body { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #3D3D3D; line-height: 18px; vertical-align:top; text-align:left; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-image: url(../images/bg.jpg); background-color: #D0AF7A; background-repeat: repeat-x; }p { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #6D3119; line-height: 20px; vertical-align:top; text-align:left; padding: 4px 20px 2px 25px; }td { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; line-height: 18px; vertical-align:top; text-align:left; margin-left: 20px; padding-left: 0px; margin-right: 20px; }form { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #5c5c5c; line-height: 18px; vertical-align:top; text-align:left; }input { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #5c5c5c; line-height: 18px; vertical-align:top; text-align:left; }textarea { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #5c5c5c; line-height: 18px; vertical-align:top; text-align:left; }select { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #5c5c5c; line-height: 18px; vertical-align:top; text-align:left; background-color: #CCCCCC; }a.subMenu:link { color: #6b7f99; }a.subMenu:visited { color: #6b7f99; }a.subMenu:hover { color: #333333; }.subMenu { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #6b7f99; font-weight: bold; text-decoration: none; }a.link:link { color:#5c5c5c; }a.link:visited { color:#5c5c5c; }a.link:hover { color: #6b7f99; }.link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #5c5c5c; line-height: 18px; vertical-align:top; text-align:left; }.leftcontent { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #FFFFFF; line-height: 16px; margin-left: 80px; margin-right: 20px; }.maincontent { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #5c5c5c; line-height: 18px; vertical-align:top; text-align:left; padding: 0px 26px 0px 35px; }.newscontent { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #5c5c5c; line-height: 13px; margin-right: 10px; margin-left: 10px; }.headers { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 18px; color: #70877F; line-height: 20px; font-weight: bold; font-stretch: normal; font-style: normal; margin-top: 12px; vertical-align:middle; padding: 0px; }.subheaders { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #C90; font-weight: bold; text-decoration: none; vertical-align:middle; padding-left: 10px; }.captions { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #5c5c5c; line-height: 18px; vertical-align:top; text-align:left; font-weight: normal; text-decoration: none; font-style: italic; }.testimonials { color: #FFFFFF; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-style: italic; vertical-align: top; text-align: left; vertical-align:top; padding: 72px 15px 15px 25px; }.standardlist { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #6D3119; line-height: 20px; vertical-align:top; text-align:left; margin-left: 45px; padding: 0px 0px 0px 0px; list-style-image:url(images/bullet.jpg); }ul { list-style-type: none; }a:focus { outline: none; -moz-outline: none; }/*-----------------------------------*//* Navigation Styles/*-----------------------------------*/#nav { position: relative; background: #333; top: 0px; left: 0px; margin: 0 0 0 0px; z-index: 1000; height:57px; }.navigation { position: absolute; margin: 0; padding: 0; list-style: none; z-index: 10000; top: 0; font-size: 12px; }.navigation li { float: left; text-align: center; font-size: 12px; }.navigation li a { display: block; text-indent: -9999px; vertical-align: middle; height: 57px; text-decoration: none; text-align: center; outline: none; font-size: 12px; }/* About Button */.navigation li a.nav1 { width: 216px; background: url(../images/nav.jpg) no-repeat 0 0; }.navigation li a.nav1:hover, .navigation li.active a.nav1 { background-position: 0 -57px; }/* Accomodations & Services Button */.navigation li a.nav2 { width: 224px; background: url(../images/nav.jpg) no-repeat -216px 0; }.navigation li a.nav2:hover, .navigation li.active a.nav2 { background-position: -216px -57px; }/* Photo Gallery Button */.navigation li a.nav3 { width: 147px; background: url(../images/nav.jpg) no-repeat -440px 0; }.navigation li a.nav3:hover, .navigation li.active a.nav3 { background-position: -440px -57px; }/* Why Modular Button */.navigation li a.nav4 { width: 161px; background: url(../images/nav.jpg) no-repeat -587px 0; }.navigation li a.nav4:hover, .navigation li.active a.nav4 { background-position: -587px -57px; }/* Contact/Employment Button */.navigation li a.nav5 { width: 236px; background: url(../images/nav.jpg) no-repeat -748px 0; }.navigation li a.nav5:hover, .navigation li.active a.nav5 { background-position: -748px -57px; }div#nav span:hover { display: block; color: #ffffff; text-decoration: none; margin: 0; background: #996600; no-repeat; text-align: center; font-size: 12px; }#nav ul li ul a:hover { cursor: pointer; z-index: 100; height: 100%; width: 100%; /* makes the list items fill the list container (ul) */ display: block; text-decoration: none; margin: 0; text-align: center; }#nav li ul { display: none; width: 19%; position: absolute; top: 100%; height: 100%; padding: 0; margin: 0; }#nav li:hover > ul { display: block;}#nav li ul li, #nav li ul li a { float: none; height: 100%; }#nav li ul li { _display: inline; /* for IE6 */  }#nav li ul li a { display: block; }/* Styles for drop downs */#nav ul li ul li span { font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: normal; letter-spacing: .03em; color: #ffffff; display: block; margin: 0; padding: 8px; text-decoration: none; text-indent: 0px; list-style-type: none; list-style-position: outside; }#nav ul li ul { position: absolute; z-index: 100000; top: 57px; display: none; text-decoration: none; list-style-type: none; padding: 2px; margin: 0px; background: #669966; -webkit-border-radius-bottomleft: 3px; -webkit-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px; height: auto; }#aboutDrop { margin: 0 0 0 35px !important; }#accomDrop { margin: 0 0 0 15px !important; }#admissionDrop { margin: 0 0 0 -25px !important; }#contactDrop { margin: 0 0 0 5px !important; }
