/* ///////////////// body : typography setup //////////////// */

html, body { 
	margin: 0px;
	padding: 0px;	/* Opera */ 
	height: 100%;	/* btmTbl slot */
	border: none;	/* btmTbl slot */
}

.mBodyTxt { 
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
}

.tBodyTxt { 
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
}

.mLstTxt { 
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	width: 400px;
	margin-top: -2px;
	color: #FFFFFF;
}

strong { 
	font-weight: bold;
}

em { 
	font-style: italic;
}

u { 
	text-decoration: underline; 
}

/* //////////////// body : textLink behaviour /////////////// */

/* general properties --------------------------------------- */
a { 
	font-weight: bold;
}

/* bgCol specific properties liteBlue ----------------------- */

a.WhiteOnBlue1:link { 
	color: #FFFFFF;
	text-decoration: none;	
}

a.WhiteOnBlue1:visited { 
	color: #E8ECF0;
	text-decoration: none;
}

a.WhiteOnBlue1:hover { 
	text-decoration: underline;
}

a.WhiteOnBlue1:active { 
	color: #FFFFFF;
	text-decoration: none;
}

/* bgCol specific properties darkBlue ----------------------- */

a.WhiteOnBlue2:link { 
	color: #FFFFFF;
	text-decoration: none;	
}

a.WhiteOnBlue2:visited { 
	color: #D3DBE1;
	text-decoration: none;
}

a.WhiteOnBlue2:hover { 
	text-decoration: underline;
}

a.WhiteOnBlue2:active { 
	color: #FFFFFF;
	text-decoration: none;
}

/* bgCol specific properties darkBlue 2 --------------------- */

a.WhiteOnBlue3:link { 
	color: #FFFFFF;
	text-decoration: none;	
}

a.WhiteOnBlue3:visited { 
	color: #C5CFD9;
	text-decoration: none;
}

a.WhiteOnBlue3:hover { 
	text-decoration: underline;
}

a.WhiteOnBlue3:active { 
	color: #FFFFFF;
	text-decoration: none;
}

/* //////////// 100% table for bottomEdge objects /////////// */

#btmTbl {
	height: 100%;
}

/* /////////////////////// containers /////////////////////// */

/* language Selector ---------------------------------------- */

#langSelector { 
	position: absolute;
	width: 241px;
	height: 87px;
	left: 539px;
	top: 52px;
	z-index: 1;
	visibility: hidden;
}

/* product Selector ----------------------------------------- */

#Level1Box0 { 
	position: absolute;
	width: 268px;
	height: 145px;
	left: 511px;
	top: 140px;
	z-index: 1;
	visibility: visible;
}

#Level2Box0 { 
	position: absolute;
	width: 249px;
	height: 135px;
	left: 769px;
	top: 156px;
	z-index: 2;
	visibility: hidden;
}

#Level2Box1 { 
	position: absolute;
	width: 249px;
	height: 186px;
	left: 769px;
	top: 176px;
	z-index: 3;
	visibility: hidden;
}

#Level2Box2 { 
	position: absolute;
	width: 249px;
	height: 95px;
	left: 769px;
	top: 196px;
	z-index: 4;
	visibility: hidden;
}

#Level2Box3 { 
	position: absolute;
	width: 249px;
	height: 155px;
	left: 769px;
	top: 227px;
	z-index: 5;
	visibility: hidden;
}

#Level3Box0 { 
	position: absolute;
	width: 255px;
	height: 197px;
	left: 531px;
	top: 156px;
	z-index: 6;
	visibility: hidden;
}

/* surrounding transparent shadow for divBoxes -------------- */

.shadow {
	filter:alpha(opacity=20);
	-moz-opacity:.20;
	opacity:.2;
}

/* ///////////////////////// images ///////////////////////// */

.wFrame { 
	border-style: solid;
	border-color: #FFFFFF;
	border-width: 1px;
}

/* //////////////////////// frmFields /////////////////////// */

.fF {
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
	background-color: #6F879F;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	width: 272px;
	height: 17px;
}

.textAreal { 
	margin-top: 0px;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
	background-color: #6F879F;
	font-family: courier new, courier, teletype;
	font-size: 12px;
	color: #000000;
	padding: 10px;
}