html{   
	overflow: -moz-scrollbars-vertical;
	overflow-x:auto;
}
html, body {
	height:100%;
	margin: 0;
	padding: 0;
	border: none;
	text-align: center;
}
#wrapper {
	height:100%;
	margin: 0;
	padding: 0;
	border: none;
	text-align: center;
}
body {
  font-family:myriad,arial,helvetica,sans-serif;
  font-size:9pt;
  color:#FFFFFF;
  background:#292F2B;
  margin:0px;
  padding:0px;
}

td {
  font-family:myriad,arial,helvetica,sans-serif;
  font-size:9pt;
  color:#000000;
  background:none;
}

a, a:link, a:visited, a:active, a:hover{
	color:#2B3D64;
}

img{
	border-color:#292f2b;
}

p {
	margin-top:0px;
	margin-bottom:9px;
	line-height:1.2;
}



h1 {
  font-family:myriad,arial,helvetica,sans-serif;
  font-size:20pt;
  color:#2B3D64;
  margin:0px;
  margin-bottom:12px;
  font-weight:normal;
}

h2 {
  font-family:myriad,arial,helvetica,sans-serif;
  font-size:13pt;
  color:#2B3D64;
  margin:0px;
  margin-bottom:6px;
  font-weight:normal;
}

h1.HomeTagLine {
  font-family:myriad,arial,helvetica,sans-serif;
  font-size:30pt;
  color:#2B3D64;
  margin:0px;
  margin-bottom:0px;
  font-weight:bold;
  text-align:center;
  line-height:93%;
  margin-bottom:10px;
}


form {
  margin:0px;
}

hr {
  height:1px;
  background:#D0D0D5;
}


td.Header {
  background-color:#1F6E31;
}


div.TopTabs {
  color:#FFFFFF;
  background:#6D9320 url(/images/toptabbg.gif) no-repeat;
  background-position:left center;
  padding:5px 15px 5px 22px;
  font-size:8pt;
  font-weight:bold;
  white-space:nowrap;
  width:210px;
}


a.TopTabLink, a.TopTabLink:visited, a.TopTabLink:active, a.TopTabLink:hover {
  color:#FFFFFF;
  background:none;
  text-decoration:none;
}

a.TopTabLink:hover {
  text-decoration:underline;
}

span.TopTabDiv {
  margin:0px 8px;
}

div.MenuBox {
  color:#FFFFFF;
  background:#135E2C url(/images/menu_bg.jpg) repeat-x;
  border-top:1px solid #292F2B;
  border-bottom:1px solid #292F2B;
}


td.MainContent {
	padding:30px 20px 20px 20px;
	font-size:10pt;
	line-height:130%;
	background:#FFFFFF url(/images/contentbg.jpg) no-repeat;
	background-position:center 10px;
	min-height:400px;
	height:400px;
	vertical-align:top;
}
td.MainContent, td.MainContent_Home{
	font-family:'Trebuchet MS';
}

div#HomePageFlash{
  background:#ffffff url(/images/homeflashdefault.jpg) no-repeat;
}

div.Bio {
  background:#C5D5CA url(/images/bio_bg.jpg) repeat-x;
  padding:16px 18px 11px 18px;
  border-top:1px solid #292F2B;
}

div.ContentBox {
  background:#ECEDF8;
  padding:4px;
  border-top:1px solid #808AAC;
  font-size:9pt;
  line-height:130%;
  margin-bottom:3px;
}


td.LogoBox {
  border:1px solid #FFFFFF;
  border-top:0px;
}

td.FooterCell {
  color:#FFFFFF;
  background:#0E5124;
  font-size:8pt;
  padding:7px 8px;
  border-top:2px solid #F2D23F;
}

td.FooterLinkCell {
  color:#FFFFFF;
  background:none;
  font-size:8pt;
}


a.FooterLink, a.FooterLink:visited,a.FooterLink:active, a.FooterLink:hover {
  color:#FFFFFF;
  background:none;
  text-decoration:none;
  font-weight:bold;
}
 
a.FooterLink:hover {
  text-decoration:underline;
}

span.FooterDiv {
  margin:0px 10px;
}


td.Copyright {
  padding:5px 5px;
  color:#003D91;
}

span.Copyright {
  font-size:8pt;
  color:#FFFFFF;
  font-weight:bold;
}



span.BRSCredit {
  width:40%;
  font-size:8pt;
  color:#FFFFFF;
  float:right;
  text-align:right;
  font-weight:bold;
}

a.BRSLink,a.BRSLink:visited,a.BRSLink:active,a.BRSLink:hover {
  color:#FFFFFF;
  text-decoration:none;
}

a.BRSLink:hover {
  text-decoration:underline;
}