/*********************************************
/*********************************************

/*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-family: Arial;		
	font-size: 9pt;
	font-weight: bold;	
	color: #003366;
}

A.Forum_BreadCrumb:Hover
{
	color: #ff9900;
	text-decoration: underline;
}

/* middle header section Handles title colors (Forums, Threads, Posts)*/
TD.Forum_Header, .Forum_Header
{			
	background-color: #efefef;	
	background: url('Images/header_bg.gif') repeat-x top;
}

/* Text used in Forum_Header areas */
TD.Forum_HeaderText, .Forum_HeaderText
{			
	font-weight: bold;
	font-size: 8pt;
	color: #FFF/*#ff9900*/;
	font-family: Arial;	
	letter-spacing: 1px;
}

/* These cap classes handle the left and rigt of colums (only in blog/forum admin header area)*/
TD.Forum_HeaderCapLeft 
{		
}

/* These cap classes handle the left and rigt of colums (only in blog/forum admin header area)*/
TD.Forum_HeaderCapRight
{	
}

/* Handles initial view, groups, left area next to +/- and stats headers (left) */
TD.Forum_AltHeaderCapLeft
{
	background: url('Images/alt_header_cap_left.gif') no-repeat top right;
}

/* Handles initial view, groups, left area next to +/- and stats headers (right) */
TD.Forum_AltHeaderCapRight
{
	background: url('Images/alt_header_cap_right.gif') no-repeat top left;		
}

/* Handles Group name hearder section, statistics header section  also header in whats new scroller */
TD.Forum_AltHeader, .Forum_AltHeader
{	
	font-family: Arial;
	background: url('Images/alt_header_bg.gif') repeat-x top;	
}

/* Overrides most section head controls.  Text for Forum Settings, User Settings */
TD.Forum_AltHeaderText, .Forum_AltHeaderText {
	font-weight: bold;
	font-size: 8pt;
	color: #ff9900;			
	font-family: Arial;
	letter-spacing: 1px;
}

/* These cap classes handle the left and rigt of columns in post, group, thread views.  This is the left outline*/
TD.Forum_BodyCapLeft, .Forum_BodyCapLeft
{
	background: url('Images/body_cap_left.gif') repeat-y right;		
}

/* These cap classes handle the left and rigt of columns in post, group, thread views.  This is the right outline*/
TD.Forum_BodyCapRight, .Forum_BodyCapRight
{
	background: url('Images/body_cap_right.gif') repeat-y left;		
	
}

/* Handles Group name hearder middle to right, no text here */
TD.Forum_AltHeaderRight, .Forum_AltHeaderRight
{
	background: url('Images/alt_header_bg.gif') repeat-x top;	
}

/* left footer top cell */
TD.Forum_FooterCapLeft, .Forum_FooterCapLeft
{
	background: url('Images/footer_right_bg.gif') no-repeat;
}

/* right footer top cell */
TD.Forum_FooterCapRight, .Forum_FooterCapRight
{
	background: url('Images/footer_right_bg.gif') no-repeat;
}

/* where paging, arrows are in posts */
TD.Forum_Footer, .Forum_Footer 
{
	background: url('Images/footer_bg.gif') repeat-x top;	
	border-top: #bdbdbd 1px solid;	
	border-bottom: #bdbdbd 1px solid;	font-weight: bold;
	font-size: 8pt;	
	color:#ff9900;
	font-family: Arial;
	letter-spacing: 1px; 
	background: url('Images/footer_bg.gif') repeat-x top;	
	padding-left:5px; 
	padding-right:1px; 
	
}

/* Text items used in footers,  seen in User Manager */
TD.Forum_FooterText, .Forum_FooterText 
{
	font-weight: bold;
	font-size: 8pt;	
	color: #FFF/*#ff9900*/;
	font-family: Arial;
	letter-spacing: 1px;
}


/* 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: #eef3fb; 
	 border-top: #bdbdbd 1px solid;	
	 border-left: #bdbdbd 1px solid;
	 border-right: #bdbdbd 1px solid;	 
}

/* This is what contains all posts in Posts view, simulates border lines around each post */
TD.Forum_InnerContainer, .Forum_InnerContainer
{
	border-right: #98aab1 1px solid;
	border-top: #98aab1 1px solid;
	border-left: #98aab1 1px solid;
	border-bottom: #98aab1 1px solid;
	background-color: white; 
}

/* Seperator row */
TD.Forum_SpacerRow
{
	border-top: #98aab1 1px solid;	
}

/* avatar area */
TD.Forum_Avatar, Forum_Avatar
{
	background-color: #eef3fb;	
	border-top: #98aab1 1px solid;
	border-left: #98aab1 1px solid;	
	border-right: #98aab1 1px solid;	
}

/* avatar area (odd numbered rows) */
TD.Forum_Avatar_Alt, Forum_Avatar_Alt
{
	background-color: #efefef;
	border-top: #98aab1 1px solid;
	border-left: #98aab1 1px solid;	
	border-right: #98aab1 1px solid;	
}

/* subject cell area */
TD.Forum_Subject, Forum_Subject
{
	background-color: #e4e4e4;
	border-top: #98aab1 1px solid;	
	border-right: #98aab1 1px solid;	
	border-bottom: #98aab1 1px solid;		
}

/* subject cell area (odd numbered rows) */
TD.Forum_Subject_Alt, Forum_Subject_Alt
{
	background-color: #e4e4e4;
	border-top: #98aab1 1px solid;	
	border-right: #98aab1 1px solid;	
	border-bottom: #98aab1 1px solid;	
}

/* body cell area */
TD.Forum_Body
{
	background-color: #eef3fb;		
	border-right: #98aab1 1px solid;
	border-bottom: #98aab1 1px solid;	
}

/* body cell area (odd numbered rows) */
TD.Forum_Body_Alt
{
	background-color: #efefef;	
	border-right: #98aab1 1px solid;
	border-bottom: #98aab1 1px solid;	
}

/* Area in each post where subject is (top part)*/
TD.Forum_PostDetails, Forum_PostDetails
{		
	border-top: #98aab1 1px solid;	
	padding-left:5px;		
	border-right: #98aab1 1px solid;	
}

/* Area in eqach post where subject is - Alternate (top part) */
TD.Forum_PostDetails_Alt, Forum_PostDetails_Alt
{	
	border-top: #98aab1 1px solid;	
	border-right: #98aab1 1px solid;	
	padding-left: 5px;			
}

/* Area where mod/reply buttons are (below post details)*/
TD.Forum_PostButtons, Forum_PostButtons
{			
	border-right: #98aab1 1px solid;	
}

/* Area where mod/reply buttons are (below post details) - Atlernate */
TD.Forum_PostButtons_Alt, Forum_PostButtons_Alt
{			
	border-right: #98aab1 1px solid;	
}

/* Post content area */
TD.Forum_PostBody, Forum_PostBody
{	
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;	
	border-top: #98aab1 1px solid;
	border-right: #98aab1 1px solid;		
	background-color: #eef3fb; 
}

/* Post content area - Alternate */
TD.Forum_PostBody_Alt, Forum_PostBody_Alt
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;	
	border-top: #98aab1 1px solid;
	border-right: #98aab1 1px solid;		
	background-color: #EFEFEF; 	
}

/* Used for all data rows like in configuration, profile, almost all ascx's (Admin, editable stuff) */
TD.Forum_Row_Admin, .Forum_Row_Admin
{
	background-color: #eef3fb; 
	border-top: #bdbdbd 1px solid;	
	border-left: #bdbdbd 1px solid;
	border-right: #bdbdbd 1px solid;	
}

TD.Forum_Row_AdminL, .Forum_Row_AdminL
{
	background-color: #eef3fb; 
	border-top: #bdbdbd 1px solid;	
	border-left: #bdbdbd 1px solid;
}

TD.Forum_Row_AdminR, .Forum_Row_AdminR
{
	background-color: #eef3fb; 
	border-top: #bdbdbd 1px solid;	
	border-right: #bdbdbd 1px solid;	
}

/* Text for dnn labels, grid values */
TD.Forum_Row_AdminText, .Forum_Row_AdminText
{
	 font-size: 11px;	
	 color: #003366;
	 font-family: Arial;		
	 letter-spacing: 1px;
}

/* Subject/Name Column in group, threads views */
TD.Forum_Row
{
	font-size: 11px;
	font-family: Arial;
	color: #003366;
	background-color: #eef3fb; 
	border-bottom: white 1px solid;	
	border-left: white 1px solid;	
}

TD.Forum_Row_Alt
{
	font-size: 11px;
	font-family: Arial;
	color: #003366;
	background-color: #efefef; 
	border-bottom: white 1px solid;	
}

/* This area Posts view - is where the post subject is rendered, the move, edit, reply, delete, quote buttons sit in here. */
/* Also used as background in initial view - the threads, posts, last post content area */
/* In thread view - the started, replies, views, last post content area */
/* In the What's New Scroller post subject area */
/* Text in group view (threads, posts counts) */
TD.Forum_RowHighlight1, .Forum_RowHighLight1
{			
	background-color: #efefef;	
	border-left: white 1px solid;	
	border-bottom: white 1px solid;	
}

TD.Forum_RowHighlight1_Alt, .Forum_RowHighLight1_Alt
{			
	background-color: #e4e4e4;	
	border-left: white 1px solid;	
	border-bottom: white 1px solid;	
}

TD.Forum_RowHighlight2, .Forum_RowHighLight2
{			
	background-color: #efefef;	
	border-left: white 1px solid;	
	border-bottom: white 1px solid;	
}

TD.Forum_RowHighlight2_Alt, .Forum_RowHighLight2_Alt
{			
	background-color: #e4e4e4;	
	border-left: white 1px solid;	
	border-bottom: white 1px solid;	
}

TD.Forum_RowHighlight3, .Forum_RowHighLight3
{			
	background-color: #efefef;
	border-left: white 1px solid;	
	border-bottom: white 1px solid;	
	border-right: white 1px solid;	
}

TD.Forum_RowHighlight3_Alt, .Forum_RowHighLight3_Alt
{			
	background-color: #e4e4e4;
	border-left: white 1px solid;	
	border-bottom: white 1px solid;	
	border-right: white 1px solid;	
}

TD.Forum_RowHighlight4, .Forum_RowHighLight4
{			
	background-color: #efefef;	
}

TD.Forum_RowHighlight4_Alt, .Forum_RowHighLight4_Alt
{			
	background-color: #e4e4e4;	
}

/* 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: #efefef; 		
	border-right: #98aab1 1px solid;		
}

/* Attachment area at bottom of post view.  Each attacment is own row - Alternate*/
TD.Forum_Attachments_Alt, .Forum_Attachments_Alt
{
	background-color: #eef3fb; 	
	border-right: #98aab1 1px solid;		
}

/* TextBoxes (This is only for the lookup control created by module) NEED FONT HERE*/
TD.Forum_ListCell
{
	border-top-style: inset;
	border-top-width: 1px;		
	border-left-style: inset;
	border-left-width: 1px;
	background-color: white;	
	font-family: Arial;
    font-size: 11px;
    font-weight: normal;    
    padding-top: 0px; padding-bottom: 0px; padding-left: 2px;
}

/* How the quote reply section looks in post view */
TD.Quote, .Quote
{
	border-top: #999999  0px solid;
	border-left: #999999  1px solid;
	border-bottom: #999999 1px solid;	
	border-right: #999999  0px solid;
	font-weight: normal;
	font-size: 11px;	
	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
{
	font-size: 11px;
	font-family: Arial;
	color: #003366;
}

A.Forum_Normal:Hover
{
	 text-decoration: underline;
}

/* All textboxes, dropdownlists and checkbox labels */
.Forum_NormalTextBox
{
    font-size: 11px;
	font-family: Arial;
	color: #003366;
}

.Forum_GroupDetails
{
    font-size: 11px;
	font-family: Arial;
	color: #003366;
}

.Forum_Posts
{
    font-size: 11px;
	font-family: Arial;
	color: #003366;
}

.Forum_Threads
{
    font-size: 11px;
	 font-family: Arial;
	 color: #003366;
}

.Forum_LastPostText
{
    font-size: 11px;
	 font-family: Arial;
	 color: #003366;
}

/* Links used in style above areas */
A.Forum_LastPostText, A.Forum_LastPostText:Link, A.Forum_LastPostText:Visited    
{
    font-size: 11px;
	font-family: Arial;
	color: #003366;
}

A.Forum_LastPostText:Hover
{
	font-size: 11px;
	font-family: Arial;
	color: #003366;
	text-decoration: underline;
}

A.Forum_AliasLink, A.Forum_AliasLink:Link, A.Forum_AliasLink:Visited    
{
    font-size: 11px;
	font-family: Arial;
	color: #003366;
}

A.Forum_AliasLink:Hover
{
	font-size: 11px;
	color: #003366;
	font-family: Arial;
	text-decoration: underline;
}

/* Links used in style above areas */
A.Forum_Normal, A.Forum_Normal:Link, A.Forum_Normal:Visited    
{
    font-size: 11px;
	font-family: Arial;
	color: #003366;
}

A.Forum_Normal:Hover
{
	font-size: 11px;
	font-family: Arial;
	color: #003366;
}

.Forum_NormalBold
{
	font-weight: bold;
	font-size: 11px;
	color: #003366;
	font-family: Arial;
}

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: 11px;
    font-weight: bold;
	font-family: Arial;
	color: #003366;
}

A.Forum_NormalBold:Hover
{
    font-size: 11px;
	font-family: Arial;
	color: #003366;
}

.NormalGrey
{
    font-size: 11px;
    font-weight: normal;
    color: #003366;
}

/*Table cells which reply, move, edit, etc. buttons sit in */
TD.Forum_ReplyCell, .Forum_ReplyCell
{
	height: 20px;    
	text-align: center;  
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left: 11px;
	padding-right: 11px;	
	border-right: 1px solid #CDCDCD;	
	border-bottom: 1px solid #CDCDCD; 
	background: url('Images/linkbutton_bg.gif') repeat-x bottom center;	
}
/* 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.Forum_Link
{       
   font-family: Arial; 
   font-size: 11px;
   font-weight: bold;     
	color: #FFF/*#ff9900*/;  
}

A.Forum_Link:Hover
{
	color: #ff9900;	
	text-decoration: underline;	
}

/*Profile link, used above posts avatar area (user alias) */
.Forum_Profile, A.Forum_Profile:Link, A.Forum_Profile:Visited
{
	font-size: 11px;
	font-family: Arial;
	color: #ff9900;	
	font-weight: bold;
}

A.Forum_Profile:Hover
{
	color: #ff9900;	
	font-weight: bold;
}

/* Used for image gallery, smiley buttons in post edit page. */
TD.Forum_LinkLargeButton, .Forum_LinkLargeButton, A.Forum_LinkLargeButton:Link, A.Forum_LinkLargeButton:Visited    
{    
   background: url('Images/linkbutton_bg.gif') repeat-x bottom center;	 
	color: #ff9900;	
	    font-size: 9pt;
		 	 font-weight: bold;
}

A.Forum_LinkLargeButton:Hover
{
	background: url('Images/linkbutton_bg.gif') repeat-x bottom center;	
	color: #ff9900;	
		text-decoration: underline;

}

 /* Forum navigation bar actions and new threads/moderate buttons */
TD.Forum_NavBarButton, .Forum_NavBarButton, A.Forum_NavBarButton:Link, A.Forum_NavBarButton:Visited
  {
	 padding-top: 2px;
	 padding-bottom: 2px;
	 padding-left: 10px;
	 padding-right: 10px;
	 border-left: 1px solid #CDCDCD;
	 border-right: 1px solid #CDCDCD;
	 border-top: 1px solid #CDCDCD;
	 border-bottom: 1px solid #CDCDCD;
	 background: url('Images/linkbutton_bg.gif') repeat-x bottom center;	 
 }
 
/* Forum navigation bar actions and new threads/moderate buttons */
TD.Forum_ModerateButton, .Forum_ModerateButton, A.Forum_ModerateButton:Link, A.Forum_ModerateButton:Visited
  {	 
	 background: url('Images/linkbutton_bg.gif') repeat-x bottom center;	 
	 padding-top: 2px;
	 padding-bottom: 2px;
	 padding-left: 10px;
	 padding-right: 10px;
	 border-left: 1px solid #CDCDCD;
	 border-right: 1px solid #CDCDCD;
	 border-top: 1px solid #CDCDCD;
	 border-bottom: 1px solid #CDCDCD;
 }
 
/* 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;  
	background-color: Transparent;	
}

.ForumMenu_MenuBar {	
	cursor: hand; 
	text-align: center;
	height:28;	
}

.ForumMenu_MenuItem {	
	cursor: hand; 
	color: #003366; 
	font-family: Arial; 
	font-size: 8pt; 
	font-weight: bold; 
	font-style: normal; 
	border-left: transparent 0px solid; 
	border-top: white 1px solid; 
	border-bottom: transparent 0px solid; 
	border-right: transparent 0px solid;
}

.ForumMenu_MenuIcon {	
	cursor: hand; 
	background-color: #003366; 
	border-left: #ff9900 1px solid; 
	border-top: #ff9900 1px solid; 
	border-bottom: transparent 0px solid;  
	border-right: transparent 0px solid;
	text-align: center; 
	width: 22; 
	height: 22;
}

.ForumMenu_SubMenu {
	z-index: 1000; 	
	cursor: hand; 
	background-color: #eef3fb; 	
	border-left: white 1px solid;  
	border-bottom: transparent 0px solid;
	border-top: transparent 0px solid; 
	border-right: transparent 0px solid;
}

.ForumMenu_MenuBreak {
	border-left: transparent 0px solid; 
	border-bottom: #003366 1px solid; 
	border-top: transparent 0px solid; 
	border-right: transparent 0px solid;
	background-color: transparent; 
	height: 0px;
}

.ForumMenu_MenuItemSel
{
	font-weight: bold;
	font-size: 8pt;
	cursor: hand;
	color: #ff9900;
	font-style: normal;
	font-family: Arial;
	background-color: transparent;
}

.ForumMenu_MenuArrow {
	font-family: webdings; 
	font-size: 12pt;	
	cursor: hand; 
	color: #ff9900;
	border-right: transparent 0px solid; 
	border-top: white 1px solid; 
	border-bottom: transparent 0px solid;
}

.ForumMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 12pt; 	
	cursor: hand;
	color: transparent;
}

/* End Forum Menu */





