body {background-color: #FFFFFF;}
body, tbody, td, th, p , a {color: #666666;font-family: Verdana, Arial, Sans-Serif; font-size: 11px;}
th, td {vertical-align: top; text-align: left;}

/* index (fi:  forumindex */
.fiTable { width: 100%; }
.fiHead {background-color: transparent; color: #666666;}
TH.fiHead {width:50px; padding: 5px; background-color: #bbbbbb;}

.fiParentforum {background-color: transparent; color: #666666; font-size: 11px;}
TD.fiParentforum {background-color: #D70101; color: #FFFFFF; padding: 5px; }
P.fiParentforum {background-color: transparent; color: #ffffff; padding: 0px; margin: 0px;}
SPAN.fiParentforum {background-color: transparent; color: #ffffff;padding: 0px; font-weight: bold; text-decoration: none;}

.fiChildforum {background-color: transparent; color: #666666; font-size: 11px;}
TD.fiChildforumCOL1 {background-color: #E2E2E2; color: #666666; font-size: 11px;padding: 5px 10px 5px 30px;}
TD.fiChildforum {background-color: #dedede; padding: 5px ;}
P.fiChildforum {background-color: transparent; padding: 0px; margin: 0px;}
A.fiChildforum {background-color: transparent; padding: 0px; text-decoration: underline;}
A.fiChildforum:hover {text-decoration: none; color:#777777;}


/* viewforum (vf: viewforum) */
.vfTable {}
TD.vfForumname {background-color:#CC0000; color:white;padding:5px;}
H1.vfForumname {color: white;}

.vfHead {background-color: transparent; color: #666666;}
TH.vfHead {padding: 5px; background-color: #bbbbbb;}
.vfTopic {background-color: transparent; color: #666666; font-size: 11px;}
TD.vfTopicCOL1 {background-color: #E2E2E2; color: #666666; font-size: 11px;padding: 5px; text-align:left;}
TD.vfTopicCOL2 {background-color: #dddddd; color: #666666; font-size: 11px;padding: 5px; text-align:center;}
TD.vfTopicCOL3 {background-color: #cfcfcf; color: #666666; font-size: 11px;padding: 5px; }
TD.vfTopic {background-color: #dedede; padding: 5px ;}

TD.vfNavigator {padding:5px;}

DIV.vfAction {padding:10px;margin:10px;}
A.vfStartnewtopic {margin:10px; padding:10px; border:2px solid white; color: white; font-weight:bold;background-color:#CC0000; }
A.vfStartnewtopic:hover {margin:10px; padding:10px; border:2px solid #CC0000; color: #CC0000; font-weight:bold;background-color:white; }



/* vp  viewpost */
.vpTable {width:100%;}
.vpHead {background-color: transparent; color: #666666;}
TH.vpHead {padding: 5px; background-color: #bbbbbb;}

TD.vpThreadname {background-color:#CC0000; color:white;padding:5px;}
H1.vpThreadname {color:white;}
TD.vpForumname {padding: 5px; background-color: #bbbbbb;}

.vpOddrowCOL1 { background-color: #DDDDDD; padding: 5px;}
.vpOddrowCOL2 { background-color: #E2E2E2; padding: 5px;}
.vpEvenrowCOL1 {background-color: #EEEEEE; padding: 5px;}
.vpEvenrowCOL2 {background-color: #F2F2F2; padding: 5px;}

.vpPName {font-weight: bold; padding-bottom: 0px;margin-bottom:0px;}
.vpAvatar {}
img.vpAvatar{border-width: 0px; width:100px; margin-top: 10px; margin-bottom:10px; width:125}
.vpPJoined {margin-top:0px; margin-bottom: 0px;}
.vpPPosts{margin-top:0px; margin-bottom: 0px;}

.vpPPosted { margin-bottom: 0px;}
.vpHr { height: 1px;border-width: 1px 0px 0px 0px; border-style:solid; border-color: #bebebe;}
.vpPSubject {font-weight: bold; margin-bottom:0px;}
.vpPPosttext {}
Hr.vpSignature {width: 100%;}
div.vpSignature {text-align: left; position:relative; bottom: 0px; width: 100%;}
A.vpHref {text-decoration: underline;}
A.vpHref:hover {text-decoration: none;}

.vpTDfooter {background-color: #CCCCCC;}

TD.vpNavigator {padding:5px;}

DIV.vpQuote {margin-left:20px; background-color: #FFFFFF; padding:5px; border-width: 1px; border-color: #BBBBBB; border-style:solid;}


DIV.vpAction {padding:10px;margin:10px;}
A.vpStartnewtopic {margin:10px; padding:10px; border:2px solid white; color: white; font-weight:bold;background-color:#CC0000; }
A.vpStartnewtopic:hover {margin:10px; padding:10px; border:2px solid #CC0000; color: #CC0000; font-weight:bold;background-color:white; }


A.vpReplytotopic {margin:10px; padding:10px; border:2px solid white; color: white; font-weight:bold;background-color:#CC0000; }
A.vpReplytotopic:hover {margin:10px; padding:10px; border:2px solid #CC0000; color: #CC0000; font-weight:bold;background-color:white; }



/* new_post np */
DIV.npPreview {margin:10px; background-color: #E2E2E2; padding:5px; border-width: 1px; border-color: #BBBBBB; border-style:solid;}



/* faq */
.faqCatname{font-weight: bold; margin-bottom: 0px; padding-left: 5px;padding-right: 5px;}
.faqCatdescr {font-weight: normal;margin-top: 0px;margin-bottom: 0px; padding-left: 5px;padding-right: 5px;}

.faqCatHead {background-color: #bbbbbb; font-size: 16px; padding: 5px;}
.faqPmyquestion  {font-weight: bold;margin-bottom: 0px; padding-left: 5px;padding-right: 5px;}
.faqPmyanswer  {font-weight: normal;margin-top: 0px;padding-left: 5px;padding-right: 5px;;}




/* breadcrumb */
div.breadcrumb {padding: 5px;}
