/* CSS Document */

body {
  margin:auto;
}
#bodybg {
  background-image:url(/images/bodybg.jpg);
  background-repeat:repeat-x;
  border:0px solid #343434;   
  height:auto;
  margin:auto;
  background-color:white;
}

.nested {
  padding-top:6px;
  padding-right:20px;
}

#placeholder-nav table {
table-layout: fixed;
cursor: pointer;cursor: hand; 
}

.testimonial  {
	
	background-color:#cedae1;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	padding: 5px;
	font-size:14px;
	line-height:1.5em;
	margin-top:20px;
	margin-bottom:0px;
}
.testimonial-sig  {
	background-image:url(/Images/graphic-testimonial-bottom.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	min-height:60px;
	text-align:left;
	margin:0px;
}

a {
  color:#215A7A;
  text-decoration:underline;
  }

a:hover {
  color:#000000;
  text-decoration:underline;
  }  

a:visited {
  color:#215A7A;
  text-decoration:underline;
  } 

#bodybg2 {
  height:auto;
  margin:auto;
  background-color:white;
}

#top-left {
  float:left;
  height:15px;
  border:0px solid #343434; 
  width:450px; 
  padding-left:13px;
  padding-top:1px; 
}

#top-left a{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  text-decoration:none;
}

#top-left a:hover{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#fff;
  text-decoration:underline;  
}

#top-left a:visited{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#fff;
}

#top-right {
  padding-top:0px;
  float:right;
  height:22px;
  border:0px solid #343434; 
  width:300px;
  padding-right:50px;  
}

#top-right a{
  font-size:11px; 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:white;
  text-decoration:none;
}

#top-right a:hover{
  text-decoration:underline;
  color:#333333;
}



#left-menu {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#333333;
  padding-top:10px;
  padding-left:5px;
  margin-left:4px;
  margin-top:2px;
  background-color:#DEDEDE;
  padding-bottom:20px;
}

#left-menu a{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#333333;
  text-decoration:none;
  line-height:22px;
}

#left-menu a:hover{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#999999;
  text-decoration:underline;
  border-top:1px solid #343434; 
  border-bottom:1px solid #343434; 
}

#left-menu a:visited{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#333333;
}

#left-menu a:selected{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#FF0000;
}


#left-menu ul {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#343535;
  margin-top:5px;
  list-style-type:none; 
}
ul {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#343535;
  margin-top:-5px;
  line-height:16px;
}
li { 
margin-top:5px;
}

ol {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#343535;
  margin-top:-5px;
  line-height:16px;
  padding-right:25px;
}
#print-text {
  border: 1px solid #cccccc;

}

h3 {
  color:#215A7A;
  font-size:12px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding-left:10px;
  }
h2 {
  color:#343535;
  font-size:15px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding-left:10px;
  }

h1 {
  color:#215A7A;
  width:550px;
  border-bottom:1px solid #343434;
  line-height:35px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:24px;
  padding-top:5px;
  margin-left:10px;
}  

#main-menu {
  color:#666666;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  padding-top:15px;
  padding-right:15px;
  padding-bottom:15px;
  vertical-align:middle;
  border:0px solid #343434;    
 cursor:pointer;
}
.menu-item {
  color:#225A7B;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:700;
  border-right:2px solid #343434; 
  border-color:#225A7B;
  padding-left:5px;
  text-align:center;
 cursor:pointer;
}

.menu-item-hover {
  color:#666666;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:700; 
  border-right:2px solid #225A7B; 
  padding-left:5px;  
  text-align:center;  
  border-color:#666666;
}

.menu-item-selected {
  color:#225A7B;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:700;
  border-right:2px solid #225A7B; 
  padding-left:5px;  
  text-align:center;
  border-color:#666666;
}

.menu-item-visited {
  color:#225A7B;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:700;
  border-right:2px solid #225A7B; 
  padding-left:5px;  
  text-align:center;
  border-color:#666666;
}

.nbmenu-item {
  color:#225A7B;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:700;
  border-right:0px solid #343434; 
  border-color:#225A7B;
  padding-left:5px;
  text-align:center;

}

.nbmenu-item-hover {
  color:#666666;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:700; 
  border-right:0px solid #225A7B; 
  padding-left:5px;  
  text-align:center;  
  border-color:#666666;
}

.nbmenu-item-selected {
  color:#225A7B;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:700;
  border-right:0px solid #225A7B; 
  padding-left:5px;  
  text-align:center;
  border-color:#666666;
}

.nbmenu-item-visited {
  color:#225A7B;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:700;
  border-right:0px solid #225A7B; 
  padding-left:5px;  
  text-align:center;
  border-color:#666666;
}


.submenu-item {
	background-color:white;
    color:#333333;
	font-size: 11px;
	padding: 4px !important;
}

.submenu-item-hover {
	background-color:#CCCCCC;
	color:#666666;
	font-size: 11px;
	padding: 4px !important; 	
}

.submenu-item-selected {
	background-color:#ffffff;
	color:#666666;
	font-size: 11px;
	padding: 4px !important; 			  	
}




#wrapper { 
  width:1010px; 
  border:0px solid #343434;   
  height:auto;
  margin:auto;
}

#banner {
  width:1010px; 
  border:0px solid #000000;  
  height:101px;
  margin:auto;
  background-image:url(/images/banner.jpg);
}

#banner-lp {
  width:1010px; 
  border:0px solid #000000;  
  height:101px;
  margin:auto;
  background-image:url(/images/banner-lp.jpg);
}

#banner-oil-lp {
  width:1010px; 
  border:0px solid #000000;  
  height:101px;
  margin:auto;
  background-image:url(/images/banner-oil-lp.jpg);
}


#phone {
  float:right;
  color:#FFFFFF;
  font-size:20px;
  padding-right:10px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  height:24px;
}
#phone2 {
  clear:right;
  float:right;
  color:#cccccc;
  font-size:18px;
  height:22px;
  padding-right:10px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}

#phone-lp{
  clear:right;
  float:right;
  color:#ffffff;
  font-size:20px;
  height:22px;
  padding-right:10px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  margin-top:40px;
}

#home-search{
  clear:right;
  float:right;
  padding-right:2px;
}

#home-search{
  clear:right;
  float:right;
  padding-right:2px;
  border:0px solid #000000;  
  height:30px;
}

#secondary-menu {
  clear:right;
  float:right;
  color:white;
  font-size:10px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding-right:10px;
  text-decoration:none;     
  border:0px solid #000000;
  padding-top:10px;  
}
#secondary-menu a {
color:white;
text-decoration:none;
}

#secondary-menu a:hover {
color:white;
text-decoration:underline;
}
#secondary-menu a:visited {
color:white;
text-decoration:none;
}

#menubg {
  width:1010px; 
  border:0px solid #000000;  
  height:50px;
  margin:auto;
  background-image:url(/images/menubg.jpg);
}

#main-menu {
  float:right;
}

#subheader {
  float:left;
  padding-top:8px;
  padding-left:10px;
}

#breadcrumbs {
  color:#999999;
  background-color:white;
  width:800px;
  border-bottom:1px solid #CFCCCC;
  line-height:30px; 
}

#copy {
  width:819px;
  border:0px solid #000000;   
  min-height:600px;
  background-color:#FFFFFF;
  float:right;
  margin-right:3px;
}

#lp-copy {
  width:1004px;
  border:0px solid #000000;   
  min-height:600px;
  background-color:#FFFFFF;
  float:left;
  margin-left:3px;
}

#form-title {
  color:#235B79;
  font-size:20px;
  padding-left:7px;
  padding-right:60px;
  padding-top:5px;
  font-weight:normal;
}

#form-description {
    color:#ffffff;
  font-size:10px;
  padding-left:5px;
  padding-right:5px;
  padding-top:5px;
  font-weight:normal;
}

p{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#343535;
  line-height:1.65em;
  padding-left:10px;
  border:0px solid #000000; 
  padding-right:10px;
}

#spacer {
  width:1004px;
  background-image:url(../images/spacer.jpg);
  height:30px;
  margin-left:3px;
  margin-top:-1px;

}

#left {
  width:185px; 
  border:0px solid #000000;   
  min-height:600px;
  margin:auto;
  float:left;
  margin-left:3px;
  background-color:#FFFFFF;
}


#right {

  border:0px solid #000000;   
  height:auto;
  background-color:white;
  margin-right:3px;
  margin:auto;
  padding-top:40px;
  
}

#additional-info {
  clear:right;
  width:161px;
  border:1px solid #999999;
  float:right;
  margin-right:25px; 
  padding:5px;
  margin-bottom:10px;
}

#getaquote{
  clear:right;
  width:161px;
  border:0px solid #999999;
  margin-left:7px; 
  padding:5px;
  margin-bottom:10px;
}

#video {
  width:161px;
  border:0px solid #999999;
  float:right;
  margin-right:25px; 
  padding:5px; 
  margin-top:15px;
}
#contact-us {
  width:171px;
  border:1px solid #999999;
  float:right;
  margin-right:25px; 
  margin-top:5px;
  margin-bottom:5px;
  
}

#heatforless {
  width:171px;
  border:1px solid #999999;
  margin-left:10px;

}

.add-links {
  background-image:url(/images/arrow.jpg);
  background-repeat:no-repeat;
  padding-left:20px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#005BC0;
  line-height:18px;
}

#footer {
  clear:both;
  width:1010px; 
  border:0px solid #000000;   
  height:48px;
  margin:auto;
  background-image:url(/images/footerbg.png);
  background-repeat:no-repeat;
  color:white;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  vertical-align:middle;
  text-align:center;
  padding-top:12px;
}

#footer a{
 color:white;
 text-decoration:none;
}

#footer a:hover{
 color:white;
 text-decoration:underline; 
}

#footer a:visited{
 color:white;
}

#main-menu {
  color:#666666;
  float:right;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  border:0px solid #000000;    
}


/* CSS Vert Menu */
#vertmenu {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  width: 170px;
  padding: 0px;
  margin: 0px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#000000;
  padding-top:10px;
  padding-left:2px;
  margin-left:4px;
  margin-top:2px;
  background-color:#DEDEDE;
  padding-bottom:40px;
}

#vertmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenu ul li {
margin: 0px;
padding: 0px;
}
#vertmenu ul li a {
display: block;
border-bottom: 1px dashed #C39C4E;
padding: 5px 0px 2px 4px;
text-decoration: none;
color:#333333;
width:160px;
}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
color: #000000;
background-color: #eeeeee;
}

/* CSS Vert SUBMENU */

#vertmenu-sub {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  width: 147px;
  padding: 0px;
  margin: 0px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#000000;
  padding-left:8px;
  margin-left:4px;
  margin-top:2px;
  background-color:#DEDEDE;
  padding-bottom:3px;
}

#vertmenu-sub ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenu-sub ul li {
margin: 0px;
padding: 0px;
}
#vertmenu-sub ul li a {
display: block;
border-bottom: 1px dashed #C39C4E;
padding: 5px 0px 2px 4px;
text-decoration: none;
color:#333333;
width:147px;
}

#vertmenu-sub ul li a:hover, #vertmenu ul li a:focus {
color: #000000;
background-color: #eeeeee;
}

#form-container {
  width:auto;
  padding-left:25px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#333333;
}

#lp-form-container {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#ffffff;
  font-weight:bold;
}


#lp-privacy {
width: 295px;
color:#666666;
font-size:10px;
text-align:center;
width:300px;
}
