﻿div#menu ul
{
margin: 0;
padding: 0;
list-style-type: none;
width:100%;
float:left;
background-color:#0099CC;


}

div#menu ul li
{
float: left;
font-family: verdana, arial, sans-serif;
font-size: 11px;
margin: 0;
text-transform: uppercase;
padding-bottom:5px;
margin-right: 0px;
font-weight: bold;


}

div#menu ul a, div#menu ul a:link
{
margin: 0;
padding:10px 15px 10px 15px;
display: block;
background-color: #0099CC;
color: #fff;
text-decoration: none;
background-repeat: repeat-x;
}



div#menu ul li#active, div#menu ul li:hover
{
background-image:url(../img/templates/menu-arrow.gif);
background-position:50% 36px;
background-repeat:no-repeat;
background-repeat:no-repeat;
color:#01B4DC !important;
position:relative;

}


div#menu ul li#active a {
color: #0099CC !important;
background-color: #fff;
}

div#menu ul li a:hover
{
color: #0099CC !important;
background-color: #fff;


}


ul#subnav{

}

ul#subnav li{
padding: 10px;
background-color:#f4f4f4;
padding-left: 20px;
list-style: none;

}

ul#subnav li#subactive {
	background-color:#fff;
}

ul#subnav li#subactive a{ 
color :#666;
}

ul#subnav li a:hover{ 
color :#666;
}

ul#subnav li a {
display: block;
color:#666666 ;
}

ul#subnav li a:hover {
color:#01A9D8!important;
}

ul#subnav li#subactive a:hover {
color:#666666 !important;
text-decoration:none!important;
}

/* submenu */

div#navigation_l {

float:left;
margin-top:3px;
width:195px;

}






/* mandatory */

ul#mand
{
margin: 0;
padding: 0;
list-style-type: none;
white-space: nowrap;
margin-top: 0px;
float: left;
width: 770px;

}

ul#mand li
{
float: left;
font-size: 11px;
font-weight: bold;
margin: 0;
text-transform: uppercase;
padding-bottom:5px;
margin-right: 15px;
	background-image: url(../img/blue_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0% 40%;
	padding-left: 10px;

}

#mand a, #mand a:link
{
margin: 0;
display: block;
color: #f4f4f4;
text-decoration: none;


}



ul#mand li#mandactive
{




}
ul#mand li#mandactive a {
color: #01b4dc !important;


}

#mand li a:hover
{
color: #01b4dc !important;

}

ul.news{
list-style:none;
}

#mandatory li#active a, #mandatory li a:hover{
text-decoration:underline!important;
}

.book{
border:none!important;
padding-right:30px!important;
}

#content_l_mid ul, #content_left ul,  #content_left ol, #content_l_mid ol{
margin-left:25px;
margin-bottom:12px;
}

.contact_left .contact_list{
margin-left:0px !important;
}

#content_l_mid ul li, #content_left ul li, #content_left ol li, #content_l_mid ol li {
margin-bottom:3px;
}

