HTML {height:100%;}
BODY {height:100%;font:normal normal normal 9pt arial; }
HR {height:1px; color: #ccc; background: #ccc; border:none;}
INPUT {Font-Size: 9pt}
SELECT {Font-Size: 9pt}
UL {font-weight: normal;}
A {color:#333;text-decoration:underline;}
A:hover {color:green;text-decoration:underline;}
A:visited {color:#333;text-decoration:underline;}

.default A {color:#333;text-decoration:underline;}
.default A:hover {color:black;text-decoration:underline;}
.default A:visited {color:#333;text-decoration:underline;}
.defaultn A {color:#333;text-decoration:none;}
.defaultn A:hover {color:black;text-decoration:underline;}
.defaultn A:visited {color:#333;text-decoration:underline;}

.strike {background: url(../images/strikeout.gif) repeat-x;}

#header {margin:6px 0px 0px 10px;background-color:#e6e6e6;}
.headertable {background-color:#e6e6e6;}

#dhtmltooltip{
position: absolute;
font:normal normal normal 9pt arial;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: Yellow;
visibility: hidden;
z-index: 100;
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);}

.herotext {font:normal normal normal 11px arial;color:#666;margin:10px 5px 1px 0px;line-height:1em;}
.herolink {color:#000000;}
.herolink A {margin:0px;font:normal normal bold 12px arial;color:#000000;padding:0px;margin-bottom:4px;}
.herolink A:Hover {color:#781a1a;}
.herosub  {margin:0px;font:normal normal bold 10px arial;color:#993300;padding:0px;margin-bottom:4px;}
.heroheader H1 {font:normal normal bold 16px arial;color:#FFFFFF;margin:0px;border:0px;background-color:Transparent;padding:0px;}
.heroheader H2 {font:normal normal bold 12px arial;color:#FFFFFF;margin:0px;border:0px;background-color:Transparent;padding:0px;}
.heroheader H3 {font:normal normal normal 11px arial;color:#FFFFFF;margin:0px;border:0px;background-color:Transparent;padding:0px;}
.headerlink A { font: bold 11px arial; color: black; text-decoration: none; }
.headerlink A:Hover {color:black;text-decoration:underline;}

#headernav {text-align:right; white-space:nowrap;margin:8px 20px 0px 0px; }#781a1a;
#headernav .label {font:normal normal bold 11px arial;color:#000;margin-top:2px;margin-bottom:10px;}
#headernav .label A {font:normal normal bold 13px arial;color:#781a1a;margin-top:2px;margin-bottom:10px;}
#headernav .label EM {font:normal normal bold 18px arial;color:#781a1a;}
#headernav .navItem {margin:0px 1px 0px 1px;font:normal normal bold 11px arial;}
#headernav .navItem A {color:#000;text-decoration:underline;}
#headernav .navItem A:hover {color:#980200;text-decoration:underline;}
#headernav .sep {overflow:hidden;margin:0px 3px 0px 3px;font:normal normal normal 11px arial;}

#leftbar {position:absolute; width:175px;left:0px;top:55px;height:auto;}

#tagline {background-color:#ffd800;color:#000; width:auto;height:22px;overflow:hidden;}
#tagline .label {font:normal normal bold 11px arial;margin:5px 5px 5px 10px;}

#nav {position:relative;background-color:#e6e6e6; width:100%;}
#nav H1 {margin:0px;background-color:#781a1a;font:normal normal bold 11px arial;color:#FFF;padding:4px;padding-left:8px;border-top:solid 1px #FFF;border-bottom:solid 1px #FFF;}
#nav H2 {font:normal normal bold 12px arial;color:#781a1a;margin:4px 0px 0px 10px;}
#nav H2 A {color:#781a1a;text-decoration:none;}
#nav H2 A:Hover {color:#980200;text-decoration:underline;}

#nav .navItem {margin:1px 0px  1px 10px;font:normal normal normal 11px arial;}
#nav .navItem EM {font:normal normal bold 10px arial;}
#nav .navItem IMG {margin-right:5px; vertical-align:middle;}
#nav .navItem A {color:#333;text-decoration:none;}
#nav .navItem A:hover {color:#980200;text-decoration:underline;}
#nav .sep {border-top:solid 1px #a3a3a3;border-bottom:solid 1px #FFFFFF; width:175px; overflow:hidden;height:0px;margin:3px 0px 0px 0px;}
#nav .end {overflow:hidden;height:7px;}
#nav .start {overflow:hidden;height:5px;}
	
#topnav {position:absolute;top:0px;left:175px;top:55px;background-color:#000000;color:#000; width:100%;height:20px;border-bottom:solid 1px #FFF;padding-left:0px;padding-top:3px;border-left:solid 1px #5e0003;}
#topnav .navItem {margin:0px 0px 0px 0px;font:normal normal bold 15px arial;padding:10px; }
#topnav .navItem A {color:#FFF;text-decoration:none; }
#topnav .sep {overflow:hidden;padding:0px 3px 0px 3px;font:normal normal normal 15px arial;color:#FFF;}

#navtop {background-color:#000000;color:#000; width:594px;height:20px;border-bottom:solid 1px #FFF;padding-left:0px;padding-top:3px;border-left:solid 1px #5e0003;}
#navtop .sep {overflow:hidden;padding:0px 0px 0px 0px;font:normal normal normal 20px arial;color:#FFF;}
#navtop .navtoptext {font:normal normal bold 11px arial;color:#FFFFFF;padding-left:4px;}
#navtop .navtoptext a{font:normal normal bold 11px arial;color:#FFFFFF;text-decoration:none;padding-left:4px;}
#navtop .navtoptext a:hover{font:normal normal bold 11px arial;color:#FFFFFF;text-decoration:underline;padding-left:4px;}

#content {position:relative;left:0px;margin:0px 0px 0px 1px; top:0px;}
#content .input {font:normal normal normal 10px arial;margin:1px 0px 4px 10px;border:solid 1px #666;}
#content .select {font:normal normal normal 10px arial;}
#content H1  {margin:0px;font:normal normal normal 18px arial;color:#333;padding:2px;padding-left:0px;border-bottom:1px solid #CCC;}
#content H1 EM {font:normal normal bold 18px arial;color:#ae1500;}	

#content UL {color:#111;margin-left:25px;margin-top:10px;margin-bottom:5px;}
#content UL A {color:#111;text-decoration:none;}
#content UL A:Hover {color:#ae1500;text-decoration:underline;}

#contenttop {margin:5px 0px 10px 0px;}
#contenttop .label {font:normal normal normal 11px arial;color:#999;margin:0px 0px 5px 0px;line-height:1em;}
#contenttop .label .link A{font:normal normal normal 11px arial;color:#999;margin:0px 0px 5px 0px;line-height:1em;}
#contenttop .subheader {background-color:#0A0B06;width:auto;padding:10px;}
#contenttop .subheader A:link {text-decoration: none; color: #ffffff;}
#contenttop .subheader A:hover {text-decoration: none; color: #F50B0B;}
#contenttop .subheader .label {font:normal normal bold 17px arial;color:#FFF;}
#contenttop .subheader .label EM {font:normal normal bold 17px arial;color:#ffd200;}
#contenttop .subheader .headnew {font:normal normal bold 11px arial;color:#ffffff;}
#contenttop .sub {background-color:#efeeee;width:auto;padding:10px;border-bottom:solid 0px #999; border-left:solid 0px #999; border-right:solid 0px #999;margin-left:1px;margin-right:1px;}
#contenttop .sub .label {font:normal normal normal 11px arial;color:#333;line-height:1.1em;}
#contenttop .sub H3 {margin:0px;font:normal normal bold 14px arial;color:#ae1500;margin-bottom:4px;}
	
#contentleft {width:360px;margin-right:5px;}
#contentleft .block {display:block;width:auto;}
#contentleft .block .image {border:solid 1px #CCC;margin:10px;}

#contentleft .block .content .text {font:normal normal normal 11px arial;color:#666;margin:10px 5px 1px 0px;line-height:1.3em;}
#contentleft .block .link A {margin:0px;font:normal normal bold 12px arial;color:#333;padding:0px;margin-bottom:4px;}
#contentleft .block .link A:Hover {color:#781a1a;}
#contentleft .block .sub  {margin:0px;font:normal normal bold 10px arial;color:#993300;padding:0px;margin-bottom:4px;}
#contentleft .block .button {background-color:#E9E9E9;border:solid 1px #999;font:normal normal bold 9px arial narrow;color:#666; vertical-align:middle;height:18px;margin-bottom:2px;}
	
#contentleft BLOCKQUOTE {margin:0px;}
#contentright {width:190px;margin-left:5px;}
#contentright .block {width:auto; border:solid 0px #CCC;margin-top:10px;margin-bottom:10px;}
	
#contentright .block .image {border:solid 1px #CCC;}
#contentright .block .header {background-color:#ae1500;padding:5px;}
#contentright .block .header H1 {font:normal normal bold 16px arial;color:#FFF;margin:0px;border:0px;background-color:Transparent;padding:0px;}
#contentright .block .header H2 {font:normal normal bold 12px arial;color:#FFF;margin:0px;border:0px;background-color:Transparent;padding:0px;}
#contentright .block .header H3 {font:normal normal normal 11px arial;color:#FFF;margin:0px;border:0px;background-color:Transparent;padding:0px;}
	
#contentright .block .content {margin-left:0px;padding:10px;}
	
#contentright .block .content .text {font:normal normal normal 11px arial;color:#666;margin:10px 5px 1px 0px;line-height:1em;}
#contentright .block .link A {margin:0px;font:normal normal bold 11px arial;color:#333;padding:0px;margin-bottom:4px;}
#contentright .block .sub  {margin:0px;font:normal normal bold 10px arial;color:#993300;padding:0px;margin-bottom:4px;}
#contentright .block .button {background-color:#E9E9E9;border:solid 1px #999;font:normal normal bold 9px arial narrow;color:#666; vertical-align:middle;height:18px;margin-bottom:2px;}
	
#contentright BLOCKQUOTE {margin:0px;}

#contentright H3 {background-color:#dedede;font:normal normal bold 15px arial;color:#333;padding:6px;margin-bottom:5px;margin-top:0px;}
#contentright .list A {font:normal normal normal 11px arial;color:#666;text-decoration:none;margin-left:2px;}
#contentright .list A:Hover {color:#ae1500;text-decoration:underline;}
#contentright .list UL {padding-left:0px;margin-left: 16px;list-style-image:Url(../images/icon_arrow3.gif);}
#contentright .list LI {margin-top:-4px;margin-left:5px; padding-left:-4px; margin-bottom:2px;}

.footer {}	
.footer A {color:black;}
.footer A:visited {color:black;}

.tabtext {margin:0px;height:100%;font:normal normal normal 8pt arial; }

A.glossary:link     {font-weight: bolder; color: #009000; border-bottom: 1px dotted #009000;text-decoration: none}
A.glossary:visited  {font-weight: bolder; color: #009000; border-bottom: 1px dotted #009000;text-decoration: none}
A.glossary:hover    {text-decoration: none}
.GlossaryDescription     {width:250px; left:0px; top:0px; font-family:verdana,arial,helvetica,sans-serif; overflow:hidden; border: 1px solid #000000; padding:3px; font-size:11px; background-color:#FFFFCC; layer-background-color:#FFFFCC;}
.clDescriptionCont {position:absolute;  width:250px; visibility:hidden; layer-background-color:#cccccc; z-index:200;}

.hiddentext {display:none}
.categoryband { BACKGROUND-COLOR: #C3C3C3; text-decoration: none; color: #555555; FONT-WEIGHT: bolder;}
.maintext {  font-family: "Verdana"; font-size: 8pt; line-height: 9pt;}

.maintext UL
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
	padding-left: 0px;
}
.maintext LI
{
	font-family: "Verdana";
	font-size: 8pt;
	line-height: 9pt;
	font-weight: normal;
}
.maintext P
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.feature {  font-family: "Verdana"; font-size: 8pt; font-weight: bold; color: #000000; text-decoration: none; line-height: 10pt}
.heading { font-family: verdana, arial, sans-serif; font-size: 11px; line-height: 12px; color: #FFFFFF; text-decoration: none; font-weight: bolder; }
/* Rectangles */
.graytab{border:1px solid #c5c5c5;margin:0 0 0px;background-color: #c5c5c5;} 
.whitetab{border-left:1px solid #c5c5c5;border-right:1px solid #c5c5c5;border-top:1px solid #c5c5c5;border-bottom:0px none #ffffff;margin:0 0 0px;background-color: #ffffff;} 
.grayrect{border:1px solid #656565;margin:0 0 0px;background-color: #f0f0f0;} 
.whiterect{border:1px solid #656565;margin:0 0 0px;background-color:#ffffff} 
.rectinside{margin:0px 5px 0px 5px;}
.rectinsideh{margin: -1px 0 0 0;background-color:#AE1500;color:white;}
.ct, .ct .cl, .cb, .cb .cl, .cth, .cth .clh, .ctd, .ctd .cld, .ctw, .ctw .clw{display:block;font-size:0;line-height:0;margin:0;height:4px;position:relative}
.ct, .cb, .cth, .ctd, .ctw{width:100%;right:-1px}
.ct .cl, .cb .cl, .cth .clh, .ctd .cld, .ctw .clw{width:4px;left:-2px}
.ct{background:transparent url(../images/rect/gg_ne.gif) no-repeat top right;top:-1px}
.ct .cl{background:transparent url(../images/rect/gg_nw.gif) no-repeat top left}
.cb{background:transparent url(../images/rect/gg_se.gif) no-repeat bottom right;bottom:-1px}
.cb .cl{background:transparent url(../images/rect/gg_sw.gif) no-repeat bottom left}
.cth{background:transparent url(../images/rect/rg_ne.gif) no-repeat top right;top:-1px;background-color:#AE1500}
.cth .clh{background:transparent url(../images/rect/rg_nw.gif) no-repeat top left}
.ctd{background:transparent url(../images/rect/dd_ne.gif) no-repeat top right;top:-1px;}
.ctd .cld{background:transparent url(../images/rect/dd_nw.gif) no-repeat top left}
.ctw{background:transparent url(../images/rect/wd_ne.gif) no-repeat top right;top:-1px;}
.ctw .clw{background:transparent url(../images/rect/wd_nw.gif) no-repeat top left}

