.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}

.clLevel0,.clLevel0over{position:absolute; padding:2px; font-family:verdana; font-size:12px; font-weight:bold}
.clLevel0{background-color:#003366; color:#FFFFFF;}
.clLevel0over{background-color:#00BFFF; layer-background-color:#00BFFF; color:#000000; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; background-color:#00BFFF; layer-background-color:#00BFFF}

.clLevel1, .clLevel1over{position:absolute; padding:2px; font-family:verdana; font-size:11px; font-weight:bold}
.clLevel1{background-color:#E5DDC8; color:#595959;}
.clLevel1over{background-color:#8b1102; layer-background-color:#8b1102; color:#ffffff; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#595959; layer-background-color:#595959}

body {	MARGIN-top : 0; MARGIN-left : 0; MARGIN-right : 0;				
	FONT-FAMILY: Verdana, Arial, Helvetica; 
	BACKGROUND-COLOR: #ffffff }

a:link         { color: #8b1102; text-decoration: underline }
a:visited      { color: #8b1102; text-decoration: underline }
a:hover        { color: #FF9900; text-decoration: underline }

.bgwhite { background-color: #ffffff }
.bggrey { background-color: #c2c2c2 }
.bgred { background-color: #8b1102 }
.bgbeige { background-color: #E5DDC8 }
.bglgrey { background-color: #eeeeee }

.bglbeige { background-color: #f2f2f2 }
.bglyellow { background-color: #ffffcc }

.borderbox { border: solid 1px #8B1102 noshade  }

.bordergrey {border: solid 1px #666666 noshade}

.borderorange {border: solid 1px #FF9900 noshade}

.error {COLOR: #FF0000; FONT-SIZE: 10pt;  				
	FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none }
.error a {COLOR: #FF0000; TEXT-DECORATION: none }
.error a:hover {COLOR: #F58C24 }

.hd	{ color: #000000; font-size: 10pt; text-align: left; font-weight: bold }

.sc	{ font-size: 8pt; text-align: center }
.sj	{ font-size: 8pt; text-align: justify }
.sl	{ font-size: 8pt; text-align: left }
.sr 	{ font-size: 8pt; text-align: right }

.scb	{ font-size: 8pt; text-align: center; font-weight: bold }
.slb	{ font-size: 8pt; text-align: left; font-weight: bold }
.srb	{ font-size: 8pt; text-align: right; font-weight: bold }

.mc	{ font-size: 10pt; text-align: center }
.mj	{ font-size: 10pt; text-align: justify }
.ml	{ font-size: 10pt; text-align: left }
.mr	{ font-size: 10pt; text-align: right }

.mcb	{ font-size: 10pt; text-align: center; font-weight: bold }
.mrb 	{ font-size: 10pt; text-align: right; font-weight: bold }
.mjb	{ font-size: 10pt; text-align: justify; font-weight: bold }
.mlb	{ font-size: 10pt; text-align: left; font-weight: bold }
.mcbred	{ color: #8b1102; font-size: 10pt; text-align: center; font-weight: bold }

.lcb	{ font-size: 12pt; text-align: center; font-weight: bold }
.ljb	{ font-size: 12pt; text-align: justify; font-weight: bold }
.llb	{ font-size: 12pt; text-align: left; font-weight: bold }

.stepDone { FONT-SIZE: 1px; HEIGHT: 10px; BACKGROUND-COLOR: #336633; BORDER: #000000 1px solid;
	PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px }

.stepNext { FONT-SIZE: 1px; HEIGHT: 10px; BACKGROUND-COLOR: #ffffff; BORDER: #666666 1px solid;
	PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px }

.stepOn { FONT-SIZE: 1px; HEIGHT: 10px; BACKGROUND-COLOR: #66CC00; BORDER: #666666 1px solid;	
	PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px }

.stepTextOff { COLOR: #666666; FONT-SIZE: 8pt; FONT-WEIGHT: normal;
	PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px }

.stepTextOn { COLOR: #000000; FONT-SIZE: 8pt; FONT-WEIGHT: bold; 
	PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px }

.textbox { FONT-FAMILY: verdana; FONT-SIZE: 9pt; BACKGROUND-COLOR: #F5F5F5; BORDER: #666666 1px groove }

.txthd {COLOR: #000000; FONT-SIZE: 10pt; BACKGROUND-COLOR: #eeeeee; 
	FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-DECORATION: none;
	BORDER-BOTTOM: #666666 1px solid }

.txtsign {COLOR: #000000; FONT-SIZE: 10pt; 
	FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-DECORATION: none;
	BORDER-BOTTOM: #666666 1px solid }


