@charset "utf-8"; 

*  {margin:0; padding:0}

html, body {width:100%; height:100%; }

body {background: #e4cd7c url(images/bg.jpg) repeat-x top center;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}


p {font:10pt verdana, arial, Helvetica, sans-serif; padding:15px 8px 5px 10px; color:#774713; font-weight:bold; }

a, a:link, a:active,a:hover{ color: #7b0000; text-decoration: none; }
a:hover{ color: #ff6600; border: 0 none; }

h2 {font:13pt verdana; color:#3f1900;font-weight:bold;}
h3 {font:16pt verdana; color:#3f1900; padding:4px; text-align:center; }

span {font-weight:bold; }

hr {border:1px dashed #8b5028; margin:10px 0 10px 0; }
br {padding-bottom:2px; }
.clear {clear:both; }
.sl {background:url(images/studentlogin.jpg) no-repeat; text-indent:-9999px; width:119px; height:14px; }
.alignl {float:left; margin:8px; border:2px solid #8b4d25 }
.alignr {float:right; margin:8px;}

.staff {font-size:14pt; font-weight:bold; text-align:center; }
.p_home {color:#000; }
.isom {}

#main {background:url(images/main_bg.jpg) no-repeat; height:768px; position:relative}
#footer {background:url(images/footer_bg.jpg) no-repeat; height:192px; position:relative}

#main_sub {background:url(images/main_bg_sub.jpg) no-repeat; height:768px; position:relative}
#footer_sub {background:url(images/footer_bg_sub.jpg) no-repeat; height:192px; position:relative}

#wrapper {margin:0 auto; width:950px; }
#container {margin:0 auto; width:839px; position:relative }

#topnav {float:right; padding:10px;}
#topnav li {display:inline; list-style-type:none; padding-left:10px; }
#topnav a {color:#ffeeb0; font-size:9pt; text-decoration:none;}
#topnav a:hover {color:#e4cd7c; text-decoration:underline;}

#logo {padding:12px 0 0 42px;position:absolute; z-index:5 }

#nav {margin-left:65px;position:absolute; z-index:3;top:203px;}
#flashnav {margin-left:65px;position:absolute; z-index:3;top:203px;}
#menu {margin-left:65px;position:absolute; z-index:3;top:203px;}

#nav2 {margin-left:65px;position:absolute; z-index:6;top:203px;}
#flashnav2 {position:relative; }


#login {width:230px; margin-left:65px;margin-top:10px; position:absolute; z-index:4;top:475px;}
label, label span {padding-bottom: 0; padding-top: .25em; }
label {float: left; width: 100%; }
label span {float: left; width: 35%; text-align: right; font: 8pt Arial; color:#f4df95; margin-top: 2px; }
label input {font: 8pt Arial; }
form div {clear: both; text-align: center; padding: 10px; }
form div input {padding: 2px; background-color: #ba8738; font: 11pt Arial; color: #000;}
form div input:hover {background-color: #a1742d; }

fieldset input {float: right; width: 55%; height:12px; background-color: #e4cd7c; margin-top: .25em}
fieldset input:active, input:focus { }

fieldset {width: 150px; overflow: hidden; border:0;}
.formcreds {padding:0; margin:0; float:left; }
.formcreds a {color:#fff;}

#subscribeForm {height:250px; }
#subscribeForm label, label span {padding-bottom: 0; float:left; font:8pt Verdana, Arial, Helvetica, sans-serif; }
#subscribeForm label {float: left; width: 25%; }
#subscribeForm label span {float: left; width: 25%; text-align: right; font: 8pt Arial; color:#f4df95; margin-top: 2px; }
#subscribeForm label input {font: 14pt Arial; }
#subscribeForm form div {clear: both; }
#subscribeForm form div input {padding: 2px 2px 2px 2px; background-color: #ba8738; font: 12pt Arial; color: #000; width:180px;height:24px; float:left;}

#subscribeForm fieldset input {float: left; width: 25%; height:22px; background-color: #e4cd7c; margin-top: .25em}
#subscribeForm fieldset input:active, input:focus { }

#subscribeForm fieldset {width: 150px; overflow: hidden; border:0;}

#buttons form div input {width:80px; height:35px; }


#links {width:150px; margin-left:45px; position:absolute;top:600px; }
* html #links {position:absolute; top:595px; }


#col1 {width:230px; float:left; }
#col2 {width:595px; float:left;position:relative; }

#col22 {width:595px; float:left;position:relative; }

#flash1 {position:relative; top:117px; left:220px;}
#content {position:relative; top:117px; left:220px; padding-left:35px; padding-right:25px; overflow:auto}
#content2 {position:relative; top:117px; left:220px; padding-left:35px; padding-right:25px; overflow:auto; }

#content p { }
#contentul {width:250px; }

#scroll {height:445px; overflow:auto;margin-left:60px; }

#scroll ul {width:280px; padding-left:25px; }
#scroll ul li {list-style-type:circle; padding:5px; font:10pt verdana; font-weight:bold;color:#774713;}

#scroll2 {height:435px; overflow:auto;margin-left:60px; }

#scroll2 ul {width:350px; padding-left:60px; }
#scroll2 ul li {list-style-type:none; padding:5px; font:10pt verdana; font-weight:bold;color:#774713;}

#apply {text-align:center; margin-top:45px; }

#boxed {position:relative; }
#box1 {width:264px; height:231px; position:absolute; left:33px; top:12px;}
#box2 {width:264px; height:191px; position:absolute; left:310px; top:12px;}

.dailyverse {padding:0 10px 5px 10px; font:10pt Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.mailinglisth2 {margin-top:35px; margin-left:25px; }
.credits {position:absolute;bottom:5px; right:70px; }
.standards {position:absolute;bottom:5px; left:70px;}

#faqsl li {list-style-type:none; }
#faqsl li a {font:10pt verdana; font-weight:bold; }

#banner {padding:10px 0 10px 0; }

#subnav {position:relative; margin:15px 0 25px 100px; }
#subnav ul {padding:0; height:30px;}
#subnav li {list-style-type:none; padding:4px 15px 2px 2px; display:inline; text-decoration:none }
#subnav a {color:#c17d34; font:12pt Verdana, Arial, Helvetica, sans-serif;font-weight:bold;text-decoration:none;}
#subnav a:hover {font-size:13pt; color:#a66b2b; }

#subnav2 {position:relative; right:50px;margin-left:50px; }
#subnav2 ul {padding:0; }
#subnav2 li {list-style-type:none; padding:4px 15px 2px 2px; display:inline;  }
#subnav2 a {color:#c17d34; font-size:14pt;font-weight:bold;text-decoration:none;}
#subnav2 a:hover {font-size:15pt; color:#a66b2b; }

.about {background:url(images/aboutus.jpg) no-repeat; height:29px; width:86px; text-indent:-9999px; margin:10px 0 5px 50px;}
.journey {background:url(images/journey.jpg) no-repeat; height:34px; width:113px; text-indent:-9999px; margin:10px 0 5px 50px;}
.cornerstones {background:url(images/cornerstones.jpg) no-repeat; height:30px; width:129px; text-indent:-9999px; margin:10px 0 5px 50px;}
.foundation {background:url(images/foundation.jpg) no-repeat; height:33px; width:140px; text-indent:-9999px; margin:10px 0 5px 50px;}
.application {background:url(images/application.jpg) no-repeat; height:30px; width:129px; text-indent:-9999px; margin:10px 0 5px 50px;}
.contact {background:url(images/contact.jpg) no-repeat; height:30px; width:200px; text-indent:-9999px; margin:10px 0 5px 50px;}
.gallery {background:url(images/gallery.jpg) no-repeat; height:30px; width:200px; text-indent:-9999px; margin:10px 0 5px 50px;}
.video {background:url(images/video.jpg) no-repeat; height:30px; width:200px; text-indent:-9999px; margin:10px 0 5px 50px;}

.heartofra {background:url(images/h2_heartofra.gif) no-repeat; height:31px; width:217px; text-indent:-9999px; padding:0 0 0 60px;}
.staff {background:url(images/h2_staff.gif) no-repeat; height:31px; width:217px; text-indent:-9999px; padding:0 0 0 60px;}
.faqs {background:url(images/h2_faqs.gif) no-repeat; height:31px; width:217px; text-indent:-9999px; padding:0 0 0 60px;}
.endorse {background:url(images/h2_endorse.gif) no-repeat; height:31px; width:217px; text-indent:-9999px; padding:0 0 0 60px;}
.dailylife {background:url(images/h2_dailylife.gif) no-repeat; height:31px; width:217px; text-indent:-9999px; padding:0 0 0 60px;}
.ministry {background:url(images/h2_ministry.gif) no-repeat; height:31px; width:217px; text-indent:-9999px; padding:0 0 0 60px;}
.missions {background:url(images/h2_missions.gif) no-repeat; height:31px; width:217px; text-indent:-9999px; padding:0 0 0 60px;}
.classes {background:url(images/h2_classes.gif) no-repeat; height:31px; width:217px; text-indent:-9999px; padding:0 0 0 60px;}
.social {background:url(images/h2_social.gif) no-repeat; height:31px; width:217px; text-indent:-9999px; padding:0 0 0 60px;}
.mental {background:url(images/h2_mental.gif) no-repeat; height:31px; width:217px; text-indent:-9999px; padding:0 0 0 60px;}
.physical {background:url(images/h2_physical.gif) no-repeat; height:31px; width:217px; text-indent:-9999px; padding:0 0 0 60px;}
.spiritual {background:url(images/h2_spiritual.gif) no-repeat; height:31px; width:217px; text-indent:-9999px; padding:0 0 0 60px;}
.absolutes {background:url(images/h2_absolutes.gif) no-repeat; height:31px; width:217px; text-indent:-9999px; padding:0 0 0 60px;}
.ethos {background:url(images/h2_ethos.gif) no-repeat; height:31px; width:217px; text-indent:-9999px; padding:0 0 0 60px;}
.staff {background:url(images/h2_staff.gif) no-repeat; height:31px; width:217px; text-indent:-9999px; padding:0 0 0 60px;}

#faqs2 li {list-style-type:none; }

#video {margin-top:0; margin-left:0; background:url(images/tv.jpg) no-repeat; height:334px; position:relative;}
#video1 {position:absolute; top:30px; left:40px;}

#contact {margin-left:45px; }

.mb_welcome {margin:25px; font-size:16pt; }
#updates {height:200px; background:#3f1900; margin:20px; padding:7px; overflow:auto; border:7px solid #8a4c24; }
#updates p {color:#f4df95; font-size:12pt;}

#submits {margin-top:20px; }
#submits ul {width:450px; }
#submits li {list-style-type:none; padding:15px; }
#submits a {color:#c17d34; font-size:14pt; text-decoration:none;}
#submits a:hover {font-size:15pt; color:#a66b2b; }
.pc {color:#f4df95; }

