.afgrid, .afnormal
{
font-size: 12px;
color: #000000;
font-family: Verdana, Arial, Tahoma;
background-color: #ffffff;
}

.afgrid 
{
width:100%
}
.afgridborder
{
border: solid 1px #dcdcdc;
font-size: 12px;
color: #000000;
font-family: Verdana, Arial, Tahoma;
background-color: #ffffff;
}

.aflastpost
{
border-top: #cdcdcd 1px solid;
font-size: 11px;
background-color: #ffffff;
}

.NTForums_Pager
{
border: solid 1px #333333;
background-color: #ffffff;
}

.af_pager, .af_pagernumber, .af_currentpage
{
font-family: Verdana, Arial, Tahoma;
font-size:10px;
color: #000000;
padding: 2px,2px,2px,2px;
}

.af_pagernumber
{
background-color: #DCDCDC;
border-left: #000000 1px solid;
width: 15px;
}

.af_currentpage
{
background-color: #FFFFCC;
border-left: #000000 1px solid;
color: #000000;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px;
padding-top: 2px;
width: 15px;
font-weight:bold;
}

.afcrumb
{
font-family: Tahoma, Arial, Verdana;
font-size: 11px;
padding-top: 10px;
padding-bottom: 10px;
font-weight:bold;
}

.afcrumb a, .afcrumb a:link, .afcrumb a:visited, .afcrumb a:active
{
color: #FF0033;
}

.afsubjectheader
{
font-family: Verdana, Arial, Tahoma;
font-size: 12px;
font-weight:bold;
padding-bottom: 10px;
}

.afgrouprow
{
font-weight: bold;
font-size: 12px;
color: #ffffff;
height: 30px;
background-color: #336699;
}

.afgrouprow a:link, .afgrouprow a:visited, .afgrouprow a:active
{
color:#ffffff;
}

.afsubgrid 
{
border: solid 1px #cdcdcd;
}

.afheader
{
font-weight: bold;
font-size: 11px;
color: #808080;
height: 22px;
background-color: #dcdcdc;
}

.afheader2
{
font-family: Tahoma, Arial, Verdana;
font-weight: bold;
font-size: 11px;
color: #ffffff;
background-color: #FF0033;
height: 18px;
}

.afforumrow
{
border-right: #cdcdcd 1px solid;
border-top: #cdcdcd 1px solid;
font-size: 12px;
background-color: #ffffff;
}

.afforumrow2
{
border-right: #cdcdcd 1px solid;
border-top: #cdcdcd 1px solid;
font-size: 12px;
background-color: #f5f5f5;
}

.afforumrow a:link, .afforumrow a:visited, .afforumrow a:active, .afpostinfo1 a,
.afpostinfo1 a:link, .afpostinfo1 a:visited, .afpostinfo1 a:active, .afposttopic a,
.afposttopic a:link, .afposttopic a:visited, .afpostreply1 a, .afpostreply1 a:link,
.afpostreply1 a:visited, .afforumrow2 a:link, .afforumrow2 a:visited, .afforumrow2 a:active
{
color: #000080;
}

.afpostinfo2 a, .afpostinfo2 a:link, .afpostinfo2 a:visited, .afpostinfo2 a:active,
.afpostreply2 a, .afpostreply2 a:link, .afpostreply2 a:visited
{
color: #000080;
}

.aflastpost a:link, .aflastpost a:visited, .aflastpost a:active
{
color: #000080;
}

.aftopicrow1, .aftopicrownew, .afcol3, .afcol4, 
.afcol5, .afcol6, .afsubject, .afpostinfo, .afposttopic, 
.afpostreply, .afpostbody, .afpostattach, .afpostsig
{
font-size: 12px;
}

.afpostinfo1, .afpostinfo2
{
border-left: solid 1px #cdcdcd;
border-right: solid 1px #cdcdcd;
border-bottom: solid 1px #cdcdcd;
}

.afpostinfo2, .afpostreply2
{
background-color: #f5f5f5;
}

.afposttopic, .afpostreply1, .afpostreply2 
{
border-right: solid 1px #cdcdcd;
border-bottom: solid 1px #cdcdcd;
}

.afsubrow
{
font-size:11px;
border-bottom: solid 1px #333333;
}

.afcol1
{
border-left: solid 1px #cdcdcd;
border-bottom: solid 1px #cdcdcd;
border-right: solid 1px #cdcdcd;
}

.afcol2
{
border-bottom: solid 1px #cdcdcd;
border-right: solid 1px #cdcdcd;
}

.afcell1
{
font-weight: bold;
background-color: #dcdcdc;
}

.aftopicrow1, .aftopicrownew
{
border-bottom: solid 1px #cdcdcd;
border-right: solid 1px #cdcdcd;
}

.afnormal a,.aftopicrow1 a, aftopicrow1 a:link, aftopicrow1 a:visited, aftopicrow1 a:active
{
color: #FF0033;
}

.aftopicrownew a, aftopicrownew a:link, aftopicrownew a:visited, aftopicrownew a:active
{
color: #FF0033;
font-weight: bold;
}

.NTForums_Button
{
cursor:hand;
border: #000000 1px solid;
padding-right: 2px;
display: block;
padding-left: 2px;
font-weight: bold;
font-size: 9pt;
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF0033,EndColorStr=#7DA1C4);
padding-bottom: 5px;
width: 100px;
color: #ffffff;
padding-top: 5px;
background-color: #cccccc;
text-align: center;
text-decoration: none;
}

.afButton 
{
cursor:hand;
border: #000000 1px solid;
}

.af_arrow 
{
background-color: #FFFFFF;
border: #696969 1px solid;
 cursor: hand;
}

.afborder 
{
border-left: solid 1px #cdcdcd;
border-right: solid 1px #cdcdcd;
border-bottom: solid 1px #cdcdcd;
}

.afsmallbutton, .afsmallbutton a, .afsmallbutton a:link, .afsmallbutton a:active, .afsmallbutton a:visited
{
font-size: 11px;
color: #000080;
}

.afminibutton, .afminibutton a, .afminibutton a:link, .afminibutton a:active, .afminibutton a:visited
{
font-size: 10px;
color: #000080;
}

.afsmalltext
{
font-size:11px;
}

.emot
{
background-color:transparent;
border-style:none;
margin:0px,0px,0px,0px;
padding:0px,0px,0px,0px;
}

.af_textbox
{
border-bottom:#FF0033 1px solid;
border-left:#7B9EBD 1px solid;
border-right:#FF0033 1px solid;
border-top:#7B9EBD 1px solid;
}

.NTForums_Quote
{
border-right: #a9a9a9 1px solid;
padding-right: 5px;
border-top: #a9a9a9 1px solid;
display: block;
padding-left: 5px;
font-size: 8pt;
padding-bottom: 5px;
margin: 10px;
border-left: #a9a9a9 1px solid;
padding-top: 5px;
border-bottom: #a9a9a9 1px solid;
background-color: #f5f5f5;
}

.af_normal
{
font-size: 12px;
font-family: Tahoma, Verdana, Arial
}
.af_button
{
border-right: #FF0033 1px solid;
padding-right: 5px;
border-top: #7b9ebd 1px solid;
padding-left: 5px;
font-size: 11px;
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde);
border-left: #7b9ebd 1px solid;
width: 110px;
cursor: hand;
border-bottom: #FF0033 1px solid;
}

.af_textbox
{
font-family: Tahoma, Verdana, Arial;
font-size: 11px;
border-right: #FF0033 1px solid;
border-top: #7b9ebd 1px solid;
border-left: #7b9ebd 1px solid;
border-bottom: #FF0033 1px solid;
}

.af_results
{
border-right: gray 1px solid;
border-top: gray 1px solid;
overflow: auto;
border-left: gray 1px solid;
width: 99%;
border-bottom: gray 1px solid;
height: 400px;
background-color: #ffffff;
}

.af_row
{
font-size: 11px;
padding-bottom: 2px;
cursor: pointer;
font-family: Tahoma, Verdana, Arial;
}

.af_header
{
font-family: Tahoma, Verdana, Arial;
font-size: 11px;
background-color:#cdcdcd;
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde);
}

.afpollbar
{
background-color: #ff0000;
}

.afpollresults
{
border: solid 1px #333333;
}

.afposteditdate
{
font-family: Tahoma, Verdana, Arial;
font-size: 9px;
 font-style:italic;
}

.csharpcode
{
border-right: #808080 1px solid;
border-top: #808080 1px solid;
font-size: 10pt;
overflow: auto;
border-left: #808080 1px solid;
width: 90%;
color: black;
border-bottom: #808080 1px solid;
font-family: Courier New , Courier, Monospace;
background-color: #ffffff;
}


.alt
{
background-color: #f4f4f4;
width: 100%;
margin: 0px;
}

.lnum 
{ color: #606060; }

.rating0
{
border:1px solid #d3d3d3; clear: none;
display: inline;
background-image: url('images/yellow_star_00.gif');
width: 74px;
cursor: hand;
background-repeat: no-repeat;
background-color: #f5f5f5;
pointer: hand
}
.rating1
{
border:1px solid #d3d3d3; clear: none;
display: inline;
background-image: url('images/yellow_star_01.gif');
width: 74px;
background-repeat: no-repeat;
background-color: #f5f5f5;
cursor:hand;
pointer: hand
}

.rating2
{
border:1px solid #d3d3d3; clear: none;
display: inline;
background-image: url('images/yellow_star_02.gif');
width: 74px;
background-repeat: no-repeat;
background-color: #f5f5f5;
cursor:hand;
pointer: hand
}

.rating3
{
border:1px solid #d3d3d3; clear: none;
display: inline;
background-image: url('images/yellow_star_03.gif');
width: 74px;
background-repeat: no-repeat;
background-color: #f5f5f5;
cursor:hand;
pointer: hand
}

.rating4
{
border:1px solid #d3d3d3; clear: none;
display: inline;
background-image: url('images/yellow_star_04.gif');
width: 74px;
background-repeat: no-repeat;
background-color: #f5f5f5;
cursor:hand;
pointer: hand
}

.rating5
{
border:1px solid #d3d3d3; clear: none;
display: inline;
background-image: url('images/yellow_star_05.gif');
width: 74px;
background-repeat: no-repeat;
background-color: #f5f5f5;
cursor:hand;
pointer: hand
}

.Tabs
{
margin-bottom: 0px;
padding-bottom: 0px;
width: 100%;
color: black;
font-family: Tahoma, Verdana,Arial,Helvetica,Sans Serif;
}


.TabSelected
{
border-right: black 1px solid;
border-top: black 1px solid;
border-left: black 1px solid;
width: 20%;
background-color: #ffffff;
}

.afadminTextBox
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: normal;
}

.afadminNormal
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
}

.afadminCommandButton
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
}
.afadminNormalBold
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold
}
.afadminNormalRed
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: bold;
    color: #ff0000
}

.csharpcode pre 
{
margin: 0px; 
}

.rem 
{
color: #008000; 
}

.kwrd 
{
color: #0000ff; 
}

.str 
{
color: #006080; 
}

.op 
{
color: #0000c0; 
}

.preproc 
{
color: #cc6633; 
}

.asp 
{
background-color: #ffff00; 
}

.html 
{
color: #800000; 
}

.attr 
{
color: #ff0000; 
}


.TabLeftSpacer 
{
WIDTH: 5px;
BORDER-BOTTOM: black 1px solid;
}

.TabRightSpacer 
{
WIDTH: 100%;
BORDER-BOTTOM: black 1px solid;
}

.LeftTab 
{
BORDER-TOP: #cccccc 1px solid;
BORDER-LEFT: #cccccc 1px solid;
WIDTH: 20%;
CURSOR: hand;
BORDER-BOTTOM: black 1px solid;
BACKGROUND-COLOR: #eeeeee;
}

.RightTab 
{
BORDER-RIGHT: #cccccc 1px solid;
BORDER-TOP: #cccccc 1px solid;
BORDER-LEFT: medium none;
WIDTH: 20%;
CURSOR: hand;
BORDER-BOTTOM: black 1px solid;
BACKGROUND-COLOR: #eeeeee;
}

.TabLabel 
{
FONT-WEIGHT: bold;
FONT-SIZE: 8pt;
COLOR: black;
FONT-FAMILY: Tahoma,Verdana,Arial,Helvetica,Sans Serif;
}


.afadmingrid
{
font-size: 12px;
color: #000000;
font-family: Verdana, Arial, Tahoma;
background-color: #ffffff;
}

.afadmintopicrow
{
background-color:#ffffff;
}


.afadmingrouprow
{
font-weight: bold;
font-size: 12px;
color: #ffffff;
height: 30px;
background-color: #FF0033;
}

.afadminforumrow
{
border-right: #cdcdcd 1px solid;
border-top: #cdcdcd 1px solid;
font-size: 12px;
background-color: #ffffff;
}

.afadminHeader
{
border-bottom:#000000 1px solid;
font-family:Verdana,Arial,sans-serif;
font-size:12pt;
font-weight:bold;
padding-left:10px;
width:95%;
}
