@import url(topnav.css);
@import url(l2-style.css);
@import url(footer.css);
@import url(form-style.css);


/* Last edited on 08-25-08
----------------------------------------------- */
body  { color: #666; font-family: Arial, Helvetica, sans-serif; text-align: center; background: #f8fafd url(../css-images/bg-tile.png) repeat-x; margin-top: 7px; padding: 0; }

div#page-container { width: 830px; height: auto; 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; }

/* site links */
a:link, a:visited { color: #1651a2; text-decoration: none; border-bottom: 1px solid #e8e8ff; }
a:hover, a:active { color: #03566b; text-decoration: none; border-bottom: 1px solid #ccf; }

a.home-moreinfo:link, a.home-moreinfo:visited { color: #1651a2; 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: #03566b; 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: #fff;  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: #69f;  font-weight: bold; text-decoration: none; border-style: none; border-width: 0; outline-style: none; outline-width: 0; }

a.blue:link, a.blue:visited { color: #6f8fc9;  text-decoration: none; border-style: none; border-width: 0; outline-style: none; outline-width: 0; }
a.blue:hover, a.blue:active { color: #1651a2;  text-decoration: none; border-style: none; border-width: 0; outline-style: none; outline-width: 0; }

a.pur:link, a.pur:visited { color: #06066a; text-decoration: none; border-style: none; border-width: 0; outline-style: none; outline-width: 0; }
a.pur:hover, a.pur:active { color: #e68f1a; text-decoration: none; border-style: none; border-width: 0; outline-style: none; outline-width: 0; }

a.dk-blue-u:link, a.dk-blue-u:visited { color: #006;  text-decoration: none; border-bottom: 1px solid #e8e8ff; border-top-style: none; border-top-width: 0; border-right-style: none; border-right-width: 0; border-left-style: none; border-left-width: 0; outline-style: none; outline-width: 0; }
a.dk-blue-u:hover, a.dk-blue-u:active { color: #1651a2;  text-decoration: none; border-bottom: 1px solid #ccf; border-top-style: none; border-top-width: 0; border-right-style: none; border-right-width: 0; border-left-style: none; border-left-width: 0; outline-style: none; outline-width: 0; }

a.gr:link, a.gr:visited { color: #03566b;  text-decoration: none; border-style: none; border-width: 0; outline-style: none; outline-width: 0; }
a.gr:hover, a.gr:active { color: #444fa7;  text-decoration: none; border-style: none; border-width: 0; outline-style: none; outline-width: 0; }


a.nounderline:link, a.nounderline:visited  { text-decoration: none; border-style: none; }
a.nounderline:hover, a.nounderline:active { text-decoration: none; border-style: none; }

.imageborder-fl { vertical-align: top; float: left; margin: 3px 10px 17px 0; padding: 1px; border: solid 1px #a6c58d; }

.cyan { color: #0080a9; }
.navy { color: #17407e; }

.green { color: #993; }
.rust { color: #993333; }
.orange { color: #e13b2c; }




/* Jump to content hidden text link
----------------------------------------------- */
.hidden {
    position:absolute;
    left:0px;
    top:-500px;
    width:1px;
    height:1px;
    overflow:hidden; }
    
    
/* END
----------------------------------------------- */
