/* CSS Document */
body {
	margin:0px;
	padding:0px 0px 0px 0px;
}
div, tr, td, p, span, h1, h2, h3, h4, h5, h6, a, form {
	margin:0px;
	padding:0px;
	}

	
	.bg_body{
	background:url(images/bg_body.gif) repeat-x #000000;
	}
	
/*------------------------header-------------------------*/
.nav_bg{
background-image:url(images/nav_bg.gif);
background-repeat:repeat-x;
}
.mid_body{
	padding:10xp;
	width:900px;
	overflow:hidden;
}
	p.normaltext{
	font-family:"Trebuchet MS";
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	padding:0px 0px 20px 23px;
	}
	
	p.srvicetext{
	font-family:"Trebuchet MS";
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	padding:10px 0px 0px 0px;
	line-height:20px;
	}

.repeat-bg-left{
background-image:url(images/repeat-bg-left.gif);
background-repeat:repeat-y;
}
.repeat-bg_right{
background-image:url(images/repeat-bg_right.gif);
background-repeat:repeat-y;
}

/*------------------------end-------------------------*/
/*------------------------body-------------------------*/
.email_link{
	font-family:"Trebuchet MS";
	color:#FB6F00;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	}
.email_link:hover{
	font-family:"Trebuchet MS";
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	}
.ph{
	font-family:"Trebuchet MS";
	color:#FB6F00;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	}
.table1{
	padding:40px 0px 0px 0px;
    float: left;
	}

.table2 td{
	padding-top:20px;
	padding-right:10px;
	padding-bottom:0px;
	padding-left:10px;    
    border: 2px solid white;
    margin: 6px 6px 6px 0px;
    vertical-align:top;
    	}
.headerorange{
font-family :Trebuchet MS;
font-size :17px;
color :#FB6F00;
line-height :18px;
margin-bottom :9px;
line-height :18px;
text-align :left;
text-decoration :none;
    	}
.header{
font-family :Trebuchet MS;
font-size :17px;
color :#89C840;
line-height :18px;
margin-bottom :9px;
line-height :18px;
text-align :left;
text-decoration :none;
    	}
.header:hover{
font-family :Trebuchet MS;
font-size :17px;
color :#FFFFFF;
line-height :18px;
margin-bottom :9px;
line-height :18px;
text-align :left;
text-decoration :none;
    	}

.table3 td{
	padding-top:0px;
	padding-right:20px;
	padding-bottom:0px;
	padding-left:0px;    
    margin: 0px 6px 0px 6px;
    vertical-align:top;
    	}
.table4 td{
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;    
    margin: 40px 40px 40px 40px;
    vertical-align:top;
    	}
.tablework td{
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;    
    border: 2px solid white;
    margin: 6px 6px 6px 0px;
    vertical-align:top;
}

.contact-text {
	font-family:"Trebuchet MS";
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
}

.servicesheader{
font-family :Trebuchet MS;
font-size :17px;
color :#89C840;
line-height :18px;
margin-left :0px;
margin-right :0px;
margin-top :0px;
margin-bottom :9px;
padding-right :0px;
padding-left :0px;
padding-top :0px;
padding-bottom :0px;
float :none;
line-height :18px;
text-align :left;
text-decoration :none;
}
#quote p{
	font-family :Trebuchet MS;
	font-size :13px;
	color :#89C840;
	line-height :16px;
	text-align :left;
	text-style :italics;
}

/*------------------------end-------------------------*/
/*-----------------------footer-------------------------*/
ul.footer{
	margin:0px;
	padding:0px;
	list-style:none;
	padding-left:0px;
	padding-top:0px;
}
ul.footer li{
	display:block;
	float:left;
	line-height:11px;
	padding:0px 10px 0px 10px;
}
ul.footer li a{
	display:block;
	float:left;
	font-family:"Trebuchet MS";
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	line-height:11px;
}
ul.footer li a:hover{
	font-family:"Trebuchet MS";
	color:#8ECF41;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
}
.copyright p{
	font-family:"Trebuchet MS";
	color:#ffffff;
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	line-height:12px;
	}

.copyright a{
	font-family:"Trebuchet MS";
	color:#89C840;
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	line-height:12px;
	}

.copyright a:hover{
	font-family:"Trebuchet MS";
	color:#ffffff;
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	line-height:12px;
	}

/*------------------------end-------------------------*/


.stepcarousel{
position: relative; /*leave this value alone*/
border: 1px solid black;
overflow: scroll; /*leave this value alone*/
width: 500px; /*Width of Carousel Viewer itself*/
height: 350px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width: 500px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}