html{

	width:100%;

}

body  {

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

	font-size: 12px;

	color: #000066;

	background:#009900;

	margin: 0px;

	padding: 0px;

}

a {

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

	color: #546B23;

	text-decoration:none;

	font-weight:bold;

}

a:hover {

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

	color: #546B23;

	text-decoration:underline;

	font-weight:bold;

}

a:active {

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

	color: #546B23;

	text-decoration:none;

	font-weight:bold;

}

#outer{

	width:100%;

	text-align:center;

}

#container{

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

	width:950px;

	text-align:left;

	background: #f9f9b8;

	margin-left:auto;

	margin-right:auto;

	margin-top:20px;

	margin-bottom:5px;

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

	background-repeat:no-repeat;

}

#flash{

	background:#009900;

	padding-bottom:7px;

	clear:both;

}

#left_col{

	margin-top:30px;

	width:235px;

	margin-left:30px;

	float:left;

}

#right_col{

	margin-top:30px;

	width:635px;

	margin-left:20px;

	margin-right:30px;

	float:left;

}

#foot{

	width:950px;

	height:46px;

	text-align:left;

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

	background-repeat:no-repeat;	

	clear:both;

}

.foot{

	font-size:13px;

	padding-left:289px;

	line-height:50px;

}

#credits{

	width:950px;

	height:15px;

	padding-top:5px;

	background:#009900;

}

.copy{

float:left;

color:#E3E3CB;

text-align:left;

padding-left:35px;

font-size:10px;

}

.copy a {color:#E3E3CB;text-decoration:none;}

.copy a:hover{color:#E3E3CB;text-decoration:underline;}

.copy a:active{color:#E3E3CB;text-decoration:underline;}

.copy a:visited{color:#E3E3CB;text-decoration:none;}



.webdes {

float:right;

color:#E3E3CB;

text-align:right;

padding-right:35px;

font-size:10px;

}

.webdes a {color:#E3E3CB;text-decoration:none;}

.webdes a:hover{color:#E3E3CB;text-decoration:underline;}

.webdes a:active{color:#E3E3CB;text-decoration:underline;}

.webdes a:visited{color:#E3E3CB;text-decoration:none;}

#logo{

	height:97px;

	width:350px;

	float:left;

}

#menu{

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

	width:600px;

	display:table-row;

	float:left;

	margin-top:58px;

	margin-left: 0px;

	fonts-size: 14px;

	height:32px;

	overflow:hidden;

}

.rollover a {

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

display:table-column;

width: 100px;

height:32px;

margin-left:0px;

font-weight:normal;

padding-top:14px;

text-align:center;

color:#e3e3cb;

background: url("images/button.gif") 0 0 no-repeat;

text-decoration: none;

float:left;

}

.rollover a:hover {

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

color: #333333;

font-weight:bold;

padding-top:14px;

background-position: 0 -40px;

}

.rollover a:active {

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

color: #e3e3cb;

font-weight:normal;

padding-top:14px;

background-position: 0 -40px;

}

h1 {

    font-weight: normal;

    font-size: 24px;

    color:#333333;

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

}

.list {

    font-weight: normal;

    font-size: 18px;

    color: #333333;

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

}

h2 {

    font-weight: bold;

	text-align:justify;

    font-size: 14px;

    color: #333333;

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

}

p {

    font-size: 14px;

    color: #333333;

	text-align: left;

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

    padding:3px;

}

.address-right {

    font-size: 14px;

    color: #000066;

	text-align:right;

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

    padding: 0 6px 0 0;

	border-right: 1px solid #546B23;

}

.center {

    font-size: 14px;

    color: #000066;

	text-align:center;

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

    padding: 0 6px 0 0;

}

.img-top {

margin-top: 0;

padding:2px;

border: 1px solid #009900;

}

.img {

margin-top: 27px;

padding:2px;

border: 1px solid #009900;

}



.heading{

	color:#000000;

	font-size:15px;

	background-color:#d6dca0;

	width:650px;

	margin-left:10px;

	margin-bottom:1px;

	margin-top:2px;

	padding-left:4px;

	padding-bottom:4px;

	background-repeat:no-repeat;

	background-position:top left;	

	height:18px;

	float:left;	

	overflow:hidden;

	cursor:pointer;

}

.form {

	border:2px solid #d6dca0;

	background-color:#FFF;

	width:650px;

	margin-left:10px;

	float:left;	

	visibility:hidden;

	height:0px;

	overflow:hidden;

	position:relative;



}

.form_content {

	padding:15px;

	font-size:1.0em;	

	position:relative;

}

.formbutton {

	background-color: #546B23;

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

	color: #dcd3bd;

	padding: 3px;

	font-size: 8pt;

	cursor: default;

	font-weight: normal;

	text-align: center;

	border: 0;

}

.formbuttonon {

	background: #546B23;

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

	color: #fff;

	padding: 3px;

	font-size: 8pt;

	cursor: default;

	font-weight: normal;

	text-align: center;

	border: 0;

}

.formfield { font-family: Arial, sans-serif, Verdana, Helvetica;}

.formfield_blk { font-family: Arial, sans-serif, Verdana, Helvetica; background-color:#000000; }



fieldset {

  padding: 5px; border:1px solid #CCC;

}

legend {

  padding: 5px;

  border:0px;

  text-align:left;

  background:#b2ab9b;

  color: #FFF;

  font-weight: bold;

}



label {

  float:left;

  width:45%;

  margin-right:5px;

  padding-top:2px;

  text-align:right;

  font-weight:bold;

}

.label {

  float:left;

  width:45%;

  margin-right:5px;

  padding-top:2px;

  text-align:right;

  font-weight:bold;

}

.sml{

	font-size: 10px;

}





.textfieldMinCharsState .textfieldMinCharsMsg,

.textfieldMaxCharsState .textfieldMaxCharsMsg

{

	display:block;

	font-weight:bold;

	color:#CC0000;

}
