/*BEGIN LEFT NAV CLASSES*/
dl {padding:0;}
dt { margin:0 0px 0 0; padding:0; text-align:left;}
dd { margin:0 0px 0 0; padding:0; text-align:left;}
dd a, dd a:visited, dt a, dt a:visited {text-decoration:none; color:#5160B5;}
dd span,dt span { cursor:pointer;}

dd span.menu_level1 { 
	background:url(/common/images/menu_level1_bg.gif);
	background-repeat:repeat;
 	display:block;
	overflow:hidden; 
	color:#5160B5;
	width:149px;
	border-bottom:1px solid #3B569D; 
	line-height:15px; 
	padding:2px 0 0 5px; 
	/*background:#EFF2FB;*/
	font-size:11px;
	font-weight:bold;
}

dd span.menu_level1_on { 
	background:url(/common/images/menu_level1_bg_on.gif);
	background-repeat:repeat;
 	display:block;
	overflow:hidden; 
	color:#5160B5;
	width:149px;
	border-bottom:1px solid #3B569D; 
	line-height:15px; 
	padding:2px 0 0 5px; 
	/*background:#EFF2FB;*/
	font-size:11px;
	font-weight:bold;
}


dd span.menu_level2 { 
 	display:block;
	overflow:hidden; 
	color:#5160B5;
	width:149px; 
	border-bottom:1px solid #DEDEDE; 
	line-height:14px; 
	padding:3px 0 0 5px; 
	background:#FFFFFF;
	font-size:10px;
	font-weight:normal;
	vertical-align:middle;
}

dt span.menu_level1 { 
 	display:block;
	overflow:hidden; 
	color:#FFFFFF;
	width:149px;
	border-bottom:1px solid #FFFFFF; 
	line-height:15px; 
	padding:0 0 0 5px; 
	background:#3B569D;
	font-size:11px;
	font-weight:bold;
	padding-left:6px;
	
}


dd a:hover span.menu_level1{background:#E1EEFF; color:#548BDF;}
dd a:hover span.menu_level2{color:#FF9703;}
dd a:hover {border:0;}
dd span.menu_level1 img, dt span.menu_level1 img, dd span.menu_level2 img, dd span.menu_level1_on img { padding-right:5px; border:0;}

dd span.menu_level2 span.menu_level2_img { float:left; padding-top:3px; padding-left:3px; margin-left:-12px; padding-left:12px;}
dd span.menu_level2 span.menu_level2_text { width:128px; float:left; padding-left:6px; margin-right:-12px;}


dd span.menu_level1 span.menu_level1_img, dt span.menu_level1 span.menu_level1_img, dd span.menu_level1_on span.menu_level1_img { float:left; padding-top:4px; margin-left:-12px; padding-left:12px;}
dd span.menu_level1 span.menu_level1_text, dd span.menu_level1_on span.menu_level1_text, dt span.menu_level1 span.menu_level1_text { width:130px; float:left;  padding-left:6px; margin-right:-12px; }
/*END LEFT NAV CLASSES*/
	
/*BEGIN TOP NAV CLASSES*/
span.top_menu { margin:0 0px 0 0; padding:0; text-align:left;}
span.top_menu a, span.top_menu a:visited {text-decoration:none; color:#5160B5;}
span.top_menu a span{ cursor:pointer;}


span.topNavTextContainer { 
	float:left;
	color:#003471;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-left:2px solid #FFFFFF;
	border-right:2px solid #FFFFFF;
	background:#FFFFFF;
	height:16px; 
	font-size:11px;
	font-weight:bold;
	padding:2px 18px 0 18px;
	line-height: normal;
}

span.topNavTextContainer_on { 
	background:url(../../common/images/nav_top_bg_on.gif);
	background-repeat:repeat;
	float:left;
	color:#003471;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-left:2px solid #FFFFFF;
	border-right:2px solid #FFFFFF;
	height:16px; 
	font-size:11px;
	font-weight:bold;
	padding:2px 18px 0 18px;
	line-height: normal;
}
a:hover span.topNavTextContainer{background:#E1EEFF; color:#0050CC;}
span.top_menu a:hover {border:0;}
span.top_menu img {float:left; vertical-align:middle; padding-top:3px;}

/*END TOP NAV CLASSES*/