html     {background:#EDEDED;}

* input[type=text]{border:1px solid #C5C5C5;}
* input[type=password]{border:1px solid #C5C5C5;} 

.fl		  {float:left;}
.fr		  {float:right;}
.txc	  {text-align:center;}
.txl	  {text-align:left;}
.txr	  {text-align:right;}
.txJustify{text-align:justify;}
.txu      {text-decoration:underline;}
.fsr	  {font-style:regular;}
.fsi	  {font-style:italic;}

.p1q 	  {padding:.25em;}
.ph	 	  {padding:.5em;}
.p1	 	  {padding:1em;}
.p1h	  {padding:1.5em;}
.p2       {padding:2em;}

.pl1q 	  {padding-left:.25em;}
.plh	  {padding-left:.5em;}
.pl1	  {padding-left:1em;}
.pl1h	  {padding-left:1.5em;}
.pl2      {padding-left:2em;} 

.pr1q 	  {padding-right:.25em;}
.prh	  {padding-right:.5em;}	
.pr1	  {padding-right:1em;}
.pr1h	  {padding-right:1.5em;}
.pr2      {padding-right:2em;}

.pt1q	  {padding-top:.5em;}	
.pt1	  {padding-top:1em;}
.pt1h	  {padding-top:1.5em;}
.pt2      {padding-top:2em;}

.pb1q	  {padding-top:.5em;}	
.pbh	  {padding-bottom:.5em;}
.pb1	  {padding-bottom:1em;}
.pb1h	  {padding-bottom:1.5em;}
.pb2      {padding-bottom:2em;}

.ptb1	  {padding-top:1em;padding-bottom:1em;}
.ptb1h	  {padding-top:1.5em;padding-bottom:1.5em;}
.ptb2	  {padding-top:2em;padding-bottom:2em;}

.err	  {color:#FF0000;}

.pgB      {background:url('../img/bg_content.gif') repeat-y;}

.ar {background:url('../img/arrow_red.gif') no-repeat; background-position:0% 55%;padding-left:12px;}
.ar a{text-decoration:none;color:#666666;}
.ar	a:hover{text-decoration:underline;color:#006699;}
.ab {background:url('../img/arrow_blue.gif') no-repeat; background-position:0% 55%;padding-left:12px;}
.ab a{text-decoration:none;color:#666666;}
.ab	a:hover{text-decoration:underline;color:#006699;}
.ag {background:url('../img/arrow_gray.gif') no-repeat; background-position:0% 55%;padding-left:12px;}
.ag a{text-decoration:none;color:#666666;}
.ag	a:hover{text-decoration:underline;color:#006699;}

.wb  a{text-decoration:none;color:#FFFFFF;}
.wb  a:hover{text-decoration:underline;color:#FFFFFF;}

.bb  a{text-decoration:none;color:#006699;font-weight:bold;}
.bb  a:hover{text-decoration:underline;color:#006699;font-weight:bold;}

.titb {font-size:116%;color:#2B59A7 !important;font-weight:bold;}
.titg {font-size:116%;color:#3B9300 !important;font-weight:bold;}
.titr {font-size:116%;color:#CC0000 !important;font-weight:bold;}

.titlebar {background:#313231 url('../img/bg_titlebar_center.gif') repeat-x; height:49px;}
.titlebar *{color:#FFFFFF;}
.titlebar a{text-decoration:none;}
.titlebar a:hover{text-decoration:underline;}

.signin  {float:right;padding-top:26px;padding-right:0px;}
.logo    {float:left;padding-top:12px;padding-left:6px;}

.tab  	{font-size:123.1%;padding-left:5px;padding-right:6px; !important}
.tab    *{color:#FFFFFF !important;}
.tab 	div{background-color:#535353 !important;height:1.6em !important;padding-left:1.2em !important;padding-top:.3em !important;padding-right:.49em !important;}
.tab    div a{text-decoration:none !important;margin-right:1em !important;}
.tab    div a:hover{text-decoration:underline !important;}


.head     {padding-left:5px;padding-right:6px;}
.headBg   {background:url('../img/bg_hd_blue.gif') repeat-x #163B70;min-height:62px;height:auto !important;height:62px;color:#EFEFEF;}
.headBgG  {background:url('../img/bg_hd_green.gif') repeat-x #266100;min-height:62px;height:auto !important;height:62px;color:#EFEFEF;}
.headBgR  {background:url('../img/bg_hd_red.gif') repeat-x #500000;min-height:62px;height:auto !important;height:62px;color:#EFEFEF;}
.headBgO  {background:url('../img/bg_hd_orange.gif') repeat-x #E48302;min-height:62px;height:auto !important;height:62px;color:#000000;}
.headBgP  {background:url('../img/bg_hd_purple.gif') repeat-x #652A64;min-height:62px;height:auto !important;height:62px;color:#EFEFEF;}


.headTit  {margin-left:20px;padding-top:10px;font-size:123.1%}
.headDsc  {margin-left:60px;padding-top:2px;font-size:108%}
.headAct  {text-align:right;padding-right:16px;padding-top:18px;font-size:146.5%;}
.headAct *{color:#FFFFFF;}
.headAct a{text-decoration:none;}
.headAct a:hover{text-decoration:underline;}


.headLnk {background:url('../img/bg_hd_nav.gif') repeat-x;height:13px;padding-left:5px;padding-right:6px;padding-top:5px;}
.headLnk *{color:#000000;}
.headLnk a{text-decoration:none;margin-right:1em;}
.headLnk a:hover{text-decoration:underline;}

.content {min-height:40em;height:auto !important;height:46em;padding-left:8px;padding-right:10px;}
.content #in{background-color:#FFFFFF;color:#666666;}

.footer  {background:url('../img/bg_footer_center.gif') repeat-x; height:65px;text-align:center;}
.footer  *{color:#CCCCCC;}
.footer  a{text-decoration:none;}
.footer  a:hover{text-decoration:underline;}
.footer  p{padding-top:.6em;}
.ftLinks {float:left;width:70em;text-align:center;padding-top:6px;}
.ftLinks a{color:#CCCCCC;}

.bgBR{background:url('../img/background_bottom_right.png') no-repeat;background-position:bottom right;}

.bxBlue,.bxBlue_body,.bxBlue_head,.bxBlue_head h2 {background: transparent url('../img/panel_blue.png') no-repeat bottom right;}
.bxBlue {padding-right: 15px;margin: 20px auto;}
.bxBlue_head {background-position: top right;margin-right: -15px;padding-right: 40px;}
.bxBlue_head h2 {background-position: top left; margin: 0; border: 0; padding: 10px 0 6px 14px; height: auto !important; height: 1%;}
.bxBlue_body {background-position: bottom left; margin-right: 6px;padding: 10px 0 10px 14px;}
.bxBlue_head h2 {color: white;font-weight: bold;font-size: 116%;text-align:left; text-shadow: rgb(0,0,0) 0px 2px 5px;}
.bxBlue_body p {margin: 0 0 20px;}


.bxGray,.bxGray_body,.bxGray_head,.bxGray_head h2 {background: transparent url('../img/panel_gray.png') no-repeat bottom right;}
.bxGray {padding-right: 15px;margin: 10px auto;}
.bxGray_head {background-position: top right;margin-right: -15px;padding-right: 40px;}
.bxGray_head h2 {background-position: top left; margin: 0; border: 0; padding: 10px 0 6px 14px; height: auto !important; height: 1%;}
.bxGray_body {background-position: bottom left; margin-right: 6px;padding: 10px 0 5px 14px;}
.bxGray_head h2 {color: #2B59A7;font-weight: bold;font-size: 116%;text-align:left;}
.bxGray_body p {margin: 0 0 20px;}

.btn{background: url('../img/bg_btn_blue.gif') repeat-x;background-color:#9EC2E3;position:relative;white-space: nowrap;display: block; height:2.2em;border: 1px solid #ABB0BA;}
.btn a{display: block;color: #000000;font-size: 108%;font-weight:bold;width: 100%;height: 100%;float: left;text-decoration: none;}
.btn input[type=image]{display: block;color: #000000;font-size: 108%;font-weight:bold;width: 100%;height: 100%;float: left;text-decoration: none;}
.btn div{background: url('../img/bg_btn_gray.gif') repeat-x;background-color:#E3E3E3;height: 100%;}

* html a:hover{visibility:visible;}
.btn a:hover div{visibility:hidden;}
.btn span{position: absolute;left: .38em;top:.38em;cursor: pointer;}

.frm{float:left;padding-top:22px;padding-bottom:4px;padding-left:20px;}
.frm p {padding-bottom:10px;}
.frm label{width:12em;float:left;text-align:right;margin-right:1.2em;font-size:9pt;letter-spacing:0.5pt;font-weight:bold;display: block;white-space:nowrap;}
				
/* rate */
.rateRow{width:100%;text-align:right;white-space:nowrap;color:#666666;font-size:8pt;}
.ratingblock {display:block;padding:0px;margin:0px;}
.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 20px;
	position: relative;
	background: url('../img/starrating.gif') top left repeat-x;		
	}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}
	
.unit-rating li a {
	outline: none;
	display:block;
	width:20px;
	height:20px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}
	
.unit-rating li a:hover{
	background: url('../img/starrating.gif') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:20px;}
.unit-rating a.r2-unit{left:20px;}
.unit-rating a.r2-unit:hover{width: 40px;}
.unit-rating a.r3-unit{left: 40px;}
.unit-rating a.r3-unit:hover{width: 60px;}
.unit-rating a.r4-unit{left: 60px;}	
.unit-rating a.r4-unit:hover{width: 80px;}
.unit-rating a.r5-unit{left: 80px;}
.unit-rating a.r5-unit:hover{width: 100px;}

.unit-rating li.current-rating {
	background: url('../img/starrating.gif') left bottom;
	position: absolute;
	height: 20px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}
	
.unit-rating li.current-rating {
	background: url('../img/starrating.gif') left bottom;
	position: absolute;
	height: 20px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}	

/* Navigation */
.navTit{font-size:9pt;font-weight:bold;}
.anc{color:#0000FF;text-decoration:underline;padding-bottom:3px;}
.anc:hover{color:#0000FF;text-decoration:underline;}
.lnAnc{color:#0000FF;text-decoration:underline;max-width:174px;}
.lnAnc:hover{color:#0000FF;text-decoration:underline;max-width:174px;} 

.navTopCnt{float:right;padding-top:6px;padding-bottom:10px;padding-right:18px;}
.navBotCnt{float:right;padding-top:10px;padding-right:18px;padding-bottom:10px;}
.resDsc{float:left;padding-top:6px;padding-bottom:10px;font-size:9pt;font-weight:bold;}

/* Comparison */
.borderedTable{border:solid 0px black;border-collapse:collapse;margin: 4px;}
.borderedTable th{color:white;font-weight:bold; height:30px;}
.borderedTable td{border-bottom:solid 1px #E71516;padding: 5px;}
.borderedTable td.c{border-bottom:solid 1px #E71516;padding:5px;text-align:center;}
.borderedTable tr.hdr{background-color:#E71516;background-image:url('../images/panel_header.gif');background-repeat:repeat-x;}
.borderedTable tr.ftr{background-color:#EBEBEC;}

.featureYes{background:url('../img/feature_yes.gif');background-repeat: no-repeat;background-position:center center;}
.featureNo{background:url('../img/feature_no.gif');background-repeat: no-repeat;background-position:center center;}
.headerChart{background:url('../img/header_chart.png');background-repeat: no-repeat;background-position:0 0;height:36px;}
.btnMarginLeft{float:left;background:url('../img/button_margin_left.gif');background-repeat: no-repeat;width:5px;height:27px;}
.btnMarginRight{float:left;background:url('../img/button_margin_right.gif');background-repeat: no-repeat;width:5px;height:27px;}
.btnMiddle{padding-top:5px;font-weight:bold;float:left;padding-left:5px;padding-right:5px;background:url('../img/button_middle.png');background-repeat: repeat-x;height:27px;}

.sepRed{float:left;height:8px;background-image:url('../img/separator_red.png');background-repeat:repeat-x;}	

/* Signup */
.changeTxt{text-align:right;font-weight:bold;font-size:9pt;padding-right:10px;}
.warn{height:38px;font-size:12pt;font-weight:bold;background:url('../img/icon_warning.png') no-repeat; background-position:0% 50%;padding-left:38px;padding-top:20px;}

/* Browse */
.actTit{font-size:12pt;font-weight:bold;}
.selCat{font-weight:bold;white-space:nowrap;color:black;background:url('../img/arrow_red.gif') no-repeat; background-position:0% 50%;padding-left:12px;}
