* {
 margin: 0;
 padding: 0;
}

a img {
 border: none;
}

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 70%;
}

.container {
 width: 770px;
 margin: 0 0;
 text-align: left;
}

.headsection {
 background: url("../../../publish/general/images/m412825071605.jpg") no-repeat 0px 0;
 height:155px;
 width: 100%;
 float:left;
}

.headsection ul 
{
	margin-top:133px;
}

.headsection ul li 
{
	display:inline;
	margin-left:5px;
	padding-left:5px;
	border-left: solid 1px Purple;
}

.midsection {
 float: left;
 background: url("../../../publish/general/images/m192826071605.jpeg") repeat-y top left;
 width: 100%;
 margin: 0;
}

.midsection .main-nav {
 width: 144px;
 float:left;
 margin: 0;
 display: inline;
}

.midsection .logos
{
	text-align:center;
	margin: 50px 0 15px 0;
}

.midsection .logos img
{
	margin: 5px 0 5px 0px;
}

.midsection .main-nav ul 
{
	margin: 10px 0 10px 5px;
}

.midsection .main-nav ul li
{
background: url("../images/arrow.jpg") no-repeat;
padding: 3px 10px 3px 25px;
}

.midsection .content {
 width: 450px;
 float: left;
 margin: 0 0 0 10px;
}

.midsection .content dl dt 
{
	width: 100px;
	float: left;
}

.midsection .content input {
 font-size: 1.2em;
}

.midsection .content label 
{
	width: 200px;
	display:inline-block;
	vertical-align:top;
}

.midsection .content .template
{
	float:left;
	text-align:center;
	margin:10px;
}

.midsection .buttons 
{
	clear:both;
}

.midsection .related-content {
 width: 150px;
 float: right;
}

.footer {
 clear: both;
 float: left;
 width: 100%;
 background-color:#FF7F00;
 padding: 6px 0 0 0;
 text-indent: 10px;
}

.related-box {
 border: 1px solid #3366cc;
 background-color: #ebf1ff;
 margin: 4px 0 2px 0;
 padding: 2px;
}

.related-box h2 {
 font-size: 1.2em;
 font-weight: bold;
 padding: 0.34em 0em 0.1em 0.5em;
}

.related-box ul,
.related-box ul li {
 
}

.related-box p{
 padding: 0 0 0.1em 0.5em;
}

.related-box ul li {
 line-height: 1.3em;
 margin: 0 0 0.6em 30px;
}

.related-content label 
{
	padding: 0 0 0.1em 0.5em;
}

.related-content input 
{
	margin: 0 0 0.1em 0.5em;
	width: 125px;
}

.content table{
border-collapse: collapse;
border-spacing:0;
border: 1px solid #888;
}

.content caption{
  padding: 0 .4em .4em;
  text-align: left;
  font-size: 1em;
  font-weight: bold;
  text-transform: uppercase;
  color: #333;
  background: transparent;
  }

.content td, .content th {
  border: 1px solid #888;
  padding: .3em;
	font-size: 0.9em;
  }
	
.content thead th {
	border: 1px solid #888;
	text-align: left;
	font-weight: bold;
	background: #C6D7CF;
}

.content tbody th, .content thead th, .content tbody td {
	vertical-align: top;
	text-align: left;
}

tbody tr:hover, tbody tr:focus  {
	background: #FFD;
}

.content a:link, .content a:visited
{
color: #00F;
}

.content a:hover, .content a:focus, .content a:active
{
color: #F00;
}

.breadcrumb a:link, .breadcrumb a:visited
{
color: #00F;
}

.breadcrumb a:hover, .breadcrumb a:focus, .breadcrumb a:active{
color: #F00;
}

.headsection
{
 font-size: 1.2em;
}
.breadcrumb
{
 font-size: 1.1em;
}

.midsection {
 font-size: 1.2em;
}

.content h1 {
 font-size: 1.4em;
 margin: 0.1em 0 0.5em 0;
 color: #02567B;
}

.content h2 {
 font-size: 1.2em;
 margin: 0.1em 0 0.5em 0;
 color: #000;
}

.content h3 {
 font-size: 1.2em;
 margin: 0.1em 0 0.4em 0;
 color: #900;
}

.content h4 {
 margin: 0.1em 0 0.3em 0;
 font-size: 1.1em;
 color: #963;
}

.content h2 a {
color: #01567B;
text-decoration: underline;
}

.content h3  a {
}

.content p {
 line-height: 1.2em;
 margin: 0.1em 0 0.9em 0;
}

.content fieldset {
 line-height: 1.2em;
 margin: 0.1em 0 0.9em 0;
}

.content ul {
margin: 5px 0 5px 30px;
}

.content ol {
margin: 5px 0 5px 30px;
}

.content li {
 line-height: 1.2em;
}

.headsection .sitewide-nav ul li a{
	text-decoration:none;
	font-weight: bold;
}  


/* News & Events */
.midsection .main-nav .hp-box dl a:link, .midsection .main-nav .hp-box dl a:visited{
 color: #000;
 font-weight: normal;
}
.midsection .main-nav .hp-box dl a:hover, .midsection .main-nav .hp-box dl a:focus, .midsection .main-nav .hp-box dl a:active{
 color: #F00;
}

.midsection .main-nav li a 
{
	font-weight:bold;
	text-decoration:none;
}


.related-box ul li a:link, .related-box ul li a:visited{
color: #000;
}

.related-box ul li a:hover, .related-box ul li a:focus, .related-box ul li a:active {
color: #F00;
}

.related-box label 
{
	font-weight:bold;
}
