#normalContent ul,#normalContent li{
	background-image:none;
	margin-top:0px;
}


#normalContent .csc-frame{
	background-image:none;
}

.nav, .nav * {
	margin: 0;
	padding:0;
}
.nav {
	line-height:1.0;
	float:left;
	/*margin-bottom:1.5em;*/
/*border:1px solid red;*/
}
.nav ul {
	background:#fff; /*IE6 needs this*/
}
.nav li {
	background:transparent;
	float:left;
	list-style:none;
	position:relative;
}
.nav a {
	display:block;
	float:left;
	padding: .75em 0 .75em 2em;
	padding-left:0px;
	padding-right:0px;
	text-decoration:none;
/* 	width:7.45em; */
}

.nav2 li li  {
	width:150px;
}
.nav li ul {
	float:none;
	top:-999em;
	position:absolute;
}
.nav li:hover,
.nav li.sfHover,
.nav a:focus, .nav a:hover, .nav a:active {
	color:#fff;
}

.nav2 li:hover,
.nav2 li.sfHover,
.nav2 a:focus, .nav2 a:hover, .nav2 a:active {
	color:#fff;
	
}

.nav li:hover ul,
.nav li.sfHover ul {
	left:0px;
	top:1.8em;
	background-color:#dcdcdc;
	background-image: url("../images/ddBg.gif");
	background-position: top;
	background-repeat:repeat-x;
	*padding-bottom:4px;
	*padding-top:0px;
	_padding-bottom:4px;
	_padding-top:0px;
	border-bottom:2px solid #fff;	
	border-top:2px solid #fff;
	width:150px;
	margin-bottom:1px;
	_margin-bottom:0px;
}
.nav li:hover li ul,
.nav li.sfHover li ul {
	top:-999em;
	background-color:#dcdcdc;
	background-image: url("../images/ddBg.gif");
	background-position: top;
	background-repeat:repeat-x;
	border-bottom:2px solid #fff;
	border-top:2px solid #fff;
	*padding-top:0px;
	*padding-bottom:2px;
	_padding-top:0px;
	_padding-bottom:4px;
	margin-bottom:1px;
	_margin-bottom:0px;
}
.nav li li:hover ul,
.nav li li.sfHover ul {
	left:150px;
	top:-1px;
	width:150px;
}
.nav li li {
	float:none;
	width:150px;
	
}
.nav li li li {
	width:150px;

}
.nav li li a {
	float:none;
	padding-right:4px;
	padding-left:4px;
	padding-bottom:5px;
	padding-top:4px;
/*	border-left:2px solid #fff;
	border-right:2px solid #fff;
*/
	width:142px;
	*padding-bottom:5px;
	*padding-top:5px;
/*	border:1px solid red;*/
}
/* quick hacks for IE */
*html .nav li li {
	margin-bottom:-3px;
	width:150px;

}

*html .nav li li li {
	margin-bottom:-1px;
	width:150px;

}
*+html .nav li li {
	margin-bottom:-3px;
	width:150px;

}
*+html .nav li li li {
	margin-bottom:-1px;
	width:150px;

}

.nav li ul {
	float:none;
	top:-999em;
	position:absolute;
	border-left:2px solid #fff;
	border-right:2px solid #fff
}



.nav  .mlvl1-no{
	font-weight:bold;
	color:#fff;
	text-align:center;
}

.mlvl1-act{
	font-weight:bold;
	color:#fff;
	text-align:center;
}

.nav .mlvl2-no{
	font-weight:normal;
	color:#fff;
}

.nav li a{
	color:#fff;
}


.nav li li a{
	color:#000;
}

.nav li li li a{
	color:#000;
}

.nav li li  a{
	text-align:left;
}

.nav2 .mlvl2-act a{
	background-image: url("");
	color:#fff;
	text-align:left;	
	font-weight:normal;
}

.nav2 .mlvl2-act li a{
	color:#000;
	text-align:left;
}

.nav2 .mlvl2-act li a:hover{
	background-image: url("");
	color:#fff;
	text-align:left;	
}

.nav li li li a{
	text-align:left;
	padding-top:4px;
	padding-bottom:5px;
}


.mlvl2-no a:hover{
	background-image: url("");
background-color:#000;
color:#fff;
}

.mlvl2-act a:hover{
	background-image: url("");
background-color:#000;
color:#fff;
}

.mlvl-act a{
background-color:#000;
color:#fff;
}

.nav a:hover {
	background-image: url("../images/menuBgHover.gif");
	background-position:center;
	background-repeat:no-repeat;
	color:#000;
}

.nav2 a:hover {
	background-image: url("");
	background-position:center;
	background-repeat:no-repeat;
	color:#fff;
}

.nav  li:hover,
.nav  li.sfHover{
	background:transparent;
/* 	background-image: url("../images/menuBgHover.gif"); */
	background-image: url("");
	background-position:center;
	background-repeat:no-repeat;
	background-color:transparent;
	color:#000;
}

.nav2  li:hover,
.nav2  li.sfHover{
	background:transparent;
	background-image: url("");
	background-position:center;
	background-repeat:no-repeat;
	background-color:transparent;
	color:#000;
}


.nav  a:focus, .nav  a:active ,.nav  a:hover {
	background:transparent;
/* 	background-image: url("../images/menuBgHover.gif"); */
	background-image: url("");
	background-position:center;
	background-repeat:no-repeat;
	background-color:transparent;
	color:#000;
}

.nav2  a:focus, .nav2 a:hover, .nav2 a:active {
	background-color:#000;
	background-image: url("");
	color:#fff;
}

.nav .mlvl1-act{
/* 	background-image: url("../images/menuBgAct.gif"); */
	background-image: url("");
	background-position: center;
	*background-position: center 3px;
	background-repeat:no-repeat;
	color:#000;
	font-weight:bold;
	text-align:center;
}

.nav .mlvl1-sub{
	color:#fff;
	font-weight:normal;
	text-align:center;
}
.nav .mlvl1-act, .nav .mlvl1-sub a{
	color:#000;
	
}

.mlvl1-sub a:hover{
	color:#fff;
}

.nav .mlvl2-act{	
	background-color:#000;
	color:#fff;

}

#act_lvl3 a{
	color:#fff;
	background-color:#000;
}


.mlvl2-sub a{
	background-image: url("../images/rightArrow.gif");
	background-position:95%;
	background-repeat:no-repeat;
	font-weight:normal;
}

.mlvl2-sub a:hover{
	background-image: url("../images/rightArrow2.gif");
	background-position:95%;
	background-repeat:no-repeat;
}

.mlvl2-sub li a{
	background-image: url("");
}

.mlvl2-sub li a:hover{
	background-image: url("");
}

.mlvl1-act li div {
	background-image: url("");
	background-position:95%;
	background-repeat:no-repeat;
}
/*
.mlvl1-act li div a{
	background-image: url("../images/rightArrow.gif");
	background-position:95%;
	background-repeat:no-repeat;
}
*/
/*
.mlvl1-act li div  a:hover{
	background-image: url("../images/rightArrow2.gif");
	background-position:95%;
	background-repeat:no-repeat;
}
*/
/*
.mlvl1-act li div li a{
	background-image: url("");
}

.mlvl1-act li div li  a:hover{
	background-image: url("");
}
*/
#act_lvl2{
	background:#000;
}


.mlvl2-act #act_lvl2 a{
	background:none;
}

#subRightCol{
/* 	border:1px solid #000; */
	padding-bottom:55px;
}


.nav li li a:hover {/*
	padding-right:0;
	padding-left:5px;
	padding-bottom:4.5px;
	padding-top:4.5px;
	*padding-bottom:5px;
	*padding-top:3px;
	border:1px solid blue;
	margin-top:0px;
	*margin-top:0px;
	margin-bottom:0px;
	*margin-bottom:2px;
	margin-left:0px;
	width:141px;*/
	background-color:#000;

}



#act_lvl2 a:hover{
	background:#000;
}

#act_lvl2 a{
	background:#000;
}

#act_lvl2 .mlvl3-act a{
	background-color:#000;
}



.left-image{
	margin-top:2px;
	width:8px;
	height:24px;
	/*background-image: url("../images/topmenu-act-bg-l.gif");*/
	background-position:"left";
	background-repeat:no-repeat;
	float:left;
}

.right-image{
	margin-top:2px;
	width:8px;
	height:24px;
	/*background-image: url("../images/topmenu-act-bg-r.gif");*/
	background-position:"left";
	background-repeat:no-repeat;
	float:left;
}

.left-image-act{
	margin-top:2px;
	width:8px;
	height:24px;
	background-image: url("../images/topmenu-act-bg-l.gif");

	background-position:"left";
	background-repeat:no-repeat;
	float:left;
}

.right-image-act{
	margin-top:2px;
	width:8px;
	height:24px;
	background-image: url("../images/topmenu-act-bg-r.gif");

	background-position:"left";
	background-repeat:no-repeat;
	float:left;
}

.flvlmenu-normal a{
	padding-left:10px;
	padding-right:10px;
	color:#fff;
}

.flvlmenu-normal a:hover{
	background-image: url("../images/topmenu-no-bg.gif");
	background-repeat:repeat-x;
	background-position:center;
	color:#000;
/* 	border:1px solid white; */
}

.flvlmenu-active a{
	padding-left:10px;
	padding-right:10px;
	background-image: url("../images/topmenu-act-bg.gif");
	background-repeat:repeat-x;
	background-position:center;
}

.flvlmenu-active a:hover{
	background-image: url("../images/topmenu-no-bg.gif");
	background-repeat:repeat-x;
	background-position:center;
}


.toggle{
	background-image: url("../images/topmenu-act-bg-r.gif");
	background-repeat:repeat-x;
	background-position:center;
}

ul.nav2{
	*margin-bottom:0px;
	*padding-bottom:0px;
}