/* CSS Document */

body{}
.body {position:relative; background: #BAAB8A; width:1000px; margin:auto;}
body,td,th {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333333;}
a:link, a:visited, a:hover, a:active {color: #004785; text-decoration:underline; font-weight:bold;}

p {margin:10px 0px 10px 20px;}

#page {background:#FFFFFF url("../SiteGraphics/Images/page_bkgd.jpg") repeat-x bottom; margin-top:5px; padding-bottom:55px; min-height:650px;}

#homepage {background: url("../SiteGraphics/Images/homepage01.jpg"); margin-top:5px; padding-bottom:55px; min-height:575px;}

#default-front {text-align:center; height: 654px; margin-top:-48px;}
#aHeaderLnkAA{position:absolute;left:85px;top:16px;}
#aHeaderLnkSS{position:absolute;left:260px;top:16px;}
#aHeaderLnkHome{position:absolute;left:366px;top:0px;}
#aHeaderLnkWH{position:absolute;left:660px;top:16px;}
#aHeaderLnkWWA{position:absolute;left:827px;top:16px;}
#aHeaderLnkSI{color:#ffffff;position:absolute;left:475px;top:2px;}
#header {background:url("../SiteGraphics/Images/nav_bkgd.jpg") repeat-x; text-align:center; height: 88px; margin-bottom:10px; position:relative; top:0px; left:0px; z-index:2; }
#subnav {margin:10px 0px 15px 0px; text-align:center;}
a.subnav1:link, a.subnav1:visited, a.subnav1:active {color:#004785; text-decoration:none; margin:0px 4px; font-weight:normal;}
a.subnav1:hover  {color:#004785; text-decoration:underline; margin:0px 4px;}
a.subnav2:link, a.subnav2:visited, a.subnav2:hover, a.subnav2:active {color:#004785; font-weight:bold; text-decoration:underline; margin:0px 4px;}

#content {margin:0px 40px;}
#contentImg { float:right; margin:0px 40px 20px 20px;}

#footer {text-align:center; font-size:13px; line-height:22px; padding-bottom:5px; padding-top:15px; color:#ffffff;}
a.footer:link, a.footer:visited, a.footer:active {color:#ffffff; text-decoration:none; margin:0px 4px; font-weight:normal;}
a.footer:hover  {color:#ffffff; text-decoration:underline; margin:0px 4px; font-weight:normal;}

#blue {background:url("../SiteGraphics/Images/blue_bkgd.jpg") repeat-x; width:240px; margin-right:15px; float:left; min-height:300px;}
#blue h1 {margin:0px; font-size:18px; line-height:30px; padding-left:5px; padding-bottom:10px; font-weight:normal; color:#FFFFFF;}
#blue h2 {margin:0px; font-size:14px; line-height:22px; padding-left:10px; font-weight:bold; color:#004785;}
#blue p {padding:0px 10px 5px 10px; margin:0px;}
#blue ul {margin-top:0px; margin-bottom:0px;}
#blue li {list-style-type: none; margin-bottom:10px;}


#tan {background:url("../SiteGraphics/Images/tan_bkgd.jpg") repeat-x; width:250px; margin-right:23px; float:left; min-height:300px;}
#tan h1 { margin:0px; font-size:18px; line-height:30px; padding-left:5px; padding-bottom:10px; font-weight:normal; color:#FFFFFF;}
#tan p {padding:0px 10px 5px 10px; margin:0px;}

/* Administrative side */
#AdminHeader {background:yellow;border-bottom:solid 2px black;color:black;font-size:10pt;left:0px;position:fixed;top:0px;width:100%;z-index:200;}
#AdminEnvelope {margin:20px;}
#AdminEnvelope .admintd_left {text-align:left;vertical-align:top;}
#AdminEnvelope .admintd_right {text-align:left;vertical-align:top;}
#AdminEnvelope .admin_select {width:400px;}
#AdminEnvelope .admin_text {width:400px;}
#AdminEnvelope .admin_textarea {height:100px;width:400px;}
/* Dynamic page editing */
.admin_editwindow {border:solid 3px #101080;background:#e0e0e0;position:absolute;top:100px;left:100px;visibility:hidden;z-index:1002;padding:10px;}
/* Dynamic site specific css */
.Envelope {margin:0px 30px;}