﻿body {
margin:0px;
padding:0px;
font:normal 12px Verdana, Arial, Sans-Serif;
background-color:#deeff9;
}
h1{
font-weight:bold;
font-size:20px;
}
h2{
 font-size:18px;
 font-weight:bold;
}
h4{
font-size:13px;
}
#MainContainer{
 width:990px;
 margin:0px auto;
 border-left:solid 1px #696969;
 border-right:solid 1px #696969;
 border-top:solid 5px #696969;
 border-bottom:solid 5px #696969;
 margin-bottom:20px;
 background:#fff;
}
/*---------------------------------------------------- Header -------------------------------------------------------------------*/
#Header{
 height:150px;
 width:990px;
 /*background-color:Blue;*/
 /*border:dotted 1px red;*/
}
#NavBar{
 height:40px;
 background-color:#66cc00;
 text-align:right;
 /*border:dotted 1px red;*/
}
#NavBar ul{
 margin:0px; 
 padding-right:50px;
}
#MainNavBar li {
 float:right;
list-style:none;
/*border-right:solid 1px #336600;*/
}
#MainNavBar li.Last{
border:0px;
}
#MainNavBar li a
{
 Width:100px;
 height:25px;
 display:block;
 text-align:center;
 vertical-align:middle;  
 padding-top:13px;
 text-decoration:none;
 color:#ffffff;
 font-weight:bold;
 background-image:url(../images/NavBtn1.jpg);
 background-repeat:no-repeat;
}
#MainNavBar a.Last{
background-image:none;
}
#MainNavBar a.Last:hover{
color:#336600;
background-image:url(../images/NavBtn3.jpg);
background-repeat:no-repeat;
}
#MainNavBar a:hover{
 color:#336600;
 background-image:url(../images/NavBtn2.jpg);
 background-repeat:no-repeat;
}
body#Home a#Current,
body#Service a#Current,
body#Guide a#Current,
body#FAQ a#Current{
color:#336600;
background-image:url(../images/NavBtn2.jpg);
background-repeat:no-repeat;
}
body#Contact a#Current{
color:#336600;
background-image:url(../images/NavBtn3.jpg);
background-repeat:no-repeat;
}
/*---------------------------------------------------- Left side content -----------------------------------------------------------------*/
.LeftSide2{
 clear:left;
 width:279px;
 height:1142px;
 /*height:1042px;*/
 background-image:url(../images/leftSide2.jpg);
 background-repeat:no-repeat;
 background-position:bottom left;
 background-color:#c0d4ed;
 float:left;
 text-align:center;
 padding-bottom:50px;
}
.LeftSide3{
 clear:left;
 width:280px;
 height:754px;
 background-image:url(../images/leftSide2.jpg);
 background-repeat:no-repeat;
 background-position:bottom left;
 background-color:#c0d4ed;
 float:left;
 text-align:center;
}
.LeftSide{
 clear:left;
 width:280px;
 height:554px;
 background-image:url(../images/leftSide2.jpg);
 background-repeat:no-repeat;
 background-position:bottom left;
 background-color:#c0d4ed;
 float:left;
 text-align:center;
}
#LeftSideContent h2, p, h4{
 color:#003399;
 margin:0px;
}
#LeftSideContent h2{
margin-top:35px;
}
#LeftSideContent p{
margin-top:15px;
}
#LeftSideContent p.Title{
font-size:9px;
font-weight:bold;
margin:0px;
padding:0px;
}
#LeftSideContent h4{
margin:15px 0px;
font-size:12px;
}
#LeftSideContent p.ColonBottom{
 padding:0px 8px;
}
#LeftSideContent h2 #LisaTitle{
 font-size:14px;
 font-weight:normal;
}

#LeftSideContent ul{
 margin:0px;
 padding:0px;
}
#LeftSideContent li{
 list-style:none;
 padding:0px 5px;
 line-height:20px;
}
#LeftSideContent li.Orange{
 color:#cc6600;
}
#LeftSideContent li.Green{
 color:#006600;
}
#TestimonialsHunter{
 border-bottom:dotted 1px #696969;
 padding-bottom:20px;
 }
 #FirstTestimonials{
  border-top:dotted 1px #696969;
  padding-top:20px;
 }
 #LastTestimonials{
 border-bottom:dotted 1px #696969;
 padding-bottom:20px;
 }
 /*#UnderTitle{
 border-bottom:dotted 1px #99cc66;
 border-right:dotted 1px #99cc66;
 background:#fff;
 }
 #TIHTitle{
 border-top:dotted 1px #99cc66;
 border-right:dotted 1px #99cc66;
 background:#fff;
 }*/
/*---------------------------------------------------- main content -------------------------------------------------------------------*/

.MainContents{
width:710px;
height:554px;
float:left;
background-image:url(../images/mainContentBG2.jpg);
background-repeat:no-repeat;
background-position:bottom;
background-color:#ffffff;
}
.MainContents2{
width:710px;
height:1142px;
float:left;
background-image:url(../images/mainContentBG2.jpg);
background-repeat:no-repeat;
background-position:bottom;
background-color:#ffffff;
padding-bottom:50px;
}
.MainContents3{
width:710px;
height:754px;
float:left;
background-image:url(../images/mainContentBG2.jpg);
background-repeat:no-repeat;
background-position:bottom;
background-color:#ffffff;
}
#MainContent h2{
 padding:3px;
 margin:0px;
 margin:35px 30px 20px 30px;
 /*margin-bottom:20px;*/
 color:#003399;
 background:#eff6fc;
 border:solid 1px #e0eaf6;
}
#MainContent h4 #LisaTitle2{
 font-size:10px;
 font-weight:normal;
}
#MainContent p{
 padding:0px;
 padding-left:40px;
 padding-right:50px;
}
#MainContent ul{
margin:0px;
padding:0px;
padding-left:70px;
color:#003399;
margin-bottom:50px;
*margin-bottom:40px;
}
#LeftSideContent p.TestName{
 font-style:italic;
}
#MainContent p.Never{
 margin-top:40px;
}
#MainContent li{
 list-style-type:square;
}
#MainContent address{
color:#003399;
padding-left:40px;
}
.HomeHead{
border-bottom:solid 1px #99cc66;
padding-bottom:115px;
margin-left:30px;
margin-right:30px;
}
/*---------------------------------------------------- footer -------------------------------------------------------------------*/

#Footer{
 height:150px;
 clear:both;
 background-image:url(../images/Footer.jpg);
 text-align:right;
 /*border-top:solid 1px red;*/
}
#Footer ul{
 margin:0px;
 padding:0px;
 padding-top:112px;
}
#Footer li{
 display:inline;
 list-style-type:none;
}
#Footer li.FootLast{
 padding-right:150px;
}
#Footer a{
 color:#003399;
 text-decoration:none;
  padding-left:40px;
 /*font-weight:bold;*/
}
#Footer a:hover{
 color:#ff0000;
 text-decoration:underline;
 font-weight:bold;
 padding-left:36px;
}
.ImgBG{
 vertical-align:bottom;
}
/*---------------------------------------------------- contact page -------------------------------------------------------------------*/
#ContactMain h1{
/*background-color:#333;*/
/*border-bottom:solid 1px #99cc66;*/
border-bottom:solid 1px #99cc66;
margin-top:30px;
margin-left:20px;
padding-left:0px;
padding-bottom:5px;
color:#003399;
}
#ContactMain h2, address, p{
color:#003399;
margin:20px;
padding-left:0px;
}
/*---------------------------------------------------- guideline page -------------------------------------------------------------------*/
#GuideMain h4{
padding:3px;
margin:35px 30px 20px 30px;
/*margin-bottom:20px;*/
color:#003399;
background:#eff6fc;
border:solid 1px #e0eaf6;
}
#GuideMain ul{
color:#003399;
width:80%;
padding-left:60px;
*padding-left:20px;
}
#GuideMain li{
list-style-type:square;
padding-bottom:20px;
}
/*---------------------------------------------------- service page -------------------------------------------------------------------*/
.H1Content{
color:#003399;
margin:30px;
border-bottom:solid 1px #66cc00;
padding-bottom:1px;
}
.UlContent{
margin:0px;
padding:0px;
width:80%;
margin-left:30px;
}
.UlContent li{
margin:0px;
padding:0px;
list-style-type:none;
}
#ServiceMain ul li{
margin:0px;
padding:0px;
}
#ServiceMain ul li p{
margin:10px;
padding:0px;
}
.ServCont{
padding-left:10px;
}
#ServiceMain h2{
color:#003399;
padding-bottom:5px;
text-align:center;
margin-top:10px;
margin-bottom:0px;
}
#ServiceMain h2#Heading{
padding:3px;
 margin:0px;
 margin:35px 30px 20px 30px;
 /*margin-bottom:20px;*/
 color:#003399;
 background:#eff6fc;
 border:solid 1px #e0eaf6;
 text-align:left;
}
#ServiceMain p.Price{
text-align:center;
font-weight:bold;
margin: 5px;
}
#ServiceMain h4{
padding:3px;
margin:0px;
margin:0px;
/*margin-bottom:20px;*/
color:#003399;
background:#eff6fc;
border:solid 1px #e0eaf6;
}
/*---------------------------------------------------- images home page -------------------------------------------------------------------*/
.ImgLocation{
float:right;
margin-top:-5px;
margin-right:15px;
/*border-right:solid 1px #99cc66;
border-bottom:solid 1px #99cc66;
border-top:solid 1px #99cc66;*/
}
#ClipArt{
float:left;
margin:0px 5px 0px 58px;
}
#FAQMain h4{
padding:0px;
margin:0px;
/*margin-bottom:20px;*/
color:#003399;
background:#eff6fc;
border:solid 1px #e0eaf6;
}
#FAQMain p{
margin:15px;
}