/* CSS Document */



ul#navcont{
		
		width: 949px;
		height: 30px;
		list-style: none;
		list-style-type: none;
     	margin: 0px 0px 0px 4px;
		padding: 5px 0 0 0;
	 	border-top: 1px solid black;
		background: #007BDA;
}

ul#nav{
float: left;
margin-left: 1px;
padding: 0;
border-top: 1px solid #92B3CB;
border-bottom: 1px solid #92B3CB;
border-left: 1px solid #92B3CB;
background: url('../images/menubar.gif') #00599B;
list-style:none;
font:1.1em Trebuchet MS;
}
ul#nav li ul li{
list-style:none;
margin:0;
padding:0;
}
ul#nav li{
float:left;
margin: 0;
padding: 0;
border-right: 1px solid #92B3CB;
color:black;
}
ul#nav a:link,
ul#nav a:visited{
display: block;
padding: 4px 8px;
color: #fff;
font-weight: bold;
text-decoration: none;
}
ul#nav a:hover,
ul#nav a:focus,
ul#nav a:active,
ul#nav li#active span,
ul#nav a:hover span {
background-color: #5888AF;
padding: 4px 10px;
color: #FFFFFF;
text-decoration: none;
font-size:1em;
font-weight:bold;
}
ul#nav li ul{
display: none;
}
ul#nav li:hover ul{
display: block;
position: absolute;
z-index:1;
width:160px;
padding: 0;
margin: 0 0 0 -1px;
border-left:1px solid #92B3CB;
border-top:1px solid #92B3CB;
border-bottom:1px solid #92B3CB;
background: #777;
	filter:alpha(opacity=92); /* for IE */
	-moz-opacity:0.92; /* for mozilla */
		opacity: 0.92; /* for safari */
		khtml-opacity: 0.92 /* for konquerer and older safari */ 
font-size:1em;
}
ul#nav li li {
width: 160px;
}






#navigation {
	float:left;
	width: 172px;
	font: 90% "Trebuchet MS",Arial,sans-serif;
	margin-bottom: 10px;
	margin-right:0px;
	background: url(../images/mainpage.gif) repeat-x #fff; 
}
#navigation ul {
	margin: 0;
	padding: 0;
	border: none;
	font-size:11px;
	list-style: none;
	list-style-type: none;
}
#navigation li {
	border-bottom: 1px solid #bbb;
	margin: 0px 0px 0px 0px;
}

#navigation h3 {
	color:#2B3454;
	font-family:"Trebuchet MS",Arial,sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	padding: 3px 0 1px 13px;
	margin:0px;
	height:22px;
	background: url('../images/head_nav.jpg');  
	
}


#navigation li a:link, #navigation li a:visited {
	display: block;
	margin:0;
	padding: 0px 5px 0px 0.5em;
	/*border-left: 12px solid #314057;
	border-right: 1px solid #314057;*/
	color: #ffffff;
	text-decoration: none;
	height:40px;
	font-weight:normal;
}

#navigation li h5 {
	font-weight:normal;
	padding-top: 12px;
	margin:0px;
	color: #555;
}
#navigation li a:hover {
	/*list-style-position:inside;
	list-style-image: url(../images/bullet.gif); */
	color: #ffffff;
	background-color: #92B3CB;
}

#navigation li#active a,ul#navigation a:hover {
	/*list-style-position:inside;
	list-style-image: url(../images/bullet.gif); */
	background:#92B3CB;/*#c8e5c7;*/
}

#navigation li ul{
display: none;
}
#navigation li:hover ul{
display: block;
position: relative;
z-index:1;
width:152px;
padding: 2px 5px 2px 0;
margin: 0px;
font-size:1em;
}
#navigation li li {
width: 152px;
}

#navigation_cont
{
	float:left;
	width: 172px;
	min-height: 510px;
	padding:2px;
	background:#fff;
	font: 90% "Trebuchet MS",Arial,sans-serif;
	margin-top: 0px;
	margin-left:1px;
}

#navigation_cont p
{
	margin-top: 0px;
	margin-bottom:5px;
}



#sub_navigation {
	float:left;
	width: 172px;
	font: 90% "Trebuchet MS",Arial,sans-serif;
	margin-bottom: 30px;
	margin-right:0px;
	background: url(../images/mainpage.gif) repeat-x #fff; 
}
#sub_navigation ul {
	margin: 0;
	padding: 0;
	border: none;
	font-size:11px;
	list-style: none;
	list-style-type: none;
}
#sub_navigation li {
	border-bottom: 1px solid #bbb;
	margin: 0px 0px 0px 0px;
}

#sub_navigation h3 {
	color:#2B3454;
	font-family:"Trebuchet MS",Arial,sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	padding: 2px 0 2px 10px;
	margin:0px;
	height:15px;
	background: url('../images/head_container.jpg');  
	
}

#sub_navigation ul h4 {
	color:#2B3454;
	font-family:"Trebuchet MS",Arial,sans-serif;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	padding: 2px 0 2px 6px;
	margin:0px;
	height:36px;
	background: #A7C1D5;  
	border-bottom:8px solid #769FBE;
}

#sub_navigation li a:link, #sub_navigation li a:visited {
	display: block;
	margin:0;
	padding: 0px 5px 0px 0.8em;
	/*border-left: 12px solid #314057;
	border-right: 1px solid #314057;*/
	color: #ffffff;
	text-decoration: none;
	height:24px;
	font-weight:normal;
	background: transparent url(../images/arrow1.gif) no-repeat center left;
}

#sub_navigation li h5 {
	font-weight:normal;
	padding-top: 3px;
	margin:0px;
	color: #555;
}
#sub_navigation li a:hover {
	/*list-style-position:inside;
	list-style-image: url(../images/bullet.gif); */
	color: #ffffff;
	background-color: #92B3CB;
}

#sub_navigation li#active a,ul#sub_navigation a:hover {
	/*list-style-position:inside;
	list-style-image: url(../images/bullet.gif); */
	background:#92B3CB  url(../images/arrow3.gif) no-repeat center left;/*#c8e5c7;*/
}

#sub_navigation li ul{
display:block;
}

#sub_navigation li li {
width: 152px;
margin-left:15px;
}

#sub_navigation li li#active a  {
	/*list-style-position:inside;
	list-style-image: url(../images/bullet.gif); */
	background: #92B3CB  url(../images/arrow3.gif) no-repeat center left;
}
