@charset "utf-8";
/* CSS Document */

body {
	background: url(../images/bg.jpg) #000000; 
	background-repeat:no-repeat; 
	background-position:top; 
	background-color:#D8D8D8;
	height:830px; 
	margin:0px; 
	font-family:Arial; 
	font-size:12px; 
	color:#333333;
	line-height:18px;
}

textarea { 
	font-family:Arial; 
	font-size:12px; 
	color:#333333;
	border:1px solid #e7e7e7;
	
} 

.bgwinter { 
	background: #ffffff;
}

.teamimgs { 
	position:relative;
	margin-left:4px;
	margin-top:3px;
	width:135px;
	height:112px;
	background-repeat:no-repeat;
}

/* img, div { behavior: url(iepngfix.htc); } */

.rightbar { 
	 position:relative;
	 margin-top:-550px;
	 margin-left:620px;
}


#top {
	position:relative;
	background:url(../images/bg_home_top.gif); 
	height:119px;
	width:100%;
	background-repeat:repeat;
	
}

#smallbar {
	position:relative;
	background:url(../images/bg_small.jpg); 
	height:12px;
	width:100%;
	background-repeat:repeat;
	
}

.vertical_divider { 
	position:absolute;
	background:url(../images/bg_home_white.jpg);
	left:631px;
	width:8px;
	
}

.horizontal_divider { 
	position:relative;margin-top:-24px;
}

.galleryservices { 
	position:relative;
	background:#ffffff;
	margin-bottom:20px;
	padding-top:0px;
	padding-left:20px;
	padding-bottom:20px;
	background:url(../images/curved_bottom.jpg) #FFFFFF;
	/*background:url(../images/curved_at_the_bottom.png) ;*/
	
	background-position:bottom;
	background-repeat:no-repeat;
}

.teambg {
	position:absolute;
	background-image: url(../images/team_bg.jpg); 
	background-repeat:no-repeat; 
	width:140px;
	height:118px;
	text-align:center;
	vertical-align: middle;
	padding-right:16px;
	margin-top:2px;
	left:0px;
	float:left;
}

.height118 {
	height:118px;
}

.pageimgbg {
	position:absolute;
	background-image: url(../images/logo_bg.jpg); 
	background-repeat:no-repeat; 
	width:142px;
	height:72px;
	text-align:center;
	vertical-align: middle;
	padding-right:16px;
	margin-top:2px;
	left:0px;
	float:left;
}

.height82 { 
	 height:82px;

}

.valignmiddle { 
	vertical-align: middle;

}


#homebar {
	position:relative;
	background:url(../images/bg_home_middle.jpg); 
	height:128px;
}

#end {
	position:relative;
	background:url(../images/spacer.gif); 
	height:70px;
}

#network { 
	position:relative;
	margin-left:856px;
	height:26px;
	border:0px solid;
	width:130px;
	margin-top:-30px;
	
	
}

#homeboxes {
	position:relative;
	background:url(../images/bg_home_white.jpg) #e3e3e3; 
	
	
	
}

.height362 { 
	height:362px;
}

#homeheader { 
	position:relative;
	left: 50%;
	margin-left: -485px;
	width:966px;
	height:119px;
	z-index:2000;
}

#bgwhite { 
	position:relative;
	left: 50%;
	margin-left: -485px;
	width:946px;
	background:url(../images/curved_bottom.jpg) #FFFFFF;
	/*background:url(../images/curved_at_the_bottom.png) ;*/
	
	background-position:bottom;
	background-repeat:no-repeat;
	margin-bottom:20px;
	padding-top:5px;
	padding-left:20px;
	padding-bottom:20px;
	
}

#navtop { 
	position:relative;
	background:url(../images/bg_home_top.gif); 
	height:289px;
	width:100%;
	background-repeat:repeat-x;
	
}


#homeflash { 
	position:relative;
	left: 50%;
	margin-left: -485px;
	background:url(../images/header_home.png); 
	width:966px;
	height:391px;
}

#homeflashie6 { 
	position:relative;
	left: 50%;
	margin-left: -485px;
	background:url(../images/header_home.gif); 
	width:966px;
	height:391px;
}

#pageheader { 
	position:absolute;
	left: 50%;
	margin-left: -485px;
	background:url(../images/header_services.png); 
	width:966px;
	height:214px;
	margin-top:80px;
	background-repeat:no-repeat
}

#pageheader_refer{ 
	position:absolute;
	left: 50%;
	margin-left: -485px;
	background:url(../images/header_refer.png); 
	width:966px;
	height:214px;
	margin-top:80px;
	background-repeat:no-repeat
}


#pageheader_employment{ 
	position:absolute;
	left: 50%;
	margin-left: -485px;
	background:url(../images/header_employment.png); 
	width:966px;
	height:214px;
	margin-top:80px;
	background-repeat:no-repeat
}

#pageheader_calendar { 
	position:absolute;
	left: 50%;
	margin-left: -485px;
	background:url(../images/Calendar.png); 
	width:966px;
	height:214px;
	margin-top:80px;
	background-repeat:no-repeat
}

#pageheader_affiliates { 
	position:absolute;
	left: 50%;
	margin-left: -485px;
	background:url(../images/Affiliates.png); 
	width:966px;
	height:214px;
	margin-top:80px;
	background-repeat:no-repeat
}

#pageheader_removal { 
	position:absolute;
	left: 50%;
	margin-left: -485px;
	background:url(../images/Services_Snow.png); 
	width:966px;
	height:214px;
	margin-top:80px;
	background-repeat:no-repeat
}


#pageheader_annuals { 
	position:absolute;
	left: 50%;
	margin-left: -485px;
	background:url(../images/Services_Annuals.png); 
	width:966px;
	height:214px;
	margin-top:80px;
	background-repeat:no-repeat
}

#pageheader_residential { 
	position:absolute;
	left: 50%;
	margin-left: -485px;
	background:url(../images/Services_Residential.png); 
	width:966px;
	height:214px;
	margin-top:80px;
	background-repeat:no-repeat
}

#pageheader_commercial { 
	position:absolute;
	left: 50%;
	margin-left: -485px;
	background:url(../images/Services_Commercial.png); 
	width:966px;
	height:214px;
	margin-top:80px;
	background-repeat:no-repeat
}

#pageheader_sitemap { 
	position:absolute;
	left: 50%;
	margin-left: -485px;
	background:url(../images/SiteMap.png); 
	width:966px;
	height:214px;
	margin-top:80px;
	background-repeat:no-repeat
}

#pageheader_construction { 
	position:absolute;
	left: 50%;
	margin-left: -485px;
	background:url(../images/Services_Construction.png); 
	width:966px;
	height:214px;
	margin-top:80px;
	background-repeat:no-repeat
}

#pageheader_design { 
	position:absolute;
	left: 50%;
	margin-left: -485px;
	background:url(../images/Services_Design.png); 
	width:966px;
	height:214px;
	margin-top:80px;
	background-repeat:no-repeat
}

#pageheader_enhancment { 
	position:absolute;
	left: 50%;
	margin-left: -485px;
	background:url(../images/Services_Enhancements.png); 
	width:966px;
	height:214px;
	margin-top:80px;
	background-repeat:no-repeat
}



#pageheader_client { 
	position:absolute;
	left: 50%;
	margin-left: -485px;
	background:url(../images/header_clients.png); 
	width:966px;
	height:214px;
	margin-top:80px;
	background-repeat:no-repeat
}

#pageheader_contact { 
	position:absolute;
	left: 50%;
	margin-left: -485px;
	background:url(../images/header_contact.png); 
	width:966px;
	height:214px;
	margin-top:80px;
	background-repeat:no-repeat
}

#pageheader_maintain { 
	position:absolute;
	left: 50%;
	margin-left: -485px;
	background:url(../images/header_maintain.png); 
	width:966px;
	height:214px;
	margin-top:80px;
	background-repeat:no-repeat
}

#pageheader_build { 
	position:absolute;
	left: 50%;
	margin-left: -485px;
	background:url(../images/header_build.png); 
	width:966px;
	height:214px;
	margin-top:80px;
	background-repeat:no-repeat
}

#pageheader_design { 
	position:absolute;
	left: 50%;
	margin-left: -485px;
	background:url(../images/header_design.png); 
	width:966px;
	height:214px;
	margin-top:80px;
	background-repeat:no-repeat
}


#pageheader_about { 
	position:absolute;
	left: 50%;
	margin-left: -485px;
	background:url(../images/header_about.png); 
	width:966px;
	height:214px;
	margin-top:80px;
	background-repeat:no-repeat
}

#pageheader_blog { 
	position:absolute;
	left: 50%;
	margin-left: -485px;
	background:url(../images/header_blog.png); 
	width:966px;
	height:214px;
	margin-top:80px;
	background-repeat:no-repeat
}

#pageheader_eco { 
	position:absolute;
	left: 50%;
	margin-left: -485px;
	background:url(../images/header_eco.png); 
	width:966px;
	height:214px;
	margin-top:80px;
	background-repeat:no-repeat
}

#pageheader_resources { 
	position:absolute;
	left: 50%;
	margin-left: -485px;
	background:url(../images/header_resources.png); 
	width:966px;
	height:214px;
	margin-top:80px;
	background-repeat:no-repeat
}

#pageheader_signup { 
	position:absolute;
	left: 50%;
	margin-left: -485px;
	background:url(../images/header_signup.png); 
	width:966px;
	height:214px;
	margin-top:80px;
	background-repeat:no-repeat
}

#pageheader_4season { 
	position:absolute;
	left: 50%;
	margin-left: -485px;
	background:url(../images/header_4season.png); 
	width:966px;
	height:214px;
	margin-top:80px;
	background-repeat:no-repeat
}
#pageheader_budget { 
	position:absolute;
	left: 50%;
	margin-left: -485px;
	background:url(../images/header_Budget.png); 
	width:966px;
	height:214px;
	margin-top:80px;
	background-repeat:no-repeat
}
#pageheader_quote { 
	position:absolute;
	left: 50%;
	margin-left: -485px;
	background:url(../images/header_Quote.png); 
	width:966px;
	height:214px;
	margin-top:80px;
	background-repeat:no-repeat
}
#content { 
	position:relative;

}

#winterflash { 
	position:relative;
	left: 50%;
	margin-left: -485px;
	background:url(../images/splash_winter.png); 
	width:966px;
	height:494px;
	background-repeat:no-repeat;
	z-index:0;
}

#winterflashie6 { 
	position:relative;
	left: 50%;
	margin-left: -485px;
	background:url(../images/splash_winter.gif); 
	width:966px;
	height:494px;
	background-repeat:no-repeat;
	z-index:0;
}

.winterflash { 
	position:relative;
	left: 50%;
	margin-left: -485px;
	background:url(../images/splash_winter.png); 
	width:966px;
	height:494px;
	background-repeat:no-repeat;
	z-index:0;
}

#winterflash1 { 
	position:relative;
	left: 50%;
	margin-left: -485px;
	width:966px;
	height:1px;
	margin-top: 200px;
}

#summerflash { 
	position:relative;
	left: 50%;
	margin-left: -485px;
	background:url(../images/splash_summer.png); 
	width:966px;
	height:494px;
	background-repeat:no-repeat;
}

#fallflash { 
	position:relative;
	left: 50%;
	margin-left: -485px;
	background:url(../images/splash_fall.png); 
	width:966px;
	height:494px;
	background-repeat:no-repeat;
}

#fallflashie6 { 
	position:relative;
	left: 50%;
	margin-left: -485px;
	width:966px;
	height:494px;
	background-repeat:no-repeat;
}

#fallflashie6a { 
	position:relative;
	left: 50%;
	margin-left: -485px;
	background:url(../images/splash_fall.png);  
	background-image:none; /* turn off the standard css background for IE */
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/splash_fall.png', sizingMethod='crop'); /* IE 6 and 7 method.*/

	width:966px;
	height:494px;
	background-repeat:no-repeat;
}

.png_background ul{
     position:relative; /* to make the links clickable*/
 	 border:1px solid red;
	 cursor:pointer;
	
 }


#springflash { 
	position:relative;
	left: 50%;
	margin-left: -485px;
	background:url(../images/splash_spring.png); 
	width:966px;
	height:494px;
	background-repeat:no-repeat;
}

#springflashie6 { 
	position:relative;
	left: 50%;
	margin-left: -485px;
	background:url(../images/spacer.gif) url(../images/splash_spring.png); 
	width:966px;
	height:494px;
	background-repeat:no-repeat;
}


#splash {
	position:relative;
	background:url(../images/splash_winter1_bg.jpg); 
	height:218px;
}

#splashbar { 
	position:relative;
	left: 50%;
	margin-left: -485px;
	background:url(../images/splash_winter1.jpg); 
	width:966px;
	height:218px;
}

#homesection { 
	position:relative;
	top:2px;
	left: 50%;
	margin-left: -485px;
	background:url(../images/home_green_bar.jpg); 
	width:966px;
	height:126px;
	border:0px solid;
}

#homebox { 
	position:relative;
	left: 50%;
	margin-left: -485px;
	width:966px;
	height:312px;
	border:0px solid;
}

.services { 
	position:relative;
	left: 50%;
	margin-left: -485px;
	width:966px;
	border:0px solid;
	
}

#box1 { 
	position:absolute;
	margin-left: 0px;
	top: 26px;
	width:316px;
	height:130px;
	border:0px solid;
	background:url(../images/home_box1.png); 
}

#box2 { 
	position:absolute;
	margin-left: 327px;
	top: 26px;
	width:316px;
	height:130px;
	border:0px solid;
	background:url(../images/home_box2.png); 
}

#box3 { 
	position:absolute;
	margin-left: 653px;
	top: 26px;
	width:316px;
	height:130px;
	border:0px solid;
	background:url(../images/home_box3.png); 
}

#box4 { 
	position:absolute;
	margin-left: 0px;
	top: 166px;
	width:316px;
	height:130px;
	border:0px solid;
	background:url(../images/home_box4.png); 
}

#box5 { 
	position:absolute;
	margin-left: 327px;
	top: 166px;
	width:316px;
	height:130px;
	border:0px solid;
	background:url(../images/home_box5.png); 
}

#box6 { 
	position:absolute;
	margin-left: 653px;
	top: 166px;
	width:316px;
	height:130px;
	border:0px solid;
	background:url(../images/home_box6.png); 
}

#footer { 
	position:relative;
	width:966px;
	height:40px;
	border:0px solid;
	left: 50%;
	margin-left: -485px;
	margin-top:10px;
	text-align:left;
}

#footerie6 { 
	width:966px;
	height:40px;
	border:0px solid;
	left: 50%;
	margin-left: -485px;
	margin-top:10px;
	text-align:left;
}


.footerlink { 
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FF6600;
	text-decoration:none;
}

.footerlink:hover { 
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	text-decoration:none;
}

.footerlinko { 
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	text-decoration:none;
}

.footerlinko:hover { 
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	text-decoration:none;
}

A { 
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FF6600;
	text-decoration:none;
}

A:hover { 
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	text-decoration:none;
}

.linkorange12arial { 
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FF6600;
	text-decoration:none;
}

.linkorange12arial:hover { 
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	text-decoration:none;
}

.headerlink { 
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	letter-spacing:0px;
	margin:10px 0px 0px 0px;
}

.headerlink:hover { 
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	/*color:#517803;*/
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	letter-spacing:0px;
}

.navs {
	position:absolute;
	top:45px;
	cursor:pointer;
	height:39px;
	text-align:center;
	border:1px solid;
	
}

.navs:hover {
	position:absolute;
	top:45px;
	cursor:pointer;
	height:38px;
	text-align:center;
	border:1px solid #669933;
	background:#7db214;
}

.navso {
	position:absolute;
	top:45px;
	cursor:pointer;
	height:38px;
	text-align:center;
	border:1px solid #669933;
	background:#7db214;
}



.navdivider {
	position:absolute;
	top:46px;
	width:1px;
	height:39px;
	background:url(../images/divider.jpg);
	border:0px solid red;

}


.orange12arial { 
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FF6600;
}

.orange10arial { 
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FF6600;
}

.orange18arial { 
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FF6600;
	margin-top:15px;
	padding-left:20px;
}

.linkorange18arial { 
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FF6600;
	margin-top:15px;
	padding-left:20px;
}

.linkorange18arial:hover { 
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	margin-top:15px;
	padding-left:20px;
}

.green28arial { 
	font-size:28px;
	font-family:Arial, Helvetica, sans-serif;
	color:#99cc33;
	
}

.green20arial { 
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#99cc33;
	
}

.linkgreen20arial { 
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#99cc33;
	text-decoration:none;
	
}

.linkgreen20arial:hover { 
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	text-decoration:none;
	
}




.green14arial { 
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#99cc33;
	
}

.linkgreen14arial { 
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#99cc33;
	
}

.linkgreen14arial:hover { 
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	
}




.grey14arial { 
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	
}

.grey12arial { 
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:normal;
}

.grey10arial { 
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:normal;
}

.grey16arial { 
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
}

.grey20arial { 
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
}

.green16arial { 
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#99cc33;
	
}

.green18arial { 
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#99cc33;
	
}
.calgrey { 
	text-align:center;color:#333333;font-family:Arial;font-size:12px;font-weight:bold;
}

.calorange { 
	text-align:center;color:#ff6633;font-family:Arial;font-size:12px;font-weight:bold;
}


.calheader { 
	color:#333333;font-family:Arial;font-size:12px;font-weight:bold;
}

.hrs { 
	 border-top:0px solid #e7e7e7;
	border-left:0px solid #e7e7e7;
	border-right:0px solid #e7e7e7;
	border-bottom-width:thin;
	border-bottom-color:#e7e7e7;
	height:1px;
	margin-right:10px;
	border-bottom: 1px solid #e7e7e7;
}

.righthandcal1 { 
	position:absolute;left:60px;width:222px;top:330px;line-height:16px;
}

.righthandcal2 { 
	position:absolute;left:120px;width:192px;top:300px;line-height:16px;
}

.righthandcal3 { 
	position:absolute;left:120px;width:192px;top:456px;line-height:16px;
}



.righthandbox1 { 
	position:absolute;left:110px;width:192px;top:28px;line-height:16px;
}

.righthandbox2 { 
	position:absolute;left:110px;width:192px;top:198px;line-height:16px;
}

.righthandbox3 { 
	position:absolute;left:110px;width:192px;top:379px;line-height:16px;
}


.constructioncontent {
	/* position:relative; */
	margin-top:0px;
	margin-left:0px;
	width:600px;
}

.btservices {
	position:absolute;
	left:620px;
	top:40px;
	width:307px;
}

.righthandcal {
	position:absolute;
	left:620px;
	top:40px;
	width:307px;
}

.width617 { 
	width:617px;
	text-align:left;
	margin-left:0px;
}

.teame {
	position:relative;margin-top:-22px;margin-right:10px;
}

.teamimg {
	margin-bottom:95px;margin-right:25px;
}

.teamcontent { 
	position:relative;margin-top:10px;margin-left:0px;width:920px;
}

.clientlinks { 
	position:relative;top:10px;left:0px;min-height:382px;vertical-align:top;
}

.clientlinksnew { 
	position:relative;top:10px;margin-left:700px;min-height:382px;vertical-align:top;
}

.gmap { 
	position:absolute;
	top:40px;
	left:250px;
}

.gmapnew { 
	position:absolute;
	top:0px;
	left:-700px;
}

.gmap1 { 
	position:absolute;top:0px;left:250px;
}

.greenquote {
	color:#99cc33;font-size:18px
}

.bloglists { 
	position:absolute;
	top:60px;
	margin-left:790px;
	width:150px;
	border:0px solid;
}

.contactconetent { 
	position:relative;top:10px;left:0px;width:480px;
	
	

}

.contactoffice {

	position:relative;margin:0px;width:200px;
	
}

.contactinquires {
	
	position:relative;margin:-90px 0px 0px 210px;width:200px;border:0px solid;
}

.clientmap { 
	 position:absolute;
	 top:10px;
	 left:500px;
}

.homepagedesign { 
	 position:relative;
	 margin-left:102px;
	 top:8px;						
}
.homepagebuild { 
	 position:absolute;margin-left:426px;top:8px;					
}
.homepagemaintain { 
	 position:absolute;margin-left:726px;top:8px;						
}

.marginlefthome { 
	margin-left:105px;
	margin-top:-5px;
	width:200px;
	border:0px solid;
}

.margintop4 { 
	margin-top:4px;
}

.margintop4a { 
	margin-top:-14px;
}

.margintop4aie6 { 
	margin-top:0px;width:25px;
}

.cursors { 
	cursor:pointer;
}

.arrowhomepage { 
	margin-top:-24px;margin-right:10px;
}

.arrowhomepageie6 { 
	margin-top:-37px;margin-right:10px;width:20px;margin-left:280px;
}

.textarea300 { 
	width:570px;
	border:1px solid #e7e7e7;
	height:140px;
	
}

.textarea290 { 
	width:290px;
	border:1px solid #e7e7e7;
	height:140px;
	
}

.designs { 
	position:relative;margin-top:10px;margin-left:0px;width:172px;
}

.buildcontent {
	margin-top:-250px;margin-left:215px;width:700px;border:0px solid;min-height:250px;
	
}

.designcontent { 
	margin-top:-250px;margin-left:215px;width:700px;border:0px solid;min-height:250px;
}

.maintaincontent { 
	margin-top:-250px;margin-left:215px;width:700px;border:0px solid;min-height:250px;
}

.ecocontent { 
	margin-top:-608px;margin-left:215px;width:700px;min-height:614px;border:0px solid;
}

.historyscontent { 
	position:relative;margin-top:-668px;margin-left:215px;width:700px;min-height:668px;
	/*position:absolute;top:40px;left:215px;width:700px;*/
}


.ambassadorcontent { 
	position:relative;margin-top:-168px;margin-left:215px;width:700px;min-height:168px;
	/*position:absolute;top:40px;left:215px;width:700px;*/
}

.employmentcontent { 
	position:relative;margin-top:-168px;margin-left:215px;width:700px;min-height:168px;
	/*position:absolute;top:40px;left:215px;width:700px;*/
}

.signupcontent { 
	position:relative;margin-top:-778px;margin-left:215px;width:700px;min-height:780px;
}

.refercontent { 
	margin-top:-303px;margin-left:215px;width:700px;border:0px solid;min-height:303px;
}

.employeeform { 
	position:relative;
	margin-top:-340px;
	min-height:400px;
}

.marginleftminus215 { 
	margin-left:-215px;
}

.sitemapcontent { 
	position:relative;margin-top:-500px;margin-left:215px;width:700px;
}

.formlabel { 
	position:relative;margin-top:0px;margin-left:215px;
}

.formlabelr { 
	position:relative;margin-top:0px;margin-left:0px;
}

.formlabelblog { 
	position:relative;margin-top:0px;margin-left:20px;

}

.formrefer { 
	position:relative;margin-top:0px;margin-left:315px;

}

.formfield { 
	position:relative;margin-top:-20px;margin-left:310px;margin-bottom:5px;
}

.formfieldrefer { 
	position:relative;margin-top:-30px;margin-left:350px;margin-bottom:5px;
}

.formfieldrefera { 
	position:relative;margin-top:-20px;margin-left:350px;margin-bottom:5px;
}

.formfieldreferab { 
	position:relative;margin-top:-20px;margin-left:150px;margin-bottom:5px;
}

.formfieldblog { 
	position:relative;margin-top:-20px;margin-left:150px;margin-bottom:5px;
}

.formfieldreferc { 
	position:relative;margin-top:-20px;margin-left:350px;margin-bottom:5px;height:20px;
}

.formfieldreferd { 
	position:relative;margin-top:-30px;margin-left:150px;margin-bottom:5px;height:30px;
}


.buttonsubmit1 {
	position:relative;margin-top:-10px;margin-left:485px;
}


.buttonsubmit {
	position:relative;margin-top:-10px;margin-left:445px;
}

.buttonsubmitr { 
	position:relative;margin-top:-10px;margin-left:285px;
}

.resourcescontact { 
	position:relative;margin-top:10px;margin-left:0px;width:920px;border:0px solid;
}

.resourcepdf { 
	position:relative;margin-top:-22px;margin-right:10px;text-align:right;width:104px;margin-left:796px;
}

.absolut { 
	position:absolute;
}

.margintopminus174 { 
	margin-top:-174px;
}

.minheight138 { 
	
	min-height:138px;
}

.marginleft180 { 
	margin-left:180px;
}

.marginright25 { 
	margin-right:25px;
}



.teampic {
	/*background-image: url(../images/news_logo_bg.gif); */
	
	background-repeat:no-repeat; 
	width:163px;
	height:150px;
	text-align:center;
	vertical-align: middle;
	padding-right:16px;
	float:left;
	border:0px solid;
}


.sbutton { 
	position:relative;margin-left:20px;margin-top:5px;border:0px solid;width:440px;height:30px;
}
.marginright10 { 
	margin-right:10px;
}

.splashdesign { 
	position:relative;margin-left:92px;top:18px;
}

.splashbuild { 
	position:relative;margin-left:436px;margin-top:0px;
	
}

.splashmaintain { 
	position:relative;margin-left:742px;margin-top:-18px;
	
}

.splashlogo { 
	position:absolute;
	background:url(../images/logic.png);
	height:119px;
	width:264px;
	left:50%;
	margin-left: -130px;
}

.splashlogoie6 { 
	position:absolute;height:119px;width:264px;left:50%;margin-left:-130px;
}

.margintopminus164 { 
	margin-top:-164px;
}

.marginleft289 {
	margin-left:289px;
} 

.marginleft601 {
	margin-left:601px;
} 

.margintopminus255 { 
	margin-top:-255px;
}

.margin10 { 
	margin-top:10px;
}

.marginleft10 { 
	margin-left:20px;
}

.input300 { 
	width:300px;
	border:1px solid #e7e7e7;
	
}

.input230 { 
	width:230px;
	border:1px solid #e7e7e7;
	
}

.inputarea { 
	width:24px;
	border:1px solid #e7e7e7;
}

.inputphone { 
	width:28px;
	border:1px solid #e7e7e7;
}
.inputext { 
	width:34px;
	border:1px solid #e7e7e7;
}


.input50 { 
	width:50px;
	border:1px solid #e7e7e7;
	
}

.white22arial { 
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

.linkwhite22arial { 
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none
}

.linkwhite22arial:hover { 
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
	color:#336600;
		text-decoration:none;
}

.linkwhite28arial { 
	font-size:28px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none
}

.linkwhite28arial:hover { 
	font-size:28px;
	font-family:Arial, Helvetica, sans-serif;
	color:#336600;
	text-decoration:none
}

.splashcontent {
	position:absolute;
	width:716px;
	text-align:center;
	margin-left:120px;
	top:100px
}

.splashfooter { 
	position:absolute;width:966px;text-align:center;margin-left:10px;top:170px
}

.white28arial { 
	font-size:28px;
	font-family:Arial;
	color:#FFFFFF;
}

.white16arial { 
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

.white12arial { 
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

.linkwhite12arial { 
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}

.linkwhite12arial:hover { 
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#B1E250;
	text-decoration:none;
}

.logo { 
	position:absolute;
	background:url(../images/logic.png);
	height:119px;
	width:264px;
	left:50%;
	margin-left:-130px;
	cursor:pointer;

}

.topnav { 
	position:absolute;
	top:10px;
	margin-left:660px;
	text-align:right;

}

.headerpos { 
	position:relative;
	margin-left:485px;
	text-align:right;
	z-index:2000;
	
}

.pagestart { 
	position:relative;
	top:-25px;
		
}

.marginh1 { 
	margin-top:0px;
}

.pageimage { 
	margin-top:20px;
	margin-left:0px;
	width:172px;
	
}







.seasoncontent { 
	margin-top:-250px;
	margin-left:215px;
	width:700px;
	border:0px solid;
	min-height:250px;
	
}

.relativ { 
	position:relative;
}

.paragraf { 
	margin-top:6px;
	margin-bottom:3px;

}


.affiliatecontent { 
	margin-left:200px;
	height:72px;
	margin-top:-72px;
	width:700px;
	border:0px solid;
	
}

.margintop0 { 
	margin-top:0px;
}


.blogcontent { 
	position:relative;
	margin-top:10px;
	margin-left:0px;
	width:920px;
	border:0px solid;
	
}

.clickheresplash { 
	position:absolute;border:0px solid;left:810px;top:320px;width:130px;height:130px;cursor:pointer;
}

.clickherehome { 
	position:absolute;border:0px solid red;left:80px;top:267px;width:110px;height:35px;cursor:pointer;border:0px solid;
}

.clickhereservices { 
	position:absolute;border:0px solid red;left:192px;top:332px;width:60px;height:30px;cursor:pointer;border:0px solid;
}


.clickie6fix { 
	position:relative;border:1px solid blue;left:80px;top:324px;width:60px;height:20px;cursor:pointer;
}

.servicesb1 { 
	position:absolute;left:140px;top:75px;width:140px;border:0px solid;line-height:14px;
}

.servicesb2 { 
	position:absolute;left:150px;top:75px;width:140px;border:0px solid;line-height:14px;
}

.servicesb3 { 
	position:absolute;left:166px;top:75px;width:140px;border:0px solid;line-height:14px;
}

.servicesb4 { 
	position:absolute;left:140px;top:95px;width:140px;border:0px solid;line-height:14px;
}

.servicesb5 { 
	position:absolute;left:146px;top:115px;width:140px;border:0px solid;line-height:14px;
}

.servicesb6 { 
	position:absolute;left:166px;top:65px;width:140px;border:0px solid;line-height:14px;
}

.servicesb7 { 
	position:absolute;left:146px;top:105px;width:140px;border:0px solid;line-height:14px;
}

.servicesb8 { 
	position:absolute;
	left:146px;
	top:105px;
	width:140px;
	border:0px solid;
	line-height:14px;
}

.sums { 
	background:#F2F2F2;
	border:1px solid #F2F2F2;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	margin:0px; 

}

.marginbottom { 
	margin-bottom:110px;
}

.height430 { 
	height:430px;
}

.height500 { 
	height:500px;
}

.h650 { 
	height:650px;
}

.h750 { 
	height:750px;
}

.h840 { 
	height:840px;
}

.g_map { 
	width: 681px; 
	height: 382px; 
	border:2px solid #999999;
}

.h980 { 
	height:980px;
}

.h1000 { 
	height:1000px;
}

.h1020 { 
	height:1020px;
}

.h2000 { 
	height:2000px;
}


.cals { 
	margin-right:20px;
	margin-bottom:15px;
}

.frames { 
	position:relative;
	margin-top:22px;
	margin-left:30px;
}

.w920 { 
	width:920px;
}

.marginleft20 { 
	margin-left:20px;
}

.displaynone { 
	display:none;
}

.cal_nav { 
	margin-left:-20px;
	width:652px;
}

.cmap { 
	width: 400px; 
	height: 246px;
	border:2px solid #999999;
}


.marginleft350 { 
	margin-left:350px;
}

.marginleft0 { 
	margin-left:0px;
}

.marginright20a { 
	margin-right:20px;
}

.affi {
	position:relative;
	margin-left:2px;
	margin-top:4px;
	width:137px;
	height:62px;
}

.mh500 {
	min-height:500px;
}

.paddingleft20 {
	padding-left:20px;
}

.posted { 
	position:relative;
	margin-top:-22px;
	text-align:right;
}

.padj {
	margin:3px 0px 3px 0px;
}

.quote3div {
	position:relative;
	display:none;
	margin-left:0px;
}

.margintop5 { 
	margin-top:5px;
}

.quote3a {
	position:relative;
	display:none;
	margin-left:0px;
}

.o3 {
position:relative;
margin-top:-22px;
text-align:right;
}

.obtapply { 
	position:relative;
	margin-left:500px;
	margin-top:-22px;
}

.margintop0 { 
	margin-top:0px;
}

.margintopminus10 {
margin-top:-10px;

}

.margintopminus20 {
margin-top:-20px;

}

.borders2 {
	border:2px solid #999999;
}

.joblink {
	position:relative;
	margin-top:-18px;
	margin-right:20px;
}

.displaynonerelative { 
	position:relative;
	display:none;
}

.marginleft32 { 
	margin-left:32px;
}

.repeatbg {
	background-repeat:no-repeat;
}

.paddingleft12 { 
	padding-left:12px;
}

.orangecalarrow {
	color:#333333;
	font-size:24px;
	font-weight:bold;
	color:#ff6633;
	text-decoration:none;
}

.orangecalarrow:hover {
	color:#333333;
	font-size:24px;
	font-weight:bold;
	color:#ff6633;
	text-decoration:none;
}

.paddingleft10 { 
	padding-left:10px;
}

.colorff6633 {
	color:#ff6633;
}

.marginminus3 {
	margin-left:-3px;
}

.galleryimg { 
	margin-bottom:10px;
	margin-right:20px; 
}

.gallerymarginright5 {
	margin-right:5px;
}

.gallerymargintopminus10 {
	margin-top:-10px;
}

SELECT { 
	border:1px solid #e7e7e7;
}

INPUT { 
	border:1px solid #e7e7e7;

}
.imgborder {	
	border:2px solid #ffffff;
}
.imgbordero {	
	border:2px solid #90c12d;	
}

.bradcrumbarrow { 
	color:#CCCCCC;
	font-size:10px;
}

.homelink1 {
	position:absolute;
	top:38px;
	width:80px;
	height:80px;
	border:0px solid;
	left:10px;
}

.homelink2 {
	position:absolute;
	top:38px;
	width:80px;
	height:80px;
	border:0px solid;
	left:330px;
}

.homelink3 {
	position:absolute;
	top:38px;
	width:60px;
	height:80px;
	border:0px solid;
	left:660px;
}

.hbox1 {
	position:absolute;
	top:68px;
	width:80px;
	height:80px;
	border:0px solid;
	left:10px;
}
.hbox2 {
	position:absolute;
	top:68px;
	width:80px;
	height:80px;
	border:0px solid;
	left:340px;
}
.hbox3 {
	position:absolute;
	top:68px;
	width:80px;
	height:80px;
	border:0px solid;
	left:680px;
}
.hbox4 {
	position:absolute;
	top:208px;
	width:80px;
	height:80px;
	border:0px solid;
	left:10px;
}
.hbox5 {
	position:absolute;
	top:208px;
	width:80px;
	height:80px;
	border:0px solid;
	left:340px;
}
.hbox6 {
	position:absolute;
	top:208px;
	width:80px;
	height:80px;
	border:0px solid;
	left:670px;
}
.border0 { 
	border:0px solid #e7e7e7;
}

.height600 { 
	height:600px;
}

.width200 { 
	width:200px;
 } 


