<style type="text/css">

/* Center "sub-site" css overrides. They don't call it "cascading" for nuthin'. CSS ROXORS!1!one1 */

td.email_news div.email_news {
font-weight: normal;
font-size: .8 em;
padding: 10px;
margin-left: 25px;
vertical-align: bottom;
}

img {border-style: none;}

td.email_news input {
font-size: 1em;}
div.sidebar_blue{
color: black;
background: #BDC8DC;
width: 100%;
margin-bottom: 10px;
}

div.sidebar_blue h2 {
color: white;
display: block;
background-color: #336699;
font-size: 1.5em;
padding: 5px;
padding-top: 3px;
padding-left: 10px;
}


div.sidebar_tan {
color: black;
background: #D2CFB5;
width: 100%;
margin-bottom: 10px;
}

div.sidebar_tan h2 {
color: white;
display: block;
background-color: #7E7135;
font-size: 1.5em;
padding: 5px;
padding-left: 10px;
}

div.sidebar_green {
color: black;
background: #A4C67D;
width: 100%;
margin-bottom: 10px;
}

div.sidebar_green h2 {
color: white;
display: block;
background-color: #30623C;
font-size: 1.5em;
padding: 5px;
padding-left: 10px;
}

div.sidebar_custom {
color: black;
background: #BDC8DC;
width: 100%;
margin-bottom: 10px;
}

div.sidebar_custom h2 {
color: white;
display: block;
background-color: #336699;
font-size: 1.5em;
padding: 5px;
padding-left: 10px;
}


div.sidebar_blue h3 {padding-left: 10px; padding-top:10px; padding-right:10px;}

div.sidebar_tan h3 {padding-left: 10px; padding-top:10px; padding-right:10px;}

div.sidebar_green h3 {padding-left: 10px; padding-top:10px; padding-right:10px;}

div.sidebar_custom h3 {padding-left: 10px; padding-top:10px; padding-right:10px;}

div.sidebar_blue p {padding-right: 10px; padding-left:10px;}

div.sidebar_tan p {padding-right: 10px; padding-left:10px;}

div.sidebar_green p {padding-right: 10px; padding-left:10px;}

div.sidebar_custom p {padding-right: 10px; padding-left:10px;}


div.sections {
background: #BDC8DC;}

div.sections a:hover{
background-color: #6E87A6;
color: #336699;}

td.side-nav {
background: #ECE9D8;
color: #336699;}

div.side-nav a{
color: #336699;}

div.side-nav a:hover{
color: #0000FF;}

div.side-nav div.verticalMenu a{
  color: #336699;
}

div.side-nav div.verticalMenu a:hover{
  color: #336699;
}

/* This is where to set the width of the menu column */

div.homepage_issues{
background-color: #336699;
color: #ffffff;
width: 180px;}

div.colophon{
border-top: 1px solid #336699;
margin-top: 1em;
  font-size: x-small;
  color: #336699;
  padding-bottom: .1em;
  padding-top: .1em;
  margin-left: 1em;
  margin-right: .5em;
}

#body{padding-top:;}

div.footer div.tagline{
  background: #ffffff;
  color: #336699;}

div.footer div.courtesy-nav{
  background: #ffffff;
  border-top: 1px solid #336699;}

body {
   text-align: center;
   background-repeat: repeat-x;
}

#wrapper {width:800px; 
margin-left: auto; margin-right: auto; text-align: left; background-color: #ffffff;}

#border1 {border-bottom: 4px solid #6E87A6; border-right: 4px solid #6E87A6;}

#border2 {padding: 10px; border: 1px solid #336699;}

div.rightColumn div.content{
  background: #FFFFFF;
  padding: 0px;
  padding-left: 8px;
}

td.rightColumn div.content{
  background: #FFFFFF;
  padding: 0px;
  padding-left: 8px;
}

 li.l0 {display: none;}
 li.l0 a{display: none;} 

li.l1{
 font-weight: bold;
 border-top: none;
 border-bottom: 1px solid #8490BB;
 text-transform:uppercase;
 font-size: x-small;
 padding-top: .5em;
 padding-bottom: .75em;
 margin-top: .25em;
 margin-left: 1em;
} 

li.l3 {
  font-size: x-small;
  color: #AFB4CE;
  padding-left: 0em;
  margin-left: 1em;
}




div.center_column {width:350px;}
div.center_column img {float: left; margin-right: 5px; padding-bottom: 0px;}
div.right_column div.break {clear: both;}
td.rightColumn div.right_column {width: 210px; height: 100%;}

div.instructions {
z-index: 2;
visibility: hidden;
width: 150px;
position: absolute;
border: 1px dotted red;
color: black;
background-color: white;
padding: 10px;}

div.instructions hover{
visibility: visible;}

td.rightColumnn {width: 225px;}


</style>

