body {
	background-color:#E7DFD2;
	background-image: url('images/background.gif');
	background-repeat:repeat-x;
	text-align:center;
	margin:0px;
	padding:0;
	height:auto;
}


.spacer1 {
	padding-top:15px;
	margin-top:15px;
}

.standard12_justify {font-family:arial;font-size:12px;text-align:justify}


a.left_nav_link {
	color:#4A4A4A;
	font-weight:bold;
	font-family:arial;
	font-size:12px;
	text-decoration:none;
}

a.left_nav_link:hover {
	color:#3F9D11;
}


.link_right {
	width:95%;
	border:0px;
	border-style:solid;
	border-color:black;
	text-align:right;
}

.border_solid {
	border-width:1px;
	border-color:black;
	border-style:solid;
	font-family:arial;
}

.link_right a {
	color:#093846;
	font-family:arial;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}

.link_right a:hover {
	color:#3F9D11;
}


.spacer_normal {
	padding:10px;
}


a {
	font-family:arial;
	font-size:12px;
}

.standard12 {font-family:arial;font-size:12px;}
.standard14 {font-family:arial;font-size:14px;}
.standard16 {font-family:arial;font-size:16px;}


.servicesdiv ul {
	margin:10px;
	padding:0;
	list-style-type: none;
}

.servicesdiv ul a {
	font-family:arial;
	font-size:12px;
	text-decoration:none;
	color:#093846;
}

.servicesdiv ul a:hover {
	color:#80006D;
}




#content_holder {
	background-color:#EADBBE;
	margin:0 auto;
	height:auto;
	width:980px;
}
#content_main {
	margin:0;
	margin-left:15px;
	margin-right:15px;
	text-align:left;
}
#content_header {
	background-color:#FEF8EC;
	height:130px;
	margin:0;
	margin-bottom:10px;
}
#content_menu {
	background-color:#780001;
	height:40px;
	margin:0;
	height:40px;
	margin-bottom:10px;
	text-align:center;
}
#content_top_container {
	margin:0;
	margin-bottom:10px;
	height:331px;
}
#content_top_container_left {
	float:left;
	background-color:#FEF8EC;
	width:300px;
	margin:0;
	height:100%;
	text-align:left;
}
#content_top_container_right {
	float:right;
	background-color:#FEF8EC;
	width:640px;
	margin-bottom:10px;
}

#content_top_container2 {
	margin:0;
	margin-bottom:10px;
	height:auto;
	min-height:350px;
}
#content_top_container_left2 {
	float:left;
	background-color:#FEF8EC;
	width:300px;
	text-align:left;
	height:auto;
	min-height:350px;
}
#content_top_container_right2 {
	float:right;
	background-color:#FEF8EC;
	width:640px;
	text-align:left;
	height:auto;
	min-height:350px;
}
* html #content_top_container_right2 {
	height:350px;
}

#content_top_container2_center {
	margin:10px;
}

#center_pic {
	float:left;
	margin:0 10px 10px 0;
}

#news_spacer {
	height:5px;
	background-color:#EADBBE;
	display:block;
}

#welcome_container {
	margin:10px;
}

#welcome_title {
	color:#780001;
	font-family:times;
	font-size:32px;
	font-style:italic;
	font-weight:bold;
}
#welcome_title_sub {
	color:#A08C71;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	padding:0;
	padding-left:30px;
	display:block;
}
#mission_title, #content_center_title{
	color:#A08C71;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	padding:0px;
	padding-top:20px;
}
#content_center_profile {
	color:#A08C71;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	padding:0px;
	padding-top:20px;
	border:0;
	border-top:1px;
	border-color:#EADBBE;
	border-style:solid;
}
#mission {
	color:black;
	font-size:12px;
	font-family:arial;
	padding:0px;
	padding-left:30px;
	padding-bottom:25px;
	text-align:justify;
	width:210px;
}
#mission_founder {
	color:#A08C71;
	padding:0px;
	padding-left:30px;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
}
#content_center_main {
	font-family:arial;
	font-size:12px;
}
#footer_container {
	clear:both;
	border: solid red 0;
	margin:0;
	padding:0;
	padding-top:5px;
	padding-bottom:10px;
	text-align:right;
}
#footer {
	width:100%;
	margin:0;
	padding:0;
	font-family:arial;
	font-size:12px;
	color:#A08C71;
	background-color:#FEF8EC;
}

#news_container {
	margin:10px;
	margin-bottom:0;
}
#news_title {
	color:#780001;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	padding:0;
	padding-bottom:10px;
}
.news_entry_title {
	color:black;
	font-family:arial;
	font-size:12px;
	text-transform:uppercase;
	padding:0;
	padding-bottom:5px;
}
.news_entry_text {
	font-family:arial;
	font-size:12px;
	color:black;
	text-align:justify;
}

#news_more, .more_info {
	text-align:right;
	padding:10px;
}

#news_more a, .more_info a {
	color:#780001;
	font-weight:bold;
	font-size:12px;
	font-family:arial;
	text-decoration:none;
}

#news_pic {
	background-color:#EADBBE;
}


#school_name {
	float:left;
	color:#A08C71;
	font-size:38px;
	font-weight:bold;
	font-family:arial;
	margin:0;
	text-align:left;
	margin-top:25px;
	margin-left:20px;
}
#school_logo {
	float:right;
	margin-top:14px;
}

/* ************************ */
/* SUCKER TREE */
/* ************************ */
.suckertreemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.suckertreemenu ul li{
position: relative;
display: inline;
float: left;

background-color: #780001; /*overall menu background color*/
}

/*Top level menu link items style*/
.suckertreemenu ul li a {
display: block;
width: 140px; /*Width of top level menu link items*/
height:18px;
padding:0px;
padding-top:14px;
padding-bottom:5px;
/*border: 1px solid black;*/
border-left-width: 0;
text-decoration: none;
color: white;
font-size:14px;
font-weight:bold;
}
	
/*1st sub level menu*/
.suckertreemenu ul li ul{
left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;

}

/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{ 
left: 159px; /* no need to change, as true value set by script */
top: 0;
margin:0;
}

/* Sub level menu links style */
.suckertreemenu ul li ul li a{
display: block;
width: 160px; /*width of sub menu levels*/
height:25px;
text-align:left;
color: black;
background-color:white;
text-decoration: none;
padding:0;
margin:0;
padding: 1px 5px;
border: 1px solid #ccc;
}

.suckertreemenu ul li a:hover{
background-color: #FEF8EC;
color: black;
}

/*Background image for top level menu list links */
.suckertreemenu .mainfoldericon{
background: #780001 url(media/arrow-down.gif) no-repeat center right;
}

/*Background image for subsequent level menu list links */
.suckertreemenu .subfoldericon{
background: white url(media/arrow-right.gif) no-repeat center right;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .suckertreemenu ul li { float: left; height: 1%; }
* html .suckertreemenu ul li a { height: 1%; }
/* End */
/* ************************ */
/* SUCKER TREE END */
/* ************************ */


#nav {
	float: left;
	list-style: none;
	line-height: 1;
	background: white;
	font-weight: bold;
	padding: 0;
	border: solid #eda;
	border-width: 0px 0px;
	margin: 0 0 0em 20px;
	background-color:#750302;
	width:55em;
	z-index:100;
}
#nav ul {
	float: left;
	list-style: none;
	line-height: 1;
	background: white;
	font-weight: bold;
	padding: 0;
	border: solid #eda;
	border-width: 0px 0;
	margin: 0 0 0 10px;
	background-color:#750302;
	z-index:100;
}

#nav a {
	display: block;
	color: #FEF8EC;
	text-decoration: none;
	font-size:13px;
	font-weight:bold;
	height:20px;
	padding:0;
	padding-top:13px;
	padding-bottom:4px;
	padding-left:0px;
	margin:0;
	z-index:100;
}


#nav a:hover {
	color:black;
	z-index:100;
}

#nav li {
	float: left;
	padding: 0;
	width: 7.5em;
	color:black;
	margin:0;
	padding:0;
	z-index:100;
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 14.4em;
	font-weight: normal;
	border-width: 1px;
	border-color:#A08C71;
	margin: 0;
	padding:0;
	padding-left:5px;
	margin-left:5px;
	background-color:white;
	color:black;
	text-align:left;
	z-index:100;
}

#nav li li {
	padding-right: 1em;
	width: 13em;
	z-index:100;
}

#nav li ul a {
	width: 13em;
	color:#A08C71;
	font-size:12px;
	padding:0;
	margin:0;
	padding-top:8px;
	z-index:100;
}
#nav li ul li:hover {
	background-color:#EADBBE;
	z-index:100;
}

#nav li ul ul {
	margin: -1.75em 0 0 6em;
	color:black;
	z-index:100;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	color:black;
	z-index:100;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	z-index:100;
}

#nav li:hover, #nav li.sfhover {
	background: #EADBBE;
	z-index:100;
}

#nav li:hover a {
	color:black;
	z-index:100;
}


.pics {  
    height:  331px;
    width:   640px;  
    padding: 0;  
    margin:  0; 
    z-index: 0;
    
} 
 
.pics img {  
    padding: 0px;
    border:  1px solid #ccc;  
    background-color: #eee;  
    width:  640px; 
    height: 331px; 
    top:  0; 
    left: 0;
} 	