html,body {
	margin: 0;
	padding: 0;


}


body {
	background: url(/images/background.jpg) white top center repeat-y; 
	color: #272727;
	font-family: Arial, "Times New Roman", "Times", "serif";
	font-size: 62.5%; /*  10px  */
	margin: 0px auto;
	padding:0px;
}














/***********************************************************************************
 _                             _
| |                           | |
| |     __ _ _   _  ___  _   _| |_
| |    / _` | | | |/ _ \| | | | __|
| |___| (_| | |_| | (_) | |_| | |_
|______\__,_|\__, |\___/ \__,_|\__|
              __/ |
             |___/

***********************************************************************************/

#topBox {

top: 0;
right: 0;
left: 0;
height: 194px;
background-color: #FFFFFF; 
z-index: 1;
margin-bottom: -194px;
}

#siteFrame {

	display:block;
	width: 744px;
	margin: 0 auto;
	padding: 0;
	z-index: 2;
}

#header {

	z-index: 3;
	
}

#header img {
display: block;
}

#leftSide {
float: left;
width: 136px;
margin: 0;
padding: 0;

text-align: center;
}

#rightSide {
float: left;
width: 159px;
margin: 0;
padding: 0;

text-align: center;
}


#footer {
clear: both;
}







#footer a {

}

#footer  a:hover {
	

}


















/***********************************************************************************
                   _             _   _
                  (_)           | | (_)
 _ __   __ ___   ___  __ _  __ _| |_ _  ___  _ __
| '_ \ / _` \ \ / / |/ _` |/ _` | __| |/ _ \| '_ \
| | | | (_| |\ V /| | (_| | (_| | |_| | (_) | | | |
|_| |_|\__,_| \_/ |_|\__, |\__,_|\__|_|\___/|_| |_|
                      __/ |
                     |___/

***********************************************************************************/

#navigation {
	font-family: "Helvetica Neue Light", Helvetica, Arial;
	background: #c0c0c0;
	padding: 0 0 0 10px;
	height: 2.7em;
}



#navigation a {

	text-decoration: none;
	color: black;
	
}

#navigation a.first {



}

#navigation a:hover, #navigation a.stick, #nav ul li:hover a {
	color: #006F52;
}




#nav {	
	margin: 0;
	padding: 0;
	background: #006F52;
	
}
	
	#nav li	{

	font-size:1.2em;
	line-height: 1.2em;
	padding: 6px 0em;
	text-transform: uppercase;
	display: block;
	float: left;
	height: 1.2em;

	text-decoration: none;
	border-left: 0px solid green;
	margin: 0;
	}
	


#nav li a {	
	display: block;	
	white-space: nowrap; 
	padding: 0 1em 0 0;
	
	}
	
#nav li.last {
	padding-right: 0;
}



#nav li.dropDown:hover {
background: url(/images/nav_li_hover.jpg) transparent bottom left no-repeat; 


}
		
#nav li ul {
	margin: 6px 0 0px 0px;
	padding: 7px 0 7px 0;
	position: absolute;
	visibility: hidden;
	width: 220px;
	background: #e1e0e0;
	z-index: 1000;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	
	
	
}

#nav li.last ul {
	margin-left: -50px;
}


		
#nav li ul li {	
	float: none;
	display: inline;
	background: #e1e0e0;
	font-size: .9em;
	padding: 0px;
	margin: 0px;
	height: auto;
	display: block;
	padding: 5px 20px;
	padding: 0;
	
	
	

}

#nav li ul li:hover, #nav li ul li:hover a {
background: #ecec7c;


}	
		
#nav li ul li a	{	
	text-decoration: none;
	display: block;
	padding: 5px 20px;
	color: #272727;
font-size: 1em;
font-style: italic;
	
}

#nav ul li:hover a, #nav ul li a.stick {
color: #272727;
}

		
#nav li ul li a:hover {
	
	
}
















/***********************************************************************************
                 _             _
                | |           | |
  ___ ___  _ __ | |_ ___ _ __ | |_
 / __/ _ \| '_ \| __/ _ \ '_ \| __|
| (_| (_) | | | | ||  __/ | | | |_
 \___\___/|_| |_|\__\___|_| |_|\__|


***********************************************************************************/



#content {


float: left;

padding: 15px;
width: 419px;
margin: 0px 0px 20px 0px;
}



#content p {
	font-size: 1.4em;
}

#content p.subHead {
	margin: .05em 0 1em 0;
	font-size: 2.4em;
	font-style: italic;
	border-bottom: 1px solid #e1e0e0;
	line-height: .9em;
	padding: 0 0 .2em 0
} 

#content a {
	color: #006F52;
	text-decoration: none;
}

#content a:hover {
	text-decoration: underline;
}



#content ul {
	margin: 0;
	padding: 0 0 0 20px;;
}

#content ul li {
	font-size: 1.3em;
	margin: .5em 0 0 0;
}


#content p.center {
	text-align: center;
}


#content h1+img {
margin-top: 1.5em; 
}







/***********************************************************************************
 _     _             _
| |   | |           | |
| |__ | |_ _ __ ___ | |
| '_ \| __| '_ ` _ \| |
| | | | |_| | | | | | |
|_| |_|\__|_| |_| |_|_|

***********************************************************************************/

img {

	padding: 0;
	margin: 0;
	border: 0px solid black;

}


h1 {
	font-family: Arial;
	font-size: 3.2em;
	text-transform: uppercase;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	display: block;
	letter-spacing: -.05em;
	line-height: .8em;
	border-bottom: 1px solid #e1e0e0;
}



h2 {
	
	margin: 0 0 -0.7em 0;
	padding: 10px 0 0 0;
	font-size: 1.9em;
	text-align: left;
	font-weight: bold;
	font-style: italic;
	
}






h3 {

	margin: 1em 0;
	padding: 0px;
}

h4 {
margin: 1em 0;
	padding: 0px;
	font-size: 13px;
	text-align: left;
}

h5 {
margin: 1em 0;
	padding: 0px;
	font-size: 12px;
	text-align: left;
}

em {

	
}

blockquote {
}



ul {




}



li {
	
}

hr {


}





















/***********************************************************************************
                _
               | |
  ___ _   _ ___| |_ ___  _ __ ___
 / __| | | / __| __/ _ \| '_ ` _ \
| (__| |_| \__ \ || (_) | | | | | |
 \___|\__,_|___/\__\___/|_| |_| |_|


***********************************************************************************/

img.floatRight {
	background: #FFFFFF;
	padding: 0px;
	margin: 0px 15px 0px 15px;
	border: 0px solid #000066;
}

img.floatLeft {
	background: #FFFFFF; 
	padding: 0px;
	margin: 5px 15px 2px 15px;
	border: 0px solid #000066;
}

img.floatNone {
	background: #FFFFFF;
	padding: 0px;
	margin: 5px 0px 5px 0px;
	border: 0px solid #000066;
}


.floatRight {
	float: right;
	padding-left: 5px;
}

.floatLeft {
	float: left;
}

.floatNone {
	float: none;
}

.highLight {
	color: #000000;
	font-size: 1.5em;
	background: yellow;
	font-weight: bold;
}


.noBorder {
border: 0;
}


#breadCrumb {
	font-family: Arial;
	background: url(/images/breadCrumb_background.jpg) #006F52 top left no-repeat; 
	color: white;
	font-size: 1em;
	line-height: 1em;
	padding: .5em 0 .5em 26px;
	text-transform: uppercase;
}

#breadCrumb a {
	color: white;
	text-decoration: none;
}

#leftSide a.button {
	font-family: Arial;
	display: block;
	background: url(/images/button.jpg) white top left no-repeat; 

	width: 102px;
	text-transform: uppercase;
	color: black;
	overflow: hidden;
	font-size: 15px;
	padding: 10px 0 10px 0;
	margin: 15px auto;
	text-align: center;
	text-decoration: none;
	font-style: italic;
	letter-spacing: -1px;
}
#leftSide a.button:hover {
	background: url(/images/button_hover.jpg) white top left no-repeat; 
}

#rightSide img {

}

#gallery {
display: none;
text-align: center;
}

#buildingUpdates { 
	background: url(/images/buildingUpdates_background.jpg) white bottom center no-repeat; 
	padding: 4px 4px 25px 4px;
	border: 1px solid #d5d2d2;
	display: block;
	margin: 15px 0;
	width: 134px;
	
}

#buildingUpdatesImg {
	padding: 0;
	margin: 0;
	display: block;
	width: 134px;
	height: 100px;
	overflow: hidden;
}


#rightSide .fonts a {
font-size: 1.5em;
color: black; 
text-decoration: none; 
}

#rightSide .fonts a:hover {
font-size: 2em;
font-weight: bold;
}

.staff {

border-top: 1px solid #e6e6e6;
margin: 0 0 0 0;
padding: 10px 0;
clear: both;
}

.staff img {
margin: 0 10px 10px 0;
padding: 3px;
border: 1px solid grey;
float: left;

}

#content .staff h2 {
margin: 30px 0 0 0;
	font-style: normal;
}

#content .staff p {
margin: 0;
}
