/* CSS Document */







.cleaner {



	clear:both;



	height:0px;



	font-size:1px;



	border:none;



	margin:0;



	padding:0;



	background:transparent;



}



body {



	font-family:Arial, Helvetica, sans-serif;



	font-size:14px;



	margin-left: 0px;



	margin-top: 0px;



	margin-right: 0px;



	margin-bottom: 0px;



}



img, div, input {



	behavior: url("iepngfix.htc")



}



p {



	margin-top: 0em;



}



form {



	margin:0px;



}



h1 {



	font-size:21px;



	margin: 0px;



	color:#663300;



	font-weight:lighter;



}



h2 {



	font-size:16px;



	margin: 5px 0px;



	color:#663300;



	font-family: Arial, Helvetica, sans-serif;



	font-weight: lighter;



}



h2 a, h2 a:link, h2 a:visited, h2 a:hover {



	color:#663300;



	text-decoration:none



}



h3 {



	font-size:14px;



	margin: 0px;



	color:#FFFFFF;



	text-decoration:none;



	font-weight: bold;



}



h4 {



	font-size:18px;



	margin: 0px;



	color:#FF0033;



	font-weight:lighter;



}



h5 {



	font-size:14px;



	margin: 20px 0px;



	color:#000099;



	font-weight:bold;



}



.maintext {



	font-size:12px;



	color:#663300;



	line-height: 1.1;



	margin: 0px;



	text-align: left;



}



.maintext ul {



	margin:10px;



	padding:00px;



}



.maintext li {



	padding-bottom:5px;



}

.style50 {

	font-size:21px;
	
	color:#663300;
	
	font-size:21px;


	margin:0px;

}

.smallgrey {



	font-size:10px;



	color:#666666;



}



#container {



	margin: 0px auto;



	width: 940px;



	background-color: #FFFFFF;



}



#header {



	height: 130px;



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



}



#headertop {



	height:130px;



}



*html #headermenu {



	height:30px;



	background-color:#003399;



	z-index:999;



	position: static;



	width: 940px;



}



#headermenu {



	height:30px;



	background:url(images/menu_bg.png);



	z-index:999;



	position: absolute;



	width: 940px;



}



.logo {



	float:left;



	width:228px;



	height:99px;



	margin: 10px 0px;



}



.headinfo {



	float:right;



	width:500px;



	text-align: right;



	margin:30px 10px 20px 0px;



	font-size:12px;



}



.emailsubmit {



	background-color:#003366;



	border:solid 1px #999999;



	color:#FFFFFF;



	font-size:10px;



}



.newsletter {



	background-color:#F4A826;



	padding: 5px;



}



.newsletterinput {

	width:230px;

	border:solid 1px #104477;

	margin: 5px 0px;

	height: 18px;

}



.newslettersubmit {



	width:80px;



	border:solid 1px #000066;



	margin: 5px 0px;



	background-color: #104477;



	color: #FFFFFF;



	height: 18px;



	font-size: 11px;



}



.image {



  background: url(images/box2_bg.png) no-repeat;

 

 margin-left: 10px; 
 margin-top: 10px;


 padding: 5px; 

}



.image2 {

 

 background: url(images/box2_bg.png) no-repeat;

 

 margin-right: 10px; 



 padding: 5px; 

}

.image3 {

 

 background: url(images/box2_bg.png) no-repeat;

 

 margin-right: 10px; 

 margin-top: 10px;

 padding: 5px; 

}


input.form_textfield_long {



	width: 264px;



	height: 20px;



	padding: 5px 6px 0px 6px;



	background-image: url(images/textfield_long.gif);



	background-repeat: no-repeat;



	border: 0;



	color: #886a57;



	font-size: 1.2em;



}



input.form_textfield_short {



	background-image: url(images/textfield_short.gif);



	width: 89px;



}



input.form_textarea {



	width: 350px;



	height: 135px;



	padding: 5px 6px 0px 6px;



	background-color: #eae5df;



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



	background-repeat: no-repeat;



	border: 0;



	border-right: 1px solid #a79b8c;



	border-bottom: 1px solid #a79b8c;



	color: #886a57;



	font-size: 1.20em;



	letter-spacing: 0.05em;



	overflow: hidden;



}



.contactusform_label {



	font-size: 11px;



	margin: 2px 0px;



}



.contactusform_input {



	width:235px;



	border:solid 1px #104477;



	margin: 2px 0px;



	height: 18px;



}



.contactusform_code {



	width:135px;



	border:solid 1px #104477;



	margin: 2px 0px;



	height: 18px;



}



.contactusform_message {



	width:500px;



	border:solid 1px #104477;



	margin: 2px 0px;



	height: 100px;



}

*html	#feature1 {height:330px; overflow:hidden;}

#feature1 {



	height:300px;



	overflow: hidden;



}



#feature2 {



	height:240px;



	width:960px;



}



#content {



	background: url(images/content_bg.jpg) no-repeat #f39a00;



	margin-top: 0px;



}



#content2 {



	background: url(images/bg2.jpg) no-repeat #f8f8f8;



	margin-top: 0px;



}



#welcome {



	padding: 20px 30px 10px 30px;



}



#fullcol {



	margin:30px 20px 10px 20px;



	float: left;



}



#rightcol {



	float:right;



	width:560px;



	margin: 10px 40px 10px 0px;



}



*html #rightcol {



	float:right;



	width:560px;



	margin: 10px 20px 10px 0px;



}



#leftcol {



	float:left;



	width:250px;



	margin: 10px 0px 0px 40px;



	background: url(images/box1_bg.png) no-repeat;



	padding: 5px;



}



*html #leftcol {

	float:left;

	width:250px;

	margin: 10px 0px 0px 20px;

	padding: 5px;



}



.redbar1 {



	font-weight: bold;



	padding: 8px;



	background: url(images/redbar_1.gif) no-repeat;



}



.redbar2 {



	font-weight: bold;



	padding: 8px;



	background: url(images/redbar_2.gif) no-repeat;



}



.newstext {



	padding:8px;



	font-size: 12px;



	background-color: #FFFFFF;



}



.boxpic {



	padding-bottom:5px



}



div.float1 {



	float: left;



	background: url(images/box2_bg.png) no-repeat;



	height: 200px;



	padding: 5px;



	margin: 0px;



	width: 170px;



}



div.float2 {



	float: left;



	background: url(images/box2_bg.png) no-repeat;



	height: 200px;



	padding: 5px;



	margin: 0px 10px;



	width: 170px;



}



dl {



	margin: 0;



	padding: 0;



	width: 100%;



	color: #FFFFFF;



}



dt {



	font-size:12px;



	padding: 4px 6px;



	float: left;



	font-weight: bold;



}



dd {



	font-size: 12px;



	text-align: right;



	padding: 4px 6px;



	font-weight: bold;



}



#footer {



	height:90px;



	background:url(images/footer_bg.gif) no-repeat;



	background-color: #104477;



}



#footer .copyright {



	padding:20px;



	font-size:11px;



	color:#666666;



	text-align: center;



}



/* Begin CSS Menu 1*/















#headermenu ul {



	padding: .4em 0;



	margin: 0;



	list-style-type: none;



	color: #FFF;



	width: 100%;



	text-align: center;



	font-size: 14px;



	text-transform: uppercase;



}



#headermenu li {



	display: inline;



}



#headermenu li a {



	text-decoration: none;



	color: #FFFFFF;



	padding: .4em .5em;



}



#headermenu li a:hover {



	background-color: #FFFFFF;



	color: #333333;



}



/* footer nav */















#footermenu {



	text-align: center;



	padding: 10px;



}



#footermenu ul {



	padding: .4em 0;



	margin: 0;



	list-style-type: none;



	color: #FFF;



	width: 100%;



	text-align: center;



	font-size: 11px;



	text-transform: uppercase;



}



#footermenu li {



	display: inline;



}



#footermenu li a {



	text-decoration: none;



	color: #999999;



	padding: .4em .5em;



}



#footermenu li a:hover {



	color: #FF9933;



}


