body {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #4d4d4d;	background-color: #1e1c1d;	margin: 0px;	padding: 0; line-height:16px;}
#headerwrapper {background:url(images/header_tile.jpg) repeat-x;height:180px;padding: 0px;margin: 0 auto;  }
#header {height:214px; padding: 0px;margin: 0 auto;width:949px; position:relative;}
#header .logo { width:309px; height:42px; top:54px; position:absolute;}
#header .topnav {top:76px; left:460px; position:absolute;  }
#topnavstyle td {padding-left: 25px;}
#header .clientlogin {top:5px; left:450px; position:absolute; width:500px; color: #000000; }
#header .clientlogin a:link, a:visited{color: #000000; text-decoration:none; font-weight:normal }
#header .clientlogin a:hover{color: #999999; text-decoration:none; }
#header .quote { bottom:5px; position:absolute; }
.seppadding { padding-left:15px; padding-right:15px;}
.servicepadding { padding-left:10px; padding-right:40px;}

#wrapper {	margin: 0 auto;}
#innerwrapper {background:#33FF66;width: 950px;}
#socbuttons { padding-left:120px;}
#center {	width: 950px;margin: 0 auto; }
#content_top_wrapper { background:#FFFFFF; }
#content_top_wrapper .content_top {	margin: 0 auto; width:950px; position:relative;}
.content_top p { padding-right:0px; line-height:18px; color:#4D4D4D; font-size:14px; width:650px;}

.contentheading { padding-left:3px; padding-top:15px;}

p.grey { font-size:15px;}

#content_bottom_wrapper {	background:url(images/center_b_tile.jpg) repeat-x #f2f2f2;  }
#content_bottom_wrapper .content_bottom {	background:url(images/center_b_tile.jpg) repeat-x #f2f2f2;  margin: 0 auto; width:955px;  padding-bottom:0px; padding-top:15px;}
#footer_wrapper {background: url(images/footer_tile.jpg) repeat-x; }
#footer {background: url(images/footer_bg.png) no-repeat bottom left;margin: 0 auto; width:950px; padding-top:0px; padding-bottom:15px; }
a:link {	color: #4D4D4D; text-decoration:none; font-weight:normal}

a:visited {	color: #4d4d4d;  text-decoration:none;font-weight:normal}

a:hover {	color: #fd7608;  text-decoration:none;font-weight:normal}

#portfoliocontent{ font-size:11px; line-height:16px; padding:0; margin:0;}
#portfoliocontent p{ font-size:11px; line-height:16px; padding-bottom: 5px; margin:0; padding-right:20px;}
#portfoliocontent ul{ padding-bottom:10px;padding-top:10px;}
#portfoliocontent li{ font-size:11px; list-style:disc; padding-left:20px; padding-bottom:-5px;}

.bottomform { margin-top:10px; margin-bottom:12px;}

#center a:link {	color: #669999;}

#center a:visited {	color: #333333;}

#center a:hover {	color: #000000;}

#wrapper .menulist a, #wrapper .menulist a:visited {	color: #000000;	border-left: 6px solid #FFFFFF;	padding: 0 0 0 3px;}

#wrapper .menulist a:hover {	border-color: #000000;}


p { padding-bottom:5px;}
.litegreen { margin-bottom:-5px;}

.blackh1services{ text-transform:uppercase;}






h1 {	margin: 0;}

h2 {	margin: 30px 0 0 0;}

h3 {	margin: 30px 0 0 0;}

h4 {	margin: 20px 0 0 0;}



.blue{color:#0f7bc1; font-weight:bold;margin-top:-2px;}
.blue a:link{color:#0f7bc1; font-weight:bold;text-decoration:none}
.blue a:visited{color:#0f7bc1;font-weight:bold; text-decoration:none}
.blue a:hover{color:#000000;font-weight:bold; text-decoration:none}

.orange{color:#f98715; font-weight:bold;margin-top:-5px;}
.orange a:link{color:#f98715;font-weight:bold; text-decoration:none }
.orange a:visited{color:#f98715;font-weight:bold; text-decoration:none}
.orange a:hover{color:#000000;font-weight:bold; text-decoration:none}

.green{color:#3e6416; font-weight:bold; margin-top:-7px;}
.green a:link{color:#3e6416;font-weight:bold;text-decoration:none }
.green a:visited{color:#3e6416;font-weight:bold; text-decoration:none}
.green a:hover{color:#000000;font-weight:bold; text-decoration:none}

.bluehome{color:#0f7bc1; font-weight:bold;margin-top:-5px;}
.bluehome a:link{color:#0f7bc1; font-weight:bold; text-decoration:none}
.bluehome a:visited{color:#0f7bc1; font-weight:bold; text-decoration:none}
.bluehome a:hover{color:#000000; font-weight:bold; text-decoration:none}

.orangehome{color:#f98715; font-weight:bold;margin-top:-5px;}
.orangehome a:link{color:#f98715; font-weight:bold; text-decoration:none }
.orangehome a:visited{color:#f98715; font-weight:bold; text-decoration:none}
.orangehome a:hover{color:#000000; font-weight:bold; text-decoration:none}

.greenhome{color:#3e6416; font-weight:bold; margin-top:-5px;}
.greenhome a:link{color:#3e6416;font-weight:bold;text-decoration:none }
.greenhome a:visited{color:#3e6416;font-weight:bold; text-decoration:none}
.greenhome a:hover{color:#000000;font-weight:bold; text-decoration:none}





#webnav  { width:267px; color:#FFFFFF; font-weight:bold;  }

#webnav a  { color:#FFFFFF; font-weight:bold; }

#webnav .parent  { background:url(images/innernav1.jpg) no-repeat; height:46px; padding:0px;}

#webnav .sf-with-ul  { display:none;}

.menu ul ul { margin-top:30px;}

#webnav li { list-style:none; width:267px; padding-bottom:5px; background:#0071bc}





#internetnav  { position:absolute; top:0px; left:300px;  width:224px; background:#fe6e02; color:#FFFFFF; font-weight:bold}

#internetnav .parent  { background:url(images/innernav2.jpg)}

#internetnav .sf-with-ul  { display:none;}

#internetnav li { list-style:none; width:224px; height:46px; background:#fe6e02;}


 .daveimg
  {
    width: 75px;
    height: 91px;
    background: url("images/dave.png") no-repeat 0 0;

  }

  .daveimg:hover
  {     width: 75px;
    height: 91px;
    background: url("images/dave_o.png") no-repeat 0 0;
  }






#consultnav  { position:absolute; top:0px; left:600px; width:219px; background:#6a8e2e;color:#FFFFFF; font-weight:bold}

#consultnav .parent  { background:url(images/innernav3.jpg)}

#consultnav .sf-with-ul  { display:none;}

#consultnav li { list-style:none; width:219px; height:46px; background:#6a8e2e;}



.topnav li{display: inline;list-style-type: none; padding-left:15px;}

.topnav li a { font-family:Arial, Helvetica, sans-serif; font-size:15px; text-transform:uppercase; text-decoration:none; color:#999999;}

.homeblock { padding-right:20px;}

.blackh1 p {font-family:Arial, Helvetica, sans-serif; font-size:15px;}

.helmedcondbold {font-family:Arial, Helvetica, sans-serif; font-size:30px;}

.topblurb {font-family:Arial, Helvetica, sans-serif; font-size:30px; }



}


#contactform {

width:297px;



}

.rsform h6 {

color:#A0A0A0;

font-size:1.8em;

font-weight:bold;

margin:0 0 4px;

}

.rsform p {

clear:both;

}

.rsform label {

color:#A0A0A0;

display:block;

float:none;

font-size:12px;;

font-weight:normal;

padding:0px 0 0px;

text-align:left;

width:auto;

}

.rsform input {



background:#575757 none repeat scroll 0 0;

border-color:#868686;

border-style:solid;

border-width:1px;

color:#CCCCCC;

float:none;

margin:0;

height:20px;

width:276px;
padding-right:3px;

}

.rsform textarea {

background:#575757 none repeat scroll 0 0;

border-color:#868686;

border-style:solid;
padding-right:3px;


border-width:1px;
font-family:Arial, Helvetica, sans-serif;

color:#CCCCCC;

float:none;

height:89px;
font-size:12px;

margin:0;

width:276px;

}

.rsform {margin-top:-10px;}

#contactform input.send {width:62px; height:21px; border:0; padding-top:5px; background:transparent}
#newsletter input.send {width:70px; height:33px; border:0; padding-top:3px; background:transparent; margin-bottom:8px; padding:0;}
#newsletter { width:300px; margin-left:270px; margin-top:-40px;}
#newsletter input { width:208px; height:33px; background:url(images/newsletter_field.jpg) no-repeat; border:0; padding-top:8px; padding-left:5px;padding-right:5px;}






#mainform label {

color:#666666;

display:block;

float:none;

font-size:12px;;

font-weight:normal;

padding:7px 0 2px;

text-align:left;

width:auto;

}

#mainform input {



background:#FFFFFF none repeat scroll 0 0;

border-color:#cccccc;

border-style:solid;

border-width:1px;

color:#666666;

float:none;

margin:0;

height:20px;

width:276px;

}

#mainform textarea {

background:#FFFFFF none repeat scroll 0 0;

border-color:#cccccc;

border-style:solid;

border-width:1px;

color:#666666;

float:none;

height:146px;

margin:0;

width:595px;



}


#mainform { margin-top:-20px; margin-bottom:15px;}


#mainform input.send {width:62px; height:21px; border:0; padding-top:5px;}





span.article_separator { padding:0; margin:0; height:0;}



.menuweblist{ padding-top:5px;}

.menuweblist li{list-style:none; padding-bottom:3px;}

.menuweblist li a:link{ color:#0f7bc1; font-weight:bold; list-style:none; text-decoration:none}

.menuweblist li a:visited{ color:#0f7bc1; font-weight:bold; list-style:none; text-decoration:none}

.menuweblist li a:hover{ color:#000000; font-weight:bold; list-style:none; text-decoration:none}

.menuweblist .active a{ color:#000000; font-weight:bold; list-style:none; text-decoration:none}


.menuinternetlist{ padding-top:5px;}

.menuinternetlist a:link{ color:#f98715; font-weight:bold; list-style:none; text-decoration:none}

.menuinternetlist a:visited{ color:#f98715; font-weight:bold; list-style:none; text-decoration:none}

.menuinternetlist a:hover{ color:#000000; font-weight:bold; list-style:none; text-decoration:none}

.menuinternetlist .active a{ color:#000000; font-weight:bold; list-style:none; text-decoration:none}


.menuinternetlist li{list-style:none; padding-bottom:3px;}


.menuinternetlist li a:link{ color:#f98715; font-weight:bold; list-style:none; text-decoration:none}

.menuinternetlist li a:visited{ color:#f98715; font-weight:bold; list-style:none; text-decoration:none}

.menuinternetlist li a:hover{ color:#000000; font-weight:bold; list-style:none; text-decoration:none}

.menuinternetlist .active a{ color:#000000; font-weight:bold; list-style:none; text-decoration:none}





.menuconsultinglist{ padding-top:5px;}

.menuconsultinglist li{list-style:none; padding-bottom:3px;}

.menuconsultinglist li a:link{ color:#3e6416; font-weight:bold; list-style:none; text-decoration:none}

.menuconsultinglist li a:visited{ color:#3e6416; font-weight:bold; list-style:none; text-decoration:none}

.menuconsultinglist li a:hover{ color:#000000; font-weight:bold; list-style:none; text-decoration:none}

.menuconsultinglist .active a{ color:#000000; font-weight:bold; list-style:none; text-decoration:none}









    .cont {

        width:520px;

        overflow:hidden;

        height:250px; /* you need to set a height */

        border:1px solid #666;

        z-index:1000;

        position:relative;

		text-align:left;

        }

    .invis {

        position:absolute;

        left:0;

        /* width is set through java */

        }

    .slider-item,.slider-item2,.slider-item3 {

        float:left;

        display:block;

        width:500px;

        padding:10px;

        height:150px;

        background:#eee;

        overflow:hidden;

        }

	.nav a, .nav a:active, .nav a:visited {

		display:block;

		float:left;

		padding:5px;

		background:#666;

		color:#33CCFF;

		font-family:Verdana, Arial, Helvetica, sans-serif;

		font-size:12px;

		margin-right:5px;

		text-decoration:none;

		}

	.nav img {

		cursor:pointer;

	}

		

	/* END EXAMPLE 1 */

	.desc {

		margin:12px 0;

		}

    .clear {

        clear:both;

        }
		
		.footernavlinks { font-size:11px; padding-top:8px; margin-bottom:45px; font-weight:normal; color: #000000;  }
.footernavlinks a:link {	color: #000000;  font-weight:normal}
.footernavlinks a:visited {	color: #000000;  font-weight:normal}
.footernavlinks a:hover {	color: #FFFFFF;  font-weight:normal}


		#heading {
		width:245px;
		padding-top:5px;
			display: block;
			float:left;
		}
		#heading * {
		display:inline;
			user-select: none;
			padding-right:2px;
			padding-bottom:10px;
			cursor: pointer;
			vertical-align: middle;
		}
		#heading li.active {
		}
		
		
		#panes {
			text-align: justify;
			float:right;
			border-style: none;
			width:680px;
				/*width: 245px;*/
			margin-right:0px;
			padding-top:0px;
		}
		

		
		#panes div div { overflow: hidden; 		height:250px; }
		
.selectedanchor{ /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/

}


/* ######### Default class for drop down menus ######### */

.anylinkcss1{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
font: normal 12px Verdana;
line-height: 18px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background: #087dc4;
margin-left:4px;
margin-right:4px;
width: 259px; /* default width for menu */

}

.anylinkcss1 ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkcss1 ul li a{
width: 100%;
display: block;
padding:5px 0 5px 35px;
color: white;
text-decoration: none;
font-weight: bold;

}

.anylinkcss1 a:hover{ /*hover background color*/
background: #24a5de;
color: white;
width:224px

}


/* ######### Default class for drop down menus ######### */

.anylinkcss2{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
font: normal 12px Verdana;
line-height: 18px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background: #fc780a;
margin-left:5px;
margin-right:0px;
width: 214px; /* default width for menu */
}

.anylinkcss2 ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkcss2 ul li a{
width: 100%;
display: block;
padding:5px 0 5px 20px;
color: white;
text-decoration: none;
font-weight: bold;
}

.anylinkcss2 a:hover{ /*hover background color*/
background: #f7931e;
color: white;
width:194px

}


/* ######### Default class for drop down menus ######### */

.anylinkcss3{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
font: normal 12px Verdana;
line-height: 18px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background: #6f9339;
margin-left:5px;
width: 209px; /* default width for menu */
}

.anylinkcss3 ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkcss3 ul li a{
width: 100%;
display: block;
padding:5px 0 5px 25px;
color: white;
text-decoration: none;
font-weight: bold;
}

.anylinkcss3 a:hover{ /*hover background color*/
background: #8bc047;
color: white;
width:184px

}

#wp-latest-wrapper{ width:300px;}

.wp-latest-latest{ }
.wp-latest-latest li{ list-style:none; padding-bottom:25px;}
.wp-latest-title { font-size:16px; font-weight:bold;}
.wp-latest-title a:link { font-size:16px; font-weight:bold;}
.wp-latest-title a:visited { font-size:16px; font-weight:bold;}
.wp-latest-title a:hover { font-size:16px; font-weight:bold;}

.wp-latest-readmore a:link { font-weight:bold;color:#f98715;}
.wp-latest-readmore a:visited { font-weight:bold;color:#f98715;}
.wp-latest-readmore a:hover { font-weight:bold;color:#000000;}

.wp-latest-date { font-size:10px; text-transform:uppercase; color:#999999;}

#latestpostright{ width:250px;}
#latestpostright .wp-latest-latest li{ list-style:none; padding-bottom:25px; width:250px;}
#latestpostright .wp-latest-title { font-size:16px; font-weight:bold; width:250px;}
#latestpostright .wp-latest-title a:link { font-size:13px; font-weight:bold; width:250px;}
#latestpostright .wp-latest-title a:visited { font-size:13px; font-weight:bold; width:250px;}
#latestpostright .wp-latest-title a:hover { font-size:13px; font-weight:bold; width:250px;}
#latestpostright .wp-latest-readmore a:link { font-weight:bold;color:#f98715; width:250px;}
#latestpostright .wp-latest-readmore a:visited { font-weight:bold;color:#f98715; width:250px;}
#latestpostright .wp-latest-readmore a:hover { font-weight:bold;color:#000000; width:250px;}

.menuinternetlist a:link{ color:#f98715; font-weight:bold; list-style:none; text-decoration:none}

.menuinternetlist a:visited{ color:#f98715; font-weight:bold; list-style:none; text-decoration:none}

.menuinternetlist a:hover{ color:#000000; font-weight:bold; list-style:none; text-decoration:none}

