@import url(topnav.css);
@import url(l2-style.css);
@import url(footer.css);
@import url(form-style.css);


/* Last edited on 02-26-09
----------------------------------------------- */

body  { font-family: Arial, Helvetica, sans-serif; text-align: center; color: #333; background-color: #e6e6e6; margin-top: 10px; padding: 0; }
body.largerimage { color: #666; font: 11px/15px Arial, Helvetica, sans-serif; text-align: center; }
body.key { background-color: #bfcdb4; }

div  { margin-top: 0; margin-bottom: 0; padding: 0; border-style: none; border-width: 0; }
img { text-decoration: none; margin: 0; padding: 0; border-style: none; border-width: 0; outline-style: none; outline-width: 0; }

img.nofloat { float: none; }

div#page-container { line-height: 0; width: 953px; padding: 0; text-align: center; overflow: hidden; margin: 0 auto; }
div#page-container img { text-align: center; margin: 0; padding: 0; }
* html div#page-container img { margin-bottom: -3px; }
*:first-child+html div#page-container img { margin-bottom: -3px; }

div#page-container.pop-up { line-height: 0; background-color: #fff; background-image: none; width: 530px; padding: 20px 10px 5px 20px; text-align: left; margin: 10px auto 0; border: solid 1px #98badc; }

div#page-container.pop-up #logobar { text-align: left; float: left; border-style: none; clear: both; margin-bottom: 13px; }
div#page-container.pop-up #logobar img { float: left; text-align: left; border-style: none; }

/*
div#page-container.pop-up h1 { color: #06066a; font: bold 16px/18px Georgia, Garamond, "Times New Roman", serif; text-align: left; margin-top: 0; margin-bottom: 9px; padding: 0; }
* html div#page-container.pop-up h1 { margin-top: 10px; }

div#page-container.pop-up h1.h-linetop { width: 512px; padding-top: 3px; border-top: 1px solid #dee4f2; }
*/


div#page-container.pop-up p.printwin { color: #666; font: 11px/16px Arial, Helvetica, sans-serif; text-align: right; margin-bottom: 9px; margin-left: 0; padding: 0 0 3px; width: 512px; clear: both; border-bottom: 1px solid #dee4f2; }
div#page-container.pop-up p.printwin a:link, div#page-container.pop-up p.printwin a:visited { color: #6f8fc9; text-decoration: none; border-style: none; }
div#page-container.pop-up p.printwin a:hover, div#page-container.pop-up p.printwin a:active { color: #17407e; text-decoration: none; border-bottom: 1px solid #ccf; }

div#page-container.pop-up #closewindow-604 { color: #666; font: 11px/21px Arial, Helvetica, sans-serif; clear: both; }

div#page-container.pop-up p.closewin { color: #666; font: 11px/16px Arial, Helvetica, sans-serif; text-align: right; margin-bottom: 9px; margin-left: 0; padding: 3px 0 0; width: 512px; clear: both; border-top: 1px solid #dee4f2; }

div#page-container.key { line-height: 0; background-color: #e1eed6; background-image: none; width: 315px; padding: 10px 10px 5px 20px; text-align: left; margin: 10px auto 0; border: solid 1px #a6ce87; }

div#page-container.key #logobar { text-align: left; float: left; border-style: none; clear: both; margin-bottom: 13px; }
div#page-container.key #logobar img { float: left; text-align: left; border-style: none; }

div#page-container.key h1 { color: #17407e; font: bold 15px/25px Arial, Helvetica, sans-serif; text-align: left; margin-top: 0; margin-bottom: 19px; padding: 0; }
* html div#page-container.key h1 { margin-top: 10px; }

div#page-container.key h1.h-linetop { width: 300px; padding-top: 5px; border-top: 1px solid #dee4f2; }

div#page-container.key p.printwin { color: #666; font: 11px/16px Arial, Helvetica, sans-serif; text-align: right; margin-bottom: 9px; margin-left: 3px; padding: 0 0 3px; width: 300px; clear: both; border-bottom: 1px solid #dee4f2; }
div#page-container.key p.printwin a:link, div#page-container.key p.printwin a:visited { color: #6f8fc9; text-decoration: none; border-style: none; }
div#page-container.key p.printwin a:hover, div#page-container.key p.printwin a:active { color: #17407e; text-decoration: none; border-bottom: 1px solid #ccf; }

div#page-container.key p.closewin { color: #666; font: 11px/16px Arial, Helvetica, sans-serif; text-align: left; margin-bottom: 9px; margin-left: 0; padding: 3px 0 0; width: 300px; clear: both; border-top: 1px solid #a6ce87; }


div#image-container { color: #666; font: 11px/15px Arial, Helvetica, sans-serif; background-color: #fff; width: 400px; padding: 10px 10px 5px; text-align: center; margin: 0 auto; border: solid 1px #98badc; }

div#image-container img { margin: 10px auto; }

div#image-container h1 { color: #194571; font: bold 15px/21px Arial, Helvetica, sans-serif; text-align: left; margin-top: 0; margin-bottom: 9px; padding: 0; border-bottom: 1px solid #dee4f2; }
* html div#image-container h1 { margin-top: 10px; }

div#image-container.a-left { text-align: left; }

/* default table styles --- */ 
table { margin: 0; padding: 0; outline-style: none; outline-width: 0; }

th { color: #fff; font: bold 11px/15px Arial, Helvetica, sans-serif; background-color: #17407e; vertical-align: bottom; margin: 0; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; outline-style: none; outline-width: 0; }
td { vertical-align: top; margin: 0; padding: 1px 0 1px 2px; border-style: none; }

tr { margin: 0; padding: 0; }


/* site links */
a:link, a:visited { color: #1c97b9; text-decoration: none; border-bottom: 1px solid #e8e8ff; }
a:hover, a:active { color: #84956f; text-decoration: none; border-bottom: 1px solid #ccf; }

a.home-moreinfo:link, a.home-moreinfo:visited { color: #6db4de; text-decoration: none; border-bottom: 1px solid #abbcdd; border-top-width: 0; border-left-width: 0; border-right-width: 0; }
a.home-moreinfo:hover, a.home-moreinfo:active { color: #17407e; text-decoration: none; border-bottom: 1px solid #fff5cd; border-top-width: 0; border-left-width: 0; border-right-width: 0; }

a.menu:link, a.menu:visited { color: #2484bc;  font-weight: bold; text-decoration: none; border-style: none; border-width: 0; outline-style: none; outline-width: 0; }
a.menu:hover, a.menu:active { color: #17407e;  font-weight: bold; text-decoration: none; border-style: none; border-width: 0; outline-style: none; outline-width: 0; }

a.nounderline:link, a.nounderline:visited  { color: #1c97b9; text-decoration: none; border-style: none; }
a.nounderline:hover, a.nounderline:active { color: #84956f; text-decoration: none; border-style: none; }

a.gobutton:link, a.gobutton:visited { color: #0080a9; font: bold 11px/17px Arial, Helvetica, sans-serif; background: url(../css-images/go-button.gif) no-repeat; text-decoration: none; width: 90px; height: 17px; margin-top: 3px; padding: 1px 1px 1px 8px; border-style: none; display: block; white-space: nowrap; }
a.gobutton:hover, a.gobutton:active { color: #84956f; background: url(../css-images/go-button-hover.gif) no-repeat; text-decoration: none; }

a.gobutton-mid:link, a.gobutton-mid:visited { color: #0080a9; font: bold 11px/17px Arial, Helvetica, sans-serif; background: url(../css-images/go-button-mid.gif) no-repeat; text-decoration: none; width: 110px; height: 17px; margin-top: 3px; padding: 1px 1px 1px 8px; border-style: none; display: block; white-space: nowrap; }
a.gobutton-mid:hover, a.gobutton-mid:active { color: #84956f; background: url(../css-images/go-button-mid-hover.gif) no-repeat; text-decoration: none; }

a.gobutton-long:link, a.gobutton-long:visited { color: #0080a9; font: bold 11px/17px Arial, Helvetica, sans-serif; background: url(../css-images/go-button-long.gif) no-repeat; text-decoration: none; width: 130px; height: 17px; margin-top: 3px; padding: 1px 1px 1px 8px; border-style: none; display: block; white-space: nowrap; }
a.gobutton-long:hover, a.gobutton-long:active { color: #84956f; background: url(../css-images/go-button-long-hover.gif) no-repeat; text-decoration: none; }



.imageborder-fl { vertical-align: top; float: left; margin: 3px 10px 17px 0; padding: 1px; border: solid 1px #a6c58d; }

.align-right { text-align: right; }

.hidden {
    position:absolute;
    left:0px;
    top:-500px;
    width:1px;
    height:1px;
    overflow:hidden; }
    
.green { color: #7e8f63; font-weight: bold; }  


