#topbox {
   width : 100%;
   margin : 20px 0 20px 0;
   padding : 0;
   border : 1px solid #ccc;
   background : url(/graphics/statecenter/boxbackground.gif) repeat-y top left;
}

#inset2 {
   border-top: 10px solid #994c32;
   border-bottom: 10px solid #994c32;
   padding : 10px 10px 10px 10px;
   margin-bottom : 10px;
}

#inset2 h2, #inset3  h2 {
   font-size : 13px;
}

#inset3 {
   border-top: 10px solid #42748f;
   border-bottom: 10px solid #42748f;
   padding : 10px 10px 10px 10px;
   margin-bottom : 10px;
}

#inset2 p {

}

#topright {
   width : 190px;
   margin : 0;
   padding : 10px;
   float : right;
   voice-family : "\"}\"";
   voice-family : inherit;
   width : 170px;
}

html>body #topright {
   width : 170px;
}

#listsignup {
   margin : 0 0 20px 0;
   padding : 0 0 15px 0;
}

#listsignup p {
   margin : 0;
   padding : 0;
}

#highlights {
   border-top: 10px solid #687e7b;
   border-bottom: 10px solid #9bb0ad;
   margin : 20px 0 0 0;
   padding : 3px 0 15px 0;
   width: 650px;
}

#box2 {
   margin : 0 0 10px 0;
   padding : 0;
   width: 650px;
}

#box2 #listsignup {
   margin : 0;
   padding : 5px;
}

#feedback {
   float : right;
}


#highlights p {
   margin : 0;
   padding : 0 0 8px 0;
}

#contentleft {
   padding-top : 80px;
}                         

#main h1 {
   margin : 0;
   color : #000;
   font-size : 1.5em;
   padding : 30px 0 20px 0;
}

#main h2, #after h2 {
   font-family : arial,helvetica,sans-serif;
   font-size : 1em;
}

#after p {
   font-family : arial, helvetica, sans-serif;
   font-size : 11px;
   color : #444;
}

#main ul li {
   font-family : arial, helvetica, sans-serif;
   color : #444;
}

#main td, #main th, #box1 td {
   font-family : arial, helvetica, sans-serif;
}

#box1 th {
   font-weight : bold;
   font-family : arial, helvetica, sans-serif;
   font-size : 11px;
}

#table th#title {
   font-size : 13px;
   font-family : arial, helvetica, sans-serif;
   font-weight : bold;
}

#box1 tr {
   vertical-align : top;
}

#main p {
   font-size : .8em;
   color : #444;
}

#main ul li {
   color : #444;
}

#topbox h2 .eleven {
   font-weight : normal;
}

.map {
   margin : 30px 0 0 0;
}

#main a:link,
#main a:visited,
#main a:active {
   text-decoration : none;
}

#main a:hover {
  color : #336633;
  text-decoration : underline;
}

#main .green a:link,
#main .green a:visited,
#main .green a:active {
  color: #336633;
  text-decoration : none;
}
#main .green a:hover {
  color : #336633;
  text-decoration : underline;
}

#topright a:link,
#topright a:visited,
#topright a:active
{
   border : none;
}

#main ul.spiblink {
   margin : 0;
   padding : 0;
   list-style-type : none;
}

#main ul.spiblink li {
   font-family: arial,helvetica,sans-serif;
   margin : 0;
   padding : 3px 0 3px 0;
}

#main ul.spiblink li a {
   font-weight : normal;
}

#main p.indent {
   padding-left: 25px;
}

#main .orange {
   color : #C94300;
}

#main .indent {
  margin-left : 25px;
}

#main #inset {
   float : right;
   margin : 0 0 10px 10px;
   width : 200px;
}

#main #inset h3 {
   font-weight : bold;
   font-size : 13px;
   font-family : arial, helvetica, sans-serif;
}

#bigtable td {
   font-size : 12px;
}

.references { font-size: .77em; }

#main td { font-size: 1em; }


img.subbutton { margin-left: 15px; }
div#subscribe { border-top: 2px solid #687e7b; padding-top: 2px; margin-top: 8px; }
#subscribe #leftcol { float: left; width: 145px; vertical-align: bottom; margin-right: 15px; }

#main #toggleable.section { margin-bottom: 10px; }
#statepicker { margin-top: 50px; }
#statepicker td { padding: 0 50px 10px 0;  font-size: .8em; }

/* LEFT MENU NEW */

#subjects ul.menu li a:link, #subjects ul.menu li a:visited, #progmenu ul.menu li a:link, #progmenu ul.menu li a:visited, #publications ul.menu li a:link, #publications ul.menu li a:visited {
    color: #000000 !important;
    display: block;
    font-size: 11px;
    list-style: none outside none;
    padding: 8px 5px 8px 8px;
    text-decoration: none;
}

#subjects ul.menu li a:hover, #subjects ul.menu li a:hover, #progmenu ul.menu li a:hover, #progmenu ul.menu li a:hover, #publications ul.menu li a:hover, #publications ul.menu li a:hover {
    text-decoration: underline !important;
    background: #d1dcd8 !important;
}

#leftcol-lt-blue h3 {
    background: url("/graphics/blue-fade-back.png") repeat-x scroll left bottom transparent !important;
    border: 0 none;
    border-radius: 0 0 0 0;
    color: #FFFFFF;
    display: block;
    font-size: 11.5px;
    font-weight: bold;
    font-family: arial, helvetica, sans-serif;
    height: 12px;
    padding: 8px;
    text-transform: uppercase;
}

#leftcol-lt-blue ul {
    font-size: 12px;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    line-height: 23px;
}

#leftcol-lt-blue li {
	line-height: 15px !important;
	padding: 5px 0 4px 4px;
	border-bottom: 1px solid silver;
	font-weight: bold;
}

#leftcol-lt-blue ul a {
	display: block;
    font-size: 12px !important;
    margin: 0px;
    padding: 2px;
    list-style-type: none;
    color: #000 !important;
}

#leftcol-lt-blue ul li:hover {
    background:  #d1dcd8 !important;
}

.menu {
    font-size: 12px;
    font-weight: normal !important;
    list-style-type: none;
    margin: 7px 0 10px;
    padding: 0;
}

.no-pad-marg {
	padding: 0px !important;
	margin: 0px !important;
}

.signup {
	margin: 0px !important;
}