/* Main
-----------------------------------------------------------------------------------------------*/

*{
          margin:0;padding:0; 
}

BODY{
	  font: 12pt Times New Roman, Times, serif; ;
}


#page P,BR,hr{
          font: 12pt Times New Roman, Times, serif; ; 
          margin-bottom:6px;
}
.clear{clear:both;}
             
/* Index
-----------------------------------------------------------------------------------------------*/

#page{width:774px; margin:0 auto;}
#page_top{background: url(/media/web/bg_logo.jpg) top right no-repeat;}



#page_main{margin: 5px 0 0 0;}

#page_left{width:230px; float:left;
background:#005239;
}

#page_left .content{padding:4px; margin:0;}

#page_left  .box{background:#FFF; padding:5px; margin:4px;
border: 5px #CCC solid;
}


#page_left  .box h5{
color:#005239;
display:block;          
font: bold 14pt Times New Roman, Times, serif; 

border-bottom:2px #005239 solid;
text-align:center;
margin:0 auto 16px auto;

}



#page_right{ 

float:left;
background:#EAEAEA;
width:528px;
margin-left:6px;
border: 5px #CCC solid;
}
#page_right .content{padding:10px; margin:0;}


#page_right .content h1{color:#005239;
display:block;          
font: bold 22pt Times New Roman, Times, serif; 

border-bottom:2px #005239 solid;
width:400px;
text-align:center;
margin:0 auto 16px auto;

}


#page_right .content h3{color:#005239;
display:block;          
font: bold 18pt Times New Roman, Times, serif; 

text-align:center;
margin:20px auto 2px auto;

}


#page_right .content h4{color:#005239;
display:block;          
font: bold 14pt Times New Roman, Times, serif; 
text-align:center;
margin:2px auto 16px auto;

}





#page_right .content b{ color:#005239;}


#page_right .content ul{padding:10px 0 10px 30px; margin:0;}

/*---------- BOX 1 -------------*/

.box1{
         width:260px;
         background:#FFF;
         padding:10px 5px 10px 20px;
         display:block;
         border:4px #007B63 solid;
         margin:0 0 20px 200px;
}

.box1 ul{ padding:10px 0 10px 30px;}

.box1 h2{font: bold 16pt Times New Roman, Times, serif; }


.photo1{z-index:10; position:relative;float:left; left:16px; top:30px;
background: url(bg_photo.png) top left no-repeat;
padding: 6px 0 0 6px;
}

.photo1 img{border:4px #007B63 solid;}


/*---------- BOX 2 -------------*/

.box2{
         width:260px;
         background:#FFF;
         padding:10px 50px 10px 10px;
         display:block;
         border:4px #007B63 solid;
         margin-left:10px;
}


.box2 h2{font: bold 16pt Times New Roman, Times, serif; }

.box2 ul{ padding:10px 0 10px 20px; display:block;
width:230px;
}

.photo2{z-index:10; position:relative;float:right; left:-10px; top:-155px;
background: url(bg_photo.png) top left no-repeat;
padding: 6px 0 0 6px;
}

.photo2 img{border:4px #007B63 solid;}

.box22{height:200px;overflow:hidden; display:block;}






#page_bottom{background:#005239; margin-top:5px;}
#page_bottom .content{text-align:center; padding:5px;
          color:#FFF;
}


#page_bottom .content *{
          font: 8pt Times New Roman, Times, serif; 
}




/* MENU
-----------------------------------------------------------------------------------------------*/

#menu{
          margin: 5px 0 0 0 ; padding:0;                                            
	  height:33px; 
          position: relative; z-index: 1000; text-align: left;
          background: #005239;
          font: bold 14px Times New Roman, Times, serif; 
          padding:4px;

}
#menu a{
          text-decoration: none;
}

#menu ul{
          margin: 0; padding:0;
          position: relative;
	  list-style-type: none;
margin-left:0px;
}

#menu li{
	width: 106px;
	float: left;
	position: relative;
	text-align: center;
	margin-right:3px;
	background-image: url(/media/web/menu.gif);
	background-repeat: no-repeat;
	background-position: left top;
}




#menu a, #menu a:visited{

          display: block;
          line-height:33px;
          background: none transparent scroll repeat 0% 0%; 
          color: #FFF; 
}




#menu a span, #menu a:visited span{
          display: block;
          line-height:33px;
          background: url(/media/web/menu2.gif) no-repeat right top;  
          color: #FFF; 

font-weight: bold; 
}






#menu a:hover span{
          display: block;
          line-height:33px;

          color: #FFF; 
          background-position: right -32px; 

}



html #menu a:hover{
          line-height:33px;
          color: #FFF;
          text-decoration: none;
          background: url(/media/web/menu.gif) no-repeat left top; 
          background-position: 0 -32px; 
}

/* 
-----------------------------------------------------------------------------------------------*/


.box_4{margin-left:10px; width:120px; padding:6px; background:#EEEEEE; border:2px solid #FFF;}

.box_5{margin-right:10px;  background:#EEEEEE; border:2px solid #FFF;}

td.box_61 p strong{  font: bold 17px Times New Roman, Times, serif; }
td.box_61 div strong{  font: bold 17px Times New Roman, Times, serif; }


