body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color:#FFFFFF; margin:5px 0px 0px 0px; padding: 0;}

#wrapper {margin: 0 auto; text-align: left; width: 1000px; height: 100%; background-color:#FFFFFF;}
#header {position: relative; height: 69px; width: 100%; background-image:url(images/header.gif); background-repeat:no-repeat;}

#menu {float:left; height:522px; width:237px; background-image:url(images/left_col.gif); background-repeat:no-repeat;}
#menu2 {float:left; height:522px; width:237px; background-image:url(images/left_col_clear.gif); background-repeat:no-repeat;}
#menu ul, #menu2 ul{margin-top:210px; list-style: none; padding-left:25px;}
#menu li, #menu2 li{margin-right:25px; margin-left: 0px;list-style: none; font-size:16px; font-weight:bold; text-align:center; color:#223C7D; line-height:36px; border-bottom:1px solid #000000;}
#menu a:link, #menu a:visited, #menu a:active, #menu2 a:link, #menu2 a:visited, #menu2 a:active{ color:#223C7D; text-decoration:none;}
#menu a:hover, #menu2 a:hover{color:#41A455;}


#homeCopy, #emailCopy{float:right; height:522px; width:763px; background-image:url(images/body_home.gif); background-repeat:no-repeat;}
#contactCopy{float:right; height:522px; width:763px; background-image:url(images/body_contact.gif); background-repeat:no-repeat;}
#servicesCopy{float:right; height:522px; width:763px; background-image:url(images/body_services.gif); background-repeat:no-repeat;}
#mapsCopy{float:right; height:522px; width:763px; background-image:url(images/body_maps.gif); background-repeat:no-repeat;}
#portfolioCopy{float:right; height:522px; width:763px; background-image:url(images/body_portfolio.gif); background-repeat:no-repeat;}
#aboutCopy{float:right; height:522px; width:763px; background-image:url(images/body_about_us.gif); background-repeat:no-repeat;}
#aboutBill{float:right; height:522px; width:763px; background-image:url(images/about_bill.gif); background-repeat:no-repeat;}
#aboutMatt{float:right; height:522px; width:763px; background-image:url(images/about_matt.gif); background-repeat:no-repeat;}
#aboutCindy{float:right; height:522px; width:763px; background-image:url(images/about_cindy.gif); background-repeat:no-repeat;}
#aboutTerri{float:right; height:522px; width:763px; background-image:url(images/about_terri.gif); background-repeat:no-repeat;}
#aboutGlenna{float:right; height:522px; width:763px; background-image:url(images/about_glenna.gif); background-repeat:no-repeat;}
#aboutTim{float:right; height:522px; width:763px; background-image:url(images/about_tim.gif); background-repeat:no-repeat;}
#aboutMark{float:right; height:522px; width:763px; background-image:url(images/about_mark.gif); background-repeat:no-repeat;}
#aboutCrystal{float:right; height:522px; width:763px; background-image:url(images/about_crystal.gif); background-repeat:no-repeat;}
#aboutBrett{float:right; height:522px; width:763px; background-image:url(images/about_brett.gif); background-repeat:no-repeat;}

.portfolioImage {padding: 2px 2px 2px 2px;}

#homeCopy p, #contactCopy p, #mapsCopy p, #portfolioCopy p, #emailCopy p{ margin:10px 250px 5px 15px; text-align:justify; font-size:12px; line-height:20px;}
#servicesCopy p { margin:10px 250px 5px 15px; text-align:justify; font-size:12px; line-height:14px;}
#aboutCopy p, #aboutBill p, #aboutMatt p, #aboutCindy p, #aboutTerri p, #aboutGlenna p, #aboutTim p, #aboutMark p, #aboutCrystal p, #aboutBrett p { margin:10px 250px 5px 15px; text-align:justify;}
#homeCopy h6 {margin:30px 250px 0px 15px; text-align:left; font-size:20px; font-weight:bold; color:#41A455;}
#contactCopy h6, #servicesCopy h6, #mapsCopy h6, #portfolioCopy h6 {margin:20px 250px 0px 15px; text-align:left; font-size:20px; font-weight:bold; color:#41A455;}
#contactCopy a:link, #contactCopy a:visited, #contactCopy a:active, #servicesCopy a:link, #servicesCopy a:visited, #servicesCopy a:active, #mapsCopy a:link, #mapsCopy a:visited, #mapsCopy a:active, #portfolioCopy a:link, #portfolioCopy a:visited, #portfolioCopy a:active, #aboutCopy a:link, #aboutCopy a:visited, #aboutCopy a:active  { color:#223C7D; text-decoration:none;}
#contactCopy a:hover, #servicesCopy a:hover, #mapsCopy a:hover, #portfolioCopy a:hover, #aboutCopy a:hover {color:#41A455;}
#portfolioCopy a:link, #portfolioCopy a:visited, #portfolioCopy a:active {text-decoration:none;}
#aboutCopy h5, #aboutBill h5, #aboutMatt h5, #aboutCindy h5, #aboutTerri h5, #aboutGlenna h5, #aboutTim h5, #aboutMark h5, #aboutCrystal h5, #aboutBrett h5 { font-size:13px; color:#223C7D; margin: 6px 0px 0px 15px;}
#aboutCopy h4, #aboutBill h4, #aboutMatt h4, #aboutCindy h4, #aboutTerri h4, #aboutGlenna h4, #aboutTim h4, #aboutMark h4, #aboutCrystal h4, #aboutBrett h4 { font-size:13px; color:#223C7D; margin: 6px 250px 0px 15px; border-bottom: 1px solid #41A455; font-weight:bold;}
#aboutCopy h6, #aboutBill h6, #aboutMatt h6, #aboutCindy h6, #aboutTerri h6, #aboutGlenna h6, #aboutTim h6, #aboutMark h6, #aboutCrystal h6, #aboutBrett h6 {margin:20px 250px 0px 15px; text-align:left; font-size:20px; font-weight:bold; color:#41A455;}
#aboutBill a:link, #aboutBill a:visited, #aboutBill a:active, #aboutMatt a:link, #aboutMatt a:visited, #aboutMatt a:active, #aboutCindy a:link, #aboutCindy a:visited, #aboutCindy a:active, #aboutTerri a:link, #aboutTerri a:visited, #aboutTerri a:active, #aboutGlenna a:link, #aboutGlenna a:visited, #aboutGlenna a:active  { color:#223C7D; text-decoration:none;}
#aboutTim a:link, #aboutTim a:visited, #aboutTim a:active, #aboutMark a:link, #aboutMark a:visited, #aboutMark a:active, #aboutCrystal a:link, #aboutCrystal a:visited, #aboutCrystal a:active, #aboutBrett a:link, #aboutBrett a:visited, #aboutBrett a:active { color:#223C7D; text-decoration:none;}
#aboutBill a:hover, #aboutMatt a:hover, #aboutCindy a:hover, #aboutTerri a:hover, #aboutGlenna a:hover, #aboutTim a:hover, #aboutMark a:hover, #aboutCrystal a:hover, #aboutBrett a:hover  { color:#41A455; text-decoration:none;}

#emailCopy p{ margin:10px 20px 5px 15px; text-align:justify; font-size:12px; line-height:16px;}
#emailCopy h4{ font-size:18px; margin:30px 20px 0px 15px; text-align:left; font-weight:bold;}

#footer{clear: both; height: 34px; width: 100%; background-image:url(images/footer.gif); background-repeat:no-repeat;}
#footer p{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; text-align:center; font-size:10px; padding:12px 0px 0px 0px;}


		.accordion_toggle {
			display: block;
			height: 16px;
			width: 500px;			
			line-height: 18px;

			text-decoration: none;
			outline: none;
			font-size: 13px;
			color:#223C7D;
			text-align:left;
			cursor: pointer;
			margin: 10px 0px 0px 15px;
		}
		
		.accordion_toggle h2{
			font-size:14px;
			padding-bottom: 4px 0px;
			}
					
		.accordion_toggle h5{
			font-weight:normal;
			font-size:13px;
			}
		
		.accordion_toggle_active {
			width: 495px;
		  	font-weight:bold;
			padding: 0px 0px 0px 0px;
			font-size: 15px;
			color:#223C7D;
			text-align:left;
			border-bottom: 1px solid #41A455;
			margin:10px 220px 0px 15px;
		}
		
		.accordion_content {
			color:#000000;
			overflow: hidden;
			width:760px;
		}
			
			.accordion_content h2 {
				margin: 15px 0 5px 15px;
				color: #0099FF;
			}
			
			.accordion_content p {
			    font-size:11px;
				line-height: 13px;
				 margin:0px 395px 5px 15px;
				 
			}
			
			#vertical_container {
      			margin: 0px;
     			width: 750px;
				padding:0px;
				margin:0px;
				}
