﻿

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	background-image: url(/Images/acadia/bg_site-top.gif);
	background-repeat:repeat-x;
	background-color: #ebdfd4;
	margin: 20px 0px 0px 0px;
	text-align: center;
}

ul { list-style: circle;}
li { padding:0 0 5px 5px; margin: 0px 0px 0px 10px; white-space:normal;}
li a:hover {color: Black; text-decoration: none;}

/*header - controls the header section of logo, banner, search, phone number*/

#header .leftcorner 
	{height:90px; 
	width: 7px; 
	background-image: url(/Images/acadia/header-left-corner.gif); 
	background-color: white; 
	background-repeat:no-repeat;
	float:left;}
	
	
#header .centerbox 
	{height:90px; 
	width: 966px;  
	background-color: white; 
	background-repeat:no-repeat;
	float:left;
	text-align:left;}	
	

#header .rightcorner 
	{height:90px; 
	width: 7px; 
	background-image: url(/Images/acadia/header-right-corner.gif); 
	background-color: white; 
	background-repeat:no-repeat;
	float:left;}
	
#header .logo 
    { float:left; margin: 15px 0px 5px 20px; }
	
#header .banner { float:left; margin: 45px 0px 5px 175px; }
#header .searchphonewrapper {float: left; width: 330px; margin: 5px 5px 5px 200px; text-align: right; }
#header .search {  margin: 10px 5px 5px 50px; height: 40px;} 
#header .phone {  margin: 5px 5px 10px 50px; height: 20px; clear:both; font-family: Arial; font-size: .75em; width: 250px;}
	
	
/*menu - controls the attributes of the menu layout, however, menu CSS is contained in the menu code*/
.menu {width: 980px; text-align:center; background-color: #8c004c;}
	
/*masthead - controls the attributes of the masthead layout*/
.masthead {text-align:left;}
	
	
/*masthead - this controls a gradient overlayer above the right/left page border small shadow which is a <td> background*/	
.pagebordertop
{
	height: 425px; 
	width: 11px;
	background-image: url(/images/acadia/tail_top_spoof.gif);
	background-repeat:repeat-x;
	}
	

.spotlightcontainer
{
height:100px;
width: 960px;
background-image: url(/images/acadia/bg_spotlight.gif);
background-repeat:repeat-x; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px ;   
vertical-align: middle;
text-align:left;  
}      
	   
	 
/*spotlight sections - controls the 3 spotlight sections */
#spotlight .column1 {width: 300px; height: 75px; float: left; text-align: left; vertical-align: middle; margin: 10px 0px 0px 10px; padding: 5px 5px 0px 0px; border-right: #6c6767 solid 1px; font-family: Arial; font-size: .75em; color: #6c6767; }
#spotlight .column2 {width: 300px; height: 75px; float: left; text-align: left; vertical-align: middle; margin: 10px 0px 0px 10px; padding: 5px 5px 0px 0px; border-right: #6c6767 solid 1px; font-family: Arial; font-size: .75em; color: #6c6767;}	
#spotlight .column3 {width: 300px; height: 75px; float: left; text-align: left; vertical-align: middle; margin: 10px 0px 10px 10px; padding: 5px 5px 0px 0px;  font-family: Arial; font-size: .75em; color: #6c6767;}		
	
/*main content section front page - controls the 3 columns in the main content area */	
.maincontentbox { width: 950px; overflow: hidden; margin: 10px 8px 20px 8px; padding: 5px 5px 5px 5px; text-align: center;}
.maincolumn1 {width: 295px; overflow: hidden; float:left;  text-align: left; margin: 0px 4px 5px 7px; padding: 0px 10px 0px 0px;  border-right: #d9aa76 solid 1px; font-family: Arial; font-size: .75em; color: #6c6767; line-height: 170%; }
.maincolumn1dynamic {width: 200px; overflow: hidden; float:left;  text-align: left; margin: 25px 20px 5px 7px; padding: 0px 10px 0px 15px;  font-family: Arial; font-size: .75em; color: #6c6767; line-height: 170%; }
.maincolumn1dynamic:first-line { font-weight: bold; font-size: 125%;}
.maincolumn1 h3 {font-size: 1.4em; font-weight: bold; color: Black; padding: 0px 0px 0px 0px;} 
.maincolumn2 {width: 285px; height: 100%; overflow: hidden; float:left;  text-align: left; margin: 0px 4px 5px 7px; padding: 0px 10px 0px 10px;  border-right: #d9aa76 solid 1px; font-family: Arial; font-size: .75em; color: #6c6767; line-height: 170%; }
.maincolumn3 {width: 300px; height: 150px; float:left;  text-align: left; margin: 5px 4px 5px 7px;}
.maincolumn4 {width: 300px; height: 150px; float:right;  text-align: left; margin: 155px -50px 15px 7px;}
.maincontent {width: 655px; text-align: left; float: left;}
.maincontenttop { background-image: url(/images/acadia/bg_content_top.gif); background-repeat: no-repeat; width: 615px; height: 48px; text-align: left; padding: 5px 0px 5px 25px; margin-top: 10px; margin-left: 20px;}
.maincontenttitle { font-family: Arial; font-size: 1.2em; font-weight: bold; text-align: left; width: 100%; margin-left: 5px;}
.maincontentborder { background-image: url(/images/acadia/bg_content_borders.gif); text-align: left; background-repeat: repeat-y; width: 595px;  padding: 10px 40px 0px 40px;  margin-left: 20px;} 
.maincontentbottom { background-image: url(/images/acadia/bg_content_bottom.gif); background-repeat: no-repeat; width: 650px; height: 57px; text-align: left;  margin-left: 20px;}
.maincontentstuff {width: 585px; font-family: Arial; font-size: .8em; font-weight: normal; line-height: 160%;}

/* wide version for pages like maps and directions */
.maincontent-wide {width: 800px; text-align: left; float: left;}
.maincontenttop-wide { background-image: url(/images/acadia/bg_content_top.gif); background-repeat: no-repeat; width: 760px; height: 48px; text-align: left; padding: 28px 0px 5px 25px; margin-top: 10px; margin-left: 20px;}
.maincontenttitle-wide { font-family: Arial; font-size: 1.2em; font-weight: bold; text-align: left; width: 100%; margin-left: 5px;}
.maincontentborder-wide { background-image: url(/images/acadia/bg_content_borders.gif); text-align: left; background-repeat: repeat-y; width: 595px;  padding: 10px 40px 0px 40px;  margin-left: 20px;} 
.maincontentbottom-wide { background-image: url(/images/acadia/bg_content_bottom.gif); background-repeat: no-repeat; width: 795px; height: 57px; text-align: left;  margin-left: 20px;}
.maincontentstuff-wide {width: 730px; font-family: Arial; font-size: .8em; font-weight: normal; line-height: 160%;}

/*footer area for showcase accreditations and awards */	 
.footershowcase {border-top: #ddcca5 solid 1px; width: 950px; height: 130px; margin: 0px 8px 0px 8px; padding: 5px 5px 0px 5px; text-align: center;}
.footershowcase img {margin: 5px 25px 0px 25px;}
/*footer area for showcase accreditations and awards */	
.footerleft { float:left; width: 17px; height: 14px; background-image: url(/Images/acadia/bg_footer_cornerleft.gif); background-repeat: no-repeat; }
.footercenter { float:left; width: 200px; height: 14px;  }
.footerright { width: 17px; height: 14px; background-image: url(/Images/acadia/bg_footer_cornerright.gif); background-repeat: no-repeat; float:right; }

.NewsTitle
{
  font-family:Verdana;
  font-size:10px;
  font-weight:bold;
  text-decoration:underline;
  color:Blue;
}

.NewsText
{
  font-family:Verdana;
  font-size:10px;
  color:Black;
  font-weight:normal;
}

.NewsDate
{
  font-family:Verdana;
  font-size:10px;
  color:gray;
}

.NewsArchive
{
	padding:7px;
}

.viewAllNews_button
{
    width: 150px;
    text-align: center;
    border: solid 1px #cccccc;
    background: #eeeeee;
    padding: 4px;
    margin-left: 7px;
    margin-bottom: 5px;
}