body {

	margin:0px; background-color: #333333;

}



.header {

	background-image:url(images/header.jpg); background-repeat:no-repeat;

	height:99px;

}



td {

	font-family:Arial, Helvetica, sans-serif; font-size:11px;

	line-height:20px; color:#000000; text-align:justify;

}



.body_bg {

	background-image:url(images/body_bg.jpg);

	background-repeat:repeat-x;

}



.navbg {

	background-color:#5372B9; height:34px;

}



.footer_bg {

	background-image:url(images/footer_bg.jpg);

	background-repeat:repeat-x; height:100px;

}



.graybg {

	background-image:url(images/graybg.jpg);

	background-repeat:repeat-x;

	border:solid 1px #E0E0E0; background-color:#F4F4F4;

}



.news_bg {

	background-image:url(images/news_bg.jpg);

	background-repeat:repeat-x;

	border:solid 1px #E0E0E0; background-color:#F4F4F4;

}



.mainpic_bg {

	background-image:url(images/mainpic_bg.jpg);

	background-repeat:no-repeat; height:209px;

}



.rounded_bg {

	background-image:url(images/rounded_bg.jpg);

	background-repeat:repeat-y;

}



.subhead_bg {

	background-image:url(images/subhead_bg.jpg);

	background-repeat:repeat-x;

}



.main_bg {

	background-image:url(images/main_bg.jpg);

	background-repeat:repeat-x; height:209px;

}



.news_pic {

	background-image:url(images/news_pic.jpg);

	background-repeat:no-repeat; height:123px;

}



.header_bg {

	background-image:url(images/header_bg.jpg);

	background-repeat:no-repeat; width:693px;

}



.inner_bg {

	background-image:url(images/inner_bg.jpg);

	background-repeat:repeat-x; padding:5px;

}



.black_header {

	font-family:Arial, Helvetica, sans-serif; font-size:14px;

	font-weight:bold; color:#333333;

}



.blue_header {

	font-family:"Trebuchet MS"; font-size:13px;

	font-weight:bold; color:#4665AC;

}



.blue_header2 {

	font-family:"Trebuchet MS"; font-size:18px;

	font-weight:bold; color:#4665AC;

}



.servicesfont {

	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;

	padding-left:1.5em;

}



.smallfont {

	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;	

}



.bluefont {

	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3D569A;	

}



.textbox {

	font-family:Arial; font-size:11px; border:solid 1px #53BCE3;

}



.bluelink:link {

	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3D569A;

	text-decoration:none;	

}



.bluelink:visited {

	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3D569A;

	text-decoration:none;	

}



.bluelink:hover {

	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;

	text-decoration:underline;	

}



.blacklink:link {

	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;

	text-decoration:none;	

}



.blacklink:visited {

	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;

	text-decoration:none;	

}



.blacklink:hover {

	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3D569A;

	border-bottom: dotted 1px #3D569A;

}



.whitelink:link {

	font-family:"Trebuchet MS"; font-size:13px; color:#ffffff;

	text-decoration:none; font-weight:bold;	

}



.whitelink:visited {

	font-family:"Trebuchet MS"; font-size:13px; color:#ffffff;

	text-decoration:none; font-weight:bold;	

}



.whitelink:hover {

	font-family:"Trebuchet MS"; font-size:13px; color:#ffcc00;

	text-decoration:none; font-weight:bold;	

}



.grayborder {

	background-color:#FFFFFF;

	border: solid 1px #D6D6D6;

	width:190px;  

}



.quotetable_bg {

	background-image:url(images/inner_bg.jpg);

	background-repeat:repeat-x; padding:5px;

	border: solid 1px #D6D6D6;

}



.textbox {

	font-family:Arial, Helvetica, sans-serif; font-size:11px;

	padding:3px;

}



.subpagecontent {

	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;

	line-height:22px;

}
/* Added By phpoutsource */
.loginError {

color: #FF0000; font-weight:bold;
}





