.form_error_messages
{
	font-weight: bold;
	font-size: 10pt;
	color: red;
	font-family: Verdana;
}
.form_msg
{
	font-weight: bold;
	font-size: 8pt;
	color: red;
	font-family: Verdana;
}
A
{
	font-size: 8pt;
	color: #336799;
	font-family: Verdana;
	text-decoration: none;
}
A:hover
{
	font-size: 8pt;
	color: #990000;
	font-family: Verdana;
	text-decoration: underline;
}
.form_plain_text_box
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	font-weight: normal;
	font-size: 9pt;
	border-left: gray 1px solid;
	color: black;
	border-bottom: gray 1px solid;
	font-family: Verdana;
	background-color: #ffffff;
}
.form_fancy_text_box
{
	border:1px solid;
	border-radius:10px;
	font-weight: normal;
	font-size: 12pt;
	color: black;
	font-family: Verdana;
	background-color: #FC3;
	padding-left: 10px;
	box-shadow: 5px 5px 5px #888888;
}
.form_plain_text_big_box
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	font-weight: normal;
	font-size: 9pt;
	border-left: gray 1px solid;
	color: black;
	border-bottom: gray 1px solid;
	font-family: Verdana;
	background-color: #ffffff;
}
.messagesBox
{
	font-size: 12pt;
	color: red;
	font-family: Verdana;
	padding-left: 10px;
	border:hidden;
	border-style: none;
	resize: none;
	overflow:hidden;
}
.form_page_title
{
	font-weight: bold;
	font-size: 12pt;
	color:black;
	font-family: Verdana;
}
.form_tabtitle_black
{
	font-weight: bold;
	font-size: 10pt;
	color:black;
	font-family: Verdana;
}
.form_instructions
{
	font-weight: normal;
	font-size: 8pt;
	color:black;
	font-family: Verdana;
}
.form_legendblue
{
	font-weight: normal;
	font-size: 10pt;
	color: blue;
	background-color: Blue;
	font-family: Verdana;
}
.form_legendyellow
{
	font-weight: normal;
	font-size: 10pt;
	color:yellow;
	background-color: Yellow;
	font-family: Verdana;
}
.form_legendwhite
{
	font-weight: normal;
	font-size: 10pt;
	color:white;
	background-color:White;
	font-family: Verdana;
}
.form_legendnoncolor
{
	font-weight: normal;
	font-size: 10pt;
	color:black;
	font-family: Verdana;
}
.form_legendtitle
{
	font-weight: normal;
	font-size: 16pt;
	color:black;
	font-family: Verdana;
}
.form_labels_black
{
	font-weight: normal;
	font-size: 10pt;
	color:black;
	font-family: Verdana;
}
.form_labels_black_bold
{
	font-weight: bold;
	font-size: 8pt;
	color:black;
	font-family: Verdana;
}
.form_labels_black_italics
{
	font-weight: normal;
	font-size: 8pt;
	color:black;
	font-style:italic;
	font-family: Verdana;
}

.form_labels_required_field
{
	font-weight: bold;
	font-size: 8pt;
	color:black;
	font-family: Verdana;
}
.form_labels_nonrequired_field
{
	font-weight: normal;
	font-size: 8pt;
	color:black;
	font-family: Verdana;
}
.form_report_title_label_black
{
	font-weight: bold;
	font-size: 12pt;
	color:black;
	font-family: Verdana;
}
.form_text_labels
{
	font-weight: normal;
	font-size: 10pt;
	color: gray;
	font-family: Verdana;
	background-color: #FFFFFF;
}
.form_text_labels_black
{
	font-weight: normal;
	font-size: 10pt;
	color: black;
	font-family: Verdana;
	background-color: #FFFFFF;
}
.form_welcome_label_black
{
	font-weight: bold;
	font-size: 12pt;
	color:black;
	font-family: Verdana;
}
.form_welcome_text_label_black
{
	font-weight: bold;
	font-size: 12pt;
	color: black;
	font-family: Verdana;
	background-color: #FFFFFF;
}
.form_buttons
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	font-weight:normal;
	font-size: 8pt;
	border-left: gray 1px solid;
	color: white;
	border-bottom: gray 1px solid;
	font-family: Verdana;
	background-color: #336799;
}
.form_checkbox
{
	font-weight: normal;
	font-size: 8pt;
	color:black;
	font-family: Verdana;
}
.form_dropdownlist
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	font-weight: normal;
	font-size: 9pt;
	border-left: gray 1px solid;
	color: black;
	border-bottom: gray 1px solid;
	font-family: Verdana;
	background-color: #ffffff;
}
.form_trainee_datagrid
{
	font-weight: normal;
	font-size: 8pt;
	color:black;
	font-family: Verdana;
	border:1px #000000 solid;
	border-radius:10px;
	box-shadow: 10px 10px 5px #888888;
}
.form_trainee_datagrid_items
{
	font-weight: normal;
	font-size: 8pt;
	color:black;
	font-family: Verdana;
}
.form_trainee_datagrid_items_TempBadge
{
	font-weight: normal;
	font-size: 8pt;
	color:black;
	font-family: Verdana;
	background-color: Aqua;
}
.form_trainee_datagrid_items_Waiver
{
	font-weight: normal;
	font-size: 8pt;
	color:black;
	font-family: Verdana;
	background-color: Yellow;
}
.form_trainee_datagrid_caption
{
	font-weight: normal;
	font-size: 12pt;
	color:black;
	font-family: Verdana;
}
.TraineeName
{
	font-weight: normal;
	font-size: 14pt;
	color:black;
	font-family: Verdana;
}
.TraineeTwicCard
{
	font-weight: normal;
	font-size: 10pt;
	color:black;
	font-family: Verdana;
}
.CLName
{
	font-weight: normal;
	font-size: 12pt;
	color:black;
	font-family: Verdana;
}
.version
{
	font-weight: normal;
	font-size: 7pt;
	color:black;
	font-family: Verdana;
}
.TraineeSsnTextbox
{
	border:1px solid;
	border-radius:10px;
	font-weight: normal;
	font-size: 12pt;
	color: black;
	font-family: Verdana;
	background-color: #cccccc;
	padding-left: 10px;
	box-shadow: 5px 5px 5px #888888;
}
.form_enabled_buttons
{
	
	font-weight:normal;
	font-size: 12pt;
	color: #000;
	font-family: Verdana;
	background-color: #ccc;
	border:1px #000000 solid;
	border-radius:10px;
	box-shadow: 10px 10px 5px #888888;
}

.form_enabled_buttons_hidden
{
	
	font-weight:normal;
	font-size: 12pt;
	color: #000;
	font-family: Verdana;
	background: none;
	display: none;
	background-color: #ccc;
	border:1px #000000 solid;
	border-radius:10px;
	box-shadow: 10px 10px 5px #888888;
}

.md{background:#ffffff;border:1px  solid #a4a4a4;}
.mdo
{
	border-right: #cccccc 2px solid;
	border-top: 0px;
	margin-bottom: 6px;
	border-left: 0px;
	width: 100%;
	border-bottom: #cccccc 3px solid;
}
.mtbt{font-family:Verdana;font-size:11px;font-weight:bold;text-decoration:underline;color:Gray; }
.ltht{font-family:Verdana;font-size:10px;font-weight:bold;text-decoration:underline;color:Gray; }
.ltl{font-family:Verdana;font-size:9px;color:Gray; }
.ltl a {color:Silver;text-decoration:none;}
.ltl a:hover{color:Silver;text-decoration:underline;}
.ltt{font-family:Verdana;font-size:9px;color:Gray; }
.ftr
{
	font-weight: bold;
	font-size: 9pt;
	color: GRAY;
	font-family: Verdana;
	background-color: #FFFFFF;
}
div.tp
{
	border-right: #D4D0C8 1px solid;
	border-top: #D4D0C8 1px solid;
	font-size: 8pt;
	border-left: #D4D0C8 1px solid;
	color: black;
	border-bottom: #D4D0C8 1px solid;
	font-family: Verdana;
	background-color: #DCDCDC;
}
