﻿html, body, div, p, h1, h2, h3, h4, h5, h6, 
blockquote, ol, ul, li, dl, dt, dd, td, 
form, fieldset, a 
{
     margin: 0;
     padding: 0;
     border: 0;
}

body
{
    background: #FFFFFF;
    font-family: "Trebuchet MS",Arial,Sans-Serif;
    font-size: 13px;
    color: #050505;
    background: #FFF url(bg-body.png) 0 0 repeat;
}

h1
{
    margin: 10px 0 5px 0;
    color: #044400;
}
h2
{
    margin: 10px 0 5px 0;
    color: #FA6900;
}
h3
{
    margin: 0 0 10px 0;
}
p
{
    margin-bottom:8px;
    line-height: 20px;
}
li
{
    margin: 0 0 3px 25px;
    list-style-type: circle;
}

a,
a:link,
a:active,
a:visited
{
    color: #044400;
    text-decoration: underline;
}
a:hover
{
    color: #FA6900;
    text-decoration: none;
}
a img
{
    border: none;
}
a.more-info
{
    font-style: italic;
}
.clearing
{     
    clear: both; 
    height: 0;
    margin: 0;
    font-size: 1px;
    line-height: 0;
    display: block;
}
.notes
{
    font-style: italic;
    font-size: 10px;
}


#hlineInterior { top: 176px; }
#hlineInterior
{
    position: absolute;
    left: 0;
    width: 100%;
    height: 14px;
    overflow: hidden;
    background: #FFF url(bg-hline.png) 0 0 repeat-x;
}
#container
{
    position: relative;
    margin: 0 auto;
    width: 950px;
}

#legal
{
    clear: both;
    margin-top:10px;
    text-align: center;
    font-size: 11px;
    color: #999;
}

/*******************/
/*  interior pages */
.interior               /* div that wraps the content of the interior pages */
{
    background: url(bg-interior-header.png) no-repeat 0 0;
    padding: 200px 0 0 20px;
}

.interior .title   { width: 750px; }
.interior .content { width: 900px; }

.interior .title .title-pic,
.interior .content .project-pic-right
{   
    float: right;
    padding-left: 30px;
    padding-bottom: 30px;     
}
.interior .title .emphasis  { font-variant:small-caps; }

.interior .content .project-pic-left
{   
    float: left;
    padding-right: 30px;
    padding-bottom: 30px;     
}
.interior .content ul
{
    padding: 5px 10px 15px 25px;
    color: #333;
}
.interior .content .video
{
    float: left;
    margin-right:30px;
}


#sitenav                /* div that wraps the TreeView */
{
    position: absolute;
    width: 230px;
    top: 0;
    left: 790px;

    margin: 15px 0 5px 0;
    font-size: 14px;

    border: dotted 1px #FA6900;
    background: #FFF;

    opacity: 0.9 !important;
    filter: alpha(opacity=90) !important;
    moz-opacity: 0.9;

    z-index: 1000;
}
.nav                /* TreeView */
{
    padding: 20px 10px;
    background: transparent url(poppy-list.png) right bottom no-repeat;
}
.nav a { text-decoration: none; }
.nav a:hover { color: #FA6900 !important; }

.nav div.AspNet-TreeView ul li
{
    list-style:none;
    white-space: nowrap;
    margin: 0;
    padding: 3px 0 2px 0; 
}

.nav div.AspNet-TreeView li a
{
    color: Black;
}

.nav div.AspNet-TreeView li.AspNet-TreeView-Root
{
    font-weight: bold;
}

.nav div.AspNet-TreeView li.AspNet-TreeView-Parent
{
    color: #000;
    font-weight: bold;
}

.nav div.AspNet-TreeView li.AspNet-TreeView-Leaf
{
    font-weight: normal;
    margin-left: 20px;
}

.nav div.AspNet-TreeView a,
.nav div.AspNet-TreeView a:visited,
.nav div.AspNet-TreeView a:active,
.nav div.AspNet-TreeView a:link
{
    color: #044400;
}
.nav div.AspNet-TreeView a:hover
{
    color: #000;
}

.nav div.AspNet-TreeView .AspNet-TreeView-Selected a
{
    font-weight: bold;
}
.nav div.AspNet-TreeView .AspNet-TreeView-Selected a:hover
{
    text-decoration: none;
    color:  #044400;
}


/* Specialty classes for individual pages */
.interior .donation-printer,
.interior .donation-pdf,
.interior .spacer
{
    display:block;
    float:left;
    line-height: 40px;   
    margin:10px 0 10px 10px;
}
.interior .spacer           { padding-left: 12px }
.interior .donation-printer { padding-left: 45px;background: transparent url(printer.png) 0 0 no-repeat; }
.interior .donation-pdf     { padding-left: 45px;background: transparent url(pdf.gif) 0 0 no-repeat; }


    
.interior .hgt-dl-pdf,
.interior .plaque-appl-pdf
{
    padding-left: 45px;
    background: transparent url(pdf.gif) 0 0 no-repeat;
}
.interior .hgt-dl-pdf
{
    margin: 10px 0 20px 200px;
}
.interior .plaque-appl-pdf
{    
    margin: 0 0 10px 50px;
}

.interior .chairperson
{
    text-align: right;
    margin-right: 30px;
    font-style: italic;
}
.interior ul.hgt li
{
    margin: 0 0 5px 0;
    list-style-type: disc;
    color: #050505;
}


.interior .form 
{
    width: 630px;
    border: 1px solid #044400;
    padding: 10px;
    margin-bottom: 20px;
    background: #FFF;
}
.interior .form table,
.interior .form .mailto-address
{    
    float: left;
    border-collapse: collapse;
    margin-bottom: 15px;    
}
.interior .form td
{
    padding-right: 5px;
    vertical-align: bottom;
}
.interior .form table .form-space
{
    width: 200px;
    padding-bottom: 20px;
    border-bottom: 1px solid #044400;
}
.interior .form .mailto-address
{
    margin-left:30px;
}

/*************/

/*
orange #FA6900
blue   #2EB9B9

dark green   #044400
bright green #32A229
*/