@charset "UTF-8";
/* CSS Document */

a:link {
	text-decoration: none; font:Arial, Helvetica, sans-serif; color:#828282;
}
a:visited {
	text-decoration: none; font:Arial, Helvetica, sans-serif; color:#828282;
}
a:hover {
	text-decoration: none;font:Arial, Helvetica, sans-serif; color:#fe0000;
}
a:active {
	text-decoration: none;font:Arial, Helvetica, sans-serif; color:#828282;
}

body {
	padding: 0;
	margin: 0px 0 0 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #828282; 
	background-image: url(images/BG01.jpg); 
	background-repeat:repeat-x;}


#automargin {
	float: center;
	margin: auto;
	width: 930px;
	height:auto;
}

p {
	font: 14px/24px  Verdana, Geneva, sans-serif; text-align:left; color:#5e5e5e; margin-top:0px;
}

.homeLogo { width:140px; height:78px; float:left; background-image:url(images/Logo-Home01.jpg); background-repeat:no-repeat;}
.spacer01{width:257px; height:78px; float:left;}

.holder01 { width: 403px; height: 10px; float:left; padding:10px 0px 31px 20px; text-align:right; }
.menuholder{width:102px; height:78px; float:left;}


* html a:hover {visibility:visible}
#menu a:hover img {visibility:hidden;}
#menu a:link { display: block;}
#menu a:visited {display: block;}
#menu{width:423px; height:10px; margin-bottom:17px; float:left}
.menu01{width:38px; height:10px; float:left; margin-right:39px; background-image:url(images/NAV-Home-O.gif); background-repeat:no-repeat;}
.menu02{width:70px; height:10px; float:left; margin-right:33px; background-image:url(images/NAV-About-O.gif); background-repeat:no-repeat;}
.menu03{width:65px; height:10px; float:left; margin-right:44px; background-image:url(images/NAV-Service-O.gif); background-repeat:no-repeat;}
.menu04{width:39px; height:10px; float:left; margin-right:31px; background-image:url(images/NAV-Faqs-O.gif); background-repeat:no-repeat;}
.menu05{width:64px; height:10px; float:left; background-image:url(images/NAV-Contact-O.gif); background-repeat:no-repeat;}


.linespace{width: 930px; height: 1px; float:left;}


.flashbanner{width:527px; height:138px; float:left}
.flashBG01{width: 185px; height:138px; background-image:url(images/BG02.jpg); background-repeat:no-repeat; float:left}
.quoteholder{width: 116px; height: 138px; float:left;}

#quote a:hover img {visibility:hidden;}
#quote a:link { display: block;}
#quote a:visited {display: block;}
#quote{width:116px; height:22px; float:left; background-image:url(images/Quote-O.gif); background-repeat:no-repeat;}
.flashBG02{ width: 116px; height: 116px; float:left; background-image: url(images/BG03.jpg); background-repeat: no-repeat;}
.flashBG03{  width: 102px; height: 138px; float:left; background-image: url(images/BG04.jpg); background-repeat: no-repeat;}

.maincontent01{width:527px; height: 520px; float:left;}
.maincontent02{width:301px; height: 720px; float:left; background-color:#ffffff;}

.Smaincontent01{width:527px; height: 2600px; float:left;}
.Smaincontent02{width:301px; height: 2000px; float:left; background-color:#ffffff;}

.Amaincontent01{width:527px; height: 530px; float:left;}
.Amaincontent02{width:301px; height: 600px; float:left; background-color:#ffffff;}

.faqsmaincontent01{width:527px; height: 1400px; float:left;}
.faqsmaincontent02{width:301px; height: 1400px; float:left; background-color:#ffffff;}

.Cmaincontent01{width:527px; height: 500px; float:left;}
.Cmaincontent02{width:301px; height: 500px; float:left; background-color:#ffffff;}




#bodytext01{width: 447px; height: 170px; float:left;  margin: 0px 40px 0px 40px; font-family: Verdana, Geneva, sans-serif; text-align:justify; color:#5e5e5e;}
.hometestbox{width:350px; height: 257px; float:left;}
.hometest{width: 290px; height: 110px; float:left; margin: 0px 20px 10px 40px; background-image: url(images/homeTest.jpg) }
.homeTextBig{width: 220px; height: 257px; float:left;  margin: 0px 0px 0px 40px; background-image:url(images/homeTestImg03.jpg); background-repeat:no-repeat;}

.hometestImg{width: 157px; height: 257px; float:left; background-image:url(images/hometestImg.jpg);}
.hometestImg02{width: 207px; height: 141px; float:left; margin: 0px 40px 0px 20px;background-image:url(images/hometestImg02.jpg)}

.head01{ width: 447px; height:11px; float:left; background-image: url(images/Head01.gif); background-repeat:no-repeat; margin: 25px 40px 20px 40px;}
.head02{width: 240px; height: 12px; float:left; margin: 25px 30px 20px 30px; background-image:url(images/Head02.jpg); background-repeat:no-repeat;}

.servicehead01{ width: 447px; height:11px; float:left; background-image: url(images/ServicesHead01.jpg); background-repeat:no-repeat; margin: 25px 40px 20px 40px;}
.servicehead02{width: 240px; height: 12px; float:left; margin: 25px 30px 20px 30px; background-image:url(images/ServiceHead02.jpg); background-repeat:no-repeat;}

.faqshead01{ width: 447px; height:11px; float:left; background-image: url(images/FAQSHead01.gif); background-repeat:no-repeat; margin: 25px 40px 20px 40px;}
.faqshead02{width: 240px; height: 12px; float:left; margin: 25px 30px 20px 30px; background-image:url(images/faqsHead02.jpg); background-repeat:no-repeat;}

.contacthead01{ width: 447px; height:11px; float:left; background-image: url(images/ContactHead01.gif); background-repeat:no-repeat; margin: 25px 40px 20px 40px;}
.contacthead02{width: 240px; height: 12px; float:left; margin: 25px 30px 20px 30px; background-image:url(images/contactHead02.jpg); background-repeat:no-repeat;}


.abouthead01{ width: 447px; height:11px; float:left; background-image: url(images/AboutHead01.gif); background-repeat:no-repeat; margin: 25px 40px 20px 40px;}
.abouthead02{width: 240px; height: 12px; float:left; margin: 25px 30px 20px 30px; background-image:url(images/AboutHead02.jpg); background-repeat:no-repeat;}
.abouthead03{width: 240px; height: 12px; float:left; margin: 25px 30px 20px 30px; background-image:url(images/AboutHead03.jpg); background-repeat:no-repeat;}
.abouthead04{ width: 447px; height:11px; float:left; background-image: url(images/AboutHead04.gif); background-repeat:no-repeat; margin: 25px 40px 20px 40px;}






#bodytext02{ width: 240px; height: 100px; float:left; margin: 0px 30px 0px 30px; font-family: Verdana, Geneva, sans-serif; text-align:left; color:#5e5e5e; text-decoration:underline; line-height: 28px;}
#bodytext02 a:link { font-family: Verdana, Geneva, sans-serif; font-size:11px; text-align:left; color:#5e5e5e; text-decoration:underline; line-height: 28px;}
#bodytext02 a:visited {font-family: Verdana, Geneva, sans-serif; font-size:11px; text-align:left; color:#5e5e5e; text-decoration:underline; line-height: 28px;}
#bodytext02 a:hover {color:#fe0000;}

#calculator{ width: 300px; height: 350px; float:left; margin: 20px 0px 20px 0px; font-family: Verdana, Geneva, sans-serif; text-align:left; color:#5e5e5e; text-decoration:underline; line-height: 28px;}
#calctext{ width: 240px; height: 160px; float:left; margin: 0px 30px 0px 30px; background-image:url(images/Logo-Home01.jpg); background-position:center; background-repeat: no-repeat; text-align:left;}


.feature01{width: 301px; height: 53px; float:left; background-image:url(images/feat01.jpg); background-repeat:no-repeat; margin-top:40px; margin-bottom:10px;}

.feature02 a:hover img {visibility:hidden;}
.feature02 a:link { display: block;}
.feature02 a:visited {display: block;}
.feature02{width: 301px; height: 53px; float:left; background-image:url(images/feat02-O.jpg); background-repeat:no-repeat;}

.aboutMainIng{width: 712px; height:138px; background-image: url(images/About-MainImg.jpg); background-repeat:no-repeat; float:left}
.serviceMainIng{width: 712px; height:138px; background-image: url(images/Service-MainImg.jpg); background-repeat:no-repeat; float:left}
.faqsMainIng{width: 712px; height:138px; background-image: url(images/faqs-MainImg.jpg); background-repeat:no-repeat; float:left}


#abouttext01{width: 447px; height: 200px; float:left;  margin: 0px 40px 0px 40px; font-family: Verdana, Geneva, sans-serif; text-align:justify; color:#5e5e5e;}
#abouttext04{width: 447px; height: 500px; float:left;  margin: 0px 40px 0px 40px; font-family: Verdana, Geneva, sans-serif; text-align:justify; color:#5e5e5e;}
#abouttext05{ width: 240px; height: 144px; float:left; margin: 0px 30px 0px 30px; background-image:url(images/Logo-Home02.jpg); background-repeat:no-repeat}


#abouttext02{ width: 240px; height: 100px; float:left; margin: 0px 30px 0px 30px; font-family: Verdana, Geneva, sans-serif; text-align:left;color:#5e5e5e; line-height: 24px;}
#abouttext02 a:link { font-family: Verdana, Geneva, sans-serif; font-size:11px; text-align:left; color:#5e5e5e; line-height: 32px;}
#abouttext02 a:visited {font-family: Verdana, Geneva, sans-serif; font-size:11px; text-align:left; color:#5e5e5e;line-height: 32px;}
#abouttext02 a:hover {color:#fe0000;}



#abouttext03{ width: 240px; height: 200px; float:left; margin: 0px 30px 0px 30px; font-family: Verdana, Geneva, sans-serif; text-align:left;  color:#5e5e5e; line-height: 32px;}
#abouttext03 a:link { font-family: Verdana, Geneva, sans-serif; font-size:11px; text-align:left; color:#5e5e5e; text-decoration:underline; line-height: 32px;}
#abouttext03 a:visited {font-family: Verdana, Geneva, sans-serif; font-size:11px; text-align:left; color:#5e5e5e; text-decoration:underline; line-height: 32px;}
#abouttext03 a:hover {color:#fe0000;}

#servicestext01{width: 447px; height: 200px; float:left;  margin: 0px 40px 0px 40px; font-family: Verdana, Geneva, sans-serif; text-align:justify; color:#5e5e5e;}
#servicestext02{ width: 240px; height: 700px; float:left; margin: 0px 30px 0px 30px; font-family: Verdana, Geneva, sans-serif; text-align:left;color:#5e5e5e; line-height: 24px;}



.servicesmain01{width: 447px; height: 200px; float:left;  margin: 0px 40px 0px 40px; font-family: Verdana, Geneva, sans-serif; text-align:justify; color:#5e5e5e;}

#Sbodytext01{width: 447px; height: 50px; float:left;  margin: 0px 40px 0px 40px; font-family: Verdana, Geneva, sans-serif; text-align:justify; color:#5e5e5e;}

#Sholder01{width: 447px; height: 760px; float:left;  margin: 0px 40px 0px 40px; font-family: Verdana, Geneva, sans-serif; text-align:left; color:#5e5e5e; font-size:11px; line-height:18px;}
#Sholder01 a:link { font-family: Verdana, Geneva, sans-serif; font-size:11px; text-align:left; color:#5e5e5e; text-decoration:underline;line-height: 32px;}
#Sholder01 a:visited {font-family: Verdana, Geneva, sans-serif; font-size:11px; text-align:left; color:#5e5e5e; text-decoration:underline;line-height: 32px;}
#Sholder01 a:hover {color:#fe0000; text-decoration:underline;}

.serviceBox01{width:203px; height: 200px; float:left; margin: 20px 40px 0px 0px;}
.serviceBox02{width:203px; height: 250px; float:left; margin: 20px 0px 0px 0px;}

.serviceBox03{width:203px; height: 200px; float:left; margin: 20px 0px 0px 0px;}

#Sholder02{width: 447px; height: 1600px; float:left;  margin: 0px 40px 0px 40px; font-family: Verdana, Geneva, sans-serif; text-align:justify; color:#5e5e5e; font-size:11px; line-height:18px;}
#Sholder02 a:link { font-family: Verdana, Geneva, sans-serif; font-size:11px; text-align:left; color:#5e5e5e; text-decoration:underline;line-height: 32px;}
#Sholder02 a:visited {font-family: Verdana, Geneva, sans-serif; font-size:11px; text-align:left; color:#5e5e5e; text-decoration:underline;line-height: 32px;}
#Sholder02 a:hover {color:#fe0000; text-decoration:underline;}
#Sholder02Box{ background-color:#CCC; width: 407px; height: 260px; margin-bottom:20px; padding: 20px 20px 0px 20px}

#faqsbodytext01{width: 447px; height: 100px; float:left;  margin: 0px 40px 0px 40px; font-family: Verdana, Geneva, sans-serif; text-align:justify; color:#5e5e5e;}
#faqsbodytext01 a:link { font-family: Verdana, Geneva, sans-serif; font-size:11px; text-align:left; color:#5e5e5e; text-decoration:underline;line-height: 32px;}
#faqsbodytext01 a:visited {font-family: Verdana, Geneva, sans-serif; font-size:11px; text-align:left; color:#5e5e5e; text-decoration:underline;line-height: 32px;}
#faqsbodytext01 a:hover {color:#fe0000; text-decoration:underline;}

#faqstext02{ width: 240px; height: 500px; float:left; margin: 0px 30px 0px 30px; font-family: Verdana, Geneva, sans-serif; text-align:left;color:#5e5e5e; line-height: 14px;}
#faqstext02 a:link { font-family: Verdana, Geneva, sans-serif; font-size:11px; text-align:left; color:#5e5e5e; line-height: 32px;}
#faqstext02 a:visited {font-family: Verdana, Geneva, sans-serif; font-size:11px; text-align:left; color:#5e5e5e;line-height: 32px;}
#faqstext02 a:hover {color:#fe0000;}

#faqsholder01{width: 447px; height: 1200px; float:left;  margin: 0px 40px 0px 40px; font-family: Verdana, Geneva, sans-serif; text-align:justify; color:#5e5e5e; font-size:11px; line-height:18px;}
#faqsholder01 a:link { font-family: Verdana, Geneva, sans-serif; font-size:11px; text-align:left; color:#5e5e5e; text-decoration:underline;line-height: 32px;}
#faqsholder01 a:visited {font-family: Verdana, Geneva, sans-serif; font-size:11px; text-align:left; color:#5e5e5e; text-decoration:underline;line-height: 32px;}
#faqsholder01 a:hover {color:#fe0000; text-decoration:underline;}


.contactMainIng{width: 712px; height:138px; background-image: url(images/Contact-MainImg.jpg); background-repeat:no-repeat; float:left}

#contacttext01{width: 447px; height: 200px; float:left;  margin: 0px 40px 0px 40px; font-family: Verdana, Geneva, sans-serif; text-align:left;  color:#5e5e5e; line-height: 32px;}
#contacttext01 a:link { font-family: Verdana, Geneva, sans-serif; font-size:11px; text-align:left; color:#5e5e5e; text-decoration:underline;line-height: 32px;}
#contacttext01 a:visited {font-family: Verdana, Geneva, sans-serif; font-size:11px; text-align:left; color:#5e5e5e; text-decoration:underline;line-height: 32px;}
#contacttext01 a:hover {color:#fe0000; text-decoration:underline;}
#contacttext02{width: 240px; height: 440px; float:left;  margin: 0px 40px 0px 40px; font-family: Verdana, Geneva, sans-serif; text-align:justify; color:#5e5e5e;}
#contacttext03{ width: 240px; height: 144px; float:left; margin: 0px 30px 0px 30px; background-image:url(images/Logo-Home02.jpg); background-repeat:no-repeat}


.servicestext05{ width: 240px; height: 236px; float:left; margin: 300px 30px 0px 30px; background-image:url(images/card.jpg); background-repeat:no-repeat}


#footer{width: 930px; height: 30px; float:left; font: 10px/12px Verdana, Geneva, sans-serif; text-align:center; color:#5e5e5e; margin-top:0px; }

