/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/   

.SkinFixedWidth { width:966px; }


/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
}

/* background color for the content part of the pages */
Body
{
}

/* 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 {
}

/* text style used for most text rendered by modules */
.Normal
{
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
}

.NormalRed
{
}

.NormalBold
{
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
}

A.CommandButton:visited  {
}

A.CommandButton:active   {
}

A.CommandButton:hover    {
}
    
/* GENERIC */
H1  {
}

H2  {
}

H3  {
}

H4  {
}

H5, DT  {
}

H6  {
}

TFOOT, THEAD    {
}

TH  {
}

A:link  {
}

A:visited   {
}

A:active    {
}

A:hover {
}

SMALL   {
}

BIG {
}

BLOCKQUOTE, PRE {
}


UL LI   {
}

UL LI LI    {
}

UL LI LI LI {
}

OL LI   {
}

OL OL LI    {
}

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 {
}

.MainMenu_MenuBar {
}

.MainMenu_MenuItem {
}

.MainMenu_MenuIcon {
}

.MainMenu_SubMenu {
}

.MainMenu_MenuBreak {
}

.MainMenu_MenuItemSel {
}

.MainMenu_MenuArrow {
}

.MainMenu_RootMenuArrow {
}

/* ===sIFR===*/
@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.

LETTER SPACING NEEDS TO BE LARGER THAN FLASH TO PREVENT WRAP
*/
@media screen {
.sIFR-active .BannerInnerPane9 {visibility: hidden; font-family: Trebuchet MS, Tahoma, Arial; font-size: 40px; line-height: 1em; color: #ad0921;letter-spacing: 1px;}
.sIFR-active h1 { visibility: hidden; font-family: Trebuchet MS, Tahoma, Arial; font-size: 18px; line-height: 1em; color: #780000;letter-spacing: 1px;}
.sIFR-active h2 { visibility: hidden; font-family: Trebuchet MS, Tahoma, Arial; font-size: 16px; line-height: 1em; color: #000000;letter-spacing: 1px;}
.sIFR-active .HeadLarge { visibility: hidden; font-family:Trebuchet MS, Helvetica, sans-serif, arial; font-size:18px; color:#9f0000; background:transparent; font-weight:normal; padding:0; letter-spacing: 1px;}
.sIFR-active .HeadLargeRed { visibility: hidden; font-family: Trebuchet MS, Tahoma, Arial; font-size: 18px; line-height: 1em; color: #780000; letter-spacing: 1px;}
.sIFR-active .HeadLargeWhite { visibility: hidden; font-family:Trebuchet MS, Helvetica, sans-serif, arial; font-size:18px; color:#ffffff; background:transparent; font-weight:normal; padding:0;letter-spacing: 1px; }

/*
.sIFR-active .HeadSmall { visibility: hidden; font-family:Trebuchet MS, Helvetica, sans-serif, arial; font-size:11px; color:#9f0000; background:transparent; padding:0; }
.sIFR-active .HeadSmallRed { visibility: hidden;font-family:Trebuchet MS, Helvetica, sans-serif, arial; font-size:11px; color:#9f0000; background:transparent; padding:0; }
.sIFR-active .HeadSmallWhite { visibility: hidden; font-family: Trebuchet MS, Tahoma, Arial; font-size: 13px; line-height: 1em;color: #ffffff;}
*/
.sIFR-active .Head { visibility: hidden;font-family:Trebuchet MS, Helvetica, sans-serif, arial; font-size:14px; color:#9f0000; background:transparent; padding:0; letter-spacing: 1px;}
.sIFR-active .HeadRed { visibility: hidden;font-family:Trebuchet MS, Helvetica, sans-serif, arial; font-size:14px; color:#9f0000; background:transparent; padding:0; letter-spacing: 1px;}
.sIFR-active .HeadWhite { visibility: hidden; font-family:Trebuchet MS, Helvetica, sans-serif, arial; font-size:14px; color:#ffffff; background:transparent; font-weight:bold; padding:0; letter-spacing: 1px;}

}
