/* CSS Document */

body{
padding:0px;
margin:0px;
font:12px/16px Arial, Helvetica, sans-serif;
color:#5A585A;
background:#E9EAEA ;
}

td{
font:12px/16px  Arial, Helvetica, sans-serif;
color:#5A585A;
font-weight:normal;
}

div, h1, h2, h3, h4, p, img, ul, ol, li, form, input, textarea{
	padding : 0;
	margin : 0;
	}
p{
	padding : 0 0 8px 0;
	margin : 0;
	}
ul {
	list-style : none;
	}
img {
	outline : none;
	border : none;
	}
a {
	outline : none;
	text-decoration : none;
	}



/*-------------------       Layout      --------------*/
.fontSize14{ font-size:14px; line-height:20px;}
.fontSize16{ font-size:16px; line-height:20px;}
.fontSize18{ font-size:18px; line-height:24px;}

.fontSize30{ font-size:30px; line-height:36px;}


.blueText{ color:#118CD1;}
.whiteText{ color:#fff;}
.yellowLink{ color:#D9B600; text-decoration:underline; font-weight:bold;}
.yellowLink:hover{ color:#fff; text-decoration:underline; font-weight:bold;}
.blueLink{ color:#2D5F95; text-decoration:none; font-weight:bold;}
.blueLink:hover{ color:#000; text-decoration:underline; font-weight:bold;} 
.grayText{ color:#383838;}
.grayLink{ color:#484848; text-decoration:none;  }
.grayLink:hover{ color:#000; text-decoration:underline;} 

.blackBoeder{border:#191719 3px solid;}

#headerOuter{ background:#fff;}
#header{ background:url(header-img.jpg) center top no-repeat;}
#centerol{
	padding:15px 0 20px 0;
	background:#E9EAEA url(center-col-bg.gif) top left repeat-x; 
	}
#loginBox{
	height:177px;
	border:#DCDBDC 1px solid;
	margin:8px 9px 0 0;
	background:#E2E1E2 url(login-box-bg.jpg) top left repeat-x;
	}
#topMenu{
	border-bottom:#414042 5px solid;
	background:#fff;
	}
#topMenu td{ padding-right:1px;}
#topMenu a{
	display:block;
	color:#B5BBC3;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	height:1%;
	padding: 16px 5px 16px 5px;
	text-transform:uppercase;
	background:url(top-menu-bg.gif) top left repeat-x;
	}
#topMenu a:hover, #topMenu a.active{background:url(top-menu-bg.gif) bottom left repeat-x; color:#fff;}
.heading1{
	color:#5A585A;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding:10px 0 10px 20px; 
	background:#fff url(heading-bg.gif) bottom left repeat-x;
	border:#fff 1px solid;
	}
.heading2{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding:10px 0 10px 20px; 
	background:#323132 url(heading-bg2.gif) top left repeat-x;
	}
.heading3{ font-size:20px; text-transform:uppercase; font-weight:bold; color:#5A585A; line-height:25px; padding:8px 0 4px 0;}	
.heading4{ font-size:16px; text-transform:uppercase; font-weight:normal; color:#5A585A; line-height:20px; padding:8px 0 8px 0;}	

.heading5{
	color:#5A585A;
	font-size:18px;
	padding:10px 0 10px 18px;
	border:#A8ADB0 1px solid;
	background:#A8ADB0 url(heading-bg3.gif) top left repeat-x;
	}
.newsBox{
	color:#5A585A; 
	padding:10px 0 10px 10px;
	border:#A8ADB0 1px solid;
	margin-bottom:1px;
	background:#CCD2D6 url(box-bg.gif) top left repeat-x;
	}
.newsHeading {padding:0 0 8px 10px;}
.newsCotent {padding:0 20px 8px 30px;}
.newsBox .newsHeading a{
	padding:0 0 8px 20px;
	color:#5A585A; 
	display:inline; 
	font-weight:bold;
	text-decoration:underline;
	background:url(arrow1.gif) top left no-repeat;
	}
.newsBox a:hover{ text-decoration:none;}
.fBox{
	padding:16px 18px 12px 18px;
	color:#5A585A;
	border:#B5BABD 1px solid;
	background:#E2E1E2 url(featured-bg.gif) top left repeat-x;
	}
	
.chart{}
.chart td{
	padding:8px 2px 8px 2px;
	color:#FFFFFF;
	background:#B93725 url(chart-bg.gif) top left repeat-x;
	}
.chart a{	 
	color:#FFFFFF;
	text-decoration:underline;
	}
.chart a:hover{ text-decoration:none;}

.chart .heading td{
	font-size:11px;
	padding:0 0 0 15px;
	background:#B93725 url(chart-heading-bg.gif) top left repeat-x;
	}

	
.leftmenu, .leftBox{ 
background:#F5F7F7;
border:#DEDEDE 1px solid;
display:block;
padding:10px 10px 15px 10px;
}
.leftmenu li{ color:#9EA3A3; display:block; padding-left:10px;}
.leftmenu a{
	display:inline;
	color:#757D7D; 
	line-height:24px;
	height:1%;
	padding:0 1px 0 20px;
	background:url(arrow2.gif) center left no-repeat;
	}
.leftmenu a:hover{ color:#B93C2C;}
.arrowList{ padding:8px 0 10px 10px; text-align:left;}
.arrowList li{
	display:inline;
	color:#757D7D; 
	line-height:18px;
	height:1%;
	padding:0 1px 0 15px;
	background:url(arrow2.gif) center left no-repeat;
}
/*--------------------  footer ------------------------------*/

#footer{background: url(footer-bg.gif) top left repeat-x;  color:#7C7474;}
#footer td{color:#7C7474;}
#footer a{ color:#7C7474; font-size:14px; padding:0 2px 0 2px;}
#footer a:hover{ color:#777; text-decoration:underline;}
#copyright{
	padding-top:6px;
	font-size:11px;
	color:#6A6A6A;
	text-decoration:none;
	}
 