/* STYLING */

body {background-color: blue; background: url(http://www.thelighthouseproject.com/images/cloudsBG.jpg);  background-repeat:no-repeat; background-position:top center; font-family: Helvetica, Arial; font-size: 13px; color: #000000; line-height: 130%; margin: 0;padding: 0;}

/*HEADER*/
#page_top_bg {background: url(http://www.thelighthouseproject.com/images/PageTop.png); width: 920px; height: 170px; margin: 0 auto; }
#logo {float: left; position: relative; left: 12px; top: 10px;}
#top {float: left; position: relative; top: 50px; left:30px; }
#title_text {position: relative; }
#title_subtext {position: relative; top: 22px;}


/*NAV*/
#nav { width: 700px; position: relative; float:left; top: 40px; text-align:center;}
.nav_left {background: url(http://www.thelighthouseproject.com/images/orangeLeft.png); width: 174px; height: 35px; margin: 0 auto; float:left; }
.nav_mid {background: url(http://www.thelighthouseproject.com/images/orangeMid.png); width: 174px; height: 35px; margin: 0 auto; float:left; }
.nav_right {background: url(http://www.thelighthouseproject.com//images/orangeRight.png); width: 174px; height: 35px; margin: 0 auto; float:left; }
.nav_text { position: relative; color:#000000; font-size:17px; font-weight:bold; top: 9px; z-index: 10;}
.nav_sub_text {float:left; width: 174px; height:35px;  margin: 0 auto; position: relative; text-align: center; color: rgb(39,137,226); font-size:17px; font-weight:bold; top: 3px; }
.nav_hov:hover {position: relative; top:2px; color: #015E7C; }
.subnav_hov:hover {position: relative; top:5px; color: #015E7C; }


/*MIDPAGE*/
#page_mid_bg {background: url(http://www.thelighthouseproject.com/images/PageMid.png);  width: 920px; background-repeat:repeat-y; margin: 0 auto; }
#sliderA {height: 500px;}


/*FOOTER*/
#page_footer_bg {background: url(http://www.thelighthouseproject.com/images/PageBottom.png); width: 920px; height: 61px; margin: 0 auto; }
#orange_strip {background-color: #FF9933; height: 2px; margin-left: 160px; margin-right: 65px;}
#footerText {font-size: 11px; color: rgb(39,137,226);  margin-right: 65px;}


/*LINKS*/
a {cursor:pointer;cursor:hand;}
a:link {color:rgb(39,137,226); font-weight: bold; text-decoration: none;}
a:visited {color: rgb(39,100,226);  font-weight: bold; text-decoration: none;}
a:hover {color: #015E7C; font-weight: bold; text-decoration: none; }
a:active {color: #bbb; font-weight: bold; text-decoration: none;}


/*LAYOUT*/
.fullspan {position: relative; width: 695px; margin-left: 160px; margin-right: 65px; height:auto;}
.leftside {position: relative; width: 380px; margin-left: 160px; margin-right: 10px; float:left; height:auto;}
.rightside {position: relative; width: 300px; margin-right: 60px; float:right; height:auto;}
.leftlarge {position: relative; width: 845px; margin-left: 160px; margin-right: 65px; float:left; height:auto;}
.rightsmall {position: relative; width: 150px; margin-right: 60px; float:right; height:auto;}

/*Headers*/
h1 {font-size: 40px; font-family: "Book Antiqua"; font-weight: bold; margin: 0;}
h2 {font-size: 30px; font-family: "Book Antiqua"; margin: 0;}

h3 {font-size: 18px; font-weight: bold; margin-bottom:5px; }
h4 {font-size: 14px; font-weight: bold; page-break-before:always; page-break-after:always; margin-bottom:3px; }


/* MISC */
p {page-break-before:always; page-break-after:always};
img{ border:none; }
ul li { list-style:square; list-style-position: inside; line-height:180%;}
strong {font-weight:bold; } 
em {font-style:oblique; }

.center {margin: 0 auto;}
.centertext {text-align: center;}
.clearboth {clear: both;}
.floatleft {float: left; margin-left: 5px;}
.floatright {float: right; margin-right: 20px;}
.inline {display: inline;}
.justify {text-align: justify;}

