/* 
================================
Skin styles for DotNetNuke
================================
*/   

body {
	background-color: #000033;
	color: #EDEBED;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  10pt;
	line-height: 1.5;
	margin: 0;
	padding:0;
}

div.top {
    position: absolute; 
    top: 25px; 
    left: 0px; 
    width: 100%;
    height: 171px; 
    padding: 0; 
    margin: 0;
    text-align: left;
    vertical-align: top;
    background-position: left top;
    background-repeat: repeat-x;
}

td.portal {
    padding-right:15px;
    height:25px;
    vertical-align:middle;   
}

.StandardButton {
	color:#75D5EE;
    background-color: #323771;
    border-color:#75D5EE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  9pt;
    font-weight: normal;
}

#dnn_dnnSEARCH_txtSearch {
    border: solid 1px #75D5EE;
    background-color: #000033;
	color: #EDEBED;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  8pt;
	width:130px;
	height:14px;
	margin: 0;
	padding:0;
}


/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox {
    border: none;
    background-color: #EDEBED;
	color: #000033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  10pt;
	line-height: 1.5;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}

td.NormalTextBox, table.NormalTextBox, span.NormalTextBox {
    border: solid 1px #888888;
    background-color: #000033;
	color: #EDEBED;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  10pt;
	line-height: 1.5;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}


/* Make links in text underlined and darker */
A:link  {
	color: #75D5EE;
	text-decoration:none;
}

A:visited   {
	color: #75D5EE;
	text-decoration:none;
}

A:active    {
	color: #75D5EE;
	text-decoration:underline;
}

A:hover {
	color: #75D5EE;
	text-decoration:underline;
}

A:focus {
	color: #75D5EE;
	text-decoration:underline;
}


.SkinObject {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:   13pt;
	font-weight: bold;
	line-height: 2;
	color:       #75D5EE;
}

a.SkinObject:link {
	color:       #75D5EE;
	text-decoration:none;
}

a.SkinObject:visited {
	color:       #75D5EE;
	text-decoration:none;
}

a.SkinObject:hover {
	text-decoration:underline;
	color:#75D5EE;
}

a.SkinObject:focus {
	color:       #75D5EE;
	text-decoration:underline;
}

a.SkinObject:active {
	color:       #75D5EE;
	text-decoration:none;
}

MLLanguageSelectionItemURL {
    padding:0px;
}

.portal div {
    padding:0px;
    margin:0px;
}

/* The following section also contains stuff for the language selector... */

span.SmallLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  8pt;
	font-weight: normal;
	color:       #75D5EE;
	text-decoration:none;
} 

span.SmallLink span A:link, 
span.SmallLink span A:visited, 
span.SmallLink span A:active,
A.SmallLink:link, A.SmallLink:visited, A.SmallLink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  8pt;
	font-weight: normal;
	color:       #75D5EE;
	text-decoration:none;
}

span.SmallLink span A:hover, 
span.SmallLink span A:focus, 
A.SmallLink:hover, A.SmallLink:focus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  8pt;
	font-weight: normal;
	color:#75D5EE;
    text-decoration: underline;
}



.controlpanelpane {
    width: 100%;
    background-image: url(top_dark_1920x171.jpg);
    background-position: left top;
    background-repeat: repeat-x;
    background-color:#000000;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    color:#EDEBED;
}

.ControlPanel {
    width: 100%;
    background-image: url(top_dark_1920x171.jpg);
    background-position: left top;
    background-repeat: repeat-x;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    color:#EDEBED;
}

.contentpane {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  10pt;
	line-height: 1.5;
	color:       #EDEBED;
	vertical-align: top;
}



.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.leftpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.contentpane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.rightpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.MainMenu_MenuContainer {
	background-color: transparent; 
}
.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.MainMenu_MenuItem {
	border-left: #CAD5EA 0px solid; 
	border-bottom: #CAD5EA 1px solid; 
	border-top: #CAD5EA 1px solid; 
	border-right: #CAD5EA 0px solid;
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
}
.MainMenu_MenuIcon {
	background-color: #CAD5EA; 
	border-left: #CAD5EA 1px solid; 
	border-bottom: #CAD5EA 1px solid; 
	border-top: #CAD5EA 1px solid; 
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 21px;
}
.MainMenu_SubMenu {
	background-color: #CAD5EA;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
}
.MainMenu_MenuBreak {
	height: 1px;
}
.MainMenu_MenuItemSel {
	background-color: #8DA4D3; 
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
}
.MainMenu_MenuArrow {
	border-right: #CAD5EA 1px solid; 
	border-bottom: #CAD5EA 1px solid; 
	border-top: #CAD5EA 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.StandardButton     {
    background: #7994CB none; 
    color: #FFFFFF;
    font-family:Verdana, sans-serif; 
    font-size: 11px;
    font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #DFE5F2;
	BORDER-RIGHT: #7994CB 1px solid; 
	BORDER-TOP: #7994CB 1px solid; 
	BORDER-LEFT: #7994CB 1px solid; 
	BORDER-BOTTOM: #7994CB 1px solid; 
}
.TreeViewMenu_Header {
	BACKGROUND-IMAGE: url(forum_header_825x30.jpg); /* url(gradient_LtBlue.jpg); */
}



.MyTreeViewStyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:   11pt;
	font-weight: bold;
	line-height: 2;
	color:       #75D5EE;
    text-align: left;
    vertical-align: top;
}

.TreeViewItems {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:   11pt;
	font-weight: bold;
	line-height: 2;
	color:       #75D5EE;
    text-align: left;
    vertical-align: top;
    padding-right: 20px;
}

.TreeViewNode {
	line-height: 2;
}

.TreeViewNodeChild {
	font-size:  10pt;
	line-height: 2;
}

.TreeViewNodeOver {
	line-height: 2;
	text-decoration:underline;
	background-color: Transparent;
	color:#75D5EE;
}

.TreeViewNodeSelected {
}




/* Taken from default.css (no longer needed in there...) */



/* GENERAL */
/* style for module titles */
.Head   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:   11pt;
	line-height: 1.5;
	color:       #EDEBED;
	font-weight: bold;
}

/* style of item titles on edit and admin pages */
.SubHead    {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  10pt;
	line-height: 1.5;
	color:       #EDEBED;
	font-weight: bold;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  9pt;
	line-height: 1.5;
	color:       #EDEBED;
	font-weight: bold;
}

label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  10pt;
	line-height: 1.5;
	color:       #EDEBED;
	font-weight: bold;
}

p {
    text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  10pt;
	line-height: 1.5;
	color:       #EDEBED;
}

/* text style used for most text rendered by modules */
.Normal
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  10pt;
	line-height: 1.5;
	color:       #EDEBED;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  10pt;
	line-height: 1.5;
	color:       #EDEBED;
}

.NormalRed
{
   color:#FF0000;
}

.NormalBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  10pt;
	line-height: 1.5;
	font-weight: bold
}

.CouncilQuote {
	font-size:9pt;
	font-style:italic;
}

table.TeamsTable tr td.TeamsName {
	font-size:10pt;
	font-weight:bold;
	padding-top:12px;
}

table.TeamsTable tr td.TeamsDescription {
	font-size:9pt;
}

table.TeamsTable tr td {
	vertical-align: top;
	font-size: 10px;
}

.TeamsDescription {
    font-size:8pt;
}

table.events tr td {
	font-size: 10px;
}

.EventsDate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	vertical-align: top;
	width: 180px;
	padding-bottom: 10px;
}

.EventsShortTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	vertical-align: top;
	padding-bottom: 10px;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
	color: #75D5EE;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
	color: #75D5EE;
	text-decoration: none;
}

A.CommandButton:visited  {
	color: #75D5EE;
	text-decoration: none;
}

A.CommandButton:active   {
	color: #75D5EE;
	text-decoration: underline;
}

A.CommandButton:hover    {
	color: #75D5EE;
	text-decoration: underline;
}
    
/* GENERIC */
H1  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:   13pt;
	line-height: 1.5;
	color:       #EDEBED;
	font-weight: bold;
}

H2  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  10pt;
	line-height: 1.5;
	color:       #EDEBED;
	font-weight: bold;
}

H3  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  9pt;
	line-height: 1.5;
	color:       #EDEBED;
	font-weight: bold;
}

H4  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  8pt;
	line-height: 1.5;
	color:       #EDEBED;
	font-weight: bold;
}

H5, DT  {
}

H6  {
}

TFOOT, THEAD    {
}

TH  {
}

/* styles used by Data Grids */
.DataGrid_AlternatingItem
{
    background-color:#330000;
    color: #CCCCCC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
}
.DataGrid_Container
{
	background-color: Transparent;
}
.DataGrid_Footer
{
    background-color:#333333;
}
.DataGrid_Header
{
    background-color:Transparent;
    color: #CCCCCC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
}
.DataGrid_Item
{
    background-color:Transparent;
    color: #CCCCCC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
}

.DataGrid_SelectedItem {
    background-color: #33CCFF;
    color: #000033;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
}

.SelectedRow {
    background-color: #330000;
    color: #FFFFFF;
}


.PagingTable {
    width: 100%;
    background-color: #336699;
    color: #EDEBED;
    border-right: #003366 1px solid; 
    border-top: #003366 1px solid; 
    border-left: #003366 1px solid; 
    border-bottom: #003366 1px solid; 
    margin-bottom: 15px;
}




/* styles used in the FileManager */
.FileManager
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	height:400px;
}
.FileManager_ToolBar
{
	border-bottom: black 1px solid;
	height:25px;
}
.FileManager_Explorer
{
	height:100%;
	border: dimgray 1px solid;
	background-color: #333333;
	margin: 2px 2px 2px 2px;
}

.FileManager_FileList 
{
	height:100%;
	border: dimgray 1px solid;
	background-color: #333333;
	margin: 2px 2px 2px 2px;
	overflow: auto;
}

.FileManager_MessageBox 
{
	text-align: center;
	vertical-align: middle;
	background-color: #333333;
	padding: 25px 25px 25px 25px;
}

.FileManager_Header
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #E7E7FF;
    background-color: #333333;
    border-bottom: dimgray 1px solid;
    height: 25px;
}

.FileManager_Pager
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    background-color: #336699;
    border-top: dimgray 1px solid;
    height: 25px;
}

.FileManager_StatusBar
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    background-color: #333333; /* this is being ignored :-( */
    color: #000033;
    height: 25px;
	margin: 2px 2px 2px 2px;
}

td.FileManager_StatusBar table tr td
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #333333;
    color: #FFFFFF;
}

.FileManager_Item
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: Black;
    background-color: #000033;
    border-top: black 1px dashed;
    border-bottom: black 1px dashed;
}

.FileManager_AltItem
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: Black;
    background-color: #330000;
    border-style: none;
}
.FileManager_SelItem
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: White;
    background-color: #33CCFF;
    border-style: none;
}

.FileManagerTreeNode 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

.FileManagerTreeNodeSelected 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
	background-color: #33CCFF; 
}

A.FileManagerTreeNode:link, A.FileManagerTreeNodeSelected:link {
    text-decoration:    none;
    color: #003366;
}

A.FileManagerTreeNode:visited, A.FileManagerTreeNodeSelected:visited  {
    text-decoration:    none;
    color: #003366;
}

A.FileManagerTreeNode:active, A.FileManagerTreeNodeSelected:active   {
    text-decoration:    none;
    color: #003366;
}

A.FileManagerTreeNode:hover, A.FileManagerTreeNodeSelected:hover    {
    text-decoration:    none;
    color: #ff0000;
}



/* Forums skins... */

.afcontainer { background-color: #000033; font-family: Verdana, Arial, Helvetica, Sans-Serif; }

* .afcontainer a { color: #75D5EE !important; text-decoration: none; }
* .afcontainer a:link { color: #75D5EE !important; text-decoration: none; }
* .afcontainer a:visted { color: #75D5EE !important; text-decoration: none; }
* .afcontainer a:hover { color: #75D5EE !important; text-decoration: underline; }

.afgrid, .afnormal {
    font-size: 12px;
    color: #EDEBED;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #000033;
}

.afgridborder {
    border: solid 1px #888888;
    font-size: 12px;
    color: #EDEBED;	
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #000033;
}

.aflastpost {
    border-top: #cdcdcd 1px solid;
    font-size: 11px;
    background-color: #000033;
}

.NTForums_Pager {
    border: solid 1px #333333;
    background-color: #000033;
}

.af_pager, .af_pagernumber, .af_currentpage {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color: #EDEBED;
    padding: 2px,2px,2px,2px;
}

.af_pagernumber {
    background-color: #DCDCDC;
    border-left: #000000 1px solid;
    width: 15px;
}

.af_currentpage { 
    background-color: #330000;
    border-left: #000000 1px solid;
    color: #EDEBED;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    width: 15px;
    font-weight:bold;
}

.afcrumb {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight:bold;
}

.afcrumb a, .afcrumb a:link, .afcrumb a:visited, .afcrumb a:active{	color: #75D5EE;}

.afsubjectheader{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    padding-bottom: 10px;
}

.afgrouprow {
    font-weight: bold;
    font-size: 12px;
    color: #000033;
    height: 30px;
    background-color: #330000; 
    background-image: none;
    border-top: solid 1px #FFFFFF;
    border-bottom: solid 1px #FFFFFF;
}

.afgrouprow a:link, .afgrouprow a:visited, .afgrouprow a:active{color:#75D5EE;}

.afsubgrid {
    border: solid 1px #cdcdcd;
}

.afheader {
    font-weight: bold;
    font-size: 11px;
    color: #996600;
    height: 22px;
    background-color: #000033;
}

.afheader2{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    background-color: #336699;
    height: 18px;
}

.afforumrow {
    border-right: #cdcdcd 1px solid;
    border-top: #cdcdcd 1px solid;
    font-size: 12px;
    background-color: #000033;
}
.afforumrow2 {
    border-right: #cdcdcd 1px solid;
    border-top: #cdcdcd 1px solid;
    font-size: 12px;
    background-color: #330000;
}
.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: #75D5EE;
}
.afpostinfo2 a, .afpostinfo2 a:link, .afpostinfo2 a:visited, .afpostinfo2 a:active, .afpostreply2 a, .afpostreply2 a:link, .afpostreply2 a:visited{
    color: #75D5EE;
}
.aflastpost a:link, .aflastpost a:visited, .aflastpost a:active{
    color: #75D5EE;
}
.aftopicrow1, .aftopicrownew, .afcol3, .afcol4, .afcol5, .afcol6, .afsubject, .afpostinfo, .afposttopic, .afpostreply, .afpostbody, .afpostattach, .afpostsig {
    font-size: 12px;
}

.afpostbody {
    text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  10pt;
	line-height: 1.5;
	color:       #EDEBED;
}

.afpostinfo1, .afpostinfo2 { 
    border-left: solid 1px #cdcdcd;
    border-right: solid 1px #cdcdcd;
    border-bottom: solid 1px #cdcdcd;
}

.afpostinfo2, .afpostreply2 {
    background-color: #101038;
}
.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: #000033;
}
.aftopicrow1, .aftopicrow, .aftopicrowalt, .aftopicrownew, .aftopicrownewalt  { 
    border-bottom: solid 1px #cdcdcd; 
    border-right: solid 1px #cdcdcd; 
}
.afnormal a,.aftopicrow1 a, aftopicrow1 a:link, aftopicrow1 a:visited, aftopicrow1 a:active{color: #75D5EE;}
.aftopicrownew a, aftopicrownew a:link, aftopicrownew a:visited, aftopicrownew a:active{color: #75D5EE;font-weight: bold;}

.amtip {
    background-color: #AAAA00;
    color: #000033;
}

.amtabcontent {
    background-color: #000033;
    border: solid 1px #666666;
}

.NTForums_Button{
	color:#75D5EE;
    background-color: #323771;
    border: solid 1px #75D5EE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  9pt;
    font-weight: normal;

    cursor: pointer;
    display: block;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 5px;
    width: 100px;
    padding-top: 5px;
    text-align: center;	
    text-decoration: none;
}

.afButton {cursor:hand;	border: #000000 1px solid;}
.af_arrow {	background-color: #000033;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:#336699 1px solid;border-left:#7B9EBD 1px solid;border-right:#336699 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: #336699 1px solid;	padding-right: 5px;	border-top: #7b9ebd 1px solid;	padding-left: 5px;	font-size: 11px;	border-left: #7b9ebd 1px solid;	width: 110px;	cursor: hand;	border-bottom: #336699 1px solid;}
.af_textbox{font-family: Tahoma, Verdana, Arial;font-size: 11px;border-right: #336699 1px solid;border-top: #7b9ebd 1px solid;border-left: #7b9ebd 1px solid;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: #000033;}
.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: #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: #000033;
}
.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;
	border-bottom: #d3d3d3 1px solid;
	background-repeat: no-repeat;
	background-color: #f5f5f5;
	cursor: pointer;
}
.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: #000033;
	cursor: pointer;
}
.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: #000033;
	cursor: pointer;
}
.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: #000033;
	cursor: pointer;
}
.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: #000033;
	cursor: pointer;
}
.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: #000033;
	cursor: pointer;
}

.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: #000033;
}
.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: #EDEBED;	font-family: Verdana, Arial, Helvetica, sans-serif;	background-color: #000033;}
.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: #336699;}
.afadminforumrow{border-right: #cdcdcd 1px solid;border-top: #cdcdcd 1px solid;font-size: 12px;background-color: #000033;}
.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%;}

.ammodalpop {
    background-color: #330000;
}