/*---NAV---
-----------*/
#nav{
	display:block;
	position:relative; 
	height:40px;
	border-left:1px solid #dee3e6;
	z-index:1;
	}
#nav li{
	display:block;
	list-style:none;
	float:left;
	position:relative; 
	}
#nav a{ 
	display:block; 
	border-right:1px solid #dee3e6; 
	color:#0069d2; 
	font-size:11px; 
	padding:20px 10px 6px 10px;
	text-decoration:none;
	}
#nav a:hover, #nav a.cur{ 
	color:#e80000;
	text-decoration:underline;
	}
#nav ul{ 
	display:none; 
	position:absolute; 
	left:0; 
	width:185px;
	top:39px; 
	left:-1px;
	border:1px solid #dee3e6;
	background:#fff;
	}
#nav ul ul{
	overflow:hidden;
	}
#nav ul li{ 
	float:none;
	padding:0 10px;
	}
#nav ul li a{ 
	padding:7px 0 7px 10px; 
	border-top:1px solid #dee3e6; 
	border-right:none;
	background:url(../img/navarr.gif) no-repeat 0 11px;
	margin-top:-1px;
	color:#0761cf;
	}
#nav ul li a:hover{
	background-position:0 -84px;
	}
/*---MENU---
------------*/
.menu{
	width:100%;
	border-collapse:collapse;
	}
.menu td{
	width:25%;
	text-align:center;
	}
.menu td a{	
	color:#fff;
	font:bold 13px Tahoma;
	display: block;
	height:31px;
	line-height:31px;

	text-transform:uppercase;
	}
.menu td a:hover, .menu td a.cur{ 
	text-decoration:none;
	}	
.m1{
	background:#ff8a00 url(../img/menuL.gif) no-repeat;
	}
.m2{
	background:#eb2114;
	}
.m3{
	background:#9825c3;
	}
.m4{
	background:#08beff url(../img/menuR.gif) no-repeat right top;
	}
#m1, #m2, #m3, #m4{ 
	display: block; 
	position: relative;
	height:31px; 
	}
#m1 li, #m2 li, #m3 li, #m4 li{ 
	display: block; 
	list-style: none; 
	position: relative; 
	float: none;
	_float:left;
	}
#m1 ul, #m2 ul, #m3 ul, #m4 ul{ 
	display: none; 
	position: absolute; 
	top: 31px;
	}
#m1 ul a, #m2 ul a, #m3 ul a, #m4 ul a{ 
	text-align:left;
	font:normal 11px Tahoma;
	height:auto;
	padding:5px 15px;
	text-decoration:none;
	text-transform:none;
	}  
#m1 ul a:hover, #m2 ul a:hover, #m3 ul a:hover, #m4 ul a:hover{
	text-decoration:underline;
	}
#m1 ul{ 
	left:20px;
	width:218px;
	}
#m2 ul, #m3 ul{ 
	left:0;
	width:200px;
	}
#m4 ul{
	right:7px;
	width:210px;
	}
#m1 ul a{ 
	border-top: 1px solid #ffb633; 
	background:#ff8a00;
	} 
#m2 ul a{ 
	border-top: 1px solid #ff0000; 
	background:#e80000;
	}
#m3 ul a{ 
	border-top: 1px solid #ba3ee9; 
	background:#9825c3;
	} 
#m4 ul a{ 
	border-top: 1px solid #79dcff; 
	background:#08beff;
	}  
#m1 ul a:hover{
	background:#ffac00;
	}
#m2 ul a:hover{
	background:#ff0000;
	}
#m3 ul a:hover{
	background:#ba3ee9;
	}
#m4 ul a:hover{
	background:#19d7ff;
	}
#m2 ul ul, #m3 ul ul{ 
	top: 0;
	left:200px;
	}
#m4 ul ul{ 
	top: 0;
	left:-210px;
	}		
#m2 .sub{
	background:#e80000 url(../img/subarrR.gif) no-repeat 190px 10px;
	}
#m2 .sub:hover{
	background:#ff0000 url(../img/subarrR.gif) no-repeat 190px 10px;
	}
#m3 .sub{
	background:#9825c3 url(../img/subarrR.gif) no-repeat 190px 10px;
	}
#m3 .sub:hover{
	background:#ba3ee9 url(../img/subarrR.gif) no-repeat 190px 10px;
	}
#m4 .sub{
	background:#08beff url(../img/subarrL.gif) no-repeat 5px 10px;
	}
#m4 .sub:hover{
	background:#19d7ff url(../img/subarrL.gif) no-repeat 5px 10px;
	}
#nav ul a, #m1 ul a, #m2 ul a, #m3 ul a, #m4 ul a{
	zoom:1; 
	}	
/*---SIDE---
------------*/
.side{
	margin-top:-5px;
	}
.side h4{
	height:27px;
	background: #21529d url(../img/sidetitle.gif) no-repeat;
	padding:8px 0 0 16px;
	text-transform:uppercase;
	cursor:pointer;
	}
#s1, #s2, #s3{ 
	display: block;  
	position: relative; 
	background:#eff7fd; 
	}
#s1 li, #s2 li, #s3 li{ 
	display: block; 
	list-style: none;   
	position: relative;
	padding:3px 0 6px 0;
	margin:0 23px 0 16px;
	border-top:1px solid #c4e1f4;
	margin-top:-1px;
	}
.first{
	border-top:none!important;
	}
#s1 a, #s2 a, #s3 a{ 
	display: block; 
	color:#187cb9;
	font: 11px Tahoma;
	/*background:url(../img/navarr.gif) no-repeat 0 5px;*/
	padding:0 0 0 10px;
	text-decoration:none;
	}
#s1 a.sub, #s2 a.sub, #s3 a.sub{ 
	background:url(../img/navarr.gif) no-repeat 0 5px;
	font-weight: bold;
	padding-left:10px;
	}
#s1 a:hover, #s2 a:hover, #s3 a:hover{
	background-position:0 -90px;
	color:#e80000;
	text-decoration:underline;
	} 
#s1 a.cur, #s2 a.cur, #s3 a.cur{
	background-position:0 -190px;
	text-decoration:underline;
	} 
#s1 a.cur_ex, #s2 a.cur_ex, #s3 a.cur_ex{
	color:#e80000;
	} 

#s1 ul, #s2 ul, #s3 ul{ 
	display: none; 
	position: absolute; 
	top:0;
	left: 261px;
	width:250px;
	background:#eff7fd; 
	border:1px solid #c4e1f4;
	}

#s1 ul li, #s2 ul li, #s3 ul li{
	margin:0 10px;
	} 
#s1 ul a, #s2 ul a, #s3 ul a{ 
	font-weight:normal;
	zoom: 1;
	color:#006dd3;
	background:none;
	padding:0;
	}
#s1 ul ul, #s2 ul ul, #s3 ul ul{
	top: 0; 
	left: 240px;
	width:235px;
	}

#s1 ol, #s2 ol, #s3 ol{
	padding:5px 0 0 0;
	}
#s1 ol li, #s2 ol li, #s3 ol li{
	border:none;
	margin:0 0 0 16px;
	}	
#s1 ol a, #s2 ol a, #s3 ol a{
	font-weight:normal;
	background:url(../img/mdash.gif) no-repeat 0 8px;
	color:#006bd0;
	padding-left: 10px;
	}		
#s1 ol a:hover, #s2 ol a:hover, #s3 ol a:hover{
	background-position:0 -91px;
	}	
	
#s1 ol a.cur_ex, #s2 ol a.cur_ex, ol #s3 a.cur_ex{
	cursor:text;
	font-weight:bold;
	background:url(../img/mdash.gif) no-repeat 0 8px;
	background-position:0 -91px;
	}

#s1 ol a.cur:hover, #s2 ol a.cur:hover, #s3 ol a.cur:hover{
	background-position:0 -91px;
	}
	