/* CSS Document */
@media all { 

/*---------------------------------------  STATEMENT  ----------------------------------------*/

/*---------------------------------------END STATEMENT----------------------------------------*/	


/*----------------------------------------HEAD TOPMENU------------------------------------------*/
#head_topmenu ul, 
#head_topmenu li    	{
font-size: 14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
padding: 0;
display: inline;
list-style-type: none;
                	}

#head_topmenu a:link, 
#head_topmenu a:visited
					{ 
float: left;
padding-left:0px;
margin: 0px 20px 0px 0px; 
text-decoration: none; 
color: #fff;
background-color: inherit;
					}

#head_topmenu a:link#current,
#head_topmenu a:visited#current, 
#head_topmenu a:hover	{
padding-bottom: 1px; 
color:#000;
background-color: inherit; 
					}
/*---------------------------------------END HEAD MENU----------------------------------------*/

/* Root = Vertical, Secondary = Vertical */
div#mainmenu ul,
div#mainmenu ul li,
div#mainmenu ul ul {
z-index:10000;
margin:0;
text-align : left;
font: 15px  "verdana", "arial", sans-serif;
font-weight:bold;
list-style-type: none;
width: 170px; /*For KHTML*/
}
div#mainmenu ul ul {
border:1px solid #ccc;
}
div#mainmenu ul:after /*From IE 7 lack of compliance*/{
clear: both;
display: block;
font: 1px/0px serif;
content: ".";
height: 0;
visibility: hidden;
}

div#mainmenu ul li {
float: left; /*For IE 7 lack of compliance*/
display: block !important; /*For GOOD browsers*/
display: inline; /*For IE*/
position: relative;
}

/* Root Menu */
div#mainmenu ul a {
padding:6px 5px 6px 25px;
display: block;
color:#fff;
text-decoration:none;
background: url(../images/li_menu.jpg) no-repeat center left;
height: auto !important;
height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
div#mainmenu ul a:hover,
div#mainmenu ul li:hover a,
div#mainmenu ul li.iehover a {
color:#fff;
background-color:#81ABCD;
text-decoration:none;
background-image: url(../images/li_hover.jpg);
background-repeat: no-repeat;
background-position: center left;

}


					
/*-----------------------------------------------------FOOTER----------------------------------*/				
#footer ul		{margin: 10px 0px 0px 5px;text-align:center;	}
#footer ul	li	{display:inline;margin:0;	margin-right:10px;	position: relative;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;}	
#footer ul li a	{text-decoration: none;color: #000;				}
					
#footer ul li a:visited,
#footer ul li a:active, 
#footer ul li a:hover	{background-color:inherit;	background-position: bottom;	background-repeat: no-repeat;	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;	font-weight:bold;	color:#666;	margin:0;	display:inline;					}

		
.foot_links	{font-size: 10px;font-weight:bold;text-decoration: none;background-color: inherit;		padding-bottom: 1px; color:#000099;background-color: inherit; }	
.foot_links a:link, .foot_links a:visited 	{ color : #0033CC; text-decoration : none; }
.foot_links a:hover 					{ color : #0099FF; }

.sitemap{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bolder; font-variant: normal;}
.sitemap a:link, .sitemap a:visited, .sitemap a:active{color: #0066FF;text-decoration: underline;	background-color: inherit;}
.sitemap a:hover{text-decoration: none;	color: #fff;	background-color: #0000CC;}
																
																										
}
/* =The rules below relate only to Mozilla Firefoc 1.5 and its provisional support for CSS3 columns. */