/* CSS Document */
html { font-size: 100%; /* IE hack */ }
table { font-size: 100%; /* IE hack */ }

body { margin: 0; padding: 0; background-repeat:repeat-x; background-color: #F2F1F0;  font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 0.71em;}

a img { border: none; }

#con { height: 563px; background-image: url(images/hp-con-bg.jpg); background-repeat:repeat-x; margin: 0 0 0 0;}
#container { position: relative; width: 968px; height: 563px; margin: 0 auto; padding: 10px 0 0 0; }

#hero { width: 968px; height: 330px; position: relative; background-repeat: no-repeat; }

#navigation { background-color: #8E877F; height: 34px; padding: 0 0 0 17px; }
#navigation .members { padding: 0; }

#content {  background-color: #ffffff; min-height: 156px; background: #fff url(images/hp-panel-bg.jpg) no-repeat bottom left; padding: 27px 27px 0 27px; }

#content #content1 { border: 0px solid black; width: 380px; width/**/:/**/246px; padding:0 22px 0 182px; height: 135px;  float: left; background-image:url(../images/hp-logo-07.gif); background-repeat:no-repeat; color: #918175; line-height: 1.45em; }
#content #content1 p {padding: 0;margin: -5px 0 0 0; }
#content #content2 { width: 240px; width/**/:/**/220px; padding: 0 0 0 20px; height: 136px; float: left; color: #918175;}
#content #content2 table { width: 200px; height: auto; color: #806E64;}
#content #content2 th { padding: 0 0 8px 0; text-align: right; font-weight: bold; width: 78px; width/**/:/**/ 70px; color: #C8C0BA; }
#content #content2 td { padding: 0 0 8px 10px; }
#content #content2 a { color: #FA970E; text-decoration: underline; }
#content #content3 { width: 221px; width/**/:/**/ 196px; padding: 0 0 0 25px; height: 136px; float: left; }

#content #content3 #statement { width: 206px; height: 136px; display: none;}
#content #content3 #login { width: 206px; height: 136px; display: block; background-color: yellow; }

#content3 .latest-news-article { background: url(images/home-latest-news.gif) no-repeat top left; padding: 25px 0 15px 0; }
#content3 .latest-news-article span.article-date { display: block; font-weight: bold; color: #c8c0ba; font-size: 10px; }
#content3 .latest-news-article a { display: block; text-decoration: none; }
#content3 .latest-news-article span.article-title { font-weight: bold; display: block; color: #f39801; text-decoration: underline; }
#content3 .latest-news-article span.article-teaser { display: block; padding: 5px 0; color: #806e64; line-height: 130%; }
#content3 .latest-news-article span.article-readfull { display: block; font-weight: bold; color: #f39801; }
#content3 .latest-news-article a:hover span.article-title,
#content3 .latest-news-article a:hover span.article-readfull { color: #70645a; }



#footer { color: #71635B; height: 35px; height/**/:/**/25px; padding: 10px 27px 0 27px; background-image: url(images/hp-footer-bg.jpg); background-repeat:no-repeat; }
#footer .misc { float: left; }
#footer a:link,#footer a:visited { color: #71635B; text-decoration: none; }
#footer a:hover,#footer a:active { text-decoration: underline;}
#footer a.sumo:link,#footer a.sumo:visited,#footer a.sumo:hover,#footer a.sumo:active { float:right; color:#C7BFBB;}

/* NAV - top horizontal nav */
#nav, #nav ul {padding: 0;margin: 0;list-style: none}
#nav li {position:relative;float: left;width: 250px;display:block;margin: 0;padding:0;}
#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {text-decoration:none;cursor:pointer;color:#fff;display: block;padding:0 40px 0 10px;}
#nav a:hover {color:#000; background-color: #9A938C; }

#nav li ul {background: #DBD7D4;width:250px;font-size:11px;position: absolute;font-weight:normal;left: -999em}
#nav li:hover ul, #nav li.sfhover ul {left: 0;z-index:99999}

#nav li li {background:none;float:none;border:none;padding:0; border-bottom: 1px solid white;}
#nav li li.last {border-bottom:none;}
#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover {color:#806E64;padding: 4px 10px;width:230px;}
#nav li li a:hover {color:#5C4F48;background:#CAC6C4;}

#globalNav {position: absolute; right: 0; margin-top: -10px; width: 350px;}

/* hide from IE mac \*/
#nav li {width:auto}
/* end hiding from IE5 mac */