a:link
{
	color: rgb(255,204,0); 
}
a:visited
{
	color: rgb(255,255,153); 
} 
a:active 
{
	color: rgb(255,51,0);
}
body
{
	font-family: Verdana, Arial, Helvetica;
	background-color: rgb(0,0,0);
	color: rgb(255,255,255);
}
table
{
	table-border-color-light: rgb(255,255,102);
	table-border-color-dark: rgb(0,0,0); 
}
h1, h2, h3, h4, h5, h6
{
	font-family: Verdana, Arial, Helvetica;
}
h1
{
	color: rgb(255,204,0);
}
h2
{
	color: rgb(255,255,255); 
}
h3
{
	color: rgb(204,51,0); 
}
h4
{
	color: rgb(255,255,153);
}
h5
{
	color: rgb(255,255,0);
}
h6
{
	color: rgb(255,255,255);
}
.mandatory {
	background-color: rgb(255,204,0);
	}
.section-select_Label { width:100%; 
	background-color: rgb(255,204,0);
	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: rgb(255,204,0);
	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: rgb(255,204,0);
	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: rgb(255,204,0);
	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: rgb(255,204,0);
	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: rgb(255,200,0);
}
.m0l0oover {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: rgb(255,240,0);
}

/* 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: rgb(205,205,205);
	filter: alpha(opacity=85);
}
.m0l1oover {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: rgb(205,205,185);
}

/* 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: rgb(205,205,205);
}
.m0l2oover {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: rgb(205,205,185);
}