/* CSS Document */

html
{   
   font-family: Arial, Verdana, Sans Serif;
   font-size: 11px;
   height: 100%;   
   margin: 0px;
   padding: 0px;   
}

body
{
   height: 100%;
   margin: 0px;   
   padding: 0px;
   text-align: center;
   background: #CFEDEF;
}

img
{
   border: 0px;
}

.clear
{
   clear: both;
}

.main
{
   margin: auto;
   width: 780px;
   
   background: #FFFFFF;
   border-left: 2px solid #A2DBDF;
   border-right: 2px solid #A2DBDF;
}

.header
{
   width: 100%;   
   text-align: left;
   padding-top: 15px;
}

.header a
{
   color: #333333;
   text-decoration: none;
   border-bottom: 1px solid #FFFFFF;
}

.header a.plain:hover
{
   border: 0px;
   text-decoration: none;
}  

.header a:hover
{   
   color: #53A6EE;
   border-bottom: 1px dotted #E77D2A;
}

.header table
{
   width: 100%;   
   font-family: Arial, Verdana, Sans Serif;
   font-size: 12px;   
   padding-left: 5px;
   padding-right: 5px;
}

.header td
{   
   width: auto;   
   vertical-align: bottom;  
   padding-bottom: 10px; 
}

.header form
{
   margin: 0px;
   padding: 0px;      
}

.header .button
{
   margin-bottom: -5px;
   padding: 0px;   
}

#nav
{
   font-size: 12px;
   font-weight: bolder;
}

#nav ul
{
   background: #122985;
   float: left;
   list-style: none;
   line-height: 42px;
   padding: 0;
   margin: 0;            
   white-space: nowrap;
   width: 100%;   
}

#nav li 
{
   display: inline;   
}

#nav ul li a
{   
   color: #C6C529;
   float: left ;
   padding: 0px 25px;   
   text-decoration: none;   
}

#nav ul li a:hover
{   
   background: #F68933;
   color: #FFFFFF;   
}

#nav ul li a.selected
{
   background: #1633A8;
   color: #FAFAFA;      
}

#nav ul li a:hover
{
   background: #F68933;
   color: white;   
}

#nav ul li a.selected:hover
{
   color: #FAFAFA;   
}

.crumbs
{      
   width: 100%;   
   text-align: left;   
}

.crumbs a
{
   color: #1E719D;
   text-decoration: none;
}

.crumbs a:hover
{
   color: #E77D2A;
   text-decoration: underline;
}

.crumbs .inner
{   
   padding-top: 7px;
   padding-left: 7px;
   padding-right: 7px;
   padding-bottom: 10px;
}

.crumbs .inner .sub
{
   font-weight: bolder;
}

.content
{
   width: 100%;
   text-align: left;
   height: auto;   
}

.content .col
{   
   float: left;
   padding: 0px;
   margin: 0px;   
   height: 100%;
}

.content .col .coltext
{
   padding-left: 10px;
   padding-right: 10px;   
}

.content .col .coltext a
{
   color: #0C5C8C;
   text-decoration: none;
}

.content .col .coltext a.more
{
   font-style: italic;
   font-weight: bolder;
   text-decoration: underline;
}

.content .col .coltext a:hover
{
   color: #E77D2A;
   border-bottom: 1px dotted #E77D2A;
}

.content .col .coltext a.more:hover
{
   border-bottom: 0;
}

.content .col .coltext a.plain:hover
{
   border-bottom: 0;
}

.content .col .coltext p
{
   font-size: 12px;
   margin: 3px 0px 20px 0px;
}  

.content .col .coltext p.small {
	font-size: 0.9em;
}

.content .col .coltext p.header
{
   color: #0E689A;      
   font-family: Arial Narrow, Arial, Sans Serif;
   font-size: 17px;
   font-weight: bold;   
   padding: 0px;
   margin: 0px;
}

.content .col .coltext .tabs a:hover
{
   text-decoration: none;
   border: 0;   
}

.content .col table.press
{
   font-size: 11px;
   width: 215px;
   padding: 0;
   margin: 0;
}

.content .col table.press td
{
   margin: 0;
   padding: 0;
   text-align: center;   
}

.content .col select.list
{
	width: 90%;
	height: 20px;		
	margin: 5px;		
	font-size: smaller;
}

.content .col input.text
{
   width: 90%;
   border: 1px solid darkgray;
   margin-bottom: 7px;
   background: #FAFAFA;   
}

.content .col textarea
{
   background: #FAFAFA;   
   border: 1px solid darkgray;   
   height: 5em;
   margin-bottom: 7px;
   width: 100%;
}

.content .col input.button
{
   background: #FAFAFA;    
   border: 2px solid darkgray;
   margin-top: 10px;
   text-align: center;
   width: auto;
}

.content .col .coltext .sitemap
{
   color: black;   
}

.content .col .coltext .sitemap a
{
   color: #0C5C8C;
}

.content .col .coltext .sitemap a:hover
{
   color: #E77D2A;
   border: 0px;
}

.presstable
{
   width: 100%;   
   text-align: center;
}

.presstable img
{
   display: inline;
}

.pressfloat
{
   width: 128px;
   float: left;
   padding-top: 5px; 
   padding-right: 10px;
}

.pressfloat table
{
   font-size: 0.9em;
}

.pressimport table
{
   font-size: 0.9em;
}

.footer
{
   width: 100%;
   text-align: left;   
}

.footer a
{
   color: #000000;
   text-decoration: none;
}

.footer a:hover
{
   color: #E77D2A;
   border-bottom: 1px dotted #E77D2A;
}

.footer div.links
{   
   text-align: right;
   padding: 5px;
   margin: 0px;
}

.footer div.links p
{
   padding: 0px;
   margin: 0px;
   font-weight: bolder;
}

.footer div.inner
{   
   padding: 15px 5px 10px 5px; 
   text-align: justify;
   font-size: 11px;
}

.footer div.inner a
{
   text-decoration: underline;      
   color: black;
   border: 0;
}

.footer div.inner a:hover
{
   text-decoration: none;;
   border: 0;   
   color: #E77D2A;
   border-bottom: 1px dotted #E77D2A;
   
}

.footer div.nav
{   
   padding: 0px;
   margin: 0px;
   text-align: right;
   font-size: 11px;
   font-weight: bolder;   
}

.footer div.nav p
{
   padding: 10px;
}

.footer hr.bar
{
   background-color: #18328F;
   border: 0px;      
   color: #18328F;
   height: 2px;
   margin-left: 5px;
   margin-right: 5px;      
}

.footer div.copy
{
   padding: 0px 5px 15px 5px;
   font-size: 10px;
   font-weight: bolder;
}

.legacy table
{
   font-size: 12px;
}

searchword
{
background-color: yellow;
}

