*{

  margin: 0;

  padding: 0;

}



.clear {  clear: both; }



/* -------------------- default HTML */

body {

  text-align: center;

  padding: 0;

  margin: 0;

  background: black;

  font: 11pt/14px Helvetica, Arial, verdana, tahoma, sanserif;

}



h1, h1, h3, h4 {

line-height: 25px;
/*edited 12-07 to accommodate wrapping subtitles*/
}



a {

  font-weight: bold;

  color: #5C8E05;

  text-decoration: none;

}



/* -------------------- global properties - containers */

div#wrapper {

  text-align: left;

  width: 762px;

  margin: 20px auto 0 auto;

  padding: 0;

  background: white;

  border: 2px solid #5C8E05;

}



div#header {  background: #5C8E05;}

div#header h1 {

  background: #595959 url(cssimg/header.jpg) top left no-repeat;

  height: 137px;

  margin: 0!important;

}



ul#main-nav {

  width: 390px;

  margin: 0 auto;

  list-style: none;

  height: 20px;

  padding-top: 2.5px;
  
  white-space: nowrap;

}

ul#main-nav li {

  display: block;

  font-size: 0.7em;

  color: white;

  display: inline;

}

ul#main-nav li a {  color: white;}

ul#main-nav li a:hover {  color:  #A4C633;}



div#center {  font-size: 0.8em; background-image: url(cssimg/lo_background.jpg);}



.welcomeheader, .liveoakheader, .ridgeoakheader, .admissionheader, .careersheader {  height: 91px; }

.welcomeheader {  background: url(cssimg/welcomeheader.jpg) 0 0 no-repeat;}

.liveoakheader {  background: url(cssimg/liveoakheader.jpg) 0 0 no-repeat;}

.ridgeoakheader {  background: url(cssimg/ridgeoakheader.jpg) 0 0 no-repeat;}

.admissionheader {  background: url(cssimg/admissionheader.jpg) 0 0 no-repeat;}

.careersheader {  background: url(cssimg/careersheader.jpg) 0 0 no-repeat;}



.welcomecontentheader {  background: url(cssimg/contentheader_therapeutic.gif) 0 0 no-repeat; height:45px;}



p{

  margin-bottom: 2em;

  line-height: 1.5em;

}



table {  margin-bottom: 2em;}

table tr td { vertical-align:top; }



a.viewmap {

  display: block;

  width: 100px;

  height: 50px;

  background: url(cssimg/viewmap.png) 0 0 no-repeat;

}



div#main-content {

 float: right;
 
 padding: 20px 20px 10px 20px;

 width: 500px;

 margin: 0 0 0 0;
 /*to have side by side columns appear completely consistent in all browsers (like IE 6 and older), you can use 2 divs on the column, the first for width and float, the interior one with padding and other elements*/

 

}



h1 {

  color: #595959;

  margin: 0 0 10px 0;

  font-size: 1.5em;

}



h2 {

  color: #000000;

  margin: 0 0 10px 0;

  font-size: 1.2em;

  margin-bottom:-0.3em;

}



blockquote {

  line-height: 1.4em;

  font-size: 1.3em;

  font-family:Georgia, "Times New Roman", Times, serif;

  color: #7B9D01;

  font-style:italic;

  font-weight:bold;

}



blockquote span{

text-align:right;

}



div#main-content ul, 

div#main-content ol {

  margin: 0 15px;

  padding: 5px 10px 10px 10px;

}



.name { 

  white-space:nowrap;

}

.name strong {

  color: blue;

}

.address { width: 50%; font-weight:bold; }

.boldnoblue { font-weight:bold; }

.phone {}



.callout {

line-height: 1.1em;

font-size: 0.9em;

font-weight:bold;

  padding-top: 10px;

  border-top: 1px solid #595959;

}



div#left-col {
	float: left;
	width: 190px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 5px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;

}



#footer {

  margin: 10px auto;

  width: 800px;

  clear: both;

}



#footer p, #footer span {

  font-size: 0.7em;

  color: white;

}



#footer span a {

  color: #F8DD80;

  font-weight: normal;

}



.foottag {

  margin-top: 10px;

  background: url(cssimg/footerheader.gif)  top center no-repeat;

}

/*styles added by Webii.net for RO Program page*/

.introSmall {
	font-size: 12px;
	color: #333333;
}

.boldSmall {
	font-size: 12px;
	font-weight: bold;
}

.quoteGreen {
	font-family: Georgia, Times, Times New Roman;
	/*border-top: 1px solid #999999;*/
	color: #7B9D01;
	font-style: italic;
	font-size: 1.1em;
	font-weight: bold;
	padding: 4px;
	text-align:justify;

}

.quoteName {
	border-bottom: 1px solid #999999;
	color: #7B9D01;
	font-size: 0.9em;
	text-align: right;
	padding-bottom: 5px;

}

.edenLogo {
	background-image: url(images/eden_logo.jpg);
	padding-right: 20px;
	padding-bottom: 16px;
	background-position: right;
	background-repeat: no-repeat;
}