a:link {color: #D10011;}
a:visited {color: #990000;}


.menu{
padding-bottom: 6px;
}

code{
font-size:90%;
color: #000000;
font-weight: normal;
}

body,td,th {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: small;
margin: 0em;
padding: 0em;
}
H3{
font-size: x-large;
color: #6b7882;
padding:0px;
font-weight: normal;
margin: 0;
}
H5{
font-size: x-large;
color: #6b7882;
padding-bottom: 10px;
font-weight: normal;
margin: 0;
}
.map{
font-size: 11px;
}
H1{
font-size: x-large;
font-weight: normal;
margin: 0;
padding: 0;
}
H2{
font-size: medium;
font-weight: normal;
margin: 0;
padding: 0;
}
H4{
font-size: 110%;
margin: 0;
padding: 0;
}
.photo{
border: 1px solid #999999;
}
.top{
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #d10011;
}

ul{
padding:0px;margin-top:0;margin-bottom:0px;margin-left:1em;

}
  ul li
    {
        margin: 0; padding: 3px 0 3px 13px;
        list-style-type: none;
        background: url('li.gif') no-repeat 0 0.8em;
    }


  ol li
    {
      margin: 0;
      margin: 5px 0 5px 0;
      }
      
  ol
  {
  margin: 0;
  padding: 0;
  }


.top1 {
border-top-width: 5px;
border-top-style: solid;
border-top-color: #8D939A;
}
.top2 {
border-bottom-width: 8px;
border-bottom-style: solid;
border-bottom-color: #d10011;
}
DIV.side{FLOAT: left;padding-bottom: 1em; //margin-left:1; padding-right: 25px; }
DIV.sidecon{FLOAT: left; margin-bottom: 1em;padding-bottom: 1em; //margin-left:1; padding-right: 25px; height:210px;}
.tab{padding-left: 10; padding-bottom: 10;}
.search { position: relative; width: 85%; }
acronym { cursor: help; }

.noprint {display: none;}

.td_top{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	
}

#table{
border-top:solid Black 1px;
}

#table td{
border-bottom:solid Black 1px;padding:3px; 
vertical-align: top;
font-size: 95%;
}

.t500{
font-size:95%
}

.t500 td{
vertical-align: top; 
padding: 0 0 0.8em 0;
}

.caption{
font-size:95%;
}

A:hover .collage{
opacity: 0.7;
filter: alpha(opacity=50);
}



form{
padding-top: 0.3em;
margin:0;
}

ol{
margin-top:0em;
margin-bottom:0em;
margin-left:2em;
}

code{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
color: #6b7882;
}

address{
font-style: normal;
color: #6b7882;
}


tr#top_menu							{margin: 0; padding: 0; list-style-type: none;}
tr#top_menu td 						{margin: 0 ; padding: 0; }

tr#top_menu td.active 				{background: #D10011 url('/img/t_l.gif') no-repeat 0% 0%; padding: 0px;}
tr#top_menu td.active div 			{background: url('/img/t_r.gif') no-repeat 100% 0%;}
tr#top_menu td.active div div 		{background: url('/img/b_r.gif') no-repeat 100% 100%;}
tr#top_menu td.active div div div 	{background: url('/img/b_l.gif') no-repeat 0% 100%;  font-weight: bold; padding: 0.3em 0.4em; white-space: nowrap;}
tr#top_menu td.active div div div a 	{color: white;}


tr#top_menu td.no_active 				{ padding: 0.3em 0.4em; white-space: nowrap; font-weight: bold;}


div.active 				{background: gray url('/img/t_l.gif') no-repeat 0% 0%; padding: 0px;}
div.active div 			{background: url('/img/t_r.gif') no-repeat 100% 0%;padding: 1em;}
div.active div div 		{background: url('/img/b_r.gif') no-repeat 100% 100%;}
div.active div div div 	{background: url('/img/b_l.gif') no-repeat 0% 100%;  padding: 0.3em 0.4em; white-space: nowrap;}
div.active div div div a 	{color: white;}






.inactive {
  text-decoration: underline; 
  cursor:hand;
  padding-top: 0.1em;
  padding-bottom: 0.1em;
  padding-left: 0.3em;
  padding-right: 0.3em;
}
.active {
  color:white;
  padding-top: 0.1em;
  padding-bottom: 0.1em;
  padding-left: 0.3em;
  padding-right: 0.3em;
  text-decoration: none;
  cursor: default;
  background-color: #D10011;
}


small{
font-size:0.8em;
color: gray;
}


font.slaquo {margin-left: 0.5em}
font.hlaquo {margin-left: -0.5em}
font.sbrace {margin-left: 0.3em}
font.hbrace {margin-left: -0.3em}


p{
	line-height: 1.3;
}


