body{
	background:url(images/bg_rep.gif) repeat top center;
	margin:0px;
}
img {
	border:0px;
}
.nav_bg{
	background:url(images/nav_rep.jpg) repeat-x #156796;
	vertical-align:top;
	margin-top:10px;
	padding-top:10px;
}
a:link {
	text-decoration:underline;
	color:#2F6997;
}
a:visited {
	text-decoration:underline;
	color:#2F6997;
}
a:hover {
	text-decoration: none;
	color: #333333;
}
a:active {
	text-decoration: none;
	color: #333333;
}
.main_text_area{
	background:url(images/page_rep.jpg) repeat-x #E3ECF5;
	vertical-align:top;
	padding:20px;
	height:477px;
}
.main_text,td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
.header_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#133856;
}
.nav_bg li {
	background:url(images/nav_div.gif) no-repeat bottom left;
	list-style-position: outside;
	list-style-type: none;
	margin-bottom:3px;
	margin-left:-30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding: 0px 0px 5px 0px;
}
.nav_bg li a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.nav_bg li a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.nav_bg li a:hover {
	text-decoration: none;
	color: #A1C5EB;
}
.nav_bg li a:active {
	text-decoration: none;
	color: #A1C5EB;
}

.textfield{
	height:20px;
	width:300px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.textarea{
	height:200px;
	width:300px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.pageleft{
	background:url(images/left_page.gif) repeat-y;
	}
.pageright{
	background:url(images/right_page.gif) repeat-y;}

#checkfrm {
	display:none;
}

/* ENQUIRY STYLING */

#lists{ list-style-type: none; margin: 0; padding:0; }
#lists li{ list-style-type: none; margin: 0; float:left; position:relative; }
#lists li a{ display:block; padding: 4px 5px; width: 185px; text-align:center; margin: 4px; background: #146594; color: #fff; border: 1px solid #188BC3; text-decoration:none; }
#lists li a:hover{ background: #1887BE; }

.req{ font-size: 20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color: #188BC2; }
.wide{ }
.formTable{ padding:3px; margin: 15px 0 0 0; }
.formTable td.left{ width: 220px; font-weight:bold; }
.formTable td{ vertical-align: top; padding: 3px 0; }

#note{ border: 1px solid #188BC2; padding: 4px; }

input{ border: 1px solid #188BC2; padding: 2px; width: 290px;  }
.check{ width: auto; }
select{ padding: 2px; border: 1px solid #188BC2; width: 296px;}
textarea{ padding: 3px 2px; border: 1px solid #188BC2; width: 290px; height: 150px;  }
.button{ width: auto; background: url(images/nav_rep.jpg) repeat-x 0 -100px; border: 1px solid #072F52; color: #fff; font-weight:bold; }
.rte_twoeqcol_left{
width: 250px; float: left;
}
.rte_twoeqcol_right{
width: 250px; float: right;
}
.rte_twocol_small_left{
width: 183px; float: left;
}
.rte_twocol_big_right{
width: 307px; float: right;
}
.rte_twocol_big_left{
width: 307px; float: left;
}
.rte_twocol_small_right{
width: 183px; float: right;
}
.rte_threecol{
width: 150px; float: left;
}
.clear{
clear:both;
}


