/************************************/
/*    Threshold Consulting    */
/*         © 2005          */
/*    www.yourthreshold.com      */
/************************************/
html {
   margin:0;
   padding:0;
   height:100%;
   background:#CCC;
   }
body {
   margin:0;
   padding:0;
   height:100%;
   overflow: -moz-scrollbars-vertical; /*to force scroll in Mozilla and avert the centered page shift*/
   text-align:center;
   font-size:12px;
   font-family:Arial, Verdana, Helvetica, sans-serif;
   color:#444444;
   }
a img {
   border:0;
   }
a, a:link, a:visited {
   color:#434C3E;
   text-decoration:none;
   }
a:hover {
   color: #D60808;
   text-decoration:underline;
   }
h1 {
   margin:0;
   padding:10px 0 5px 0;
   font-size:14px;
   color:#555555;
   }
h2 {
   margin:0;
   padding:5px 0 5px 0;
   font-size:12px;
   color:#666666;
   }
p {
   margin:5px 0 8px 0;
   padding:0;
   }
blockquote {
   text-indent: 20px;
   background: url(../images/quote1.gif);
   background-position: 0 2px;
   background-repeat: no-repeat;
}
blockquote p {
   display: inline;
   text-align: justify;
}
#container {
   width:744px;
   margin:auto;
   text-align:left;
   position:relative;
   min-height:100%;
   background:#FFF url(../images/botbar.png) bottom no-repeat;
   }
* html #container {
   height:100%;
   }
#topbar {
   background:#FFF url(../images/topbar.png) no-repeat;
   height:20px;
   line-height:0px;
   font-size:0;
   margin-bottom:30px;
   }
#left-col {
   width:253px;
   float:left;
   text-align:center;
   }
* html #left-col {
   display:inline;
   }
#content #singlephoto {
   float: left;
   width: 100px;
   height: auto;
   margin-right: 5px;
}
#content #info {
margin-left:105px;
position:relative;
}
#content {
   margin:0 30px 40px 253px;
   padding-top:161px;
   background:#FFF url(../images/header.gif) no-repeat;
   line-height:17px;
   }
a.contentlink:link, a.contentlink:visited {
   color:#D60808;
   text-decoration:none;
   }
a.contentlink:hover {
   color: #D60808;
   text-decoration:underline;
   }
a.newslink:link, a.newslink:visited {
   color: #FFFFFF;
   /*color: #D60808; - Brooke Change Request 2/06*/
   /*color:#777777; - Brooke Change Request 1/06 */
   text-decoration:none;
   }
a.newslink:hover {
   color: #FFFFFF;
   /*color: #D60808; - Brooke Change Request 2/06*/
   text-decoration:underline;
   }
* html #content {
   margin-right:37px;
   }
#nav {
   list-style:none;
   margin:0;
   padding:20px 40px 0 40px;
   text-align:left;
   line-height:14px;
   }
#nav li {
   border-bottom:1px solid #E6EEF0;
   padding:2px 0;
   margin:0;
   clear:both;
   }
#nav li ul li {
   border:0;
   }
.subnav {
   list-style:none;
   margin:0;
   padding:0 0 0 10px
   }
.subnav li {
   border-bottom:0;
   margin:0;
   padding:0;
   }
.active {
   background:#FFF url(../images/arrow.gif) right center no-repeat;
   padding-right:10px;
   }
.subnav a, .subnav a:link, subnav a:visited {
   color:#777;
   text-decoration:none;
   font-size:11px;
   }
.subnav a:hover {
   color: #D60808;
   text-decoration:underline;
   }
#news {
   width:162px;
   margin:25px auto;
   background:url(../images/newsbg.png) repeat-y;
   color:#000;
   font-size:11px;
   text-align:justify;
   }
#topnews {
   background:#FFF url(../images/topnews.png) no-repeat;
   height:24px;
   color:#000;
   padding-left:20px;
   padding-top:3px;
   font-size:12px;
   }
.topnewsTitle {
   background:#FFF;
   }
#news-text {
   padding:0 12px 2px 12px;
   color:#777777;
   }
#botnews {
   background:#FFF url(../images/botnews.png) no-repeat;
   height:14px;
   line-height:0px;
   font-size:0;
   }
#footer {
   width:258px;
   padding-bottom:2px;
   position:absolute;
   bottom:0;
   right:0;
   text-align:center;
   font-size:9px;
   color:#FFFFFF;
   }
a, a.footerlink:link, a.footerlink:visited {
   color:#FFFFFF;
   text-decoration:none;
   }
a.footerlink:hover {
   color: #FFFFFF;
   text-decoration:underline;
   }
.footerimg {
   vertical-align:middle;
   }
.clear {
   clear:both;
   line-height:0px;
   font-size:1px;
   }
ul.bullet {
   list-style-image:url(../images/bullet.gif);
   }
.acrobat {
   margin:20px 0 0 30px;
   }
.pspace {
   margin-bottom:20px;
   }
.mission {
   font-style:italic;
   }
.how {
   margin-bottom:10px;
}
