
html { -webkit-text-size-adjust: none; }

body, div, table, td, select, input {font-family: Arial,Helvetica,sans-serif; font-size:15px; color: #000000; line-height: 23px;} 
.main_body{ background: url( ../images/background.jpg );  background-position: top-left;  background-repeat: repeat-x; background-color: #002e79; margin: 0px; } 

a:a { color: #0033cc; TEXT-DECORATION: none; FONT-WEIGHT: normal;}
a:link { color: #0033cc; TEXT-DECORATION: none; FONT-WEIGHT: normal;}
a:visited { color: #0033cc; TEXT-DECORATION: none; FONT-WEIGHT: normal;}
a:active { color: #0033cc; TEXT-DECORATION: none; FONT-WEIGHT: normal;}
a:hover { color: #0033cc; TEXT-DECORATION: none; FONT-WEIGHT: normal;}

h1,h2,h3,h4,h5,h6 { padding: 0px; margin: 0px; font-weight: normal; z-index: 0;}
.error{ color: #CC0000; font-weight: bold; }   

hr{ border: 0; height: 1px; color: #e2e2e2; background-color: #e2e2e2; margin-top: 20px; margin-bottom: 20px;}
form {padding: 0px; margin: 0px;}
img {border: 0px;}

#outermost { width: 100%; overflow: none;}
#outermost_int{  background: url( ../images/background-int.jpg );  background-position: top-left;  background-repeat: repeat-x; background-color: #ffffff;  }

#top { width: 974px; margin-right: auto; margin-left: auto; height: 110px; }
#logo { float: left; width: 260px; height: 110px;}
#phone { float: right; width: 714px; text-align: right; padding-top: 20px;     padding-top: 40px;}
#phone img { padding-top: 30px; }

#phone a { color: #013c80; font-size: 15px; padding-left: 25px;  }
#phone a:hover { color: #000000; font-size: 15px; padding-left: 25px; }

#topbuttons { width: 974px; height: 53px; margin-right: auto; margin-left: auto; }

#navlist li
    {
    display: block;
    float: left;
    width: auto;
    margin: 0px;
     border-left: #3b3216 0px solid;
    }

#navlist li a
    {
 display: block;

    font-size: 14px;
    font-family: Arial;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
     padding-left: 15px; padding-right: 16px;	padding-top: 20px; height: 32px;
  }


#navlist li a:hover
        {
        display: block;
        font-size: 14px;
        font-family: Arial;
        color: #ffffff;
        font-weight: bold;
        text-decoration: none;
        background-color: #013c80;       padding-left: 15px; padding-right: 16px;   padding-top: 20px; height: 32px;
     }

#flash { width: 974px; height: 421px; margin-right: auto; margin-left: auto; }

#page-title { width: 974px; height: 40px; padding-top: 20px; margin-right: auto; margin-left: auto; }
#page-title h1 { font-size: 30px; color: #c9c8c8; font-weight: bold; }

#content-top { margin-top: 12px; background: url( ../images/content-top.png ); background-position: top-left; background-repeat: no-repeat; width: 974px; margin-right: auto; margin-left: auto; height: 12px;  }

#content {  width: 924px; margin-right: auto; margin-left: auto;  background-color: #ffffff; padding-top: 28px; padding-left: 25px; padding-right: 25px; overflow: hidden; padding-bottom: 20px; }
#content h2 { color: #013c80; font-size: 29px; padding-bottom: 22px; }

#content-inside {  width: 924px; margin-right: auto; margin-left: auto;  background-color: #ffffff; padding-top: 28px; padding-left: 25px; padding-right: 25px; overflow: hidden; padding-bottom: 20px;     }
#content-inside h2 { color: #013c80; font-size: 29px; padding-bottom: 22px; line-height: 38px;}
#content-inside h2 a { color: #013c80; }
#content-inside h3 { color: #cf001c; font-size: 22px; padding-bottom: 22px; }
#content-inside h4 { color: #013c80; font-size: 17px; padding-bottom: 10px; }
#content-inside h5 { color: #cf001c; font-size: 17px; padding-bottom: 5px; }
#content-inside ul { list-style-image: url('../images/bullet.png'); color: #000000; padding-left: 35px; padding-bottom: 20px; padding-top: 10px; margin-left: 0px; margin-bottom: 0px; }

.imageright { margin-left: 15px; margin-bottom: 15px; border: #013c80 2px solid; }
.imageleft { margin-right: 15px; margin-bottom: 15px; border: #013c80 2px solid; }

#contact-left { float: left; width: 524px; padding-right: 20px; border-right: #cccccc 1px solid;  }
#contact-right { float: right;  width: 359px; padding-left: 20px; }

#flash-inside { float: right; margin-left: 15px; margin-bottom: 15px;  border: #013c80 2px solid; width: 300px; height: 275px; }

#box-row { width: 924px; }
#box { float: left; width: 278px; margin-right: 45px; }
#box h2 { color: #013c80; font-size: 25px; border-bottom: #c4cfe0 1px solid; padding-bottom: 11px; margin-bottom: 4px; }
#box img { border: #013c80 2px solid; margin-bottom: 18px; }
#box ul { list-style-image: url('../images/bullet.png'); color: #000000; padding-left: 20px; padding-bottom: 0px; padding-top: 10px; margin-left: 0px; margin-bottom: 0px; }

#box-end { width: 277px; float: left;}
#box-end h2 { color: #013c80; font-size: 25px; border-bottom: #c4cfe0 1px solid; padding-bottom: 11px; margin-bottom: 4px; }
#box-end img { border: #013c80 2px solid; margin-bottom: 18px; }
#box-end ul { list-style-image: url('../images/bullet.png'); color: #000000; padding-left: 20px; padding-bottom: 0px; padding-top: 10px; margin-left: 0px; margin-bottom: 0px; }

#list-row { overflow: auto; }
.list { width: 280px; padding-right: 20px; float: left; }
.list2 { width: 400px; padding-right: 40px; float: left; }
.listdivide { border-top: #cccccc 1px solid; }
.list2 td { padding-bottom: 4px; }

#helpful-links img { padding-right: 10px;}

#video { position: absolute;  width: 350px; height: 500px; margin-left: 600px; margin-top: -15px; overflow: hidden;}

#newsroom img { padding-right: 25px; }

#copyright { width: 974px; margin-right: auto; margin-left: auto; background: url( ../images/footer-back.png ); background-position: top-left; background-repeat: no-repeat; padding-top: 30px; overflow: hidden; padding-bottom: 30px; }

#copyright-left { float: left; color: #99a9c4; font-size: 11px; width: 550px; }
#copyright-left a { color: #99a9c4; }
#copyright-right{ float: right; color: #99a9c4; font-size: 11px; width: 424px; text-align: right;}
#copyright-right a { color: #99a9c4; }
.divide { border-right: #99a9c4 1px solid; margin-left: 10px; margin-right: 10px;  }

input, select, textarea {
background-cololr: #FFFFFF;
border: #cccccc 1px solid;
color: #55311a;
font-family: Arial;
font-size: 11px;
font-weight: normal;
padding: 5px;
line-height: 14px; 
}


.form_button {
    border-color: #003d80;
    BACKGROUND-COLOR: #003d80;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    border-style: solid;
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-width: 0px;
    cursor: pointer;
   margin-bottom: 6px;  }
 

.contactfield { width: 180px; }
.contacttextfield { width: 440px; height: 80px; }
.contacttextfield2 { width: 440px; height: 290px; }
.signupfield { width: 190px; BORDER: #784e29 1px solid; PADDING-LEFT: 4px; padding-right: 4px; padding-top: 6px; padding-bottom: 6px; line-height: 14px;}   
.blank { border-color: none; border-style: none; border-width: none; background-color: transparent; }

* {
margin: 0;
padding: 0;
}

div#logo img {
    max-width: 200px;
    height: auto;
    margin-top: 12px;
}

