/* BODY STYLES */body {background: #305791; background-image:url(images/interface_background.gif); background-repeat:repeat;	padding: 0px; margin: 10px 0px;	font-family: Arial, Helvetica, Sans-serif, Verdana, Geneva; font-size: 12px; color: #000000;}.hidden {display: none; visibility: hidden;}/* LINK STYLES */a {color: #080890; text-decoration: none;}a:link {color: #080890; text-decoration: none;}a:visited {color: #080890; text-decoration: none;}a:active {color: #00A090; text-decoration: none;}a:hover {color: #00A090; text-decoration: underline;}/* NAVIGATION STYLES */a.leftsubnav {font-family: Arial, Helvetica, Sans-serif, Verdana, Geneva;	font-size: 11px; color: #304091;	text-decoration: none;}a.leftsubnav:link {color: #304091; text-decoration: none;}a.leftsubnav:visited {color: #304091; text-decoration: none;}a.leftsubnav:active {color: #00A090; text-decoration: none;}a.leftsubnav:hover {color: #00A090; text-decoration: none;}/* GENERAL FORMATTING STYLES */table.general {width: 100%; border: 0px; margin: 0px; padding: 0px; text-align:left;}table.main {width: 760px; border: 4px solid #92AFDA; margin: 0px; padding: 0px; text-align:left;}td.leftnavcol {width: 200px; border-right: 4px solid #92AFDA; background-color: #D6EBEB;}td.maincol {width: 560px; background-color: #FFFFFF;}table.leftnavtable {width: 100%; border-top: 4px solid #92AFDA; margin: 0px; padding: 0px;}td.leftnav {width: 100%; 	border-top: 2px solid #E6F4F4; border-right: 2px solid #ADDADB; 	border-bottom: 2px solid #ADDADB; border-left: 2px solid #E6F4F4; 	margin: 0px; padding: 0px;}table.leftsubnavtable {padding: 0px 3px 5px 3px;	border:none;}table.leftsubnavtable td {padding: 4px 2px 4px 0px;}table.topnavtable {width: 555px; margin: 0px; padding: 0px;}table.topnavtable td {background-image: url(images/interface_photo.jpg); background-repeat: no-repeat; 	height: 128px; text-align: right; vertical-align:bottom;}table.maincontenttable {	padding: 25px 0px 20px 20px;}table.highlightttable {width: 175px; background-color: #E5F2F2;	border-top: 4px solid #92AFDA; border-bottom: 4px solid #92AFDA; border-left: 4px solid #92AFDA; 	margin: 0px 0px 10px 10px; padding: 0px; text-align:left; float: right;}td.highlight {border-top: 4px solid #92AFDA; padding: 0px 10px 5px 10px;}table.footertable {width: 100%; margin-top: 12px; border-top: 4px solid #92AFDA; background-color: #C9D7ED;}table.pricelisttable {border: 1px solid #CCCCCC; margin: 0px; padding: 3px; text-align:left;}table.pricelisttable th {border: 1px solid #CCCCCC; border-collapse:collapse; padding: 3px; text-align:left; background-color: #D6EBEB;}table.pricelisttable td {border: 1px solid #CCCCCC; border-collapse:collapse; padding: 3px; text-align:right;}table.orderformtable {border: 1px solid #CCCCCC; border-collapse:collapse; margin: 4px 0px 6px 0px; width: 100%;}table.orderformtable td {padding: 4px 2px 4px 5px; margin: 0px; vertical-align:top;}td.orderformlabel {text-align:right; vertical-align:top;}td.orderformfield {text-align:left; vertical-align:top;}td.orderformlabelcheckbox {text-align:left; vertical-align:top;}td.orderformfieldcheckbox {text-align:right; vertical-align:top;}table.orderforminsidetable {border: 0px; margin: 0px;}table.orderforminsidetable td {padding: 0px 2px; margin: 0px; vertical-align:top;}table.contactformtable {border: 0px; margin: 4px 0px 6px 0px; float:left;}table.contactformtable td {padding: 4px 2px 4px 5px; margin: 0px; vertical-align:top;}/* TEXT STYLES */h1 {font-family: Georgia, "Times New Roman", Times, serif;	font-size: 18px;	font-weight: bold;	color: #333333;	margin-top: 2px;}.stateheading {font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px; font-weight: bold; color: #222222;	margin-top: 15px; margin-bottom: 10px; text-transform:uppercase;}h2 {font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px; font-weight: bold; color: #333333;	margin-top: 12px; margin-bottom: 8px;}h3 {font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px; font-weight: bold; color: #333333;	margin-top: 0px; margin-bottom: 0px;}.ofcmanager {font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px; font-weight: bold; color: #333333;	margin-top: 7px; margin-bottom: 5px;}.required {color: #990000; font-weight:bold; font-size: 13px;}.footer {font-family: Arial, Helvetica, Sans-serif, Verdana, Geneva;	font-size: 11px; color: #333333; padding: 8px 10px;}.footervertical {color: #92AFDA;}p {margin-right: 10px; line-height: 17px; margin-top: 12px; margin-bottom: 20px;}ul.careerqualifications {padding: 0px; margin: 0px 20px; line-height: 16px;}ul.careerqualifications li {padding: 4px 0px; margin: 4px 0px;}/* FORM ELEMENTS */form {display: inline;}.button {border-top: #1C2E82 1px solid; border-bottom: #1C2E82 1px solid;	border-left: #1C2E82 1px solid; border-right: #1C2E82 1px solid;	background: #5774AE;	font-family: Arial, Helvetica, sans-serif, Verdana, Geneva;	font-size: 11px; font-weight: bold; color: #FFFFFF;	margin: 3px; padding: 3px;}.dropdown {    border-top: #999999 1px solid; border-bottom: #333333 1px solid;    border-left: #999999 1px solid; border-right: #999999 1px solid;    background: #FFFFFF;	font-family: Arial, Helvetica, sans-serif, Verdana, Geneva; font-size: 12px;    text-decoration: none; color: #1C2E82;}.textbox {    border-top: #999999 1px solid; border-bottom: #333333 1px solid;    border-left: #999999 1px solid; border-right: #999999 1px solid;    padding-top: 2px; padding-bottom: 2px;    padding-left: 2px; padding-right: 2px;    background: #FFFFFF;	font-family: Arial, Helvetica, sans-serif, Verdana, Geneva; font-size: 12px;    text-decoration: none; color: #1C2E82;}/* MISC */img {border: 0px;}