html, body {
   padding: 0;
   margin: 0;
   background: white;
   font-family: Arial;
   color: black;
   font-size: 12px;
}
#nav {
   display: none;
   visibility: hidden;
}
#content .column .column {
   float: left;
   display: inline;
   padding-bottom: 10px;
}
#content .column .text{
   clear: left;
}
#content .column img{
   margin-top: 5px;
}
#content .column .second{
   margin-left: 10px;
}
#content .column .text .second{
   margin-left: 20px;
}
#slideshow {
   display: none;
}

img {
   border: none;
}
a {
   color: black;
   text-decoration: none;
}
a:hover {
   text-decoration: underline;
}
ul li {
   margin-top: 1px;
}
/* ***************** Home NEWS and EVENTS List and Other Menus ***************** */
#content .column .column ul {
   list-style: none;
   margin: 0;
   padding: 0;
   margin-top: -7px;
}
#content .column .column ul li {
   list-style: none;
   padding: 5px 5px 5px 2px;
   margin: 0;
}

/* ***************** Portfolio Sub MENU ***************** */
#content .column .column .menu {
   background: #e4e8d0;
   border-top: none;
   height: 197px;
   padding-top: 20px;
   margin-left: 20px;
}
#content .column .column .menu h1, #content .column .column .menu h2 {
   margin-top: 0;
}
#content .column .column .menu li {
   text-indent: -1em;
   margin-left: 1em;
   padding: 4px 0;
}
#content .column .column .menu li.selected a, #content .column .column .menu li.selected  {
   color: #93a445;
   font-weight: bold;
   text-decoration: none;
}


/* ***************** Profiles and Key Staff ***************** */
#content .column dl.profiles {
   margin: 0;
   padding: 0;
   width: 471px;
}
#content .column dl.profiles dt {
   float: left;
   width: 106px;
   height: 106px;
   margin-right: 15px;
   display: inline;
   margin-bottom: 5px;
   clear: left;
}
#content .column dl.profiles dt.last {
   margin-bottom: 0;
}
#content .column dl.profiles dd {
   margin: 0;
   padding: 0;
   float: left;
   display: inline;
   width: 350px;
   height: 106px;
   margin-bottom: 5px;
}
#content .column dl.profiles dd.last {
   margin-bottom: 0;
}
#content .column dl.profiles dd p{
   margin: 0;
   padding: 0;
   font-size: 12px;
   line-height: 130%;
}
#content .column dl.bottom {
   margin-top: 5px;
}
#content .column dl.profiles dd p strong, #content .column dd p em{
   color: #93a445;
}


/* ***************** Main Content Declarations ***************** */
#content h1, #content h2 {
   font-size: 12px;
   color: #93a445;
   margin: 10px 0 10px 0;
   text-transform:uppercase;
}
#content h1 a{
   color: #93a445;
}
body#news #content h2 {
   text-transform: none;
}
#content h2 {
   font-weight: normal;
}
#content h1.flat, #content h2.flat {
   margin-bottom: 0;
}
#content h3 {
   margin: 20px 0 10px 0;
}
#content h3 a {
   font-size: 12px;
}
#content .text p {
   margin: 2px 0 16px 0;
   line-height: 130%;
}
#content .half p{
   margin: 2px 0 16px 0;
   line-height: 120%;
}
#content .spaced p{
   line-height: 130%;
}
#content .column .column .profile {
   border: none;
}
#content .column .column .profile h2 {
   margin: 6px 0 2px 5px ;
}
#content .column .column .profile p{
   margin: 6px 0 2px 5px ;
}
#content .column .text p.tiny {
   font-size: 12px;
}

#content .column dl.news {
   margin: 0;
   padding: 0;
   width: 471px;
}
#content .column dl.news dt {
   float: left;
   width: 233px;
   margin-right: 5px;
   display: inline;
   clear: left;
   margin-top: 5px;
}
#content .column dl.news dd {
   float: left;
   width: 223px;
   min-height: 106px;
   height:auto !important;
   height: 106px;
   margin: 5px 0 0 0;
   padding: 0 0 5px 0 5px;
   display: inline;
   background: #fafaf6;
}


#footer {
   clear: left;
   margin-top: 5px;
   float: left;
}