.afcontainer{background-color:#ffffff; font-size:12px; font-family:Tahoma, Arial, Verdana; padding:2px;}
.afgrid{font-size: 12px;color: #000000;	font-family:  Tahoma, Arial, Verdana;	background-color: #ffffff; width:100%;}
.afnormal{font-size: 12px;color: #666666;font-family: Tahoma, Arial, Verdana;}
.aftopicrow1, .aftopicrownew, .afcol3, .afcol4, .afcol5, .afcol6, .afsubject, .afpostinfo, .afposttopic, .afpostreply, .afpostbody, .afpostattach, .afpostsig{font-size: 12px; color:#666666}
.aflegend {font-size: 11px;	color: #daa520;}
.affieldset{font-size:11px; color:#666666;}
.afnormalbold{font-size: 12px; font-weight:bold; color: #666666;font-family: Tahoma, Arial, Verdana;}
.afnormalbold a, .afnormalbold a:link,.afnormalbold a:visited, .afnormalbold a:active{color:#666666;font-weight:bold;}
.afbold{font-size: 12px; font-weight:bold; color: #666666;font-family: Tahoma, Arial, Verdana;}
.afsmallbold{font-size: 10px; font-weight:bold; color: #666666;font-family: Tahoma, Arial, Verdana;}
.afpager{border: solid 1px #333333;background-color: #ffffff;margin:0px 0px 0px 0px;padding-top:0px;}
.afsearchgo{font-size:12px;font-family:Tahoma;height:20px;width:22px; background-color:#333333;display:inline}
.aftogglego{font-size:12px;font-family:Tahoma;height:20px;width:14px; background-color:#333333;display:inline}
.afsearchbox{font-size:12px;font-family:Tahoma;height:20px;border-top:solid 1px #666666; border-left:solid 1px #666666; border-bottom:solid 1px #666666;border-right:solid 1px #333333;}
.afdroppanel{padding:5px;position:absolute;font-size:12px;font-family:Tahoma;border:solid 1px #dcdcdc;background-color:#fff;width:400px;display:none;}
.afdropsubpanel{height:250px; overflow:auto;}
.afpanelitem{font-family:Tahoma;font-size:12px;}
.afpanelcheckbox{font-family:Tahoma;font-size:10px;}
.afpaneltextbox{font-family:Tahoma;font-size:10px;}
.afsmall{font-size: 10px;font-family: Tahoma, Arial, Verdana; color:#666666;}
.afsmall a,.afsmall a:link,.afsmall a:active,.afsmall a:visited{font-size: 10px;font-family: Tahoma, Arial, Verdana; color:#000000;}
.afpreview{border:solid 1px #666666;width:90%;position:absolute;display:none;background-color:#FFF;}
.afpreviewbar{padding: 0px 2px 0px 2px;background-image: url(ambuttonback.gif);border-bottom:solid 1px #666;width:100%;height:20px;background-color:#333;color:#666;font-weight:bold;font-size:11px;}
.afPreviewText{width:100%;padding:2px;background-color:#fff;}
.afToolBarPanel{border: solid 1px #dcdcdc;background-color: #f5f5f5; margin-bottom:2px;}
.aftoolbarlinks {font-family: Tahoma;font-size:10px;height:24px;text-align:center;padding-top:0px;padding-left:5px;padding-right:16px !important;padding-right:2px;}
.aftoolbarlinks a, .aftoolbarlinks a:link, .aftoolbarlinks a:visited, .aftoolbarlinks a:active, .aftoolbarlinks a:hover {color: #666666;padding-right:5px;}
.aftoolbarlinkspacer {width:3px;height:24px;display: inline;}
.aftextbox{font-family: Tahoma, Verdana, Arial;font-size: 11px; border:solid 1px #666666;}
.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, .afsubject a:link, .afsubject a:visited, .afsubject a:active{color: #333333;}
.afpostinfo2 a, .afpostinfo2 a:link, .afpostinfo2 a:visited, .afpostinfo2 a:active, .afpostreply2 a, .afpostreply2 a:link, .afpostreply2 a:visited{color: #333333;}
.aflastpost a:link, .aflastpost a:visited, .aflastpost a:active{color: #333333;}
.afnormal a,.aftopicrow1 a, .aftopicrow1 a:link, .aftopicrow1 a:visited, .aftopicrow1 a:active{color: #333333;}
.aftopicrownew a, .aftopicrownew a:link, .aftopicrownew a:visited, .aftopicrownew a:active{color: #333333;font-weight: bold;}

.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;margin:0px 0px 0px 0px;padding-top:0px;}
.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: #000000;}
.afsubjectheader{font-family: Verdana, Arial, Tahoma;font-size: 12px;font-weight:bold;padding-bottom: 10px;}
.afgrouprow{font-family: Verdana, Arial, Tahoma;font-weight: bold;font-size: 12px;color: #ffffff;height: 30px;background-color: #000000;}
.afgrouprow a:link, .afgrouprow a:visited, .afgrouprow a:active{color:#ffffff;}
.afsubgrid {border: solid 1px #cdcdcd;}
.afheader{font-family: Verdana, Arial, Tahoma;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: #333333;height: 18px;}
.afforumrow{border-right: #cdcdcd 1px solid;border-top: #cdcdcd 1px solid;font-size: 12px;background-color: #ffffff; color:#666666;}
.afforumrow2{border-right: #cdcdcd 1px solid;border-top: #cdcdcd 1px solid;font-size: 12px;background-color: #f5f5f5; color:#666666;}


.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;}

.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=#336699,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;}
.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: #336699 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: #336699 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;
}
.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
{
	clear: none;
	border-right: #d3d3d3 1px solid;
	border-top: #d3d3d3 1px solid;
	display: inline;
	background-image: url(yellow_star_00.gif);
	border-left: #d3d3d3 1px solid;
	width: 74px;
	cursor: hand;
	border-bottom: #d3d3d3 1px solid;
	background-repeat: no-repeat;
	background-color: #f5f5f5;
	pointer: hand;
	
	
}
.rating1
{
		clear: none;
	display: inline;
	border-right: #d3d3d3 1px solid;
	border-top: #d3d3d3 1px solid;
	background-image: url(yellow_star_01.gif);
	border-left: #d3d3d3 1px solid;
	width: 74px;
	border-bottom: #d3d3d3 1px solid;
	background-repeat: no-repeat;
	background-color: #f5f5f5;
	cursor:hand;
	pointer: hand;
}
.rating2
{
	clear: none;
	display: inline;
	border-right: #d3d3d3 1px solid;
	border-top: #d3d3d3 1px solid;
	background-image: url(yellow_star_02.gif);
	border-left: #d3d3d3 1px solid;
	width: 74px;
	border-bottom: #d3d3d3 1px solid;
	background-repeat: no-repeat;
	background-color: #f5f5f5;
	cursor:hand;
	pointer: hand;
}
.rating3
{
		clear: none;
	display: inline;
	border-right: #d3d3d3 1px solid;
	border-top: #d3d3d3 1px solid;
	background-image: url(yellow_star_03.gif);
	border-left: #d3d3d3 1px solid;
	width: 74px;
	border-bottom: #d3d3d3 1px solid;
	background-repeat: no-repeat;
	background-color: #f5f5f5;
	cursor:hand;
	pointer: hand;
}
.rating4
{
		clear: none;
	display: inline;
	border-right: #d3d3d3 1px solid;
	border-top: #d3d3d3 1px solid;
	background-image: url(yellow_star_04.gif);
	border-left: #d3d3d3 1px solid;
	width: 74px;
	border-bottom: #d3d3d3 1px solid;
	background-repeat: no-repeat;
	background-color: #f5f5f5;
	cursor:hand;
	pointer: hand;
}
.rating5
{
		clear: none;
	display: inline;
	border-right: #d3d3d3 1px solid;
	border-top: #d3d3d3 1px solid;
	background-image: url(yellow_star_05.gif);
	border-left: #d3d3d3 1px solid;
	width: 74px;
	border-bottom: #d3d3d3 1px solid;
	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;
}
.TabLeftSpacer { WIDTH: 5px; BORDER-BOTTOM: black 1px solid }
.TabRightSpacer { WIDTH: 100%; BORDER-BOTTOM: black 1px solid }
.TabSelected
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	width: 20%;
	background-color: #ffffff;
}
.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 }

.af_normal label{font-size:11px;color: #000000; font-family: Verdana, Arial, Tahoma;}
.ambutton
{
	font-size: 11px;
	font-family: Tahoma;
	color: #666666;
	height: 20px;
	border:solid 1px #666666;
	background-image: url(ambuttonback.gif);
	padding: 2px 2px 4px 2px !important;
	padding: 0px 2px 0px 2px;
	margin: 5px 0px 0px 5px;
	cursor: hand;
	position: static;
	text-decoration:none;
	/*width:65px;*/
	display:inline;
}
.ambutton A:link, .ambutton A:visited, .ambutton A:active, .ambutton A:hover
{
	font-size:11px;
	font-family: Tahoma;
	color:#666666;
	text-decoration:none;
}