body { 
background : #F1F1F1; 
background-attachment : fixed; 
margin : 0; 
padding : 0; 
font-family : Arial, Verdana, "Times New Roman";  
font-size : 14px; 
}
body2 { 
background : #F1F1F1; 
background-attachment : fixed; 
margin : 0; 
padding : 0; 
font-family : Arial, Verdana, "Times New Roman";  
font-size : 14px; 
} 
h1 {
color : #0000cd;
font-size : 24px;
}
h2 {
color : #0000cd;
font-size : 21px;
}
h3 {
color : #0000cd;
}
#wrap { 
max-width : 1000px; 
min-width : 480px; 
width : 1000px; 
margin : 1px auto; 
padding : 0 0 0 0;
background : #ffffff;  
} 
#screen { 
background : #ffffff; 
padding : 0; 
}
#wrap2 { 
max-width : 1000px; 
min-width : 480px; 
width : 1000px; 
margin : 1px auto; 
padding : 0 0 0 0;
background : #ffffff;  
} 
#screen2 { 
background : #ffffff; 
padding : 0; 
} 
#logotop {
background-color : #ffa500;
width : 1000px; 
height : 10px;
border-bottom : 1px #ffffff solid;
}
#logobar { 
width : 998px; 
} 
#leftlogo { 
margin-left : 0;
width : 210px; 
float : left;
position : relative;
height : 139px;
background-color : #ffffff;  
} 
#centerlogo { 
margin-left : 214px;
text-align : center; 
vertical-align : top; 
width : 576px; 
height : 140px;
position : relative;
background-color : #ffffff;  
color : #ffffff;
} 
#rightlogo { 
width : 200px; 
float : right;
height : 138px;
position : relative;
margin : -140px 0 0 140px;
background-color : #ffffff; 
} 
#logobar { 
width : 1000px; 
border : 0; 
background : #ffffff; 
} 
#navbar { 
background:#005D9A;
position : relative; 
width : 1000px; 
margin : 0; 
border-top : 2px solid #fff; 
border-bottom : 4px solid #ffa500; 
padding : 0; 
}
#navbar ul {
  background:#005D9A;
  font-family: Sylfaen,"Times New Roman", Times, serif;
  font-size: 18px;
  height:30px;
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: left;
  z-index : 1;
}
#navbar ul li {
  display: block;
  position: relative;
  float: left;
  padding: 0;
  background: #005d9a;
}
#navbar li ul { display: none; }
#navbar ul li a {
  display: block;
  text-decoration: none;
  color: #ffffff;
  padding:3px 30px;
  background: #005d9a;
  white-space: nowrap;
  font-family: Sylfaen,"Times New Roman", Times, serif;
  font-size: 18px; 
border-top: solid 1px #ffffff;
}
#navbar ul li a:hover {
background: #ffa500; 
color : #ffffff;
text-decoration : underline;
}
#navbar li:hover ul {
  display: block;
  position: absolute;
  background: #ffa500; 
}
#navbar li:hover li {
  float: none;
  font-size: 16px;
  width : 260px;
  background: #ffa500; 
}
#navbar li:hover a {
  background: #005d9a; 
  color : #ffffff;
}
#navbar li:hover li a:hover {
  background: #ffa500; 
  color : #ffffff;
}

#topquote {
clear : both;
height: 250px; 
padding: 3px 0 3px 0;
font-size: 13px;
width: 1000px;
}

#topquoteleft {
float : left;
width : 325px;
background: url('quote_bg.JPG') no-repeat left top;
height: 250px;
}

#topquoteleft ul li {
font-family : Verdana;
color : #134e6e;
font-size : 14px;
font-weight : bold;
}

#topquotemiddle {
float : left;
width : 325px;
background: url('big_zip2.JPG') no-repeat left top;
position : relative;
height: 250px;
}
#topquoteright {
float : right;
width : 335px;
}

#bottomquote1 { 
background-color : #005d9a; 
height : 18px; 
width : 1000px; 
} 
#bottomquote2 {  
background-color : #ffa500;
width : 1000px; 
height : 9px;
} 
#leftsidebar { 
width : 245px; 
float : right; 
vertical-align : top;
position : relative;
margin-right: 12px;
}
#leftsidebar a {
text-decoration: none;
}
#leftsidebar a:hover {
text-decoration: underline
}

#leftsidebar li ul {
display: none; 
text-decoration : none;
}
#leftsidebar ul li {
color : #0000cd;
line-height : 2em; 
font-size : 15px;
}

#leftsidebar ul li a {
text-decoration : none;
color : #005d9a;
padding : 0;
list-style-type : circle;
}
#leftsidebar ul li a:hover { 
color : #005d9a;
text-decoration : underline;
}

#main {
width : 675px;
float : left; 
vertical-align : top;
position : relative;
text-align : justify;
margin-left : 30px;
}

#main a:link, #main a:visited, #main a:focus, #main a:hover, #main a:active {
text-decoration : none;
}

#main ul l{
list-style-type:square;
}

#bottomquote {
width : 690px;
float : left; 
vertical-align : top;
position : relative;
padding : 15px;
text-align : justify;
margin-right : 25px;
}

#bottomquoteleft {
width : 340px;
float : left; 
position : relative;
background: url('bottom_quote2.JPG') no-repeat right top;
height: 165px;
}

#bottomquoteright {
width : 340px;
float : right; 
vertical-align : top;
position : relative;
z-index : 1;
margin : 0;
}

#bottomquoteblog {
width : 690px;
float : left; 
vertical-align : top;
position : relative;
text-align : justify;
margin-left : 100px;
}

#bottomquoteleftblog {
width : 243px;
float : left; 
position : relative;
background: url('../bottom_quote2.JPG') no-repeat right top;
height: 165px;
}

#bottomquoterightblog {
width : 443px;
float : right; 
vertical-align : top;
position : relative;
z-index : 1;
margin : 0;
}

#statestop {
background-color : #ffa500;
width : 1000px; 
height : 8px;
clear : both;
} 
#states {
background : #1874CD;
clear : both;
font-family : Verdana;
height: 410px; 
padding-left: 5px; 
padding-top: 6px; 
color: #ffffff; 
font-size: 13px;
border : 8px solid #005d9a;
width: 979px;
}
#states h2 {
color : #ffffff;
margin-left : 30px;
text-decoration : underline;
text-align: left;
}
#states h2 a {
color: #ffffff;
font-size : 17px;	
}

#states a {
color: #ffffff;
font-size : 13px;	
}

#states ul li {
list-style-type : square;	
}

#states a:link, #states a:visited, #states a:focus {
color : #ffffff;
text-decoration : none;
font-size : 14px;
}
#states a:hover, #states a:active {
color : #ffffff;
text-decoration : underline;
font-size : 14px;
}
#statesleft {
float : left;
font-family : Verdana;
color : #ffffff; 
list-style-type : square;
width : 325px;
}
#statesleft li {
text-align: left;
}
#statescenter {
float : left;
font-family : Verdana;
color:#ffffff; 
list-style-type : square;
width : 326px;
}
#statescenter li {
text-align: left;
}
#statesright {
float : right;
font-family : Verdana;
color : #ffffff; 
list-style-type : square;
width : 327px;
}
#statesright li {
text-align: left;
}
#mainwhyus {
width : 640px;
position : relative;
float : left;
margin-left : 25px;
line-height : 2.5em;
padding-right : 45px;
color : #0000cd; 
background : #ECECEC; 
}
#mainwhyus ul {
list-style-type : square;
}
#testimonial { 
margin-left : 25px;
width : 640px; 
float : left;
position : relative;
color : #000000; 
margin-right : 45px;
padding-right : 45px;
background : #ECECEC; 
} 
#testimonialtext { 
margin-left : 45px;
width : 260px; 
float : left;
position : relative;
color : #000000; 
background : #ECECEC; 
} 
#testimonialpic { 
margin-left : 20px;
width : 315px; 
float : right;
position : relative;
background : #ECECEC; 
} 
#footer { 
text-align : center; 
padding : 4px; 
color : #005d9a; 
font-size : 15px; 
clear : both;
width : 930px; 
margin-left : .8cm;
} 
#footer a {
color: #005d9a; 	
text-decoration : none; 
}

#footer a:link, #footer a:visited, #footer a:focus {
color : #005d9a; 
}
#footer a:hover, #footer a:active {
color : #005d9a; 
text-decoration : underline;
}
#copyright { 
text-align : center; 
background-color : #005d9a; 
color : #ffffff; 
font-size : 18px; 
width : 1000px; 
clear : both;
font-family: Sylfaen,"Times New Roman", Times, serif;
} 
#copyrightbottom {  
background-color : #ffa500;
width : 1000px; 
height : 9px;
clear : both;
}

.picture {
background-color: #F9F9F9; 
border: 1px solid #CCCCCC;
padding: 3px; 
font: 11px/1.4em Arial, sans-serif;
text-align: center;
} 
.picture img {
border: 1px solid #CCCCCC; 
vertical-align: middle;
margin-bottom: 3px;
} 
.right {
  margin: 0.5em 0pt 0.5em 0.8em;
  float: right;
} 
.left {
  margin: 0.5em 0.8em 0.5em 0;
  float: left;
}

input.zipcode {
background-color: #f7f7f7;
height: 15px;
border: 1px solid #ff8c00;
}


