body
{
    font-family:Verdana,arial,helvetica,sans-serif; font-size:11pt;
    color:#000000;background-color:#FFFFFF;
    margin:0px;padding:0px;border-width:0px;
}
h1,h2,h3,h4,h5 {
              font-family:Garamond,Times New Roman,serif;
              font-weight:bold;
              padding:4px 0px 4px 0px; margin:0px;
              color:#000000; }
h3,h4,h5    { text-align:left; }
h1          { font-size:18pt;text-align:right; }
h2          { font-size:18pt;text-align:center; }
h3          { font-size:14pt; }
h4          { font-size:12pt; }
h5          { font-size:12pt;font-style:italic; }

table { padding:0;margin:0px;border-width:0px;border-collapse:collapse; }
tr    { vertical-align:top; }
td    { border:solid 0px #FFFFFF;padding:0;margin:0px;border-collapse:collapse; }
p     { font-family:verdana,arial,helvetica,sans-serif; font-size:11pt;color:#000000; }

ul           { font-size:11pt;margin:12px 0px 0px 0px; }
ol           { font-size:11pt;margin:12px 0px 0px 0px; }
li           { font-size:11pt;margin:6px 0px 12px 0px; }
 
img          { border-width:0px; }
.imgleft     { border-width:0px;padding:2px 4px 4px 0px;margin:0px;float:left; }
.imgright    { border-width:0px;padding:2px 0px 4px 4px;margin:0px;float:right; }
.imgMasthead { border-width:0px;padding:0px;margin:0px;float:left; }

input        { color:#000000;font-family:Verdana,arial,helvetica,sans-serif;font-size:9pt; }
textarea     { color:#000000;font-family:Verdana,arial,helvetica,sans-serif;font-size:9pt; }

a            { text-decoration:underline; font-size:11pt; }
a:link       { text-decoration:underline;color:#00558A; }
a:visited    { text-decoration:underline;color:#00558A; }

.outerwrapper
{
    padding:0px;margin:0px;border-width:0px;border-style:none;
    text-align:center;
    background-color:Transparent;
}
.innerwrapper
{
    padding:0px;margin:0px;border-width:0px;border-style:none;
    width:100%; 
    min-height:300px;
    text-align:center;
    background-color:Transparent;
}
.masthead {display:none;}

.mainbody 
{
    width:100%; 
    text-align:left;
    background-color:transparent;
    margin:0px;padding:0px;border-width:0px;
}

.navmenu                      {display:none;}
.navmenu > .navsection        {display:none;}
.navmenu > .navitem-nosection {display:none;}
.navmenu * .navitem           {display:none;}
.navGraphic                   {display:none;}

.navsection 
{
    font-size:11pt;font-weight:bold;
    color:#00558A;background-color:#FFFFFF;
    margin:4px 10px 0px 4px;
    padding:2px;
    border:solid 1px #00558A;
}

.navcontainer { margin:0px;padding:0px;border:0px;background-color:Transparent;}

.navitem
{
    font-size:10pt;
    color:#00558A;background-color:#FFFFFF;
    margin:0px 10px 0px 25px;
    padding:2px;
    border-style:solid;
    border-color:#00558A;
    border-top-width:0px;border-bottom-width:1px;
    border-left-width:1px;border-right-width:1px;
}
.navitem > a           { text-decoration:underline; font-size:10pt; }
.navitem > a:link      { text-decoration:underline;color:#00558A; }
.navitem > a:visited   { text-decoration:underline;color:#00558A; }

.navitem-nosection
{
    font-size:11pt;font-weight:bold;
    color:#00558A;background-color:#FFFFFF;
    margin:4px 10px 0px 4px;
    padding:2px;
    border-style:solid;
    border-color:#00558A;
    border-top-width:1px;border-bottom-width:1px;
    border-left-width:1px;border-right-width:1px;
}
.navitem-nosection > a           { text-decoration:underline; font-size:11pt; }
.navitem-nosection > a:link      { text-decoration:underline;color:#00558A; }
.navitem-nosection > a:visited   { text-decoration:underline;color:#00558A; }

.sitemap { text-align:left; }
.sitemap > .navsection        { margin-left:1px;margin-right:1px; }
.sitemap * .navitem           { margin-left:1px;margin-right:1px; }
.sitemap > .navitem-nosection { margin-left:1px;margin-right:1px; }
 
.contentholder
{
    background-color:#FFFFFF;
    width:100%;
    min-height:400px;
    padding:0px;margin:0px;border-width:0px;
    display:block;
}
.bodycontent
{
    font-size:11pt;
    color:#000000;
    padding:0px 15px 10px 15px;
    text-align:justify;
    display:block;
}
.bodycontent * p { text-align:justify; }
.bodycontent a:link:after, .bodycontent a:visited:after 
{
    content:" (" attr(href) ") ";
    font-size:8pt;
}

.logo       { text-align:right;margin:0px 15px 0px 0px;border-width:0px;padding:0px; }

.frontform   { width:175px;margin:10px 0px 0px 0px; padding:2px; text-align:right; }
.buttonstyle { background-color:#FFFFFF;color:#000000; }

.squibblock { font-size:8pt;width:175px;padding:0px 0px 0px 15px; }
.squibblock * a           {font-size:8pt;color:#000000;}
.squibblock * a:link      {font-size:8pt;color:#000000;}
.squibblock * a:visited   {font-size:8pt;color:#000000;}
.squibblock * a:hover     {font-size:8pt;color:#241C00;text-decoration:underline;}
.squibblock * a:active    {font-size:8pt;color:#241C00;text-decoration:underline;}

.squibhead  
{
    width:173px;
    font-size:8pt;font-weight:bold;text-align:center;
    color:#000000;background-color:#FFFFFF;
    margin:15px 0px 0px 0px;
    padding:2px; 
    border:solid 2px #000000;
}
.squib
{
    width:175px;
    font-size:8pt;color:#000000;background-color:#DDD5B9;
    text-align:left;
    padding:2px;
    margin:2px 0px 0px 0px;
    border:solid 1px #000000;
    border-top-width:1px;
}
.news { }
.news > p 
{
    text-align:left; 
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:10pt;padding:0px;margin:0px 0px 2px 0px;
}
.news * a           {border-width:0px;border-style:none;border-color:#FFFFFF;}
.news * a:link      {border-width:0px;border-style:none;border-color:#FFFFFF;}
.news * a:visited   {border-width:0px;border-style:none;border-color:#FFFFFF;}

.corners {display:none;}
.lcorner {display:none;}
.rcorner {display:none;}

.footer
{
    font-size:8pt;
	margin:25px 0px 0px 0px;padding:1px;border:none 0px #FFFFFF;
	vertical-align:middle;text-align:center;
    background-color:#FFFFFF;color:#666666;
}