html { font-family: sans-serif, arial; }
body { background: url(bg-body.gif); margin: 0; padding: 0; }
a { 
	color: #336699; 
	}
	
a img { 
	border: none; 
	}
	

p { 
	color: #61625C; 
	font-size: 0.8em; 
	line-height: 1.2; 
	margin: 0 0 1em 0;
	padding: 0;
	}


h1,
h2, 
h3 { 
	color: #707916; 
	margin: 0;
	padding: 0;
	}
	
h1 { 
	font-size: 1.3em; 
	margin-bottom: 1em;
	margin-top: 1.2em;
	}

h2 {
	font-size: 1em;
	margin: 0;
	padding: 0;
	}

h3 {
	font-size: 0.8em;
	margin-bottom: .2em;
	margin-top: .5em;
	}


ul li ul { margin: 0; padding: 0; }
ul li ul li { margin: 0; padding: 0; }
p img { margin: 0 5px 5px 0; }

.glue { margin: 0 auto; width: 1066px; }
.shadow { background: url(bg-shadow.png) repeat-y 0px 0; float: left; padding-left: 26px; width: 1030px; }
.shadow-footer { background: url(bg-footer.png) repeat-y 0px 0; float: left; height: 110px; padding-left: 26px; width: 1030px; }
.container { background: #fff; float: left; margin-top: 7px; padding: 7px 7px 100px 7px; width: 996px; }


/* @group Flash
---------------------------------------------------*/
.flash,
.flash { width: 1024px; display: block; overflow: hidden; position: relative; left: -7px; }
.flash { height: 286px; }
.inner .flash { height: 120px; }	
/* @end
---------------------------------------------------*/




/* @group Infor bar
---------------------------------------------------*/
.infobar { background: #f16624; float: left; margin-bottom: 7px; padding: 5px 5px 5px 20px; width: 972px; }
.infobar ul { float: left; list-style-type: none; margin: 8px 0; padding: 0; width: 480px; }
.infobar ul li { color: #fff; display: inline; }
.infobar ul li a { color: #fff; font-size: 14px; font-weight: bold; margin-right: 10px; text-decoration: none; }	
/* @end
---------------------------------------------------*/




/* @group Search
---------------------------------------------------*/
.search { float: right; text-align: right; padding-top: 5px; width: 300px; }
.search input.text { width: 185px; }	
.search input.button { color: #fff; font-weight: bold; border: none; background: none; font-family: sans-serif, arial; font-size: 14px; }	
.get-details { float: right; width: 50%; text-align: right; }
.get-details a { font-size: 12px; }
/* @end
---------------------------------------------------*/


#sidenavigation { position: relative; }
.main { position: relative; }
#sidenavigation { top: 57px; }


.sidebar { float: right; width: 375px; }
.inner .sidebar { text-align: right; width: 245px; }

.site_content { float: left; margin: 10px 10px 10px 175px; width: 430px; }
.inner .site_content { width: 560px; }

/* @group Footer
---------------------------------------------------*/
.footer { float: left; padding: 20px 0 0 20px; width: 996px; }
.footer ul { list-style-type: none; margin: 0; padding: 0; }	
.footer ul li { color: #394c13; display: inline; font-size: 11px; }	
.footer ul li a { color: #394c13; font-size: 11px; text-decoration: none; margin-right: 5px; }	
.footer .logos { float: right; text-align: right; width: 50%; }	
.footer .logos img {}		
.footer .navigation { float: left; width: 50%; }
/* @end
---------------------------------------------------*/




/* @group These where c/p from bacva 
---------------------------------------------------*/
.search-area h1,
.search-area h2,
.search-area h3 { color: #EF6423; margin: 0; padding: 0; }
.search-area h1 { font-size: 1.3em; margin-bottom: 1em; }
.search-area h2 { font-size: 1em; margin-bottom: 0.3em; }
.search-area h3 { font-size: 0.8em; }
.search-area p { margin-top: 0px; }
.search-area img.float_right { float: right; }
.search-area select { margin: 0; }
/* @end 
---------------------------------------------------*/




/* @group Search Results
---------------------------------------------------*/
.foundSet { margin-bottom: 50px; }
.foundSet h2,
.foundSet h3 { margin: 0; padding: 0; }
.foundSet h2 a,
.foundSet h3 a { color: #EF6423; text-decoration: none; }
.foundSet h2 { font-size: 1em; }
.foundSet h3 { font-size: 13px; }
.foundSet p { margin-top: 0; }
.foundSet hr.clear { background: white; color: white; border: none; margin: 0;}
.foundSet.first-result { border-top: 1px solid #61625C; margin: 40px 0 50px; padding-top: 20px; }
/* .foundSet .get-details { display: none; } */
/* @end 
---------------------------------------------------*/




/* @group These where c/p from bacva 
---------------------------------------------------*/
div.textSelect, div.dateSelect, div.submit {
float:left;
padding:20px 0;	}

div.textSelect div, div.textarea div, div.captcha div {
float:left;
margin:5px 0;
width:405px;
}

div.mainForm label {color:#61625C;
font-size:0.8em; }

div.textSelect label {
width:100px;
float: left; 
}

.meta {
color:#61625C;
font-size:0.8em;
padding-left:100px;
width:300px;
}

div.checkRadio span {
display:block;
float:left;
width:202px;
}

div.checkRadio {
padding-bottom:10px;
width: auto;
}
/* @end
---------------------------------------------------*/


/* Forms
 *---------------------------------------------------*/
form { 
	}

form ul { list-style-type: square; }
form p {
	clear: both;
	color: #555;
	line-height: 1.4em;
	padding-right: 10px;
	margin: 0 5px 5px 0;
	}

label {
	color: #555;
	float: left;
	width: 100px;
	}
	
input.text {
	border: 1px solid #999;
	padding: 3px;
	margin-bottom: 3px;
	}

 fieldset {
	border:1px solid #DCDCDC;
	color:#555555;
	margin: 10px 7px;
	padding: 10px; 
	}

fieldset legend { 
	color: #bcbcbc;
	font-size: 12px;
	padding: 0 5px; 
	text-transform: capitalize; 
	}
form em { color: red; }
form .checkRadio div { float: left; margin: 1px; padding: 0 0 15px 0; width: auto; clear: both; }
form .checkRadio div span { float: left; width: auto; }
form .checkRadio div span input { float: left; }
form .checkRadio div span label { font-size: 12px; line-height: 19px; }
form .checkRadio.interest div span label { width: 250px; }
form .meta { clear: both; font-size: 12px; float: left; }

.checkLong {  width: 400px; }
.checkLong { clear: both; float: left; margin-bottom: 20px; }
.checkLong .checkRadio div { padding: 0; }
.checkLong input { float: left; }
.checkLong label { float: left; width: 300px; }
.captcha div label { width: 180px; }


table.dropdown td { padding: 0 3px 3px 0; }
/*---------------------------------------------------*/

.site_content ol, 
.site_content ul { font-size: 12px; }

table.mpinfo { color: #61625C; }
table.mpinfo th {
background-color:#EF6423;
color:#FFFFFF;
font-size:0.7em;
padding:3px;
}

table.mpinfo td.row {
background-color:#CCCCCC;
font-size:0.75em;
padding: 3px;
}

.sitemap ul { list-style-type: none; }
.sitemap ul li { margin: 15px 0; }
.sitemap ul li a {}
.sitemap ul li ul { padding: 0 15px; }
.sitemap ul li ul li {}
.sitemap ul li ul li a {}

div.clear_br { display: block; height: 10px; }

ol, ul {
color:#61625C;
font-size:0.8em;
line-height:1.2;
list-style-type:square;
}


img.float_right { 
	margin: 0 0 0 5px;
	float: right;
	}

