p,div,body,.body,li,td { font-family:verdana,arial,sans-serif; font-size:10px; color:#000000; }
#application_preview, #application_preview p, #application_preview div, #application_preview .body, #application_preview li, #application_preview td { font-family:verdana,arial,sans-serif; font-size:12px; color:#000000; }
 
#cheat {
	position: relative;
	z-index: 100;
	border: 1px solid #006600;
	padding: 5px;
	margin-top: 5px;
	font-size: 10px;
	color: #333333;
	background-color: #999999;
}

.small { font-family:verdana,arial,sans-serif; font-size:9px; color:#000000; }
input,select,textarea { font-family:verdana,arial,sans-serif; font-size:10px; color:#000000; background-color:#FFFFFF }
.radiobutton { font-family:verdana,arial,sans-serif; font-size:10px; color:#FFFFFF; background-color:#000000 }
a { color:#0000FF; text-decoration:underline; }
a:hover { color:#F7BB41; text-decoration:none; }
.link { color:#0000FF; text-decoration:underline; font-weight: bold; line-height: 18px; }
.green { font-family:verdana,arial,sans-serif; font-size:11px; color:#819B54; font-weight: bold;}

.alert { color:#FF0000; font-weight:bold; text-decoration:none; font-size:12px;}

.border {border-width:1px; border-style: solid; border-color: #666699;}
.white {color: white;}

input.in_text {border-style:solid; border-width:2px; border-color:#99ADDB; padding:1px; margin:0px; color:#ffffff;}

#bodycontent {width:740px; border: 1px solid silver;position:relative;}
#footer {width:742px;border-style: none;position:relative;}
#header {width:742px; height: 19px; border-style: none;position:relative;}
#nav    {width:742px; height:19px; border-style: none; background-color: #99ADDB;text-align:left;position:relative;}
#bd 	{text-align: center; position:relative; margin-left: auto; margin-right: auto; width:742px;}

.welcometext {
	font-family:  verdana,arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.blacktextbold {
	font-family:  verdana,arial,sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.blacktext {
	font-family:  verdana,arial,sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.header {
	font-family:  verdana,arial,sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.homepagetext {
	font-family:  verdana,arial,sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.footermini {
	font-family:  verdana,arial,sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}

.bodytext {
	font-family:  verdana,arial,sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

.bodytextrequired {
	font-family:  verdana,arial,sans-serif;
	font-size: 10px;
	color: #F7BB41;
	text-decoration: none;
}

.superscript {
	font-family:  verdana,arial,sans-serif;
	font-size: 8px;
	vertical-align: super;
}
.bodytextbold {
	font-family:  verdana,arial,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.greyfooter {
	color: #666666;
	font-family:  verdana,arial,sans-serif;
	font-size: 10px;
}
.ltgreybody {
	background-color: #999999;
}
.greybold {
	font-family:  verdana,arial,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #373737;
}
.yellowtext {
	font-family:  verdana,arial,sans-serif;
	font-size: 10px;
	color: #FFC33F;
	text-decoration: none;
}
.greenTextBold {
	font-family:  verdana,arial,sans-serif;
	font-size: 10px;
	color: #829953;
	text-decoration: none;
	font-weight: bold;
}
.contentHide {
    display:none;
}
.contentShow {
    display:block;
}
label {
    cursor: pointer;
}

.eventlocheader {
	font-family:  verdana,arial,sans-serif;
    color: #FFC33F;
	font-weight: bold;
    font-size: 12px;
}

@media print {
    .donotprint {display:none;}
}
.PRI {background-color:white;}
.MCR {background-color:#cc9;}
.MIO {background-color:#ffc;}
.RSC {background-color:#fc0;}
.MCN {background-color:#ccf;}
.MCM {background-color:#CCCC99;}
.MCS {background-color:#cc9;}
.message{ color: red;}
.calSmall {
	font-size: 9px;
}
