/***************************************************
BASIC HTML STYLES
***************************************************/
body {
	
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px; 	
	color: #003366;
	letter-spacing:-.02em;	
	text-align: center; /* for IE */
}

p{
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px; 	
	color: #003366;
}

.terms {
	
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px; 	
	color: #333333;
}

.popular {
	
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px; 	
	color: #B91E32;
	font-weight:bold;
}

.value {
	
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px; 	
	color: #009933;
	font-weight:bold;
}

H1 {
	font-size: 15px;
	color: #425AAD;
}
H2 {
	font-size: 12px;
	color: #425AAD;
}

H2.HowItWorks {
	font-size: 12px;
	color: #CC0000;
	font-variant: small-caps; 
}

H1.PhoneChat
{
	font-size: 13px;
	color: #7DB2D2;
	margin-bottom: 0px;
	margin-top: 0px;	
}
a:link, a:visited {color:#003399;}

.section_headers
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #CC0000;
}

.tdmain{
	
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
}

.bottom_nav
{	
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
}

a.bottom_nav:link, a.bottom_nav:visited
{    	
	color: #4596C8; 
}
.copyright
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #999999;
	padding-top:5px;
	padding-bottom:5px;
}

.tdresults{
	
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #003366;
}

.tdjoin{
	
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
}

.tdjoin-header{
	
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #003366; 
	background-color:#D2E2F6;
}

.btnGo{
	width:32;
	height:19;
	display:block;
	background-image:url(/images/btn_go.gif);
	background-repeat:no-repeat;
	border-left: 0px;	
   	border-right: 0px;
   	border-bottom: 0px;
   	border-top: 0px;
}

a.faq_q:link, a.faq_q:visited
{
	
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px; 		
	line-height:200%;
	color:#CC0000;
}

.faq_a
{	
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px; 		
}

.site_map{
	
    font-family:verdana, arial, helvetica, sans-serif;
	font-weight:normal;
	font-size: 11px; 			
}

td.city_header{
	
    font-family:verdana, arial, helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px; 
	/*color: #eaca4f;*/
	color: #FEEA56;
}

h1.city_header{
	
    font-family:verdana, arial, helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px; 
	color: #4596C8;
}


.city_numbers{
	
    font-family:verdana, arial, helvetica, sans-serif;
	font-weight:bold;
	font-size: 13px; 
	color: #FFFFFF;
}

.city_text{
	
    font-family:verdana, arial, helvetica, sans-serif;
	font-size: 12px; 
	color: #ffffff;
}

.city_text_em{
	
  	color: #eaca4f;
}

.home_phone {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size: 10px; 
	color: #eaca4f;
}

.tderror{
	
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
}


.myaccountnav{
	
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;		
		
}

a.myaccountnav:hover{font-weight:bold;}
a.myaccount:hover{font-weight:bold;}


.myaccounttdheader{
	
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;	
	font-weight:bold;	
}

.tdmainheader{
	
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
	background-color:#0E5BCD;
}

.tdresultsheader{
	
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight:bold;
	background-color:#0E5BCD; 
}

#container {width: 800 px; margin: auto; border: 0; padding: 0; }

#popupbox{
	
	width: 265px; /* Login Box Width */
	width: 263px !important;
  	height: 0px; /* Height initially 0 for slide out effect */
	padding-top: 5px; /*  Make the text not touching the top on the login box */  	
  	right:0px;
  	top:43px;
  	
 	background: #FFFFFF; /* Login Box background color.  */
  	opacity: 0.9;
	-moz-opacity: 0.9;
	filter: alpha(opacity=90);
  	/*border: solid #DEDEDE 1px; /* Makes a border around the login box */
  	
  	font-family: arial; /* Sets the font */
  	
  }
  
  .balloonstyle{
position:absolute;
top: -500px;
left: 0;
padding: 5px;
visibility: hidden;
border:1px solid black;
font:normal 12px Verdana;
line-height: 18px;
z-index: 100;
background-color: white;
width: 200px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);
}

.balloonstyle2{
position:absolute;
top: -250px;
left: 0;
padding: 5px;
visibility: hidden;
border:1px solid black;
font:normal 12px Verdana;
line-height: 18px;
z-index: 101;
background-color: white;
width: 200px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);
}

#arrowhead{
z-index: 99;
position:absolute;
top: -500px;
left: 0;
visibility: hidden;
}
  
  	.login_box {font-size: 11px; color:#333; background-color:#FFFFFF; }	
	A.login_link:link, a.login_link:visited {font-size: 11px; color:#666; text-decoration: none; font-weight:normal}
	A.login_link:hover, A.login_link:active {font-size: 11px; color:#666; text-decoration: underline; font-weight:normal}
	.input { margin: 0; padding: 0; font-size: 10px; }
	
* html {background:url('/images/cot_bgf0.gif') fixed;background-repeat: repeat;background-position: right bottom;}
#cot_tl_fixed{position:fixed;_position:absolute;bottom:0px;right:0px;clip:rect(0 100 85 0);_top:expression(document.body.scrollTop+document.body.clientHeight-this.clientHeight);_left:expression(document.body.scrollLeft + document.body.clientWidth - offsetWidth);}



	
	
