/* Basic body and font classes */body {	margin: 0px;	background-color: #0C0D17;}p {	padding: 0px;	margin-bottom: 8px;	margin-top: 0px;}a {	color: #1D3B61;	text-decoration: underline;}a:hover {	color: #6388B7;	text-decoration: underline;}h3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 20px;	font-weight: normal;	color: #353E53;	display: block;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #353E53;	padding-bottom: 1px;	margin-bottom: 10px;	margin-top: 0px;}.indent {	padding-left: 10px;}.header {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #353E53;}.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;}.byline {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #737F97;}a.byline {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #737F97;	text-decoration: underline;}a.byline:hover {	color: #353E53;}.teaser {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #746C85;}table#comment {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #353E53;	margin: 0px;	padding: 0px;	width: 400px;	border: 1px dotted #9DADBF;	background-color: #EEEEEE;}td#comment {	text-align: left;	vertical-align: middle;	margin: 0px;	padding: 4px;	border: 1px dotted #9DADBF;}.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;	width: 350px;	border: 1px solid #3C4760;}a.newslink {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #353E53;	text-decoration: underline;}a.newslink:hover {	text-decoration: none;}.newslink {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #353E53;}/* Form styles */.emailfield {	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;	width: 150px;	border: 1px solid #3C4760;}td#emailform {	padding: 2px;}/* Left Side Primary Navigation */table#leftnav {	padding: 0px;	width: 169px;	margin: 0px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #646F86;	border-bottom-style: none;}td#leftnav {	margin: 0px;	padding: 0px;}/* 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: 12px;	color: #111111;	width: 90%;	padding: 0px;	margin: 0px;}#bullet li {	list-style: none;	background-image: url(graphics/bullet.gif);	background-repeat: no-repeat;	background-position: 0px 2px;	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;	background-color: #E3E7EE;	border: 1px solid #9097A6;}td#content {	text-align: left;	vertical-align: top;	padding: 10px;	margin: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #0C0D18;}td#leftnav a {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #F6F5F6;	text-decoration: none;	background-color: #353E53;	display: block;	padding-top: 7px;	padding-bottom: 7px;	padding-left: 15px;	padding-right: 6px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #646F86;}td#leftnav a:hover {	background-color: #444E65;}table#footer {	width: 100%;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-color: #353E53;	border-bottom-color: #353E53;	border-left-color: #353E53;}td#footer {	padding-right: 5px;	padding-left: 5px;	padding-top: 4px;	padding-bottom: 4px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #9CADBE;}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 {	text-align: center;	vertical-align: middle;	padding: 4px;	border: 1px solid #6388B7;}td#footer a {	text-decoration: underline;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #9CADBE;}td#footer a:hover {	text-decoration: none;}.indexborder {	border-left-width: 1px;	border-left-style: solid;	border-left-color: #191F33;	border-right-width: 1px;	border-bottom-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-right-color: #191F33;	border-bottom-color: #191F33;}.midtableborder {	border-right-width: 1px;	border-right-style: solid;	border-right-color: #555A6F;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #555A6F;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #555A6F;}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;}td#indexcontent {	text-align: left;	vertical-align: top;	padding: 15px 15px 10px;	margin: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #0C0D18;}h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: normal;	color: #353E53;	display: block;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #353E53;	padding-bottom: 1px;	margin-bottom: 10px;	margin-top: 0px;}table#indexnav {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	margin: 0px;	padding: 0px;	height: 29px;	width: 100%;	font-weight: bold;}td#indexnav {	text-align: center;	vertical-align: middle;	margin: 0px;	padding-top: 0px;	padding-right: 5px;	padding-bottom: 0px;	padding-left: 5px;}td#indexnav a {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;}td#indexnav a:hover {	color: #D2D7DF;	text-decoration: none;}table#indexfooter {	width: 775px;}td#indexfooter {	padding-right: 5px;	padding-left: 5px;	padding-top: 4px;	padding-bottom: 4px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #9CADBE;}td#indexfooter a {	text-decoration: underline;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #9CADBE;}td#indexfooter a:hover {	text-decoration: none;}table#indexbottom {	width: 100%;}td#indexbottom {	padding-right: 5px;	padding-left: 5px;	padding-top: 4px;	padding-bottom: 4px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #9CADBE;}td#indexbottom a {	text-decoration: underline;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #9CADBE;}td#indexbottom a:hover {	text-decoration: none;}table#comments {	border: 1px dotted #3C4760;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #353E53;	background-color: #EEEEEE;	margin: 10px 0px;	padding: 0px;	width: 400px;}td#comments {	padding: 5px;	margin: 0px;}.indexcutline {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #555B68;}a.indexcutline {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #555B68;	text-decoration: underline;}a.indexcutline:hover {	text-decoration: none;}a.indexcontent {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #0C0D18;	text-decoration: underline;}a.indexcontent:hover {	text-decoration: none;}