
.aftogglego{height:20px;width:14px; background-color:#333333;display:inline}

.afrowspacer
{
padding: 10px;
}
.afgrid
{	
	padding-top: 10px;
} 
.afgridborder
{
	border: solid 1px #dcdcdc;
	/*background-color: #fff;*/
}
.aflastpost
{
	border-top: #cdcdcd 1px solid;
	font-size: 90%;
	padding: 10px;
	/* background-color: #ffffff; */
}
.NTForums_Pager{
	border: solid 1px #333;
	/* background-color: #fff; */
	margin:0;
	padding-top:0;
}
.af_pager, .af_pagernumber, .af_currentpage{
	font-size:85%;
	padding: 2px;
}
.af_pagernumber{
	background-color: #DCDCDC;
	border-left: #000 1px solid;
	width: 15px;
}
.af_currentpage{
	background-color: #FFC;
	border-left: #000 1px solid;
	padding: 2px;
	width: 15px;
	font-weight:bold;
}
.afcrumb{
	font-family: Tahoma, Arial, Verdana;
	font-size: 85%;
	padding: 10px 0 10px 0;
	font-weight:bold;
}
.afcrumb a, .afcrumb a:link, .afcrumb a:visited, .afcrumb a:active{
}
.header{
	font-weight:bold;
	padding-bottom: 10px;
}
.afgrouprow{
	font-weight: bold;
	color: #fff;
	height: 30px;
	background-color: #323275;
	background-image:url(images/blue_grad_10_32.jpg);
}
.afgrouprow a:link, .afgrouprow a:visited, .afgrouprow a:active{
	color:#fff;
}
.afsubgrid {
	border: solid 1px #cdcdcd;
}
.afheader{
	font-weight: bold;
	font-size: 90%;
	color: #808080;
	height: 22px;
	background-color: #dcdcdc;
}
.afheader2{
	font-family: Tahoma, Arial, Verdana;
	font-weight: bold;
	font-size: 90%;
	color: #fff;
	background-color: #369;
	height: 18px;
}
.afforumrow{
	border-right: #cdcdcd 1px solid;
	border-top: #cdcdcd 1px solid;
	background-color: #fff;
	padding: 10px;
}
.afforumrow2{
	border-right: #cdcdcd 1px solid;
	border-top: #cdcdcd 1px solid;
	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;
}*/
.afpostbody {
	padding: 10px;
}
.afpostbody a
{
	display: block;
	padding:10px 0 10px 0;
	width: 490px;
    overflow: auto;
}
.afpostinfo1, .afpostinfo2{
	border: solid 1px #cdcdcd;
	border-top: 0;
	padding: 5px;
}
.afpostinfo2, .afpostreply2{
	background-color: #f5f5f5;
}
.afposttopic, .afpostreply1, .afpostreply2 {
	border-right: solid 1px #cdcdcd;
	border-bottom: solid 1px #cdcdcd;
}
.afpostsig {
	padding: 10px;
	font-size: 85%;
}
.afpostsig a:link, .afpostsig a:visited {
}

.afsubrow{
	font-size:85%;
	border-bottom: solid 1px #333;
	padding: 10px;
}
.afcol1{
	border: solid 1px #cdcdcd;
	border-top: 0;
	padding: 8px;
}
.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;
}
.afsubject {
padding: 10px;
}
.af_lastpost {
	font-size: 85%;
	padding: 0 5px 0 5px;
}
/*
.afnormal a,.aftopicrow1 a, aftopicrow1 a:link, aftopicrow1 a:visited, aftopicrow1 a:active{
	color: #000080;
} */
.AFTopicRowNew a, AFTopicRowNew a:link, AFTopicRowNew a:visited, AFTopicRowNew a:active{
	/* color: #000080; */
	font-weight: bold;
}
.NTForums_Button{
	cursor: pointer;
	border: #000 1px solid;
	padding: 10px;
	display: block;
	font-weight: bold;
	width: 100px;
	color: #fff;
	background-color: #FFAE00;
	text-align: center;
	text-decoration: underline;
}
/*submit , preview, cancel, delete posting buttons */
 #dnn_ctr419_NTForums_ntforums_post_divCancel a,  #dnn_ctr419_NTForums_ntforums_post_divPreview a,  #dnn_ctr419_NTForums_ntforums_post_divPost a,  #dnn_ctr419_NTForums_ntforums_post_divDelete a {
	cursor: pointer;	
	border: #000 1px solid;
	padding: 10px;
	display: block;
	font-weight: bold;
	width: 100px;
	color: #fff;
	background-color: #FFAE00;
	text-align: center;
	text-decoration: underline;
}
 #dnn_ctr419_NTForums_ntforums_post_divCancel a:hover,  #dnn_ctr419_NTForums_ntforums_post_divPreview a:hover,  #dnn_ctr419_NTForums_ntforums_post_divPost a:hover,  #dnn_ctr419_NTForums_ntforums_post_divDelete a:hover {
	color: #000080;
}
 #dnn_ctr419_NTForums_ntforums_post_divCancel img,  #dnn_ctr419_NTForums_ntforums_post_divPreview img,  #dnn_ctr419_NTForums_ntforums_post_divPost img,  #dnn_ctr419_NTForums_ntforums_post_divDelete img {
	display: none;
}
.afButton {
	cursor: pointer;	
	border: #000 1px solid;
}
.af_arrow {
	background-color: #FFF;
	border: #696969 1px solid;
	cursor: pointer;
}
.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: 100%;
}
.afminibutton, .afminibutton a, .afminibutton a:link, .afminibutton a:active, .afminibutton a:visited{
	font-size: 100%;
}
.afsmalltext{
	font-size:90%;
}
.emot{
	background-color:transparent;
	border-style:none;
	margin: 0;
	padding:0;
}
.af_textbox{
	border-bottom:#369 1px solid;
	border-left:#7B9EBD 1px solid;
	border-right:#369 1px solid;
	border-top:#7B9EBD 1px solid;
}
.NTForums_Quote{
	padding: 5px;
	border: 1px solid #a9a9a9;
	display: block;
	font-size: 90%;
	margin: 10px;
	background-color: #f5f5f5;
}
.af_normal{
	font-family: Tahoma, Verdana, Arial;
	font-size: 110%;
}
.af_button{
	border: 1px solid #369;
	border-top: #7b9ebd 1px solid;
	border-left: #7b9ebd 1px solid;
	padding: 0 5px;			
	font-size: 90%;	
	width: 110px;
	cursor: pointer;
}
.af_textbox{
	font: 90% Tahoma, Verdana, Arial;
	border: 1px solid #369;
	border-top: #7b9ebd 1px solid;
	border-left: #7b9ebd 1px solid;
}
.af_results{
	border: 1px solid #ccc;
	overflow: auto;
	width: 99%;
	height: 400px;
	background-color: #fff;
}
.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;
}
.afpollbar{
	background-color: #f00;
}
.afpollresults{
	border: solid 1px #333;
}
.afposteditdate{
	font-family: Tahoma, Verdana, Arial;
	font-size: 85%; font-style:italic;
}
.afcell2 {
	padding: 5px;
}
.csharpcode
{
	border: 1px solid #808080;
	font-size: 90%;
	overflow: auto;
	width: 90%;
	color: black;
	font-family: Courier New , Courier, Monospace;
	background-color: #fff;
}
.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; }
.alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0px;
}
.lnum { color: #606060; }
.rating0, .rating1, .rating2, .rating3, .rating4, .rating5
{
	clear: none;
	border: 1px solid #d3d3d3;
	display: inline;
	background-image: url(yellow_star_00.gif);
	width: 74px;
	background-repeat: no-repeat;
	background-color: #f5f5f5;
	cursor: pointer;
	margin-left: 20px;
}
.rating1
{
	background-image: url(yellow_star_01.gif);
}
.rating2
{
	background-image: url(yellow_star_02.gif);
}
.rating3
{
	background-image: url(yellow_star_03.gif);
}
.rating4
{
	background-image: url(yellow_star_04.gif);
}
.rating5
{
	background-image: url(yellow_star_05.gif);
}

.Tabs
{
	margin-bottom: 0px;
	padding-bottom: 0px;
	width: 100%;
	font-family: Tahoma, Verdana,Arial,Helvetica,Sans Serif;
}
.TabLeftSpacer { WIDTH: 5px; BORDER-BOTTOM: black 1px solid }
.TabRightSpacer { WIDTH: 100%; BORDER-BOTTOM: black 1px solid }
.TabSelected
{
	border: black 1px solid;
	border-bottom: 0px;
	width: 20%;
	background-color: #fff;
}
.LeftTab {
	border: #ccc 1px solid;
	border-right: 0;
	width: 20%;
	cursor: pointer;
	background-color: #eee;
 }
.RightTab {
	border: #ccc 1px solid;
	border-left: 0;
	width: 20%;
	cursor: pointer;
	border-bottom: black 1px solid;
	background-color: #eee;
}
.TabLabel { 
font: 85% bold Tahoma,Verdana,Arial,Helvetica,Sans Serif;
}
.afadminTextBox{
	font: normal Tahoma, Arial, Helvetica;
}
.afadmingrid{	
	background-color: #fff;
}
.afadmintopicrow{ background-color:#fff;}
.afadminNormal{
	font: normal 90% bold Tahoma,Verdana,Arial,Helvetica,Sans Serif;
}
.afadmingrouprow{
	font-weight: bold;
	color: #fff;
	height: 30px;
	background-color: #369;
}
.afadminforumrow{
border-right: #cdcdcd 1px solid;
border-top: #cdcdcd 1px solid;
background-color: #fff;
}
.afadminCommandButton{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
}
.afadminNormalBold{
font: 90% bold Tahoma,Verdana,Arial,Helvetica,Sans Serif;
}
.afadminNormalRed{
font: bold Tahoma,Verdana,Arial,Helvetica,Sans Serif;
    color: #f00;
}
.afadminHeader{
	border-bottom:#000 1px solid;
	font-weight:bold;
	padding-left:10px;
	width:95%;
}
.af_normal label{
	font-size:85%;
}
.ambutton
{
	font: 100% Tahoma,Verdana,Arial,Helvetica,Sans Serif;
	height: 20px;
	/*background-image: url(images/ambuttonback.gif);*/
	padding: 0px 2px 0px 2px;
	margin: 5px 0px 0px 5px;
	cursor: pointer;
	position: static;
	/*width:65px;*/
	display:inline;
}
.ambutton A:link, .ambutton A:visited, .ambutton A:active, .ambutton A:hover
{
	font: 90% Tahoma,Verdana,Arial,Helvetica,Sans Serif;
	font-weight: bold;
}