/* THIS IS AN INCOMPLETE SHEET THESE ARE ONLY THE MOST COMMONLY USED ITEMS.  PLEASE REFER TO NAMING CONVENTIONS FOR OTHER ITEMS.  REMOVE ANYTHING YOU DO NOT USE.*/
@charset "utf-8";
/*reset code*/
#wrapper {margin: 0; padding: 0;}
body, div, p, h1, h2, h3, h4, h5, ul, li, form, fieldset {
    margin: 0;
    padding: 0;
}
html{
    color:#000;
    font-family:Arial, Helvetica, sans-serif; 
    font-size:12px;
}
    
body {}
.clear{clear:both;}
img {border: 0;}
#wrapper {
    width: 1000px;
    margin-left: auto;
    margin-right:auto;
    position:relative;
}
/* BEGIN HEADER STYLES*/
#header {
    background-image: url(/2403/mirror/design/header-1.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    width: 912px;
    padding: 61px 47px 0 41px;
    height: 139px;
}
#logo a {text-decoration: none;}
.go_local {
   width: 350px;
   height: 75px;
   float: right;
   margin-right: -20px;
   margin-top: -70px;
}
#feater_wrapper {width: 927px; padding: 0px 3px 16px 42px;}
#left_column {
    width: 186px;
    border-right: 1px solid #1B7E63;
    float: left;
    padding: 11px 10px 15px 0;
}
.applemenu{width: 186px; padding-bottom: 5px;}
.silverheader a{
    border-bottom: 1px solid #333;
    font-weight: normal;
    font-size: 10px;
    font-family:Arial, Helvetica, sans-serif;
    color: #666666;
    display: block;
    position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
    width: auto;
    padding-left: 8px;
    text-decoration: none;
    padding-top: 8px;
    height: 22px;
}
.silverheader2 a{
    border-bottom: 1px solid #333;
    font-weight: normal;
    font-size: 10px;
    font-family:Arial, Helvetica, sans-serif;
    color: #666666;
    display: block;
    position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
    width: auto;
    padding-left: 8px;
    text-decoration: none;
    padding-top: 8px;
    height: 22px;
}
.silverheader2 a:hover{
    background-color: #eef6f4;
}
.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active{color: #666666;}
.applemenu div.selected a, .applemenu div.silverheader a:hover{background-color: #eef6f4;}
.applemenu div.submenu{ /*DIV that contains each sub menu*/
    background: white;
    border-bottom: 1px solid #333;
    /*height: 113px;/*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/*/
}
.applemenu .submenu.noContent {height: 1px;border-bottom: none;}
.applemenu div.submenu ul{list-style-type:none;    padding-top:11px; padding-left:10px; margin-bottom: 11px;}
.applemenu div.submenu ul li{width:160px; margin-bottom: 4px;}
.applemenu div.submenu ul li a{
    color:#1A2A61;
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1em;
}
.applemenu div.submenu ul li a:hover{color:#1A2A61; text-decoration: none;}
#left_column .left-column-banner {margin-top: 10px;}
#left_column .bank_locator {width: 186px;margin-top: 11px;}
#left_column .bank_locator a  {text-decoration: none;}
#left_column .icba {margin-top: 14px;}
#left_column_bottom {
    width: 186px;
    border-right: 1px solid #1B7E63;
    float: left;
    padding: 11px 10px 15px 0;
}
#express-link-interior {margin-top:10px;}
#left_column .left_bottom_box {width: 176px; margin-top: 22px;}
#left_column .left_bottom_box a {text-decoration: underline;}
#left_column .left_bottom_box a:hover {text-decoration: none;}
#right_column {float: right; width: 720px;}
/* MAIN NAVIGAITON */
#mainNav {width: 720px; height: 31px;}
#mainNav ul {list-style: none; width: 720px;}
#mainNav ul li {
    float: left;
    display: inline;
    position: relative;
    background-image: url(/2403/mirror/design/mainNav.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    width: 173px;
    text-align: center;
    height: 31px;
    margin-right: 7px;
    text-transform: uppercase;
}
#mainNav .active {background-color: #008062;}
#mainNav .active a {color: #fff;}
#mainNav ul li a {
    width: 172px;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    line-height: 1em;
    color: #1B7E63;
    display: block;
    height: 22px;
    padding-top: 9px;
}
#mainNav ul li a.size2 {
    font-size: 14px;
    height: 29px;
    width: 163px;
    padding: 2px 5px 0 5px;
}
#mainNav ul li a:hover {background-color: #008062; color: #fff;}
/* MAIN NAV HOVER STYLES FOR HORIZATONAL ONLY */
#mainNav ul li ul{
    visibility: hidden;
    position: absolute;
    z-index: 10;
    width: 173px;
    top: 31px;
    left: -1px;
    padding-top:2px;
}
#mainNav ul li ul li{
    width: 163px;
    background-image: url(none);
    background-color: #EEF6F4;
    text-align: left;
    padding-left: 10px;
    text-transform: none;
}
#mainNav ul li ul li a{
    width: 163px;
    color: #666666;
    text-decoration: none;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: .9em;
}
#mainNav ul li ul li a:hover{color: #002F65; background-color: #EEF6F4;}
/* hide drop downs until you hover over main button */
#mainNav li:hover ul, #mainNav li:hover li:hover ul {visibility: visible;}
#mainNav li:hover li ul, #mainNav li:hover li:hover li ul {visibility: hidden;}
/* do the normal show, with increased specificity, for good browsers */
#mainNav li:hover>ul {display: block; visibility: visible;}
/* using display is better (no scrollbars when page loads), but IE can't handle it, so only good browsers should see this */
html>body #mainNav li ul {display: none;}
#feater_images {
    height: 137px;
    background-image: url(/2403/mirror/design/green_retangles_bg.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
    padding-top: 2px;
    width: 721px;
}
/*
#feater_images img {width: 180px;}
*/
#features {padding-top: 19px; width: 721px;}
#feature_left_wrapper {width: 239px;float:left;}
#feature-left-banner {width: 239px;margin-bottom:10px;}
#feater_left {
    width: 212px;
    float: left;
    background-image: url(/2403/mirror/design/news2.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    height: 255px;
    padding: 5px 10px 10px 10px;
    background-color: #fff;
    border-left: solid 1px #8B9BAB;
    border-right: solid 1px #8B9BAB;
    border-bottom: solid 1px #8B9BAB;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    color: #333333;
}
#feater_left  h1  {
    color: #fff;
    font-size: 18px;
    font-family: "Times New Roman", Times, serif;
    font-weight: normal;
    line-height: 1em;
    margin-bottom: 37px;
}
#feater_left  h2  {
    color: #666666;
    width: 192px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 1em;
    margin-bottom: 8px;
    margin-top: 8px;
}
#feater_left .p_indent {padding-left: 5px; color: #1A2A61; width: 210px;}
#feater_left p {
    margin-bottom: 8px;
}
#feater_left   a  {
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    color: #333333;
    text-decoration:none;
}
#feater_left  a:hover  {text-decoration:underline;}
#feater_left .more {width: 210px; text-align: right;}
#feater_right {float: right; width: 463px;}
#text_scroller  {
    width: 452px;
    background-color: #EEF6F4;
    font-size: 12px;
    margin-bottom: 30px;
    padding-top: 12px;
    padding-left: 10px;
    height: 26px;
}
#text_scroller  a  {
    color: #002F65;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 1em;
    text-decoration: none;
    padding-right: 9px;
}
#ad_area {
    width: 463px;
    margin-bottom: 10px;
}
#right_column .green_rectangles {
    background-image: url(/2403/mirror/design/green_retangles_bg.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    height: 13px;
    margin-top: 2px;
}
/* BEGIN INTERIOR CONTENT STYLES */
#content_wrapper {width: 720px;}
#content_wrapper .title {
    padding-top: 11px;
    padding-left: 13px;
    background-color: #348d74;
    height: 29px;
    width: 699px;
    margin-top: 5px;
}
#content_wrapper  .title h1 {
    color: #fff;
    font-size: 18px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: normal;
    line-height: 1em;
}
#content_description {
    margin:0;
    padding:0;
    width: 720px;
    height: 20px;
    padding-top: 17px;
}
#content_description p {}
#content_description h1 {}
#content_description h2 {}
#tools {width:210px; float: right;    height: 15px;}
#printer {
    width:100px;
    float:left;
    font-size:11px;
    line-height:1em;
    font-family:Arial, Helvetica, sans-serif;
    height: 15px;
}
#printer a {
    width:77px;
    float:left;
    padding-right:23px;
    line-height:1em;
    text-align:right;
    color:#000;
    text-decoration:none;
    font-family:Arial, Helvetica, sans-serif;
    background-image:url(/2403/mirror/design/printer.jpg);
    background-repeat:no-repeat;
    background-position:right top;
    height: 15px;
}
#printer a:hover {text-decoration:underline;}
#sizer {width:95px;    float:right; height: 15px;}
#label {
    float:left;
    width:60px;
    font-size: 12px;
    font-weight: bold;
    line-height: 1em;
    height: 15px;
}
#icons {width:35px;  float:left;  height: 15px;}
#content {padding: 0 20px 14px 11px;}
#content p {margin-bottom: 15px;  margin-top: 5px;  color: #333;} 
#content strong {color: #000;}  
#content strong a {color: #002F65;}  
#content a {
    color: #002F65;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1em;
}
#content a:hover {text-decoration:none;}
#content h1 {
    color: #000;
    font-size: 24px;
    line-height: 1em;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom:15px;
}
#content h2 {
    color: #000;
    font-size: 20px;
    line-height: 1em;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin-bottom:8px;
}
#content h3 {
    color: #333;
    font-size: 18px;
    line-height: 1em;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin-bottom:8px;
}
#content h4 {
    color: #333;
    font-size: 14px;
    line-height: 1em;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin-bottom:1px;
}
#content h5 {
    color: #333;
    font-size: 9px;
    line-height: 1em;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom:0;
}
#content h6 {
    color: #333;
    font-size: 14px;
    line-height: 1em;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom:5px;
}
#content ul {
    list-style-type: disc;
    list-style-position:inside;
    padding-left: 25px; 
    margin-bottom:15px; 
    line-height: 1.25em;
}
#content ul li {padding-bottom:2px; color: #333;}
#content ol {
    list-style-position:inside;
    padding-left: 8px; 
    margin-bottom:15px; 
    line-height: 1.25em;
}
#content ol li {padding-bottom:2px; color: #333;}
#content blockquote {padding-left: 24px;}
#content hr {background-color: #333;}
#content .table_title {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF; 
    background-color: #1d8165;
    padding: 5px 5px 5px 5px;
}
#content .table_cell {
    background-color: #e5f1ee;
}
#content .table_border {
    border-collapse: collapse;
    border: 1px solid #1d8165;
}
#content form {}
/* BEGIN FOOTER STYLES*/
#footer {
    width: 946px;
    background-image: url(/2403/mirror/design/footer.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    text-align: right;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    font-family: "Times New Roman", Times, serif;
    line-height: 1em;
    padding-top: 18px;
    padding-right: 54px;
    height: 46px;
}
#copywrite {
    margin: 7px 0;
    font-size: 10px;
}
#footer a {
    color:#fff;
}
#footer a:hover {
    text-decoration:none;
}
/*CODED BY Troy Crowe */

.NewsTable {  background-color: #FFFFFF; width: 98%; border: 0px }
.NewsTitleTD { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF; background-color: #00564B; text-align: left; vertical-align: top; padding-left: 3px}
.NewsTitleTD a:link { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF; background-color: #00564B; text-align: center; vertical-align: top; padding-left: 3px}
.NewsTitleTD a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF; background-color: #00564B; text-align: center; vertical-align: top; padding-left: 3px}
.NewsTitleTD a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #99AE97; background-color: #00564B; text-align: center; vertical-align: top; padding-left: 3px}
.NewsTitleTD a:active { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #99AE97; background-color: #00564B; text-align: center; vertical-align: top; padding-left: 3px}
.NewsTD { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; background-color: #FFFFFF; text-align: left; vertical-align: top; padding-left: 3px}
