/* CSS Document */
	/* CSS Document */
body{margin:0px; padding:0px; background-color:#000d00; background-image:url(../images/bodyBg.gif); 
		 background-repeat:repeat-x;	scrollbar-arrow-color:#fff; scrollbar-base-color:#000; scrollbar-shadow-color:#F3F3F3; 
		 scrollbar-face-color:#003300; scrollbar-highlight-color:#F3F3F3; scrollbar-dark-shadow-color:#FFFFFF; 
		 scrollbar-3d-light-color:#005ea6; 
	}


.mainCntr{padding-top:20px;}	
img{border:0px}
ul{margin:-2px 0px 5px 15px}
li{ list-style-image:url(../images/bulletIcon.jpg); font-weight:bold; line-height:15px}
li a{color:#003300; font-weight:bold; font-size:12px; font-family:Arial; text-decoration:none}
li a:hover{color:#e98a22; font-weight:bold; font-size:12px; font-family:Arial; text-decoration:underline}
.required02{margin-left:5px; padding:1px 1px 1px -1px; color:#FFFFFF; font-size:12px; font-weight:bold; background-color:#FF0000;}
.required{margin-left:5px; color:#FF0000; font-size:12px; font-weight:bold;}
table, td{vertical-align:top;}
span.bold{font-weight:bold}
a{color:#24c000; font-weight:bold; font-size:10px; font-family:Arial;}
a:hover{color:#ed8d15; font-weight:bold; font-size:10px; font-family:Arial;}
.otherSiteLink{text-decoration:blink;}
div.center{background-image:url(../images/centerCntrBg.gif); background-repeat:no-repeat;
					 background-color:#003300; border:1px solid #ed9432; width:780px;
					 height:840px; position:relative; vertical-align:middle; margin: 0px;  
					 margin-left: auto; margin-right: auto; padding: 0px; 
}
div.reCenter{background-image:url(../images/reCenterCntrBg.gif); background-repeat:no-repeat;
					 background-color:#003300; border:1px solid #ed9432; width:780px;
					 height:840px; position:relative; vertical-align:middle; margin: 0px;  
					 margin-left: auto; margin-right: auto; padding: 0px; 
}

div.dateCntr{position:relative; vertical-align:middle; margin: 0px;  
					 	 margin-left: auto; margin-right: auto; padding: 0px; width:780px;
						 color:#fff; font-family:Arial; font-weight:bold; font-size:11px; z-index:10005;}
div.lftCol{position:absolute; width:196px; height:780px; border-right:0px solid #000;}
div.logoCntr{position:absolute; width:196px; height:195px; overflow:hidden; border-bottom:0px solid #ed9432;}

div.sctHdrUndrLn{border-top:1px solid #ed9432; margin-left:5px; padding-bottom:0px; height:1px; font-size:0px; overflow:hidden; width:165px}

div.charityCntr{position:absolute; top:195px; width:196px; height:90px; border-bottom:0px solid #ed9432;}
div.charityCnt{border:1px solid #ed9432; width:175px; height:76px; margin:5px 8px 10px 13px; background-color:#009a44;}
div.charityCnt a{color:#fff;}
div.charityCnt a:hover{color:#030;}
div.charityCnt img{padding:0px 0px 5px 0px}
div.charityImg{position:absolute; left:0px; top:185px; border:0px solid #000; z-index:10006}
div.charityCntCopy{font-family:Arial; font-weight:bold; color:#fff; font-size:11px; width:110px; padding-left:65px}

div.newsCntr{position:absolute; top:285px; width:196px; height:265px; border-bottom:0px solid #ed9432; font-family:Arial; font-weight:bold; color:#fff; font-size:11px; overflow:hidden;}
div.newsCnt{border:1px solid #ed9432; border-bottom:0px; width:175px; height:265px; margin:5px 8px 5px 13px; 
						background-color:#003300; background-image:url(../images/newsSctBg.jpg); background-repeat:repeat-x;}
div.newsCntCntr{height:70px; border:0px solid #000; padding-top:2px; padding-left:3px;}
div.newsCnt img{margin-right:5px; margin-left:3px; border:0px solid #1b1464;}
span.bold{font-size:11px;}
span.bold a{color:#fff; font-weight:bolder; text-align:right}
span.bold a:hover{color:#003300;}

div.emptyDiv{position:absolute; top:556px; width:196px; height:225px; border-bottom:0px solid #ed9432;}
div.emptyDivCnt{border-left:1px solid #ed9432; width:175px; height:224px; 
								margin:0px 8px 10px 13px; background-color:#000d00; background-image:url(../images/emptyDivBg.jpg); 
								background-repeat:repeat-x;}

div.servicebg{position:absolute; top:520px; left:-25px; z-index:10001;}
div.serviceCntr{position:absolute; top:545px; left:50px; z-index:10003; border:0px solid #000; width:430px; height:210px;}
div.servicesCnt{border:0px solid #fff; width:270px; height:180px; font-family:Arial; font-size:11px; line-height:15px; color:#1b1464;}
div.servicesCnt span.bold{font-size:10px;}
div.serviceCntCntr{height:50px; border:0px solid #000; padding-top:8px}
div.serviceCntCntr img{margin-right:5px; border:1px solid #1b1464;}
div.serviceCntCntr a{color:#0000ff; font-weight:bolder}
div.serviceCntCntr a:hover{color:#1b1464; font-weight:bolder}
span.servicesHdr{font-weight:bold; color:#2e3092; text-transform:uppercase;}
div.serviceScroll{border:0px solid #000; width:265px; height:180px; overflow:auto; padding-left:3px}
div.servicesMainImage{position:absolute; left:322px; top:545px; border:0px solid #000; z-index:10004}

div.rgtCol{position:absolute; left:196px; width:584px; height:780px; border-left:0px solid #ed9432;}
div.rgtColHdrTop{position:absolute; left:0px; width:584px; height:35px; border-left:0px solid #ed9432; 
								 background-image:url(../images/topHdrBg.jpg); background-repeat:repeat-x;
								 font-family:Arial; font-weight:bold; font-size:11px; color:#fff;}
div.reRgtColHdrTop{position:absolute; left:0px; width:584px; height:35px; border-left:0px solid #ed9432;
                   background-repeat:repeat-x; background-color:#490500;
								 font-family:Arial; font-weight:bold; font-size:11px; color:#fff;}								 
div.rgtColHdrTop div{padding-top:5px;}
div.rgtColHdrTop img{padding-right:10px; }
div.rgtColHdrTop a{color:#ed9432; font-weight:bold}		
div.rgtColHdrTop a:hover{color:#f63d02; font-weight:bold}								 
div.rgtColHdr{position:absolute; left:0px; top:35px; width:584px; height:270px; border-left:0px solid #ed9432;}
div.rgtColMain{position:absolute; left:0px; top:305px; width:580px; height:475px; border-left:0px solid #ed9432;}
div.flashNav{padding-left:1px; width:581px; height:30px; overflow:hidden; border-bottom:0px solid #fff;}
div.mainCntCntr{margin:0px 0px 0px 1px; width:572px; height:445px; background-color:#003300; 
								background-image:url(../images/mainCntBg.jpg); background-repeat:no-repeat; border-bottom:1px solid #ed9432;}
div.mainCntHdr{padding:2px 0px 0px 15px;}
div.mainCntCopy{padding:2px 0px 0px 25px; width:265px; font-family:Arial; font-size:12px; line-height:15px; color:#000;}
div.bluePrint{position:absolute; top:340px; left:500px; z-index:10002;}
div.mainCntTestimonials{border:0px solid #000; width:251px; height:264px; position:absolute; left:319px; top:211px; 
												background-image:url(../images/testimonialsBg.jpg); background-repeat:no-repeat;}
div.testimonialImg{width:203px; height:170px; padding:10px 20px 0px 23px;}
div.testimonialHdr{width:203px; height:19px;  padding:0px 0px 0px 18px;}
div.testimonialsCopy{border:0px solid #000; width:200px; height:40px; margin:0px 0px 0px 23px; font-family:Arial; font-size:10px; font-weight:bold;}

div.botRow{position:absolute; top:780px; width:7px; height:60px; border:0px solid #fff;}
div.botRowCnt{border:1px solid #ed9432; border-top:0px; width:754px; height:45px; margin:0px 16px 14px 13px; 
							background-color:#000f01; font-family:Arial; font-size:11px; font-weight:bold; text-align:center;
							color:#fff; padding-top:10px;}
div.botRowCnt a{color:#fff;}
div.botRowCnt a:hover{color:#24c000;}

table.contactInfo td{padding:0px 0px 0px 10px;}

div.testimonialInnerContent{position:absolute; top:540px; left:-8px; z-index:10003; border:0px solid #000; width:265px; height:281px;}
div.testimonialInnerBg{position:absolute; top:520px; left:-40px; z-index:10001; width:265px; height:281px}
div.mainCntTestimonials{border:0px solid #000; width:251px; height:264px; position:absolute; left:319px; top:211px; 
												background-image:url(../images/testimonialsBg.jpg); background-repeat:no-repeat;}
div.testimonialInnerImg{width:203px; height:170px; padding:0px 0px 0px 0px;}
div.testimonialInnerHdr{width:203px; height:19px;  padding:0px 0px 0px 0px; margin-left:-5px}
div.testimonialsInnerCopy{border:0px solid #000; width:200px; height:40px; margin:0px 0px 0px 5px; font-family:Arial; font-size:9px; font-weight:bold;}

div.greenPhone{position:absolute; top:320px; left:470px; z-index:10002;}

.textBox, .textArea{border:1px outset #003305; width:150px; 
										font-size:10px; font-family:Arial; 
										background-color:#fcf7e4; color:#000;
										width:250px; margin:0px 0px 1px 10px;}
.inputButn{margin-left:5px}
.textArea{padding-bottom:2px;}
span.contactCopy{font-size:12px; color:#ec8924; font-weight:bold;}
table.contactInfo td{padding-right:5px;}

div.estimatesBg{position:absolute; top:320px; left:570px; z-index:10003;}
td.license img{border:1px solid #003300; margin-right:10px; padding:5px 5px 5px 5px; }
div.galleryCntImg{position:absolute; top:320px; left:530px; z-index:10003;}
defautTextBold{font-weight:bold;}

















