html { background: url(../images/bg.gif) left top repeat;}
body { background: url(../images/ht.gif) left top repeat-x; padding: 17px 0 0 0; margin: 0;}
body, input, select, textarea, td, th { color: #000000; font-family: Tahoma; font-size: 11px;}
form{ margin: 0; padding: 0;}
a { color: #0280B2; text-decoration: underline;}
a:hover { text-decoration: none;}
img, table { border: 0 none;}
p { margin: 0 0 1em 0; padding: 0;}
table { border-collapse: collapse;}
textarea { overflow: auto;}
td, th { padding: 0; }
ul { margin: 0; padding: 0 0 0 16px;}

#termgrey { color: #9BAAC9; text-decoration: none;}
#termgrey hover { text-decoration: none;}

#map
{
	height: 500px;
	width: 500px;
}

#blueA { text-decoration: none; }

#header { margin:0 auto; height: 68px; line-height: 32px; text-align: right; width: 735px;}
#header a { margin:0 8px;}
#header img { float: left; margin-left: 18px;}

#search { height: 52px; margin: 0 auto; text-align:right; width: 735px;}
#search img {vertical-align: bottom;}
#search ul { float: right; height: 40px; padding: 0; }
#search ul li { display: inline; float: left; font-size: 13px; font-weight: bold; list-style: none; margin-left: 2px; }
#search ul li a { background: url(../images/mbg.gif) left bottom no-repeat; color: #737373; display: block; line-height: 40px; text-align: center; text-decoration: none; width: 131px; }
#search ul li a.activ { background: url(../images/mbgr.gif) left bottom no-repeat; color: #FFFFFF; }

#search1 { height: 52px; margin: 0 auto; text-align:right; width: 735px;}
#search1 img {vertical-align: bottom;}
#search1 ul { float: right; height: 40px; padding: 0; }
#search1 ul li { display: inline; float: left; font-size: 13px; font-weight: bold; list-style: none; margin-left: 2px; }
#search1 ul li a { background: url(../images/mbg.gif) left bottom no-repeat; color: #737373; display: block; line-height: 40px; text-align: center; text-decoration: none; width: 131px; }
#search1 ul li a.activ { background: url(../images/mbgr.gif) left bottom no-repeat; color: #FFFFFF; }

#sub_header { background:url(../images/hbg.jpg) left top no-repeat; clear: both; height:232px; margin:0 auto; width:800px;}
#sub_header img { margin: 51px 0 0 66px;}

#content{ background: #FFFFFF; display: table; margin: 3px auto 0 auto; padding: 26px 40px 0 40px; width: 655px;}
#forums{ background: #FFFFFF;  margin:  0; padding: 0; width: 800px; }

#content h1 { color: #0280B2; font-size: 18px; margin: 0 0 12px 0; padding: 0;}
#content h2 { color: #DB0D13; font-size: 13px; margin: 0 0 1em 0; padding: 0;}
#content h3 { color: #409FFF; font-size: 13px; margin: 0 0 0 0; padding: 0;}
#content h4 { color: #DB0D13; font-size: 12px; margin: 0 0 0 0; padding: 0;}
html:first-child #content{ width: 735px;}

	.error { margin: 0 auto 10px auto; width: 502px; }	
	
		.embg { background: url(../images/embg.gif) left top repeat-y; }	
		.etbg { background: url(../images/etbg.gif) left top no-repeat; }
		.ebbg { background: url(../images/ebbg.gif) left bottom no-repeat; }
		
		.error .ebbg { padding: 6px 10px 8px 14px; text-align: left; }
		.error .ebbg strong { color: #DB0D13; }
	
	.form td { padding:3px 0; vertical-align: top; }
	.form textarea { width:160px; }
	.form select, .form textarea { background:#FFFFFF; width:160px; }
	.form select { width: 166px; }
	.form span { color:#DB0D13; }
	.form textarea { height:110px; }
	
	.form2 table { border-collapse: separate; }
	.form2 td { padding:3px 0; vertical-align: top; }
	.form2 select { background:#FFFFFF; width:100%; }
	
	.checkbox { height: 12px!important; width: 12px!important; }
	
	.l_form td { height: 30px; vertical-align: top; }
	.l_form input{ width: 174px; }

	.s_form { background: url(../images/sbg-175.gif) left top no-repeat; height: 163px; line-height: 18px; margin: 0 0 12px 0; padding: 15px 0 0 172px; }
	.s_form div { margin-top: -18px; position: absolute;}
	.s_form img { float: right; margin: 96px 72px 0 0;}
	.s_form input, .s_form select { background: #FFFFFF; margin: 0 0 10px 8px; vertical-align: top;}
	.s_form span { color: #DB0D13;}
	
	.s_form2 { background: url(../images/sbg2.gif) left top no-repeat; height: 343px; line-height: 18px; padding: 15px 40px 0 172px; }
	
	.odiv { margin-top: -18px}
	.s_form2 p { margin-top: -18px; position: absolute;}
	.s_form2 input, .s_form2 select { background: #FFFFFF; margin: 0 0 10px 8px; vertical-align: top;}
	.s_form2 span { color: #DB0D13;}
	
	
	.s_form3 { background: url(../images/sbg-145.gif) left top no-repeat; height: 143px; line-height: 18px; margin: 0 0 12px 0; padding: 15px 0 0 172px; }
	.s_form3 div { margin-top: -18px; position: absolute;}
	.s_form3 img { float: right; margin: 70px 68px 0 0;}
	.s_form3 input, .s_form3 select { background: #FFFFFF; margin: 0 0 10px 8px; vertical-align: top;}
	.s_form3 span { color: #DB0D13;}
	
	.gl { border-top: 1px solid #E7E6E7; padding: 25px 0 12px 0; }
	.gl table { margin: 0 auto; width: 430px; }
	.gl td { height: 28px; vertical-align: top; }
	
		.inp1 { width: 174px;}
		.inp2 { width: 140px;}
		.inp3 { width: 110px;}
		.inp4 { width: 115px;}
		.inp5 { width: 125px;}
		
	.s_results { border-top: 1px solid #E7E6E7; border-bottom: 1px solid #E7E6E7; display: table; margin: 10px 0; padding: 20px 0; }
	.s_results table { border-collapse: separate; width: 100%; }
	.s_results th { background: #F3F3F3; font-weight: normal; height: 25px; }
	.s_results td { line-height: 14px; padding: 6px; }
	
		.tbg1 { background: #FEF0ED; }
		.tbg2 { background: #E4F5F9; }
	
#footer { background: url(../images/bbg.gif) center top no-repeat; padding:26px 0; text-align: center;}
#footer a { margin:0 12px;}


.bg2 { background: url(../images/bg2.gif) left top no-repeat; height: 110px; padding: 20px; width: 276px; }
.bg3 { background: url(../images/bg3.gif) left top no-repeat; height: 110px; padding: 20px; width: 615px; }
.bg3 img, .bg3 input { vertical-align: middle; }
.bg3 input { width: 222px; }

.box { border: 1px solid #999999; height: 100px; margin: 0 10px 5px 0; padding: 4px; overflow: auto; }
.box h1 { color: #DB0D13; font-size: 15px; margin-bottom: 18px; }
.box h2 { color: #DB0D13; font-size: 13px; margin: 0 0 1em 0; padding: 0;}

.c1 { color: #0280B2; }
.c2 { color: #000000; }
.c3 { color: #E41822; }

.cellspacing { border-collapse: separate; }

.column { float: left; margin: 0 4px; }

.f14 { font-size: 14px; }

.gl2 { background: url(../images/px.gif) left center repeat-x; }

.n { text-decoration: none; }


.p_bg { background: #FFFFFF; height: 100%; }

	.p_header { border-bottom: 3px solid #03A0DE; height: px; margin-bottom: 40px; padding: 14px 0 0 28px; }
	
	.p_content { height: 556px; margin: 0 32px; overflow: auto; }
	.p_content h1 { color: #DB0D13; font-size: 15px; margin-bottom: 18px; }
	.p_content h2 { color: #DB0D13; font-size: 13px; margin: 0 0 1em 0; padding: 0;}
