/* ================================================
	Good display for: Internet Explorer 5 (Mac), Internet Explorer 5.5 (or hight,6,7 beta 2)
	Konqueror 2.2 (Linux), Netscape 6 (or hight: ver 7, 8)
	Opera 5 and 6 (or hight: ver 7, 8)
	Safari 1.0
	FireFox 1.1 (or height)
	Check All for: CSS Level 2
	www.dnn360.net
	made style by: thangpdtt@gmail.com 
================================================ */

/* ================================================


	     STYLES FOR MAIN HORIZONTAL MENU 


================================================ */

html{/* fixes MSIE scrollbar bug DO NOT REMOVE, has no effect in Mozilla, or Opera */}

.menuTopDNN360 {color: #252525;font-family: Arial, Helvetica, Tahoma, Verdana, Geneva, sans-serif;
 font-size: 11px;margin-top: 0;padding-top: 0; text-align:middle; background:url(container_bg_repeater.png) top left repeat transparent; 

 /* required for Opera to have 0 margin */text-align: center;/* centers site in MSIE */}


img {border:none}

a {text-decoration:none;color:#000cff}

a:hover {text-decoration:none; color:#F60}

ul{list-style-type:none}

li{list-style-type:none}


/* easy clearing */

.clearfix{clear:both; }

.floatLeft{float:left}

.floatRight{float:right}

/*******************Hmenu************************************/

.menuTopDNN360 {padding:0;}

.menuTopDNN360 .hmenubg {font-weight:bold}

.menuTopDNN360 .hmenu {overflow:hidden;}

.menuTopDNN360 .hmenu .hmenu_tab{background:url(right_hmenu.png) no-repeat top right;cursor:pointer; }

.menuTopDNN360 .hmenu .hmenu_tab .hmenu_tab_left, .menuTopDNN360 .hmenu .hmenu_tab .hmenu_tab_left_first{padding:2px 7px 0 7px; text-align:center; height:31px;}

.menuTopDNN360 .hmenu .hmenu_tab .hmenu_tab_left_first{}

.menuTopDNN360 .hmenu .hmenu_tab .hmenu_tab_left a, .menuTopDNN360 .hmenu .hmenu_tab .hmenu_tab_left_first a{color:#333;font-weight:bold;text-decoration:none;font-family:arial, helvetica, Tahoma, sans-serif; font-size:12px;}

.menuTopDNN360 .hmenu .hmenu_tab_hover{background:url(right_hmenu.png) no-repeat right -33px;cursor:pointer}

.menuTopDNN360 .hmenu .hmenu_tab_hover .hmenu_tab_left, .menuTopDNN360 .hmenu .hmenu_tab_hover .hmenu_tab_left_first{padding:2px 7px 0 7px;height:31px;}

.menuTopDNN360 .hmenu .hmenu_tab_hover .hmenu_tab_left a, .menuTopDNN360 .hmenu .hmenu_tab_hover .hmenu_tab_left_first a{color:#333;font-weight:bold;text-decoration:none;font-family:arial, helvetica, Tahoma, sans-serif; font-size:12px;}

.menuTopDNN360 .hmenu .hmenu_tab_hover .hmenu_tab_left_first{}

.menuTopDNN360 .hmenu .current{color:#fff;background:url(hmenu_over_right.gif) no-repeat right top; }

.menuTopDNN360 .hmenu .current .hmenu_tab_left{background: url() no-repeat left top ; }

.menuTopDNN360 .hmenu .current .hmenu_tab_left_first{background: url(images) no-repeat left top ; }

.menuTopDNN360 .hmenu .current .hmenu_tab_left a, .menuTopDNN360 .hmenu .current .hmenu_tab_left_first a{ color:#fff; font-family:arial, Tahoma, sans-serif}

/*******************submenu************************************/

.menuTopDNN360 .submenubg {background:url(subMenu_bg_repeater.gif) repeat-x top left transparent;line-height:25px}

.menuTopDNN360 .leftSubMenu {background:url(subMenu_bg_repeater.gif) repeat-x top left transparent; width:7px; height:34px}

.menuTopDNN360 .rightSubMenu {background:url(subMenu_bg_repeater.gif) repeat-x top left transparent; width:5px; height:34px; margin-top:-34px}

.menuTopDNN360 .submenu {width:98%;overflow:hidden; height:34px}

.menuTopDNN360 .submenu ul{margin:0;padding:0;list-style:none}

.menuTopDNN360 .submenu ul li{display:inline;margin:0;padding:4px 0 0 10px;float:left; color:#fff; }

.menuTopDNN360 .submenu ul li a{float:left;color:#fff;text-decoration:none;padding-top:2px;font-family:Arial,Tahoma, sans-serif; font-weight:bold; font-size:11px;}

.menuTopDNN360 .submenu ul li a span{padding:0px 4px 3px 0;display:block}

.menuTopDNN360 .submenu ul li a:hover, .menuTopDNN360 .submenu ul li a.current{color:#fc0; }

.menuTopDNN360 .submenu ul li a:hover span, .menuTopDNN360 .submenu ul li a.current span{ font-family: Arial,Tahoma, sans-serif; font-size:11px;}

.menuTopDNN360 .submenu ul li a.current span{font-weight:bold}

/*drop menu level 3*/
#dropmenudiv {
	position: absolute;
	border: 1px solid black;
	border-bottom-width: 0;
	font-family:arial, helvetica, Tahoma, sans-serif; font-size: 10px;
	line-height: 18px;
	z-index: 100;
}

#dropmenudiv a {
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid black;
	padding: 1px 0;
	text-decoration: none;
	background-color: black;
	font-size:10px;
}

#dropmenudiv a:hover {
	background-color: #fc0;
	font-size:10px;
	color:#000;
}

.mainnav,.mainnav ul, .mainnav ul li, .mainnav li
{
	list-style: none;
}

/* ================================================
	END STYLES FOR MAIN HORIZONTAL MENU 
================================================ */

/* ================================================


	     STYLES FOR SIDE VERTICAL MENU 


================================================ */

table.menutable {
	background-image: url(stripe1.gif);
}

a.MenuLevel0_Item ,a.MenuLevel0_Item:visited ,a.MenuLevel0_Item:active  {
	color: black;
	text-decoration: none;
	padding-top:3px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 6px;
	height: 20px;
	display: block;
	background-image: url(verticalmenu/a-mainlevel-bg.gif);
	background-repeat: no-repeat;
    background-attachment: scroll;
	background-position: right bottom;
}
a.MenuLevel0_Item:hover  {
	color: black;
	text-decoration: none;
	padding-top:3px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: url(verticalmenu/a-mainlevel-bg2.gif);
	background-repeat: no-repeat;
    background-attachment: scroll;
	background-position: right bottom;
	padding-left: 6px;
	 
	height: 20px;
	display: block;
}
 
a.MenuLevel0_ItemSelected ,a.MenuLevel0_ItemSelected:active,a.MenuLevel0_ItemSelected:visited {
	color: #f85703;
	text-decoration: none;
	font-weight: bold;
	padding-top:3px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 	padding-left: 6px;
	height: 20px;
	display: block;
	background-image: url(verticalmenu/a-mainlevel-bg2.gif);
	background-repeat: no-repeat;
    background-attachment: scroll;
	background-position: right bottom;
}


a.MenuLevel1_Item ,
a.MenuLevel1_Item:visited
{
	padding: 2px 14px 2px 15px;
	display: block;
	color: #484848;
	background: url(verticalmenu/bullet-list.gif) no-repeat 2% 50%;
	text-decoration: none;
}


a.MenuLevel1_Item:hover,
a.MenuLevel1_Item:active,
a.MenuLevel1_Item:focus {
	padding: 2px 14px 2px 15px;
	color: #F85703;
 	background: url(verticalmenu/bullet-list-selected.gif) no-repeat 2% 50%;
	text-decoration: none;
}


 
a.MenuLevel1_ItemSelected ,
a.MenuLevel1_ItemSelected:visited
{
	padding: 2px 14px 2px 15px;
	display: block;
	color: #f85703;
	background: url(verticalmenu/bullet-list-selected.gif) no-repeat 2% 50%;
	text-decoration: none;
}


a.MenuLevel1_ItemSelected:hover,
a.MenuLevel1_ItemSelected:active,
a.MenuLevel1_ItemSelected:focus {
	padding: 2px 14px 2px 15px;
	color: #F85703;
 	background: url(verticalmenu/bullet-list-selected.gif) no-repeat 2% 50%;
	text-decoration: none;
}


a.MenuLevel2_Item:link ,a.MenuLevel2_Item:active ,a.MenuLevel2_Item:visited{
	color: #0560A6;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-left: 20px;
	height: 20px;
	background: url(verticalmenu/bullet-list-selected.gif) no-repeat 4% 50%;
	display: block;
}
  
a.MenuLevel2_Item:hover {
	color: #FF0000;
	text-decoration: underline;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-left: 20px;
	height: 20px;
	display: block;
}
 a.MenuLevel2_ItemSelected:link ,a.MenuLevel2_ItemSelected:active ,a.MenuLevel2_ItemSelected:visited{
	color: #F85703;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-left: 20px;
	height: 20px;
	background: url(verticalmenu/bullet-list-selected.gif) no-repeat 4% 50%;
	display: block;
}
  