body {
	background:url(../images/background.jpg) repeat-y center fixed;
	margin:0px auto 0px auto;
	background-color:#444444;
	font-size:12px;
	font-family:Arial, Verdana, "Trebuchet MS";
	color:#666666;
	}

#container{
	margin:0px 0px 0px 0px;
	}
	
#contentcontainer{
	width:767px;
	height:100%;
	/*min-width:767px;*/
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	background:url(../images/contentbg.jpg) repeat;
	display:block;
	}

#contentmain{
	width:767px;
	/*min-width:767px;*/
	padding:0px 0px 2px 0px;
	/*background:url(../images/contentbg.jpg) repeat-x;*/
	background-color:#FFFFFF;
	
}

#contentmain3{
	width:767px;
	/*min-width:767px;*/
	padding:0px 0px 4px 0px;
	background-color:#FFFFFF;
	
}

#contentmain2{
	width:767px;
	/*min-width:767px;*/
	padding:0px 0px 0px 0px;
	background:url(../images/bodyindexsecond.jpg) repeat-x;
}
	
#picHeader{
width:767px;
height:96px;
padding:0px 0px 0px 0px;
margin:0px auto 0px auto;
background:url(../images/header.jpg) no-repeat ;
display:block;

}

.textblock{
	padding-top:0px;
	padding-left:0px;
	font-family:Arial, Verdana, "Trebuchet MS";
	color:#0099FF;
	font-size:12px;
}


#buttonHeader{
width:767px;
	/*min-width:767px;*/	
padding:0px 0px 0px 0px;
height:30px;
display:block;
}

#flashHeader{
width:767px;
	/*min-width:767px;*/
padding:0px 0px 0px 0px;
height:150px;
display:block;
}

#flashMarquee{
width:767px;
	/*min-width:767px;*/
padding:0px 0px 0px 0px;
height:30px;
display:block;
}

#searchpart{
width:256px;
height:280px;
padding:0px 0px 0px 0px;
background:url(../images/search.jpg) no-repeat;
margin-top:10px;
margin-right:8px;
margin-left:485px;
display:block;
/*float:right;
clear:both;*/
}

#content{
width:767px;
padding:0px 0px 0px 0px;
background:url(../images/maincontent.jpg) no-repeat;
}

#contentbody{
width:340px;
padding:35px 30px 0px 32px;
background:url(../images/maincontent.jpg) no-repeat;
}

#leftcontent{
width:340px;
padding:60px 30px 0px 32px;
background:url(../images/powerparking.jpg) no-repeat;
}

#contentbodyright{
width:350px;
padding:60px 30px 0px 3px;
background:url(../images/headerright.jpg) no-repeat;
}

#footerlinks{
width:767px;
height:30px;
background:url(../images/footerlinks.jpg);
}


#footer{
width:767px;
height:28px;
background:url(../images/footer.jpg)
}

.head1{
font-family:Helvetica, Verdana, Arial, sans-serif;
font-size:20px;
color:#0099FF;
}

.head2{
font-family:Helvetica, Verdana, Arial, sans-serif;
font-size:20px;
color:#FFFFFF;
}

#headerorange a:link{

	font-family:Arial, Verdana, "Trebuchet MS";
	color:#666666;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

#headerorange a:visited{

	font-family:Arial, Verdana, "Trebuchet MS";
	color:#666666;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

#headerorange a:hover{
	font-family:Arial, Verdana, "Trebuchet MS";
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.headerorange2{
	font-family:Arial, Verdana, "Trebuchet MS";
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}

.headerorange2 a:link{

	font-family:Arial, Verdana, "Trebuchet MS";
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.headerorange2 a:visited{
	
	font-family:Arial, Verdana, "Trebuchet MS";
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.headerorange2 a:hover{
	
	font-family:Arial, Verdana, "Trebuchet MS";
	color:#0099FF;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}


.listheader{
	padding-left:5px;
	font-family:Arial, Verdana, "Trebuchet MS";
	color:#999999;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	}

.listtitle{
	padding-left:0px;
	font-family:Arial, Verdana, "Trebuchet MS";
	color:#FF0033;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	}

.listdesc{
	padding-left:5px;
	font-family:Arial, Verdana,  "Trebuchet MS";
	color:#333333;
	font-size:12px;
	text-decoration:none;
	text-align:left;
	
	}

.listlink a{
	padding-left:5px;
	font-family:Arial, Verdana, "Trebuchet MS";
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	/*word-spacing:1px;*/
	}
	
.listlink a:link{
	padding-left:5px;
	font-family:Arial, Verdana, "Trebuchet MS";
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	/*word-spacing:1px;*/
	}

.listlink a:visited{
	padding-left:5px;
	font-family:Arial, Verdana, "Trebuchet MS";
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	/*word-spacing:1px;*/
	}

.listlink a:hover{
	padding-left:5px;
	font-family:Arial, Verdana, "Trebuchet MS";
	color:#CCCCCC;
	font-size:12px;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	/*word-spacing:1px;*/
	}

#trans{
	width:322px;
	height:184px;
	/*min-height:189px;*/
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	/*background:url(../images/imgBenefits.jpg)*/
	}

#news{
	padding:0px 25px 0px 25px;
	color:#666666;
	background:url(../images/bgAll.jpg) repeat-y top center;
	}
	
#newsAbout{
	
	padding:15px 25px 0px 25px;
	color:#666666;
	}

#newsFooter{
	height:17px;
	padding:0px 25px 0px 25px;
	color:#666666;
	background:url(../images/bgAllFooter.jpg) no-repeat top center;
	}

#newsHeader{
	height:67px;
	padding:0px 25px 0px 25px;
	color:#666666;
	background:url(../images/bgAllHeader.jpg) no-repeat top center;
	}
	
#newsIndex{
	padding:8px 25px 0px 25px;
	height:440px;
	color:#666666;
	background:url(../images/indexleft.jpg) no-repeat top center;
	}


#newsFAQFooter{
	height:17px;
	padding:0px 25px 10px 25px;
	color:#666666;
	background:url(../images/bgFAQFooter.jpg) no-repeat top left;
	}

#newsFAQHeader{
	height:67px;
	padding:0px 25px 0px 25px;
	color:#666666;
	background:url(../images/bgFAQHeader.jpg) no-repeat top left;
	}
#newsFAQHeader2{
        height:67px;
        padding:0px 25px 0px 25px;
        color:#666666;
        background:url(../images/bgFAQHeader2.jpg) no-repeat top left;
        }

	
#newsFAQ{
	padding:8px 25px 0px 25px;
	color:#666666;
	background:url(../images/bgFAQ.jpg) repeat-y top left;
	}


#news2{
	margin:10px auto 10px auto;
	padding:10px 10px 10px 10px;
	background:url(../images/testimonialsbg.jpg) no-repeat top center;
	font-style:normal;
	color:#999999;
	}

#newsfolio{
	padding:10px 15px 0px 15px;
	
	}

#recentwork
	{
	padding:0px 0px 0px 0px;
	}

#links
	{
	padding:20px 0px 5px 20px;
	}

.titlenews {
	font-family:"Arial Narrow", Arial, verdana;
	font-size:28px;
	color:#66CC00;
	font-style:normal;
	font-weight:normal;
	}

.titlerecent {
	font-family:"Arial Narrow", Arial, verdana;
	font-size:28px;
	color:#FF0033;
	font-style:normal;
	font-weight:normal;
	}
	
.titlelinks{
	font-family:"Arial Narrow", Arial, verdana;
	font-size:28px;
	color:#0099FF;
	font-style:normal;
	font-weight:normal;
	}
.contentdesc{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:justify;
	}

.contentdesc a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
	font-style:normal;
	text-align:justify;
	text-decoration:none;
	}

.contentdesc a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
	font-style:normal;
	text-align:justify;
		text-decoration:none;
	}

.contentdesc a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0099FF;
	font-style:normal;
	text-align:justify;
		text-decoration:none;
	}

	
.listing{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	font-style:normal;
	text-align:justify;
	list-style:none;
	}

.listingform{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	font-style:normal;
	text-align:justify;
	list-style:none;
	}
	
blockquote {
	
  	/*background: transparent url(../images/quoleft.png) left top no-repeat;*/
}
blockquote div {
  padding: 0px 0px;
  /*background: transparent url(../images/quoright.png) right bottom no-repeat;*/
}

.floatimgleft {
float:left;
margin-top:0px;
margin-right:10px;
margin-bottom:10px;
}

.withline{
	border:thin solid #CCCCCC;

}

