.menu, 
.sub_menu, 
.subsub_menu
{
	padding-left: 2px; 
	float:left;
	width:998px;
	font-size:0.9em;
	font-weight:bold;
	background: url(../img/nav_off.png) repeat-x bottom left;
}
.menu 
{
	border-top:1px solid #F9F9F9;
}

.menu ul, 
.sub_menu ul, 
.subsub_menu ul 
{
	padding:0;
	margin:0;
	list-style-type:none;
	float:left;
}

.menu ul li, 
.sub_menu ul li, 
.subsub_menu ul li
{
	float:left;
	display:inline;
	background:url(../img/nav_div.gif) no-repeat center right; 
}

.menu ul li a, .menu ul li a:visited,  
.sub_menu ul li a, .sub_menu ul li a:visited, 
.subsub_menu ul li a, .subsub_menu ul li a:visited
{
	margin-left: -2px; 
	float:left;
	display:block;
	text-decoration:none;
	color: Black;
	padding:0px 12px 0px 12px;
	line-height:24px;
	height:24px;
}

/*hide sub nav items*/
/*.menu ul li ul {display:none;}*/
/*clear the main nav bg*/
/*.menu ul li ul li{background:none;}*/
/*main nav over state*/
/*.menu ul li:hover a,
.sub_menu ul li:hover a,
.subsub_menu ul li:hover a 
{
	color:#000; 
	background: url(../img/nav_on.png) bottom left repeat-x;
}*/
/*show drop-down list*/
/*.menu ul li:hover ul {display:block;position:absolute;border-top:1px solid #fff;}*/
/*drop-down on state*/
/*.menu ul li:hover ul li a {display:block; color:#000;height:auto;line-height:16px;border-top:1px solid #fff;}*/
/*sub drop-down over state*/
/*.menu ul li:hover ul li a:hover {color:#fff;background: url(../img/sub_arrow.gif) no-repeat;background-position: 4px 8px;}*/
.menu ul li:hover a,
.menu ul li a:hover,
.sub_menu ul li:hover a,
.sub_menu ul li a:hover,
.subsub_menu ul li:hover a, 
.subsub_menu ul li a:hover,
.menu ul li a.selected, 
.sub_menu ul li a.selected,
.subsub_menu ul li a.selected
{
	float:left; 
	display:inline; 
	background: url(../img/nav_on.png) bottom left repeat-x;
}


/*menu container*/
/*.menucontainer{background: #fff url(../img/nav__off.gif) no-repeat bottom left; border:0px solid red}*/
/*basic menu styling*/
/*.menu {float:left;font-family: arial,verdana,sans-serif;width:100%;position:relative;font-size:11px;font-weight:bold;
background:url(../img/nav_off.gif) repeat-x bottom left;border-top:4px solid #727272;}
.menu ul {padding:0;margin:0;list-style-type:none;float:left;position:relative;}
.menu ul li {float:left;position:relative;display:inline;background:url(../img/nav_div.gif) no-repeat bottom right;}*/
/*style of main items normal state*/
/*.menu ul li a, .menu ul li a:visited {float:left;display:block;text-decoration:none;color:#000;width:auto;color:#666;padding:0px 16px 0px 16px;line-height:36px;height:36px;}
* html .menu ul li a, .menu ul li a:visited {width:auto;w\idth:auto;}*/
/*hide sub nav items*/
/*.menu ul li ul {display:none;}*/
/*clear the main nav bg*/
/*.menu ul li ul li{background:none;}*/
/*style for table of sub nav items*/
/*table {margin:-1px;border-collapse:collapse;font-size:11px;}*/
/*specific to non IE browsers*/
/*main nav over state*/
/*.menu ul li:hover a {color:#fff;background:#202D3D url(../img/nav_on.gif) bottom left repeat-x;}*/
/*show drop-down list*/
/*.menu ul li:hover ul {display:block;position:absolute;top:36px;margin-top:1px;left:0;width:100%;border-top:1px solid #fff;}*/
/*drop-down on state*/
/*.menu ul li:hover ul li a {display:block;background:#e3e3e3;color:#333;height:auto;line-height:16px;padding:2px 16px 2px 16px;width:120px;border-top:1px solid #fff;}*/
/*sub drop-down over state*/
/*.menu ul li:hover ul li a:hover {color:#fff;background: #B30000 url(../img/sub_arrow.gif) no-repeat;background-position: 4px 8px;}
.menu ul li.sel { float:left; position:relative; display:inline; background: #202D3D url(../img/nav_on.gif) bottom left repeat-x; }
.menu ul li.sel span { color:#fff; }
.menu ul li.logout { float: right; margin: 10px;background:url(../img/trasp.gif); }*/

/** basic sub-menu styling */
/*
#submenucontainer { float:left; width: 100%; margin: 0 0 0 0; }
.sub_menu {padding-left: 2px; float:left;font-family: arial,verdana,sans-serif;width:998px;position:relative;font-size:11px;font-weight:bold;
background: #7fb8df url(../img/nav_sub__base.gif) repeat-x bottom left;}
.sub_menu ul {padding:0;margin:0; list-style-type:none;float:left;position:relative;}
.sub_menu ul li {float:left;position:relative;display:inline;background:url(../img/nav_div_.gif) no-repeat bottom right;  }
.sub_menu ul {padding:0;margin:0;list-style-type:none;float:left;position:relative; }
.sub_menu ul li {float:left;position:relative;display:inline;background:url(../img/nav_sub_div_.gif) no-repeat bottom right; }
.sub_menu ul li a, .sub_menu ul li a:visited {margin-left: -2px; float:left;display:block;text-decoration:none;color:#000;width:auto; padding:0px 11px 0px 11px;line-height:28px;height:28px; background:url(../img/splitmenu2.png) no-repeat center right;}
* html .sub_menu ul li a, .sub_menu ul li a:visited {width:auto;}
.sub_menu ul li ul {display:none;}
.sub_menu ul li ul li{background:none;}
.sub_menu ul li:hover a {color:#000;background:#c1dcf0; margin-top: 0px; width:auto;line-height:28px;height:28px;}
.sub_menu ul li:hover a span {color:#000;background:#c1dcf0; margin-top: 0px; width:auto; line-height:28px;height:28px; }
.sub_menu ul li a.selected { float:left; position:relative; display:inline; background: #c1dcf0 url(../img/nav_sub__on.gif) bottom left repeat-x; }
.sub_menu ul li a.selected span { color:#000; text-decoration: none;}
*/

/*
.subsub_menu {padding-left: 2px; float:left;font-family: arial,verdana,sans-serif;width:998px;position:relative;font-size:11px;font-weight:bold;
background: #c1dcf0 url(../img/nav_subsub__base.gif) repeat-x bottom left;}
.subsub_menu ul {padding:0;margin:0;list-style-type:none;float:left;position:relative; }
.subsub_menu ul li {float:left;position:relative;display:inline;background:url(../img/nav_div_.gif) no-repeat bottom right;}
.subsub_menu ul {padding:0;margin:0;list-style-type:none;float:left;position:relative;}
.subsub_menu ul li {float:left;position:relative;display:inline;background:url(../img/nav_subsub_div_.gif) no-repeat bottom right;}
.subsub_menu ul li a {margin-left: -2px; float:left;display:block;text-decoration:none;color:#000;width:auto;padding:0px 11px 0px 11px; line-height:28px;height:28px; background:url(../img/splitmenu3.png) no-repeat center right;}
* html .subsub_menu ul li a, .subsub_menu ul li a:visited {margin-left: -2px; width:auto;}
.subsub_menu ul li ul {display:none;}
.subsub_menu ul li ul li{background:none;}
.subsub_menu ul li:hover a {color:#000;background:#ecf4fb; margin-top: 0px; width:auto;line-height:28px;height:28px;} 
.subsub_menu ul li:hover a span {color:#000;background:#ecf4fb; margin-top: 0px; width:auto;line-height:18px;height:18px;}
.subsub_menu ul li a.selected { float:left; position:relative; display:inline; background: #ecf4fb url(../img/nav_subsub__on.gif) bottom left repeat-x; }
.subsub_menu ul li a.selected span { color:#6FB4DE; text-decoration: none; }*/
