@charset "utf-8";
/* CSS Document */



/*--------------------GLOBAL CSS DECLARATIONS--------------------*/

html {
   background: url(../images/backgrounds/bg-dark.jpg) repeat-x #101926;
}

* {
   margin: 0;
   padding: 0;
}

img {
   border: none;
}

body {
   padding: 0;
   margin: 0;
   font-size:12px;
   width: 100%;
   font-family: Arial, Helvetica, sans-serif;
   color: #101B26;
}

#content_include { 
   width: 980px;
   margin-right: auto;
   margin-left: auto;
   padding-top: 5px;
   padding-left: 10px;
   padding-right: 10px;
   min-height: 600px;
   background: #ffffff;
   padding-bottom: 15px;
}

/*-------------------- HEADER --------------------*/

#header {
   width: 1000px;
   height: 115px;
   margin-right: auto;
   margin-left: auto;
}

#global_quote {
   width: 1000px;
   text-align: right;
   margin-right: auto;
   margin-left: auto;
}

#header_inner_wrapper {
   width: 1000px;
   height: 80px;
   margin: 0;
   margin-right: auto;
   margin-left: auto;
   background: #ffffff;
}

#header_logo {
   float: left;
   text-align: left;
   width: 600px;
   height: 80px;
   margin: 0;
   padding: 0;
   background: inherit;
}

#header_image {
   float: right;
   text-align: right;
   width: 400px;
   height: 80px;
   margin: 0;
   padding: 0;
   background: inherit;
}

#header_stripe {
   width: 1000px;
   height: 5px;
   padding: 0;
   margin-right: auto;
   margin-left: auto;
}


/*-------------------- FOOTER --------------------*/

#footer {
   color: #00003F;
   font-size: 11px;
   width: 1000px;
   height: 50px;
   margin-right: auto;
   margin-left: auto;
   padding: 0;
   margin-top: 0;
   text-align: center;
   background: #ffffff;
}

#copyright_info {
   width:500px;
   height:16px;
   text-align: right;
   margin: 8px 32px 0 0;
   float: right;
}

#footer_links {
   width:400px;
   height:16px;
   text-align: left;
   float: left;
   margin: 8px 0 0 32px;
}


/*-------------------- MISC --------------------*/

#table_terms{
   width: 720px;
   margin-left: 35px;
   margin-top: 10px;
   font-size: 11px;
}

#bg_terms{
   background:url(../images/backgrounds/bg-trans-white.png) repeat;
   width:810px;
   margin-left:95px;
}

#terms{
   width: 790px;
   margin-left: 10px;
   margin-top: 5px;
   margin-bottom: 10px;
   font-size: 11px;
}

.terms_headings{
   color: #003D85;
   font-weight: bold;
}

#estimate_wrap{
   width: 700px;
   margin-left: 30px;
   margin-top: 0px;
   margin-bottom: 10px;
   font-size: 11px;
}

#estimate{
   width: 700px;
   margin-left: 0px;
   margin-top: 5px;
   margin-bottom: 10px;
   font-size: 11px;
   border:1px solid #4876A3;
}

table#estimate td {
   padding: 10px;
}

/*-------------------- LINKS --------------------*/

a.footer_links{
   color: #00003F;
   text-decoration: none;
   border: none;
}

a:hover.footer_links {
   color: #003D85;
   text-decoration: underline;
   border: none; 
}

a.content_links{
   color: #003D85;
   text-decoration: none;
   border: none;
}

a:hover.content_links {
   color: #003D85;
   text-decoration: underline;
   border: none; 
}

a.image_links{
   text-decoration: none;
   border: none;
}

a:hover.image_links {
   text-decoration: none;
   border: none; 
}














