
/*topheader*/
.topheader {margin-bottom:20px;}
.topheader table {height:25px;border-collapse:separate;width:100%;background-color:Transparent;font-size:100%;}
.topheader td {height:25px;}
.topheader th {height:25px;background-image:url(images/darkgradient.gif);color:white;white-space:nowrap;font-weight:normal;}
.topheader a {color: #183603;text-decoration: none; font-size: 10pt;}
.topheader a:hover{text-decoration:underline;}
.topheader th.menuitem {color:#333399;text-align:center;width:12%;border-left:1px solid #9FAABF;border-right:1px solid #606D85;white-space:nowrap;padding-left:5px;padding-right:5px;}
.topheader th.rightitem {border-left:1px solid #9FAABF;color:Silver;text-align:right;border-right:none;}
.topheader td.outerheader {width:6px;}

/*header*/
.header table {font-size: 8pt;background-color:Transparent;width:100%;height:90px;border:none;}
.header td {white-space:nowrap;}
.header h1 {font-weight: normal;font-size: 18pt;margin-bottom: 0px;font-family: 'Arial Narrow';margin-top:5px;}
.header a {color: #333399;text-decoration: underline;}
.header a:hover{text-decoration: none;}
.header img{vertical-align:middle;border:none;}

/*main body*/
.forumcontent table {font-size: 8pt;border-collapse:collapse;background-color:#FFFFFF;}
.forumcontent h1 {font-weight: normal;font-size: 18pt;margin-bottom: 0px;font-family: 'Arial Narrow';}
.forumcontent h2 {margin-bottom: 0px;font-size: 10pt;margin-top:0px;}
.forumcontent h3 {font-weight: bold;font-size: 8pt;margin-bottom: 0px;}
.forumcontent a {color: #333399;text-decoration: underline;}
.forumcontent a:hover{text-decoration: none;}
.forumcontent th {background-image:url(images/darkgradient.gif);color:#183603;font-weight: bold;font-size: 9pt;text-align:justify;padding: 5px 5px 5px 5px;border:1px solid #606D85;}
.forumcontent th a {color: #183603;font-size: 8pt;font-weight: normal;text-decoration: none;}
.forumcontent th a:hover{text-decoration:underline;}
.forumcontent td {border:1px solid silver;}
.forumcontent button{font-family: Verdana;font-size: 8pt;border: slategray 1px solid;}
.forumcontent textarea{font-family: Verdana;font-size: 8pt;border-left: slategray 1px solid;border-right: slategray 1px solid;border-bottom: slategray 1px solid;border-top: none;}
.forumcontent select{font-family: Verdana;font-size: 8pt;border: 1px solid slategray;}
.forumcontent img{vertical-align:middle;border:none;}
.forumcontent hr{height:1px;border:none;color:silver;background:silver;}
.forumcontent div.location{margin-top:17px;margin-bottom:17px; font-size:10pt;}

INPUT[type="text"], INPUT[type="button"], INPUT[type="submit"], INPUT[type="file"], INPUT[type="password"]
{border: 1px solid slategray;font-family: Verdana;font-size: 8pt;}

/* other classes */
.gradientbutton {background-image:url('images/darkgradient.gif');color:#183603;font-family: Verdana;font-size: 8pt;border: 1px solid slategray;}
.radiolist td {text-align: left;}
button.formatting{width: 25px;height: 20px;border: none;background-color:Transparent;cursor: pointer;}
div.editbar{margin-top: 3px;background-image: url('images/editbar_bg.gif');height: 20px;border-left: 1px solid slategray;border-right: 1px solid slategray;border-top: 1px solid slategray;}
div.quote{color: #7777aa;text-decoration: none;padding-left: 15px;}

/***********************************************/
body
{
    background-position: center top;
    font-family: Arial;
    margin: 0px;
    background-image: url(../images/bg-page5.png);
    background-repeat: repeat-y;
}
h1
{
    font-size: 14pt;
    font-weight:bold;
    color: Green;
    margin: 5px;
}
h2
{
    font-size: 12pt;
    font-weight:bold;
    color: gray;
    margin: 2px;
}
p
{
    font-size: 10pt;
    color: #333333;
}
a:link, a:visited
{
    font-weight: bold;
    color: #005100;
    text-decoration: none;
}
a:hover
{
    font-weight: bold;
    color: #005100;
    text-decoration: underline;
}

/************   HEADER   ******************/
#header
{
    width: 850px;
    margin: 0px auto;
    padding: 5px;
}
#header-right
{
    width: 48%;
    float: right;
    text-align: right;
    font-size: 8px;
}
#header-left
{
    width: 48%;
    float: left;
}
/************   NAV   ******************/
#nav
{
    width: 850px;
    margin: 0px auto;
    padding: 5px;
    padding-bottom: 0px;
    border-bottom: solid 1px black;
    font-size: 10pt;
}
#bread
{
    width: 850px;
    margin: 0px auto;
    padding: 5px;
    font-size: 8pt;
    height: 10px;
}  
.StaticMenuItem
{
    color: #183603; 
    border-top: solid 1px black;
    border-right: solid 1px black;
    border-left: solid 1px black;    
}

.StaticMenuHover
{
    color: #183603;
    background-color: #FF9933;
    text-decoration: none;
}
.StaticMenuSelected
{
    color: #ffffff;
    background-color: #999999;
}
.DynamicMenuItem 
{
    color: #183603;
    background-color: white;
    margin: 2px;
    padding: 5px;
}
.DynamicMenuHover 
{
    color: #183603;
    background-color: #FF9933;
    text-decoration: none;
}
.DynamicMenuSelected
{
    color: #183603;
    background-color: #FF9933;
} 
/************   FOOTER   ******************/
#footer
{
    width: 850px;
    margin: 0px auto;
    padding: 5px;
    font-size: 8pt;
    border-top: solid 1px black;
}
#footer-right
{
    width: 48%;
    float: right;
    text-align: right;
}
#footer-left
{
    width: 48%;
    float: left;
}
/************   OTHER   *********************/
#content
{
    width: 850px;
    margin: 0px auto;
    padding: 5px;
    border: solid 1px black;
}
/************   COLUMNS   *********************/
#column-holder
{
    width: 100%;
    margin: 0px auto;
    padding: 0px;
}
#column-left
{
    width: 30%;
    float: left;
    padding: 5px;
    border-right: solid 1px black;
}
#column-right
{
    width: 67%;
    float: right;
    padding: 5px;
}
#top
{
    width: 850px;
    margin: 0px auto;
    padding: 5px;
}
#bottom
{
    width: 850px;
    margin: 0px auto;
    padding: 5px;
}
/************   HOMEPAGE   *********************/

#column-holder-home
{
    width: 100%;
    margin: 0px auto;
    padding: 0px;
}