body {margin:0px; background-color:#292929}
table tr td{font-family:Arial, Helvetica, sans-serif; font-size:12px}

a{color:#006699}
a:hover{}

.headerleft{
}
.topmiddle{
}
.headerright{
}
.contentleft{
}
.contentright{
}
.left_nav_link{
	padding:3px 3px 5px;
	border-top:1px solid #CCC;
	background:#FFF;
}
.left_nav_link a{
	text-decoration:none;
}
.contentmiddle{
	background:#OOO;
	height:300px;
	width:768px;
	border:0px solid #FFF;
	border-top-width:0px;
	vertical-align:top;
}
#ContentTable{
	width:900px;
}
.footerleft{
}
.footerright{
}
.footermiddle{
	text-align:center;
}
#FooterTable{
	margin-top:10px
}

/* Header Styles */
#HeaderTable{
	background:#999;
}
.HorNavBackground{

}
#NavColumn{
	background:url(/images/nofla_main_02.jpg) top right no-repeat;
	width:155px;
	height:300px;
}
#ContentColumn{
	background:url(images/nofla_main_05.jpg) repeat-y left;
	width:557px;
	height:300px;
}
#ContentDiv{
	background:url(images/nofla_main_03.jpg) top no-repeat;
	padding:50px 75px 20px 75px;
}
#ContentBottomDiv{
	background:url(images/nofla_main_06.jpg) bottom no-repeat;
	margin-bottom:-2px;
	height:181px;
}
#RegistrationColumn{
	background:url(/images/fla_main_04.jpg) top left no-repeat;
	width:188px;
	color:#CCC;
}
#RegistrationDiv{
	/*background:#171717;*/
	padding:0px 0px 60px 0px;
	margin:40px 8px 10px 0px;
	height:120px;
}
#RegistrationDivBottom{
	background:url(/images/nofla_main_07.jpg) bottom left no-repeat;
	padding-bottom:20px;
	height:100px;
}
#NavColumn a{text-decoration:none; padding:2px 10px 2px 10px; color:#FFF; display:block; font-weight:bold; margin-left:48px}
#NavColumn a:hover{background:url(images/tabimage_over.jpg) bottom center #FFF; color:#FFF}
#NavColumn a.Sel{text-decoration:none; padding:6px 10px 6px 10px; color:#000; display:block; background:url(images/tabimage_up.jpg) bottom center}
#NavColumn a.Sel:hover{background:url(images/tabimage_up.jpg) bottom center}

#ContactForm{}
#EmailTable{}

#FooterTable a{
	color:#999999;	
}

/*Header Sub Nav*/
.menuroll{
position:absolute;
visibility: hidden;
font:normal 12px;
line-height: 18px;
z-index: 100;
background-color: #77b0f8;
filter:alpha(opacity=90);-moz-opacity:.90;
}

.menuroll a{
display: block;
text-indent: 3px;
background-color: #EEE;
border-bottom: 1px solid #ccc;
padding: 2px;
text-decoration: none;
text-indent: 5px;
}

.menuroll a:hover{ /*hover background color*/
background-color: #FFFFFF;
color: black;
}

/* Headings */
h1{font-size:18px; color:#000; margin-bottom:10px; text-align:center}
h2{font-size:14px; color:#990000; margin-bottom:6px}
h3{}

.field{background:#FFF}
.fieldgray{background:#F7F7F7}

.bluebox{
	background-color:#ccccff;
	border:1px solid #9999ff;
	margin-bottom:6px;
}
.redbox{
	background-color:#ffcccc;
	border:1px solid #ff6666;
	color:#990000;
	margin-bottom:6px;
}