/*****************Secondary Navigation******************/
ul.secNav
{   
	margin:0px;
	padding:0px;
}
ul.secNav li
{
	margin:0px 0px 0px 0px;
	list-style:none;
	font-weight:bold;
	font-size:1.5em;
	border-top:1px solid #62684e;
	display:block;
}
#last
{
	border-bottom:1px solid #62684e;
}
ul.secNav li a
{	
	text-decoration:none;
	color:#ffffff;
	display:block;
	margin:0px;
	padding:4px 10px 4px 16px;
	background-image:url(../images/2ndnav_menuoff.gif);
	background-repeat:no-repeat;
	background-position:8px 8px;
}
ul.secNav li a:hover,ul.secNav li.current a
{	
	background-color:#727c5f;
}
ul.secNav li.hasChild a
{
	background-image:url(../images/2ndnav_menuon.gif);
	background-repeat:no-repeat;
	background-color:#727c5f;
	border-bottom:1px solid #62684e;
}

/*****************BEGIN Menu second level nav ******************/
ul.secNav li.hasChild ul.secondLvl li
{
	border-top:none;
	font-weight:normal;
	border-bottom:dotted 1px #61694e;
}
ul.secNav li.hasChild ul.secondLvl li.last
{
	border-bottom:none;
}
#lastone
{
	border-bottom:none;
}
ul.secNav li.hasChild ul.secondLvl li a
{
	background-image:url(../images/secondlvloff.gif);
	background-repeat:no-repeat;
	background-color:transparent;
	color:#104573;
	padding:2px 0px 2px 32px;
	background-position:19px 8px;
	border-bottom:none;
}
ul.secNav li.hasChild ul.secondLvl li a:hover,ul.secNav li.hasChild ul.secondLvl li.current a
{
	color:#000000;
	background-image:url(../images/secondlvlon.gif);
}

/*****************End Menu second level nav ******************/
div.globalNav
{
	background-color:#104573;
	border-top:solid 1px #62684c;
	border-bottom:solid 1px #62684c;
	clear:both;
	display:table;
	width:100%;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background-image: url(../images/NavBg.gif);
}
 ul.menu
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
 ul.menu li 
{
    list-style:none;
    float:left;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}
 ul.menu li a,div.globalNav ul.menu li a:visited
{
	display:block;
}
 ul.menu li a:hover,div.globalNav ul.menu li a:active,#nav li a.current
{
	/* down state */
	background-color:#104573;
}
#nav, #nav ul {
	list-style: none;
	padding-left:0px;
	margin:0px;
	z-index:2000;
}
#nav li, #nav ul li
{
	list-style-image:none;
}
#nav a 
{
	display:block;
	color:#ffffff;
	text-decoration:none;
}
#nav a.menu1,#nav a.menu2,#nav a.menu3 ,#nav a.menu4,#nav a.menu5
{
	height:24px;
	padding:10px 0px 0px 0px;
	text-align:center;
	font-weight:bold;
}
#nav menu1,#nav menu2,#nav menu3 ,#nav menu4,#nav menu5:hover
{
	padding:6px 0px 6px 0px;
	margin:0px 0px 0px 0px;x
	text-align:center;
	font-weight:bold;
	background-color:#104573;
	
}
#nav a.menu1 {
	width:120x;
	border-right:1px solid #4c86b8;
}
#nav a.menu2 
{
	width:170px;
	border-right:1px solid #4c86b8;
}
#nav a.menu3 
{
	width:252px;
	border-right:1px solid #4c86b8;
}
#nav a.menu4 
{
	width:236px;
	border-right:1px solid #4c86b8;
}
#nav a.menu5
{
	width:202px;
	/*border-right:1px solid #4c86b8;*/
}
#nav li
{
	float:left;
}
#nav li ul {
	position: absolute;
	left:-9999em;
	height:auto;
	font-weight:normal;
	margin:0px 0px 0px -1px;
	padding:0px 0px 0px 0px;
}
#nav li li 
{
	clear:both;
	position:relative;
	width:252px;
	border-bottom:solid 1px #cccccc;
	background-color: #ffffff !important;
}
#nav li ul a
 {
	width: 100%;
	background-color: #ffffff !important;
	text-transform:none;
	padding:0.3em 0em 0.3em 0em;
}
#nav li ul ul 
{
	margin:0px 0px 0px 0px;
}
#nav li:hover a, #nav li.sfhover a,#nav li a.current
{
	background-color:#104573;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul
 {
	left: auto;
	border:solid 1px #cccccc;
}
#nav li li:hover, #nav li li.sfhover
{
	color: none;	
}
#nav li li a
{
	width:185px;
	color:#666666;
	background-image:url(../images/smallarrow_arrow.gif);
	background-repeat:no-repeat;
	background-position:6px 7px;
	padding-left:15px;
}

#nav li li:hover a,#nav li li.sfhover a
{
	width:170px;
    color:#000000;
	background-color: #ffffff !important;	
	background-image:url(../images/dropmenuonover.gif);
	background-repeat:no-repeat;
	background-position:6px 6px;
}
#border
{
	border-top:none;
}

/* BEGIN support for the "menu_ie_hoverfix.js" */

ul#nav iframe {

            position: absolute;

            /* account for the border */

            left: -1px;

            top: -1px;

            z-index: -1;

            filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);

}

ul#nav li { z-index: 201; }

#nav li:hover, #menu li.hover {
    position: static;
}

/* END support for the "menu_ie_hoverfix.js" */



