html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, 
del, dfn, em, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, dl, dt, dd, fieldset, form, label, legend,
caption, tbody, tfoot, thead{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
html,body {

font:9pt/14pt Arial,sans-serif;
}
img {
    border:0;
}
.clear {
    clear:both;
}
p {
    margin:0;
    padding:5px 0;
}
h1,h2,h3,h4,h5 {
    color:#AFBD21;
}
h1 {
    
    padding:14px 0;
    font-size:14pt;
}
h2 {
    font-size:13pt;
    padding:12px 0;
}
h3 {
   
    font-size:11pt;
    padding:10px 0;
}

.dark {
    color:#677717;
}

a {
    color:#AFBD21;
}

hr {
    height:1px;
    background:#000;
    border:0;
    margin:15px 0;
    clear:both;
}

#site-container {
    width:980px;
    margin:0 auto;
    background:#fff;
}

#header {
    width:100%;
    height:132px;
    overflow:hidden;
}

#header-inner {
    text-align:right;
}

#page-container {
    background:#F1F3E3;
    float:left;
    width:100%;
    display:inline;
    padding-bottom:20px;
}
#top-navigation {
    float:left;
    width:100%;
    display:inline;
}

ul#nav {
    list-style:none;
    float:left;
    width:780px;
    display:inline;
    height:34px;
    margin:0;
    padding:0;
    overflow:hidden;
}
ul#nav li,ul#nav li.short {
    float:left;
    width:auto;
    display:inline;
    height:34px;
    background:#221E1F url(/images/off-background.jpg) repeat-y;
    margin:0;
    padding:0;
}
ul#nav li.short {
  
    background:#221E1F url(/images/short-off-background.jpg) repeat-y;
  
}
ul#nav li.active {
    background:#6F8018 url(/images/on-background.jpg) repeat-y;
}

ul#nav li.short-active {
    background:#6F8018 url(/images/on-background-short.jpg) repeat-y;
}
ul#nav li div.off-right {
    width:20px;
    height:34px;
    background:url(/images/off-right.jpg);
    float:left;
    display:inline;
}




ul#nav li div.off-right-last, ul#nav li div.on-right-last, ul#nav li div.on-left,ul#nav li div.on-right  {
    width:20px;
    height:34px;
    background:url(/images/off-right-last.jpg) no-repeat;
    float:left;
    display:inline;
    overflow:hidden;
    
}

ul#nav li div.on-right-last {
    background:url(/images/on-right-last.jpg);
}

ul#nav li div.on-left {
    background:url(/images/on-left.jpg);
}

ul#nav li div.on-right {
    background:url(/images/on-right.jpg);
}

ul#nav li div.link-container {
    padding:8px 8px;
    float:left;
    width:auto;
    display:inline;
    
}

ul#nav li a {
    color:#fff;
    text-decoration:none;
}

#site-search {
    float:left;
    width:185px;
    padding:12px 0 0 0;
}
#site-search .inputcontainer {
    float:left;
    width:auto;
}
#site-search .searchsubmit {
    border:0;
    background:#000;
    color:#fff;
    height:22px;
    width:30px;
    text-align:center;
    padding:0;
    margin:0;
}

#content-background {
    padding:20px;
 
}
#content {
    float:left;
    width:610px;
    margin-right:20px;
    background:#fff;
}
#content-inner {
    padding:20px;
       
}
#wide-content {
    width:930px;
     
    background:#fff;
    float:left;
}

#footer {
    background:#221E1F;
    padding-top:20px;
    float:left;
    width:100%;
    clear:both;
}
#footer-links {
    float:left;
    width:560px;
    margin-right:30px;
    color:#57575A;
    padding-left:40px;
}
#footer-links a {
    color:#57575A;
    text-decoration:none;
    text-transform:uppercase;
}
#footer-logo {
    float:left;
    width:300px;
}

/*people*/

.PeopleContainer {
    float:left;
    width:100%;
    padding:10px 0;
}
.PeopleContainer h3 {
    margin:0;
    padding:0;
    color:#000;
    font-size:10pt;
}   
.PeopleContainer div.Photo {
    width:90px;
    float:left;
    margin-bottom:15px;
    margin-right:10px;
}

.PeopleContainer div.Description {
    width:420px;
    float:left;
    margin-bottom:15px;
    margin-right:1em;
}

/*sidebar info boxes*/
#sidebar {
    float:left;
    width:290px;
}

.sidebox-container {
    
}
.sidebox-top {
    width:280px;
    background:url(/images/sidebar-box-top.jpg);
    height:35px;
}
.sidebox-top h2 {
    color:#000;
    padding-left:30px;
    padding-top:2px;
    font-size:11pt;
}
.click-here {
    float:left;
    width:26px;
}
.sidebox-container {
    background:#D1D88B;
     width:280px;
     background:url(/images/sidebar-box-background.jpg) repeat-y;
     float:left;
     color:#fff;
     
}
.sidebox-content {
    padding-left:16px;
    float:left;
    width:200px;
}
#toggle-links {
    
}
#toggle-links .active-link {
    background:url(/images/infobox-dark-white-background.gif)  no-repeat;
}
.toggle-link {
    background:url(/images/infobox-light-white-background.gif) no-repeat;
    height:110px;
    width:280px;
    margin-bottom:20px;
    color:#fff;
    float:left;
    cursor:pointer;
    
}
