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

h1,h2,h3,h4{margin:0px; padding:0px; line-height:1.5em;}
ul,li,dl,dt,dd{margin:0px 0px; padding:0px 0px; list-style:none; list-style-type:none; }

#wrapper{


background-image:url(bglight.png);
background-repeat:no-repeat;
background-position:top;




}
.h1{
font-family:Helvetica, sans-serif;
	font-size:130%;
	font-style:bold;
	line-height:2em;
	display:block;
	color:#003366;
	text-align:left;
}

.h2{
font-family:Helvetica, sans-serif;
	font-size:100%;
	font-style:bold;
	line-height:2em;
	display:block;
	text-align:left;
	color:#0099CC;

}

.bodytxt{
font-family:Helvetica, sans-serif;
	font-size:90%;
	line-height:2em;
	display:block;
	color:#000000;
	text-align:left;
	padding-bottom:1em;
	
}
#body{
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	background-color:#003366;
	align: center;

top:40px;

}



.copyright{
font-family:Helvetica, sans-serif;
	font-size:100%;
	line-height:2em;
	color:#ffffff;
	float:right;
	text-align:right;
	padding-right:8%;
	
}
.map{
border-color:#999999;
border-width:2px;
margin-top:30px;
}
.littlelink{
font-family:Helvetica, sans-serif;
	font-size:75%;
	line-height:2em;
	display:block;
	color:#00CCFF;
	text-decoration:underline;
	
	}
#titlebar{
background-image:url(locationbar.jpg);
  -moz-border-radius:0px 0px 10px 10px;
  -webkit-border-radius:0px 0px 10px 10px;

}

#header{
align: center;
margin:0 auto;

height:120px;
margin-top:40px;
width:847px;
background-image:url(header.png);
background-color:#ffffff;

  -moz-border-radius:10px 10px 10px 10px;
  -webkit-border-radius:10px 10px 10px 10px;
}

.header{
margin-left:2%;
margin-top:-3px;

}
#menu{
background-color:#ffffff;
}


#navcontainer ul {
align: center;
margin:0 auto;
	color: White;
	background-color:#0099CC;
	
	width:847px;
	margin-top:2px;
	text-align:center;
	font-family:Helvetica, sans-serif;
	font-size:100%;
	font-style:bold;
	height:27px;
background-image:url(menubar.jpg);
	padding-top:0;
	outline:none;
	
	color:#D3FFF9;
	  -moz-border-radius:10px 10px 0px 0px;
  -webkit-border-radius:10px 10px 0px 0px;
	
	clear:both;
	
	
}


#navcontainer ul li { display: inline; }

#navcontainer ul li a {

	position:relative;
	top:5px;
	padding: 0.3em 1em;
	color:#003366;
	text-decoration: none;
	outline:none;
	display: visible;
	clear:both;
}

#navcontainer ul li a:hover {

	color:#ffffff;
	outline:none;
	display: visible; 
}

#subnavcontainer ul {
align: center;
margin:0 auto;
	color: White;
	background-color:#0099CC;
	
	width:847px;
	margin-top:2px;
	text-align:center;
	font-family:Helvetica, sans-serif;
	font-size:100%;
	font-style:bold;
	height:27px;
background-image:url(menubar.jpg);
	padding-top:0;
	outline:none;
	
	color:#D3FFF9;
	  -moz-border-radius:10px 10px 10px 10px;
  -webkit-border-radius:10px 10px 10px 10px;
	
	clear:both;
	
	
}


#subnavcontainer ul li { display: inline; }

#subnavcontainer ul li a {

	position:relative;
	top:5px;
	padding: 0.3em 1em;
	color:#003366;
	text-decoration: none;
	outline:none;
	display: visible;
	clear:both;
}

#subnavcontainer ul li a:hover {

	color:#ffffff;
	outline:none;
	display: visible; 
}

#navcontainer2 ul {

clear:both;
align: center;
width:847px;
	
	margin-top:2px;
	text-align:center;
	font-family:Helvetica, sans-serif;
	font-size:75%;
	font-style:bold;
	height:27px;
background-image:url(menubar.jpg);
	padding-top:2px;
	outline:none;
	
	color:#D3FFF9;
	  -moz-border-radius:10px 10px 0px 0px;
  -webkit-border-radius:10px 10px 0px 0px;
	


	
}

#navcontainer2 ul li { display: inline;clear:both; }
#navcontainer2 ul li a {

	position:relative;
	top:5px;
	padding: 0.3em 1em;
	color:#003366;
	text-decoration: none;
	outline:none;
	display: visible;
	clear:both;
}
#navcontainer2 ul li a:hover {

	color:#ffffff;
	outline:none;
	display: visible; 
}
#introcontainer{
width:847px;
position:relative;
line-height:2em;
}

#introright{
margin-top:2px;
width:48%;
font-family:helvetica;
color:#0099CC;
float:left;
background-image:url(maintaining.jpg);
background-repeat:no-repeat;
background-color:#ffffff;
padding:25px;
  -moz-border-radius:10px 10px 10px 10px;
  -webkit-border-radius:10px 10px 10px 10px;

}
#intro{
  -moz-border-radius:10px 10px 10px 10px;
  -webkit-border-radius:10px 10px 10px 10px;
  background-color:#ffffff;
  width:847px;
  height:420px;

}

#mailform{

margin-top:2px;

width:40%;
font-family:helvetica;
color:#003399;
float:right;
background-image:url(qoutebar.jpg);
background-repeat:no-repeat;
background-color:#ffffff;
padding:25px;
  -moz-border-radius:10px 10px 10px 10px;
  -webkit-border-radius:10px 10px 10px 10px;

}
.fieldset{
border:none;
text-align:left;
clear:both;
}
.label{
border:none;
text-align:left;
color:#0099CC;


}
.input{
float:right;
width:60%;

}

.input2{
float:right;
width:60%;
}

#location{
margin-top:2px;
width:40%;
font-family:helvetica;
color:#003399;
float:right;
background-image:url(locationbar.jpg);
background-repeat:no-repeat;
background-color:#ffffff;
padding:25px;
  -moz-border-radius:10px 10px 10px 10px;
  -webkit-border-radius:10px 10px 10px 10px;
  clear:right;

}
#contact{
margin-top:2px;
margin-bottom:2px;
width:40%;
font-family:helvetica;
color:#003399;
float:right;
clear:right;
background-image:url(contactbar.jpg);
background-repeat:no-repeat;
background-color:#ffffff;
padding:25px;
  -moz-border-radius:10px 10px 10px 10px;
  -webkit-border-radius:10px 10px 10px 10px;

}

.h4{ 
text-align:right;
padding-right:3%;
float:right;
clear:both;
font-size:135%;
color:#0099CC}

.introrightheader{
font-size:150%;
display:block;
}

#process{
margin-top:2px;
width:48%;
font-family:helvetica;
color:#0099CC;
float:left;
background-image:url(process.jpg);
background-repeat:no-repeat;
background-color:#ffffff;
padding:25px;
  -moz-border-radius:10px 10px 10px 10px;
  -webkit-border-radius:10px 10px 10px 10px;

}

#benefits{
margin-top:2px;
width:48%;
font-family:helvetica;
color:#0099CC;
float:left;
background-image:url(benefits.jpg);
background-repeat:no-repeat;
background-color:#ffffff;
padding:25px;
  -moz-border-radius:10px 10px 10px 10px;
  -webkit-border-radius:10px 10px 10px 10px;

}

#faq{
margin-top:2px;
width:48%;
font-family:helvetica;
color:#0099CC;
float:left;
background-image:url(faqbar.jpg);
background-repeat:no-repeat;
background-color:#ffffff;
padding:25px;
  -moz-border-radius:10px 10px 10px 10px;
  -webkit-border-radius:10px 10px 10px 10px;

}

#about{
margin-top:2px;
margin-bottom:2px;
width:48%;
font-family:helvetica;
color:#0099CC;
float:left;
background-image:url(about.jpg);
background-repeat:no-repeat;
background-color:#ffffff;
padding:25px;
  -moz-border-radius:10px 10px 10px 10px;
  -webkit-border-radius:10px 10px 10px 10px;

}