body, p, td, table, tr, ul, ol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
}
img, a { border: none; }
body, html {margin:0; padding:0; }
.bold {
	font-weight: bold;
}
.header01 {
	font-size: 16px;
	font-weight: bold;
}
.servicesHeader01 {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.servicesHeader02 {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
}
a:visited {
  color: #7D9F6D;
}
a:link {
  color: #7D9F6D;
}
a:hover {
  color: #ACC1A2;
}

.nav { border: 1px solid #FFF; text-align: right; border-top: none; border-left: none; font-size: 10px; list-style-type: none; padding: 0; margin: 0; }
.nav li {list-style-type: none; }

.nav a { display: block; text-decoration: none; font-family: Verdana, Geneva, sans-serif; color: #575757;  background: url(images/bullet.jpg) no-repeat 123px 10px #dfdfdf; height:17px; width: 114px; padding: 3px 23px 3px 0; line-height: 18px; outline: none; }
.nav a:link, .nav a:visited { color: #575757;}
.nav a:hover { color: #3d3d3d; }	
.nav a:hover { background: url(images/bullet_hover.jpg) no-repeat 123px 10px #dfdfdf;  }

.first { border: 1px solid #FFF; border-left: none; }

.photo img 	{ margin: 10px 35px 10px 0; float: left; }

.clear 		{ clear: both; }

.caption 	{ font-size: 10px;  margin: 10px 0 0 0;}

.header	{ background: url(images/hmTop-bg.gif) repeat-x; width: 100%; margin: 0; padding: 0;}


/* superfish */
.sf-menu, .sf-menu * 	{ margin: 0; padding: 0; list-style: none; }
.sf-menu 				{ line-height:	1.0; }
.sf-menu ul 			{ position:	 absolute; top: -999em; width: 146px/* left offset of submenus need to match (see below) */; }
.sf-menu ul li 			{ width: 100%; }
.sf-menu li:hover 		{ visibility: inherit; /* fixes IE7 'sticky bug' */ }
.sf-menu li 			{ float: left; position: relative; }
.sf-menu a 				{ display: block; position: relative; }

.sf-menu li:hover ul,
.sf-menu li.sfHover ul 			{ left: 138px; top: 0; /* match top ul list item height */ z-index: 99; }

ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul 	{ top: -999em; }

ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul 	{ position: absolute; left: 144px; /* match ul width */ top: 0; }

ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul 	{ top: -999em; }

ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul 	{ left: 138px; /* match ul width */ top: 0; }

/* drop-down styles */
.subnav li a 		{ border-bottom: 1px solid #555555; border-right: 2px solid #555555; border-left: 1px solid #555555; font-size: 10px;background: #dfdfdf; padding: 3px 0 3px 15px; width: 128px;text-align: left;}
.subnav 			{ border-top: 1px solid #555555;  border-bottom: 2px solid #555555; }
.subnav li a:hover 	{ background: #7d9f6d; color: #fff; }



/* second drop-down */
.subnav li ul 				{ left: 222px; position: absolute;   }
.subnav li ul li a 			{ background: #b5ceb1; color: #fff;  }
.subnav li ul li a:hover 	{ background: #7d9f6d; }


