body{
margin:0px;
}
body a img{
border:none;
}
body a{outline:none;}
.left{float:left;}
.right{float:right;}
.border-image{border:1px solid #3d5d9c;}
.image-padding{padding:5px;}
#wrapper{
width: 787px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
line-height:16px;
}
.h2_heading{font-size:16px; color:#3d5d9c; margin-bottom:10px; padding-bottom:5px; border-bottom:1px dotted #ccc;}
#header {
	height: 120px;
	width: 787px;
		}
#menu{border-top:2px solid #f2f2f2; position:relative; z-index:9999; margin:-5px 0 0px 0;}
#logo_area {
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 300px;

}
#top_nav {
	float: right;
	height: 90px;
	width: 300px;
	margin-top: -80px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.7em;
	z-index:9999;
	color:#FFFFFF;
	
	}
	
#mid_section {
	margin: 0px;
	margin-top:0px;
	padding: 0px;
	height: 125px;
	width: 787px;
	background-color: #3d5d9c;
}

#mid_banner {
	margin-left:auto;
	margin-right:auto;
	margin-top:2px;
	margin-bottom:auto;
	padding-top:3px;
	height: 116px;
	width: 778px;
}

#main_nav{
width:787px;
background:#5C89DE;
margin-top:0px;
z-index:1000;
}

#content_section{
margin-top:10px;
float: left;
width: 100%;
margin-bottom:2px;
}

#content_area{
margin-left: 200px; /*Set left margin to LeftColumnWidth*/
border:1px solid #d5e1f9;
}

#content_area ul{
list-style:square;
padding:0 15px;
width:86%;
font-family:Tahoma;
font-size:11px;
text-align:justify;
font-weight:bold;
color:#3e5d9d;

}
#content_area ul li{
margin-top:10px;
}

#content_area a, #content_area ul li a{
font-size:11px;
font-weight:bold;
color:#3e5d9d;
text-decoration:none;
}

#content_area a:hover{border-bottom:1px dotted #3e5d9d; padding-bottom:3px;} 
#content_area .page_title a:hover{border-bottom:none; padding-bottom:0px;} 
#content_area .page_title a img {border:1px solid #ffffff !important; padding-bottom:0px;} 
#content_area .page_title a:hover img {border:1px solid #d5e1f9 !important; padding-bottom:0px;} 

#sub_nav{
float: left;
width: 197px; /*Width of left column*/
background:none;
background-repeat:repeat-x;
border:1px solid #d5e1f9;
}

#footer{
clear: left;
width: 100%;
background: #5179c3;
font-family:Tahoma;
font-size:11px;
margin-top:5px;
color: #FFF;
text-align: center;
padding: 2px 0;
}

.innertube{
margin: 5px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

#related_info{
width:90%;
margin:-10px 0 0 0;
padding:2px;
font-family:Tahoma;
font-size:12px;
text-align:justify;
color:#5179c3;
}

#related_info ul {
 list-style-image: url(../images/arrow.gif);
 padding: 0 0 0 18px;
 margin: 5px 0 12px 0;
}
#related_info li {
 padding: 0;
 margin: 0 0 4px 0;
}

#related_info a {
 color:#5179c3;
 background-color: transparent;
 text-decoration: none;
}

#related_info a:visited {
 color:#5179c3;
 background-color: transparent;
 text-decoration: none;
}

#related_info a:hover {
 color: #ccc;
 text-decoration: none;
 background-color: transparent;
}

.related_info{
font-size:12px;
font-family:Tahoma;
color:#5179c3;
border-bottom:1px solid #5179c3;
width:90%;
}

.page_title{
font-family:Tahoma;
text-transform:capitalize;
font-size:20px;
color:#5179c3;
padding:5px 0px 5px 0px;
font-weight:normal;
border-bottom:4px solid #5179c3;
width:90%;
}

#content_area p{
padding-top:2px;
width:90%;
font-family:Tahoma;
font-size:12px;
text-align:justify;
color:#5179c3;
}

#sub_nav a{
font-size:11px;
font-family:Tahoma;
color:#5179c3;
text-decoration:none;
}

#sub_nav a:hover{
font-size:11px;
font-family:Tahoma;
color:#000;
}

#sub_nav a img{
background:none;
border:none;
}

#sub_nav ul{
width:99%;
list-style:none;
font-family:Tahoma;
background-color:#CACCC9;
color:#3d5d9c;
font-size:12px;
margin:5px 0 5px 0;
padding:0px;
border:1px solid #CCCCCC;
padding-bottom:2px;

}

#sub_nav ul li{
margin-top:2px;
}

#sub_nav ul li h4{
font-size:10px;
font-weight:bold;
padding:0px;
margin:0px;
width:98%;
margin-left:2px;
border-bottom:4px solid #3d5d9c;
}

#sub_nav ul li img{
margin-right:5px;
margin-left:1px;
}

#sub_nav ul li ul{
padding:0px;
width:98%;
padding:0px;
margin:0px auto 0px auto;
font-size:11px;
background-color:#fff;
font-family:Tahoma;
}

#sub_nav ul li ul li img{
margin-left:1px;
}

#sub_nav ul li ul li{
margin-top:0px;
padding-top:2px;
padding-bottom:2px;

}

#sub_nav ul li ul li:hover{
background-color:#CACCC9;
margin-top:0px;
color:#000;
}
.accordion_img{

margin-left:auto;
margin-top:5px;
width:216px;
font-size:11px;
padding:2px;
background-color: #3d5d9c;
color:#FFFFFF;
margin-right:auto;
}

.datatable{
padding:5;
border:1px solid #fff;
font-family:Tahoma;
font-size:12px;
color:#3d5d9c;
}

.datatable td{
border:thin #3d5d9c;
text-align:left;
padding:5px;
}
.table-heading{
background-color:#3d5d9c;
font-weight:bold;
color:#FFFFFF;
}
.white-row{
background-color:none;
}
.gray-row{
background-color: #CCCCCC;
}
