/* Start of CMSMS style sheet 'Default' */
body{margin:0;background: #ebf2f9;color:#666666;line-height: 1.5em}
body,td,th,input,select,textarea,input {font-family:Arial, Helvetica, sans-serif}
body,td,th,input,select,textarea,input {font-size:12px;}
p{margin:0 0 1.5em 0;}
form{padding:0;margin:0}
a img{border:none;}
a:focus{outline: none;}

a:link {color: #999999;text-decoration: none;}
a:visited {color: #999999;text-decoration: none;}
a:active {color: #999999;text-decoration: underline;}
a:hover {color: #666666;text-decoration: underline;}

h1 {font-size: 14px;font-weight: bold;font-style: normal;line-height: 20px;text-transform: uppercase;color: #666666;border-bottom:1px solid #999999;padding:0 0 4px 0;margin:0 0 15px 0}
h2 {font-size: 14px;font-weight: bold;line-height: 20px;font-weight: bold;color: #666666;margin:20px 0 5px 0}
h3 {font-size: 12px;font-style: italic;line-height: 20px;font-weight: bold;color: #666666;margin:20px 0 5px 0}

.floatright{float:right;margin:0 0 10px 15px;}
.floatleft{float:left;margin:0 15px 10px 0;}

a.more{color:#87b2d8;font-weight:bold;font-size:10px;text-transform:uppercase}
a.more:hover{color: #666666}

.services {font-size: 10px;font-weight: bold;text-transform: uppercase;color: #CCCCCC;line-height: 15px;}
.creds {font-size: 10px;line-height: 15px;}
.date {font-size: 10px;font-weight: bold;text-transform: uppercase;line-height: 15px;}
.all {font-size: 10px;text-transform: uppercase;line-height: 15px;}
		

.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */ 

#wrapper-dropshadow{text-align:center;width:802px;margin:5px auto 0 auto;background:url(uploads/template/wrapper-bg.gif) top left repeat-y}
#wrapper{border-left:1px solid #fff;border-right:1px solid #fff;text-align:left;margin:0 10px}


/*******************************************************/
/* Header
/*******************************************************/

	#header{position:relative;background:#87b2d8;border-bottom:5px solid #fdb813}
	
		#toolbar{position:absolute;top:15px;right:15px;color:#fff;text-transform:uppercase;font-size:10px}
			#toolbar a{color:#fff;text-decoration:none;padding:0 4px}
			#toolbar a:hover{color:#ffdfa4;text-decoration:underline}
			body#home #toolbar-home{display:none}
			body#news-events #toolbar-newsandevents,
			body#links #toolbar-links,
			body#contact-us #toolbar-contactus{color:#ffdfa4;}
		
		#logo{}
		
		#nav{position:absolute;top:76px;left:310px;}
			#nav ul{margin:0;padding:0;}
			#nav ul li{float:left;margin:0;list-style:none;margin:0 0 1px 0}
			#nav ul li a{display:block;width:100px;height:24px;text-decoration:none;text-indent:-2000px;line-height:1;background-position:0 0;background-repeat:no-repeat}
			#nav ul li#page16 a{background-image: url(uploads/template/nav-aboutus.gif)}
			#nav ul li#page16 a:hover{background-position:0 -24px}
			#nav ul li.menuactive#page16 a{background-position:0 -48px}
			#nav ul li.menuactive#page16 a:hover{background-position:0 -72px}
			#nav ul li#page17 a{background-image: url(uploads/template/nav-services.gif)}
			#nav ul li#page17 a:hover{background-position:0 -24px}
			#nav ul li.menuactive#page17 a{background-position:0 -48px}
			#nav ul li.menuactive#page17 a:hover{background-position:0 -72px}
			#nav ul li#page18 a{background-image: url(uploads/template/nav-staff.gif)}
			#nav ul li#page18 a:hover{background-position:0 -24px}
			#nav ul li.menuactive#page18 a{background-position:0 -48px}
			#nav ul li.menuactive#page18 a:hover{background-position:0 -72px}
			
/*******************************************************/
/* Content Area
/*******************************************************/			
	
	#contentarea{clear:both;}
		.level1 #contentarea {}
		.level2.template-twocolumn #contentarea {background: url(uploads/template/contentarea-twocolumn-bg.gif) top left repeat-y}
		.level2.template-wide #contentarea{}
		
/*******************************************************/
/* Left Column
/*******************************************************/		
		
		#column-left{float:left;width:240px;padding:20px 20px;background:url(uploads/template/leftcolumn-bg.gif) top left repeat-x}
			#sectionphoto{margin:-20px -20px 20px -20px}
			#column-left h2{border-bottom:1px solid #999999;font-size:12px;text-transform:uppercase}

			#staffphotonav{}
				#staffphotonav a{float:left;margin:0 9px 10px 0;display:inline;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6;}
				#staffphotonav a:hover{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;}
				
			#servicesnav{text-transform:uppercase}
				#servicesnav ul{margin:0;padding:0;list-style:none;}
				#servicesnav ul li{margin:0;padding:7px 0;list-style:none;background: url(uploads/template/divider-dashed.gif) bottom left repeat-x}
				#servicesnav ul li.menuactive a{font-weight:bold;color:#666666}

/*******************************************************/
/* Content
/*******************************************************/	
	
		#content{background: url(uploads/template/content-bg.gif) top left repeat-x}
		.level1 #content{}
		.level2 #content{padding:30px 30px;}
		.template-twocolumn #content{float:left;width:439px;}


			#homefocustable{width:100%;border-collapse:collapse;margin:0px 0 10px 0}
				#homefocustable td{width:25%;padding:0 19px;vertical-align:top}
				#homefocustable-1{border-right:1px solid #999999}
				#homefocustable-2{border-right:1px solid #999999}
				#homefocustable-3{border-right:1px solid #999999}
				#homefocustable-4{}
				#homefocustable h2{color:#87b2d8;margin:-7px 0 0px 0;font-size:12px}
				#homefocustable h2 a{color:#87b2d8}
				#homefocustable h2 a:hover{color: #666666}
				
			#stafflargephotonav{}
				.staffphoto{float:left;margin:0 15px 10px 15px;display:inline}

			#servicessubnav{text-transform:uppercase;font-size:10px;font-weight:bold;margin:0 0 15px 0}
				#servicessubnav ul{margin:0;padding:0;list-style:none;}
				#servicessubnav ul li{list-style:none;display:inline;padding:0 7px 0 0;margin:0 7px 0 0;background: url(uploads/template/servicessubnav-divider.gif) right no-repeat;display:inline}
				#servicessubnav ul li.menuactive a{color:#666666}
				
/*******************************************************/
/* Footer
/*******************************************************/
		
	#footer{clear:both;background:#87b2d8;color:#fff;font-size:10px;padding:5px 10px 0 10px}

		#footer a{color:#fff;text-decoration:none;}
		#footer a:hover{text-decoration:underline;}
		#footer p{margin:0;}
		#footer #copyright{}
		#footer #sitedesign{float:right}
/* End of 'Default' */

