/*
Image Cache (preloads mouseover graphics to avoid delay)
--------------------------------------------------------
*/

#menuCache {
	display:none;
}


/*
Tab elements
-------------------------
*/

#tabArea {
	display: block;
	position: absolute;
	top: 71px;
	left: 203px;
	width: 391px;
	height: 29px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

#tabArea span {
	display: none;
}

#tab1 {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#tab2 {
	display: block;
	position: absolute;
	top: 0px;
	left: 110px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#tab3 {
	display: block;
	position: absolute;
	top: 0px;
	left: 241px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#tab1 a {
	display: block;
	width: 96px;
	height: 26px;
	text-decoration: none;
}
#tab1 a:visited {
	text-decoration: none;
}
#tab1 a:hover {
	text-decoration: none;
}

#tab1 a.tabOff {
	background-image: url("/images/common/menu/mw_tabs/tab1_off.gif");
	background-repeat: no-repeat;
}

#tab1 a.tabOff:visited {
	background-image: url("/images/common/menu/mw_tabs/tab1_off.gif");
	background-repeat: no-repeat;
}

#tab1 a.tabOff:hover {
	background-image: url("/images/common/menu/mw_tabs/tab1_hover.gif");
	background-repeat: no-repeat;
}

#tab1 a.tabOn {
	background-image: url("/images/common/menu/mw_tabs/tab1_on.gif");
	background-repeat: no-repeat;
}

#tab1 a.tabOn:visited {
	background-image: url("/images/common/menu/mw_tabs/tab1_on.gif");
	background-repeat: no-repeat;
}

#tab1 a.tabOn:hover {
	background-image: url("/images/common/menu/mw_tabs/tab1_on_hover.gif");
	background-repeat: no-repeat;
}


#tab2 a {
	display: block;
	width: 117px;
	height: 26px;
	text-decoration: none;
}
#tab2 a:visited {
	text-decoration: none;
}
#tab2 a:hover {
	text-decoration: none;
}

#tab2 a.tabOff {
	background-image: url("/images/common/menu/mw_tabs/tab2_off.gif");
	background-repeat: no-repeat;
}

#tab2 a.tabOff:visited {
	background-image: url("/images/common/menu/mw_tabs/tab2_off.gif");
	background-repeat: no-repeat;
}

#tab2 a.tabOff:hover {
	background-image: url("/images/common/menu/mw_tabs/tab2_hover.gif");
	background-repeat: no-repeat;
}

#tab2 a.tabOn {
	background-image: url("/images/common/menu/mw_tabs/tab2_on.gif");
	background-repeat: no-repeat;
}

#tab2 a.tabOn:visited {
	background-image: url("/images/common/menu/mw_tabs/tab2_on.gif");
	background-repeat: no-repeat;
}

#tab2 a.tabOn:hover {
	background-image: url("/images/common/menu/mw_tabs/tab2_on_hover.gif");
	background-repeat: no-repeat;
}


#tab3 a {
	display: block;
	width: 150px;
	height: 26px;
	text-decoration: none;
}
#tab3 a:visited {
	text-decoration: none;
}
#tab3 a:hover {
	text-decoration: none;
}
#tab3 a.tabOff {
	background-image: url("/images/common/menu/mw_tabs/tab3_off.gif");
	background-repeat: no-repeat;
}

#tab3 a.tabOff:visited {
	background-image: url("/images/common/menu/mw_tabs/tab3_off.gif");
	background-repeat: no-repeat;
}

#tab3 a.tabOff:hover {
	background-image: url("/images/common/menu/mw_tabs/tab3_hover.gif");
	background-repeat: no-repeat;
}

#tab3 a.tabOn {
	background-image: url("/images/common/menu/mw_tabs/tab3_on.gif");
	background-repeat: no-repeat;
}

#tab3 a.tabOn:visited {
	background-image: url("/images/common/menu/mw_tabs/tab3_on.gif");
	background-repeat: no-repeat;
}

#tab3 a.tabOn:hover {
	background-image: url("/images/common/menu/mw_tabs/tab3_on_hover.gif");
	background-repeat: no-repeat;
}



/*
Menu Button elements
-------------------------
*/

#menuArea {
	display:block;
	position: absolute;
	top: 97px;
	left: 0px;
	width: 800px;
	height: 25px;
	z-index: 90;
	text-align: center;
	background-color: #004d2d;
}

#menuArea a {
	display: block;
	position: absolute;
	top: 2px;
	height: 23px;
	text-decoration: none;
	font-size: 15px;
	line-height: 21px;
	font-weight: bold;
}

#menuArea dl {
	display: none;
}

#menuArea a.MenuOn {
	background-color: #6f9809;
	text-decoration: none;
	color: #ffffff;
}
#menuArea a.MenuOff {
	background-color: transparent;
	text-decoration: none;
	color: #ffffff;
}
#menuArea a.MenuOver {
	background-color: #00A8de;
	text-decoration: none;
	color: #ffffff;
}

/*
Drop-down menu elements
-----------------------
*/

#dropDownMenu {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	position: absolute;
	width: 196px;
	left: 0px;
	top: 162px;
	z-index: 100;
	visibility: hidden;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #ffffff;
}

body.secure #dropDownMenu {
	top: 122px !important;
}

#dropDownTopShadow {
	display: block;
	margin: 0px 8px 0px 8px;
	height: 4px;
	font-size: 1px;
	line-height: 1px;
	background-image: url("/images/common/menu/dropdown_top_shadow.gif");
	background-repeat: repeat-x;
}
#dropDownMenu dl {
	display: block;
	margin: 4px 8px 0px 8px;
	padding: 0px 0px 0px 0px;
}
#dropDownMenu dd {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#dropDownMenu .dropDownSpacer {
	display: block;
	margin: 2px 8px 2px 8px;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	overflow: hidden;
	background-color: #C1C1C1;
}
#dropDownMenu dd a {
	color: #004d2d;
	display: block;
	position: relative;
	width: 180px;
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}
#dropDownMenu dd a:visited {
	color: #004d2d;
	background-color: transparent;
	text-decoration: none;
}
#dropDownMenu dd a:hover {
	background-color: #00A8de;
	color: #ffffff;
	text-decoration: none;
}
#dropDownMenu .alignLeft dd a {
	text-align: left;
}
#dropDownMenu .alignRight dd a {
	text-align: right;
}
#dropDownMenu dd a span {
	display: block;
	padding: 3px 8px 3px 8px;
}

/*
In-page Menu elements
-------------------------
*/

#inPageMenuArea {
	display: block;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	width: 610px;
	height: 23px;
	background-color: #C1C1C1;
}

#inPageMenuArea dl {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 610px;
	height: 23px;
}

#inPageMenuArea dt {
	display: none;
}

#inPageMenuArea dd {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

#inPageMenuArea dd a {
	display: block;
	/* hack for IE */
	_display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 12px 0px 12px;
	height: 23px;
	line-height: 23px;
	font-weight: bold;
	text-decoration: none;
}

#inPageMenuArea dd a.menuOn {
	background-color: #6f9809;
	color: #ffffff;
	text-decoration: none;
}

#inPageMenuArea dd a.menuOn:visited {
	background-color: #6f9809;
	color: #ffffff;
	text-decoration: none;
}

#inPageMenuArea dd a.menuOn:hover {
	background-color: #00A8de;
	color: #ffffff;
	text-decoration: none;
}

#inPageMenuArea dd a.menuOff {
	background-color: transparent;
	color: #ffffff;
	text-decoration: none;
}

#inPageMenuArea dd a.menuOff:visited {
	background-color: transparent;
	color: #ffffff;
	text-decoration: none;
}

#inPageMenuArea dd a.menuOff:hover {
	background-color: #00A8de;
	color: #ffffff;
	text-decoration: none;
}

.fullWidth #inPageMenuArea {
	width: 800px;
}

.fullWidth #inPageMenuArea dl {
	width: 800px;
}

