/* Main */
BODY          {margin:0px;padding:0px; 
	       font: 12px Verdana, Arial, Helvetica, sans-serif;
               background: #C0D7F4 url(/media/bg.gif) left top repeat-x;
              }

table         {border:0px; border-collapse:collapse; width: 100%;}

table td      {padding:0px;} 

P,BR,DIV,TD   {font: 12px Verdana, Arial, Helvetica, sans-serif;}

a             {font: 12px Verdana, Arial, Helvetica, sans-serif;}
a:link        {color: #14376F; text-decoration: underline;} 
a:visited     {color: #14376F; text-decoration: underline;     } 
a:active      {color: #14376F; text-decoration: underline;} 
a:hover       {color: #ff0000; text-decoration: underline;} 

#page{margin:0px auto; width:751px;}
#page_top{margin-top:5px;}

#page_main{
width:745px; 
margin:0;
padding:0;
background:#FFF url(/media/bg_top.gif) left top repeat-x;
border-left:3px #FFF solid;
border-right:3px #FFF solid;


}

#page_main_text{padding:10px;color:#2B4192; }
#page_main_text p{color:#2B4192; }



#container {
	position:relative;  top: 0px !important; top: -3px ;;
	display:block; 
        background:#FFF;
	border-left:solid 180px #FFF;
	border-right:solid 200px #FFF;
margin-top:10px;
}
#inner {
	display:block;
	position:relative;
	margin-left:-180px;
	margin-right:-200px;
	padding:0px;

}


#left {
	float:left; 
	position:relative; 
	width:180px;
        background: #FFF url(/media/a8.gif) left top no-repeat;
	left:0px;
}
#right {
	float:right; 
	position:relative; 
	width:200px;
	right:0px;
border-left: #A4BCD7 1px solid;
padding-left:10px;
}

#right p{ font: 11px Verdana, Arial, Helvetica, sans-serif; color:#367ACA;}


#center {
	margin-left:180px;
	margin-right:220px;
	position:relative; 
	display:block;
	height:1%;
color:#2B4192;
}
#center p{color:#2B4192;}

.clear {
	clear:both;
}


#news{background:url(/media/bg_news.gif) left top repeat-y; padding:12px;}

#news_box{

		height:200px;
		overflow:hidden;
	}


#news_text a:link     {color: #9FDBFF; text-decoration: underline;font: 11px Verdana, Arial, Helvetica, sans-serif; } 
#news_text a:visited {color: #9FDBFF; text-decoration: underline;font: 11px Verdana, Arial, Helvetica, sans-serif; } 
#news_text a:active { color: #9FDBFF; text-decoration: underline;font: 11px Verdana, Arial, Helvetica, sans-serif; } 
#news_text a:hover  {color: #FFF; text-decoration: underline; LEFT: 1px; POSITION: relative; TOP: 1px;font: 11px Verdana, Arial, Helvetica, sans-serif; } 

#news_text p{display: block; border-top:1px #A4BCD7 solid; padding:2px; margin-bottom:20px;  font: 11px Verdana, Arial, Helvetica, sans-serif; color:#FFF;}




#page_bottom{
width:751px;
background:url(/media/bottom.gif) left top no-repeat;
height:51px;
}

#page_bottom p{font: 10px Verdana, Arial, Helvetica, sans-serif; color:#FFF; padding:5px 20px 0px 20px; margin:0px;}


.menu_main{

width:745px; 
margin:0;
padding:0;
background:#3C80CC url(/media/bg_menu.gif) left top repeat-x;
border-left:3px #FFF solid;
border-right:3px #FFF solid;
height:30px;
}

.menu {
width:100%; 
margin:0;
padding:0;
font: bold 12px Arial, Verdana, Helvetica, sans-serif;
position:relative;
z-index:100;
overflow:visible;
}
.menu ul {
padding:0;
margin:0;
list-style-type:none;
}

.menu li {
float:left;
width:93px;
position:relative;
background:#3C80CC url(/media/bg_menu.gif) left top repeat-x;
}

.menu a, .menu a:visited {
display:block;
font: bold 11px Arial, Helvetica, sans-serif;
text-decoration:none; 
color:#fff; 
width:93px; 
height:30px; 
background:#3C80CC url(/media/menu.gif) left top repeat-x;
line-height:30px;
text-align:center;
overflow: hidden;
}
* html .menu a, * html .menu a:visited {
width:93px;
w\idth:93px;

}
.menu ul ul a.drop, .menu ul ul a.drop:visited {
background:#9FC5ED;
text-align:left;
}
.menu ul ul a.drop:hover{
background:#056AA6;
text-align:left;
}
.menu ul ul ul a.drop1, .menu ul ul ul a.drop1:visited {
background:#6AB9E7;
text-align:left;
}
.menu ul ul ul a.drop1:hover{
background:#056AA6;
text-align:left;
}
.menu ul ul ul :hover > a.drop1 {
background:#056AA6;
text-align:left;
}
.menu ul ul :hover > a.drop {
background:#056AA6;
text-align:left;
}
.menu ul ul ul a, .menu ul ul ul a:visited {
background:#B0CAE5;
text-align:left;
}
.menu ul ul ul a:hover {
background:#056AA6;
text-align:left;
}
.menu ul ul {
visibility:hidden;
position:absolute;
height:0;
top:30px;
left:0; 
width:120px;
}
.menu ul ul ul {
visibility:hidden;
position:absolute;
height:0;
top:30px;
left:0; 
width:120px;
}
* html .menu ul ul {
top:30px;
t\op:30px;
}
.menu ul ul ul{
left:208px; 
top:0;
width:120px;
}
.menu ul ul ul ul{
left:189px; 
top:0;
width:200px;
}
.menu ul ul ul.left {
left:-200px;
}
.menu table {position:absolute; top:0; left:0;}
.menu ul ul a, .menu ul ul a:visited {
background:#B0CAE5; 
color:#000; 
height:auto; 
line-height:1.2em; 
padding:5px 10px; 
width:184px;
border:1px solid #fff; 
border-width:2px 3px 1px 3px; 
text-align:left;
}
* html .menu ul ul a{
width:184px;
w\idth:184px;
}
.menu a:hover{
color:#fff; 
background:#056AA6;
}



.menu ul ul a:hover{
color:#fff; 
background:#056AA6;
}


.menu :hover > a, .menu ul ul :hover > a {
color:#fff;
background:#056AA6;
}
.menu ul li:hover ul,
.menu ul a:hover ul{
visibility:visible; 
}
.menu ul :hover ul ul{
visibility:hidden;
}
.menu ul :hover ul :hover ul ul{
visibility:hidden;
}
.menu ul :hover ul :hover ul{ 
visibility:visible;
}
.menu ul :hover ul :hover ul  :hover ul{ 
visibility:visible;
}
