/* START: Global Stuff */
body {
	background-color: #99C5E0;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
table {
	border-collapse: collapse;
}
.formField, .input_standard {
	font-size: 10px;
	color: #1B84C4;
	background-color: #FFF;
	border: 1px solid #1B84C4;
}
/* END: Global Stuff */

/* START: Corporate Header */
#corporateHeader {
	background-color: #FFF;
	width: 929px;
	_width: 931px;
	height: 74px;
	padding: 2px 0 0 0;
	border-bottom: 1px solid #069;
	margin: 0 auto;
	text-align: center;
	overflow: visible;	
}
/* SearchField */
#fnSearch {
	padding: 0 5px 0 5px;
	margin: 1px 4px 0 5px;
	height: 15px;
	width: 90px;
}
/* LanguageNavigation */
.fnLangNav {
	padding: 0 5px 0 5px;
}
/* END:CorporateNavigation */

/* START:BreadcrumbNavigation */
#breadcrumbNav {
	font-size: 10px;
	color: #666;
	padding: 0 0 3px 10px;
}
#breadcrumbNav a {
	font-size: 10px;
	color: #666; 
	padding: 0 10px 0 3px;
	text-decoration: none;
}
/* END:BreadcrumbNavigation */

/* START:CorporateLogo */
#corporateLogo {
	width: 200px;
	height: 73px;
	margin: 0;
	padding: 0;
	position: relative;
	float: right;	
}
/* END:CorporateLogo */
/* END:CorporateHeader */

/* START: Functional Navigation */
#fn {
	font-size: 10px;
	color: #1B84C4; 
	padding: 0 0 0 10px;
}
#fn a {
	font-size: 10px; 
	color: #1B84C4;
	padding: 0 16px 0 5px;
}
/* END: Functional Navigation */

/* START: KeyVisual */
#keyVisual {
	width: 720px;
	height: 90px;
	margin: 0 0 3px 0;
	padding: 0;
	clear: both;
	overflow: hidden;
}
/* END: KeyVisual */

/* START: Content Container */
#mainContainer {
	width: 931px;
	_width: 931px;
	text-align: center;
	margin: 0 auto;
	padding: 0;
}
/* START: Horizontal Navigation */
#horizontalNav {
	height: 20px;
	_height: 18px;
	width: 929px;
	_width: 931px;
	margin: 0 0 3px 0;
	padding: 0;
}
#horizontalNav td {
	font-size: 11px;
	font-weight: bold;
	text-align: center;	
}
/* END: Horizontal Navigation */

/* START: Margin Left */
#marginalie {
	float: left;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 210px;
}
/* END: Margin Left */

/* Orientation Image */
#orientationImage {
	display: block;
	width: 210px;
	height: 90px;
	margin: 0;
	padding: 0;
	clear: both;
	overflow: hidden;
	margin: 0 0 2px 0;
}
/* START: Vertical Navigation */
#verticalNav {
	margin: 0;
	padding: 0;
	border-top: 1px solid #99C5E0;
	font-size: 11px;
}
#verticalNav a {
	text-decoration: none;
}
.lvl0 {
	font-weight: bold;
	padding: 2px 6px 2px 8px;
	margin: 0;
	color: #09F;
	background-color: #FFF;
	border-bottom: 1px solid #99C5E0;
	display: block;
}
.lvl1On, .lvl2On, .lvl3On, .lvl4On, .lvl5On, .lvl6On, .lvl7On, .lvl8On, .lvl9On {
	margin: 0;
	color: #09F;
	background-color: #FFF;
	background-image: url(/MCMSBase/globals/img/dot.nav.on.gif);
	background-repeat: no-repeat;
	border-bottom: 1px solid #99C5E0;
	display: block;
}
.lvl1, .lvl2, .lvl3, .lvl4, .lvl5, .lvl6, .lvl7, .lvl8, .lvl9 {
	margin: 0;
	color: #069;
	background-color: #EEF5FC;
	background-image: url(/MCMSBase/globals/img/dot.nav.gif);
	background-repeat: no-repeat;
	border-bottom: 1px solid #99C5E0;
	display: block;
}
.lvl1:hover, .lvl2:hover, .lvl3:hover, .lvl4:hover, .lvl5:hover, .lvl6:hover, .lvl7:hover, .lvl8:hover, .lvl9:hover {
	color: #09F;
	background-color: #FFF;
	background-image: url(/MCMSBase/globals/img/dot.fn.gif);
}
.lvl1, .lvl1On {
	padding: 1px 6px 1px 16px;
	background-position: 6px 6px;
}
.lvl2, .lvl2On {
	padding: 1px 6px 1px 21px;
	background-position: 11px 6px;
}
.lvl3, .lvl3On {
	padding: 1px 6px 1px 26px;
	background-position: 16px 6px;
}
.lvl4, .lvl4On {
	padding: 1px 6px 1px 31px;
	background-position: 21px 6px;
}
.lvl5, .lvl5On {
	padding: 1px 6px 1px 36px;
	background-position: 26px 6px;
}
.lvl6, .lvl6On {
	padding: 1px 6px 1px 41px;
	background-position: 31px 6px;
}
.lvl7, .lvl7On {
	padding: 1px 6px 1px 46px;
	background-position: 36px 6px;
}
.lvl8, .lvl8On {
	padding: 1px 6px 1px 51px;
	background-position: 41px 6px;
}
.lvl9, .lvl9On {
	padding: 1px 6px 1px 56px;
	background-position: 46px 6px;
}
/* END: Vertical Navigation */
/* END: Margin Left */

/* START: Footer */
#footer {
	width: 720px;
	text-align: center;
	padding: 10px 0 30px 0;
}
#footer a {
	font-size: 10px;
	color: #069;
	padding: 0 16px 0 5px;
}
/* END: Footer */

/* START: External Link Popup */
.clDescriptionCont {
	position: absolute;
	width: 100px;
	visibility: hidden;
	background-color: #000;
	z-index: 200;
}
.clDescription {
	width: 100px;
	left: 0;
	top: 0;
	font-family: Arial,Helvetica,sans-serif;
	color: #000;
	overflow: hidden;
	border: 1px solid #000;
	padding: 2px;
	font-size: 10px;
	text-align: center;
	background-color: #CCC;
}
/* END: External Link Popup */
