body {	

font-family:Arial; 

margin:0; 

padding:0; 

color:#232323; 

font-size:12px; 

width:100%; 

background: #002F59 url(images/site_bg.jpg) repeat-x;

} 

a { 
color:#002F59;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

#body { 

width:960px;  

position:relative; 	

text-align:left; 

}



#topnavheader {

width:950px; 

background:url(images/topnavbar.jpg) no-repeat;

height:33px; 

} 

.ticker {
margin:0 auto;
}

.menuname {	

  float:left; 

  font-size:12px;

  font-weight:bold;

  color:#fff;

  position:relative; 

  margin-left:20px;

  }



.headernav {  

font-size:11px;

text-align:right; 

font-weight:bold;				   

margin-right:15px;

padding-top:8px;

} 



.headernav a {

color:#FFFFFF; 

padding-left:15px;

padding-right:20px;

text-decoration:none;

}	 



.headernav a:hover {

color:red;

}



.arrow {

 color:red;

 margin-right:-12px; 

 }



#mainheader {

 width:950px;

 height:148px;

 margin-top:33px; 

 }



.logo {	

float:left;

width:279px;

height:148px; 

} 



.logoright {

background:url(images/logoright.jpg);

float:right;

width:671px;

height:148px;  

}

 

#topheader {

width:100%;	

border-left:1px solid white;

border-right:1px solid white; 

}



.logoright .date { 

 margin:0;

 padding-top:20px;

 padding-left:188px;

 color:#000000;	

 font-size:11px; 

 font-weight:bold;

 font-family:Arial;

 } 



.bannerad {	 

 background:#8A9CB8; 

 padding:10px;

 margin:0; 

 margin-top:15px;

 margin-right:20px; 

 width:440px; 

 height:61px; 

 text-align:right;

 float:right;

 border:1px solid white;

 } 



.bannerad img {

 border:1px solid #000000;

 }

 

#content {

  margin-left:5px;	

  width:941px;

  background:#fff;

  position:absolute; 
}



#leftmain {	   

  padding:5px;

  background:#ffffff;

  width:470px;

  float:left;

  text-align:left;

  }



#leftmain h2 {	

 font-size:17px;

 color:#FFFFFF;

 margin:10px; 

 font-family:Arial;

 }  



#leftmain .textbox {

 width:470px;

 background-color: #232323;

 filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;

 position:absolute;

 }

  

#leftmain img .main {
   width:470px;
   margin:0 auto; 
   border:1px solid #000000;
    } 

  

#leftmain .caption {

	font: 10px Arial, Helvetica, sans-serif;

	color: #666666;

	text-align: justify;

	padding: 0 8px 2px 10px; 

	margin-top:2px;

	vertical-align: top; 

}	  



#leftmain .news	{  

   font: 12px Arial;

   color: #474747; 

   padding-left:10px;

   margin-bottom:10px;

 } 

 

#leftmain .headlines, #center .headlines {

   padding-left:5px;

   margin-top:4px;

   padding-bottom:10px;

   }

 

.headlines a { 

   color:#002F59;

   line-height:20px;

   text-decoration:none;

   font-weight:bold;

   }     



.topblock {

   width:100%;

   height:25px;

   background:#4073A0;

   }



.topblock p, #left .topblock p {  

   font: 12px Arial;

   color:#fff;

   font-weight:bold; 

   padding-left:10px;

   padding-top:5px;

   }



#left {

  width:670px; 

  padding:5px;

  background:#ffffff;

  float:left;

  text-align:left;

}   



#left h2 {

 font-size:18px;
 color:#002546;
 margin:10px;

 }

 

#left p {

   font: 12px Arial;

   line-height:20px;

   color: #000000; 

   padding-left:10px;

   margin-bottom:10px;

   padding-right:10px;

 } 

  

#center { 
 padding:5px; 
 padding-left:20px;
 background:#fff;  
 width:180px; 
 float:left;
  } 





#right { 

 padding:5px; 
 background:inherit;  
 width:230px;
 float:right; 

 }  

	 

#right img {

padding-bottom:2px;

} 

 

#middle a { 

 line-height:20px;  

 padding-top:8px;

 color:white;

 font-size:12px;

 } 

 

#middle a:hover {

 color:#FFED47;

 } 

 

.topmenu { 

text-align:left;

float:left;

padding-left:30px;

padding-top:20px;

}

 

.topmenu2 { 

text-align:left;

float:left;

padding-left:50px;

padding-top:20px;

}



.leftcolumn { 

text-align:left;

width:219px; 

background:#DC467B;

float:left;	

 }



.leftcolumn .bottom {

background-image:url(images/lcbottom.jpg); 

height:21px;

} 

 

.leftcolumn h2 {  

margin-top:-10px; 

font-size:17px; 

margin-left:10px;

color:#ffffff;

} 



.leftcolumn p {

font-size:11px;

padding-left:8px;

color:white;

padding-right:5px;

}



.rightcolumn { 

text-align:left;

width:600px; 

float:right;

}



.rightcolumn h2 { 

padding-left:20px; 

font-size:17px; 

color:#0E6388; 

} 



.rightcolumn p {

font-family:Tahoma;

padding-left:25px; 

font-size:12px; 

color:#333333; 

}



#nav { 	

margin-left:5px;

width:939px; 

height:30px;

background:#002546;	

border-left:1px solid #487094;

border-right:1px solid #487094;

}



#menua {



}



#menua a.vmenu, #menua a.hmenu, #menua a.hmenu:link, #menua a.hmenu:visited {

display:block;

border-right:1px solid #487094; 

height:30px; 

background:inherit;

font-size:12px;

font-weight:bold; 

color:#ffffff; 

text-decoration:none; 

text-align:center; 

line-height:30px;

}



#menua a.hmenu, #menua a.hmenu:link, #menua a.hmenu:visited {

float:left;

padding-left:12px;

padding-right:12px;

}



#menua a.hmenu:hover {

background:#4073A0; 

color:#fff;

}	 



#menua {

height:25px;

}



#menua:after{ 

content: "."; 

display: block; 

height: 0; 

clear: both; 

visibility:hidden;

}

 

#icon { 

font-family: Tahoma; 

font-size: 11px; 

color:#b7c9d9; 

line-height: 20px;

} 



#icon a { 

font-family: Tahoma; 

font-size: 11px; 

color:#b7c9d9; 

line-height: 20px; 

background:url(images/icon.gif) no-repeat left center; 

padding-left:22px;

text-decoration:underline;

}



#icon a:hover { 

font-family: Tahoma; 

font-size: 11px; 

color:#b7c9d9; 

line-height: 20px; 

background:url(images/icon.gif) no-repeat left center;

text-decoration:none;

} 



.input {

font-family:Tahoma; 

font-size:11px; 

color:#000000; 

background:#FFFFFF; 

width:168px; 

height:15px; 

padding:2px 0 0 8px; 

border:1px #dcdcdc solid;

}  



.mess {

font-family:Tahoma; 

font-size:11px; 

color:#000000; 

background:#FFFFFF; 

width:221px; 

height:72px; 

padding:2px 0 0 8px; 

border:1px #dcdcdc solid;

}



.clear {

  width: 100%;

  height: 1px;

  margin: 0 0 -1px;

  clear: both;

} 

div.figure {
  border: thin silver solid;
  width:300px;
} 

div.figure p {
  text-align: center;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
}

#footer { 
height:75px; 
background:#002546; 
}

#footer p {   
     padding-top:20px; 
     font-size:11px;
     font-weight:bold;  
     color:#FFFFFF
}

#footer p a {
     color:#ffffff;
     text-decoration:underline;
}

#footer p a:hover {
     text-decoration:none;
}	