body
{
    margin:0px;
    margin-top:8px;
    background-color: #ffffff;
    text-align:left;
    font:11px verdana;
    color:#2e312a;
}
form, P {
	margin: 0px;
    padding: 0px;
}

.bgborder
{
    background-color: #2d2f2a;
}

.bgmiddle
{
    background:url('../images/bg_middle.gif') repeat-y;
}
.bgright
{
    background-color: #f6f7ef;
}
.rightbox
{
    background-color: #ffffff;
    border:1px solid #969696;
}
.inputbox {
    font: 11px verdana;
    color: #2e312a;    
    border:1px solid #c3c3c3;
    border-top:2px solid #7c7c7c;
    padding-left:1px;
}
.button {
    background-color: #929685;
    font: bold 11px verdana;
    line-height:14px;
    color: #fff;    
    border:1px solid #2e312a;
    text-decoration:none;
}

.mainlink {
    font:bold 12px arial;
    color:#bc850f;
    text-decoration:none;
    text-transform:uppercase;
    line-height:20px;
}
.mainlink a {
     color:#52534f;
     text-decoration:underline;
     padding-left:12px;
 }
.mainlink a:visited {
     color:#52534f;
     text-decoration:underline;
     padding-left:12px;
}
.mainlink a:active {
     color:#52534f;
     text-decoration:underline;
     padding-left:12px;
}
.mainlink a:hover {
     color:#bc850f;
     text-decoration:underline;
     padding-left:12px;
}
.mainlink span {
     color:#bc850f;
     text-decoration:underline;
     padding-left:12px;
}
.hometitle {
     font:bold 16px verdana;
     color:#2e312a;
     line-height:20px;
}
.hometitle a {
     color:#2e312a;
     text-decoration:none;
 }
.hometitle a:visited {
     color:#2e312a;
     text-decoration:none;
}
.hometitle a:active {
     color:#2e312a;
     text-decoration:none;
}
.hometitle a:hover {
     color:#bc850f;
     text-decoration:none;
}
.pagetitle {
     font:bold 16px verdana;
     color:#919785;
     line-height:20px;
 }
.articletitle {
     font:bold 12px verdana;
     color:#2e312a;
 }
 .articletitle a {
     color:#2e312a;
     text-decoration:underline;
 }
.articletitle a:visited {
     color:#2e312a;
     text-decoration:underline;
}
.articletitle a:active {
     color:#2e312a;
     text-decoration:underline;
}
.articletitle a:hover {
     color:#bc850f;
     text-decoration:underline;
}
.maintext {
     font:11px verdana;
     color:#2e312a;
     line-height:15px;
 }
.maintext a {
     color:#bc850f;
     text-decoration:none;
 }
.maintext a:visited {
     color:#bc850f;
     text-decoration:none;
}
.maintext a:active {
     color:#bc850f;
     text-decoration:none;
}
.maintext a:hover {
     color:#2e312a;
     text-decoration:none;
}
.maintext1 {
     font:11px verdana;
     color:#2e312a;
     line-height:16px;
 }
.maintext1 a {
     color:#bc850f;
     text-decoration:underline;
 }
.maintext1 a:visited {
     color:#bc850f;
     text-decoration:underline;
}
.maintext1 a:active {
     color:#bc850f;
     text-decoration:underline;
}
.maintext1 a:hover {
     color:#2e312a;
     text-decoration:underline;
}
.textyellow {
     font:11px verdana;
     color:#bc850f;
     line-height:16px;
 }
.textyellow a {
     color:#bc850f;
     text-decoration:underline;
 }
.textyellow a:visited {
     color:#bc850f;
     text-decoration:underline;
}
.textyellow a:active {
     color:#bc850f;
     text-decoration:underline;
}
.textyellow a:hover {
     color:#2e312a;
     text-decoration:underline;
}
.righttext {
    font:10px verdana;
    color:#606060;
    text-decoration:none;
    line-height:14px;
}
.righttext a {
     color:#bc850f;
     text-decoration:none;
 }
.righttext a:visited {
     color:#bc850f;
     text-decoration:none;
}
.righttext a:active {
     color:#bc850f;
     text-decoration:none;
}
.righttext a:hover {
     color:#606060;
     text-decoration:none;
}
.footertext {
    font:11px arial;
    color:#bc850f;
    text-decoration:none;
    text-transform:uppercase;
}
.footertext a {
     color:#bc850f;
     text-decoration:underline;
     padding-left:12px;
 }
.footertext a:visited {
     color:#bc850f;
     text-decoration:underline;
     padding-left:12px;
}
.footertext a:active {
     color:#bc850f;
     text-decoration:underline;
     padding-left:12px;
}
.footertext a:hover {
     color:#2e312a;
     text-decoration:underline;
     padding-left:12px;
}
.copyright {
     font:9px verdana;
     color:#5e5f5c;
 }
 .imgtext {
     font:9px tahoma;
     color:#7f7f7f;
}
.error {
    font:10px verdana;
    color:#ff0000;
    text-decoration:none;
}
