@charset "iso-8859-1";

#page-container
{
font-size:80%;font-family:arial,helvetica,sans-serif;
}

#page-container,#inner-column-container,#masthead,#footer
{
border-color:#006600;
}

#outer-column-container
{
border-left-color:#006600;border-right-color:#006600;
}

#masthead
{
background-color:#006600;
}

#masthead
{
height:139px;
}

#footer
{
background-color:#f6f6f6;

}

#right-column img
{
border-style:none;margin-left:30px;
}

#inner-column-container
{
background-color:#fff;
}

#left-column h3,#right-column h3
{
margin-bottom:0;
}

p.fontsize-set
{
text-align:center;
}

p.fontsize-set input
{
margin:0 2px;
}

#footer
{
text-align:center;color:#000;
}

.treeview
{
margin-right:0;margin-left:0;margin-bottom:0;padding:0;background-color:#dccfcf;margin-top:10px;
}

.treeview ul
{
margin:0;padding:0;
}

.treeview a
{
color:#006600;
}

.treeview ul li a
{
color:#1b4e1b;text-decoration:none;
}

.treeview ul li ul li a
{
color:#517848;text-decoration:none;
}

.treeview ul li ul li ul li a
{
color:#4f4f4f;text-decoration:none;
}

.treeview ul li a:hover
{
color:#000;
}

.treeview a:hover
{
color:#000;
}

.treeview li
{
list-style-type:none;padding-left:5px;margin-bottom:3px;
}

.treeview li.submenu{}

.treeview li.submenu ul
{
display:none;
}

.treeview .submenu ul li{}

.clearfix:after
{
content:".";display:block;height:0;clear:both;visibility:hidden;
}

.clearfix
{
min-width:0;display:inline-block;display:block;
}

* html .clearfix
{
height:1%;
}

.sIFR-flash
{
visibility:visible!important;margin:0;
}

.sIFR-replaced
{
visibility:visible!important;
}

span.sIFR-alternate
{
position:relative;left:0;top:0;width:0;height:0;display:block;overflow:hidden;
}

.sIFR-flash+div[adblocktab=true]
{
display:none!important;
}

.sIFR-hasFlash h1
{
letter-spacing:-9px;font-size:40px;margin-bottom:-10px;
}

.sIFR-hasFlash h2
{
letter-spacing:-9px;font-size:30px;margin-top:10px;margin-bottom:-10px;
}

.sIFR-hasFlash h3
{
letter-spacing:-6px;font-size:25px;
}

.sIFR-hasFlash h4
{
letter-spacing:0;font-size:21px;
}

.sIFR-hasFlash h5#pullquote
{
letter-spacing:-4px;font-size:24px;
}

#middle-column h3

{
margin-top:-.1em;letter-spacing:1px;
}

#middle-column p
{
text-align:justify;
}

#middle-column ul
{
margin-left:10px;
}

#middle-column img
{
padding:10px;border:none;
}

.ddColor
{
background-color:#ffffff; color:#006600;
}
