body { font-family: "Trebuchet MS"; font-size: 11px; color: #498969; line-height: normal; }
td { font-family: "Trebuchet MS"; font-size: 12px; color: #000; line-height: normal; vertical-align:top; }
th { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; line-height: normal; }
form { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #503C18; line-height: normal; }
input { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #503C18; line-height: normal; }
textarea {
 font-family: font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
select { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#530F26; background-color: #D6AE79; }
a:hover { color: #4E9B73; text-decoration: underline; }
.headers { font-family: Arial, Helvetica, sans-serif; font-size: 18pt; color: #000; line-height: 20px; font-weight: bold; font-stretch: normal; font-style: normal; }
.subHeaders {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5C4825;
	line-height: 14px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
}
.subMenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #660000; font-weight: bold; }
.subMenu:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: ##355145; font-weight: bold; text-decoration: none; }
.subMenu:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #CC0000; font-weight: bold; text-decoration: none; }
.subMenu:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #72A13B; font-weight: bold; text-decoration: none; }
.subMenu:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #993399; font-weight: bold; text-decoration: none; }
.bodySmall { font-family: "Trebuchet MS"; font-size: 11.5px; color: #202020; line-height: 19px; border-top-width: medium; border-right-width: medium; border-bottom-width: medium; border-left-width: medium; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; text-align: left; }
.captions { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #485C77; font-weight: normal; text-decoration: none; font-style: italic; line-height: 1; }
.captionsBIG { font-family: Arial, Helvetica, sans-serif; font-size: 16pt; color: #002F45; font-weight: bold; text-decoration: none; font-style: italic; }
.tableStyle1 { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; border: thin solid #325251; background-color: #CCCCCC; vertical-align: top; text-align: left; top: auto; vertical-align:top; padding: 6px; }
.tableStyle2 { color: #FDFDFD; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; border: thin solid #325251; background-image: url(images/table2BG.jpg); vertical-align: top; text-align: left; top: auto; vertical-align:top; padding: 4px; }
ul { list-style-type: none; padding-left: 0; margin-left: 0; font-family: Verdana, Geneva, sans-serif; }
li { background: url(images/bullet.gif) no-repeat left top; padding-left: 16px; margin-bottom: 10px; }
a:focus { outline: none; -moz-outline: none; font-weight: bold; color: #2B0788; font-size: 16px; }
.leftlinks { font-family: "Trebuchet MS"; font-size: 12px; color: #772D1E; line-height: normal; font-weight: bold; text-decoration: none; }
.boxes { font-family: "Trebuchet MS"; font-size: 11px; color: #772D1E; line-height: normal; font-weight: bold; text-decoration: none; }
#datacontainer table tr td p u strong {
	color: #333;
}
#datacontainer table tr td p strong u { color: #000; }
#datacontainer table tr td p { color: #000; }
h3 { border-bottom:1px solid #002164; font-size: 18px; padding: 0 0 10px; }
.pic { border: 3px solid #002164; }
.capital { position: absolute; width: 118px; left: 85px; top: 522px; }
#flash { position: relative; left: -1px; }
h4 { font-size: 12px; padding: 0; margin: 0; border-bottom: 1px solid #002164; }

#logo { width: 266px; height: 100px; background: url(../images/index_r1_c1.jpg) no-repeat; text-indent: -9999px; margin: 0; padding: 0; }
#logo a { width: 266px; height: 100px; display: block; }

/*-----------------------------------*/
/* Forms Styles 
/*-----------------------------------*/

form,input,select,textarea { margin: 0; padding: 0; border: 1px solid #000 !important; }
div.box { margin: 0 auto; width: 600px; position: relative; top: 0px; }
div.box h3 { font-size: 18px; text-transform: uppercase; padding: 5px 0 5px 5px; }
div.box label { width: 100%; display: block; padding: 10px 0 10px 0; }
div.box label span { display: block; float: left; width: 170px; text-align: right; padding: 5px 20px 0 0; }
div.box .input_text { padding: 5px 5px; }
div.box .message { padding: 7px 7px; width: 350px; background: #262626; overflow: hidden; height: 150px; }
div.box .button { margin: 0 0 10px 0; padding: 4px 7px; border: 0px; position: relative; top: 10px; left: 192px; width: 100px; background: #32364D; color: #ffffff; }
#checks { position: absolute; left: 192px; top: 661px; }
.recaptchatable #recaptcha_response_field  { margin: 0 0 0 0px; left: -5px; }
label.error { float: none; color: red; padding-left: .5em; vertical-align: top; width: 160px; }

