
/* MAIN MENU: 'CAP' DIVS */

.navCapTop, 
.navCapBottom {
	width: 180px; 
	padding: 0px; 
	color: #000055;
	text-align: center;
	font-size: 8px;
	margin: 0px; 
}

.navCapTop {
	height: 12px; 
	line-height: 12px;
	background: url("../graphics/menus/cap_180px_light_top.gif") no-repeat top left;
}

.navCapBottom {
	height: 19px; 
	line-height: 19px;
	margin-bottom: 10px; 
	background: url("../graphics/menus/cap_180px_light_bottom.gif") no-repeat bottom left;
}

/* MAIN MENU: SIDEBAR BOXES */

.navSubWrap {
	border: 0px;
	border-left: 5px solid #f0f0ff;
	border-right: 5px solid #f0f0ff;
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
	/* IE5 */
	width: 170px !important; 
}

.navSubHeader {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	padding: 7px 0px 4px 0px;
	font-size: 11px; 
	height: 15px;
	color: #ffffff;
	background: #000055 url("../graphics/menus/header_170px_expanded.gif") no-repeat top left;
	/* IE5 */
	width: 170px !important; 
}

.navSubFooter {
	padding: 0px;
	border: 0px;
	margin: 0px;
	height: 9px;
	font-size: 5px;
	line-height: 5px;
	background: url("../graphics/menus/header_170px_bottom.gif") no-repeat bottom left;
	/* IE5 */
	width: 170px !important; 
}

.navSubErrorWrap {
	width: 180px; 
	margin: 0px 8px 0px 8px;
	padding: 0px;
}

.navSubErrorLinks a {
	color: #ffffff;
	text-decoration: none;
}

.navSubErrorLinks a:hover {
	color: #ffffff;
	text-decoration: underline;
}

/* MAIN MENU: PANELBAR */

.navMaster {
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-left: 5px solid #f0f0ff;
	border-right: 5px solid #f0f0ff;
	background-color: #f0f0ff;
	/* IE5 */
	width: 180px !important; 
}

.navCommon {
	font-size: 12px; 
	line-height: 15px;
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
	cursor: hand;
	cursor: pointer;
	padding: 3px;
	text-decoration: none;
}

.navHeaderCommon {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-weight: bold;
	text-align: center;
	padding: 5px 0px 4px 0px;
	font-size: 11px; 
	line-height: 12px; 
	white-space: normal;
	height: 24px;
	text-transform: uppercase;
}

.navHeaderDefault {
	color: #ffffff;
	border: 0px;
	background: #000055 url("../graphics/menus/header_170px_collapsed.gif") no-repeat top left;
}

.navHeaderHover {
	color: #000000;
	border: 0px;
	background: #000055 url("../graphics/menus/header_170px_hover.gif") no-repeat top left;
}

.navHeaderExpand {
	color: #ffffff;
	border: 0px;
	background: #000055 url("../graphics/menus/header_170px_expanded.gif") no-repeat top left;
}

.navItemCommon {
	color: #000000;
	border: 0px;
	border-left: 1px solid #000055;
	border-right: 1px solid #000055;
	/*display: block; Opera fix */
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	white-space: normal;
	background-color: #ffffff;
	padding: 3px 1px 4px 1px;
}

.navItemCommon img {
	padding: 0px;
	margin: 4px 3px 0px 0px;
}

.navItemDefault {
	font-weight: normal;
}

.navItemHover {
	font-weight: normal;
	background-color: #f7f7ff;
}

.navItemSelected {
	font-weight: bold;
}

.navItemBottom {
	border: 0px;
	height: 9px;
	font-size: 5px;
	line-height: 5px;
	background: url("../graphics/menus/header_170px_bottom.gif") no-repeat bottom left;
}

/* MAIN MENU: QUICK SEARCH */

.divQuicksearchWrap {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.divQuicksearchContent {
	color: #000000;
	border: 0px;
	border-left: 1px solid #000055;
	border-right: 1px solid #000055;
	background-color: #ffffff;
	margin: 0px;
	padding: 15px 0px 3px 0px;
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
	font-weight: normal;
	text-align: center;
	/* IE5 */
	width: 168px !important; 
}

.divQuicksearchContent a {
	color: #000055;
	text-decoration: none;
	font-weight: bold;
}

.divQuicksearchContent a:hover {
	color: #0000aa;
	text-decoration: none;
	font-weight: bold;
}

/* MAIN MENU: ALERT BOX */

.alerts_Header {
	margin: 0px 3px 0px 0px;
	padding: 3px;
	border: 1px solid #ff9999;
	background-color: #770000;
	color: #ffffff;
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

.alerts_Content {
	margin: 0px 3px 15px 0px;
	padding: 5px;
	border: 1px solid #ff9999;
	border-top: 0px;
	background-color: #fff5f5;
	color: #000000;
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
}

/* SUB-MENUS */

.divTitleWrapper {
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 20px 0px;
	border-bottom: 1px solid #ccccff;
}

.divMenuWrapper {
	float: right;
	clear: left;
	border: 0px;
	background-color: #ffffff;
	padding: 0px 0px 15px 20px;
	margin: 0px;
}

.navGeneralNoScript {
	width: 140px !important;
	font-size: 12px; 
	line-height: 15px;
	white-space: normal;
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
	border: 1px solid #ccccff;
	background-color: #f5f5ff;
	padding: 3px;
	margin: 0px;
}

.navGeneralNoScript ul {
	margin: 0px;
}

.navGeneralMaster {
	border-top: 0px;
	border-bottom: 0px;
	border-left: 1px solid #f0f0ff;
	border-right: 1px solid #f0f0ff;
	background-color: #f0f0ff;
	float: right;
}

.navGeneralCommon {
	width: 100%;
	font-size: 12px; 
	line-height: 15px;
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
	cursor: hand;
	cursor: pointer;
	padding: 3px;
	text-decoration: none;
}

.navGeneralHeaderCommon {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-weight: bold;
	text-align: center;
	padding: 5px 0px 4px 0px;
	font-size: 11px;
	line-height: 12px; 
	white-space: normal;
	height: 24px;
}

.navGeneralHeaderDefault {
	color: #ffffff;
	border: 0px;
	background: #ffffff url("../graphics/menus/header_140px_collapsed.gif") no-repeat top left;
}

.navGeneralHeaderHover { 
	color: #000000;
	border: 0px;
	background: #000055 url("../graphics/menus/header_140px_hover.gif") no-repeat top left;
}

.navGeneralHeaderExpand {
	color: #ffffff;
	border: 0px;
	background: #000055 url("../graphics/menus/header_140px_expanded.gif") no-repeat top left;
}

.navProgramsHeaderDefault {
	color: #ffffff;
	border: 0px;
	background: #ffffff url("../graphics/menus/header_160px_collapsed.gif") no-repeat top left;
}

.navProgramsHeaderHover { 
	color: #000000;
	border: 0px;
	background: #000055 url("../graphics/menus/header_160px_hover.gif") no-repeat top left;
}

.navProgramsHeaderExpand {
	color: #ffffff;
	border: 0px;
	background: #000055 url("../graphics/menus/header_160px_expanded.gif") no-repeat top left;
}

.navGeneralItemCommon {
	color: #000000;
	border-top: 0px;
	border-bottom: 0px;
	border-left: 1px solid #000055;
	border-right: 1px solid #000055;
	/*display: block; Opera fix */
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	white-space: normal;
	text-align: left;
	padding: 4px 3px 4px 1px;
}

.navGeneralItemCommon img {
	padding: 0px;
	margin: 4px 3px 0px 0px;
}

.navGeneralItemDefault {
	font-weight: normal;
	background-color: #f5f5ff;
}

.navGeneralItemHover {
	font-weight: normal;
	background-color: #ffffff;
}

.navGeneralItemSelected {
	font-weight: bold;
	background-color: #ffffff;
}

.navGeneralItemBottom {
	border: 0px;
	height: 9px;
	font-size: 5px;
	line-height: 5px;
	background: url("../graphics/menus/header_140px_bottom.gif") no-repeat bottom left;
}

.navProgramsItemBottom {
	border: 0px;
	height: 9px;
	font-size: 5px;
	line-height: 5px;
	background: url("../graphics/menus/header_160px_bottom.gif") no-repeat bottom left;
}

.navGeneralDisabled {
	font-weight: normal;
	background-color: #f5f5ff;
	color: #aaaaaa;
	cursor: pointer !important;
	border-bottom: inherit;
}


