/* Basic body and font classes */body {	margin: 0px;	background-image: url(graphics/background.gif);}p {	padding: 0px;	margin-bottom: 7px;	margin-top: 0px;}a {	color: #003366;	text-decoration: underline;}a:hover {	color: #A5BBCA;	text-decoration: underline;}h3 {	font-family: "Times New Roman", Times, serif;	font-size: 20px;	font-weight: normal;	color: #591803;	display: block;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #591803;	padding-bottom: 1px;	margin-bottom: 10px;	margin-top: 0px;}.indent {	padding-left: 10px;}.submitbutton {	background-color: #353E53;	text-align: center;	vertical-align: middle;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #E3E7EE;	margin: 0px;	padding: 2px 0px;	height: 18px;	width: 80px;	font-weight: normal;	border: none;}.textfield {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #353E53;	background-color: #BDC9D0;	text-align: left;	vertical-align: middle;	margin: 0px;	padding: 2px;	border: 1px solid #3C4760;}/* Form styles */.emailfield {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #333333;	background-color: #FFFFFF;	text-align: left;	vertical-align: middle;	margin: 0px;	padding: 2px;	border: 1px solid #61839A;}#contactform table td {	margin: 0px;	padding: 2px;	border: 1px solid #EEEEEE;}/* Left Side Primary Navigation */table#leftnav {	padding: 0px;	width: 100%;	margin: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333333;}td#leftnav {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}td#leftsubnav {	font-size: 10px;	padding-top: 6px;	padding-right: 6px;	padding-bottom: 6px;	padding-left: 30px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #537B9D;}td#leftsubnav a {	font-size: 11px;	color: #FFFFFF;	text-decoration: none;}td#leftsubnav a:hover {	text-decoration: underline;}/* Bullet list - background image best use of bullet - bullet should be appx 11px wide and 13px high with image located at bottom left for best positioning with this font size */#bullet ul {	list-style-position: outside;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	width: 90%;	padding: 0px;	margin: 0px;}#bullet li {	list-style: none;	background-image: url(graphics/bullet.gif);	background-repeat: no-repeat;	background-position: 0px top;	padding-left: 15px;	margin: 0px;}#bulletnav ul {	list-style-position: outside;	padding: 0px;	margin: 0px;}#bulletnav li {	list-style: none;	background-image: url(graphics/arrow_nav.gif);	background-repeat: no-repeat;	background-position: left top;	padding-left: 10px;	margin: 0px 0px 0px 2px;}/* Main content table parameters */table#content {	width: 100%;	margin: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #111111;}td#content {	text-align: left;	vertical-align: top;	padding: 15px;	margin: 0px;}td#leftnav a {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	text-decoration: none;	background-color: #003366;	display: block;	padding-top: 6px;	padding-bottom: 6px;	padding-left: 8px;	padding-right: 8px;}td#leftnav a:hover {	background-color: #A5BBCA;	color: #333333;}table#footer {	width: 100%;	margin: 0px;	padding: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #EEEEEE;}td#footer {	padding-right: 5px;	padding-left: 5px;	padding-top: 4px;	padding-bottom: 4px;}table#photo {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #222222;	margin: 0px;	padding: 0px;	width: 450px;	border: 1px solid #6388B7;}td#photo {	padding: 4px;	border: 1px solid #6388B7;}td#footer a {	text-decoration: underline;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #EEEEEE;}td#footer a:hover {	text-decoration: none;}td#subnav a {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #FFFFFF;	text-decoration: none;	margin: 0px 0px 0px 10px;	padding-right: 6px;	padding-left: 15px;	padding-top: 0px;	padding-bottom: 0px;	display: block;	background-image: url(graphics/subnav_dash.gif);	background-repeat: no-repeat;	background-position: 3px 2px;}td#subnav {	margin: 0px;	background-color: #60131A;	text-align: left;	vertical-align: top;	width: 121px;	padding: 8px 0px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #360B0F;}td#subnav a:hover {	text-decoration: underline;}table#indexcontent {	width: 100%;	margin: 0px;	padding: 0px;}td#indexcontent {	padding: 10px;	margin: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #444444;}table#main {	margin: 0px;	padding: 0px;	width: 775px;	border-right: 1px solid #000000;	border-bottom: 1px solid #000000;	border-left: 1px solid #000000;}table#topnav {	width: 100%;	margin: 0px;	padding: 0px;	font-family: "Times New Roman", Times, serif;	font-size: 12px;	color: #000000;	border-top: 1px solid #DDDDDD;	border-left: 1px solid #DDDDDD;}td#topnav {	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #DDDDDD;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #DDDDDD;}td#topnav a {	font-family: "Times New Roman", Times, serif;	font-size: 12px;	color: #000000;	text-decoration: none;	margin: 0px;	padding: 2px 4px;	background-color: #FFFFFF;	display: block;}td#topnav a:hover {	background-color: #E1E6EA;}table#indexleft {	font-family: Arial, Helvetica, sans-serif;	color: #FFFFFF;	background-color: #A5BBCA;	margin: 0px;	padding: 0px;	width: 168px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #FFFFFF;}td#indexleft {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;	padding: 5px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;}table#indexcenter {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #FFFFFF;}table#indexright {	margin: 0px;	padding: 0px;	width: 168px;	border-top-width: 1px;	border-bottom-width: 2px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #FFFFFF;	border-bottom-color: #A5BBCA;}h4 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;	color: #333333;	margin-top: 0px;	margin-bottom: 7px;	padding: 0px;	margin-right: 0px;	margin-left: 0px;}td#indexleftcontact {	padding: 5px 5px 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #550000;	margin: 0px;}table#email {	margin: 0px;	padding: 0px;	width: 100%;}td#email {	padding-top: 2px;	padding-right: 0px;	padding-bottom: 2px;	padding-left: 0px;}td#indexleft a {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	text-decoration: none;}td#indexleft a:hover {	text-decoration: underline;}.indexleftbg {	background-color: #A5BBCA;	background-image: url(graphics/front_contact.jpg);	background-repeat: no-repeat;	background-position: bottom;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #FFFFFF;}td#indexleftcontact a {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #550000;	text-decoration: underline;}td#indexleftcontact a:hover {	text-decoration: none;}table#indexrightfacts {	font-family: "Times New Roman", Times, serif;	font-size: 16px;	color: #550000;	background-image: url(graphics/front_factsbox.gif);	background-repeat: no-repeat;	background-position: bottom;	height: 152px;	width: 100%;}td#indexrightfacts {	padding-top: 5px;	padding-right: 8px;	padding-bottom: 15px;	padding-left: 8px;}td#indexrightfacts a {	font-family: "Times New Roman", Times, serif;	font-size: 16px;	color: #550000;	text-decoration: none;}td#indexrightfacts a:hover {	text-decoration: underline;}table#indexrightnews {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	background-image: url(graphics/front_newsbox.gif);	background-repeat: no-repeat;	background-position: top;	margin: 0px;	padding: 0px;	height: 303px;	width: 100%;}td#indexrightnews {	padding-top: 10px;	padding-right: 8px;	padding-bottom: 10px;	padding-left: 8px;}td#indexrightnews a {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	text-decoration: none;}td#indexrightnews a:hover {	color: #65829D;}.intcontentborder {	border-right-width: 1px;	border-right-style: solid;	border-right-color: #E7E7E7;}td#intleftbottom {	height: 168px;}table#frontnav {	margin: 0px 2px 0px 3px;	padding: 0px;	height: 23px;	width: 100%;	border-top-width: 4px;	border-top-style: solid;	border-top-color: #537B9D;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #537B9D;}td#frontnav {	border-left-width: 1px;	border-left-style: solid;	border-left-color: #537B9D;}td#frontnav a {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #EEEEEE;	text-decoration: none;	background-image: url(graphics/front_nav_cell_bg.gif);	background-repeat: repeat;	background-position: top;	display: block;	padding: 3px;}td#frontnav a:hover {	background-image: url(graphics/front_nav_cell_bg_over.gif);}table#frontcontact {	background-image: url(graphics/front_contact_bg.gif);	background-repeat: no-repeat;	background-position: left top;	margin: 0px;	padding: 0px;	height: 195px;	width: 174px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;}table#intnav {	margin: 0px 2px 0px 3px;	padding: 0px;	height: 23px;	border-top-width: 4px;	border-top-style: solid;	border-top-color: #537B9D;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #537B9D;}table#leftnav {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #EEEEEE;	width: 100%;	margin: 0px;	padding: 0px;	border-top-width: 3px;	border-top-style: solid;	border-top-color: #537B9D;}td#leftnav {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #537B9D;	width: 100%;	margin: 0px;	padding: 0px;}td#leftnav a {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #DDDDDD;	background-color: #2F496F;	padding-top: 6px;	padding-right: 4px;	padding-bottom: 6px;	padding-left: 15px;	text-decoration: none;	margin: 0px;}td#leftnav a:hover {	background-color: #537B9D;	color: #DDDDDD;}.leftborder {	border-right-width: 2px;	border-right-style: solid;	border-right-color: #537B9D;}td#frontcontact {	padding: 2px 8px 1px 4px;}.textfield {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #537B9D;	background-color: #EEEEEE;	margin: 0px;	padding: 2px;	width: 94%;	border: 1px solid #6D2C0C;}.navheader {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #DDDDDD;	padding-top: 6px;	padding-right: 4px;	padding-bottom: 6px;	padding-left: 15px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #537B9D;	background-color: #142850;}.rightborder {	border-right-width: 2px;	border-right-style: solid;	border-right-color: #000C34;}#content .img {	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 10px;	float: right;}table#leftnavfront {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #EEEEEE;	width: 100%;	margin: 0px;	padding: 0px;	border-top-width: 3px;	border-top-style: solid;	border-top-color: #6D2C0C;}td#leftnavfront {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #537B9D;	width: 100%;	margin: 0px;	padding: 0px;}td#leftnavfront a {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #DDDDDD;	background-color: #2F496F;	padding-top: 6px;	padding-right: 4px;	padding-bottom: 6px;	padding-left: 15px;	text-decoration: none;	margin: 0px;	display: block;}td#leftnavfront a:hover {	background-color: #0C1C3F;	color: #DDDDDD;}.leftborderfront {	border-left-width: 2px;	border-left-style: solid;	border-left-color: #6D2C0C;}