
#tblMain td,
td {
    font-size:11px;
	padding: 0;
	}


#tblMain td.Forum_NavBarButton,
#tblMain td.Forum_ReplyCell,
#ForumContent td.Forum_NavBarButton {
padding: 4px;
}	

	
.Forum_Avatar_Alt,
.Forum_Avatar {
border-left:1px solid #CADBEC;
}

.Forum_Footer {
border-top:1px solid #CADBEC;
}

 	
.CommandButton {
margin-left: 2px;
}

/*Used for the Forum breadcrumb navigation at the top and bottom of each thread and post view table (txt color is not applying here)*/
.Forum_BreadCrumb, A.Forum_BreadCrumb:Link, A.Forum_BreadCrumb:Visited
{
	font-weight: bold;
    text-decoration: none;	
	margin-bottom: 5px;
}

A.Forum_BreadCrumb:Hover
{
	text-decoration: underline;
}

/* middle header section Handles title colors (Forums, Threads, Posts)*/
TD.Forum_Header, .Forum_Header, .Forum_HeaderCapLeft, .Forum_HeaderCapRight
{			
	background-color: #D8E8FA;
	padding-left: 3px!important;
	
}

/* Text used in Forum_Header areas */
TD.Forum_HeaderText, 
.Forum_HeaderText
{			
	font-weight: bold;
}

/* Handles Group name hearder section, statistics header section  also header in whats new scroller */
TD.Forum_AltHeader, .Forum_AltHeader
{	
	background-color:#F7F9FC;
	border-top: #cadbec 1px solid;	
	border-right: solid 1px #cadbec;
	border-left: solid 1px #cadbec;
	padding-left: 3px!important;
}

/* Overrides most section head controls.  Text for Forum Settings, User Settings */
a.Forum_AltHeaderText, TD.Forum_AltHeaderText, .Forum_AltHeaderText {
	font-weight: bold;
	font-size: 1.1em;
	color: #444;			
}


/* Text items used in footers,  seen in User Manager */
TD.Forum_FooterText, .Forum_FooterText 
{
	font-weight: bold;
	font-size: 0.9em;	
	letter-spacing: 1px;
    color: #1B78D5;

}


/* background of stats/whats new (this is the body area, each item is in its own table nested in this one) */
TD.Forum_SummaryRow
{
	 background-color: #ffffff; 
	 border-right: #cadbec 1px solid;	
	 border-left: #cadbec 1px solid;
	 color: #1B78D5;
}

/* Seperator row */
TD.Forum_SpacerRow
{
	border-top: #cadbec 1px solid;	
}


/* Area in each post where subject is */
TD.Forum_PostDetails, .Forum_PostDetails
{
	background-color: #CFDFEE; 
	border-top: #cadbec 1px solid;	
	border-right: #cadbec 1px solid;	
	border-left: #cadbec 1px solid;	
	padding-left: 5px;
	padding-right: 5px;
}

TD.Forum_PostDetails_Alt, .Forum_PostDetails_Alt
{
	background-color: #CFDFEE; 
	border-top: #cadbec 1px solid;	
	border-right: #cadbec 1px solid;	
	border-left: #cadbec 1px solid;	
	padding-left: 5px;
	padding-right: 5px;
}

/* Area where mod/reply buttons are */
TD.Forum_PostButtons, .Forum_PostButtons
{
	background-color: #CFDFEE; 
	border-bottom: 1px solid #CDCDCD;
	border-right: #cadbec 1px solid;
}

TD.Forum_PostButtons_Alt, .Forum_PostButtons_Alt
{
	background-color: #CFDFEE; 
	border-bottom: 1px solid #CDCDCD;
	border-right: #cadbec 1px solid;
}

/* Post Body Area */
TD.Forum_PostBody, .Forum_PostBody
{
	background-color: #FCFCFC; 
	border-right: #cadbec 1px solid;	
	padding-left: 5px;
	padding-right: 5px;
}

/* Post Body Area (odd) */
TD.Forum_PostBody_Alt, .Forum_PostBody_Alt
{
	background-color: #FCFCFC; 
	border-right: #cadbec 1px solid;	
	padding-left: 5px;
	padding-right: 5px;
}

/* Used for all data rows like in configuration, profile, almost all ascx's */
TD.Forum_Row_Admin
{
	 background-color: #FFFFFF; 
	 border-top: #cadbec 1px solid;	
	 border-left: #cadbec 1px solid;	
	 border-right: #cadbec 1px solid;	
}

TD.Forum_Row_AdminL
{
	 background-color: #FFFFFF; 
	 border-top: #cadbec 1px solid;
	 border-left: #cadbec 1px solid;		
}

TD.Forum_Row_AdminR
{
	 background-color: #FFFFFF; 
	 border-top: #cadbec 1px solid;	
	 border-right: #cadbec 1px solid;	
}

/* Text for dnn labels, grid values */
TD.Forum_Row_AdminText, .Forum_Row_AdminText
{
	 font-size: 0.9em;	
	 color: #666666;
	 letter-spacing: 1px;
}

/* Renders thread view (topic) background, what's new, user stats table, bg of threads, last post, */
TD.Forum_Row
{
	 background-color: #FFFFFF; 
	 border-top: #cadbec 1px solid;	
	 	border-left: solid 1px #cadbec;
}

TD.Forum_Row_Alt
{
	 background-color: #FFFFFF; 
	 border-top: #cadbec 1px solid;	
	 border-left: solid 1px #cadbec;
}

/* Threads Column in initial group view */
TD.Forum_RowHighlight1, .Forum_RowHighLight1
{			
	background-color: #FFFFFF;
	border-left: solid 1px #cadbec;
	border-top: #cadbec 1px solid;	
}

/* Threads Column in initial group view (odd)*/
TD.Forum_RowHighlight1_Alt, .Forum_RowHighLight1_Alt
{		
	background-color: #FFFFFF;
	border-left: solid 1px #cadbec;
	border-top: #cadbec 1px solid;	
}

/* Posts Column in initial group view */
TD.Forum_RowHighlight2, .Forum_RowHighLight2
{			
	background-color: #FFFFFF;
	border-left: solid 1px #cadbec;
	border-top: #cadbec 1px solid;	
}

/* Posts Column in initial group view (odd)*/
TD.Forum_RowHighlight2_Alt, .Forum_RowHighLight2_Alt
{		
	background-color: #FFFFFF;
	border-left: solid 1px #cadbec;
	border-top: #cadbec 1px solid;	
}

/* Last Post Column in initial group view */
TD.Forum_RowHighlight3, .Forum_RowHighLight3
{			
	background-color: #FFFFFF;
	border-left: solid 1px #cadbec;
	border-top: #cadbec 1px solid;	
	border-right: solid 1px #cadbec;
}

/* Last Post Column in initial group view *(odd) */
TD.Forum_RowHighlight3_Alt, .Forum_RowHighLight3_Alt
{		
	background-color: #FFFFFF;
	border-left: solid 1px #cadbec;
	border-top: #cadbec 1px solid;
	border-right: solid 1px #cadbec;
}

/* Used in forum search results(my posts icon area), in moderator sections */
TD.Forum_RowHeader, .Forum_RowHeader
{
	background-color: #F7F7F7;		
}

/* Attachment area at bottom of post view.  Each attacment is own row */
TD.Forum_Attachments, .Forum_Attachments
{
	background-color: Silver;
	border-right: #cadbec 1px solid;	
}

TD.Forum_Attachments_Alt, .Forum_Attachments_Alt
{
	background-color: Silver;
	border-right: #cadbec 1px solid;	
}

/* Lookup control (used in admin pages) NEED FONT HERE*/
TD.Forum_ListCell
{
	background-color: White;
	font-family: Verdana, Arial;
   font-size: 11px;
   font-weight: normal; 
	border: 1px solid Black;
}

/* How the quote reply section looks in post view */
TD.Quote, .Quote
{
	border-top: #999999  1px solid;
	border-left: #999999  1px solid;
	border-bottom: #999999 1px solid;	
	border-right: #999999  1px solid;
	font-weight: normal;
	background-color: #F1F1F1;
	font-family: Verdana, Arial;
}

/* Thread subject in each individual post, next to move, edit, reply buttons, forum description, forum threads, posts count, Views replies count */
/* thread, post count and last post if None in group view, general text in admin screens */

a.Forum_NormalSmall {
  text-decoration: none;
  color: #444;
}

a.Forum_NormalSmall:hover {
  text-decoration: underline;
}


.Forum_Normal
{
	 font-size: 8pt;
	 font-family: Verdana, Arial;
	 text-decoration: none;
}

/* All textboxes, dropdownlists and checkbox labels (not lookup control)*/
.Forum_NormalTextBox
{
    font-size: 8pt;
	 font-family: Verdana, Arial;
}

A.Forum_Normal:Hover
{
	 text-decoration: underline;
}

.Forum_GroupDetails
{
    font-size: 8pt;
	 font-family: Verdana, Arial;
}

.Forum_Posts
{
    font-size: 8pt;
	 font-family: Verdana, Arial;
}

.Forum_Threads
{
    font-size: 8pt;
	 font-family: Verdana, Arial;
}

.Forum_LastPostText
{
    font-size: 8pt;
	 font-family: Verdana, Arial;
}

/* Links used in style above areas - Last post column link (date)*/
A.Forum_LastPostText, A.Forum_LastPostText:Link, A.Forum_LastPostText:Visited    
{
    font-size: 8pt;
	 color: #444;
	 font-family: Verdana, Arial;
	 text-decoration: none;
}

A.Forum_LastPostText:Hover
{
    font-size: 8pt;
	 font-family: Verdana, Arial;
	 color: #444;
	 text-decoration: underline;
}

/* User alias links used in groups view, thread view, popst view */
A.Forum_AliasLink, A.Forum_AliasLink:Link, A.Forum_AliasLink:Visited    
{
	 font-family: Verdana, Arial; 
	 color: #444;
    font-size: 8pt;
	text-decoration: none;
	
}

A.Forum_AliasLink:Hover
{
    font-family: Verdana, Arial; 
    font-size: 8pt;
	 color: #444;
	 text-decoration: underline;
}

/* Links used in style above areas */
A.Forum_Normal, A.Forum_Normal:Link, A.Forum_Normal:Visited    
{
    font-size: 8pt;
	font-family: Verdana, Arial;
	text-decoration: none;

}

A.Forum_Normal:Hover
{
    font-size: 8pt;
	 font-family: Verdana, Arial;
}

.Forum_NormalBold
{
    font-size: 8pt;
    font-weight: bold;
	 font-family: Verdana, Arial;
}

a.Forum_AltHeaderText,
a.Forum_NormalBold
{
	 text-decoration: none;
}


a.Forum_AltHeaderText:hover,
A.Forum_NormalBold:Hover
{
	 text-decoration: underline;
}

/* Links used in style above areas */
A.Forum_NormalBold, A.Forum_NormalBold:Link, A.Forum_NormalBold:Visited 
{
    font-size: 8pt;
    font-weight: bold;
	 font-family: Verdana, Arial;
}

A.Forum_NormalBold:Hover
{
    font-size: 8pt;
	 font-family: Verdana, Arial;
}

.NormalGrey
{
    font-size: 8pt;
    font-weight: normal;
    color: #003366;
}

/*Table cells which reply, move, edit, etc. buttons sit in */
TD.Forum_ReplyCell, .Forum_ReplyCell
{
	 background: #fafafa; 
	 border: 1px solid gray;
	 padding-top: 2px;
	 padding-bottom: 3px;
	 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_ReplyCell a {
text-decoration: none;
}

.Forum_ReplyCell a:hover {
text-decoration: underline;
}


.Forum_ToolbarLink, A.Forum_ToolbarLink:Link, A.Forum_ToolbarLink:Visited, TD.Forum_ToolbarLink,
.Forum_Link, A.Forum_Link:Link, A.Forum_Link:Visited, TD.Forum_Link
{
    font-family: Verdana, Arial; 
    font-size: 8pt;
    font-weight: normal;     
}

A.Forum_ToolbarLink:Hover,
A.Forum_Link:Hover
{
	text-decoration: underline;
}

/*Profile link, used above posts avatar area (user alias) */
.Forum_Profile, A.Forum_Profile:Link, A.Forum_Profile:Visited
{
	size: 8pt;
	font-weight: bold;
}

A.Forum_Profile:Hover
{
	text-decoration: underline;
}

/* Used for image gallery, smiley buttons in post edit and blog edit pages. */
.Forum_LinkLargeButton, A.Forum_LinkLargeButton:Link, A.Forum_LinkLargeButton:Visited    
{
 	 border-left: 1px solid #cadbec;
	 border-right: 1px solid #cadbec;
	 border-top: 1px solid #cadbec;
	 border-bottom: 1px solid #cadbec;
	 padding-top: 1px;
    padding-bottom: 1px;
	 padding-left: 1px;
	 padding-right: 1px;
	 text-align: center;   
	 background: #1B78D5; 
    color: #FFFFFF;  
    font-size: 9pt;
	 font-family: Verdana, Arial;
	 font-weight: bold;
}

A.Forum_LinkLargeButton:Hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

A.Forum_ToolbarLink {margin: 3px; font-weight: bold!important;}

/* Forum navigation bar actions and new threads/moderate buttons */
TD.Forum_NavBarButton, .Forum_NavBarButton, A.Forum_NavBarButton:Link, A.Forum_NavBarButton:Visited
  {
	 background: #B7E9F7;	 
	 padding-top: 2px;
	 padding-bottom: 2px;
	 padding-left: 10px;
	 padding-right: 10px;
	 border: 1px solid #1B78D5;
	 text-decoration: none;
 }
 
td.Forum_NavBarButton a.Forum_ToolbarLink,
td.Forum_NavBarButton a.Forum_Link {
	 color: #222!important;
	 text-decoration: none;
}

td.Forum_NavBarButton a.Forum_ToolbarLink:hover,
td.Forum_NavBarButton a.Forum_Link:hover {
	 text-decoration: underline;
}

 
 
/* Forum navigation bar actions and new threads/moderate buttons */
TD.Forum_ModerateButton, .Forum_ModerateButton, A.Forum_ModerateButton:Link, A.Forum_ModerateButton:Visited
  {
  	 background: ;	 
	 padding-top: 2px;
	 padding-bottom: 2px;
	 padding-left: 10px;
	 padding-right: 10px;
 }
 
/* Forum Main Menu (For navigation in forum and blog) Till END OF FILE*/
.ForumMenu_MenuContainer {
	border-bottom: transparent 0px solid; 
	border-left: transparent 0px solid; 
	border-top: transparent 0px solid; 
	border-right: transparent 0px solid;  
	text-align: center;
}

.ForumMenu_MenuBar {	
	cursor: hand; 
	text-align: center;
	height:22px;	
}

.ForumMenu_MenuItem {	
	background: #FFFFFF;
	cursor: pointer; 
	cursor: hand; 
	color: #1B78D5; 
	font-family: tahoma; 
	font-size: 11px; 
	font-weight: bold; 
	font-style: normal; 
	height: 22px;
}

.ForumMenu_MenuIcon {	
	cursor: pointer; 
	cursor: hand;
	color: #2c2c2c;
	text-align: center;
	padding-right: 0px;
	padding-left: 3px;
	background: transparent;
	display: none;
}

.ForumMenu_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand;
	background: #A2A2A2; 
	border: 1px solid #1B78D5;
	margin-top: 2px;
	padding: 0px;
}

.ForumMenu_MenuBreak {
	border-left: transparent 0px solid; 
	border-bottom: white 1px solid; 
	border-top: transparent 0px solid; 
	border-right: transparent 0px solid;
	background-color: transparent; 
	height: 0px;
}

.ForumMenu_MenuItemSel
{
	background: #1B78D5;
	cursor: pointer; 
	cursor: hand; 
	color: #fff; 
	font-family: tahoma; 
	font-size: 11px; 
	font-weight: bold; 
	font-style: normal;
}

.ForumMenu_MenuArrow {
	font-family: webdings; 
	font-size: 11px; 
	cursor: pointer; 
	cursor: hand;
	display: none;
}

.ForumMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 11px; 
	cursor: pointer; 
	cursor: hand;
	display: none;
}
/* End Forum Menu */
