/*************************************************************************************************************************************/
/*							Puure Skin Pack CSS . Copyright by BIND . www.bind.pt . All rights reserved.							   */
/* For skin license please refer to EULA available at http://www.snowcovered.com/snowcovered2/Default.aspx?tabid=242&PackageID=15416 */
/*************************************************************************************************************************************/

/*========================================================*/
/*  Forum Module Styles			                          */
/*========================================================*/

.Forum_UCP_Left,.Forum_UCP_Right	{ text-align:left !important; }

.Forum_MenuGroup 					{ background-color:transparent; border-bottom:1px solid #E5E5E5; border-left:medium none; color:#333333; font-family:inherit; font-size:12px; padding:4px 20px 10px 10px; }
.Forum_MenuGroup a:link,
.Forum_MenuGroup a:hover,
.Forum_MenuGroup a:visited,
.Forum_MenuGroup a:active 			{ color:#939393; }
.Forum_Menu 						{ width:160px; }
.Forum_MenuBreak 					{ color: #fff; border-bottom:1px solid #CCCCCC;	border-top:0px none; border-right:0px none;	border-left:0px none; }
.Forum_UCP_Left 					{ width:160px; }
.Forum_UCP_Right 					{ padding-left:15px; padding-right:10px; }
.Forum_UCP_HeaderInfo 				{ background-color:transparent;	border-bottom:1px solid #E5E5E5; border-left:medium none; color:#333333; font-family:inherit; font-size:12px;	padding:4px 20px 4px 10px; }
.Forum_UCP_Item 					{ padding: 2px 0px 2px 0px; }

/* FORUM VIEW - \\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.Forum_Container					{ width: auto; }
.Forum_Container td					{ line-height:normal; }
.Forum_Container .Forum_Container	{ width: auto; }
#divForumIcons						{ width: auto; margin:auto; text-align:center; }
/*breadcrumb navigation*/
.Forum_BreadCrumb					{ font-size: 11px; padding:0px; }
A.Forum_BreadCrumb:Link,
A.Forum_BreadCrumb:Visited,
A.Forum_BreadCrumb:Active,
A.Forum_BreadCrumb:Hover			{ display:inline-block; font-family: inherit; font-size: 11px; padding: 5px 0 5px 0; border: none; }
A.Forum_BreadCrumb:Hover			{ background: transparent; text-decoration: underline;	border: none; }
/* FORUM VIEW - HEADER \\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/* Forum_Header areas */
.Forum_HeaderText,
.Forum_HeaderText b,
A.Forum_HeaderText:Link,
A.Forum_HeaderText:Visited,
A.Forum_HeaderText:Active,
A.Forum_HeaderText:Hover			{ color: #939393; font-family:inherit; font-size: 10px; font-weight:bold; text-transform:uppercase;	white-space: nowrap; }
A.Forum_HeaderText:Link,
A.Forum_HeaderText:Visited,
A.Forum_HeaderText:Active 			{ /*border-bottom: 1px #99cccc solid;*/ text-decoration: none;}
A.Forum_HeaderText:Hover			{ color: #000000; border-bottom: 1px #000000 solid;	text-decoration: none; }
.Forum_HeaderText					{ width:100%; line-height:normal; }
/* 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:transparent; width:1px; }

/* These cap classes handle the left and rigt of colums (only in forum admin header area)*/
.Forum_HeaderCapRight				{ background:transparent; width:1px; }

/* Handles initial view, groups, left area next to +/- and stats headers (left) */
.Forum_AltHeaderCapLeft				{}

/* Handles initial view, groups, left area next to +/- and stats headers (right) */
.Forum_AltHeaderCapRight			{}

/* Handles Group name hearder section, statistics header section  also header in whats new scroller */
.Forum_AltHeader					{ background:#f5f5f5; border-bottom:#cccccc 1px solid; color:#939393; font-weight:bold !important; padding:4px 20px 4px 10px; }

/* Forum Groups.  Overrides most section head controls.  Text for Forum Settings, User Settings */
td.Forum_AltHeaderText,
.Forum_AltHeaderText td 			{ background:#f5f5f5; border-bottom:#cccccc 1px solid; color:#939393;	font-weight:bold !important; padding:4px 20px 4px 10px; }
.Forum_AltHeaderText, 
A.Forum_AltHeaderText:Link,
A.Forum_AltHeaderText:Visited,
A.Forum_AltHeaderText:Active,
A.Forum_AltHeaderText:Hover 		{ font-size: 10px !important; color:inherit; font-family: inherit; font-weight:bold !important; letter-spacing: 0px; text-transform:uppercase; }
A.Forum_AltHeaderText:Hover 		{ color: inherit; text-decoration: underline; }

/* Handles Group name hearder middle to right, no text here */
.Forum_AltHeaderRight				{ background: none repeat-x top; }

/* GROUP & FORUM VIEW - FOOTER = \\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/* where paging, arrows are in posts */
.Forum_Footer 						{ background: none; border: #bdbdbd 0px solid; }

/* These cap classes handle the left and rigt of colums (only in /forum admin header area)*/
.Forum_FooterCapLeft				{ background: none repeat-x right; border-top: #bdbdbd 0px solid; border-left: #bdbdbd 0px solid; width:0px; }

/* These cap classes handle the left and rigt of colums (only in forum admin header area)*/
.Forum_FooterCapRight				{ background: none repeat-x  left; border-top: #bdbdbd 0px solid; border-right: #bdbdbd 0px solid; width:0px; }

/* Text items used in footers,  seen in User Manager */
.Forum_FooterText,
A.Forum_FooterText:Link,
A.Forum_FooterText:Visited,
A.Forum_FooterText:Active  			{ font-size: 10px; color: #333333;	font-family: inherit; }

/* Used specifically for paging links */
A.Forum_FooterText					{ font-weight: normal; font-size: 8pt;	color: #000000;	font-family: inherit; letter-spacing: 0px; }

/* Used specifically for paging links */
A.Forum_FooterText:Hover 			{ color: #000000; text-decoration: underline; }
.Forum_FooterDisabled				{ font-weight: normal; font-size: 8pt;	color: #999; font-family: inherit; letter-spacing: 0px; }

.Forum_Grid_Row, 
.Forum_Grid_Row_Alt,
.Forum_Row a:link, 
.Forum_Row a:visited,
.Forum_Row a:hover,
.Forum_Row_Alt a:link, 
.Forum_Row_Alt a:visited, 
.Forum_Row_Alt a:hover				{ background-color: transparent; border: none; }

.Forum_Row,.Forum_Row_Alt,
.Forum_RowHighlight1,
.Forum_RowHighlight1_Alt,
.Forum_RowHighlight2,
.Forum_RowHighlight2_Alt,
.Forum_RowHighlight3,
.Forum_RowHighlight3_Alt			{ background-color: transparent; border-left: 0px solid #bdbdbd; border-bottom: #e5e5e5 1px solid; vertical-align:middle; padding:5px 0px; }	
.Forum_Avatar_Alt,.Forum_Avatar		{ background-color: #F7F7F7; border-width: 0px 1px 1px 1px; border-color:#bdbdbd; border-style:solid; padding: 5px; text-align:left; }
.Forum_AvatarBox					{ background-color: #F7F7F7; border-right: #bdbdbd 1px solid; padding: 5px; }
#tblAvatar td						{ text-align:left; font-size:12px; }

.Forum_PostBody_Container_Alt,
.Forum_PostBody_Container 			{ background-color: #FFF; border-right: #bdbdbd 1px solid; border-bottom: #bdbdbd 1px solid; }
.Forum_PostDetails_Alt,
.Forum_PostDetails					{ padding: 5px;	background-color: #F7F7F7; }
.Forum_PostButtons_Alt,
.Forum_PostButtons					{ border-bottom: 1px solid #bdbdbd;	background-color: #F7F7F7; }
.Forum_PostBody_Alt,.Forum_PostBody	{ background-color: #FCFCFC; padding: 15px; }
.Forum_SpacerRow					{ /*border-top: #bdbdbd 1px solid;*/ }
.Forum_PostDetailsBox				{ padding: 5px;	background-color: #F7F7F7; }
.Forum_PostButtonsBox				{ background-color: #F7F7F7; border-bottom: 1px solid #bdbdbd; }
.Forum_PostBodyBox					{ background-color: #FCFCFC; padding: 15px; }
.Forum_Row_AdminBox					{ border-width:0px 1px 1px 1px; background-color:#bdbdbd; border-style: solid; }
.Forum_Row_Admin					{ background-color: transparent; border-bottom: #e5e5e5 1px solid; border-left: none; border-right: none;	padding-left: 4px; padding-right: 4px; }
.Forum_Row_Admin_Foot 				{ border-top: #cccccc 0px solid; }
.Forum_Row_AdminL,/*					{ background-color: transparent; border-bottom: #e5e5e5 1px solid; border-left: none; padding: 4px 20px 4px 10px; font-size: 12px; color: #333; font-family: inherit; }*/
.Forum_Row_AdminM,
.Forum_Row_AdminR					{ background-color: transparent; border-bottom: #e5e5e5 1px solid; border-right: none; padding: 4px 20px 4px 10px; text-align:left;}
.Forum_Row_AdminM a:link, 
.Forum_Row_AdminM a:visited,
.Forum_Row_AdminM a:hover,
.Forum_Row_AdminL a:link, 
.Forum_Row_AdminL a:visited,
.Forum_Row_AdminL a:hover,
.Forum_Row_AdminR a:link,
.Forum_Row_AdminR a:visited,
.Forum_Row_AdminR a:hover			{ background-color: transparent; border: none; }
.Forum_Admin_SectionHead			{ background: transparent none;	border-left: #bdbdbd 0px solid;	border-right: #bdbdbd 0px solid; border-top: #bdbdbd 0px solid; text-align:left; }
.Forum_Admin_SectionHead div		{ font-weight: bold !important;	font-size: 10px !important;	color: #939393 !important; font-family: inherit; letter-spacing:0; font-variant:normal; text-transform:uppercase;	background: #f5f5f5; border-bottom: #cccccc 1px solid; padding: 4px 20px 4px 10px; }

/* Text for dnn labels, grid values */
.Forum_Row_AdminText				{ font-size:12px; color: #333; font-family: inherit; }
/*  Emoticon POPUP window (Show All)    */
.d_drag 							{ cursor:move, wait; background: url(images/spacer.gif);z-index:99999;}
.d_tl 								{ height:35px;width:7px; background: url(images/top-left.png) no-repeat } /* Top Left */
.d_tr 								{ height:35px;width:40px; background: url(images/top-right.png) no-repeat } /* Top Right */
.d_tm 								{ height:35px;width:237px; background: url(images/top-mid.png) repeat-x; } /* Top Middle */
.d_t 								{ padding-left: 2px;color:White;font-size:14px;font-family:tahoma;font-weight:bold; } /* Title */
.d_ico 								{ cursor:pointer; } /* Close Button */
.d_l 								{ background-image:url(images/left.png);width:7px;cursor:default; } /* Left */
.d_r 								{ background-image:url(images/right.png);width:7px;cursor:default; } /* Right */
.d_c 								{ width: 270px; background-color:#F7F7F7;cursor:default; } /* Dialog Center Area */
.d_ct 								{ font-size:11px;font-family:tahoma;padding-top:10px;padding-left:10px;padding-bottom:10px;padding-right:10px; }
.d_bl 								{ height:7px;width:7px; background: url(images/bottom-left.png) } /* Bottom Left */
.d_br 								{ height:7px;width:9px; background: url(images/bottom-right.png) } /* Bottom Right */
.d_b 								{ width:268px;background: url(images/bottom-mid.png) repeat-x;cursor:default; } /* Bottom Middle */

/*/////////////////////////// - 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 #000000; }

/* Attachment area at bottom of post view.  Each attacment is own row - Alternate*/
.Forum_Attachments_Alt				{ background-color: Silver; border: 1px dashed #000000;	}

/* TextBoxes (This is only for the lookup control created by module) NEED FONT HERE*/
.Forum_ListCell						{ background-color: White; font-family: inherit; font-size: 10px; font-weight: normal; border: 1px solid Black; }

/* How the quote reply section looks in post view */
.Quote								{ border: #ccc 1px dotted; font-size: 10px; background: #F9F9F9; font-family: inherit; padding:5px; }

/* Thread subject in each individual post, next to move, edit, reply buttons, forum description, forum threads, posts count, Views replies count */
.Forum_Normal,.Forum_Normal p		{ border-bottom: none; font-size: 12px;	font-family: inherit; color: inherit; }

A.Forum_Normal:Link, 
A.Forum_Normal:Visited,
A.Forum_Normal:Active,
A.Forum_Normal:Hover				{ font-size: 12px; font-family: inherit; color: inherit; }
A.Forum_Normal:Hover				{ color: #000000; }

.Forum_NormalSmall,
A.Forum_NormalSmall:Link,
A.Forum_NormalSmall:Visited,
A.Forum_NormalSmall:Active,
A.Forum_NormalSmall:Hover			{ font-size: 10px; font-family: inherit; color: #403F3F; }
A.Forum_NormalSmall:Hover			{ text-decoration: underline; color: #000000; }

/* All textboxes, dropdownlists and checkbox labels */
.Forum_NormalTextBox				{ font-size: 12px; font-family: inherit; color: #000000; }

textarea.Forum_NormalTextBox,
select.Forum_NormalTextBox,
input.Forum_NormalTextBox,
input.NormalTextBox					{ background:#fff url('images/input.bg.gif') repeat-x top left;	border: 1px #e5e5e5 solid; padding: 4px 10px 4px 4px; margin-right: 5px; }

.Forum_GroupDetails					{ font-size: 10px; font-family: inherit; color: #000000; }
.Forum_Posts,.Forum_Threads			{ font-size: 11px; font-family: inherit; color: #000000; }
.Forum_LastPostText					{ font-size: 11px; font-family: inherit; color: #cccccc; }
.Forum_RowHighlight3 .Forum_LastPostText,
.Forum_RowHighlight3_Alt .Forum_LastPostText{ color:#403F3F; }
.Forum_LastPostText b				{ font-size: 11px; }

/* Links used in style above areas */
A.Forum_LastPostText,
A.Forum_LastPostText:Link,
A.Forum_LastPostText:Visited 		{ color: #cccccc;}
.Forum_RowHighlight3 A.Forum_LastPostText,
.Forum_RowHighlight3_Alt A.Forum_LastPostText,
.Forum_RowHighlight3 A.Forum_LastPostText:Link,
.Forum_RowHighlight3_Alt A.Forum_LastPostText:Link,
.Forum_RowHighlight3 A.Forum_LastPostText:Visited,
.Forum_RowHighlight3_Alt A.Forum_LastPostText:Visited 		{ color: #403F3F;}
A.Forum_LastPostText:Hover			{ color: #000000; text-decoration: underline; }
A.Forum_AliasLink, 
A.Forum_AliasLink:Link, 
A.Forum_AliasLink:Visited			{ font-size: 10px; font-family: inherit; color: #403F3F; }
A.Forum_AliasLink:Hover				{ color: #000000; text-decoration: underline; }

/* Links used in style above areas */
.Forum_NormalBold					{ font-size: 12px; font-weight: bold; font-family: inherit; border-bottom: none; color:#939393; }
A.Forum_NormalBold:Link, 
A.Forum_NormalBold:Visited, 
A.Forum_NormalBold:Active,
A.Forum_NormalBold:Hover			{ font-size: 12px; font-weight: bold; font-family: inherit; }

A.Forum_NormalBold:Hover			{}

.Forum_TreeNormalBold,
.Forum_TreeNormal					{ font-size: 12px; font-family: inherit; color: #403F3F; vertical-align: middle; }
.Forum_TreeNormalBold				{ font-weight: bold; }

.NormalGrey							{ font-size: 11px; font-weight: normal; color: #003366; }

/*Table cells which reply, move, edit, etc. buttons sit in */
.Forum_ReplyCell					{ background: #fff url(images/input.bg.gif) repeat;  border: 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: inherit; font-size: 11px; font-weight: bold; }

A.Forum_Link:Hover					{ text-decoration: underline; }

.Forum_Tab_Left,
.Forum_Tab,
.Forum_Tab_Right					{ height:30px; margin-right:4px; width:100px; background:#CCCCCC url('images/xsTab.png') no-repeat scroll 0 0; color:#000; border:0px none; text-align:center; }
.Forum_Tab .Forum_Link,
.Forum_Tab a.Forum_Link:link,
.Forum_Tab a.Forum_Link:visited,
.Forum_Tab a.Forum_Link:hover,
.Forum_Tab_Left .Forum_Link,
.Forum_Tab_Left a.Forum_Link:link,
.Forum_Tab_Left a.Forum_Link:visited,
.Forum_Tab_Left a.Forum_Link:hover,
.Forum_Tab_Right .Forum_Link,
.Forum_Tab_Right a.Forum_Link:link,
.Forum_Tab_Right a.Forum_Link:visited,
.Forum_Tab_Right a.Forum_Link:hover { font-family:inherit; font-size:14px; font-weight:normal; }	
/*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: inherit; font-size: 12px; font-weight: bold; color: #403F3F;	}

A.Forum_Profile:Hover				{ color: #000000; text-decoration: underline; }

/* used for previous/next in posts view */
.Forum_NavBarButton					{ padding: 2px; border-left: 0px solid #CDCDCD; border-right: 0px solid #CDCDCD; border-top: 0px solid #CDCDCD; border-bottom: 0px solid #99cccc; background: url('Images/xxheader_bg.gif') repeat;}
 
 /* used for previous/next in posts view */
.Forum_NavBarButtonDisabled			{ padding: 2px; border: 0px solid #cccccc; background-color: transparent; }
 
 /* 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: inherit; font-size: 12px; font-weight: bold; }
.Forum_NavBarButton A.Forum_Link:Hover { color: #000000; }

/* Previous/Next Box Disabled Text (Sub-classed) - Posts View  */
.Forum_NavBarButtonDisabled .Forum_NormalBold	{ color: #cccccc; }

/* DNNTEXTSUGGEST CLASSES - \\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/* This is the TextBox field attributes. (txtForumUserSuggest.DefaultNodeCssClass) */
.Forum_Suggest_DefaultNode			{}
.Forum_Suggest						{ font-family: inherit; font-size: 11px; font-weight: bold; Letter-Spacing:2px; color: #666666;  border: 1px solid #000000; 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: inherit; 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: inherit; font-size: 11px; font-weight: bold;	Letter-Spacing:2px; color: #000000; 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: inherit;  font-size: 10px; padding-left: 2px; padding-right: 2px; font-weight: bold; color: #403F3F; }
A.Forum_ToolbarLink:Hover			{ color: #000000; 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: transparent url(images/ico.admin.png) no-repeat center; border: none; padding-left: 2px; padding-right: 2px; padding-top: 8px; padding-bottom: 0px; height: 35px; width: 35px; display:inline-block; }
A.Forum_ib_admin:hover				{ background: transparent url(images/ico.admin.on.png) no-repeat center; border: none; }
 
A.Forum_ib_moderate:link, 
A.Forum_ib_moderate:visited,
A.Forum_ib_moderate:active,
A.Forum_ib_moderate:hover			{ background: transparent url(images/ico.moderate.png) no-repeat center; border: none; padding-left: 2px; padding-right: 2px;	padding-top: 8px; padding-bottom: 0px; height: 35px; width: 35px; display:inline-block; }
 
A.Forum_ib_moderate:hover 			{ background-color: transparent; background-image: url(images/ico.moderate.on.png); border: none; }
A.Forum_ib_Inbox:link,
A.Forum_ib_Inbox:visited,
A.Forum_ib_Inbox:active,
A.Forum_ib_Inbox:hover				{ background-image: url(images/ib_inbox.png); background-repeat: no-repeat; background-position: center; border: none; padding-left: 2px; padding-right: 2px;	padding-top: 8px; padding-bottom: 0px; height: 35px; width: 35px; display:inline-block; }
 
A.Forum_ib_Inbox:hover 				{ background-image: url(images/ib_inbox_hover.png);	border: none; }

A.Forum_ib_Inbox_New:link,
A.Forum_ib_Inbox_New:visited,
A.Forum_ib_Inbox_New:active 		{ background-image: url(images/ib_inbox_new.gif); background-repeat: no-repeat; background-position: center; border: none;padding-left: 2px;	padding-right: 2px;	padding-top: 8px; padding-bottom: 0px; height: 35px; width: 35px; display:inline-block; }
A.Forum_ib_Inbox_New:hover			{ background-image: url(images/ib_inbox_hover.png);	border: none; }
A.Forum_ib_memberlist:link,
A.Forum_ib_memberlist:visited,
A.Forum_ib_memberlist:active,
A.Forum_ib_memberlist:hover			{ background-image: url(images/ib_memberlist.png); background-repeat: no-repeat; background-position: center; border: none; padding-left: 2px; padding-right: 2px; padding-top: 8px; padding-bottom: 0px; height: 35px; width: 35px; display:inline-block; }
A.Forum_ib_memberlist:hover 		{ background-image: url(images/ib_memberlist_hover.png); border: none; }
A.Forum_ib_mysettings:link,
A.Forum_ib_mysettings:visited,
A.Forum_ib_mysettings:active,
A.Forum_ib_mysettings:hover 		{ background: transparent url(images/ico.settings.png) no-repeat center; border: none; padding-left: 2px; padding-right: 2px; padding-top: 8px; padding-bottom: 0px; height: 35px; width: 35px; display:inline-block;}
A.Forum_ib_mysettings:hover			{ background: transparent url(images/ico.settings.on.png) no-repeat center; border: none; }
 
A.Forum_ib_myposts:link, 
A.Forum_ib_myposts:visited,
A.Forum_ib_myposts:active,
A.Forum_ib_myposts:hover		 	{ background: transparent url(images/ico.myposts.png) no-repeat center; border: none; padding-left: 2px; padding-right: 2px; padding-top: 8px; padding-bottom: 0px; height: 35px; width: 35px; display:inline-block;} 
A.Forum_ib_myposts:hover		 	{ background: transparent url(images/ico.myposts.on.png) no-repeat center; border: none; }

A.Forum_ib_mythreads:link,
A.Forum_ib_mythreads:visited, 
A.Forum_ib_mythreads:active, 
A.Forum_ib_mythreads:hover 			{ background: transparent url(images/ib_mythreads.png) no-repeat center; border: none; padding-left: 2px; padding-right: 2px; padding-top: 8px; padding-bottom: 0px; height: 35px; width: 35px; display:inline-block;} 
A.Forum_ib_mythreads:hover 			{ background: transparent url(images/ib_mythreads_hover.png) no-repeat center; border: none; }
 
A.Forum_ib_search:link, 
A.Forum_ib_search:visited,
A.Forum_ib_search:active,
A.Forum_ib_search:hover 			{ background: transparent url(images/ico.search.png) no-repeat center; border: none; padding-left: 2px; padding-right: 2px; padding-top: 8px; padding-bottom: 0px; height: 35px; width: 35px; display:inline-block;} 
A.Forum_ib_search:hover				{ background: transparent url(images/ico.search.on.png) no-repeat center; border: none;}
 
A.Forum_ib_forumhome:link,
A.Forum_ib_forumhome:visited,
A.Forum_ib_forumhome:active,
A.Forum_ib_forumhome:hover 			{ background: transparent url(images/ico.home.png) no-repeat center; border: none; padding-left: 2px; padding-right: 2px; padding-top: 8px; padding-bottom: 0px; height: 35px; width: 35px; display:inline-block;} 
 
A.Forum_ib_forumhome:hover			{ background-image: url(images/ico.home.on.png); border: none; }

A.Forum_ib_aggregate:link,
A.Forum_ib_aggregate:visited,
A.Forum_ib_aggregate:active,
A.Forum_ib_aggregate:hover			{ background-image: url(images/ib_aggregate.png);	background-repeat: no-repeat; background-position: center; border: none; padding-left: 2px; padding-right: 2px; padding-top: 8px; padding-bottom: 0px; height: 35px; width: 35px; display:inline-block; }
 
A.Forum_ib_aggregate:hover			{ background-image: url(images/ib_aggregate_hover.png); border: none; }
 
/*/////////////////////////// - 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: #000000; text-align: center; font-family: inherit; 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: inherit; font-size: 11px; font-weight: bold; }

.Forum_FooterText A.Forum_Link:Hover{ }
.Forum_Grid							{ }
.Forum_Grid TD						{ }
.PagerContainerTable				{ width:100%; }
.PagerCurrentPageCell,
.PagerInfoCell						{ color:#939393 !important; font-size:10px !important; }
.Forum_UCP_Header,
.Forum_Header,
.PagerContainerTable,
.Forum_Grid_Header					{ background:#F5F5F5 none repeat scroll 0 0; border-bottom:1px solid #CCCCCC; color:#939393 !important; font-family:inherit; font-size:10px !important; font-variant:normal; font-weight:bold !important; letter-spacing:0; padding:4px 20px 4px 10px; text-transform:uppercase; text-align:left; }
.Forum_Header						{ margin:0; padding:0px 0px 0px 5px; vertical-align:middle;}
.Forum_Grid_Header TD,
.Forum_MenuItem  					{ background:#F5F5F5 none repeat scroll 0 0; border-bottom:1px solid #CCCCCC; color:#939393 !important; font-family:inherit; font-size:10px !important;font-variant:normal; font-weight:bold !important; letter-spacing:0; padding:4px 20px 4px 10px; text-transform:uppercase; cursor:pointer; }
.Forum_Grid_Left,
.Forum_Grid_Middle,
.Forum_Grid_Right					{ padding:4px 20px 4px 10px; text-align: left;}
.PagerOtherPageCells,
.PagerCurrentPageCell				{ text-align:right; font-weight: normal; }
.PagerSSCCells						{ }
.PagerHyperlinkStyle				{ font-weight: bold; }
.PagerHyperlinkStyle:link, 
A.PagerHyperlinkStyle:Visited,
A.PagerHyperlinkStyle:Active		{ }
.PagerHyperlinkStyle:hover			{ color: #000000;	text-decoration: underline; }
.Forum_IconTd						{ text-align: center; }       
.Forum_Icons						{ display: table; margin: auto; }
.Forum_IconsCol						{ display: table-row; }               
.Forum_Icons a 						{ display: table-cell; }
