@charset "UTF-8";

body {
	background: #7faaca url(../images/skin/bg-blue-pin.jpg) repeat-x left -200px;
	margin: 0px;
	padding: 0px;
	font:normal 15px "Trebuchet MS";
}
h5{ font-size:15px;}
h4{  font-size: 20px; color: #45a3fe; margin:15px 0 0 0; padding:0 0 0 0;}
h2{  font-size:16px; color:#999999; font-style:italic; font-weight:normal; margin:5px 0 0 0; padding:0;}
th{
	font:normal;
	}

p{
	line-height:24px;
	margin-top:0;
	padding-top:5px;
}

a{
	color:#FF0000;
	text-decoration: none;
	outline:none;
}
a:hover{
	text-decoration: underline;
	}

ul{
	margin:0 0 20px 5px;
	padding:0;
	list-style:none;
}

li{
	color:#343434;
	line-height:24px;
	margin:0;
	padding:0 0 0 20px;
	background:transparent url(../images/skin/list-arr.gif) no-repeat left 5px;
}


.myOl { background:none; padding:0; }
 
.myO li{ background:none; padding:0; }


.titleBoldRed30{
	color:#FF0000;
	font:30px "Trebuchet MS" bold;
}

.titleBoldBlue18{
	font:21px "Trebuchet MS" bold;
	padding-bottom:10px;
	color:#45a3fe;
}

#hrLine{
	 margin:0 auto;
	 height:4px;width:882px;
	 background-image:url(../images/hrline.png);
	 background-repeat: no-repeat; 
}

#hRule{
	margin:0 0 15px 0;
	padding:5px auto;
	border-bottom:solid 1px #00CCFF;
	height: 10px;
}

#cookietrail{

	margin-bottom:15px;

}

#cookietrail, #cookietrail a{	
	text-transform:uppercase;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color:#45a3fe;
	padding:0 15px 0 0;
}

.cloudwidget, .cloudwidget a{
	color:#45a3fe;
	font:1.5em "Trebuchet MS";
}

#quotebox{
	position:relative;
	width:90%;
	font:normal 16px "Trebuchet MS";
	margin:0 0 20px 40px;
}

.bqstart {
     float: left;
     height: 45px;
     margin-top: -20px;
     margin-bottom: -50px;
	 margin-left:-40px;
     font-size: 80px;
     color: #FF0000;
 }
 
 .bqend {
     float: right;
     height: 25px;
     margin-top: -30px;
     font-size: 80px;
     color: #FF0000;
 }
 
 
 
.pagedropdown{
	font:normal normal 1em "Trebuchet MS";
}
.zipfield{
	border:1px solid #45a3fe; width:80px; color:#666666; background-color:#FFFFFF;
}
 
 
#statesDir a{
	font-size:12px;
	color:#999;
	margin:0;
	padding:0;  
}

#statesDir a:hover {
	text-decoration:none;
	color:#FF0000;
}

#statesDir ul{
	margin:0;
	padding:0 0 0 0;
	margin-left: 5px;
	list-style:none;
}

#statesDir li{
	background:none;
	padding: 0 0 0 20px;
	margin: 0;
	margin-bottom: -5px;
	background:url(../images/skin/list-arr.gif) no-repeat -2px 8px;
}
#statesDir li:hover{
	background-position: left 8px;
}
#statesDir a, #statesDir a:visited, #statesDir a:link{
	background:none;
}

.stateList { float:left;margin:10px 20px 0 30px; }

#socialarea { margin:15px 0 15px 0; }

#socialarea ul  {
margin: 0;
padding: 0;
list-style:none;
font-size:12px;
}

#socialarea ul li { display: inline; background:none; }

#socialarea ul li a  {
text-decoration: none;
color:#000000;
}

#socialarea ul li a:hover  { text-decoration:underline;}



.spacer {	height: 17px;}
.copyrighttext {	font-family: "Trebuchet MS", sans serif;	font-size:12px;	font-weight:normal;	font-style:normal;	display:block;	color:#999999;	text-align:center;}


.search{
	width: 54px; height: 54px;
	padding-right:15px;
	padding-top:15px;
	padding-left:15px;
	float:left;
}
#readmore a{
	background:url(../images/arr-more.gif) no-repeat left center;
	margin:0;
	padding:1px 55px 0 14px;
	font-size: 12px;
	color:#FF0000;
	font-family: "Trebuchet MS", Arial, sans serif;
	text-transform:uppercase;
	text-decoration:none;
}
#readmore {
	text-align: right;
	width: 100%;
}
.podRule{
	background: url(../images/pod_rule.gif) no-repeat 0 top;
	margin-left: 15px;
	width: 445px;
	padding-top: 0px;
	padding-left: 20px;
	margin-bottom: 5px;
}

.morePod { width:auto; padding-top:5px; margin-top:5px; text-align:right }

.morePod a{
       margin:0 0 0 auto; text-align:right;
}

.myChart {border-collapse:collapse;  border:solid 2px #FF0000; }
.myChart table,.myChart td{ padding:8px; margin:0; background:#fefefe; border:solid 1px; border-collapse:collapse; color:323232; }


#servicestoconsider table{ width:490px; }
#servicestoconsider table table{ width:auto; }

.definition{
	margin-bottom:10px;
}

.stateTable a{ line-height:24px; }


.thirdbluetitle{ font:bold 18px "Trebuchet MS"; color:red; margin:0 0 0 0; padding:0 0 5px 0; background:transparent; }
.thirdredtitle{ }

.myDottedrule{ height:5px; border-bottom:1px dotted #999999 }

.listingsBox{ width:300px; position:relative; left:350px; padding:20px 30px 0 0; }
.listingsBox li { padding:0 0 20px 20px ; }

.SignUpNow{ width:680px }

.Signleft{ width:420px; padding-right:10px; float:left; }

.SignInBox { width:230px; padding-left:10px; height:auto; float:left; border-left:1px solid #45a3fe;}

.LoginField ul { list-style:none; margin:0; padding:0; }

.LoginField li { margin:0; background:none; padding:0; }

.SignUpNowForm form{ padding:0; margin:5px 0 0 0; }

.LoginField { font-size:12px; display:inline; width:90px;}

.LogName { width:70px; padding-top:5px; float:left;  }

.LoginButton{ padding-top:5px; text-align:center;}

#footer .footermenu1 li{ background:none; color:#45a3fe; }


#signupbtn span { visibility:hidden; }

#signupbtn a{ display:block; text-decoration:none; }

#signupbtn { display:block; width:180px; height:30px; background:url(../images/skin/but-signupnow.gif) no-repeat left top; }

#signupbtn:hover { background-position: left -30px; }
