/* CSS Document */
body{
	background:#fff url(../images/bg.jpg)	top repeat-x;
	height:71px;
	margin:0px;
	padding:0px;
	font: normal 12px verdana;
	color:#080808;
}
a{
	color:#356aa0;
	text-decoration:underline;
}
a:hover{
	color:#080808;
	text-decoration:none;
}

h1{
	font:bold 30px tahoma;
	color:#080808;
	padding:0px;
	margin:0px 0px 8px 0px ;
}
h2{
	font:bold 15px tahoma;
	color:#424242;
}
h3{
	font:bold 14px tahoma;
	color:#424242;
	padding:0px;
	margin:0px 0px 8px 0px;
}
h4{
	font:bold 25px tahoma;
	color:#424242;
	padding:0px 0px 8px 0px;
	margin:0px;
}
h5{
	font:bold 15px tahoma;
	color:#ef9036;
	padding:0px 0px 8px 0px;
	margin:0px;
	margin-top:20px;
}
b{
	font-weight:bold;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.clear{
	float:none;
	clear:both;
}
.wrapper{
	margin:0px auto;
	width:871px;
	font: normal 12px verdana;
	color:#080808;
}
.text{
	font: normal 12px verdana;
	color:#080808;
}
.text td{
	font: normal 12px verdana;
	color:#080808;
}
.border{
	border: 1px solid #d8d8d8;
}
.grey{
	background-color:#d8d8d8;
	height:1px ;
}
.banner{
	margin:0px auto;
	width:871px;
}
.content{
	margin:0px;
	margin-top:10px;
	width:870px;
	font: normal 12px verdana;
	color:#080808;
}
.left{
	margin:0px;
	width:580px;
	font: normal 12px verdana;
	color:#080808;
}
.right{
	margin:0px;
	width:285px;
	font: normal 12px verdana;
	color:#080808;
}
.providerBox{
	width:278px;
	padding:0px;
	margin:0px;
	background-color:#fff;
	border:1px solid #43464b;
}
.box140{
	width:138px;
	text-align:center;
}
.box140 img{
	margin:7px 1px;	
}
.top{
	margin:20px auto 0px auto;
	height:65px;
	width:870px;
	font: normal 12px verdana;
	color:#080808;
}
.menu{
	width:602px;	
	font:normal 14px Tahoma;
	color:#fff;
	text-align:center;
	list-style:none;
	padding:0px;
	background:url(../images/main_nav_bg.jpg) top repeat-x;
	height:39px;
	margin-top:14px;
}
.menu ul{
	font:normal 14px Tahoma;
	color:#fff;
	margin:0px;
	padding:0px;
	text-align:center;
	list-style:none;
	height:39px;
	line-height:20px;
}
.menu li{
	font:normal 14px Tahoma;
	background:url(../images/nav_divider.jpg) top right no-repeat;
	color:#fff;
	padding:10px 5px 10px 5px;
	text-align:left;
	display:inline;
	line-height:39px;
	height:35px;
}
.menu ul li a{
	font:normal 14px Tahoma;
	line-height:39px;
	height:35px;
	color:#fff;
	padding:10px 8px 10px 8px;
	text-align:center;
	text-decoration:none;
}
.menu ul li a:hover{
	font:normal 14px Tahoma;
	line-height:39px;
	height:35px;	
	color:#fff;
	padding:10px 8px 10px 8px;
	text-align:center;
	background:url(../images/nav_selected.jpg) repeat-x;
}
.boxBig{
	width:555px;
	border:1px solid #e3e3e3;
	background: #f0f0f0 url(../images/white_big.jpg) repeat-x;
	padding:10px 25px 3px 25px;
	margin:8px 0px 8px 0px;
}
.blackTxt{
	font:bold 16px verdana;
	color:#000;
}
.blueTxt{
	font:bold 16px verdana;
	color:#188fb5;
}
.blueTxt a{
	font:bold 16px verdana;
	color:#188fb5;
	text-decoration: underline;
}
.blueTxt a{
	font:bold 16px verdana;
	color:#188fb5;
	text-decoration: none;
}
.pinkTxt{
	font:bold 16px verdana;
	color:#ee4297;
}
.yellowTxt{
	font:bold 16px verdana;
	color:#c4ab41;
}
.redSmall{
	font:normal 10px verdana;
	color:#e21b1c;
}
.p10{
	padding:10px;
}
.p5{
	padding-bottom:3px;
}
.whiteBox{
	width:532px;
	font:normal 12px verdana;
	color:#000000;
	background-color:#fff;
	padding:7px;
}
.updateBox{
	width:238px;
	font:normal 12px verdana;
	color:#080808;
	margin:18px 0px 8px 0px;
	padding:15px 8px 18px 8px;	
	border:1px solid #e3e3e3;
	background:#f1f1f1 url(../images/white_small.jpg) top repeat-x;
}
.box400{
	width:500px;
	font:normal 12px verdana;
	color:#000000;
	margin:8px 0px 8px 0px;
}
.boxSmall{
	width:258px;
	font:normal 12px verdana;
	color:#000000;
	margin:8px 0px 8px 0px;
}
.listing{
	font:normal 12px verdana;
	color:#000000;
	text-align:left;
	list-style:none;
	margin:3px;
	padding:0px;
}
.listing  li{
	font:normal 12px verdana;
	color:#000000;
	line-height:20px;	
	text-align:left;
}
.listing  li a{
	font:normal 12px verdana;
	color:#000000;
	text-decoration:none;
}
.listing  li a:hover{
	font:normal 12px verdana;
	color:#000000;
	text-decoration:underline;
}
.listing  li span{
	background:url(../images/bullet2.jpg) no-repeat;
	height:13px;
	padding-right:5px;
	width:11px;
}
.blueHeading{
	background:url(../images/glance_bg.jpg) repeat-x;
	height:43px;
	font: bold 14px verdana;
	color:#fff;
	padding:10px 0 0 5px;
}
.featureTitle{
	background:url(../images/bullet3.jpg) no-repeat;
	font:bold 15px verdana;
	color:#607d23;
	line-height:30px;
	padding-left:20px;
}
.grid{
	border:1px solid #afafaf;
	font:normal 12px verdana;
	color:#1a1a1a;
}
.heading{
	background:url(../images/buy_header_bg.jpg) repeat-x;	
	border-bottom:1px solid #1a5189;
	border-top:1px solid #1a5189;
	font:bold 12px verdana;
	color:#fff;
	height:36px;
	padding-left:10px;
}
.buy{
	color:#7ea423;
	font:bold 14px verdana;
}
.buy a{
	color:#7ea423;
	font:bold 14px verdana;
	text-decoration: none;
}
.buy a:hover{
	color:#7ea423;
	font:bold 14px verdana;
	text-decoration: underline;
}
.redTxt{
	color:#ee4297;
	font:bold 14px verdana;
}
.txtNew{
	color:#1a5a96;
	font:bold 14px verdana;
}
.row1{
	background-color:#f1f1f1;	
	border-bottom:1px solid #dadada;
	font:normal 11px verdana;
	color:#1c1c1c;
	height:32px;
	padding-left:10px;
}
.row1 a{
	font:normal 11px verdana;
	color:#3a6fa5;
	text-decoration:underline;
}
.row1 a:hover{
	font:normal 11px verdana;
	color:#1c1c1c;
	text-decoration:none;
}
.row2{
	background-color:#fafafa;	
	border-bottom:1px solid #dadada;
	font:normal 11px verdana;
	color:#1c1c1c;
	height:32px;
	padding-left:10px;
}
.row2 a{
	font:normal 11px verdana;
	color:#3a6fa5;
	text-decoration:underline;
}
.row2 a:hover{
	font:normal 11px verdana;
	color:#1c1c1c;
	text-decoration:none;
}
.row3{
	background-color:#fff;	
	border-bottom:1px solid #dadada;
	font:normal 11px verdana;
	color:#1c1c1c;
	height:32px;
	padding-left:10px;
}

.form_box{
	width:424px;
	padding:0 10px 0 0;
}
.form_box p{
	font: normal 11px verdana;
	line-height:8px;
}
label{
	float: left;
	width: 160px;
	line-height:10px;
	font-weight: bold;
	text-align:left;
}

.input, .textarea{
	width: 250px;
	height:17px;
	margin-bottom: 5px;
	text-align:left;
	border: 1px solid #A0AB96;
	font: normal 11px verdana;
	color:#000000;
}

.submitbutton{
	width: 80px;
	height:26px;
	cursor:pointer;
	font: bold 11px/23px verdana;
	border: 1px solid #3f86bb;
	color:#244b68;
	padding:0px 5px;
	text-align:center;
	background: url(../images/button_bg.jpg) repeat-x;
}
textarea{
	width: 250px;
	text-align:left;
}
.box740{
	width:730px;
}
.box870{
	width:880px;
}
.box220{
	width:221px;
	margin-right:20px;
}
.box385{
	width:373px;
	margin-right:20px;
}
.blueBox{
	width:221px;
	background-color:#eaf5ff;
	border:1px solid #4a7fb5;
}
.blueBox p{
	padding:10px;	
	margin:0px;
	font:normal 15px verdana;
}
.blueDiv{
	border-bottom:1px solid #c3d8eb;
}
.greenBox{
	width:221px;
	background-color:#fbffe4;
	border:1px solid #a3b71b;
}
.greenBox p{
	padding:10px;	
	margin:0px;
	font:normal 15px verdana;
}
.greenDiv{
	border-bottom:1px solid #dde69f;
}
.pinkBox{
	width:372px;
	background-color:#ffecf6;
	border:1px solid #b6478b;
}
.pinkBox p{
	padding:10px;	
	margin:0px;
	font:normal 15px verdana;
}
.pinkDiv{
	border-bottom:1px solid #ecc1da;
}
.orangeBox{
	width:463px;
	background-color:#fff2e1;
	border:1px solid #e18512;
}
.orangeBox p{
	padding:10px;	
	margin:0px;
	font:normal 15px verdana;
}
.orangeDiv{
	border-bottom:1px solid #ffce8d;
}
.faq p{
	line-height:18px;
	padding:0px 0px 10px 0px;
}
.footerBg{
	background:#000 url(../images/footer_bg.jpg) top repeat-x;
	height:130px;
	width:100%;
	font: normal 12px tahoma;
	color:#fff;
	margin-top:10px;
}
.footerBox{
	margin:0px auto;
	width:885px;
	padding-top:20px;
	font: normal 12px tahoma;
	color:#fff;
}
.footerBox a{
	color:#fff;
	font: bold 14px tahoma;	
	text-decoration:none;
}
.footerBox a:hover{
	text-decoration:underline;
	font: bold 14px tahoma;	
	color:#fff;
}
.footersmall{
	font:normal 10px verdana;
	color:#fff;
}