/* CSS Document */
body {
		background:url(../images/bg.jpg) repeat-x;
		margin-top:0px;
		margin-bottom:10px;
	}
.bodytext
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#424C5C;
	text-decoration:none;
}
.bodytext a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#505f78;
	text-decoration:underline;
}
.bodytext a:hover
{
	color:#505f78;
	text-decoration:none;
}

.logo
{
	padding-bottom:8px;
}
.banner
{
	padding-bottom:10px;
	padding-right:30px;
}
.divider
{
	background-color:#065691;
}

A.home
{
	background:url(../images/home_roll.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	display:block;
	height:26px;
	padding-top:16px;	
}
A.home:hover
{
	background:url(../images/home.gif) repeat-x top left;
	font-family:Arial, Helvetica, sans-serif;
	color:#0145b4;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	display:block;
	height:26px;
	padding-top:16px;
}
A.home_on
{
	background:url(../images/home.gif) repeat-x top left;
	font-family:Arial, Helvetica, sans-serif;
	color:#0145b4;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	display:block;
	height:26px;
	padding-top:16px;
}
/*A.home_on:hover
{
	background:url(../images/home_roll.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	display:block;
	height:26px;
	padding-top:16px;	
}*/
A.menu_back_blue
{
	background:url(../images/menu_blue_back.gif) repeat-x top left;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	display:block;
	height:26px;
	padding-top:16px;
}
A.menu_back_blue:hover
{
	background:url(../images/menu_green_back.gif) repeat-x top left;
	font-family:Arial, Helvetica, sans-serif;
	color:#0145b4;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	display:block;
	height:26px;
	padding-top:16px;
}
A.menu_back_blue_on
{
	background:url(../images/menu_green_back.gif) repeat-x top left;
	font-family:Arial, Helvetica, sans-serif;
	color:#0145b4;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	display:block;
	height:26px;
	padding-top:16px;
}
/*A.menu_back_blue_on:hover
{
	background:url(../images/menu_blue_back.gif) repeat-x top left;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	display:block;
	height:26px;
	padding-top:16px;
}*/
A.about_us
{
	background:url(../images/about_us.gif) repeat-x top left;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	display:block;
	height:26px;
	padding-top:16px;
}
A.about_us:hover
{
	background:url(../images/about_us_hover.gif) repeat-x top left;
	font-family:Arial, Helvetica, sans-serif;
	color:#0145b4;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	display:block;
	height:26px;
	padding-top:16px;
}
A.about_us_on
{
	background:url(../images/about_us_hover.gif) repeat-x top left;
	font-family:Arial, Helvetica, sans-serif;
	color:#0145b4;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	display:block;
	height:26px;
	padding-top:16px;
}
/*A.about_us_on:hover
{
	background:url(../images/about_us.gif) repeat-x top left;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	display:block;
	height:26px;
	padding-top:16px;
}*/

.menu_divider
{
	background-image:url(../images/menu_divider.gif);
	background-repeat:no-repeat;
}
.menutext_hover
{
	font-family:Arial, Helvetica, sans-serif;
	color:#0145b4;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
A.menutext_hover:hover
{
	color:#ffffff;
}
A.menutext:hover
{
	font-family:Arial, Helvetica, sans-serif;
	color:#0145b4;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
.menutext
{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
.side_border_left
{
	background-image:url(../images/side_left.gif);
	background-repeat:repeat-y;
	width:7px;
}
.side_border_right
{
	background-image:url(../images/side_right.gif);
	background-repeat:repeat-y;
	width:7px;
}
.main_body
{
	background-color:#FFFFFF;
}
/*.left_panel
{
	padding:5px 5px 5px 5px;
}*/
.left_top
{
	background-image:url(../images/left_top.gif);
	background-repeat:no-repeat;
}
.left_middle
{
	background-image:url(../images/side_middle.gif);
	background-repeat:no-repeat;
	height:201px;
	padding-left:15px;
	padding-right:10px;
}
.border_bottom
{
	border-bottom:1px solid #a0daf4;
}

.left_middle ul li{
	border-bottom:1px solid #a0daf4;
	list-style:url(../images/arrow.gif);
	line-height:20px;
	}
.link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0145b4;
	text-decoration:none;
}
A.link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0145b4;
	text-decoration:none;
}
A.link:hover
{
	text-decoration:underline;
}
.link1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0145b4;
	text-decoration:none;
}
A.link1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0145b4;
	text-decoration:none;
}
A.link:hover
{
	text-decoration:underline;
}
.left_middle2
{
	background-image:url(../images/left_middle2.gif);
	background-repeat:no-repeat;
	height:160px;
	padding-left:15px;
	padding-right:10px;
}
.left_middle3
{
	background-image:url(../images/left_middle3.gif);
	background-repeat:no-repeat;
	height:336px;
	padding-left:10px;
	padding-right:10px;
}
.left_middle4
{
	background-image:url(../images/left_middle4.gif);
	background-repeat:no-repeat;
	height:77px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}
.left_banner
{
	background-image:url(../images/left_banner.gif);
	background-repeat:no-repeat;
	height:132px;
	padding:20px;
}
.bottom_border
{
	border-bottom:1px solid #cbde8d;
}
.rss_text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0145b4;
	text-decoration:underline;
}
A.rss_text:hover
{
	text-decoration:none;
}
.qa_title
{
	font-family:arial;
	font-size:14px;
	color:#003cc3;
	font-weight:bold;
	text-decoration:none;
}
A.qa_title
{
	font-family:arial;
	font-size:14px;
	color:#003cc3;
	font-weight:bold;
	text-decoration:none;
}

.title1
{
	font-family:arial;
	font-size:20px;
	color:#003cc3;
	text-decoration:none;
}
.title_green
{
	font-family:arial;
	font-size:20px;
	color:#288d00;
	text-decoration:none;
}
.body
{
padding-top:10px;
padding-left:15px;
}
.header_title
{
	font-family:tahoma;
	font-size:28px;
	color:#023384;
}
.bodytext ul li
{
	list-style:url(../images/arrow2.gif);
	line-height:14px;
	padding-bottom:17px;
}
.footer_middle
{
	background-image:url(../images/footer_middle.gif);
	background-repeat:repeat-x;
}
.footer_menu
{
	font-family:tahoma;
	font-size:11px;
	color:#4b4b4b;
	text-decoration:none;
}
.footer_menu a
{
	font-family:tahoma;
	font-size:11px;
	color:#4b4b4b;
	text-decoration:none;
}
.footer_menu a:hover
{
	text-decoration:underline;
}
* html .png,* html img{behavior:expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "',sizingMethod='image')",this.src = "images/spacer.gif"):(this.origBg = this.origBg? this.origBg:this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "',sizingMethod='crop')",this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
        
    )}


.imgR {
	float:right;
	margin:0px 0px 4px 10px;
}

.head_lft {
	background:url(../images/head_lft.jpg) no-repeat top left;
	width:29px;
	height:31px;
}
.head_bg {
	background:url(../images/head_bg.jpg) repeat-x;
	height:31px;
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color:#023384;
}
.head_rgt {
	background:url(../images/head_rgt.jpg) no-repeat top left;
	width:6px;
	height:31px;
}
.box_lft {
	background:url(../images/box_lft_bg.jpg) repeat-y;
	width:5px;
}
.box_rgt {
	background:url(../images/box_rgt_bg.jpg) repeat-y;
	width:5px;
}
.box_bg {
	background:url(../images/box_bg.jpg) repeat-x #f0fbff;
}
.box_btm_bg {
	background:url(../images/box_btm_bg.jpg) repeat-x;
	height:8px;
}

A.link_underline
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0145b4;
	text-decoration:underline;
}
A.link_underline:hover
{
	text-decoration:none;
}
.sep {
	background:url(../images/sep.jpg) repeat-x center center;
	height:20px;
}
.tableborder
{
border:1px solid #2063A2;
border-collapse:collapse;
}