/* Font Sizes 
- Point Sizes -||- % Equivalent -
10 77
12 93
14 108
16 123.1
18 138.5
20 153.9
22 167
24 182
26 197
*/
body {
    background: #fff url( '/Images/bg_b.gif' ) repeat-x;
    color: black;
    /*font: 69.5% Verdana, Arial, Helvetica, sans-serif; /* 8pt */    
}
h1, h2, h3
{
 margin: 0 0 10px 5px;
 font-weight: bold;
 color: #455a21;
}
h1 { font-size: 1.5em; }
h2 { font-size: 1.3em; }
h3 { font-size: 1.1em; }

p{ margin: 1em; }

a,
a:visited,
a:hover {
    color: #455a21;
    text-decoration: none;
}
a:hover { text-decoration: underline; }
div#wrapper {
    margin: 3px auto;
    width: 965px;
}
div#header {
    width: 965px;
    height: 45px;
    margin: 7px 0 30px 0;
}
div#column1 
{
    float: left;
    width: 275px;
}
div#column2 
{
    float: left;
    width: 505px;
    _width: 490px;
}
div#column2 img.header {
    float: right;
    margin-top: -14px;
    z-index: 10;
    position:relative;
    width: 505px;
    _width: 495px;
}
div#column3 
{
    float: right;
    width: 185px;
}
div#page {
    background: #FFFFFF;
    width: 965px;
    border: solid 1px #cccccc;
    min-height:425px;
    _height: 425px;
}
div#news {
    width: 170px;
    /* height: 440px; */
    position:static;
    top: 85px; /*-170//230*/
    margin: 0 15px 0 0; /* -230 */
    padding-bottom: 5px;
    /*background: url('/images/news_bottom.gif') bottom left no-repeat;*/
}
div#news h1, div#news .bold {
    font-size: 1.3em;
    font-weight: normal;
    color: #455a21;
    margin:0;
    padding:0;
}
div#news .bold { font-weight: bold; }
div#flashHeader {
    height: 200px; /* 225 */
    float: left;    
    margin-top: -1px;
}
div#leftSidebar {
    width: 250px;
    margin-left: 20px;
}
div#leftSidebar img {
    left: -20px;
    z-index: 50;
    position:relative;
}
div#leftSidebar hr {
    color: #df9e9d; 
    margin: -1em 2em 1em 5px;
}
div.navTree,
div#leftSidebar ul {
    color: #df9e9d; 
    margin: -1em 0 50px 20px; 
    list-style-type: square; 
}
div#leftSidebar ul li { line-height: 1.5em; }
div#content {
    text-align: left;
    padding: 20px 0 5px 10px;
    line-height: 1.2em;
    color: #455a21;
    width: 490px;
    _width: 480px;
    font-size: 1em;
}
div#content ul{ list-style-type: disc }
div#content ul li { line-height: 1.5em; }
div#content .header {
    width: 510px;
    height: 90px;
    text-align: left;
    background: transparent;
    float: left;
    margin: 4px 0 5px 0;
}

#content h1,
#content .header1
{
 margin: 0 0 10px 5px;
 font-size: 1.5em;
 font-weight: bold;
}
#content h2,
#content .header2
{
 margin: 0 0 10px 5px;
 font-size: 1.3em;
 font-weight: bold;
}
/* News Title */
#content .NewsTitle { margin: 0 0 10px 5px;  font-size: 1.3em;  font-weight: bold; }

/* News Date */
#content .NewsDate { font-weight: bold; }

div#content p { margin-left: 5px; }
div#content a,
div#content a:visited,
div#content a:hover { font-weight: bold; }

div#content ul { margin: 0 15px 0 20px; }
div#content ul li{}
ul.sitemap { list-style-type: disc; line-height: 2em; }

div#content .name { font-weight: bold }
div#content .title { font-style:oblique; }
div#footer 
{
    clear: both;
    color: #666666;
    text-align: center;
    width: 965px;
    margin: 20px auto;
    font-size: 0.8em;
    text-transform:uppercase;
}
div#footer ul {
    text-align: center;
    margin: 0;
    padding: 0;
    width: 100%;
    list-style: none;
    white-space: nowrap;
}
div#footer ul li {
    display: inline;
    position: relative;
    padding: 0 1em 0 1em;
    list-style-type: none;
    border-left: solid 1px gray;
}
div#footer ul li a,
div#footer ul li a:visited,
div#footer ul li a:hover {
    color: #666666;
    text-decoration: none;
}
div#footer ul li a:hover { text-decoration: underline; }
div#footer ul .first { border-left: none; }
div#copyright{ font-size: 0.8em; margin-top: 3px; }

@media print 
{
    html,body { margin:0 }
    div#header { display: none; height: 0; }
    div#page { width: 9in; }
    div#flashHeader { display: none; height:0; }
    div#column1 { width: 270px; float: left;}
    div#column2 { float: left;}
    div#column2 img.header { margin-right: 5px; }
    div#content { width: 400px; }
    div#column3 { display: none; width: 0; }
    div#sidebar { float: left; }
    div#content { float: left; }
    div#content .header { display: none; height:0; }
    div#footer { display: none; height: 0; width: 0; }
}