*		{font-family: Verdana, Arial, Application, Helvetica, Lucida;}

BODY		{
		color: #333333;
		background-color: #F0F0F0;
		margin:0;
		/*text-decoration: none;*/
}

TD		{font-size: 9pt; text-decoration: none;}
TH		{font-size: 9pt; text-decoration: none; font-weight: bold; text-align: center}

A		{font-size: 9pt; text-decoration: none; font-style: normal; font-variant: normal}
A:link		{color: #0000CC;}
A:visited 	{color: #3333C0;}
A:hover 	{color: #FF6633;}

P		{line-height:14pt}

UL		{line-height:14pt}

H1,H2,H3	{}

HR		{size:1px; noshade:noshade; background:none}

INPUT		{font-size: 9pt;}

SUP		{vertical-align: super;}

IMG		{border:0; /*display: block;*/ margin:0; padding:0}

/* Generic class to center a table <table class="center ...">*/
table.center	{
		margin-left:auto; 
		margin-right:auto;
}
/*.ShadowFilter	{filter:Shadow (color="#999999", direction="135");}
	filter:Shadow (Color="#CCCCCC", Direction="135");
*/

.ShadowText {
	color: #336699;
	height: 20pt;
	font-size: 16pt;
	font-weight:bold;
}

.ShadowText_test {
	filter: progid:DXImageTransform.Microsoft.MotionBlur(add=1, direction=135, color='#999999');
	color: #336699;
	height: 20pt;
	font-family: Arial;
	font-size: 16pt;
	font-weight: bold;
	font-style:italic;
}

.i3d	{color: #000000; background-color: #C0C0C0; border: 1pt solid outset}
.st	{background: URL(images/4x4_st.gif); background-repeat: repeat}
.j	{text-align: justify}
.c	{font-size: xx-small}
.pt8	{font-size: 8pt}

#outerframe	{
	width:790px;
	border:none;
	padding:0;
	margin-top:0;
}

table.wireframe		{
	font-size:0px;
	line-height:0px;
	padding:0;
	border-collapse:collapse;
	border-spacing:0;
}
table.wireframe	td	{
	/*line-height:0px;
	font-size:0px;*/
}
table.wireframe	td img	{
	margin: 0px;
}

.header	{
	width:790px	!important;
	padding: 0;						/* replaces HTML4 cellpadding=0 in td, th */
	border: none;
	border-collapse:collapse;	border-spacing:0;	/* replaces HTML4 cellspacing=0 in table */
	/*border-collapse:separate;	border-spacing:5px;�	/* replaces HTML4 cellspacing=5 in table */
	vertical-align:top;
}
#header tr	{
	/*border:1px dashed #336600;*/
}
#header td	{
	/*border:1px dashed #66FFFF;*/
	font-size:0px;	/* necessary to remove 2px or more spacing in td's with images */
}
#header img	{
	/*border:1px dashed #FF6633;*/
}

#box2		{
	width: 100%;
	border:none;
	padding: 0;						/* replaces HTML4 cellpadding=0 in td, th */
	border-collapse:collapse;	border-spacing:0;	/* replaces HTML4 cellspacing=0 in table */
}
#box2 #a1,#a5,#a9,#z1,#z5,#z9	{line-height: 2px; font-size: 0px; padding: 0; border-spacing:0;}	/* first and last row */
#box2 #a1,#a5,#a9		{vertical-align: bottom;}	/* first row only */
#box2 #z1,#z5,#z9		{vertical-align: top;}		/* last row only */
#box2 #a1,#b1,#c1,#y1,#z1	{width:16px;}			/* first column */
#box2 #a9,#c9,#z9		{width: 4px;}			/* last column */
#box2 #b1,#c1,#y1		{background: url(/GLOBAL/themes/flooter/5/c1.gif);}
#box2 #b1	{font-size:6px; line-height:12px; vertical-align: top;		}
#box2 #y1	{font-size:6px; line-height:12px; vertical-align: bottom;	}
#box2 #c9	{background: url(/GLOBAL/themes/flooter/5/c9.gif);}
#box2 #a5	{background: url(/GLOBAL/themes/flooter/5/a5.gif); background-repeat:repeat-x; /*border: 1px dotted #CCFF00;*/}
#box2 #z5	{background: url(/GLOBAL/themes/flooter/5/z5.gif); background-repeat:repeat-x; /*border: 1px dotted #CCFF00;*/}
#box2 #a1 img	{margin-bottom:-1px;}
#box2 #a5 img	{margin-left:-1px; margin-bottom:-1px;}
#box2 #z5 img	{margin-left:-1px; margin-bottom:-1px;}
#box2 #a9 img	{margin-bottom:-1px;}
#box2 #b1 img	{margin-left:-1px;}
#box2 #c1 img	{margin-left:-1px;}
#box2 #c9 img	{margin-left:-1px;}
#box2 #y1 img	{margin-left:-1px;}

/* --- Large button with round ends --- */
.button_curved10 {		/* apply directly to <A> tag without <div> around it */
	color			: #333 !important;
	background-color	: #E0E0E0;
	background-image	: URL(images/top/btn_bg_off.gif);
	border			: #868686 1px solid;
	font-size		: 12px;
	font-weight		: bold;
	text-decoration		: none;
	line-height		: 20px !important;
	padding			: 0px 8px 0px 8px !important;
	display			: inline-block !important;	/* was inline-table */
	margin			: 10px 0px 10px 0px;
	overflow		: visible;
	border-radius		: 10px;
	-ms-border-radius	: 10px;
	-moz-border-radius	: 10px;
	-o-border-radius	: 10px;
	-webkit-border-radius	: 10px;
}

.button_curved10:hover	{
	text-decoration		: none;
	background-image	: URL(images/top/btn_bg_on.gif);
	color			: #888 !important;
}

/*------ ROUND CORNERS -------*/
.rel {	/* areas that use rounded corners elements must be enclosed inside this class to work correctly */
/*	border: 1px dashed #33FF99;*/
/*	margin: 0px 0px 0px 0px;*/
/*	padding: 0px;*/
	position: relative;
	z-index: inherit;
}

.curved3	{
	border-radius: 3px;
	behavior:url(/global/css/border-radius.htc);
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius: 3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
}

.curved6	{
	border-radius: 6px;
	behavior:url(/global/css/border-radius.htc);
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-khtml-border-radius: 6px;
	-o-border-radius:6px;
	-ms-border-radius:6px;
}
.curved10	{	/* not currently used */
	border-radius: 10px;
/*	behavior: url(/global/css/border-radius.htc);*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	-o-border-radius:10px;
	-ms-border-radius:10px;
}

/*
	The following classes are active only when page is printed.
	It hides any element has class="noprint" attribute. You must use "Print Preview" or
	actually print a document to see this working.
*/
@media print {
	.noprint    {visibility:hidden;  display:none;}
	/*.print      {visibility:visible; display:block;}	/* can be used to undo effects of noprint in lower level objects that inherit visibility from parent (such as table inside another table)*/
	.nodisplay  {visibility:visible; display:inherit;}
	.disclaimer {font-size:8px; color:#999999;}
}

/*
	The following classes are active only when page is viewed on the screen.
	It hides any element has class="nodisplay" attribute and displays any element that
	has class="nopint".
*/
@media screen {
	.noprint    {visibility:visible; display:inherit;}
	.nodisplay  {visibility:hidden;  display:none;}
}
