
body {
   font-family: Tahoma, Verdana, Arial;
   font-size: 11px;
   text-align: center;
   margin: 0px auto;
   background-color: #FFFFFF;
}


.hmItems     {
    color:white; 
    z_index:3;
    background-color: transparent;
   }
.hmItemsOver {
    color:white; 
    z_index:3;
    background-image: url(../images/menu_bg_on.jpg);
   }  

#header {
   background-image: url(../images/top_banner1.jpg);
   width:780px;
   height:133px;
   z-index:100;
}

#spacer {
   font-family: Tahoma;
   font-size: 6px;
   width:780px;
   height:12px;
   z-index:100;
}


#midbanner {
   background-image: url(../images/mid_banner1.jpg);
   width:780px;
   height:185px;
   z-index:100;
}

#midbannersub1 {
   background-image: url(../images/mid_banner1_sub.jpg);
   width:780px;
   height:162px;
   z-index:100;
}

#midbannersub2 {
   background-image: url(../images/mid_banner2_sub.jpg);
   width:780px;
   height:162px;
   z-index:100;
}

#midbannersub3 {
   background-image: url(../images/mid_banner3_sub.jpg);
   width:780px;
   height:162px;
   z-index:100;
}

#midbannersub4 {
   background-image: url(../images/mid_banner4_sub.jpg);
   width:780px;
   height:162px;
   z-index:100;
}

#midbannersub5 {
   background-image: url(../images/mid_banner5_sub.jpg);
   width:780px;
   height:162px;
   z-index:100;
}

#midbannersub6 {
   background-image: url(../images/mid_banner6_sub.jpg);
   width:780px;
   height:162px;
   z-index:100;
}

#midbannersub7 {
   background-image: url(../images/mid_banner7_sub.jpg);
   width:780px;
   height:162px;
   z-index:100;
}

#midbannersub8 {
   background-image: url(../images/mid_banner8_sub.jpg);
   width:780px;
   height:162px;
   z-index:100;
}

#midbannersub9 {
   background-image: url(../images/mid_banner9_sub.jpg);
   width:780px;
   height:162px;
   z-index:100;
}

#midbannersub10 {
   background-image: url(../images/mid_banner10_sub.jpg);
   width:780px;
   height:162px;
   z-index:100;
}

#midbannersub11 {
   background-image: url(../images/mid_banner11_sub.jpg);
   width:780px;
   height:162px;
   z-index:100;
}

#midbannerf {
   background-image: url(../images/mid_banner1f.jpg);
   width:780px;
   height:185px;
   z-index:100;
}

#midbannersub1f {
   background-image: url(../images/mid_banner1_subf.jpg);
   width:780px;
   height:162px;
   z-index:100;
}

#midbannersub2f {
   background-image: url(../images/mid_banner2_subf.jpg);
   width:780px;
   height:162px;
   z-index:100;
}

#midbannersub3f {
   background-image: url(../images/mid_banner3_subf.jpg);
   width:780px;
   height:162px;
   z-index:100;
}

#midbannersub4f {
   background-image: url(../images/mid_banner4_subf.jpg);
   width:780px;
   height:162px;
   z-index:100;
}

#midbannersub5f {
   background-image: url(../images/mid_banner5_subf.jpg);
   width:780px;
   height:162px;
   z-index:100;
}

#midbannersub6f {
   background-image: url(../images/mid_banner6_subf.jpg);
   width:780px;
   height:162px;
   z-index:100;
}


#leftmenuheader {
   background-image: url(../images/leftmenu_header.jpg);
   background-repeat: no-repeat;
   width:160px;
   height:47px;
   z-index:100;
}

#leftmenuheader H2 {
   margin-left: 8px;
   margin-top: 5px;
   font-size: 14px;
   font-family: Arial;
   color: #91bfce;
   z-index:100;
}

#leftmenucontainer {
   background-image: url(../images/leftmenu_bg.jpg);
   background-repeat: repeat-y;
   background-color:#FFFFFF;
   width:160px;
   z-index:100;
}

#leftmenucontainer A {
   color:#2c505c;
   text-decoration: none;
   font-family:Tahoma, Arial, Verdana; 
   font-size: 11px ;
}

#leftmenucontainer A:hover {
   color:#cc0000;
}


#leftmenufooter {
   background-image: url(../images/leftmenu_footer.jpg);
   background-repeat: no-repeat;
   width:160px;
   z-index:100;
}


#topright {
   position: relative;
   width:199px;
   height:25px;
   top: 48px;
   left: 320px;
   z-index:105;
   font-size: 11px;
   color: #FFFFFF; 
}

#topright A {
   font-size: 12px;
   color: #FFFFFF; 
   text-decoration: none;
}

#topright A:hover {
   font-size: 12px;
   color: #FFFFFF; 
   text-decoration: underline;
}

#footer {
   background-image: url(../images/footer1.jpg);
   background-repeat: no-repeat;
   color:#FFFFFF;
   font-family:Tahoma, Arial, Verdana; 
   font-size: 11px ;   
   width:780px;
   height:48px;
   z-index:100;
}

#footer TD{
   color:#575757;
   font-family:Tahoma, Arial, Verdana; 
   font-size: 10px ;   
   z-index:100;
}

#footer A{
   color:#575757;
   font-family:Tahoma, Arial, Verdana; 
   font-size: 10px ;   
   text-decoration: none;
   z-index:100;
}

#botaddress {
  width:800px;
  z-index:100;
  color:#6cb4cb;
  font-size:11px;  
  font-family:Tahoma
  text-align: center;
}

#botaddress SPAN{
  color:#666666;
  font-size:11px;  
}


#leftcolsub {
   color:#333333;
   font-family:Tahoma, Arial, Verdana; 
   font-size: 11px;
   /* width: 435px; */
   /* background-image: url(../images/leftcol_bg.gif); */
   /* background-repeat: repeat-y; */
   background-color: #FFFFFF;      
   z-index: 100;
}

#leftcolsub H1 {
   margin-left: 10px;
   font-size: 15px;
   font-family: Arial;
   color: #91bfce;
}

#leftcolsub H2 {
   margin-left: 10px;
   font-size: 14px;
   font-family: Arial;
   color: #91bfce;
}

#leftcolsub P {
   padding-left: 10px;
   padding-right: 22px;
   font-size: 11px;
   line-height: 150%;
   color: #666666;
}

#leftcolsub B {
   color: #2c505c;
}

#leftcolsub A {
   text-decoration:none;
}
#leftcolsub A:hover {
   text-decoration:underline;
}


#leftcolsub UL {
   padding-left: 10px;
   padding-right: 22px;
   font-size: 11px;
   line-height: 150%;
   color: #666666;
   display:block;
   list-style-image: url(../images/arrow.gif);   
}

#leftcolsub OL {
   padding-left: 10px;
   padding-right: 22px;
   font-size: 11px;
   line-height: 150%;
   color: #666666;
   display:block;
   list-style-image: url(../images/arrow.gif);   
}



#leftcolfoot {
   color:#333333;
   font-family:Tahoma, Arial, Verdana; 
   font-size: 11px ;
   width: 528px;
   height: 125px;
   background-image: url(../images/footerbtn_bg.jpg);
   background-repeat: no-repeat;
   background-color: #FFFFFF;      
   z-index: 100;
}


#leftcol {
   color:#333333;
   font-family:Tahoma, Arial, Verdana; 
   font-size: 11px ;
   width: 540px;
   background-image: url(../images/leftcol_bg.gif);
   background-repeat: repeat-y;
   background-color: #FFFFFF;      
   z-index: 100;
}

#leftcol H1 {
   margin-left: 5px;
   font-size: 15px;
   font-family: Arial;
   color: #91bfce;
}

#leftcol H3 {
   margin-left: 2px;
   font-size: 15px;
   font-family: Arial;
   color: #91bfce;
}

#leftcol P {
   padding-left: 3px;
   padding-right: 22px;
   font-size: 11px;
   line-height: 150%;
   color: #666666;
}

#leftcol UL {
   padding-left: 3px;
   padding-right: 12px;
   font-size: 12px;
   line-height: 150%;
   color: #666666;
   display:block;
   list-style-image: url(../images/arrow.gif);   
}

#leftcol B {
   color: #076b8c;
}

#leftcol H2 {
   margin-left: 5px;
   font-size: 13px;
   font-family: Arial;
   line-height: 150%;
   color: #91bfce;
}

#rightcol {
   color:#333333;
   font-family:Tahoma, Arial, Verdana; 
   font-size: 11px ;
   width: 220px;
   background-color: #FFFFFF;      
   z-index: 100;
}

#rightcol SPAN {
   color: #6cb4cb;
}

#rightcol P {
   padding-left: 3px;
   font-size: 11px;
   line-height: 150%;
   color: #666666;
}

#rightcol H1 {
   margin-left: 5px;
   font-size: 15px;
   font-family: Arial;
   color: #91bfce;
}

#subsections {
   width:435px;
   text-align: left;
   z-index:100;
}

#flashcontent {
   float: left;
   clear: both;
   height: 98px;
   top: 0px;
   z-index:1;
   position:relative; 
}


#flashcontenttop {
   float: left;
   clear: both;
   height: 185px;
   top: 0px;
   z-index:1;
   position:relative; 
}

.mapsection {
  width: 535px;
  height: 326px;
  background-color: #076b8c;
  padding-top: 6px;
  padding-left: 7px;
}

div#preloaded-images {
   position: absolute;
   left: -9999px; 
   top: -9999px;
}

TABLE.Candidate {
   color:#666666;
   font-family:Tahoma, Arial, Verdana; 
   font-size: 11px ;
}

.Candidate TD{
   color:#666666;
   font-family:Tahoma, Arial, Verdana; 
   font-size: 11px ;
   padding:5px;
}

.CandidateHeader {
   color:#666666;
   font-family:Tahoma, Arial, Verdana; 
   font-size: 11px ;
   font-weight:bold;
}