/* HTML OVERRIDES */

html, body {
   margin:0;
   padding:0;
}

body {
   font: normal normal normal 12px/normal helvetica;
   /* border-top: 4px solid #fff; */
   background: #0182ac;
}

h2,h3 {
   border:0;
   padding:0;
   margin:0;
}

a {
    color: #0000cc;
    text-decoration: none;
}
a img {
   border: 0;
}

img {
  border: 0px;
}

p {

}

table {
   border-collapse: collapse;
}


/* CUSTOM STYLES */

#border-top {
   height: 25px;
   background: #0182ac url(/media/images/border-top.gif) no-repeat;
   width:900px;
}

#border-bottom {
   height: 25px;
   background: #0182ac url(/media/images/border-bottom.gif) no-repeat;
   width:900px;
}

.outer-container {
   width:900px;
   margin: 20px auto;
}

.inner-container {
   width: 870px;
   padding:0;
   background: #fff;
   padding:0px 15px;
   margin: 0px auto;
}

.header {
   padding:15px 0px 0px;
   margin: 0;
}


.footer {
   border-top: 1px solid #bdbdbd;
   padding:20px 0px;
}

.footer table {
   width: 100%;
}

.footer table td {
   width: 33%;
   font-size: 10px;
}

.footer table td a {
   color: #000;
}

#logo {
   float: left;
}

#quickquote {
   float:right;
}

#copyright {
   font-size:11px;
   float:left;
}

#plsig {
   font-size:11px;
   float:right;
}

#plsig a {
   color:#000;
}

.nav {
   clear:both;
   background: #027195 url(/media/images/navbg.png) no-repeat;
   margin-top:25px;
   margin-bottom: 0px;
   padding:0;
   border:0;
   height:52px;
}

.nav ul {
   list-style:none;
   padding:1px 0px 0px;
   border:0;
   margin:0;
}

.nav li {
   float: left;
   padding:0px 15px;
   margin:0;
   height: 42px;
   line-height:48px;
   _height:42px;
   _line-height: 40px;
   border-right: 1px solid #4794ae;
}

.nav li a {
   font-size: 14px;
   color:#fff;
   padding: 0;
   margin: 0;
}

.nav li a:hover {
   color:#ffc;
}

.text {
   line-height: 24px;
   font-size: 12px;
   color: #000;
}

.statement {
   background:#f8f8f8;
   padding:30px 10px;
   font-size: 12px;
   line-height: 24px;
}

.contactform {
   width: 100%;
}
.contactform td {
   padding: 5px;
}

.contactform input[type=text], select, textarea {
   width:95%;
   padding: 3px;
   font-size: 14px;
   font-weight:bold;
}

.contactform input[type=submit] {
   font-size: 16px;
   font-weight:bold;
   color:#060;
   background:#fff;
   padding:5px 10px;
   border:1px solid #ccc;
}
.msgbox {
    border: 1px solid #888;
    padding: 0px 10px;
    background: #ffffdd;
    margin: 10px 0px;
}

.gray_box {
   background:#f5f5f5;
   padding: 10px;
   width: 510px;
}

.links {
   font-weight: bold;
   font-size:14px;
}

#side_links a {
   color:#000;
}