/*****************************************************
 DotnetNuke (Beta) Forum style sheet - Updated on May,27,2005 - Nina Meiers -  
*****************************************************/
.Body
{	
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;

}

/*this affects all the tags on the forum page */
TD.Forum_Container
{		width: 100%;
}

table.Forum_Border, .Forum_Border
{	
	border: 1px #CDCDCD solid; /*#99aabb */
}

.Forum_BlogContainer, table.Forum_BlogContainer
{	
	border: 1px #CDCDCD solid;
	border-left: transparent 0px solid; 
	border-top: transparent 0px solid; 
	border-right: transparent 0px solid;  
	margin-top: 3px;
	margin-bottom: 3px;
	background-color: Transparent;	
}

TD.Forum_SubBorder, .Forum_SubBorder
{
    border: 0px; 
}

table.Forum_SubTable, .Forum_SubTable
{
	/**border: 1px #d4e8ec solid;**/
	background-color: ##ECECEC  /* 006699 */;	
	background: url('Images/header_bg.gif') repeat-x top left;	
}

TD.Forum_CapLeft, TD.Forum_CapRight 
{	
	width: 0px; 		 
}

TD.Forum_HeaderCapLeft {
	background: url('Images/header_cap_left.gif') no-repeat right;	
	width: 1px; 		
}

TD.Forum_HeaderCapRight
{
	background: url('Images/header_cap_right.gif') no-repeat bottom left;	
	width: 1px; 		
}


.Forum_HeaderCapLeft 
{
	background: url('Images/header_bg.gif') no-repeat bottom right;	
	width: 0px; 
	padding: 0px;

}


/*TopStuff */

TD.Forum_HeaderMain, .Forum_HeaderMain
{			
	
	font-weight: bold;
	font-size: 8pt;	
	color: #d92b2b;
	font-family: Tahoma;		
	letter-spacing: 1px;
	background-color: ##ECECEC  /* 006699 */;	
	background: url('Images/header_bg.gif') repeat-x top left;	
	padding-top: 8px; 
	padding-bottom: 8px;
}

/* colour Together */
TD.Forum_HeaderImage
{			
	/*width: 32px;	*/
	background: url('Images/header_bg.gif') repeat-x top;
	padding-left: 6px; 
	padding-bottom: 10px;

}

TD.Forum_Header, .Forum_Header
{			
	font-weight: bold;
	font-size: 8pt;	
	color: #d92b2b;
	font-family: Tahoma;		
	letter-spacing: 1px;
	background-color: ##ECECEC  /* 006699 */;	
	background: url('Images/header_bg.gif') repeat-x top left;	
	padding-top: 8px; 
	padding-bottom: 9px;
}

TD.Forum_HeaderRight, .Forum_HeaderRight 
{
	font-weight: bold;
	font-size: 8pt;	
	color: #d92b2b;
	font-family: Tahoma;		
	letter-spacing: 1px;
	background-color: ##ECECEC  /* 006699 */;	
	background: url('Images/header_bg.gif') repeat-x middle right;	
	padding-top: 0px; 
	padding-bottom: 0px;
}

/* Test for all headers (ie. Forums, threads, posts, last post, etc.) */
.Forum_HeaderText
{
	font-weight: bold;
	font-size: 8pt;
	color: #cc0000;
	font-family: Tahoma;	
	letter-spacing: 1px;
}

/* Handles initial view, groups, left area next to +/- and stats headers (left) */
TD.Forum_AltHeaderCapLeft
{
	width: 0px;
	background: url('Images/header_cap_left.gif') no-repeat bottom right;	
	padding: 0px;
}

/* Handles initial view, groups, left area next to +/- and stats headers (right) */
.Forum_AltHeaderCapRight
{
	width: 0px;
	background: url('Images/header_cap_right.gif') no-repeat bottom left;	
	padding: 0px;
}

/* +/- icon areas and used in forum stats header area */
TD.Forum_AltHeaderImage, .Forum_AltHeaderImage
{	
	background: url('Images/alt_header_bg.gif') repeat-x top left; 
	padding-left:8px; 
	padding-top:2px; 
	padding-bottom:5px;
}

/* Handles Group name hearder section, statistics header section  also header in whats new scroller */
TD.Forum_AltHeader, .Forum_AltHeader
{	
	font-weight: bold;
	font-size: 8pt;
	color: #404040;			
	font-family: Tahoma;
	letter-spacing: 1px;
	background: url('Images/alt_header_bg.gif') repeat-x top left;	
	padding-left:5px; 
	padding-right:0; 
	padding-top:0px; 
	padding-bottom:0px;
}


TD.Forum_AltHeaderRight, .Forum_AltHeaderRight
{
	font-weight: bold;
	font-size: 8pt;	
	color: #404040;
	font-family: Tahoma;
	letter-spacing: 1px;	
	background: url('Images/alt_header_bg.gif') repeat-x top left;		
}

.Forum_AltHeaderText
{
	font-weight: bold;
	font-size: 8pt;	
	color: #404044  /* cc6600 */;
	font-family: Tahoma;
	letter-spacing: 1px;

}

TD.Forum_BodyCapLeft, TD.Forum_BodyCapRight
{
	background: url('Images/footer_bg.gif') repeat-x bottom;		
	padding-left:5px; 
	padding-right:0; 
	padding-top:5; 
	padding-bottom:10px;	
}

TD.Forum_LeftBodyImage
{
	background: url('Images/footer_bg.gif') repeat-x bottom;		
	padding-left:5px; 
	padding-right:0; 
	padding-top:5px; 
	padding-bottom:10px;		
}

TD.Forum_FooterCapLeft
{
	background: url(Images/footer_left_bg.gif) no-repeat top right;
}

TD.Forum_FooterCapRight
{
	background: url('Images/footer_right_bg.gif') no-repeat;
}

TD.Forum_FooterImage
{	
	background: url('Images/footer_bg.gif') repeat-x top;
	 
	padding-top:3px; 
	padding-bottom:6px; 
}

/* where paging, arrows are in posts */
TD.Forum_Footer, .Forum_Footer 
{
	font-weight: bold;
	font-size: 8pt;	
	color:#d92b2b;
	font-family: Tahoma;
	letter-spacing: 1px; 
	background: url('Images/footer_bg.gif') repeat-x top;	
	padding-left:5px; 
	padding-right:0; 
	padding-top:8px; 
	padding-bottom:18px;
}

TD.Forum_FooterRight, .Forum_FooterRight
{
	font-weight: bold;
	font-size: 8pt;	
	color: #d92b2b;
	font-family: Tahoma;
	background: url('Images/footer_bg.gif') repeat-x top;	
	letter-spacing: 1px; 
	padding-left:5px; 
	padding-right:0; 
	padding-bottom:10px;
}

.Forum_FooterText
{
	font-weight: bold;
	font-size: 8pt;
	color: #cccccc;
	font-family: Tahoma;
	letter-spacing: 1px; 
}



TD.Forum_SubHeader, .Forum_SubHeader
{
	background-color: #ececec;
	height: 30px;
}

.Forum_SubHeader
{
	font-weight: bold;
	font-size: 8pt;	
	color: #4455aa;
	font-family: Tahoma;
}

TD.Forum_SubHeaderImage
{		
	background-color: White; 
	background: url('Images/_SubHeader_Image.jpg');
	background-repeat: repeat-y;
}

TD.Forum_RowCapLeft
{
	background-image: url('Images/row_cap_right.gif') no-repeat right;

}

 TD.Forum_RowCapRight
{
	background-image: url('Images/row_cap_right.gif');
	background-repeat: repeat-y;
	
}

/* handles left column area next to user avatar area in Posts section */
TD.Forum_RowBorderLeft
{
	background-color: #F7F7F7;
	border-bottom: #999999 0px solid;
	padding-bottom: 0px;
	border-right: 0px;
	border-left: #000000 1px solid;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#EEEEEE');
}

/* handles user avatar area in posts */
TD.Forum_RowImage
{	
	background-color: #F7F7F7;
	border-bottom: #999999 0px solid;
	padding-bottom: 0px;
	border-right: 0px;
	border-left: #CDCDCD 1px solid;
}



.Forum_Row
{	
	 background-color: #F7F7F7; 
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
}

TD.Forum_Row
{
	background-color: #F7F7F7; 
	padding-left: 2px; 
	padding-right: 0px; 
	padding-top: 0px; 
	padding-bottom: 0px;
	border-left: 0px;
	
}


TD.Body
{
	background-color: #F1F1F1; 
	padding-left: 5px; 
	padding-right: 5px; 
	padding-top: 5px; 
	padding-bottom: 5px;
}

.Forum_RowHighLight
{		
	font-weight: normal;
	font-size: 11px;	
	font-family: Tahoma;
	letter-spacing: 0px; 
	color: #003366;	
}

TD.Forum_RowHighlight
{			
	background-color: #ececec;
	padding-left: 5px; 
	padding-right: 5px; 
	padding-top: 3px; 
	padding-bottom: 3px;
}

/* Used in forum/blog search, in moderator sections */
.Forum_RowHeader
{
	background-color: #F7F7F7;		
	font-family: Tahoma;
   font-size: 11px;
   font-weight: normal;	
}

/* Used in forum/blog search results(my posts icon area), in moderator sections */
TD.Forum_RowHeader
{
	border-left: #CDCDCD 1px solid;
	border-bottom: red 0px solid;	
	background-color: #F7F7F7;
	/*width: 32px;		*/
}

/* Handles avatar, user area in posts */
TD.Forum_RowPanel, .Forum_RowPanel
{
	height: 24px;
	border-right: #999999 1px solid;
	font-weight: normal;
	font-size: 11px;
	font-family: Tahoma;
	background-color: #EEEEEE;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#EEEEEE');
}

TD.Forum_ListCell
{
	background-color: White;
	border-style: solid;
	border-color:#CDCDCD;
	border-width:1px 1px 1px;
	font-family: Tahoma;
   font-size: 11px;
   font-weight: normal;    
}

.Quote
{
	border-top: 1px #999999 solid; 
	border-bottom: 1px #999999 solid; 
}

TD.Quote
{
	border-top: white 0px solid;
	border-left: white 1px solid;
	border-bottom: #999999 1px solid;	
	border-right: red 0px solid; #999999
	font-weight: normal;
	font-size: 11px;	
	font-family: Tahoma;
	background-color: #F1F1F1;
}


.NormalBold
{
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold
}

.NormalGrey
{
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #003366;
}

a, .CommandButtonBold     {
   font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
Forum_CommandButton
{
    text-decoration:   none;
    color: #003366;
}

.Forum_Link     
{
    background: url('Images/linkbutton_bg.gif') repeat-x bottom center;	 
	 border-left: 1px solid #CDCDCD;
    padding-top: 2px;
    text-align: center;    
    height: 18px;
    width: 56px;      
    font-family: Tahoma; 
    font-size: 11px;
    font-weight: normal;       
    filter:progid:DXImageTransform.Microsoft.Shadow(color='#CDCDCD', Direction=135, Strength=2) ;   
}

/* Used as button for new Thread, Moderate (depricated)*/
.Forum_LinkLarge     
{
    background: url('Images/linkbutton_bg.gif') repeat-x bottom center;	 
	 border-left: 1px solid #CDCDCD;
	 text-align: center;   
	 padding-top: 5px; 
    height: 20px;
    width: 96px;      
    font-family: Tahoma; 
    font-size: 11px;
    font-weight: bold;       
    filter:progid:DXImageTransform.Microsoft.Shadow(color='#CDCDCD', Direction=135, Strength=2) ;   
}

/* Used for image gallery, smiley buttons in post edit and blog edit pages. */
.Forum_LinkLargeButton    
{
    background: url('Images/linkbutton_bg.gif') repeat-x bottom center;	 
	 border-left: 1px solid #CDCDCD;    
	 text-align: center;    
    height: 24px;
    width: 100px;      
    font-family: Tahoma; 
    font-size: 12px;
	 font-weight: bold;
    filter:progid:DXImageTransform.Microsoft.Shadow(color='#CDCDCD', Direction=135, Strength=2) ;   
}

/* Forum navigation bar actions and new threads/moderate buttons */
.Forum_NavBarButton  {
    background: url('Images/linkbutton_bg.gif') repeat-x bottom center;	 
	 border-left: 1px solid #CDCDCD;
    padding-top: 2px;
    text-align: center;    
    height: 18px;
    width: 70px;      
    font-family: Tahoma; 
    font-size: 11px;
    font-weight: normal;       
    filter:progid:DXImageTransform.Microsoft.Shadow(color='#CDCDCD', Direction=135, Strength=2) ; 
}

.Forum_NavBarButton A:Link  {
    background: url('Images/linkbutton_bg.gif') repeat-x bottom center;	 
	 border-left: 1px solid #CDCDCD;
    padding-top: 2px;
    text-align: center;    
    height: 18px;
    width: 70px;      
    font-family: Tahoma; 
    font-size: 11px;
    font-weight: normal;       
    filter:progid:DXImageTransform.Microsoft.Shadow(color='#CDCDCD', Direction=135, Strength=2) ; 
}

.Forum_NavBarButton A:Visited  {
    background: url('Images/linkbutton_bg.gif') repeat-x bottom center;	 
	 border-left: 1px solid #CDCDCD;
    padding-top: 2px;
    text-align: center;    
    height: 18px;
    width: 70px;      
    font-family: Tahoma; 
    font-size: 11px;
    font-weight: normal;       
    filter:progid:DXImageTransform.Microsoft.Shadow(color='#CDCDCD', Direction=135, Strength=2) ; 
}

/* Forum Main Menu */

.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: transparent;
	cursor: pointer; 
	cursor: hand; 
	color: #ffffff; 
	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  
	filter: none;
	border: 1px solid #ffffff;
	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: #7F8183 /*#4D4E4F*/;
	cursor: pointer; 
	cursor: hand; 
	color: #ffffff; 
	font-family: tahoma; 
	font-size: 11px; 
	font-weight: bold; 
	font-style: normal;
	border: 0;
}

.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 */




