/* Main */
*        {margin:0;padding:0; 
         }
BODY     {
	 font: 10pt Tahoma, Arial, Helvetica, sans-serif;
         background: #FFF url("/media/web/bg.gif") top left repeat-x;
          behavior:url("/media/web/h.htc");
         }


P,BR,DIV,TD   {font: 10pt Tahoma, Arial, Helvetica, sans-serif;}

h1            {color:#000; font: bold 22px Tahoma, Arial, Helvetica, sans-serif;}
h2            {color:#000; font: bold 20px Tahoma, Arial, Helvetica, sans-serif;}
h3            {color:#000; font: bold 18px Tahoma, Arial, Helvetica, sans-serif;}
h4            {color:#000; font: bold 16px Tahoma, Arial, Helvetica, sans-serif;}
h5            {color:#000; font: bold 14px Tahoma, Arial, Helvetica, sans-serif;}
h6            {color:#000; font: bold 12px Tahoma, Arial, Helvetica, sans-serif;}


a             {font: 10pt Tahoma, Arial, Helvetica, sans-serif;}
a:link        {color: #1C3769; text-decoration: underline;} 
a:visited     {color: #1C3769; text-decoration: underline;} 
a:active      {color: #1C3769; text-decoration: underline;} 
a:hover       {color: #ff0000; text-decoration: underline;} 
             
/* PAGE */

#page{width:926px; margin: 0 auto;position:relative;}

#logo{width:926px; height:154px; background: url("/media/web/logo.jpg") top left no-repeat;}


#main{ background: url("/media/web/bg_main.png") top left repeat-y;
       behavior:url("/media/web/p.htc");
}
#main_line{ background: url("/media/web/bg_main.gif") top left no-repeat;height:18px;}

#main .content{padding:0 22px 0 18px;}

#main ul,#main ol{padding:10px 2px 10px 40px;}

#main p,#main h1,#main h2,#main h3,#main h4,#main h5,#main h6{padding: 0 0 10px 0;}

#column1{width:158px;background:#2E6192;padding:4px;vertical-align:top;}



#column1, #column1 a{color:#FFF;
}


#column3 a:link        {color: #FFFFFF; text-decoration: underline;} 
#column3 a:visited     {color: #FFFFFF; text-decoration: underline;}







#column1 ul, #column1 ul li{padding:0; margin:0;}

/*padding: 26px 0 0 10px;*/
#column2{width:534px; padding: 0 6px 0 6px;vertical-align:top;}
#column2 p{line-height: 1.5;}

#column3{width:158px;background:#2E6192;
padding:4px;color:#FFF;
vertical-align:top;
}

#column3 h2, #column1 h2{color: #7AB2E8;
padding:0; margin:0;
 font: bold 15px Tahoma, Arial, Helvetica, sans-serif;
}

#column3 address, #column1 address {color: #FFF;
 font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
padding: 26px 0 0 10px;


}
#column3 a:link        {color: #FFFFFF; text-decoration: underline;} 
#column3 a:visited     {color: #FFFFFF; text-decoration: underline;}



#flashcontent {
		width: 882px;
		height: 229px;
                position:relative; left:20px;
background:url(/media/web/banner.jpg);
	}







#bottom{background:#2E6192;}
#bottom_content{ background: url("/media/web/bg_bottom.gif") top left no-repeat;
width:926px; margin: 0 auto;

}



#bottom_content .content{padding:30px 15px 20px 15px; color:#FFF;text-align:center;}



#bottom_content a             {font: 12px Tahoma, Arial, Helvetica, sans-serif;}
#bottom_content a:link        {color: #DDE5EC; text-decoration: underline;} 
#bottom_content a:visited     {color: #DDE5EC; text-decoration: underline;} 
#bottom_content a:active      {color: #DDE5EC; text-decoration: underline;} 
#bottom_content a:hover        {color: #FFF; text-decoration: none;} 
#bottom_content i       {color: #6E96C0; font: normal 14px Tahoma, Arial, Helvetica, sans-serif;padding: 0 10px 0 10px;} 


.small1{color:#FFF; font: 11px Arial, Helvetica, sans-serif; padding: 8px 0 2px 0;}
.small2{color:#568CC0; font: 10px Arial, Helvetica, sans-serif; }


/* SUB MENU  
-----------------------------------------------------------------------------------------------*/

#submenu{
          margin: 0; padding:0;                                            
          position: relative; z-index: 700; text-align: left;
          font: bold 11px Arial, Helvetica, sans-serif; 
          width: auto;
}


#submenu a{
          text-decoration: none;
}

#submenu ul{
          margin: 0; padding:0;
          position: relative;
	  list-style-type: none;
}
#submenu li{
          width:auto;
          position: relative; text-align: left;
          height:58px;  line-height:28px;
}

#submenu a, #submenu a:visited{
          font: bold 11px Arial, Helvetica, sans-serif; 
          padding:4px 4px 0 60px;
         display: block;
          height:50px;line-height:16px;
       
          color: #695511; 
 background: #FFF;             

}
#submenu b{line-height:normal;}

#submenu a:hover{
          line-height:16px;
          color: #FFF;
          text-decoration: none;
          background: #133C77; 
}

#submenu a.p1{ background: #FFF url("/media/web/p1.jpg") 0 0 no-repeat;}
#submenu a:hover.p1{ background: #133C77 url(p1.jpg)  0 -54px  no-repeat;}

#submenu a.p2{ background: #FFF url("/media/web/p2.jpg") 0 0 no-repeat;}
#submenu a:hover.p2{ background: #133C77 url(p2.jpg)  0 -54px  no-repeat;}


#submenu a.p3{ background: #FFF url("/media/web/p3.jpg") 0 0 no-repeat;}
#submenu a:hover.p3{ background: #133C77 url(p3.jpg)  0 -54px  no-repeat;}


#submenu a.p4{ background: #FFF url("/media/web/p4.jpg") 0 0 no-repeat;}
#submenu a:hover.p4{ background: #133C77 url(p4.jpg)  0 -54px  no-repeat;}

#submenu a.p5{ background: #FFF url("/media/web/p5.jpg") 0 0 no-repeat;}
#submenu a:hover.p5{ background: #133C77 url(p5.jpg)  0 -54px  no-repeat;}

#submenu a.p6{ background: #FFF url("/media/web/p6.jpg") 0 0 no-repeat;}
#submenu a:hover.p6{ background: #133C77 url(p6.jpg)  0 -54px  no-repeat;}



/* 
-----------------------------------------------------------------------------------------------*/





/* MENU
-----------------------------------------------------------------------------------------------*/

#menu{
width:878px;          margin: 2px 0 0 0; padding:0;                                            
	  height:24px; 
          position: relative; left:20px; z-index: 888; text-align: left;
          background: url("/media/web/menu_bg.gif");
          font: bold 13px Arial, Helvetica, sans-serif; 
          padding:4px 0 4px 4px;
clear:both;
}

#menu *{ 
height:auto;
          line-height:normal;
background-position:0 0;
background-repeat:no-repeat;
border:0 none;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
padding:0;
text-align:left;
vertical-align:baseline;
border-collapse:collapse;
border-spacing:0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;

}                                            

#menu a{
          text-decoration: none;
}

#menu ul{
          margin: 0; padding:0;
          position: relative;
	  list-style-type: none;
}
#menu li{

          width: auto; 
          float: left; position: relative; text-align: center;
          background: url("/media/web/menu.gif") no-repeat left top; 
margin-right:4px;

}



#menu ul ul li{
          background: #FFF; 
          font: bold 11px Arial, Helvetica, sans-serif;
          margin:0;  padding:0;

}
#menu ul ul li a{
margin:0; padding:0;
}

#menu a, #menu a:visited{

          display: block;
          line-height:24px;
          color: #C3D8EA; 
}




#menu a span, #menu a:visited span{
          display: block;
          line-height:24px;
          background: url("/media/web/menu2.gif") no-repeat right top;  
          color: #C3D8EA; 
padding:0 8px 0 8px;
font-weight: bold; 
}






#menu a:hover span{
          display: block;
          line-height:24px;
          color: #FFF; 
          background-position: right -24px; 

}



#menu UL UL LI a.c{
 background: url("/media/web/menu3.gif") no-repeat right top; 
}


#menu UL UL LI a.c:hover{
 background: #CFDCE9 url("/media/web/menu3.gif") no-repeat right top; 
}



#menu UL UL LI a{
 background: url("/media/web/menu4.gif") no-repeat right top;
}


#menu UL UL UL LI a{
 background: url("/media/web/menu4.gif") no-repeat right top; 
}


#menu UL UL UL LI a:hover{
 background: #CFDCE9 url("/media/web/menu4.gif") no-repeat right top; 
}






#menu ul ul.m a, #menu ul ul.m a:visited{
         width:170px;
          line-height:18px;
          overflow: hidden; 
          color:#185C9E; 
padding:2px 0 2px 2px;
display:block;
margin:0;

}


html #menu a:hover{
          line-height:24px;
          color: #FFF;
          text-decoration: none;
          background: url("/media/web/menu.gif") no-repeat left top; 
          background-position: 0 -24px; 
}
html #menu ul ul.m a:hover{
          line-height:18px;
          color: #000; 
          background: #CFDCE9; 
}

#menu ul ul{
 
          border-top:    #2E6192 1px solid; 
          border-bottom: #2E6192 1px solid;
          border-left:   #2E6192 1px solid; 
          border-right:  #2E6192 1px solid; 
          visibility: hidden; 
          position: absolute; left: 0; 
          top: 24px;
background:#FFF;
width:172px;
Z-INDEX:200;
padding: 0 0 8px 0;
margin:0;
}



#menu ul ul ul{
          border-top:    #2E6192 1px solid; 
          border-bottom: #2E6192 1px solid;
          border-left:   #2E6192 1px solid; 
          border-right:  #2E6192 1px solid; 
          background:#FFF;
          visibility: hidden; 
          position: absolute;
          left: 170px;
          _left:172px;
top:0;
Z-INDEX:300;
}


* #menu ul ul ul{left: 172px;}




#menu UL UL LI  {
	text-align: left; 
width:150px;

}



#menu ul li:hover ul.m, 
#menu ul a:hover ul.m, 
#menu ul li:hover ul.m li:hover ul,
#menu ul :hover ul :hover ul :hover ul{
          visibility: visible;
}


#menu ul :hover ul ul, 
#menu ul :hover ul :hover ul ul{
          visibility: hidden;
}

/* 
-----------------------------------------------------------------------------------------------*/



