body{  

margin:0px;  

padding:0px;  

}  

#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;  

}  

#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;  

}  

.news_content{  

	color:#444444;  

	font-family:Arial, Helvetica, sans-serif;  

	font-size:11px;  

}  

.news_bg{  

	background-color:#e0eafc;  

	padding:0px;  

}  

#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;  

}  

.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:#333;  
	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:13px;  

}  

.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;  

}  

.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;  

}  