/* CSS Document */

body
{
	background-color: #666666
}

table
{
	padding:0px 0px 0px 0px;
}
td
{
	padding:0px 0px 0px 0px;
}
tr{
	padding:0px 0px 0px 0px;
}
.abcfont	
{ 
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif
}

.headingGreen
{
	font-weight:bold;
	color:#006633
}

.headingRED
{
	font-weight:bold;
	color:#ff3300
}

.headingLarge
{
	font-size:16px
}

.headingOrange
{
	
	font-weight:bold;
	color:#CC3300
}

.heading1
{
	/*font-size:14px;*/
	font-weight:bold
}

.headinglarger
{
	font-size:14px
}

.headingmain
{
	font-size:16px;
	font-weight:bold;
}	

.footer
{
	font-size:11px;
	text-align:center;

}

.footerHeading
{
	color:#000066;
	font-weight:bold
}

.footerGray
{
	color:#333333
}

a.flink:link
{
	text-decoration:none
}

a.flink:visited
{
	text-decoration:none
}

a.flink:hover
{
	text-decoration:underline
}

a.flink:aftive
{
	text-decoration:none
}

ul
{
	list-style-type:square;
	
}

/* ************ */
form{
	margin-bottom: 0 ;
}

TD {
	font-size: 110%;
	FONT: 11px verdana;
}




td.required {
	FONT-SIZE: 150%; COLOR: #000000; FONT-FAMILY: Verdana;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}
td.requiredformlabel {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: verdana;
	text-align:right;
	vertical-align:middle;
}
td.formmessage {
	text-align:left;
	vertical-align:middle;
}
td.formmessagetop {
	text-align:left;
	vertical-align:top;
}

input,select {
	width: 215px;
	FONT-SIZE: 100%;
	FONT-FAMILY: verdana;
	color: #000000;
	border: 1px solid Gray;	
}
input.validation-failed,select.validation-failed,div.validation-failed,textarea.validation-failed{
	FONT-SIZE: 100%;
	FONT-FAMILY: verdana;
	color: #000000;
	border: 1px solid #FF0000;
}
input.validation-passed,select.validation-passed,textarea.validation-passed{
	FONT-SIZE: 100%;
	FONT-FAMILY: verdana;
	color: #000000;
	border: 1px solid #999999;
}
input.required-radio{
	width: 15px;
	FONT-SIZE: 100%;
	FONT-FAMILY: verdana;
	color: #000000;
	border: 1px solid #FFFFFF;
}
input.radio {
	width: 15px;
	FONT-SIZE: 100%;
	FONT-FAMILY: verdana;
	color: #000000;
	border: 0px;
}
input.required-checkbox{
	width: 15px;
	FONT-SIZE: 100%;
	FONT-FAMILY: verdana;
	color: #000000;
	border: 1px solid #FFFFFF;
}
input.image {
	width:auto;
	border: 0px;
}

div.validation-passed {
	FONT-SIZE: 100%;
	FONT-FAMILY: verdana;
	color: #000000;
	border: 1px solid #FFFFFF;
}

.validation-advice {
	font-size: 100%;
	background-color: #FFFFFF;
	color : #FF0000;
	font-weight: bold;
	padding-left: 5px;
	vertical-align: top;
}

TEXTAREA {
	width:325px;
	FONT-SIZE: 100%;
	FONT-FAMILY: verdana;
	color: #000000;
	border: 1px solid Gray;
}
.abcfont_spaceabove {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 22px;
}
