/* basic layout*/

.floatright
{
float: right;
}
	
.text-red {color: #CC0000;}
.text-blue {color: #0066CC;}
.text-green {color: #009933;}

.applymain
	{
	font-family: Arial, Helvetica, sans-serif;
	margin: 5px;
	}
	
.headings
{
color: #000075;
font-family: Arial, Helvetica, sans-serif;
border: solid;
border-width: 0 0 1px 0;
font-weight: 300;
}
	
.formheadings
	{
	font-family: Arial, Helvetica, sans-serif;
	background: white;
	color: #1E134D;
	}

.notice
	{
	font-family: Arial, Helvetica, sans-serif;
	background: blue;
	color: #1E134D;
	padding: 5px;
	text-align: center;
	border: solid;
	}
	
.formdesc
	{
	font-family: Arial, Helvetica, sans-serif;
	padding: 0.1em;
	text-align: left;
	padding-left: 5px;
	color: #1E134D;
	}

.formdescsmall
	{
	width: 30%;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0.1em;
	text-align: left;
	padding-left: 5px;
	color: #1E134D;
	}
.applytitle
	{
	font-family: Arial, Helvetica, sans-serif;
	margin: 5px;
	color: #1E134D;
	}
	
.forminput
	{
	padding: 0.1em;
	}
.small
	{
	}

.optional
{
	font-family: Arial, Helvetica, sans-serif;
	border: solid;
	border-width: 1px;
	border-color: #003366;
	padding: 1px;
	margin: 1px;
}

.required
{
	font-family: Arial, Helvetica, sans-serif;
	border: solid;
	border-width: 2px;
	border-color: #5588DD;
	padding: 1px;
	margin: 1px;
}

.failed
{
	font-family: Arial, Helvetica, sans-serif;
	border: solid;
	border-width: 3px;
	border-color: red;
	padding: 1px;
	margin: 1px;
}

.requiredspan
{
	font-family: Arial, Helvetica, sans-serif;
	border: solid;
	border-width: 2px;
	border-color: #5588DD;
	padding: 5px;
	position: relative;
	margin: 1px;
}

.failedspan
{
	font-family: Arial, Helvetica, sans-serif;
	border: solid;
	border-width: 3px;
	border-color: red;
	padding: 5px;
	position: relative;
	margin: 1px;
}
	
.mono
{
font-family: "Courier New", Courier;
}

.warning
	{
	color: red;
	}

.myred
	{
	color: red;
	font-weight: bold;
	text-decoration: underline;
	}
	
.solidhr
	{
	color: black;
	height: 2px;
	background: black;
	}
	
.dev
	{
	color: #DDDDDD;
	}

.small
	{

	}
.unitbox {

	font-weight:bold;
	background-color: #99CCCC; }

.celltext-red
{
vertical-align: middle;
color: red;
border: solid;
border-color: black;
border-width: 1px;
}