/* CSS Document */

body{
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}
.outterframe{
	margin:0px auto 0px auto;
	padding:0px;
	width:1000px;
}
.header{
	margin:0px;
	padding:0px;
	width:1000px;
	height:86px;
	border-bottom:3px solid #DF7900;
	float:left;
}
.header .logo{
	margin:0px;
	padding:21px 0px 0px 17px;
	width:300px;
	float:left;
}
.header .tollfree{
	padding:5px 33px 0px 0px;
	margin:0px;
	float:right;
	width:400px;
	height:45px;
}
.homecontent{
	margin:0px;
	padding:20px 0px 0px 25px;
	background-color:#f2e9de;
	height:200px;
	width:975px;
}
.homecontent .banners{
	margin:0px 0px 8px 0px;
	padding:0px;
	width:563px;
	height:80px
}
#apDiv1 {
	position:inherit;
	left:auto;
	top:auto;
	width:275px;
	height:auto;
	padding:0px 42px 0px 42px;
	margin:0px;
	z-index:101;
	background-image: url(../images/videoBG.gif);
	vertical-align:top;
}
#apDiv1 p{
	font-size:11px;
	line-height:14px;
	text-align:justify;
	padding:5px 0px 15px 0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}
#apDiv1 p a{
	color:#406200;
	text-decoration:none;
	background:url(../images/orangeArrow.gif) top right no-repeat;
	font-weight:bold;
	padding:0px 15px 0px 0px;
}
#apDiv1 p a:hover{
	color:#406200;
	text-decoration:underline;
}
#apDiv2 {
	position:absolute;
	left:62%;
	top:316px;
	width:360px;
	height:auto;
	z-index:101;
}
#apDiv3 {
	position:absolute;
	left:48%;
	top:569px;
	width:105px;
	height:21px;
	z-index:102;
	font-size:11px;
	
}
#apDiv3  a{
	color:#406200;
	text-decoration:none;
	background:url(../images/orangeArrow1.gif) top right no-repeat;
	font-weight:bold;
	padding:0px 15px 0px 0px;
	margin:8px 8px 8px 0px;
}
#apDiv3 a:hover{
	color:#406200;
	text-decoration:underline;
}
#apDiv4 {
	position:absolute;
	left:48%;
	top:661px;
	width:105px;
	height:21px;
	z-index:102;
	font-size:11px;
	
}
#apDiv4  a{
	color:#406200;
	text-decoration:none;
	background:url(../images/orangeArrow2.gif) top right no-repeat;
	font-weight:bold;
	padding:0px 15px 0px 0px;
	margin:8px 8px 8px 0px;
}
#apDiv4 a:hover{
	color:#406200;
	text-decoration:underline;
}
.mainbanner{
	margin:0px;
	padding:0px;
	width:1000px;
	height:407px;
	clear:both;
	
}
.secondbanner{
	margin:0px;
	padding:27px 0px 0px 26px;
	width:974px;
	height:233px;
	clear:both;
	background-color:#361f13;
}
.innerContent{
	margin:0px;
	padding:12px 0px 12px 19px;
	background-color:#F2E9DE;
	width:981px;
	clear:both;
	float:left;
}
.innerContent1{
	margin:0px;
	padding:0px 0px 0px 19px;
	background-color:#F2E9DE;
	width:981px;
	clear:both;
	float:left;
}
.yourOpinion{
	margin:0px;
	padding:0px;
	width:215px;
	float:left;
}
.yourOpinion .image{
	margin:0px;
	padding:0px;
}
.yourOpinion .title{
	padding:3px 0px;
	margin:0px;
}
.yourOpinion p{
	margin:0px;
	padding:5px 14px 10px 5px;
	font-size:11px;
	line-height:18px;
	text-align:justify;
}
.yourOpinion .signature{
	margin:0px;
	padding:0px;
}
.yourOpinion .signature p{
	margin:0px;
	padding:0px 14px 0px 0px;
	font-size:11px;
	text-align:right;
	line-height:18px;
}
.company{
	margin:0px;
	padding:0px;
	width:535px;
	float:left;
	background-color:#ffffff;
	
}
.company .textContent{
	margin:0px;
	padding:5px 15px 20px 0px;
}
.company .textContent .title{
	padding:0px;
	margin:0px;
	height:25px;
}
.company .textContent h5{
	margin:0px;
	padding:0px 0px 3px 0px;
	font-size:11px;
}
.company .textContent p{
	margin:0px;
	padding:0px 0px 15px 0px;
	font-size:11px;
	line-height:18px;
	text-align:justify;
}
.company .textContent p a{
	color:#1745EE;
	text-decoration:none;
}
.company .textContent p a:hover{
	color:#1745EE;
	text-decoration:underline;
}
.company .textContent .title{
	margin:0px;
	padding:0px;
}
.company .textContent2{
	margin:0px;
	padding:3px 0px;
	clear:both;
}
.company .textContent2 .pic{
	margin:0px;
	padding:3px 10px 0px 0px;
}
.company .textContent2 .desc{
	margin:0px;
	padding:0px;
	
}
.company .textContent2 .desc p{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 10px;
	font-size:11px;
	line-height:18px;
	text-align:justify;
	border-left:1px solid #BABABA;
}

.styloDivisions{
	margin:0px 0px 0px 0px;
	padding:0px 8px 0px 9px;
	width:214px;
	float:right;
}
.styloDivisions td{
	margin:0px;
	padding:0px 0px 9px 0px;
}
.styleDiv{
	padding:27px 0px 0px 26px;
	margin:0px;
	clear:both;
	float:left;	
	width:900px;
}
.division{
	margin:0px 9px 0px 0px;
	padding:0px;
	float:left;	
	width:280px;
	/*background-color:#FFFFFF;*/
	height:329px;
}
.division .img{
/*	padding:13px 0px 0px 0px;*/
	margin:0px;
	clear:both;
	float:left;	
	width:240px;
	height:144px;
}
.division p{
	padding:0px;
	margin:8px 8px 8px 8px;
	font-size:11px;
	line-height:18px;
	clear:both;
}
.division p a{
	color:#406200;
	text-decoration:none;
	background:url(../images/orangeArrow1.gif) top right no-repeat;
	font-weight:bold;
	padding:0px 15px 0px 0px;
	margin:8px 8px 8px 0px;
}
.division p a:hover{
	color:#406200;
	text-decoration:underline;
}
.division div{
	padding:0px;
	margin:8px 8px 8px 8px;
	font-size:11px;
	line-height:18px;
	clear:both;
}
.division div a{
	color:#406200;
	text-decoration:none;
	background:url(../images/orangeArrow1.gif) top right no-repeat;
	font-weight:bold;
	padding:0px 15px 0px 0px;
	margin:8px 8px 8px 0px;
}
.division div a:hover{
	color:#406200;
	text-decoration:underline;
}
.coolprojectsText{
	margin:40px 0px 0px 0px;
	padding:0px 14px 0px 14px;
	float:left;
	width:auto;
}
.coolprojectsText p{
	margin:0px;
	padding:10px 5px 10px 5px;
	font-size:16px;
	color:#4b1b05;
	line-height:24px;
	font-weight:bold;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}
.coolProjects{
	margin:0px;
	padding:0px 0px 20px 0px;
	float:left;
	width:720px;
}
.coolProjectsNew{
	margin:0px;
	padding:0px 20px 20px 20px;
	float:left;
	width:960px;
}
.coolpro{
	margin:17px 26px 15px 0px;
	padding:0px;
	width:210px;
	height:216px;
	background-color:#FFFFFF;
	float:left;
}
.coolpro .img{
	padding:13px 0px 0px 0px;
	margin:0px;
	clear:both;
	float:left;	
}
.coolpro p{
	padding:2px;
	margin:0px;
	font-size:10px;
	line-height:14px;
	clear:both;
}
.coolpro p a{
	float:right;
	color:#406200;
	text-decoration:none;
	background:url(../images/orangeArrow1.gif) top right no-repeat;
	font-weight:bold;
	padding:0px 15px 2px 0px;
	margin:0px;
}
.coolpro p a:hover{
	color:#406200;
	text-decoration:underline;
}
.footer{
	margin:0px;
	padding:0px;
	width:1000px;
	height:53px;
	clear:both;
}
.footer .footerLinks{
	margin:0px;
	padding:10px 0px 0px 17px;
	width:983px;
	height:22px;
	clear:both;
	background-color:#DF7900;
}
.footer .footerLinks ul{
	margin:0px;
	padding:0px;
	color:#4D1D07;
	font-size:11px;
}
.footer .footerLinks ul li{
	margin:0px;
	padding:0px 11px 0px 0px;
	list-style:none;
	display:inline;
}
.footer .footerLinks ul li a{
	color:#4D1D07;
	text-decoration:none;
}
.footer .footerLinks ul li a:hover{
	color:#4D1D07;
	text-decoration:underline;
}
.footer .copyright{
	margin:0px;
	padding:0px;
	width:1000px;
	height:15px;
	clear:both;
}
.footer .copyright p{
	color:#4D1D07;
	font-size:10px;
	margin:4px 0px 2px 352px;
	padding:0px;
	width:auto;
}
.assistData
{
	font-size:larger;
	color:#656A6F;
	
}