.branding-top {
	background: url(dnn_large_banner.jpg) no-repeat center;
	width: 890px;
	height: 340px;
	clear: both;
	overflow: hidden;
}
.branding-top p {
	padding: 270px 60px 0 60px;
	font-size: 1.4em;
	color: #333;
}
.branding-bottom {
	clear: both;
	margin-top: 1em;
	overflow: hidden;
}
.branding-bottom ul {
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	clear: both;
}
.branding-bottom li {
	list-style: none;
	margin: 0 10px 0 0;
	padding: 0;
	display: block;
	width: 170px;
	float: left;
}

.branding-bottom li.training {
	margin: 0;
}

.branding-bottom dl {
	background: url(itembg.gif) repeat-y;
	margin: 33px 0 0 0;
	padding: 0 10px;
}
.branding-bottom dd {
	margin-left: 10px;
	height: 66px;
}
.branding-bottom dt {
	font-size: 90%;
	text-align: center;
	padding-top: 65px;
	margin-bottom: 1.75em;
	font-weight: bold;
}
.branding-bottom .commmunity {
	background: url(community_title.gif) no-repeat top left;
}
.commmunity dt {
	background: url(community_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .marketplace {
	background: url(marketplace_title.gif) no-repeat top left;
}
.marketplace dt {
	background: url(marketplace_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .conferences {
	background: url(conferences_title.gif) no-repeat top left;
}
.conferences dt {
	background: url(conferences_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .training {
	background: url(training_title.gif) no-repeat top left;
}
.training dt {
	background: url(training_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .support {
	background: url(support_title.gif) no-repeat top left;
}
.support dt {
	background: url(support_icon.gif) no-repeat;
	background-position: 50% 10px;
}
dl.bt {
	margin: 0;
	padding: 0;
	background: url(item_bt_bg.gif) no-repeat bottom;
	height: 32px;
	width: 170px;
}
#LoginInfo
{
	width:660px; 
	float:left;
}
#LoginInfo h3
{
	background-color: #f7f7f7;
	color: #8f0000;
	padding: 2px 0px;
}
#LoginInfo dd, #LoginInfo dt 
{
	display:inline;
}
#LoginInfo dt
{
	font-weight:bold;
	color: #333;
}
#LoginInfo p.LoginNotes
{
	font-size: .8em;
}
#LoginInfo div.LoginBlock {
	float: left;
	width: 310px;
	padding: 5px 5px;
	margin: 0px 2px;
	border: 1px #f0f0f0 solid;
}
.SponsorIcon
{
	margin: 5px 26px; 
	float: left;
}
#QuickLinks 
{
	background-color:#f0f0f0;
	border: 1px gray dotted;
	padding: 2px 5px;
	margin-right:5px;
	width: 200px;
	float:right;
}
div.hr
{
	height: 2px;
	background-color: #8f0000;
	margin: 5px 0 15px 0;
	clear:both;
}
div.hr hr
{
	display: none;
}

/*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: Verdana, Arial; 
	font-size: small;
}

/* 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-size: small;	
	color: #cc0000;
	font-family: Verdana, Arial;		
}

/* 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-size: x-small;
	font-family: Verdana, Arial; 
}

/* 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: x-small;	
	font-family: Verdana, Arial;
}

/* Used specifically for paging links */
A.Forum_FooterText
{
	font-size: x-small;	
	font-family: Verdana, Arial;
}

/* Used specifically for paging links */
.Forum_FooterDisabled
{
	font-size: x-small;	
	font-family: Verdana, Arial;
}

/* 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
{
/* Moved from .Forum_Row_AdminText */
	 font-size: x-small;	
	 font-family: Verdana, Arial;		
}

/* Used for all ADMIN SECTION HEAD rows only:D */
.Forum_Admin_SectionHead
{
	font-size: small;
	font-family: Verdana, Arial; 
}

/* Text for dnn labels, grid values */
.Forum_Row_AdminText
{
	 font-size: x-small;	
	 font-family: Verdana, Arial;		
}

/* TextBoxes (This is only for the lookup control created by module) NEED FONT HERE*/
.Forum_ListCell
{
	font-family: Verdana, Arial;
   font-size: small;
}

/* How the quote reply section looks in post view */
.Quote
{
	font-size: small;	
	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 */
.Forum_Normal, A.Forum_Normal:Link, A.Forum_Normal:Visited, A.Forum_Normal:Active, A.Forum_Normal:Hover
{
     font-size: small;
	 font-family: Verdana, Arial;
}

.Forum_NormalSmall, A.Forum_NormalSmall:Link, A.Forum_NormalSmall:Visited, A.Forum_NormalSmall:Active, A.Forum_NormalSmall:Hover
{
    font-size: small;
	 font-family: Verdana, Arial;
}

.Forum_TreeNormal
{
    font-size: small;
	 font-family: Verdana, Arial;
}

/* All textboxes, dropdownlists and checkbox labels */
.Forum_NormalTextBox
{
     font-size: small;
	 font-family: Verdana, Arial;
}

.Forum_GroupDetails
{
     font-size: small;
	 font-family: Verdana, Arial;
}

.Forum_Posts
{
     font-size: small;
	 font-family: Verdana, Arial;
}

.Forum_Threads
{
     font-size: small;
	 font-family: Verdana, Arial;
}

.Forum_LastPostText
{
     font-size: small;
	 font-family: Verdana, Arial;
}

A.Forum_AliasLink, A.Forum_AliasLink:Link, A.Forum_AliasLink:Visited    
{
     font-size: small;
	 font-family: Verdana, Arial;
}

/* 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: small;
	 font-family: Verdana, Arial;
}

.Forum_TreeNormalBold
{
     font-size: small;
	 font-family: Verdana, Arial;
}

/* 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
{
     font-family: Verdana, Arial; 
     font-size: small;
}

/*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: Verdana, Arial; 
    font-size: small;
}

 /* 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
{
    font-family: Verdana, Arial; 
    font-size: small;
}

/*/////////////////////////// - DNNTEXTSUGGEST CLASSES - \\\\\\\\\\\\\\\\\\\\\\\\\\\*/


/* This is the TextBox field attributes. (txtForumUserSuggest.DefaultNodeCssClass) */

.Forum_Suggest
  {
    font-family: Verdana, Arial; 
    font-size: small;
  }

/* Forum_Suggest_DefaultChildNode  */
.Forum_Suggest_DefaultChildNode
  {
    font-family: Verdana, Arial; 
    font-size: small;
  }


/* .txtForumUserSuggest.DefaultNodeCssClassOver  */
.Forum_Suggest_DefaultNodeOver
  {
    font-family: Verdana, Arial; 
    font-size: small;
  }

/*/////////////////////////// = 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: Verdana, Arial; 
   font-size: small;
}

/* Text used in Forum_Header areas for Admin areas - OVER-RIDE for Search in Admin Pages like MemberList*/
.Forum_Row_Admin .Forum_HeaderText
{			
    font-family: Verdana, Arial; 
    font-size: small;
}

/* 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
{
    font-family: Verdana, Arial; 
    font-size: small;
}


/* Richard's overrides. */
.SkinObject
{
	font-weight: bold;
	font-size: small;   /* 8.5pt; */
	color: #003366;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	text-decoration: none;
}

/* style for module titles */
.Head
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
}

/* style of item titles on edit and admin pages */
.SubHead
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: small;   /* 11px; */
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: small /* 11px; */
}

/* text style used for most text rendered by modules */
.Normal, .NormalDisabled
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: small; /* 11px; */
}

/* text style used for rendered text which requires emphasis */
.NormalBold
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: small; /* 11px; */
}

/* text style used for error messages */
.NormalRed
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: small; /* 12px; */
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: small; /* 12px; */
}

/* styles used by Data Grids */
.DataGrid_AlternatingItem
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: small; /* 10px; */
}

.DataGrid_Header
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: small; /* 10px; */
}
.DataGrid_Item
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: small; /* 10px;*/
}
.DataGrid_SelectedItem
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: small; /* 10px; */
}

/* styles used by TreeMenu Skin Object */
.TreeMenu_Node
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: small; /* 12px; */
}

.TreeMenu_NodeSelected
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: small; /* 12px; */
}

.FileManager_Header
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: small; /* 11px; */ 
}

.FileManager_Pager
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: small; /* 11px; */ 
}

.FileManager_StatusBar
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: small; /* 11px; */ 
}

.FileManager_Item
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: small; /* 11px; */ 
}

.FileManager_AltItem
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: small; /* 11px; */ 
}
.FileManager_SelItem
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: small; /* 11px; */ 
}

.FileManagerTreeNode
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: small; /* 11px; */ 
}

.FileManagerTreeNodeSelected
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: small; /* 11px; */ 
}

.WizardHelp
{
	font-size: small; /* 9pt; */
}
.WizardHelpText
{
	font-size: small; /* 9pt; */
	font-family: Verdana, Tahoma, Verdana, Arial, Sans-Serif;
}
.WizardText
{
	font-size: small; /* 9pt; */
	font-family: Verdana, Tahoma, Verdana, Arial, Sans-Serif;
}


/* text style used for help text rendered by modules */
.Help
{
	font-size: small; /* 11px; */
	font-family: Verdana, Tahoma, Arial, Helvetica;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: small; /* 11px; */
}

/* button style for standard HTML buttons */
.StandardButton
{
	font-size: small; /* 11px; */
	font-family: Verdana, sans-serif;
}


/* GENERIC */
H1
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: large; /* 20px; */
}

H2
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: medium; /* 20px; */
}

H3
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: small; /* 12px; */
}

H4
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: small; /* 12px; */
}

H5, DT
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: small; /* 11px; */
}

H6
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: small; /* 11px; */
}

TFOOT, THEAD
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: small; /* 12px; */
}

TH
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: small; /* 12px; */
}


SMALL
{
	font-size: x-small; /* 8px; */
}

.ModuleTitle_MenuItem
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: small; /* 9pt; */
}

.ModuleTitle_MenuItemSel
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: small; /* 9pt; */
}

.MainMenu_MenuItem
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: small; /* 9pt; */
}

.MainMenu_MenuItemSel
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: small; /* 9pt; */
}

/* LEGACY STYLES from DNN 1-2 */
.HeadBg
{
	background-color: #CCCCCC;
}

.TabBg
{
	background-color: black;
}

.SelectedTab
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
}

.OtherTabs
{
	font-size: small;
	font-family: Verdana, Tahoma, Arial, Helvetica;
}

/* End of Richards overrides. */
