/* CSS Document */
/* Title:	Lighthouse Test CSS */

/* General Styles */
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; MARGIN-TOP: 0px; FONT-SIZE: 100%; COLOR: #333; FONT-FAMILY: Arial, Helvetica, sans-serif; 	background-color: #EFEFEF;
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 10px; FONT-FAMILY: Georgia, Times New Roman, Times, serif; FONT-SIZE: 1.2em; COLOR: #333333; font-weight: normal;
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	FONT-SIZE: 0.8em; COLOR: #333;
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
A {
	COLOR: #333333; TEXT-DECORATION: none
}
A:hover {
	COLOR: #333333; TEXT-DECORATION: underline
}
.bold {
	FONT-WEIGHT: bold
}
#intro {
	FONT-SIZE: 0.85em; COLOR: #333;
}

/* Layout Styles */
#wrap {
MARGIN: 0px auto; WIDTH: 900px; BACKGROUND-COLOR: #FFFFFF; TEXT-ALIGN: left
}
#wrap-inner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; WIDTH: 900px BACKGROUND-COLOR: #FFFFFF;
}
#content-wrap {
	CLEAR: both; PADDING-BOTTOM: 20px; MARGIN-LEFT: 13px; WIDTH: 870px; PADDING-TOP: 15px; BACKGROUND-COLOR: #FFFFFF; BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(http://www.lighthousethinking.com/Upload/bar_wide.gif); BACKGROUND-REPEAT: no-repeat
}
DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.clear {
	CLEAR: both
}
.text-area{
	FLOAT: left; WIDTH: 680px; PADDING-TOP: 15px; 
}
.welcomeBox {
	MARGIN-TOP: 15px; FLOAT: left; WIDTH: 175px; HEIGHT: 400px; MARGIN-RIGHT: 15px;
}
.breadcrumb {
	FONT-SIZE: 0.7em; COLOR: #666; TEXT-DECORATION: none; PADDING-BOTTOM: 8px;
}
.breadcrumb A {
	COLOR: #666; TEXT-DECORATION: none
}
.breadcrumb A:hover {
	COLOR: #666; TEXT-DECORATION: underline
}
.breadcrumb A:visited {
	COLOR: #666; TEXT-DECORATION: none
}
.copy {
	PADDING-BOTTOM: 12px;
	WIDTH: 600px;
}
.copy UL LI {
	FONT-SIZE: 0.8em;
	PADDING-LEFT: 12px;
}
.copy UL {
	LINE-HEIGHT: 1.4em; LIST-STYLE-TYPE: none
}
.copy UL LI A {
	COLOR: #333333; TEXT-DECORATION: none
}
.copy UL LI A:hover {
	COLOR: #333333; TEXT-DECORATION: underline
}

.copy A {
	COLOR: #333333; TEXT-DECORATION: none;
}
.copy A:hover {
	COLOR: #333333; TEXT-DECORATION: underline;
}
.copy A:visited {
	COLOR: #333333; TEXT-DECORATION: none;
}
.examples {
	FONT-SIZE: 0.75em; COLOR: #FF3300; FONT-WEIGHT: bold; PADDING-BOTTOM: 8px
}
.examples A {
	COLOR: #666666; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.examples A:hover {
	COLOR: #000000; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.examples A:visited {
	COLOR: #666666; FONT-WEIGHT: bold; TEXT-DECORATION: none;
}
/* Topbar and Navigation Styles */
#topbar {
	PADDING-BOTTOM: 10px; WIDTH: 900px; BACKGROUND-COLOR: #fff
}
#logo {
	FLOAT: left; WIDTH: 140px; HEIGHT: 100px
}
#nav {
	PADDING-LEFT: 32px; FLOAT: left; WIDTH: 550px; PADDING-TOP: 15px; HEIGHT: 80px
}
.topnav {
	PADDING-LEFT: 30px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 85px; FONT-SIZE: 0.8em;
}
.topnav UL {
	LINE-HEIGHT: 1.4em; LIST-STYLE-TYPE: none
}
.topnav UL LI A {
	COLOR: #333333; TEXT-DECORATION: none
}
.topnav UL LI A:hover {
	COLOR: #333333; TEXT-DECORATION: underline
}
.topnav UL LI selected A {
	COLOR: #FF3300; TEXT-DECORATION: none
}
.topnav UL LI selected A:hover {
	COLOR: #FF3300; TEXT-DECORATION: underline
}
#nav {
	PADDING-LEFT: 32px; FLOAT: left; WIDTH: 700px; PADDING-TOP: 7px; HEIGHT: 95px
}
.topnavcontact {
	PADDING-LEFT: 30px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 200px; FONT-SIZE: 0.8em;
}
.topnavcontact  UL {
	LINE-HEIGHT: 1.4em; LIST-STYLE-TYPE: none
}
.topnavcontact  UL LI A {
	COLOR: #333333; TEXT-DECORATION: none
}
.topnavcontact  UL LI A:hover {
	COLOR: #333333; TEXT-DECORATION: underline
}

/* Footer Styles */
#footer-wrap {
	MARGIN: 0px auto; WIDTH: 900px; PADDING-TOP: 10px; background-color: #FFF;
}
#footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 0.7em; COLOR: #999; PADDING-BOTTOM: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 10px; TEXT-ALIGN: RIGHT; BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(http://www.lighthousethinking.com/Upload/bar.gif); BACKGROUND-REPEAT: no-repeat
}

/* AE Menu Styles */
.AEmenuBox { 
	MARGIN-TOP: 20px; FLOAT: left; WIDTH: 175px; HEIGHT: 400px; MARGIN-RIGHT: 15px; FONT-SIZE: 0.8em; LINE-HEIGHT: 1.8em; LIST-STYLE-TYPE: none
}

.AEmenuBox UL {
	LINE-HEIGHT: 1.4em; LIST-STYLE-TYPE: none
}
.AEmenuBox UL LI A {
	COLOR: #333333; TEXT-DECORATION: none
}
.AEmenuBox UL LI A:hover {
	COLOR: #333333; TEXT-DECORATION: underline
}

.AEmenuBox A {
	TEXT-DECORATION: none;
}
.AEmenuBox A:hover {
	TEXT-DECORATION: underline;
}
.AEmenuBox A:visited {
	TEXT-DECORATION: none;
}
/* start TOP LEVEL LINK SELECTED */
.Col1MenuSelectedArea1 {
	color: #333333;
	font-weight: bold;
	background-color: #FFF;
	margin: 0px 0px 1px 0px;
	padding: 3px 2px 3px 2px;
	clear: both;
}
.Col2MenuSelectedArea1 {
	color: #333333;
	font-weight: bold;
	background-color: #FFF;
	margin: 0px 0px 1px 0px;
	padding: 3px 2px 3px 5px;
	clear: both;
}
.Col1MenuSelectedArea1 A {color: #336600!important;}
.Col2MenuSelectedArea1 A {color: #336600!important;}

/* start TOP LEVEL LINKS */
.Col1MenuNonSelectedArea1 {
	margin: 2px 0px 2px 0px;
	padding: 3px 2px 3px 2px;
	clear: both;
	width: 10px;
}
.Col2MenuNonSelectedArea1 {
	margin: 2px 0px 2px 0px;
	padding: 3px 2px 3px 5px;
	clear: both;
}
.Col1MenuItemOdd1 {
	margin: 2px 0px;
	padding: 3px 4px 3px 2px;
	clear: both;
	width: 10px;
}
.Col2MenuItemOdd1 {
	margin: 2px 0px 2px 0px;
	padding: 3px 4px 3px 5px;
	clear: both;
}
.Col1MenuItemEven1 {
	margin: 2px 0px 2px 0px;
	padding: 3px 4px 3px 2px;
	clear: both;
	width: 10px;
}
.Col2MenuItemEven1 {
	margin: 2px 0px 2px 0px;
	padding: 3px 4px 3px 5px;
	clear: both;
}

/* end TOP LEVEL LINKS start LEVEL 2 LINKS */
.Col1MenuSelectedArea2 {
	font-weight: bold;
	margin: 0px 0px 1px 0px;
	padding: 3px 2px 3px 2px;
	clear: both;
	width: 10px;
}
.Col2MenuSelectedArea2 {
	font-weight: bold;
	margin: 0px 0px 1px 0px;
	padding: 3px 2px 3px 15px;
	clear: both;
}
.Col1MenuNonSelectedArea2 {
	margin: 0px 0px 1px 0px;
	padding: 3px 2px 3px 2px;
	clear: both;
	width: 10px;
}
.Col2MenuNonSelectedArea2 {
	margin: 0px 0px 1px 0px;
	padding: 3px 2px 3px 15px;
	clear: both;
}
.Col1MenuItemOdd2 {
	margin: 0px 0px 1px 0px;
	padding: 3px 4px 3px 2px;
	clear: both;
	width: 10px;
	background-color: #FFF;
}
.Col2MenuItemOdd2 {
	margin: 0px 0px 1px 0px;
	padding: 3px 4px 3px 15px;
	clear: both;
	background-color: #FFF;
}
.Col1MenuItemEven2 {
	margin: 0px 0px 1px 0px;
	padding: 3px 4px 3px 2px;
	clear: both;
	width: 10px;
	background-color: #FFF;
}
.Col2MenuItemEven2 {
	margin: 0px 0px 1px 0px;
	padding: 3px 4px 3px 15px;
	clear: both;
	background-color: #FFF;
}

/* end LEVEL 2 LINKS start LEVEL 3 LINKS */
.Col1MenuSelectedArea3 {
	margin: 0px;
	padding: 3px 2px 3px 2px;
	clear: both;
	width: 10px;
}
.Col2MenuSelectedArea3 {
	font-weight:bold;
	margin: 0px;
	padding: 2px 2px 2px 25px;
	clear: both;
}
.Col1MenuNonSelectedArea3 {
	margin: 0px;
	padding: 3px 2px 3px 2px;
	clear: both;
	width: 10px;
}
.Col2MenuNonSelectedArea3 {
	margin: 0px;
	padding: 2px 2px 2px 25px;
	clear: both;
}
.Col1MenuItemOdd3 {
	margin: 0px;
	padding: 2px 4px 2px 2px;
	clear: both;
	width: 10px;
}
.Col2MenuItemOdd3 {
	margin: 0px;
	padding: 2px 4px 2px 25px;
	clear: both;
}
.Col1MenuItemEven3 {
	margin: 0px;
	padding: 2px 4px 2px 2px;
	clear: both;
	width: 10px;
}
.Col2MenuItemEven3 {
	margin: 0px;
	padding: 2px 4px 2px 25px;
	clear: both;
	background-color: #E1F3EB
}

/* end LEVEL 2 LINKS start LEVEL 3 LINKS */
.Col1MenuSelectedArea4 {
	margin: 0px;
	font-weight: bold;
	padding: 2px 4px 2px 2px;
	clear: both;
	width: 5px;
}
.Col2MenuSelectedArea4 {
	background-color: #FFF;
	font-weight: bold;
	margin: 0px;
	padding: 2px 2px 2px 35px;
	clear: both;
}
.Col1MenuNonSelectedArea4 {
	margin: 0px;
	padding: 2px 2px 2px 2px;
	clear: both;
	width: 5px;
	background-color: #FFF;
}
.Col2MenuNonSelectedArea4 {
	margin: 0px;
	padding: 2px 2px 2px 35px;
	clear: both;
	background-color: #FFF;
}
.Col1MenuItemOdd4 {
	margin: 0px;
	padding: 2px 4px 2px 0px;
	clear: both;
	width: 10px;
	background-color: #FFF;
}
.Col2MenuItemOdd4 {
	margin: 0px;
	padding: 2px 4px 2px 35px;
	clear: both;
	background-color: #FFF;
}
.Col1MenuItemEven4 {
	margin: 0px;
	padding: 2px 4px 2px 2px;
	clear: both;
	width: 5px;
	background-color: #FFF;
}
.Col2MenuItemEven4 {
	margin: 0px;
	padding: 2px 4px 2px 35px;
	clear: both;
	background-color: #FFF;
}
.menuSystemDefault {
	WIDTH: 165px;
}


.formContainer{font-size:.8em}
.FormField{
    position:relative;
    float:left;clear:both;
    width:98%;
    border-bottom:solid 1px #EEE;
    padding:3px 0.5%;
}
.FormField textarea{float:right}
.FormField label{width:48%; float:left}
.FormField input{float:right;margin-left:8px}
.FormField .answer{width:52%; float:left}
.FormField .answer label{float:right; text-align:right; width:80%;}
.FormField .answer input {clear:right; position:relative; top:-1px}
.infoText{margin-bottom:15px}

<!--[if lte IE 7]>
<style type="text/css">
    .FormField .answer input{height:14px; margin-top:2px}
</style>
<![endif]-->
