/* list-styles for main-navigation ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.mainnav {
	font-family:Arial,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;}

.mainnav ul {
	line-height:29px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px 0pt;
	padding:0px 0pt;}
	
.mainnav ul li {
	display:inline;}

.mainnav ul li a, 
.mainnav ul li a:link,  
.mainnav ul li a:visited, 
.mainnav ul li a:active {
	border-top:1px dotted #b4b4b4;
	color:#b4b4b4;
	font-weight:normal;
	display:block;
	margin:2px 2px 2px 0pt;
	padding:1px 6px 1px 25px;
	text-decoration:none;
	background:url(img/ic-navmain.png) no-repeat scroll 12px 13px;}

.mainnav ul li a:hover {
	color:#ffffff;
	font-weight:bold;
	background:url(img/ic-navmain.png) no-repeat scroll 12px -16px;}

.mainnav ul li.active a, 
.mainnav ul li.active a:link, 
.mainnav ul li.active a:visited, 
.mainnav ul li.active a:active {
	border-top:1px dotted #b4b4b4;
	color:#ffffff;
	font-weight:bold;
	display:block;
	margin:2px 2px 2px 0pt;
	padding:1px 6px 1px 25px;
	text-decoration:none;
	background:url(img/ic-navmain.png) no-repeat scroll 12px -16px;}
	
/*

.mainnav ul ul li.sub_no a, 
.mainnav ul ul li.sub_no a:link,  
.mainnav ul ul li.sub_no a:visited, 
.mainnav ul ul li.sub_no a:active {}

.mainnav ul ul li.sub_no a:hover {}

.mainnav ul ul li.active a, 
.mainnav ul ul li.active a:link, 
.mainnav ul ul li.active a:visited, 
.mainnav ul ul li.active a:active {}
	

*/

/* list-styles for sub-navigation ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.subnav {
	font-family:Arial,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:30px;
	line-height:29px;}

.subnav ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px 0px 0px 30px;
	padding:0px 0pt;}
	
.subnav ul li {
	display:inline;}

.subnav ul li a, 
.subnav ul li a:link,  
.subnav ul li a:visited, 
.subnav ul li a:active {
	color:#999999;
	font-weight:bold;
	display:block;
	float:left;
	margin:0px 5px 0px 0px;
	padding:1px 10px 0px 10px;
	text-decoration:none;}

.subnav ul li a:hover {
	border-top: 1px solid #d7d7d7;
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	color:#cc0000;
	font-weight:bold;
	padding: 0px 9px 0px 9px;
	background:#ffffff url(img/bg-li-subnav.gif) repeat-x /*scroll 12px -16px*/;}

.subnav ul li.active a, 
.subnav ul li.active a:link, 
.subnav ul li.active a:visited, 
.subnav ul li.active a:active {
	color:#cc0000;
	font-weight:bold;
	display:block;
	float:left;
	margin:0px 5px 0px 0px;
	padding:0px 9px 0px 9px;
	border-top: 1px solid #d7d7d7;
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	text-decoration:none;
	background:#ffffff url(img/bg-li-subnav.gif) repeat-x /*scroll 12px -16px*/;}
	
/*

.subnav ul ul li.sub_no a, 
.subnav ul ul li.sub_no a:link,  
.subnav ul ul li.sub_no a:visited, 
.subnav ul ul li.sub_no a:active {}

.subnav ul ul li.sub_no a:hover {}

.subnav ul ul li.active a, 
.subnav ul ul li.active a:link, 
.subnav ul ul li.active a:visited, 
.subnav ul ul li.active a:active {}
	

*/