* {
	margin: 0;
	padding: 0
}
html, body {
	text-align: center;
	background-color: #2369A9;
background-image: url("../img/x.jpg");
	background-repeat: repeat-x;
}
div#wrapper {
	margin: 0 auto 0 auto;
	width: 790px;
	padding:0px 0px 0px 0px;
}
div#header {
  height:265px;
	width: 750px;
	background: #ffffff;
	background-image: url("../img/header.jpg");
	background-repeat: no-repeat;
}
div#center {
	float: left;
	width: 750px;
	background-color: #ffffff;
}
div#main {
background-image: url("../img/text2.jpg");
	background-repeat: no-repeat;
	background-position:top left;

	width: 750px;
	background-color: #ffffff;
}
div#left {
	float: left;
	background-image: url("../img/left.jpg");
	background-repeat: no-repeat;
	width: 20px;
	height: 304px;
}
div#right {
	background-image: url("../img/right.jpg");
	background-repeat: no-repeat;
	float: left;
	width: 20px;
	height: 304px;
}
div#logo {
	float: left;
	width: 190px;
	height: 64px;
  padding:0px 0px 0px 0px;
}
div#logo a{
display:block;
width:190px;
height:64px;
}
div#navi {
position:relative;
	float: left;
	width: 557px;
	height: 64px;
}
div#header_pic {
float:left;
width:750px;
margin:0;
padding:0;
}
div#header_pic img {
  display:block;
	border: 0;
	margin: 0;


}
div#footer {
margin:0;
padding:0;
  clear:both;
	width: 750px;
	height: 31px;
	background-image: url("../img/footer.jpg");
	background-repeat: x-repeat;
}
div#navigation_top {
	width: 556px;
	height: 61px;
	padding: 2px 0px 0px 7px;
}
div#navigation_top ul {
	width: 556px;
	height: 61px;
}
div#navigation_top ul li {
	display: inline;
	float: left;
	list-style-type: none;
	padding: 0px 0px 0px 1px;
}
.but span,.but2 span {
	font: 0.8em Arial, Arial, Helvetica, sans-serif;
	color: #333333;
	height: 14px;
}
.but_active span ,.but_active2 span {
	font: bold 0.8em Arial, Arial, Helvetica, sans-serif;
	color: #333333;
}
a.but {
	display: block;
	width: 91px;
	height: 18px;
	background: url(../img/button.jpg) 0 0 no-repeat;
	text-decoration: none;
	padding: 23px 0px 20px 0px;
}
a:hover.but {
	background-position: -102px 0;
}
a.but_active {
	display: block;
	width: 91px;
	height: 18px;
	background: url(../img/button.jpg) -102px 0 no-repeat;
	text-decoration: none;
	padding: 23px 0px 20px 0px;
}
a:hover.but_active {
	background-position: -102px 0;
}
a.but2 {
	display: block;
	width: 91px;
	height: 18px;
	background: url(../img/button.jpg) 0 0 no-repeat;
	text-decoration: none;
	padding: 13px 0px 30px 0px;
}
a:hover.but2 {
	background-position: -102px 0;
}
a.but_active2 {
	display: block;
	width: 91px;
	height: 18px;
	background: url(../img/button.jpg) -102px 0 no-repeat;
	text-decoration: none;
	padding: 13px 0px 30px 0px;
}
a:hover.but_active2 {
	background-position: -102px 0;
}
p.footer-text {
	font: 0.7em Arial, Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 8px 0px 0px 0px;
}
div#text h2{
font:italic 1.4em Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color:#000000;
	padding:0;
	margin:0;
	text-decoration:underline;
  text-align:left;
  padding:0px 0px 5px 0px;
}
div#text h1{
font:italic 1.0em Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color:#000000;
	padding:0;
	margin:0;
	text-decoration:none;
  text-align:left;
}
div#text{
text-align:left;
width:700px;
padding:4px 20px 10px 20px;
}
p.textb{
font:0.8em Arial, Arial, Helvetica, sans-serif;
line-height:1.7em;
	font-weight: normal;
	color:#333333;
	padding:2px 0px 2px 0px;
	text-align:justify;
}
div#infoarea{
padding:2px 0px 2px 10px;
float:right;

}
div.infospace{
padding:5px 0px 3px 0px;
}
div.info{
border:1px solid #999999;
padding:3px;
}
div.info2{
padding:2px;
}
p.info1{
font:italic 1.1em Georgia, "Times New Roman", Times, serif;
line-height:1.7em;
	font-weight:normal;
	color:#333333;
	width:160px;
		background-color:#eeeeee;
		padding:0px 2px 0px 2px;
}
p.info2{
font:italic 0.8em Arial, Arial, Helvetica, sans-serif;
line-height:1.1em;
	font-weight: normal;
	color:#333333;
		width:160px;
		background-color:#eeeeee;
		padding:0px 2px 4px 2px;
}
p.text{
font:0.8em Arial;
line-height:1.7em;
	font-weight:normal;
	color:#3E3E3E;
}
p.text3{
width:260px;
font:0.8em Arial;
line-height:1.7em;
	font-weight:normal;
  text-align:center;
	color:#3E3E3E;
}
.clear{clear:both;}
div#spacer{
clear:left;
height:10px;width:700px;
}
.red{color:red;}

div.float-box{
text-align:left;
width:160px;
padding:5px;
}
div.float-box2{
text-align:left;
width:160px;
padding:5px;
}
div.float-box7{
text-align:left;
width:210px;
padding:5px;
}
div.float-box3{
text-align:left;
width:160px;
padding:5px;
}
div.float-box4{
text-align:left;

padding:5px;
}
div.float-box5{
text-align:left;
width:660px;
padding:5px;
text-align:center;
margin:auto;
}
div.float-box h3,div.float-box2 h3,div.float-box3 h3,div.float-box4 h3,div.float-box7 h3{
font:italic 0.9em Georgia, "Times New Roman", Times, serif;
font-weight:bold;
color:#333333;
}
div.pic-wrap{
background-color:#EBDECB;
border:1px solid #CBA061;
padding:4px;
margin:0;
display:block;
}
div.pic-wrap img{
display:block;
border:0;
padding:0;
margin:0;
}
div#contact{
width:700px;
}
table#con_main{
vertical-align: top;
border:collapse;
margin:0;
}
table#con_main td.a{
padding:0px 0px 0px 0px;
}
table#con_main td.b{
vertical-align: top;
padding:0px 0px 0px 20px;
}
/* form styles */
form {
	width: 360px;
	text-align: left;
}
fieldset {
	margin: 0;
	border: 0;
	padding: 0;
}
legend {
	display: none;
}
form h3 {
	font: bold 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	clear: both;
	padding: 5px 0px 10px 0px;
}
form label {
	display: block;
	width: 310px;
	font-size: 12px;
	font-family: Arial;
	line-height: 14px;
	padding: 0px 0px 12px 0px;
}
form input {
	display: block;
	margin-top: 3px;
}
form select {
	float: left;
	display: block;
}
form label.field-first, form label.field-address, form label.field-city, form label.field-email {
	clear: left;
}
form label.field-first, form label.field-last, form label.field-city, form label.field-email, form label.field-phone {
	float: left;
	margin: 0px 10px 0px 0px;
	width: 150px;
}
form label.field-first input, form label.field-last input, form label.field-email input, form label.field-city input, form label.field-phone input {
	float: left;
	width: 150px;
	padding: 0px;
}
form label.field-state {
	float: left;
	margin-right: 10px;
	width: 60px;
}
form label.field-state select {
	width: 60px;
	float: left;
	margin-top: 3px;
}
form label.field-state2 select {
	width: 310px;
	float: none;
	margin-top: 3px;
}
form label.field-zip {
	float: left;
	width: 80px;
}
form label.field-zip input {
	float: left;
	width: 80px;
}
form label.field-address {
	float: left;
	width: 310px;
	margin: 0px 0px 0px 0px;
}
form label.field-address input {
	float: left;
	width: 310px;
	padding: 0px;
}
form input#radiobutton_1, form input#radiobutton_2, form input#radiobutton_3, form input#radiobutton_4 {
	clear: left;
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
form label.radioitem {
	clear: none;
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 15px 0px;
}
textarea {
	display: block;
}
form input#checkbox_1, form input#checkbox_2, form input#checkbox_3 {
	clear: both;
	float: left;
	padding: 0px;
	margin: 0px;
}
form label.field-checkbox {
	clear: none;
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 15px 0px;
}
form textarea {
	margin-top: 3px;
}
form label.field-describe textarea {
	background: transparent;
	height: 100px;
	width: 310px;
	border: 1px solid #999999;
}
form label.field-describe2 textarea {
	background: transparent;
	height: 60px;
	width: 150px;
	border: 1px solid #999999;
  font-size: 13px;
	font-family: Arial;
	line-height: 14px;
  padding:3px;
}
.red {
	text-decoration: underline;
}
.listfont {
	font-style: italic;
	color: #510051;
}
span.reddot {
	color: red;
}
p.warning_1 {
	clear: both;
	font: bold 0.8em Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 1.6em;
	text-align: left;
	margin: 0;
	padding: 0;
}
p.warning_2 {
	clear: both;
	font: bold 0.8em Verdana, Arial, Helvetica, sans-serif;
	color: red;
	line-height: 1.6em;
	text-align: left;
	margin: 0;
	padding: 0;
}
table#con{border:collapse;}
table#con td{padding:0px 30px 5px 0px;}

table#ser{border:collapse;}
table#ser td.d{padding:0px;vertical-align: top;}
table#ser td.c{padding:0px 0px 0px 20px;vertical-align: top;}
table#ser2{border:collapse;}
table#ser td{padding:0px;}

ul.list{padding:5px 0px 5px 0px;}
ul.list li{
	list-style-type: none;
  font: 0.8em Verdana, Arial, Helvetica, sans-serif;
  }
p.text4{padding:0;margin:0;width:260px;text-align:center;font:italic 1.0em Georgia, "Times New Roman", Times, serif;
font-weight:bold;
	color: #333333;}
  p.text5{padding:0;margin:0;text-align:left;font:italic 1.2em Georgia, "Times New Roman", Times, serif;
font-weight:normal;
	color: #333333;}
    p.text7{padding:0;margin:0;text-align:center;font:italic 1.3em Georgia, "Times New Roman", Times, serif;
font-weight:normal;
	color: #000000;padding:10px 0px 0px 0px;}