img {border:0}
#container {margin:0 auto; width:100%;}
body { background-color:#9ACA3C; margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px }
h1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#669933; line-height:8px;}
h3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FF9900; line-height:8px;}
table {font-family:Arial,Verdana,Helvetica,sans-serif; font-size:11px; color:#666666;}
.poolside {font-family:Arial, Helvetica, sans-serif; font-size:13px}
a { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; color:#FF9900}
a:hover {text-decoration:underline}
.servicessecnavcolor {color:#FF9900; font-size:12px}
a.triple { font:"Times New Roman", Times, serif; font-family:"Times New Roman", Times, serif; font-size:18px; color:#FF9900; text-decoration:underline;}

strong { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#9ACA3C}

.bgspace {background-image:url(../images/lilspace.gif); background-repeat:repeat-x; width:100%;}

.txtbox { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; padding-left:10px; padding-bottom:20px; padding-top:5px; padding-right:20px; line-height: 19px;}

.btxtbox { font:"Times New Roman", Times, serif; font-size:18px; color:#669941; padding:20px;}

.secbtxtbox { font:"Times New Roman", Times, serif; font-size:18px; color:#FF9900;}

a.secondary { font:Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-size:11px; padding-left:5px;}

a.secondary:hover { color:#FFFFFF;}

a.footertext { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-size:11px;}

a.footertext:hover { color:#FFF000; text-decoration:underline}

a.emailaddys { font-family:Arial, Helvetica, sans-serif; color:#EBE80C; text-decoration:none; font-size:11px;}

a.emailaddys:hover { color:#EBE80C; text-decoration:underline}

a.backtotop { font-family:Arial, Helvetica, sans-serif; color:#FFF000; text-decoration:none; font-size:12px; font-weight:bold}

a.backtotop:hover { color:#FFFFFF; text-decoration:underline}

.formborder { border-bottom:2px solid #9ACA3C;}
#nav {
    padding-left:80px;
	margin: 0;
	list-style: none;
	width:100%;
	
}

#nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	width:100%;
	text-align:left;
	padding-top:5px;
	padding-left:15px;
}

#nav ul li ul {
	padding: 0;
	margin: 0;
	list-style: none;
	width:100%;
	text-align:left;
	padding-top:-5px;
	padding-left:-15px;
	}

/* link styles */
#nav a {
	display: block;
	text-decoration:none;
	font-size:12px;
	font-family:arial;
	color:#FFFFFF;
	z-index:1;
}
#nav a:hover {
	
}
#nav li ul a {
	font-size:11px;
	color:#fff;
	width:160px;
	border-top:0;
	padding:3px;
}
#nav li ul a:hover {
	background-color:#669941;
}
#nav li:hover {
}
#nav ul li:hover {
	background-color:#669941;
}

#nav li {
	float: left;
	z-index:1;
}
#nav li ul {
	position: absolute;
	width: 165px;
	left: -999em;
}
#nav li ul li {
	border:0px;
	background-color:#8FC43A;
	filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
}
#nav li ul ul{
	margin: -1.6em 0 0 15em;
	z-index:1
}
#nav li ul ul li{
	background-color:#669941;
	z-index:1
}
#nav li ul ul li a {color:#fff}
#nav li ul ul li a:hover {background-color:#0B6291}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul{
	left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}
#tabss {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
z-index:1;
}
#flashvid { z-index:inherit;
}

.bottompagetxt {
font-family:"Times New Roman", Times, serif;
font-size:18px;
color:#669941;
}
.navmid { bottom:5px}
.requiredfields { font-size:10px; color:#FFFFFF; padding-left:20px; background-color:#9ACA3C; }
.yellowstar { color:#FFFF00}
.submitbuttonpadding { padding-right:35px; padding-bottom:31px; padding-top:10px; background:#9ACA3C}
.copyrightfooter{ color:#FFFFFF; font-size:10px}
.formfield { width:240px;}
.formnamestext{ color:#FFFFFF; font-size:13px;}
.message{ height:160px; width:276px}
.validation{ padding:10px}

a.navl {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
padding-left:15px;
padding-right:15px;
padding-bottom:6px;
padding-top:5px;
z-index:1;
}

a.navl:hover {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:underline;
padding-left:15px;
padding-right:15px;
padding-bottom:6px;
padding-top:5px;
z-index:1;
}
