  body, html {
    height:100%;
  }

  body{
    margin:0px;
    font-family:tahoma;
    font-size:12px;
    color:#00367B;
  }
  
  table{
    font-family:tahoma;
    font-size:12px;
    color:#00367B;
    line-height:17px;    

  }  
  
  table.root{
    width:760px;    
    height:100%;
  }
  
  a:link{
    font-size:12px;
    color:#409AD5;
    text-decoration:underlined;

  }
  
  a:active{
    font-size:12px;
    color:#409AD5;
    text-decoration:underlined;
  }
  a:visited{
    color:#409AD5;
  } 
  

th
{
    font-weight: inherit;
    txt-align: left;
    vertical-align: top;
}
  
  a.white:link{
    font-size:13px;
    color:white;
    text-decoration:none;
  }
  
  a.white:visited{
    font-size:13px;
    color:white;
    text-decoration:none;
  }
  a.white:hover{
  color:#304594;
    font-size:13px;
    text-decoration:none;
  }

  a.crumb{
    font-size:12px;
  }
  
  .rollover a         { color:#00367B;font-size:12px;display:block; background-color: #FFFFFF; padding:2px; font-weight:normal;text-decoration:none;}
  .rollover a:hover   { background-color: #409AD5; color:white}

  .selected           { font-size:12px;background-color: #409AD5; color:white;font-weight:normal} 

  


  img{
    border:0px;
  }
  
  div{
    padding:2px;
  }
  
  h1{
    font-size:12px;
  }
  
  form{
   
    margin:0px;
  }
   
   
 
  .block{
    background-color:white;
  }
  
  .strapline{
    vertical-align:bottom;
    text-align:right;
    color:white;
    padding:4px;
    line-height:14px;
    font-size:12px;
    background-color:#409AD5;
  }
  
  .metanav{
    background-color:#00367B;
    color:white;
    padding:2px;
    text-align:right;
    font-size:10px;
  }
  
  .top_metanav{
    text-align:center;
    border-top:5px solid #409AD5;
    border-right:1px solid white;
    /*width:90px;*/
  }
  
  .top_metanav a { color:#00367B;font-size:12px; display:block; background-color: #FFFFFF; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px; font-weight:normal;text-decoration:none;}
  .top_metanav a:hover { background-color: #409AD5; color:white; }
  .top_metanav a:visited { color:#00367B;}

  .top_metanav a.white { background-color:#409AD5; color: white;font-size:12px; display:block; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px; font-weight:normal;text-decoration:none;}
  .top_metanav a.white:hover { background-color: none; color:white; }
  .top_metanav a.white:visited { color: white;}

  .selectedmeta   { font-size:12px; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px; text-align:center;background-color: #409AD5; color:white;font-weight:normal;border-right:1px solid white;}    
  
  .subnav{
    border-bottom:1px solid #409AD5;
  }
  
  .subnav_header{
    background-color:#409AD5; 
    padding:3px;
    color:white;
  }
  
  .page_header{
    border-bottom:1px solid #409AD5;
    padding:5px;
    font-weight:bold;
  }
  
  .highlight{
    background-color:#409AD5;
    color:white;

    width:100%;
    text-align:center;
  }
  

  
  .crumbtrail{
    border-top:1px solid #00367B;
    padding:2px;
    height:15px;  
    font-size:12px; 
    color:#00367B; 
  }
  
  .label{
    background-color: #409AD5;
    color:white;
    font-size:12px;
    padding:4px;
    width:100%; 
    text-align:right;
  }
  
  table.image_lib{
		color:#00367C;
		padding:0px;
    width:100%;
	}
	
	table.image_lib th{
		font-size:12px;
    background-color:#409AD5;
		font-weight:bold;		
    color:white;
		border-bottom:1px solid #4099D4;
	}
  
  table.image_lib td {
    border-bottom:1px solid #4099D4
  }
  
  table.image_lib td.caption {
    background-color:#E2EFF8;
    text-align:left;
    padding-left:5px;
    width:55%;
    height:100%;
  }
  
  table.image_lib td.download {
    height:5%;
    padding:2px;
    text-align:right;
  }
  
  
	table.news{
		color:#00367C;
		padding:0px;
    width:100%;
	}
	
	table.news td.header {
		font-size:12px;
		font-weight:bold;		
		border-bottom:1px solid #4099D4;
	}
  
  table.news td.content {
    padding:4px;
    border-left:1px solid #4099D4;
        line-height:17px; 
  }
  
  table.news td.footer {
    background-color:#E2EFF8;
    border-left:1px solid #4099D4;
    border-bottom:1px solid #4099D4
  }
  
  
  .fg_color_light{
    color: #409AD5
  }
  
  .fg_color_dark{
    color: #00367B
  }
  
  .bg_color_light{
    background-color: #409AD5
  }
  
  .bg_color_dark{
    background-color: #00367B
  }


li {
 margin-top:15px;
margin-bottom:15px;
 }
 
 .splash {
 align:center;
 }
 
 .splash a{
font-family:tahoma;
    font-size:12px;
    color:#FFFFFF; 
 }


