.formField
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Tahoma
}



BODY{
    font-size: 12px;
    background: #fff;
    font-family: Verdana,Arial;
    margin: 4px;
}

div#form_content {    
  	background: #edd4d8;
  	margin: 4px;
  	padding: 2px;
}

div#form_header {
	text-align: center;    
  	margin-top: 10px;
  	margin-bottom: 10px;
}

div#event_name {
	font-size: 120%;
	color: #f00;  
	font-weight: bold;
}

div#event_desc {
	font-size: 110%;
	font-weight: bold;
text-align: left;
}


div#registration_end, div#payment_header  {
	color: #fff;
	background: #ad8387;
	padding:4px;
	text-align: left;
	font-weight: bold;
}

div#registration_fees_header {
	font-weight: bold;
	text-align: left;	
}

div#registration_fees {
	margin-left:20px;
}
div#registration_fees_body {
	border:1px solid #000;
	margin:5px;
	padding:10px;
}

div#buttons {
	text-align: center;
}

.mandatory{
	color: #f00;
}

.paymentModeLabel {
	font-size: 12px;

}

div#payment_body {
	text-align: left;
	margin-left:20px;
}
.paymentModeLabel {
	font-weight: bold;
}

UL
{
    MARGIN-TOP: 0px
}
OL
{
    MARGIN-TOP: 0px
}


TH { 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 3px; 
	COLOR: #a0522d; 
	PADDING-TOP: 2px; 
	FONT-FAMILY: Arial; 
	text-align: left; 
	vertical-align:bottom;
}
TD { FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial; }

TR#layout TD { BORDER-BOTTOM: 1px solid #C4CED7; PADDING: 2px; }
TR#layout:hover { BACKGROUND-COLOR:#F3F9D9; }
TR#published TD { BORDER-BOTTOM: 1px solid #C4CED7; PADDING: 2px; BACKGROUND-COLOR:#FFFFCC;}
TR#published:hover { BACKGROUND-COLOR:#F3F9D9; }

TR#version TD { BORDER: 0px; PADDING: 1px; }


TD#shaded { background: #EEF8FF; }

.tablehdrbg	{BACKGROUND-COLOR:#EEF8FF;PADDING:2px;FONT-FAMILY: Verdana,Arial; FONT-SIZE: 10px; COLOR: #003366; FONT-WEIGHT: bold;}
.tablelinebg 	{BACKGROUND-COLOR:#C4CED7;}
.tablebg1 	{BACKGROUND-COLOR:#EDF0F2;}
.tablebg2 	{BACKGROUND-COLOR:#EDFFFF;}
.tabletxt	{FONT-FAMILY: Verdana,Arial; FONT-SIZE: 10px; COLOR: #000000;}

.boxbg 		{BACKGROUND-COLOR:#D2D3BC;}
.contentbg 	{BACKGROUND-COLOR:#FFFFFF;}
.leftnavbg 	{BACKGROUND-COLOR:#EDF0F2;}
.footerbg 	{BACKGROUND-COLOR:#D2CFD2;}

.txt		{FONT-FAMILY: Verdana,Arial; FONT-SIZE: 10px; COLOR: #4F4F4F;}
.msgtxt		{FONT-FAMILY: Verdana,Arial; FONT-SIZE: 10px; COLOR: #FF3300;}

.topnavtxt	{FONT-FAMILY: Verdana,Arial; FONT-SIZE: 10px; COLOR: #114715;}
.sidenavtxt	{FONT-FAMILY: Verdana,Arial; FONT-SIZE: 10px; COLOR: #4F4F4F;}
.footertxt	{FONT-FAMILY: Verdana,Arial; FONT-SIZE: 8px; COLOR: #7C7C7F;}

.bighdr		{FONT-FAMILY: Verdana,Arial; FONT-SIZE: 30px; COLOR: #777777; FONT-WEIGHT: bold;}
.hdr		{FONT: 250% Verdana,Arial; COLOR: #263A87; margin-top: -0.2em; FONT-WEIGHT: bold;  padding-right: 5px; margin-bottom: 10px;   text-align: left; }
.subhdr		{FONT-FAMILY: Verdana,Arial; FONT-SIZE: 12px; COLOR: #00457B; FONT-WEIGHT: bold;}

A:link		{FONT-FAMILY: Verdana,Arial; FONT-SIZE: 10px; COLOR: #4F4F4F; TEXT-DECORATION: underline;}
A:visited	{FONT-FAMILY: Verdana,Arial; FONT-SIZE: 10px; COLOR: #4F4F4F; TEXT-DECORATION: underline;}
A:hover		{FONT-FAMILY: Verdana,Arial; FONT-SIZE: 10px; COLOR: #4F4F4F; TEXT-DECORATION: underline;}

A.topnav:link		{COLOR: #114715;}
A.topnav:visited	{COLOR: #114715;}
A.topnav:hover		{COLOR: #114715;}

A.sidenav:link		{COLOR: #333333;}
A.sidenav:visited	{COLOR: #333333;}
A.sidenav:hover		{COLOR: #000000;}

A.footer:link		{FONT-SIZE: 8px; COLOR: #7C7C7F;}
A.footer:visited	{FONT-SIZE: 8px; COLOR: #7C7C7F;}
A.footer:hover		{FONT-SIZE: 8px; COLOR: #7C7C7F;}

#catroot { BACKGROUND: #f3f3f3; }
#catnode { BACKGROUND: #ffffff; }

.formButton,#button1 { font-family: arial; font-size: 15px; background-color: #FFFFFF; border-top: #999999 solid 1px; border-left: #999999 solid 10px; border-bottom: #666666 solid 1px; border-right: #666666 solid 1px; COLOR: #000000; margin-top:4px; margin-bottom:4px; }
/*.formButton,#button1 { font-family: arial; font-size: 10px; background-color: #909090; border-top: #cfcfcf solid 1px; border-left: #cfcfcf solid 1px; border-bottom: #000000 solid 1px; border-right: #000000 solid 1px; COLOR: #FFFFFF; margin-top:4px; margin-bottom:4px; }*/
INPUT,FILE,TEXTAREA,IFRAME,SELECT,.formelement { border-color: #999999; border-style: solid; border-width: 1; color:#000000; font-family: verdana;font-size: 9px;}
INPUT:focus,FILE:focus,TEXTAREA:focus,SELECT:focus,.formelement:focus { border-color: #999999; border-style: solid; font-family: verdana; font-size: 9px;border-width: 1; color:#000000; background-color: #FFFF66; }
INPUT#checkandradio { border: 0px; }
.formButton:hover,#button1:hover,.formButton:focus,#button1:focus { font-family: arial; font-size: 15px; background-color: #FFFF66; border-top: #999999 solid 1px; border-left: #999999 solid 10px; border-bottom: #666666 solid 1px; border-right: #666666 solid 1px; COLOR: #000000; margin-top:4px; margin-bottom:4px; }
#noborder { border: 0px; }

#viewcell { border-left: 1px solid #C4CED7;border-bottom: 1px solid #C4CED7;border-right: 1px solid #C4CED7; background: #f3f3f3; }
#addeditcell { border-left: 0px;border-bottom: 1px solid #C4CED7;border-right: 1px solid #C4CED7; background: #f3f3f3; }

#barrier1		{border-left: 1px dotted #3C71A1; padding-left: 10px; }

P#comments { background: #f3f3f3; border-left: 5px solid #f3f3f3; border-bottom: 1px dotted #f3f3f3; font-family: verdana,arial; color: #333333; font-weight:bold; font-size: 11px;  padding: 2px; padding-right: 5px; text-align:left; }
P#errors { background: url(../_media/images/stop.png) #FCDFF3 no-repeat;  border-left: 4px solid #FF0000; border-bottom: 1px dotted #FF0000; color: #FF0000; font-size: 14px; font-weight: bold; padding: 2px; padding-left: 30px;  height:20px;}
P#returnmsg { background: url(../_media/images/alert.png) #263A87 no-repeat;  border-left: 4px solid #263A87; color: #FFFFFF; font-size: 14px; font-weight: bold; padding: 2px; padding-left: 30px; height:20px; }



.dtree {position:fixed;}