BODY {font-family:arial;
	background-color:papayawhip;
	}
H1 {color:darkgreen;
	font-family:times;
	text-align:center;
	padding-bottom:0px;
	margin-bottom:0px;
	}
H2 {vertical-align:top;
	width:100%;
	font-size:75%;
	font-weight:normal;
	font-style:italic;
	text-align:center;
	padding:0px;
	margin:0px;
	}
LABEL {white-space:nowrap;
	}
DIV {
	}
FORM{margin:1ex;
	border:thin burlywood solid;
	background-color:white;
	}
HR {color: burlywood;
	padding:1ex;
	clear:left;
	}
TEXTAREA { 
	width:100%;
	height:6em;
	}
SELECT { margin-left:8px;
	}
PRE {font-family:arial;
	}
.mandatory {
	background-color:honeydew;
	}
.section-select_Label { width:100%; 
	background-color:ivory;
	text-align:center;
	clear:left;
	font-weight:bold;
	}
.section-select_Data { width:100%; 
	background-color:transparent;
	text-align:center;
	clear:left;
	padding-bottom:1ex;
	}
.section-select_Output { width:100%; 
	font-weight:bold;
	font-size:110%;
	background-color:transparent;
	text-align:center;
	clear:left;
	padding-bottom:1ex;
	}
.one-column_Label { width:100%; 
	background-color:ivory;
	text-align:center;
	}
.one-column_Data { width:100%; 
	background-color:transparent;
	text-align:center;
	padding-bottom:1ex;
	}
.one-column_Output { width:100%; 
	font-weight:bold;
	font-size:110%;
	background-color:transparent;
	text-align:center;
	padding-bottom:1ex;
	}
.fifty-fifty_Label { width:50%; 
	background-color:ivory;
	float:left;
	text-align:right;
	padding-right:1ex;
	}
.fifty-fifty_Data { width:50%;
	background-color:transparent;
	text-align:left;
	padding-bottom:1ex;
	}
.fifty-fifty_Output { width:50%;
	font-weight:bold;
	font-size:110%;
	background-color:transparent;
	text-align:left;
	padding-bottom:1ex;
	}
.thirty-seventy_Label { width:25.5%; 
	background-color:ivory;
	float:left;
	text-align:right;
	clear:left;
	padding-right:1ex;
	}
.thirty-seventy_Data { width:73%;
	background-color:transparent;
	text-align:left;
	padding-bottom:1ex;
	}
.thirty-seventy_Output { width:73%;
	font-weight:bold;
	font-size:110%;
	background-color:transparent;
	text-align:left;
	padding-bottom:1ex;
	}
.four-column_Label { width:26%; 
	background-color:ivory;
	float:left;
	text-align:right;
	padding-right:1ex;
	}
.four-column_Data { width:23%;
	background-color:transparent;
	float:left;
	text-align:left;
	padding-bottom:1ex;
	}
.four-column_Output { width:23%;
	font-weight:bold;
	background-color:transparent;
	float:left;
	text-align:left;
	padding-bottom:1ex;
	}
.SmallNote{vertical-align:top;
	font-size:75%;
	font-style:italic;
	float:left;
	text-align:right;
	}
.OptionLayout {
	}
.para {width:100%;
	padding:0, 1em, 1ex, 1em;
	}
.CalendarButton {
	border:none;
	width:22px;
	height:17px;
	}
.m0l0iout {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding: 4px;
	color: #FFFFFF;
}
.m0l0iover {
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	padding: 4px;
	color: #FFFFFF;
}

/* level 0 outer */
.m0l0oout {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #4682B4;
}
.m0l0oover {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #5AA7E5;
}

/* level 1 inner */
.m0l1iout {
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 4px;
	color: #000000;
}
.m0l1iover {
	font: bold 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	padding: 4px;
	color: #000000;
}

/* level 1 outer */
.m0l1oout {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #46B446;
	filter: alpha(opacity=85);
}
.m0l1oover {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #5AE55A;
}

/* level 2 inner */
.m0l2iover {
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	padding: 4px;
	color: #000000;
}

/* level 2 outer */
.m0l2oout {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #B44646;
}
.m0l2oover {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #E55A5A;
}