@charset "utf-8";
/* CSS Document */
body{
	margin:0px;
	padding:0px;
	background:url(../images/body_bg.gif) repeat-x #043b9f;
}
#home_bg{
	background:url(../images/home_bg.gif) repeat-x #043b9f;
}
#inner_bg{
	background:url(../images/inner_bg.gif) repeat-x #043b9f;
}
#left_bg{
	background:url(../images/left_bg.gif) no-repeat;
	height:319px;
	width:223px;
}
a img{
	border:0px;
}
#home_outer_table{
	border:1px solid #b8cef7;
	background-color:#eef4fd;
	padding:12px;
}
#content_outer{
	border:1px solid #b8cef7;
	background-color:#ffffff;
	padding:0px;
}
.new_heading_txt{
	color:#0440ac;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.new_content{
	color:#444444;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.new_bg{
	background-color:#e0eafc;
	padding:0px;
}
.heading_txt{
	color:#003aa4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;
}
.inner_page_title{
	color:#3f3f3f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
}
#main_content{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#545454;
	line-height:18px;
}
#main_content a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#043b9f;
	line-height:18px;
	text-decoration:none;
}
#main_content a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#043b9f;
	line-height:18px;
	text-decoration:underline;
}
#left_nav{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#043b9f;
	text-decoration:none;
}
#left_nav a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#043b9f;
	text-decoration:none;
	display:block;
}
#footer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	padding-right:35px;
}
#footer a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
}
.input{
	border:1px solid #386ed1;
	padding:3px;
	color:#7e7e7e;
	height:16px;
	width:200px;
	font-size:12px;
}
.inner_page_title a{
	color:#043b9f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.bredcrum{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#686868;
}
.bredcrum a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#686868;
	text-decoration:none;
	padding:0px 5px 0px 5px;
}
.bredcrum span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#476fb9;
	text-decoration:none;
	padding:0px 5px 0px 5px;
	font-weight:bold;
}
.new_outer{
	border:1px solid #dfdfdf;
}
.space{
	padding:5px;
}

#news_scroll ul{  

	height:160px;  

}  

#news_scroll ul li {  

	margin-bottom:10px;  

}  

#news_scroll ul li:hover {  

	background-color:#e0eafc;  

}  

.news_content  a{  

	text-decoration:none;  

}  

.news_content  a:visited{  

	color:#00f;  

}  


.arrowlistmenu{  

	width: 191px; /*width of accordion menu*/  

}  

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/  

	font-size:12px;  

	background: black url(../graphics/left_heading_bg.gif) repeat-x center left;  

	cursor: hand;  

	cursor: pointer;  

	font-family:Arial, Helvetica, sans-serif;  

	font-weight:bold;  

	letter-spacing:normal;  

	/*font-weight:normal;*/  

}  

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/  

	background-image: url(../graphics/left_heading_bg.gif);  

}  

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/  

	list-style-type: none;  

	list-style-position:none;  

	list-style-type:none;   

	margin: 0;  

	padding: 0;  

	margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/  

	margin-left: 8px; /*bottom spacing between each UL and rest of content*/  

}  

.arrowlistmenu ul li{  

	padding-bottom: 0px; /*bottom spacing between menu items*/  

	list-style-type: none;  

	list-style-position:outside;  

	list-style-type:none; 	  

}  

.arrowlistmenu ul li a{  

	display: block;  

	padding: 2px 0;  

	padding-left:16px;  

	text-decoration: none;  

	font-family:Arial, Helvetica, sans-serif;  

	font-size:12px;  

	color:#000000;  

	background: url(../images/arrow.gif) no-repeat center left; /*custom bullet list image*/  

}  

.arrowlistmenu ul li a:visited{  

color: #363636;  

}  

.arrowlistmenu ul li a:hover{ /*hover state CSS*/  

color: #363636;  

background-color: #F3F3F3;  

}  

td.hover, tr.hover  

{  

	background-color: #F4F2F2;  

}  


