body{ background:#E2E2E2; border-left:0px; border-right:0px; height:100%; }
.controlpanel{ background:url(media/bgCP.gif); border:#ADADAD solid; border-width:0px 0px 2px; }
.controlpanel IMG{ margin:15px 5px 0px; }
.controlpanel TD TD TD TD IMG{ margin:0px; }
.controlpanel TD TD TD{ width:auto; }
.controlpanel DIV{ border:#CCC solid; border-width:0px 1px; width:3px; height:100px; }
.controlpanel TD.SubHead{ background:#CCC; font-size:12px; color:#000; font-weight:bold; }
.controlpanel TD TD TD .SubHead{ background:transparent; border:0px; font-size:11px; color:#333; font-weight:normal; }
.controlpanel TD TD TD input{ background:#EFEFEF; font-size:11px; color:#000; font-weight:bold; padding-left:4px; }
.controlpanel TD TD TD select{ background:#EFEFEF; font-size:11px; color:#333; }
.controlpanel A.CommandButton{ font-size:10px; text-decoration:none; }
.controlpanel A.CommandButton:link{ color:#000; }
.controlpanel A.CommandButton:visited{ color:#000; }
.controlpanel A.CommandButton:active{ color:#000; }
.controlpanel A.CommandButton:hover{ color:#F00; text-decoration:underline;}

.headerpane{ text-align:right; background:url(media/bg_banner.jpg); padding:10px;}
.leftpane{ width:190px; padding:0px 0px 20px; }
.ContentPane{ padding:10px 10px 0px;height:100%;}
.TopRightPane{ padding:5px 0px 0px 5px;}
.TopLeftPane { padding:5px 5px 0px 0px;}
.leftcol{ background:url(media/bg_leftpane_top.gif) top no-repeat; padding-top:4px; }
.leftbg{ background:url(media/bg_leftpane.gif) left repeat-y; }
.contents{background:url(media/bg_contentpane.gif) top repeat-x;}

.Head{ font-size:13px; font-weight:bold; color:#333; }
.SubHead,.SubSubHead{ font-size:11px; color:#333; }
.Normal{ font-size:11px; color:#333; }
.CommandButton,A.CommandButton:link,A.CommandButton:visited,A.CommandButton:active{	color:#FF7900; text-decoration:none; }
A.CommandButton:hover{ color:#FF7900; text-decoration:underline;}
TH,TD,DIV{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333; }
A,A:link,A:visited,A:active{ color:#FF7900; text-decoration:underline; }
A:hover{ color:#FF7900; text-decoration:none; }
.user,a.user:link,a.user:active,a.user:visited,.user{ color:#085607; text-decoration:none; }
a.user:hover{ color:#FF7900; text-decoration:underline; }
a.bottomlinks:link,a.bottomlinks:active,a.bottomlinks:visited{ color:#333; text-decoration:none; }
a.bottomlinks:hover{ color:#333; text-decoration:underline; }
.footer,a.footer:link,a.footer:active,a.footer:visited{	font-size:10px; color:#777; text-decoration:none; }
a.footer:hover{	color:#777; text-decoration:underline; }
/*___________________________________________________________________________________________*/
.MainMenu_MenuContainer{ background:transparent; width:100%; height:1px; }
.MainMenu_MenuBar{}
.MainMenu_MenuIcon{ display:none; }
.MainMenu_MenuArrow{ display:none; }
.MainMenu_RootMenuArrow{ display:none; }
.MainMenu_MenuBreak{ display:none; }
.MainMenu_MenuItem,.submenuitembreadcrumb{
	color:#333;	font-size:11px;	font-weight:normal;
	padding:3px 15px 3px 10px;
	border:1px #CBCBCB solid; border-width:1px 0px;
}
.submenuitemselected{
	color:#FF7900; font-size:11px; font-weight:normal;
	padding:3px 15px 3px 10px;
	background:#FACE63;
	border:1px #CBCBCB solid; border-width:1px 0px;	
}
.submenu{
	border:1px #A7A7A7 solid;
	padding:0px;
	background:#CBCBCB;
	margin-left:-20px;
	margin-top:2px;
}
.rootmenuitem TD{ 
	color:#33333; font-size:11px; font-weight:bold;
	background:url(media/button.jpg) 5px 2px no-repeat transparent;
	padding:5px;
	height:29px;	
}
.rootmenuitemselected TD,.rootmenuitembreadcrumb TD{
	color:#FF7900; font-size:11px; font-weight:bold;
	background:url(media/button_bread.jpg) 5px 2px no-repeat transparent;
	padding:5px;
	height:29px;	
}
.rootmenuitem{background:transparent;}
.rootmenuitembreadcrumb{background:transparent;}
.rootmenuitemselected{background:transparent;}
/*--Custom Module--*/
.CMMain{width:100%; padding:0px;}
.CMMenu{text-align:center; font:normal 11px verdana;}
.CMRSS{text-align:right; padding:0px 15px 0px 0px;}
.CMTitle{padding: 0px 2px 0px 5px; font:normal bold 12px verdana;}
.CMPub{padding: 0px 0px 0px 5px; font: normal 11px verdana;}
.CMSummary{padding:0px 5px 0px 5px;}
.CMMore{text-align: right; padding:0px 5px 10px 5px; font:normal bold 12px verdana;}
.CMUtility{padding: 5px 2px 5px 2px;}
.CMFooter{width: 100%; padding: 15px 0px 15px 0px;}
.CMCommentHead{padding:5px 0px 5px 0px;}

/*--Forums--*/

.afgrid, .afnormal{font-size:12px;color: #000000;font-family: Verdana, Arial, Tahoma;background-color: #ffffff;}
.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: #E8E8E8;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: #333333;height: 22px;background-color: #D0D0D0; background-image: none;}
.afgrouprow a:link, .afgrouprow a:visited, .afgrouprow a:active{color:#333333;}
.afsubgrid {border: solid 1px #cdcdcd;}
.afheader{font-family: Verdana, Arial, Tahoma;font-weight: bold;font-size: 11px;color: #808080;height: 22px;background-color: #E8E8E8;}
.afheader2{font-family: Tahoma, Arial, Verdana;font-weight: bold;font-size: 11px;color: #ffffff;background-color: #E8E8E8;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: #FF7900;}
.afpostinfo2 a, .afpostinfo2 a:link, .afpostinfo2 a:visited, .afpostinfo2 a:active, .afpostreply2 a, .afpostreply2 a:link, .afpostreply2 a:visited{color: #FF7900;}
.aflastpost a:link, .aflastpost a:visited, .aflastpost a:active{color: #FF7900;}
.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: #E8E8E8;}
.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: #FF7900;}
.aftopicrownew a, aftopicrownew a:link, aftopicrownew a:visited, aftopicrownew a:active{color: #FF7900;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=#333333,EndColorStr=#D0D0D0);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: #FF7900;}
.afminibutton, .afminibutton a, .afminibutton a:link, .afminibutton a:active, .afminibutton a:visited{font-size: 10px;color: #FF7900;}
.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:#333333 1px solid;border-left:#7B9EBD 1px solid;border-right:#333333 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: #333333 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: #333333 1px solid;}
.af_textbox{font-family: Tahoma, Verdana, Arial;font-size: 11px;border-right: #333333 1px solid;border-top: #7b9ebd 1px solid;border-left: #7b9ebd 1px solid;border-bottom: #333333 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
{
	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;
}
.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 }

.afadminTextBox{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: normal;
}
.afadmingrid{	font-size: 12px;	color: #000000;	font-family: Verdana, Arial, Tahoma;background-color: #ffffff;}
.afadmintopicrow{ background-color:#ffffff;}
.afadminNormal{font-family: Tahoma, Arial, Helvetica;font-size: 11px;font-weight: normal;}
.afadmingrouprow{font-weight: bold;font-size: 12px;color: #ffffff;height: 30px;background-color: #E8E8E8;}
.afadminforumrow{border-right: #cdcdcd 1px solid;border-top: #cdcdcd 1px solid;font-size: 12px;background-color: #ffffff;}
.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
}
.afadminHeader{border-bottom:#000000 1px solid;font-family:Verdana,Arial,sans-serif;font-size:12pt;font-weight:bold;padding-left:10px;width:95%;}
.af_normal label{font-size:11px;color: #000000; font-family: Verdana, Arial, Tahoma;}
.ambutton
{
	font-size: 11px;
	font-family: Tahoma;
	color: #000000;
	height: 20px;
	/*background-image: url(images/ambuttonback.gif);*/
	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:#000000;
	text-decoration:none;
}