/*	
	************************************************
	CSS created by Anatoli Papirovski | www.anatolip.com
	for MWI | www.mwi.com
	
	v.2.0
	************************************************
*/

* {margin: 0; padding: 0;}
body {padding: 20px 0; background: #7D8853; font: normal 62.5%/1.4 Arial, Helvetica, Tahoma, sans-serif;}

a {color: #505735; text-decoration: underline;}
a:hover {text-decoration: none;}
a img {border: none;}
.clear {clear: both; overflow: hidden; height: 0;}
.floatright {float: right; margin: 0 0 10px 10px;}
.floatleft {float: left; margin: 0 10px 10px 0;}

input, select, textarea {padding: 2px; font: normal 1em Arial, Helvetica, Tahoma, sans-serif;}

#wrapper {width: 720px; margin: 0 auto; padding: 10px; background: #fff;}

/* HEADER */
#logo {display: block; width: 720px;}
#logo img {display: block;}

#navMain {overflow: hidden; list-style-type: none; font-size: 1.5em;}
#navMain a {display: block; border-style: solid; border-width: 0; padding: 10px; color: #fff; text-decoration: none;}
#navMain a:hover {font-weight: bold;}

#navMain-programs a {border-color: #575e3a; background: #646d40;}
#navMain-scholarships a {border-color: #5e663f; background: #6b7447;}
#navMain-facilities a {border-color: #687146; background: #727B4B;}
#navMain-aboutus a {border-color: #727b4c; background: #79834f;}
#navMain-blog a {border-color: #7a8752; background: #849257;}
#navMain-photos a {border-color: #838e56; background: #8f9d60;}
#navMain-contact a {border-color: #8e995d; background: #98a66b;}

#header #navMain li {float: left; width: 102px;} 
#header #navMain li a {width: 92px; border-bottom-width: 10px; padding: 15px 0 0 10px; line-height: 0.9;}

#wrapper #header #navMain-scholarships {width: 108px;}
#wrapper #header #navMain-scholarships a {width: 108px; border-bottom-width: 10px; padding: 15px 0 0 10px; line-height: 0.9;}
/*#wrapper #header .last li a {border-color: #8e995d; background: #98a66b;}*/

/* =CONTENT */
#contentArea {overflow: hidden; margin: 0 0 10px; color: #fff;}
.home #contentArea {background: #CED5B7 url(/images/home_bg.gif) 0 0 repeat-y;}

#contentArea h1 {border-bottom: 10px solid #838e56; padding: 20px 0 0 20px; background: #8f9d60; font: normal 1.6em/1 Arial, Helvetica, sans-serif; text-transform: uppercase;}

#content {float: right; width: 511px; padding: 20px 10px 10px 20px; color: #505735;}
.home #content {color: #121702;}
#content h1 {border: none; padding: 0; background: transparent; font-size:22px; letter-spacing:-0.014em; font-weight:normal; line-height:normal; font-family:Helvetica, Arial, sans-serif; text-transform: none;}
#contentArea h2 {font-size: 1.2em;}
#contentArea p {margin: 1em 0; font-size: 1.2em;}
#content ul {margin: 1em 0 1em 20px; font-size: 1.2em;}
#content ol {list-style-type: upper-roman; margin: 1em 0 1em 40px; font-size: 1.2em;}
#content li p {margin: .5em 0; font-size: 1em;}
#contentArea blockquote {margin: 1em 0; color: #BD3F05;}
#contentArea blockquote.alt {color: #505735;}
#contentArea blockquote p {margin: 0 0 .3em;}
#content a {background: #f2f3ed;}
.home #content a {background: transparent;}

#content ol.schedule {list-style-type: none; width: 375px; border-bottom: 1px solid #8F9D5F; border-top: 1px solid #8F9D5F; margin: 0; font-size: 1.4em;}
#content ol.schedule li {clear: both; overflow: hidden; border-bottom: 1px dashed #ddd; padding: 5px;}
#content ol.schedule dt {float: left; width: 100px; padding: 0 10px 0 0; font-weight: bold;}
#content ol.schedule dd {width: 265px; margin: 0 0 0 110px;}

#content p.request {margin-top: 0;}
#content p.request a {background: transparent; color: #900; font-size: 1.3em; font-weight: bold;}
#content p.tel {font-size: 1.5em; font-weight: bold;}

.info #content h2 {text-transform: uppercase;}
.info #content h3 {margin: 1.5em 0 -.8em; color: #666; font-size: 1.2em;}
.info #content h4 {margin: 0 0 -.8em; font-size: 1.2em; font-weight: normal; text-decoration: underline;}
.info #content blockquote p {margin: 0 0 .6em;}

#sidebar {float: left; width: 179px; padding: 20px 0 0; color: #505735;}
.home #sidebar {padding: 0;}
#sidebar #navSub {list-style-type: none; font-size: 1.2em; line-height: 1.2;}
#sidebar #navSub a {display: block; width: 139px; padding: 7px 20px; text-decoration: none; text-transform: uppercase;}
#sidebar #navSub a:hover {background: #505735; color: #fff;}

#sidebar-content {display: block; padding: 0px 10px 0px 20px; color: #505735;}
#sidebar-content a {text-decoration: underline; color: #505735;}
#sidebar-content a:hover {color: #8F9D5F;}

.home #sidebar #navMain a {width: 149px; border-left-width: 10px;}


/**
.home #sidebar #bbb {margin: 50px 0 0 20px;}
#sidebar #bbb {display: block; height: 83px; width: 51px; margin: 30px 0 20px 64px;}
 **/


#sidebar #multi-logo{background:url("/images/multi-logo.png") no-repeat;width:165px;height:100px;margin:10px 0 10px 5px;position:relative;}
#sidebar #bbb {position:absolute;top:0;left:0;width:51px;height:83px;left:105px;top:8px;cursor:pointer;text-indent:-9999px;outline:none}

#content form {border: none; border-top: 1px solid #8F9D5F; border-bottom: 1px solid #8F9D5F; font-size: 1.2em;}
#content fieldset {border: none; padding: 15px 0;}
#content fieldset p {font-size: 1em;}
#content .field {padding: 0 0 10px;}
#content .field label {display: block; font-weight: bold;}
#content .field label.checkbox {display: inline; padding: 0 10px 0 0; font-weight: normal; white-space: nowrap;}
#content .field input {width: 200px;}
#content .field label.checkbox input {width: auto; padding: 0;}
#content .field input#state, #content .field #age {width: 20px;}
#content .field select {width: 150px;}
#content .field textarea {width: 400px;}
#content .with_required label {font-weight: normal;}
#content .with_required div.required label {font-weight: bold;}
#content span.required {color: #BD3F05; }
#content p.notice {margin: 1em 0 0; color: #BD3F05;}

.landing #content h1 {font: bold 1.2em/1.4 Arial, Helvetica, Tahoma, sans-serif;}
.landing #contentArea ul {margin: 1em 0 1em 20px; font-size: 1.2em;}
#content h2.intro {margin: 1em 0; text-transform: uppercase;}
#content h2.intro em {color: #BD3F05; font-style: normal;}

.equalCol #content {width: 411px;}
.equalCol #sidebar {width: 249px; padding: 20px 10px 0 20px;}

/* =FOOTER */
#footer {overflow: hidden; padding: 10px 20px; background: #242D03; color: #fff; font-size: 1.1em;}

#footerNav {float: left; list-style-type: none; width: 159px; line-height: 1.3;}

#footer #copyright {float: right; width: 511px; padding: 0 0 0 10px; text-align: right;}
#footer a {color: #fff; text-decoration: none;}
#footer a:hover {text-decoration: underline;}

* html #navMain, * html #contentArea, * html #content ol.schedule li, * html #footer {overflow: visible; height: 1%;}

span.required {color: red;}
input.error {border: solid 1px red;}
label.error {color: red; padding-left: .5em; vertical-align: top; font-size: .8em;}

#ns .center{text-align: center}
#ns .splash{background: url("../images/ns-splash-bg.gif") no-repeat 0 100%}
#ns div.col{float:left;width:220px;margin:20px 0 0 0;text-align: justify;}
#ns div.mid{margin:20px 15px 0 15px}
#ns .clear{clear:both}
#ns .u{text-decoration: underline;}
#ns .left{text-align: left;}


#act-header{height:172px;width:720px;position:relative;background:url("../images/bulimia-banner.jpg");}
	#act-header a#adolescent{position:absolute;top:82px;left:470px;width:150px;height:40px;}
	#act-header a#adult{position:absolute;top:130px;left:470px;width:150px;height:40px;}
	
	
a.elink:link, a.elink:visited,a.elink:hover, a.elink:active {display:block;font-size:18px;text-align:center;padding:30px 0 20px 0}
a.elink-sub:link, a.elink-sub:visited,a.elink-sub:hover, a.elink-sub:active {display:block;font-size:18px;text-align:center;padding:0px 0 5px 0}
	
	
	
	
	
	
	
	


