*{margin:0; padding:0}
iframe, a{outline:none}
 img, fieldset, form, table{border:0}
h6, h5, h4, h3, h2, h1, caption, th, td{font-size:100%; font-weight:normal}
dd, dt, dl, ol, ul{list-style:none}
legend{color:#000}
button, select, textarea{font-size:100%}

body{background: #E2E1E1 url(images/bkg.gif) repeat scroll 0 0; font:normal 62.5% Arial,Helvetica,sans-serif; width:100%; height:100%; }

body#home a#homenav,body#about a#aboutnav,body#services a#servicesnav,body#contact a#contactnav,body#sitemap a#sitemapnav,body#emergency a#emergencynav { color:#FFA200; }

#content-wrapper{background-color: #fff; margin:20px auto; width:900px; border: 2px solid #333; }

.clear{clear:both; }

.left {float: left; margin: 0 10px 0 0; }

.right {float: right; margin: 0 10px 0 0; }

p{color:#333; font-size:1.2em; margin:10px 0; }

p a{color:#b01700; text-decoration:underline; font-weight:bold; }

p a:hover{text-decoration:none; }

a{cursor:pointer; }

/*--Header--*/

#header{background:url(images/header.jpg) no-repeat; width:900px; height:299px; border-bottom: 1px solid #333; }

#logo{width:168px; height:166px; border:0 none; padding:0; float: left; }

#header h1{padding:0; }

#header h2 {padding: 111px 10px 0 10px; font-weight: bold; font-size: 1.6em; color: #b01700; margin: 0; }

#header h2 a {font-weight: bold; text-decoration: none; color: #b01700; }

#header h2 a:hover {color: #333; }

#nav{padding:18px 10px 0 0; float:right; width: 545px; }

#nav li{display:block; float: left; }

#nav li.last {border-right: 0 none; }

#nav li a{color:#333; text-transform:uppercase; text-decoration:none; font-size:1.6em; }

#nav li a.last {top: 13px; position: relative;  }

#nav li a:hover{color:#FFA200; }

#nav li span.dot {font-size: 3em; padding: 0 10px; top: 5px; position: relative; }

/*--Content--*/

#content{width: 880px; padding: 10px; }

#col1{width:273px; padding:0 10px; float:left; }

#col2{width:273px; padding:0 10px; float:left; }

#col3{width:273px; padding:0 10px; float:left; }

#col4{width:736px; padding:0 10px; }

#col4 a{color:#333; text-decoration:underline; }

#col4 a:hover{text-decoration:none; }

#col4 .sitemap li{list-style-type:disc; color:#b01700; margin:5px 0 5px 15px; }

#col4 .sitemap li#services{font-size:1.2em; font-weight:bold; }

#col4 .sitemap li a{color:#b01700; text-decoration:none; font-size:1.2em; }

#col4 .sitemap .sitemap li a{font-size:1em; font-weight:normal; }

#col4 .sitemap li a:hover{text-decoration:underline; }

#col4 .sitemap li {list-style-type: disc; color: #b01700; margin: 5px 0 5px 15px; }

#col4 .sitemap li#services {font-size: 1.2em; font-weight: bold; }

#col4 .sitemap li a {color: #b01700; text-decoration: none; font-size: 1.2em; }

#col4 .sitemap .sitemap li a {font-size: 1em; font-weight: normal; }

#col4 .sitemap li a:hover {text-decoration: underline; }

#col5 {float: left; width: 565px; padding: 0 10px; }

#col5 ul li {font-size: 1.4em; color: #333; }

#col5 ul li h1 {font-size: 1.2em; }

#col5 ul li p {font-size: inherit; }

#col5 a {color: #FFA200; text-decoration: underline; font-size: 1.2em; }

#col5 a:hover {text-decoration: none; }

h1{font-size:1.4em; color:#333; font-weight:bold; padding:10px 0 0 0; }

h1.yellow {color: #FAA200; font-size: 1.4em; font-weight: bold; }

h1 a{color:#b01700; text-decoration:underline; font-weight:bold; }

h1 a:hover{text-decoration:none; }

h2{color:#b01700; font-size:1.2em; padding:8px 0; font-weight:bold; }

h3 {color: #FFA200; font-weight: bold; font-size: 1.6em;}

p.caption {bottom: 0; color: #333; font-size: 2em; font-weight: bold; position: absolute; text-align: center; width: 248px; margin: 4px 0; }

p.margin {margin: 0 0 10px 0; }

.list{padding:0 0 10px 0; }

.list li{list-style-type:disc; color:#333; font-size:1.2em; margin:5px 0 5px 15px; }

.list li a{color:#b01700; text-decoration:none; }

.list li a:hover{text-decoration:underline; }

.list2{padding:0 0 10px 0; }

.list2 li{list-style-type:disc; color:#333; font-size:1.2em; margin:5px 0 5px 15px; }

.customer_service {background: url(images/customer_service.jpg) no-repeat; width: 248px; height: 213px; position: relative; text-decoration: none; }
/*--Footer--*/

#footer{background:#e3e5dd url(images/footer.gif) no-repeat; height:63px; width:880px;  padding:15px 10px 10px 10px; border-top: 1px solid #333; }

#footer-nav{float:right; }

#footer-nav li{display:block; float:left; border-right:1px solid #333; padding:0 8px; line-height:1em; }

#footer-nav li.last{border-right:0 none; }

#footer-nav li a{color:#333; text-decoration:none; font-size:1.1em; }

#footer-nav li a:hover{color:#FFA200; }

#copyright{font-size:1.1em; color:#333; float:left; }

#copyright a {color: #FFA200; text-decoration: none; }

#copyright a:hover {text-decoration: underline; }

/*--Form--*/

td {font-size: 1.2em; }

td input {padding: 2px; font-size: 1em; margin: 0 0 10px 0; }

td textarea {padding: 2px; font-size: 1.3em; margin: 0 0 10px 0; }

td p {font-size: inherit; }

td h1 {font-size: 1.2em; }

td a {color: #FFA200; text-decoration: underline; }

td a:hover {text-decoration: none; }