form { margin:0; padding:0;}
body { margin:0; padding:0; background-color:#FFFFFF; font-size:100%; line-height:normal; font-family:Arial; color:#868686; text-align:center;}

p, h1 {clear:both}

h1 {font-size:1.6em; color:#017cb9; font-weight:normal; padding-bottom:15px; border-bottom:1px solid #d0d0d0;}
	
h3 {color:#54bdd9;}

h2 {font-size:1.4em; line-height:1.4em; color:#868686; font-weight:normal;}
.highlighted {font-size:1.6em; line-height:1.4em; color:#edc60b; font-weight:normal;}


.mainwidth {width:100%; overflow:hidden; clear:both; background-color:#FFFFFF;}
.sitewidth {margin:0 auto; width:870px; text-align:left; font-size:0.75em; line-height:1.5em; overflow:hidden;}


/*==================header====================*/

.header {background-color:#f5d608; height:146px;}
.header_content {width:870px; height:146px; clear:both; margin:0 auto;}


/*==================quote button and banner section====================*/

.quote_banner {height:140px; padding-top:15px;}
.quote_banner_content {width:870px;	height:140px; clear:both; margin:0 auto;}
.quote  {width:245px; height:140px; float:left;}
.banner {width:605px; height:140px; float:right;}

/*==================latest news section====================*/

.news {width:245px; float:left;}
.news_content {font-size:0.9em; padding-top:10px;}
.news_header {width:245px; height:45px; padding-top:10px;}
.news_date {font-size:13px; color:#edc60b; font-weight:bold;}

.news a:link, .news a:active, .news a:visited {text-decoration:underline; color:#01a1ce;}
.news a:hover {text-decoration:none;}


/*==================main====================*/

.main {width:870px; clear:both; margin:0 auto; padding-top:10px;}
.main_content_center {float:left; width:605px; text-align:left; margin-left:20px;}

.col_left {float:left; width:245px;}


/*==================text====================*/

a:link, a:active, a:visited {text-decoration:underline; color:#01a1ce; font-weight:bold;}
a:hover {text-decoration:none;}

/*==================navigation====================*/

.nav {height:35px; background-color:#909090;}
.nav_content {width:870px; text-align:center; clear:both; margin:0 auto; background-color:#e4e4e4;}
.nav_content img {padding-right:1px}


.p7PMMh08 {
	border-right:#000 1px solid;
	margin:0px auto;
	width:870px;
	line-height:normal;
	font-family:arial, Helvetica, sans-serif;
	font-size:0.8em;
	background-color:#e83a00;
	text-align:left;
}
.p7PMMh08 ul div {display:none;}
.p7PMMh08 ul {
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
	margin:0px;
	padding-top:0px
}
.p7PMMh08 li {
	float:left;
	width:130px;
	list-style-type:none;
	border-right:1px solid #c1c4d4;
	height:35px;
}
.p7PMMh08 a {
	display:block;
	padding-bottom:8px;
	color:#FFFFFF;
	padding-top:10px;
	text-align:center;
	text-decoration:none;
	height:17px;

}
.p7PMMh08 a:hover {color:#FFFFFF; background-color:#666666;}
.border_left {border-left:1px solid #c1c4d4;}
	
	
	
/*==================footer====================*/

.footer {background-color:#b9bcc4; height:167px; color:#ffffff; font-size:0.7em; line-height:1.2em; margin-top:40px;}
.footer a:link, .footer a:active, .footer a:visited {color:#ffffff; text-decoration:none;}
.footer a:hover {text-decoration:underline;}

.footer_content {width:870px; height:60px; clear:both; margin:0 auto; padding-top:20px;}
.footer_content_left {float:left; width:440px; text-align:left; height:60px;}
.footer_content_right {float:right; width:371px; height:60px;}

/*==================menu====================*/

.side_nav_all {float:left; width:245px; text-align:left;}
.side_nav_header {width:245px; height:40px;}
.side_nav {width:245px; text-align:left; font-size:1.1em; font-weight:bold;color:#868686;}
.side_nav img {padding-left:9px}
.side_nav ul {list-style:none; margin:0; padding:0;}
.side_nav li {padding-left:45px; width:160px; height:32px; border-bottom:1px dashed #d0d0d0; line-height:32px;
	background-image: url(../images/small_arrow.gif); background-repeat: no-repeat;	background-position: 20px center;}
.side_nav a:link, .side_nav a:active, .side_nav a:visited {text-decoration:none; color:#868686;}
.side_nav a:hover {text-decoration:none;}
.side_nav li:hover {background-color:#e8e8e8;}


form {margin:0; padding:0;}
.formTable th {font-size:11pt; text-align:left;}
.input, textarea {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#5C5C5C; border:1px solid #cccccc; padding:4px;}
input.btn {padding:2px 4px 2px 4px; font-size:11px; font-weight:bold; color:#ffffff; background-color:#017cb9; border:1px solid #017cb9; cursor:pointer;}
input.btnhov {background-color:#fcdf10; border-color:#fcdf10; color:#0084b4;}
.texterror {color:#dd0000;}

