body{
  background: #F1F1F1 none repeat scroll 0%;
  margin-top:0px;
  color:#000000;
  font-family: Arial,Helvetica,Verdana,Geneva,sans-serif;
  font-size:10pt;
  text-align:left;
}

div#page {
  background:#FFFFFF url(/media/interface/background.jpg) repeat scroll 0%;
  margin-left:auto;
  margin-right:auto;
  width:958px;
}


.pagemargin{
  margin-left:4px;
}
div#navigation {
  margin-left:4px;
  background:#FFFFFF;  
  padding-top:5px;
  height:25px;
  width:950px;
  font-family:Arial,Helvetica,Verdana,Geneva,sans-serif    
}


/* common styling */
.menu {
  font-family: arial, sans-serif; 
  position:relative;
  font-size:14px;
  font-weight:bold; 
  z-index:100;
  text-align:left;
  text-transform: uppercase;
  margin-left:10px;
}

.menu ul {padding:0; margin:0; list-style:none;}
.menu ul li {float:left; position:relative;padding-right:10px;}

.menu ul li a.dropdown,a.dropdown:visited {
    display:block; 
    text-decoration:none;
    color:#000000; 
    line-height:20px; 
    overflow:hidden;
 }
.menu ul li ul {display: none; }

.menu ul li:hover a.dropdown {color:#000000; background:#eeeeee; }
.menu ul li:hover ul {
   background:#FFFFFF; 
   display:block; 
   position:absolute; 
   left:0; 
   border:1px solid #d7d7d7;
}
.menu ul li:hover ul li {
  width:125px;
  font-size:11px;
  text-align:left;
  padding-right:0px;
}
.menu ul li:hover ul li a.dropdown{
   background:#FFFFFF; 
   padding:4px;   
   display:block; 
   color:#000000;
}
.menu ul li ul li a.dropdown:hover {
   background:#eeeeee; 
}

div#content {
  background:#FFFFFF;
  float:left;
  padding:0px;
  position:relative;  
  width:950px;
  margin-left:4px;
  margin-bottom:0px;
  padding-bottom:0px;
  font-size:10pt;
}

div#content a{
  display:inline;
}

div#footer{
  clear:both;
  text-align:right;
  background:#F05950;
  width:950px;
  height:25px;  
  padding-right:0px;
  padding-top:10px;
}

div#footer a:hover{
  color:#333333
}

div#footer a{
  font-size:9pt;
  color:#FFFFFF;
  display:inline;
}
div#footer a{
  text-decoration:none;
  font-weight:bold;
}

div#footer div{
  color:white;
}



.search{
  width:300px;
  margin-left:590px;
  padding-top:0px;
}


.search div{
  background:#000000;
  display:inline;
  color:white;  
  padding:1px 5px 1px 5px;
  font-size:12px;
  text-transform:uppercase;
  font-size:10px;
 
}

.search input[type=text]{
  background-color:#FFFFFF;
  border:1px solid #808080;
  color:#333333;
  font-size:10px;
  height:12px;
  width:97px;
}
.search input[type=image]{
  background-color:#FFFFFF;
  border:1px solid #808080;
  color:#333333;
  height:16px;
}


.supportAreaInterior {  
  background-color:#003276;
  color:#FFFFFF;
  font-size:18px;
  padding:10px 10px 0px 0px;  
  text-align:center;
}
.nopr{
  background:transparent url(/media/interface/img_swirl.jpg) no-repeat scroll left bottom;
  height:173px;
}
.haspr{
  background:#003276 none repeat scroll 0%;
  height:56px;
}


.pressSummary{
  font-family:Arial,Helvetica,Verdana,Geneva,sans-serif;
  font-size:10px;
  color:#393939;
  margin-top:2px;
  padding:10px;
}
.pressSummary strong{
  font-weight:bold;
}

div#pressrelease{
  background:#003276 none repeat scroll 0%;
  color:#FFFFFF;
  display:block;
  font-size:14px;
  height:15px;
  margin-top:2px;
  padding:5px 5px 5px 15px;
}

.pr_archive{
  padding-left:20px;
}
div#header{
 background:#E7E7E7 url(/media/interface/header.jpg) no-repeat scroll 0%; 
 height:100px;
 width:950px;
 margin-left:4px
}

div#topicheading{
  height:25px;
  padding-left:10px;
  font-size:20px;
  font-weight:bold;
  font-family: Arial,Helvetica,Verdana,Geneva,sans-serif;
  color:#ED3341;
}



.frontpage{
   margin:0px;
   padding-top:10px;
   width:948px;
   background:#e1e1e1;
}
.mediapage{
   margin:0px 0px 0px 0px;
   padding:10px 0px 10px 10px;
   width:940px;
   background:#FFFFFF;
   border-top:solid 1px #e2e2e2; 
}

.fullpage{
   margin:0px 0px 0px 0px;
   padding:10px;
   width:928px;
   background:#FFFFFF;
   border-top:solid 1px #e2e2e2; 
}


.fpcol{
  float:left;
  width:175px;
  padding-left:5px;
  padding-right:5px;
  background:#e1e1e1;
}

.fpcol h3{
  font-size:14px;
}
.fpsubheading{
  background:#CCCCCC none no-repeat scroll 0% 50%;
  font-family:Arial,Helvetica,Verdana,Geneva,sans-serif;
  margin:0px 0px 2px;
  padding-top:2px;
  padding-left:9px;
  height:18px;
}
.fpsubheading img{
  vertical-align:text-bottom;
}
.ourvision{
  background:#FFFFFF url('/media/interface/frontpage_header.jpg') no-repeat scroll top left;
  height:254px;
  width:949px;
}
.visiontext{
position:relative;
height:180px;
left:140px;
position:relative;
top:0px;
width:210px;
}
.visiontext h2{
  margin: 0px;
  padding:0px;
}

.pr_most_recent li{
  margin:0px;
  padding:0px;
  list-style-image:url(/media/interface/arrow_1.gif);
}

.pr_release li{
  margin:0px;
  padding:0px;
  list-style-image:url(/media/icons/small_pdf.gif);
}

div#page_bottom{
  background:#FFFFFF url('/media/interface/page_bottom.jpg') no-repeat scroll top left;
  width:949px;
  height:76px;
}


.blue_bullet{
  list-style-image: url('/media/interface/blue_bullet.gif')
}

.innercontent{
   margin-left:20px;
}

.clear{
  clear:both;
}

.bio_img{
  padding-right:5px;
}

.sitemappage{
   margin:0px 0px 0px 0px;   
   width:948px;
   background:#FFFFFF;
   border-top:solid 1px #e2e2e2; 
   background:#ffffff url('/media/interface/sitemap.jpg') no-repeat bottom left;   
}

.sitemap li{list-style:none}
.sitemap ul li{font-weight:normal;list-style:none;margin-bottom:0px;}
.sitemap li {font-weight:bold; margin-bottom:15px;}

.sitemap a{color:black; text-decoration:none;}
