/*
================================
Upgraded and Modified by Nina Meiers - for the DNN Community
xd.com.au/ dnnskins.com/ skincovered.com
Have you seen our goodiebags? http://www.skincovered.com/ - learn how to skin your Website!
All rights remain with original designer - Original Files included in download - http://www.dnnskins.com
================================
*/
Body
{
	background-color: #000000;
	margin: 0px;
}

.ControlPanel, .PagingTable
{
	width: 100%;
	background-color: #FFFFFF;
	border-right: #5B5B5B 1px solid;
	border-top: #5B5B5B 1px solid;
	border-left: #5B5B5B 1px solid;
	border-bottom: #5B5B5B 1px solid;
}

.SkinObject
{
	font-weight: bold;
	font-size: 8.5pt;
	color: #5B5B5B;
	font-family: "Trebuchet MS";
	text-decoration: none;
}

A.SkinObject:link
{
	text-decoration: none;
	color: #5B5B5B;
}

A.SkinObject:visited
{
	text-decoration: none;
	color: #5B5B5B;
}

A.SkinObject:hover
{
	text-decoration: none;
	color: #9F9F9F;
}

A.SkinObject:active
{
	text-decoration: none;
	color: #5B5B5B;
}

/* styles for LANGUAGE skinobject */
.Language
{
	vertical-align: middle;
	margin: 0px;
}

.Language img
{
	border: none;
}


/* style for module titles */
.Head
{
	font-family: "Trebuchet MS";
	font-size: 20px;
	font-weight: normal;
	color: #9F9F9F;
}

/* style of item titles on edit and admin pages */
.SubHead
{
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #5B5B5B;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #9F9F9F;
}

/* text style used for most text rendered by modules */
.Normal, .NormalDisabled
{
	font-family: "Trebuchet MS" ;
	font-size: 11px;
	font-weight: normal;
}

/* text style used for rendered text which should appear disabled */
.NormalDisabled
{
	color: Silver;
}

/* text style used for rendered text which requires emphasis */
.NormalBold
{
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
}

/* text style used for error messages */
.NormalRed
{
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
}

/* styles used by Data Grids */
.DataGrid_AlternatingItem
{
	background-color: White;
	color: Red;
	font-family: "Trebuchet MS";
	font-size: 10px;
	font-weight: normal;
}
.DataGrid_Container
{
	background-color: Transparent;
}
.DataGrid_Footer
{
	background-color: White;
}
.DataGrid_Header
{
	background-color: Transparent;
	color: #9F9F9F;
	font-family: "Trebuchet MS";
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}
.DataGrid_Item
{
	background-color: Transparent;
	color: #9F9F9F;
	font-family: "Trebuchet MS";
	font-size: 10px;
	font-weight: normal;
}
.DataGrid_SelectedItem
{
	background-color: Silver;
	color: Blue;
	font-family: "Trebuchet MS";
	font-size: 10px;
	font-weight: normal;
}

/* styles used by TreeMenu Skin Object */
.TreeMenu_Node
{
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
}

.TreeMenu_NodeSelected
{
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	background-color: #9F9F9F;
}

A.TreeMenu_Node:link, A.TreeMenu_NodeSelected:link
{
	text-decoration: none;
	color: #9F9F9F;
}

A.TreeMenu_Node:visited, A.TreeMenu_NodeSelected:visited
{
	text-decoration: none;
	color: #9F9F9F;
}

A.TreeMenu_Node:hover, A.TreeMenu_NodeSelected:hover
{
	text-decoration: none;
	color: #9F9F9F;
}

A.TreeMenu_Node:active, A.TreeMenu_NodeSelected:active
{
	text-decoration: none;
	color: #5B5B5B;
}

/* 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: #696969 1px solid;
	background-color: White;
	margin: 2px 2px 2px 2px;
}

.FileManager_FileList
{
	height: 100%;
	border: #696969 1px solid;
	background-color: White;
	margin: 2px 2px 2px 2px;
	overflow: auto;
}

.FileManager_MessageBox
{
	text-align: center;
	vertical-align: middle;
	background-color: White;
	padding: 25px 25px 25px 25px;
}

.FileManager_Header
{
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #E7E7FF;
	background-color: #9EBFF6;
	border-bottom: #696969 1px solid;
	height: 25px;
}

.FileManager_Pager
{
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	background-color: #EEEEEE;
	border-top: #696969 1px solid;
	height: 25px;
}

.FileManager_StatusBar
{
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: normal;
	background-color: #dedfde;
	height: 25px;
	margin: 2px 2px 2px 2px;
}

.FileManager_Item
{
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: normal;
	color: Black;
	background-color: #F8F8F8;
	border-top: black 1px dashed;
	border-bottom: black 1px dashed;
}

.FileManager_AltItem
{
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: normal;
	color: Black;
	background-color: #EEEEEE;
	border-style: none;
}
.FileManager_SelItem
{
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: White;
	background-color: #99ffff;
	border-style: none;
}

.FileManagerTreeNode
{
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: normal;
}

.FileManagerTreeNodeSelected
{
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: normal;
	background-color: #dcdcdc;
}

A.FileManagerTreeNode:link, A.FileManagerTreeNodeSelected:link
{
	text-decoration: none;
	color: #5B5B5B;
}

A.FileManagerTreeNode:visited, A.FileManagerTreeNodeSelected:visited
{
	text-decoration: none;
	color: #5B5B5B;
}

A.FileManagerTreeNode:hover, A.FileManagerTreeNodeSelected:hover
{
	text-decoration: none;
	color: #9F9F9F;
}

A.FileManagerTreeNode:active, A.FileManagerTreeNodeSelected:active
{
	text-decoration: none;
	color: #5B5B5B;
}

/* styles used in the Wizard Framework */
.Wizard
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	height: 400px;
	width: 650px;
}
.WizardButton
{
	border-right: #696969 1px solid;
	padding-right: 2px;
	border-top: #696969 1px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: #696969 1px solid;
	padding-top: 2px;
	border-bottom: #696969 1px solid;
	background-color: #dcdcdc;
}
.WizardHeader
{
	background: #ffffcc;
	border-bottom: black 1px solid;
	height: 40px;
}
.WizardFooter
{
	border-top: black 1px solid;
	background: #ccffcc;
	height: 25px;
	text-align: right;
}
.WizardBody
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	height: 325px;
}
.WizardHelp
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 5px;
	border-left: black 1px solid;
	width: 180px;
	padding-top: 5px;
	background-color: #ccffff;
}
.WizardHelpText
{
	overflow: auto;
	font-size: 8pt;
	width: 180px;
	color: black;
	font-family: "Trebuchet MS";
	height: 300px;
}
.WizardText
{
	font-size: 9pt;
	color: black;
	font-family: "Trebuchet MS";
}


/* text style used for help text rendered by modules */
.Help
{
	border-right: black 1px solid;
	padding-right: 2px;
	border-top: black 1px solid;
	padding-left: 2px;
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 2px;
	border-left: black 1px solid;
	color: black;
	padding-top: 2px;
	border-bottom: black 1px solid;
	font-family: "Trebuchet MS";
	background-color: #ffff99;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton
{
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: normal;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link
{
	text-decoration: underline;
	color: #5B5B5B;
}

A.CommandButton:visited
{
	text-decoration: underline;
	color: #5B5B5B;
}

A.CommandButton:hover
{
	text-decoration: underline;
	color: #9F9F9F;
}

A.CommandButton:active
{
	text-decoration: underline;
	color: #5B5B5B;
}

/* button style for standard HTML buttons */
.StandardButton
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 11px;
	background: #dddddd;
	color: #000000;
	font-family: "Trebuchet MS";
}


/* GENERIC */
H1
{
	font-family: "Trebuchet MS";
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
}

H2
{
	font-family: "Trebuchet MS";
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
}

H3
{
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}

H4
{
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}

H5, DT
{
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

H6
{
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

TFOOT, THEAD
{
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #FFFFFF;
}

TH
{
	vertical-align: baseline;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

A:link
{
	text-decoration: none;
	color: #5B5B5B;
}

A:visited
{
	text-decoration: none;
	color: #5B5B5B;
}

A:hover
{
	text-decoration: underline;
	color: #9F9F9F;
}

A:active
{
	text-decoration: none;
	color: #5B5B5B;
}

SMALL
{
	font-size: 8px;
}

BIG
{
	font-size: 14px;
}

BLOCKQUOTE, PRE
{
	font-family: "Trebuchet MS";
}


UL LI
{
	list-style-type: square;
}

UL LI LI
{
	list-style-type: disc;
}

UL LI LI LI
{
	list-style-type: circle;
}

OL LI
{
	list-style-type: decimal;
}

OL OL LI
{
	list-style-type: lower-alpha;
}

OL OL OL LI
{
	list-style-type: lower-roman;
}
OL UL LI
{
	list-style-type: disc;
}

HR
{
	color: #696969;
	height: 1pt;
	text-align: left;
}

/* Module Title Menu */
.ModuleTitle_MenuContainer
{
	border-bottom: blue 0px solid;
	border-left: blue 0px solid;
	border-top: blue 0px solid;
	border-right: blue 0px solid;
}

.ModuleTitle_MenuBar
{
	cursor: pointer;
	height: 16px;
	background-color: Transparent;
}

.ModuleTitle_MenuItem
{
	cursor: pointer;
	color: #9F9F9F;
	font-family: "Trebuchet MS";
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	border-left: white 0px solid;
	border-bottom: 0px solid #FF0000;
	border-top: white 1px solid;
	border-right: white 0px solid;
	background-color: Transparent;
}

.ModuleTitle_MenuIcon
{
	cursor: pointer;
	background-color: #000000;
	border-left: 0px solid #5B5B5B;
	border-bottom: 0px solid #5B5B5B;
	border-top: 0px solid #5B5B5B;
	text-align: center;
	width: 15px;
	height: 21px;
}

.ModuleTitle_SubMenu
{
	z-index: 1000;
	cursor: pointer;
	background-color: #000000;
	border-bottom: 0px solid #5B5B5B;
	border-left: 0px solid #5B5B5B;
	border-top: 0px solid #5B5B5B;
	border-right: 0px solid #5B5B5B;
}

.ModuleTitle_MenuBreak
{
	border-bottom: 1px solid #5B5B5B;
	border-left: 0px solid #5B5B5B;
	border-top: 1px solid #5B5B5B;
	border-right: 0px solid #5B5B5B;
	background-color: #000000;
	height: 1px;
}

.ModuleTitle_MenuItemSel
{
	cursor: pointer;
	color: #FF0000;
	font-family: "Trebuchet MS";
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	background-color: #000000;
}

.ModuleTitle_MenuArrow
{
	font-family: "Trebuchet MS";
	font-size: 10pt;
	cursor: pointer;
	border-right: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	border-top: #FFFFFF 0px solid;
}

.ModuleTitle_RootMenuArrow
{
	font-family: "Trebuchet MS";
	font-size: 10pt;
	cursor: pointer;
}


/* LEGACY STYLES from DNN 1-2 */
.HeadBg
{
	background-color: #CCCCCC;
}

.TabBg
{
	background-color: black;
}

.SelectedTab
{
	font-weight: bold;
	font-size: 8.5pt;
	color: #FFFFFF;
	font-family: "Trebuchet MS";
	text-decoration: none;
}

A.SelectedTab:link
{
	text-decoration: none;
	color: white;
}

A.SelectedTab:visited
{
	text-decoration: none;
	color: #eeeeee;
}

A.SelectedTab:hover
{
	text-decoration: none;
	color: #9F9F9F;
}

A.SelectedTab:active
{
	text-decoration: none;
	color: #eeeeee;
}

.OtherTabs
{
	font-weight: bold;
	font-size: 8.5pt;
	color: white;
	font-family: "Trebuchet MS";
	text-decoration: none;
}

A.OtherTabs:link
{
	text-decoration: none;
	color: white;
}

A.OtherTabs:visited
{
	text-decoration: none;
	color: #eeeeee;
}

A.OtherTabs:hover
{
	text-decoration: none;
	color: #9F9F9F;
}

A.OtherTabs:active
{
	text-decoration: none;
	color: #eeeeee;
}

.PagingTable
{
	height: 33px;
}

/*
.LabelEditOverClass
{
	cursor: pointer;
	text-decoration: underline overline;
}
*/

.LabelEditTextClass
{
	border: solid 1px red;
	background-color: Transparent;
}

.LabelEditWorkClass
{
	/*background: url(/DotNetNuke/images/dnnanim.gif) no-repeat right;*/
	border: solid 0px red;
	background-color: Transparent;
}

/* style for the DNNTextSuggest control select menu */
.SuggestTextMenu
{
	border: solid 1px black;
	white-space: nowrap;
	background: white;
}
/* style for the DNNTextSuggest control selected menu node */
.SuggestNodeOver
{
	background-color: navy;
	color: White;
}


/*Edit In Place Tool Bar Classes*/
.eipbackimg
{
	border: outset 1px; /*give toolbar a 3D look*/
	position: absolute; /*needed so it doesn't take up space */
	margin-top: -22px; /*specify toolbar to be just above text */
	white-space: nowrap; /* makes toolbar horizontal */
	background: url(../../images/eip_toolbar.gif);
	background-color: #99cccc;
	height: 22px;
}

.eipbuttonbackimg
{
	width: 21px;
	height: 21px;
	cursor: pointer; /*change mouse to pointer when hover over button*/
	display: -moz-inline-box; /* Gecko proprietary  (ORDER IS IMPORTANT HERE!)*/
	display: inline-block; /* supported by Opera and ? */
}

.eipbutton_edit
{
	background: url(../../images/eip_edit.gif) no-repeat 100% center;
}
.eipbutton_save
{
	background: url(../../images/eip_save.gif) no-repeat 100% center;
}
.eipborderhover
{
	border: outset 1px;
}

/* used to collapse panes without any content in them */
.DNNEmptyPane
{
	width: 0px;
}

/* used to set the different module align options - from module settings */
.DNNAlignleft
{
	text-align: left;
}
.DNNAlignright
{
	text-align: right;
}
.DNNAligncenter
{
	text-align: center;
}

/* Login Styles */
.LoginPanel
{

}

.LoginTabGroup
{

}

.LoginTab {
	float: left;
	background: url("../../images/tablogin_gray.gif") left top;
	margin: 0 3px 3px 0;
	padding: 5px 5px 4px 5px;
	text-decoration: none;
	color: #FFF;
	border: 1px #25569a solid;
}

.LoginTabSelected{
	float: left;
	background: url("../../images/tablogin_gray.gif") left top;
	margin: 0 3px 3px 0;
	padding: 5px 5px 4px 5px;
	text-decoration: none;
	color: #FFF;
	background-position: 0% -41px;
	border: 1px #25569a solid;
}

.LoginTabHover
{
	float: left;
	background: url("../../images/tablogin_gray.gif") left top;
	margin: 0 3px 3px 0;
	padding: 5px 5px 4px 5px;
	text-decoration: none;
	color: #9F9F9F;
	border: 1px #C00 solid;
	cursor:pointer;
}

.LoginContainerGroup
{
	clear: both;
	padding-top: 5px;
}

.LoginContainer
{

}
/* Standard HTML Tag Settings */
body { background-image: url('XDFMPix/Capelle2008-Achtergrondtegel.jpg'); background-repeat: repeat;  width: 100% }
table, tr, td, p {font-family: "Trebuchet MS";font-size: 11px; color: #9F9F9F }

/* Standard DotNetNuke Settings */
.pagemaster {}
.controlpanel { width: 100%; background-color: white; }
.toppane { width: 100%; background-color: white;}
.leftpane { background-color: transparent; padding-left: 5px; padding-right: 5px; padding-top: 2px;}
.contentpane { width: 100%; padding-left: 5px; padding-right:5px; padding-top: 2px; }
.rightpane { padding-left: 5px; padding-right: 5px; padding-top: 2px;}
.bottompane { width: 100%; background-color: transparent; padding-left: 1px; padding-right: 1px; padding-top: 2px;}

/* Standard Menu Settings */
.MainMenu_MenuContainer { background-color: transparent; }
.MainMenu_MenuBar { cursor: pointer;  height: 16px; background-color: Transparent;}
.MainMenu_MenuItem { border-left: 0px solid #000000;  border-bottom: 1px solid #000000;  border-top: 1px solid #000000;  border-right: 0px solid #000000; cursor: pointer;   color: #5B5B5B;  font-family: "Trebuchet MS";  font-size: 9pt;  font-weight: bold;  font-style: normal;  background-color: Transparent; height: 19px;}
.MainMenu_MenuIcon { background-color: #000000;  border-left: 1px solid #000000;  border-bottom: 1px solid #000000;  border-top: 1px solid #000000;  cursor: pointer;    text-align: center;  width: 15px;  height: 19px;}
.MainMenu_SubMenu { background-color: #000000;   z-index: 1000;  cursor: pointer;filter:progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=3); color: #000000 }
.MainMenu_MenuBreak { height: 1px;}
.MainMenu_MenuItemSel {  cursor: pointer;    color: #9F9F9F;  font-family: "Trebuchet MS";  font-size: 9pt;  font-weight: bold;  font-style: normal; height: 19px; background-color: transparent }
.MainMenu_MenuArrow { border-right: 1px solid #000000;  border-bottom: 1px solid #000000;  border-top: 0px solid #000000; font-family: "Trebuchet MS";  font-size: 10pt;  cursor: pointer;   }
.MainMenu_RootMenuArrow { font-family: "Trebuchet MS";  font-size: 10pt;  cursor: pointer;  }

/* End Menu Settings */
.StandardButton { background: #000000 none;  color: white; font-family:"Trebuchet MS";  font-size: 11px; font-weight: normal;}
.Head   { font-family: "Trebuchet MS"; font-size:  10px; font-weight:  bold; color: #5B5B5B;  line-height: 30px;}

/* Custom Classes */
.XDFused_04 { background-image: url(XDFMPix/Capelle2008-Titelbalk.jpg); background-repeat: no-repeat; width: 941px; height: 203px;}

.bodyleftFull { background-image: url('XDFMPix/Capelle2008-Halolinks.jpg'); background-repeat: repeat-y; width: 13px;}
.bodyleftRight { background-image: url('XDFMPix/Capelle2008-Halorechts.jpg'); background-repeat: repeat-y; width: 13px;}
.leftPageFull { background-color: #000000; }
.bottomtext { }
.skinmaster{}



.content { background-color: black;}

/* Search Padding - lines up text nicely */
.GoLink {padding-top: 4px; padding-right: 3px }
a.GoLink{ color: white }
a.GoLink:hover{ color: #9F9F9F; text-decoration: none }


/* Light Background Elements */
.LightBG { width: auto; color: white; padding-left: 3px; text-decoration: none }
a.LightBG:link, a.LightBG:active { text-decoration: none; color: white; font-weight: normal;}
a.LightBG:link, a.LightBG:visited, { text-decoration: none; color: white; font-weight: normal;}
a.LightBG:hover { text-decoration: none; color: #9F9F9F; font-weight: normal;}

/*Footer Classes */
.FooterText { width: auto; color: white; text-align: center }
a.FooterText:link, a.FooterText:visited, a.FooterText:active { text-decoration: none; color: white; font-weight: normal;}
a.FooterText:hover { text-decoration: none; color: white; font-weight: normal; }

/* End Light Background Elements */

.Separator { width: 12px; margin: 0 1px 0 1px; background: url('XDFMPix/PW3 seperator.gif') center top no-repeat;}
.Logo { padding-left: 8px; padding-top: 12px;}
.Menu { padding-left: 10px; padding-top: 134px;}

img
{  border-style: none;
  border: none
}

.breadcrumb{
  color: #5B5B5B;
  padding-left: 3px
}
a.breadcrumb:link, a.breadcrumb:active { text-decoration: none; color: #5B5B5B; font-weight: normal;}
a.breadcrumb:link, a.breadcrumb:visited, { text-decoration: none; color: #5B5B5B; font-weight: normal;}
a.breadcrumb:hover{ text-decoration: none; color: #9F9F9F; font-weight: normal;}

.SubHead{
  color: #9F9F9F
}

.Marquee{
  font: 15;
  background-color: #5B5B5B;
  font-size: 15;
  color: #FFFFFF
}

.scoresview{
  color: #FFFFFF
}
.scoresview a:Link{
  color: #FFFFFF
}

/* End Custom Classes */
/*/////////////////////////// - FORUM VIEW - \\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/*Used for the Forum breadcrumb navigation at the top and bottom of each thread and post view table (txt color is not applying here)*/
A.Forum_BreadCrumb:Link, A.Forum_BreadCrumb:Visited, A.Forum_BreadCrumb:Active, A.Forum_BreadCrumb:Hover
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #5B5B5B;
	margin-top:20px;
}
A.Forum_BreadCrumb:Hover
{
	color: #9F9F9F;
	text-decoration: underline;
}
/*/////////////////////////// - FORUM VIEW - HEADER \\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/* middle header section Handles title colors (Forums, Threads, Posts)*/
.Forum_Header
{
	background: transparent repeat;
	border-top: #bdbdbd 1px solid;
	height:30px;
}

/* Text used in Forum_Header areas */
.Forum_HeaderText, A.Forum_HeaderText:Link, A.Forum_HeaderText:Visited, A.Forum_HeaderText:Active, A.Forum_HeaderText:Hover
{
	font-weight: bold;
	font-size: 12px;
	color: #5B5B5B;
	font-family: Arial;
	letter-spacing: 1px;
}
/* PseudoClasses used in Forum_Header areas */
A.Forum_HeaderText:Link, A.Forum_HeaderText:Visited; A.Forum_HeaderText:Active, A.Forum_HeaderText:Hover
{
	text-decoration: underline;
}
A.Forum_HeaderText:Hover
{
	 color: #ff0000;
}

/* These cap classes handle the left and rigt of colums 1px wide (only in forum admin HEADER area)  Remove all BLOG mentions*/
.Forum_HeaderCapLeft
{
	background: url('../../ForumImages/header_cap_left.gif') repeat-x right;
	border-top: #bdbdbd 0px solid;
	border-left: #bdbdbd 0px solid;
	width:1px;
}

/* These cap classes handle the left and rigt of colums (only in forum admin header area)*/
.Forum_HeaderCapRight
{
	background: url('../../ForumImages/header_cap_right.gif') repeat-x left;
	border-top: #bdbdbd 0px solid;
	border-right: #bdbdbd 0px solid;
	width:1px;
}

/* Handles initial view, groups, left area next to +/- and stats headers (left) */
.Forum_AltHeaderCapLeft
{
	border-right: #bdbdbd 1px solid;
}

/* Handles initial view, groups, left area next to +/- and stats headers (right) */
.Forum_AltHeaderCapRight
{
	border-left: #bdbdbd 1px solid;
}

/* Handles Group name hearder section, statistics header section  also header in whats new scroller */
.Forum_AltHeader
{
	background: transparent repeat;
	border-left: #bdbdbd 1px solid;
	border-right: #bdbdbd 1px solid;
	border-top: #bdbdbd 1px solid;
}

/* Forum Groups.  Overrides most section head controls.  Text for Forum Settings, User Settings */
.Forum_AltHeaderText, A.Forum_AltHeaderText:Link, A.Forum_AltHeaderText:Visited, A.Forum_AltHeaderText:Active, A.Forum_AltHeaderText:Hover
{
	font-weight: bold;
	font-size: 8pt;
	color: #5B5B5B;
	font-family: Arial;
	letter-spacing: 1px;
}
A.Forum_AltHeaderText:Hover {
	color: #9F9F9F;
	text-decoration: underline;
}

/* Handles Group name hearder middle to right, no text here */
.Forum_AltHeaderRight
{
	background: transparent repeat-x top;
}

/*/////////////////////////// = GROUP & FORUM VIEW - FOOTER = \\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/* where paging, arrows are in posts */
.Forum_Footer
{
	background: transparent repeat-x top;
	border-top: #bdbdbd 1px solid;
	border-bottom: #bdbdbd 1px solid;
	border-left: #bdbdbd 0px solid;
	border-right: #bdbdbd 0px solid;
}

/* These cap classes handle the left and rigt of colums (only in /forum admin header area)*/
.Forum_FooterCapLeft
{
	background: transparent repeat-x right;
	border-top: #bdbdbd 0px solid;
	border-left: #bdbdbd 0px solid;
	width:1px;
}

/* These cap classes handle the left and rigt of colums (only in forum admin header area)*/
.Forum_FooterCapRight
{
	background: transparent repeat-x left;
	border-top: #bdbdbd 0px solid;
	border-right: #bdbdbd 0px solid;
	width:1px;
}

/* Text items used in footers,  seen in User Manager */
.Forum_FooterText, A.Forum_FooterText:Link, A.Forum_FooterText:Visited, A.Forum_FooterText:Active
{
	font-weight: bold;
	font-size: 8pt;
	color: #5B5B5B;
	font-family: Arial;
	letter-spacing: 1px;
}

/* Used specifically for paging links */
A.Forum_FooterText
{
	font-weight: normal;
	font-size: 8pt;
	color: #5B5B5B;
	font-family: Arial;
	letter-spacing: 1px;
}

/* Used specifically for paging links */
A.Forum_FooterText:Hover
{
	color: #9F9F9F;
	text-decoration: underline;
}

/* Used specifically for paging links */
.Forum_FooterDisabled
{
    font-weight: normal;
	font-size: 8pt;
	color: #5B5B5B;
	font-family: Arial;
	letter-spacing: 1px;
}

/*/////////////////////////// = GROUP & FORUM VIEW - ODD/EVEN ROWS = \\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/* Subject/Name Column in group, threads views */
.Forum_Row
{
	background-color: #E9E9E9;
	border-top: #bdbdbd 1px solid;
	border-left: #bdbdbd 1px solid;
}

/* Subject/Name Column in group, threads views (odd) */
.Forum_Row_Alt
{
	background-color: #F0F0F0;
	border-top: #bdbdbd 1px solid;
	border-left: #bdbdbd 1px solid;
}

/* Threads Column in initial group view (even numbered)*/
.Forum_RowHighLight1
{
	background-color: #DEDEDE;
	border-left: 1px solid #bdbdbd;
	border-top: #bdbdbd 1px solid;
}
/* Threads Column in initial group view (odd numbered)*/
.Forum_RowHighLight1_Alt
{
	background-color: #E9E9E9;
	border-left: solid 1px #bdbdbd;
	border-top: #bdbdbd 1px solid;
}

/* Posts Column in initial group view */
.Forum_RowHighLight2
{
	background-color: #DEDEDE;
	border-left: solid 1px #bdbdbd;
	border-top: #bdbdbd 1px solid;
}

/* Posts Column in initial group view (odd)*/
.Forum_RowHighLight2_Alt
{
	background-color: #E9E9E9;
	border-left: solid 1px #bdbdbd;
	border-top: #bdbdbd 1px solid;
}

/* Last Post Column */
.Forum_RowHighLight3
{
	background-color: #DEDEDE;
	border-left: solid 1px #bdbdbd;
	border-top: #bdbdbd 1px solid;
	border-right: #bdbdbd 1px solid;
	padding-right: 3px;
}

/* Last Post Column - Alternate (odd)*/
.Forum_RowHighLight3_Alt
{
	background-color: #E9E9E9;
	border-left: solid 1px #bdbdbd;
	border-top: #bdbdbd 1px solid;
	border-right: #bdbdbd 1px solid;
	padding-right: 3px;
}

/*/////////////////////////// = THREAD VIEW = \\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/* avatar area (ODD numbered rows) */
.Forum_Avatar_Alt
{
	background-color: #EBEBEB;
	border-right: #bdbdbd 1px solid;
	border-left: #bdbdbd 1px solid;
	border-top: #bdbdbd 1px solid;
	padding: 5px;
}

/* Area in eqach post where subject is - (top part) (ODD numbered rows) */
.Forum_PostDetails_Alt
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #EBEBEB;
	border-top: #bdbdbd 1px solid;
}

/* Area where mod/reply buttons are (below POST VIEW details) - (ODD numbered rows) */
.Forum_PostButtons_Alt
{
	background-color: #EBEBEB;
	border-bottom: 1px solid #bdbdbd;
}

/* Post content area - (ODD numbered rows) */
.Forum_PostBody_Alt
{
	background-color: #F6F6F6;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
}

/* Post View avatar area (EVEN numbered rows) */
.Forum_Avatar
{
	background-color: #F7F7F7;
	border-right: #bdbdbd 1px solid;
	border-left: #bdbdbd 1px solid;
	border-top: #bdbdbd 1px solid;
	padding: 5px;
}

/* Post content area (this is post details, post buttons, post body, attachments containing cell) */
.Forum_PostBody_Container
{
	background-color: #FCFCFC;
	border-right: #bdbdbd 1px solid;
}

.Forum_PostBody_Container_Alt
{
	background-color: #F6F6F6;
	border-right: #bdbdbd 1px solid;
}

/* Area in each post where subject is (top part) in posts view* (EVEN numbered rows)*/
.Forum_PostDetails
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #F7F7F7;
	border-top: #bdbdbd 1px solid;
}

/* Area where mod/reply buttons are (below post details) (EVEN numbered rows) */
.Forum_PostButtons
{
	border-bottom: 1px solid #bdbdbd;
	background-color: #F7F7F7;
}

/* Post content area POST VIEW (EVEN numbered rows) */
.Forum_PostBody
{
	background-color: #FCFCFC;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
}

/* Seperator row. Also uses spacer-height.gif to determin sapce in between each post in thread View*/
.Forum_SpacerRow
{
	border-top: #bdbdbd 1px solid;
}

/*/////////////////////////// = SPLIT-THREAD VIEW = \\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/* avatar area in thread split, soon posts moderate (all rows) */
.Forum_AvatarBox
{
	background-color: #F7F7F7;
	border-right: #bdbdbd 1px solid;
	padding: 5px;
}
/* area in each post where subject is (top part) in THREAD split view only - no posting buttons here (post moderate soon) */
.Forum_PostDetailsBox
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #F7F7F7;
}

/* Area where mod/reply buttons are/ include in new THREAD in Thread Split */
.Forum_PostButtonsBox
{
	background-color: #F7F7F7;
	border-bottom: 1px solid #bdbdbd;
}

/* Area of post content in thread split */
.Forum_PostBodyBox
{
	background-color: #FCFCFC;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
}

/* Area in Thread Split used to enclose entire post datalist are in border cContains entire admin section in one cell */
.Forum_Row_AdminBox
{
	 border-top: #bdbdbd 1px solid;
	 border-left: #bdbdbd 1px solid;
	 border-right: #bdbdbd 1px solid;
	 border-bottom: #bdbdbd 1px solid;
}

/*/////////////////////////// - ADMIN CLASSES - \\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/* Used for all data rows like in configuration, profile, almost all ascx's (Admin, editable stuff) */
.Forum_Row_Admin
{
	 background-color: #F7F7F7;
	 border-top: #bdbdbd 1px solid;
	 border-left: #bdbdbd 1px solid;
	 border-right: #bdbdbd 1px solid;
	 padding-left: 4px;
	 padding-right: 4px;
}

.Forum_Row_Admin_Foot
{
	 border-top: #bdbdbd 1px solid;
}

/* Used for all data rows where there is no section head (+/-'s) Or datalist/datagrid, Gallery & Smiles, Filtered Words, Rankings, User Settings, Search (Admin, editable stuff) */
.Forum_Row_AdminL
{
	 background-color: #F7F7F7;
	 border-top: #bdbdbd 1px solid;
	 border-left: #bdbdbd 1px solid;
	 padding-left: 4px;

/* Moved from .Forum_Row_AdminText */
	 font-size: 7pt;
	 color: #666666;
	 font-family: Arial;
	 letter-spacing: 1px;
}

/* Used for all data rows where there is no section head (+/-'s) Or datalist/datagrid,, Gallery & Smiles, Filtered Words, Rankings,
User Settings, Search  (Admin, editable stuff) */
.Forum_Row_AdminR
{
	 background-color: #F7F7F7;
	 border-top: #bdbdbd 1px solid;
	 border-right: #bdbdbd 1px solid;
	 padding-right: 4px;
}

/* Used for all ADMIN SECTION HEAD rows only:D */
.Forum_Admin_SectionHead
{
	font-weight: bold;
	font-size: 12px;
	color: #999999;
	font-family: Arial;
	letter-spacing: 5px;
    font-variant:small-caps;

	background: transparent repeat-x;
	border-left: #bdbdbd 0px solid;
	border-right: #bdbdbd 0px solid;
	border-top: #bdbdbd 1px solid;
}

/* Text for dnn labels, grid values */
.Forum_Row_AdminText
{
	 font-size: 7pt;
	 color: #666666;
	 font-family: Arial;
	 letter-spacing: 1px;
}

/*/////////////////////////// - MISC CLASSES - \\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/* Used in forum search results(my posts icon area), in moderator sections */
.Forum_RowHeader
{
	background-color: #F7F7F7;
}

/* Attachment area at bottom of post view.  Each attacment is own row */
.Forum_Attachments
{
	background-color: Silver;
	border: 1px dashed #9F9F9F;
}

/* Attachment area at bottom of post view.  Each attacment is own row - Alternate*/
.Forum_Attachments_Alt
{
	background-color: Silver;
	border: 1px dashed #9F9F9F;
}

/* TextBoxes (This is only for the lookup control created by module) NEED FONT HERE*/
.Forum_ListCell
{
	background-color: White;
	font-family: Arial;
   font-size: 10px;
   font-weight: normal;
	border-top:;
	border: 1px solid Black;
}

/* How the quote reply section looks in post view */
.Quote
{
	border-top: 1px dotted #9F9F9F;
	border-left: 1px dotted #9F9F9F;
	border-bottom: 1px dotted #9F9F9F;
	border-right: 1px dotted #9F9F9F;
	font-size: 10px;
	background-color: #F1F1F1;
	font-family: Arial;
}

/* Thread subject in each individual post, next to move, edit, reply buttons, forum description, forum threads, posts count, Views replies count */
.Forum_Normal, A.Forum_Normal:Link, A.Forum_Normal:Visited, A.Forum_Normal:Active, A.Forum_Normal:Hover
{
     font-size: 12px;
	 font-family: Arial;
	 color: #403F3F;
}

A.Forum_Normal:Hover
{
	 text-decoration: underline;
	 color: #9F9F9F;
}

.Forum_NormalSmall, A.Forum_NormalSmall:Link, A.Forum_NormalSmall:Visited, A.Forum_NormalSmall:Active, A.Forum_NormalSmall:Hover
{
    font-size: 10px;
	 font-family: Arial;
	 color: #403F3F;
}

A.Forum_NormalSmall:Hover
{
	 text-decoration: underline;
	 color: #9F9F9F;
}

.Forum_TreeNormal
{
    font-size: 12px;
	 font-family: Arial;
	 color: #403F3F;
	 vertical-align: middle;
}

/* All textboxes, dropdownlists and checkbox labels */
.Forum_NormalTextBox
{
     font-size: 10px;
	 font-family: Arial;
	 color: #5B5B5B;
}

.Forum_GroupDetails
{
     font-size: 10px;
	 font-family: Arial;
	 color: #5B5B5B;
}

.Forum_Posts
{
     font-size: 11px;
	 font-family: Arial;
	 color: #5B5B5B;
}

.Forum_Threads
{
     font-size: 11px;
	 font-family: Arial;
	 color: #5B5B5B;
}

.Forum_LastPostText
{
     font-size: 11px;
	 font-family: Arial;
	 color: #403F3F;
}

/* Links used in style above areas */
A.Forum_LastPostText, A.Forum_LastPostText:Link, A.Forum_LastPostText:Visited
{
	 color: #403F3F;
}

A.Forum_LastPostText:Hover
{
	 color: #9F9F9F;
	 text-decoration: underline;
}

A.Forum_AliasLink, A.Forum_AliasLink:Link, A.Forum_AliasLink:Visited
{
     font-size: 10px;
	 font-family: Arial;
	 color: #403F3F;
}

A.Forum_AliasLink:Hover
{
	 color: #9F9F9F;
	 text-decoration: underline;
}

/* Links used in style above areas */
.Forum_NormalBold, A.Forum_NormalBold:Link, A.Forum_NormalBold:Visited, A.Forum_NormalBold:Active, A.Forum_NormalBold:Hover
{
     font-size: 12px;
     font-weight: bold;
	 font-family: Arial;
	 color: #403F3F;
}
A.Forum_NormalBold:Hover
{
	 color: #9F9F9F;
}

.Forum_TreeNormalBold
{
     font-size: 12px;
     font-weight: bold;
	 font-family: Arial;
	 color: #403F3F;
	 vertical-align: middle;
}

.NormalGrey
{
    font-size: 11px;
    font-weight: normal;
    color: #003366;
}

/*Table cells which reply, move, edit, etc. buttons sit in */
.Forum_ReplyCell
{
	 background: transparent repeat;
	 border-left: 1px solid #CDCDCD;
	 border-right: 1px solid #CDCDCD;
	 border-top: 1px solid #CDCDCD;
	 border-bottom: 1px solid #CDCDCD;
	 padding-top: 2px;
	 padding-bottom: 2px;
	 padding-left: 10px;
	 padding-right: 10px;
}
/* This is for the reply, moderate, new thread, move, delete, quote  LINK buttons (only modify link properties here, use reply cell for containing td)
This is also the links used in the module actions, new thread, moderate buttons */
.Forum_Link, A.Forum_Link:Link, A.Forum_Link:Visited, TD.Active, A.Forum_Link:Hover
{
     text-align: center;
     font-family: Arial;
     font-size: 11px;
     font-weight: bold;
	 color: #403F3F
}

A.Forum_Link:Hover
{
	color: #9F9F9F;
	text-decoration: underline;
}

/*Profile link, used above posts avatar area (user alias) */
.Forum_Profile, A.Forum_Profile:Link, A.Forum_Profile:Visited, A.Forum_Profile:Active, A.Forum_Profile:Hover
{
	font-family: Arial;
    font-size: 11px;
    font-weight: normal;
	color: #403F3F;
	font-weight: bold;
}

A.Forum_Profile:Hover
{
	color: #9F9F9F;
	text-decoration: underline;
}

/* used for previous/next in posts view */
.Forum_NavBarButton
  {
	 padding-top: 2px;
	 padding-bottom: 2px;
	 padding-left: 2px;
	 padding-right: 2px;
	 border-left: 1px solid #CDCDCD;
	 border-right: 1px solid #CDCDCD;
	 border-top: 1px solid #CDCDCD;
	 border-bottom: 1px solid #CDCDCD;
	 background: transparent repeat;
 }

 /* used for previous/next in posts view */
.Forum_NavBarButtonDisabled
  {
	 padding-top: 2px;
	 padding-bottom: 2px;
	 padding-left: 2px;
	 padding-right: 2px;
	 border-left: 1px solid #CDCDCD;
	 border-right: 1px solid #CDCDCD;
	 border-top: 1px solid #CDCDCD;
	 border-bottom: 1px solid #CDCDCD;
	 background-color: #B9B9B9;
 }

 /* Previous/Next Box Enabled Links (Sub-classed) - Posts View  */
.Forum_NavBarButton A.Forum_Link:Link, .Forum_NavBarButton A.Forum_Link:Visited, .Forum_NavBarButton A.Forum_Link:Active, .Forum_NavBarButton A.Forum_Link:Hover
{
    text-align: center;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
	color: #5B5B5B
}
.Forum_NavBarButton A.Forum_Link:Hover
{
	color: #9F9F9F;
}

/* Previous/Next Box Disabled Text (Sub-classed) - Posts View  */
.Forum_NavBarButtonDisabled .Forum_NormalBold
  {
	 color: #dddddd;
  }

/*/////////////////////////// - DNNTEXTSUGGEST CLASSES - \\\\\\\\\\\\\\\\\\\\\\\\\\\*/


/* This is the TextBox field attributes. (txtForumUserSuggest.DefaultNodeCssClass) */

.Forum_Suggest_DefaultNode
  {

  }

.Forum_Suggest
  {
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
	Letter-Spacing:2px;
	color: #666666;

	border-bottom: 1px solid #5B5B5B;
	border-top: 1px solid #5B5B5B;
	border-left: 1px solid #5B5B5B;
	border-right: 1px solid #5B5B5B;

	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;

	background-color: #F7F7F7;
	Margin-Top:-1px;
  }

/* Forum_Suggest_DefaultChildNode  */
.Forum_Suggest_DefaultChildNode
  {
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
	Letter-Spacing:2px;
	color: #666666;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #FFFFFF;
  }


/* .txtForumUserSuggest.DefaultNodeCssClassOver  */
.Forum_Suggest_DefaultNodeOver
  {
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
	Letter-Spacing:2px;
	color: #5B5B5B;
	background-color: #F7F7F7;

  }

/* .txtForumUserSuggest.DefaultNodeCssClassSelected  */
.Forum_Suggest_DefaultNodeUnSelected
  {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #00ff00;
  }

/*/////////////////////////// = FORUM ACTION ICONS - TOOLBAR = \\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/* Only seen if option is disabled to show icons for toolbar */
.Forum_ToolbarLink, A.Forum_ToolbarLink:Link, A.Forum_ToolbarLink:Visited, TD.Active, A.Forum_ToolbarLink:Hover
{
   text-align: center;
   font-family: Arial;
   font-size: 10px;
	padding-left: 2px;
	padding-right: 2px;
	font-weight: bold;
	color: #403F3F;
}

A.Forum_ToolbarLink:Hover
{
	color: #9F9F9F;
	text-decoration: underline;
}

 /* Action icons moderator, admin, inbox, memberlist, my settings, my posts, search, forum home */
A.Forum_ib_admin:link, A.Forum_ib_admin:visited, A.Forum_ib_admin:active, A.Forum_ib_admin:hover
 {
	background-image: url(../../ForumImages/ib_admin.png);
	background-repeat: no-repeat;
	background-position: center;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 8px;
	padding-bottom: 0px;
	height: 35px;
	width: 35px;
	display:table-cell;
 }

A.Forum_ib_admin:hover
 {
 	background-image: url(../../ForumImages/ib_admin_hover.png);

 }

A.Forum_ib_moderate:link, A.Forum_ib_moderate:visited, A.Forum_ib_moderate:active, A.Forum_ib_moderate:hover
 {
	background-image: url(../../ForumImages/ib_moderate.png);
	background-repeat: no-repeat;
	background-position: center;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 8px;
	padding-bottom: 0px;
	height: 35px;
	width: 35px;
	display:table-cell;
 }

A.Forum_ib_moderate:hover
 {
 	background-image: url(../../ForumImages/ib_moderate_hover.png);
 }

A.Forum_ib_Inbox:link, A.Forum_ib_Inbox:visited, A.Forum_ib_Inbox:active, A.Forum_ib_Inbox:hover
 {
	background-image: url(../../ForumImages/ib_inbox.png);
	background-repeat: no-repeat;
	background-position: center;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 8px;
	padding-bottom: 0px;
	height: 35px;
	width: 35px;
	display:table-cell;
 }

A.Forum_ib_Inbox:hover
 {
 	background-image: url(../../ForumImages/ib_inbox_hover.png);
 }

 A.Forum_ib_Inbox_New:link, A.Forum_ib_Inbox_New:visited, A.Forum_ib_Inbox_New:active
 {
	background-image: url(../../ForumImages/ib_inbox_new.gif);
	background-repeat: no-repeat;
	background-position: center;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 8px;
	padding-bottom: 0px;
	height: 35px;
	width: 35px;
	display:table-cell;
 }

 A.Forum_ib_Inbox_New:hover
 {
 	background-image: url(../../ForumImages/ib_inbox_hover.png);
 }

A.Forum_ib_memberlist:link, A.Forum_ib_memberlist:visited, A.Forum_ib_memberlist:active, A.Forum_ib_memberlist:hover
 {
	background-image: url(../../ForumImages/ib_memberlist.png);
	background-repeat: no-repeat;
	background-position: center;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 8px;
	padding-bottom: 0px;
	height: 35px;
	width: 35px;
	display:table-cell;
 }

A.Forum_ib_memberlist:hover
 {
 	background-image: url(../../ForumImages/ib_memberlist_hover.png);
 }

A.Forum_ib_mysettings:link, A.Forum_ib_mysettings:visited, A.Forum_ib_mysettings:active, A.Forum_ib_mysettings:hover
 {
	background-image: url(../../ForumImages/ib_mysettings.png);
	background-repeat: no-repeat;
	background-position: center;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 8px;
	padding-bottom: 0px;
	height: 35px;
	width: 35px;
	display:table-cell;
 }

A.Forum_ib_mysettings:hover
 {
 	background-image: url(../../ForumImages/ib_mysettings_hover.png);
 }

A.Forum_ib_myposts:link, A.Forum_ib_myposts:visited, A.Forum_ib_myposts:active, A.Forum_ib_myposts:hover
 {
	background-image: url(../../ForumImages/ib_myposts.png);
	background-repeat: no-repeat;
	background-position: center;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 8px;
	padding-bottom: 0px;
	height: 35px;
	width: 35px;
	display:table-cell;
 }

A.Forum_ib_myposts:hover
 {
 	background-image: url(../../ForumImages/ib_myposts_hover.png);
 }

A.Forum_ib_search:link, A.Forum_ib_search:visited, A.Forum_ib_search:active, A.Forum_ib_search:hover
 {
	background-image: url(../../ForumImages/ib_search.png);
	background-repeat: no-repeat;
	background-position: center;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 8px;
	padding-bottom: 0px;
	height: 35px;
	width: 35px;
	display:table-cell;
 }

A.Forum_ib_search:hover
 {
 	background-image: url(../../ForumImages/ib_search_hover.png);
 }

A.Forum_ib_forumhome:link, A.Forum_ib_forumhome:visited, A.Forum_ib_forumhome:active, A.Forum_ib_forumhome:hover
 {
	background-image: url(../../ForumImages/ib_forumhome.png);
	background-repeat: no-repeat;
	background-position: center;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 8px;
	padding-bottom: 0px;
	height: 35px;
	width: 35px;
	display:table-cell;
 }

A.Forum_ib_forumhome:hover
 {
 	background-image: url(../../ForumImages/ib_forumhome_hover.png);
 }

 A.Forum_ib_aggregate:link, A.Forum_ib_aggregate:visited, A.Forum_ib_aggregate:active, A.Forum_ib_aggregate:hover
 {
	background-image: url(../../ForumImages/ib_aggregate.png);
	background-repeat: no-repeat;
	background-position: center;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 8px;
	padding-bottom: 0px;
	height: 35px;
	width: 35px;
	display:table-cell;
 }

A.Forum_ib_aggregate:hover
 {
 	background-image: url(../../ForumImages/ib_aggregate_hover.png);
 }

/*/////////////////////////// - OVER-RIDING SUB-CLASSES - \\\\\\\\\\\\\\\\\\\\\\\\\\\*/


/* Text used in Forum_Header areas for Admin areas - OVER-RIDE for Search in Admin Pages like MemberList*/
.Forum_Row_Admin .Forum_HeaderText
{
	color: #9F9F9F;
    text-align: center;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
}

/* used to OVER-RIDE FCK FTB Editor radiobox backgrounds to be transparent */
#tblEditContent .NormalTextBox
{
	background-color: transparent;
}

/* To OVER-RIDE for FCK FTB Editor Radio check box transparent - Admin Page, */
.Forum_Row_AdminR .normaltextbox
{
	 background-color: transparent;
}

/* Attempting to OVER-RIDE  FCK FTB Editor text box backgroun from transparent to WHITE - HTML Body Admin Page, */
.NormalTextBox .normal
{
	 background-color: white;
	 color: red;
}

/* OVER-RIDE  Datagrid BG Color - HTML Body Admin Page, */
.Forum_Row_Admin .DataGrid_Item, .Forum_Row_Admin .DataGrid_AlternatingItem, .Forum_Row_Admin .DataGrid_Footer
{
	 background-color: transparent;
}

/* Sub-class to OVER-RIDE  Footer links */
.Forum_FooterText A.Forum_Link:Link, .Forum_FooterText A.Forum_Link:Visited, .Forum_FooterText A.Forum_Link:Active, .Forum_FooterText A.Forum_Link:Hover
{
    text-align: center;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
	color: #403F3F
}
.Forum_FooterText A.Forum_Link:Hover
{
	color: #5B5B5B;
}

