/* 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;

	background: url(images/bg.jpg);

}

img, div, input {

	behavior: url("iepngfix.htc")

}

p {

	margin-top: 0em;

	color: #CCCCCC;

}

form {

	margin:0px;

}

h1 {

	font-size:28px;

	margin: 5px 0px 10px 0px;

	color:#FFFFFF;

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

	font-weight: lighter;

}

h2 {

	font-size:20px;

	margin: 5px 0px;

	color:#FF0000;

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

	font-weight: lighter;

	text-decoration: underline;

	text-align: right;

}

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;

}

.smallgrey {

	font-size:10px;

	color:#666666;

}

#container {

	margin: 0px auto;

	width: 980px;

}

#header {

	height: 150px;

	background-color: #000000;

}

#headertop {

	height:150px;

	color: #FFFFFF;

}

*html #headermenu {

	height:28px;

	background-color:#003399;

	width: 940px;

}

#headermenu {

	height:28px;

	width: 980px;

	background-color: #C52330;

}

.logo	{width:740px; float:left}

.headinfo {

	float:right;

	width:200px;

	text-align: right;

	margin:40px 10px 20px 0px;

	font-size:12px;

	color: FFF;

}

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 {

	margin: 2px 0px;
	
	color: #CCCCCC;
	
}

.contactusform_input {

	width:235px;

	border:solid 1px #104477;

	margin: 2px 0px;

	height: 18px;
	
	color: black;

}

.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;
	
	color: Black;
	
}

#feature1 {

	height:200px;

	overflow: hidden;

}

#content {

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

	height: 350px;

	margin: 10px 0px 5px 0px;

}

#content2 {

	background: url(images/box_trans_black.png);

	margin: 10px 0px 5px 0px;

}

#fullcol	{

	padding:20px;

}

#rightcol {

	float:right;

	width:580px;

	margin: 20px 40px 10px 0px;

}

*html #rightcol {

	float:right;

	width:580px;

	margin: 20px 20px 10px 0px;
	
}

#leftcol {

	float:left;

	width:310px;

	margin: 20px;

}

*html #leftcol {

	float:left;

	width:310px;

	margin: 20px 10px;

}



.newstext {

	padding:8px;

	font-size: 12px;

	background-color: #FFFFFF;

}

#rightcol .boxpic {

	float: right;

	width: 200px;

	margin: 40px 0px 0px 0px;

}

#rightcol .boxtext	{

	float:left;

	width:300px;

	height:230px;

}

#rightcol .boxaction	{

	margin-top:15px;

}

div.float1 {

	float: left;

	height: 120px;

	margin: 20px 0px 20px 20px;

	width: 300px;

}

div.float2 {

	float: left;

	height: 120px;

	margin: 20px 0px 20px 20px;

	width: 300px;

}

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;

}

#footer .copyright {

	padding:10px;

	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 1.5em;

}

#headermenu li a:hover {

	background-color: #999999;

	color: #333333;

}

.boxblk	{

	background-image: url(images/box_trans_black.png);

}

#base	{

	width:980px;

	margin: 10px 0px;

}



/* Content Boxes */



.text{

	display: none;

	width:520px;

	float:right;

	text-align: left;

	height: 280px;

	padding: 10px;

	}

#text0{

	display: block;

	width: 520px;

}
.context{

	width:520px;

	float:right;

	text-align: left;

	height: 280px;

	padding: 10px;

	}



/* 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: 12px;

	text-transform: uppercase;

}

#footermenu li {

	display: inline;

}

#footermenu li a {

	text-decoration: none;

	color: #999999;

	padding: .4em .5em;

}

#footermenu li a:hover {

	color: #CC0000;

}

