﻿body {
margin : 0;
padding-bottom:20px;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
text-align : left;
font-size : 12px;
line-height: 16px; 
background: url(images/main-bg.jpg) repeat-x #e8f1f8;
color : #000000;
}
img
{border:none;
}

h1,h2,h3,h4,h5,p{
margin:0px;
padding:0px;
list-style:none;
}
.top-leftnav{
	background: url(images/top-nav-left.gif) no-repeat left;
	width: 6px;
	height: 35px;
}
.top-midnavbg{
	background: url(images/top-nav-bg.gif) repeat-x;
	height: 35px;
}
.top-rightnav{
	background: url(images/top-nav-right.gif) no-repeat right;
	width: 6px;
	height: 35px;
}
.topnavi{
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
}
.topnavi:hover{
	color: #bce940;
	text-decoration: none;
}
.leftblock-leftside{
	background: url(images/left-navi-block-le.gif) no-repeat left top;
	width: 21px;
	height: 33px;
}
.leftblock-bg{
	background: url(images/left-navi-bg.gif) repeat-x;
	height:27px;
	font-size:13px;
	color:#fff;
	font-weight:normal;
	text-align:left;
	padding-top:0px;
}

.right{
	float:right;
	
}
.rightblock-rightside{
	background: url(images/right-navi-block-rgh.gif) no-repeat right top;
	width: 7px;
	height: 33px;
}
.left-block-inner{
   	border-right:1px solid #b8aeae; 
	border-left:1px solid #b8aeae; 
	background:#fff;
}
.left-nav-arrow{
	background: url(images/left-nav-arrow.gif) no-repeat center left; 
	padding-left: 15px;
	font-size: 12px;
	font-weight: 100;
	color: #000000;
}
td.leftnavitd{
 	padding-top: 3px; 
	padding-bottom: 3px;
}
.leftnavi{
	font-size: 12px;
	line-height: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: 100;
	text-align: left;
	color: #000000;
	text-decoration: none;
}
.leftnavi{
	color: #000000;
	text-decoration: none;
}
.leftnavi:hover{
	color: #0b63a9;
	text-decoration: none;
}
td.alpha{
 	padding-top: 3px; 
	padding-bottom: 3px;
}
.alphabetical{
	font-size: 12px;
	line-height: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	text-align: left;
	color: #0b63a9;
	text-decoration: none;
}
.alphabetical:hover{
	color: #000000;
	text-decoration: none;
}
.ad-blockbg{
background:#f8fafd;	
}
.ad-block-footer{
	background: url(images/ad-block-footer.gif) no-repeat bottom;
	width: 217px;
	height: 5px;
}
td.usefullinkshead{
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	text-align: left;
	color: #0b63a9;
	text-decoration: none;
}
td.usefulinks{
 	padding-top: 3px; 
	padding-bottom: 3px;
}
.links{
	font-size: 12px;
	line-height: 16px;
	font-weight: 100;
	text-align: left;
	color: #000000;
	text-decoration: none;
}
.links:hover{
	color: #0b63a9;
	text-decoration: none;
}
td.experts-comments{
    font-size: 11px;
	line-height: 16px;
	font-weight: 100;
	text-align: left;
	color: #000000;
	text-decoration: none;
}
.left-block-inner-mid{
	background:url(images/left_innerbg.gif) repeat-x #fafcff;
}
.left-block-footer{
	background: url(images/left-block-footer.gif) no-repeat bottom;
	width: 217px;
	height: 5px;
}
.right-block-top{
    background:url(images/right-block-top.gif) no-repeat;
	height: 6px;
}
.right-block-inner-mid{
	background:url(images/right_innerbg.gif) repeat-x #fafcff;
}
.right-block-footer{
    background: url(images/right-block-footer.gif) no-repeat top;
	width: 748px;
	height: 5px;
}
.top-provider-bg{
	background: url(images/right-inner-top-provider-bg.gif) repeat-x top;
	height: 46px;
}
.top-provider-inner{
	background: #ecf6cf;
	border-left: 1px solid #c5db85;
	border-right: 1px solid #c5db85;
	border-bottom: 1px solid #c5db85;
	
}
.info-arrow{
	background: url(images/info-arrow.gif) no-repeat left; 
	padding-left: 2px;
	font-size: 13px;
	font-weight: bold;
	color: #8fbb16;
}
.info-arrowtop10{
	background: url(images/info-arrow-top10.gif) no-repeat center left; 
	padding-left: 2px;
	font-size: 13px;
	font-weight: bold;
	color: #0f67ac;
}

.info-arrowtop10 a{
	color: #0f67ac;
	text-decoration: none;
}
.info-arrowtop10 :hover{
	color: #bce940;
	text-decoration: none;
}

.top10-provider-bg{
	background: url(images/right-inner-top10-provider-bg.gif) repeat-x top;
	height: 46px;
}
.top-provider-innertop10{
	background: #eef8ff;
	border-left: 1px solid #add3ed;
	border-right: 1px solid #add3ed;
	border-bottom: 1px solid #add3ed;
}
.right-bottom-block-footer{
    background: url(images/rightbottom-block-footer.gif) no-repeat top;
	width: 748px;
	height: 5px;
}
.main-head{
	background: url(images/main-head-arrow.gif) no-repeat left;
	padding-left: 20px;
	font-weight: bold;
	font-size: 12px;
	line-height: 17px;
}
td.text{
	padding: 5px 5px 5px 0px;
	margin: 5px;
	line-height: 16px;
	text-align: justify;
}
.top-providers-head{
	background: url(images/top-providers-arrow.gif) no-repeat left;
	padding-left: 12px;
	font-weight: bold;
	font-size: 12px;
	line-height: 17px;
	color: #176db0;
}
table.height{
	margin-top: 10px;
}
table.topproviders-head{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 16px;
	text-align: center;
}
table.topproviders-innerdata{
	font-size: 12px;
	font-weight: 100;
	color: #000000;
	line-height: 16px;
	text-align: center;
}
.more-arrow{
	background: url(images/more-arrow.gif) no-repeat center left; 
	padding-left: 20px;
	font-size: 12px;
	font-weight: 100;
	color: #0f67ac;
	text-decoration: none;
}
.more-arrow a{
color: #0f67ac;
	text-decoration: none;
	}
.more-arrow a:hover{
	font-size: 12px;
	font-weight: 100;
	color: #000000;
	text-decoration: none;
}
td.newstext{
	padding: 0px 10px 0px 10px;
	margin: 5px;
	line-height: 16px;
	text-align: justify;
}
.footer-left{
	background: url(images/footer-left.gif) no-repeat left;
	width: 5px;
	height: 35px;
}
.footer-bg{
	background: url(images/footer-bg.gif) repeat-x;
	height: 35px;
}
.footer-right{
	background: url(images/footer-right.gif) no-repeat right;
	width: 5px;
	height: 35px;
}
table.footer{
	font-size: 12px;
	line-height: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: 100;
	text-align: left;
	color: #ffffff;
	text-decoration: none;
}
.footernavi{
	color: #ffffff;
	text-decoration: none;
}
.footernavi:hover{
	color: #bce940;
	text-decoration: none;
}
