/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/   


/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
}

/* background color for the content part of the pages */
  /* background: #FFFFFF;  #CCCCCC; */
  /* font: 70%/1em Tahoma, Verdana, Arial, 'Lucida Grande', Sans-Serif; */
Body
{
  margin: 0;
  padding: 0;
  color: #000;
  font-family: Tahoma, Verdana, Arial, 'Lucida Grande', Sans-Serif;
  font-size: 9pt; 
  background-color: white;
  height: 100%;
}

/* background/border colors for the selected tab */
.TabBg {
}

.LeftPane  { }
.ContentPane  { }
.RightPane  { }

/* text style for the selected tab */
.SelectedTab { }

/* hyperlink style for the selected tab */
A.SelectedTab:link { }
A.SelectedTab:visited  { }
A.SelectedTab:active   { }
A.SelectedTab:hover   { }

/* text style for the unselected tabs */
.OtherTabs { }

/* hyperlink style for the unselected tabs */
A.OtherTabs:link { }
A.OtherTabs:visited  { }
A.OtherTabs:active   { }
A.OtherTabs:hover   { }

/* GENERAL */
/* style for module titles */
.Head   { }

/* style of item titles on edit and admin pages */
.SubHead    { }

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead { font: 11px Verdana, Arial, Tahoma, 'Lucida Grande', Sans-Serif; }

/* text style used for most text rendered by modules */
.Normal 
{ 
  font-family: Tahoma, Verdana, Arial, 'Lucida Grande', Sans-Serif;
  font-size: 9pt; 
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox 
{ 
  font-family: Tahoma, Verdana, Arial, 'Lucida Grande', Sans-Serif;
  font-size: 9pt; 
}
.NormalRed 
{ 
  font-family: Tahoma, Verdana, Arial, 'Lucida Grande', Sans-Serif;
  font-size: 9pt; 
  color: #ff0000;
}
.NormalBold 
{ 
  font-family: Tahoma, Verdana, Arial, 'Lucida Grande', Sans-Serif;
  font-size: 9pt; 
  font-weight: bold;
}

/* text style for buttons and link buttons used in the portal admin pages */
.Button  
{
  color: #FF9900; font-weight: bold; font-size: 10pt;
}

.CommandButton  
{
  color: #FF9900; font-weight: bold; font-size: 10pt;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link       { color: #000066; }
A.CommandButton:visited  { color: #000066; }
A.CommandButton:active   { color: #000066; }
A.CommandButton:hover   { color: #FF9900; }
    
/* GENERIC */
H1  { }
H2  { }
H3  { }
H4  { }
H5, DT  { }
H6  { }
TFOOT, THEAD    { }
TH  { }

A:link  { color: #000066; }
A:visited { color: #000066; }
A:active  { color: #000066; }
A:hover  { color: #FF9900; }

SMALL   { }
BIG { }
BLOCKQUOTE, PRE { }

UL LI   { list-style-type: square; }
UL UL LI   { list-style-type: circle; }
UL LI LI    {  list-style-type: square; }
UL LI LI LI { list-style-type: square; }
OL LI   { list-style-type: lower-alpha; }
OL OL LI    { list-style-type: lower-alpha; }
OL OL OL LI { }

HR { }

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message { }   

/* style of item titles by Announcements and events */
.ItemTitle  { }

/* Menu-Styles */
/* Module Title Menu */
.ModuleTitle_MenuContainer { }
.ModuleTitle_MenuBar           { }
.ModuleTitle_MenuItem         { }
.ModuleTitle_MenuIcon          { }
.ModuleTitle_SubMenu           { }
.ModuleTitle_MenuBreak        { }
.ModuleTitle_MenuItemSel     { }
.ModuleTitle_MenuArrow        { }
.ModuleTitle_RootMenuArrow { }

/* Main Menu */

.MainMenu_MenuContainer { background-color: transparent; }
.MainMenu_MenuBar { cursor: pointer; cursor: hand; height:18; background-color: Transparent; }
.MainMenu_MenuItem 
{
	cursor: pointer; 
	cursor: hand; 
	color: #FF9900;  /* white; */
	font-family: Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	border-left: #FF9900 0px solid; 
	border-bottom: #FF9900 0px solid; 
	border-top: #FF9900 0px solid; 
	border-right: #FF9900 0px solid;
	background-color: Transparent;
	height:18;
}

.MainMenu_MenuIcon 
{
	cursor: pointer; 
	cursor: hand; 
	background-color: #FFEECC; 
	border-left: #FFEECC 0px solid; 
	border-bottom: #FFEECC 0px solid; 
	border-top: #FFEECC 0px solid; 
	border-right: #FFEECC 0px solid;
	text-align: center; 
	width: 0; /* 16;  */
	height: 21;
}

/* #FF9900 */

.MainMenu_SubMenu 
{
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	color: #000066;
	background-color: #FFEECC; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
	border-bottom: #FFEECC 0px solid; 
	border-left: #FFEECC 0px solid; 
	border-top: #FFEECC 0px solid; 
	border-right: #FFEECC 0px solid;
}

.MainMenu_MenuBreak 
{
	border-bottom: #FF9900 0px solid; 
	border-left: #FF9900 0px solid; 
	border-top: #FF9900 0px solid;  
	border-right: #FF9900 0px solid; 
	background-color: #FF9900; 
	height: 0px;
}

.MainMenu_MenuItemSel 
{
	cursor: pointer; 
	cursor: hand; 
	color: white;
	font-family: Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	background-color: #000066;
}

.MainMenu_MenuArrow 
{
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
	border-left: #FF9900 0px solid; 
	border-right: #FF9900 0px solid; 
	border-bottom: #FF9900 0px solid; 
	border-top: #FF9900 0px solid;
}

.MainMenu_RootMenuArrow 
{
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}


.wildBanner   {
                font-family: Verdana, Arial, Tahoma, 'Lucida Grande', Sans-Serif;
	font-size:  .85em;
	font-weight: bold;
	background-color: white; /* #000066; */
	color: #000066; /* #FFFFFF; */
}

.wildHeader 
{
                font-family: Verdana, Arial, Tahoma, 'Lucida Grande', Sans-Serif;
	font-size:  .85em;
	font-weight: bold;
	background-color: #FFEECC; /* #000066; */
	color: #000066; /* White; */
	text-decoration: none;
}

.wildMenuBar   {
                font-family: Verdana, Arial, Tahoma, 'Lucida Grande', Sans-Serif;
	font-size:  .85em;
	font-weight: bold;
	background-color: #000066; /* #FF9900; #FFEECC; */
	/* color: white; #000066; */
}

.wildGradientLeftO
{
	background-color: #FFEECC; 
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#FFFFFF', startColorstr='#FFCC66', gradientType='1');
}

.wildGradientRightO
{
	background-color: #FFEECC;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#FFCC66', startColorstr='#FFFFFF', gradientType='1');
}

/* hyperlink style for paging numeric buttons */

.wildButton  
{ 
    color: #FF9900;
    font-weight: bold;
    /* font-size: 10px; */
    text-decoration: none;
    border-style: solid;
    border-width: 2px;
    background-color: #FFEECC;
    padding: 2px 
}
    
A.wildButton:link
{
    color: #000066;
}

A.wildButton:visited
{
    color: #000066;
}

A.wildButton:active 
{
    color: #000066;
}

A.wildButton:hover
{
    color: #FF9900;
}

.wildButtonOn  
{ 
    color: #000066;
    font-weight: bold;
/*    font-size: 10px; */
    text-decoration: none;
    border-style: solid;
    border-width: 2px;
    border-color: #E0E0E0;
    background-color: #FFEECC;
    padding: 2px 
}

/* wildPortfolio Direction Buttons */

.wildDirection 
{
	color: #000066; 
	font-weight: bold;
                /* font-size: 10px; */
}
    
A.wildDirection:link 
{
	color: #000066;
}

A.wildDirection:visited 
{
	color: #000066;
}

A.wildDirection:active 
{
	color: #000066;
}

A.wildDirection:hover 
{
	color: #FF9900; 
}

/* DNNForge NewsArticles */

.articleTopCell
{
              background-color: #000066;
              color: #FFFFFF;
}

.articleFooterCell
{
              background-color: #FFCC66;
              color: #000066;
}

.feedbackTopCell 
{
	/* font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; */
                font-family: Tahoma, Verdana, Arial, 'Lucida Grande', Sans-Serif;
	/* font-size:  .95em;  .85em; */
	font-weight: bold;
	background-color: #000066;
	color: #FF9900;
}

.afheader
{
              background-color: #FFEECC;
              color: #000066;
}

.afgrouprow 
{
              background-color: #000066;
              color: #FFFFFF;
}


/* DNNStuff.com Aggregator */

/* XP Luna Theme                 */
/* CSS and Images - originally by Tim Scarfe, 2002 - http://www.developer-x.com/projects/tabs/ */

.XPLUNA_TabStrip {
 margin:0;padding:0;
 background-color: #fff;
 border: none;
 float: left;
 filter: none;
}

.XPLUNA_TabPage {
border: none;
 width: 100%;
 scrollbar-3dlight-color:#666;
 scrollbar-arrow-color:#eee;
 scrollbar-base-color:#ffffff;
 scrollbar-darkshadow-color:#ffffff;
 scrollbar-face-color:#eeeeee;
 scrollbar-highlight-color:#eeeeee;
 scrollbar-shadow-color:#666;
 background: #fff;
 padding: 2px 2px;
 font: 14px Verdana;
 color: black;
 border: 1px solid rgb( 145, 155, 156 );
 clear: both;
 filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#eeeeee');
}

.XPLUNA_TabStrip .XPLUNA_TabUnselected {
 cursor: pointer;
 background-image: url( "Aggregator/XPLuna/tab.png" );
 position:	relative;
 top: 0;
 display: inline;
 float: left;
 overflow: hidden;	
 margin: 1px 1px 1px 0px;
 padding: 2px 0px 0px 0px;
 border: 0;
 font: 11px Tahoma;
 white-space: nowrap;
 text-align: center;
 width: 70px;
 height: 18px;
}

.XPLUNA_TabStrip .XPLUNA_TabMouseover {
 margin: 1px 1px 1px 0px;
 background-image: url( "Aggregator/XPLuna/tab.hover.png" );
 width: 70px;
 height: 18px;
}

.XPLUNA_TabStrip .XPLUNA_TabSelected{
 cursor: pointer;
 position:	relative;
 top: 1px;
 display: inline;
 float: left;
 overflow: hidden;	
 margin: 1px 1px 1px 0px;
 padding: 2px 0px 0px 0px;
 border: 0;
 font: 11px Tahoma;
 white-space: nowrap;
 text-align: center;
 width: 74px;
 height: 18px;
 background-image: url( "Aggregator/XPLuna/tab.active.png" );
 letter-spacing: 0px;
 text-decoration: none;
}

/* XFlex SkinOjbect Containers  - Nina Meiers - http://www.skinsforsale.com/xflex / http://www.xdglobal.com */
/* XFlex - Platinum Package */

.XDFSG_Title{color: #FF9900; font-family: Tahoma; font-weight: bolder; padding-top: 3px;}
.XDFCnr_Title{color: #FF9900; font-family: Tahoma; font-weight: bolder; padding-top: 0px;}
.XDFCnr_Content {	background-color: #F4F4F4; padding-right: 3px;}

A.Ricardo:link     { color: #FF0000; }
A.Ricardo:visited { color: #FF0000; }
A.Ricardo:active  { color: #FF0000; }
A.Ricardo:hover  { color: #0000FF; }















