.title
{
	 font-family: Verdana;
	 font-size: 10pt;
	 color: #003366;
	 font-weight: bold;
}

body,td
{
	 font-family: Verdana;
	 font-size: 9pt;
	 color: #ffffff;
	 margin-top: 0px;
	 margin-bottom: 0px;
	 margin-left: 0px;
	 margin-right: 0px;
}
input, select,textarea
{
	border: solid 1px black;
	font-family: Verdana;
	font-size: 7pt;
}
A
{
	color: #003366;
}
A:hover
{
	color: #808080;
}
.tableHeader
{
	background-color: #003366;
	color: #FFFFFF;
	font-weight: bold;
}
.required
{
	color: #cc0000;
	font-size:7pt;
}
.bodySm
{
	font-size: 7pt;
	
}
.bottom
{
	font-size: 9pt;
	color : #000000;
}
.subtitle
{
	color:#C23827;
	font-size:11pt;
	font-weight:bold;
}
.copyright
{
	color: #000000;
	font-size: 7pt;
}

/*FORMS*/

.button, input[type="button"], input[type="submit"]
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003366;
	border: 1px solid;
}
.formCheckbox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 150px;
	margin: 10px 0px 10px 0px;
}
.formCheckbox input
{
	margin: 3px 5px 0px 0px;
}

.formCheckbox label
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.bold label
{
	font-weight: bold;
}
.formCheckboxList td
{
	padding: 0px 25px 6px 0px;
}
.formCheckboxList td input
{
	margin: 3px 5px 0px 0px;
}
.formCheckboxList td label
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.formTable td
{
	vertical-align: top;
	padding: 4px;
}
.formTable input[type="text"], 
.formTable input[type="password"], 
.formTable input[type="file"],
.formTable textarea, 
.formTable select
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	width: 250px;
	border: solid 1px #666666;
	margin: 2px 0px 5px 0px;
}
.formTable textarea
{
	width: 400px !important;
	height: 100px;
}
.formTable div
{
	margin:  0px 5px 5px 0px;
}

.formTable div.label
{
float: left;
width: 200px;
}

/*CUSTOM INPUTS*/
.formDate
{
	width: 100px !important;
}
.formInputDouble
{
	width: 550px !important;
}
.formNumber
{
	width: 40px !important;
}
.formState
{
	width: 50px !important;
}
.formZip
{
	width: 100px !important;
}
.textareaLarge
{
	width: 550px !important;
	height: 300px !important;
}

/*CUSTOM DIVS*/
div.formHeader
{
	margin: 20px 0px 20px 0px;
	font-weight: bold;
	width: 580px !important;
	background-color: #cecece;
	padding: 4px;
}
.formSpan
{
	width: 500px !important;
}
div.state
{
	width: 60px !important;
}
div.zip
{
	width: 110px !important;
}