 /*ie6 needs width - hack by adding an _underscore for ie6 and *star for 7 */

/* RibbonBar Header and Content */
.dnnRibbonBarHeader { width:100%; white-space: nowrap; }
.dnnRibbonBarHeader table { width:100%; white-space: nowrap;}


/*========================================================================*/
/*========================================================================*/
.dnnRibbonBar { width:100%; white-space: nowrap;     FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;}

.dnnRibbonBarCol1, .dnnRibbonBarCol1 a, .dnnRibbonBarCol1 a:Link, .dnnRibbonBarCol1 a:Visited, .dnnRibbonBarCol1 a:Active
{ text-align:left; vertical-align:middle; width:33%; white-space: nowrap;     FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.dnnRibbonBarCol1 a:Hover { text-decoration:underline; }


.dnnRibbonBarCol2, .dnnRibbonBarCol2 a, .dnnRibbonBarCol2 a:Link, .dnnRibbonBarCol2 a:Visited, .dnnRibbonBarCol1 a:Active
{ text-align:center; vertical-align:middle; width:33%;     FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.dnnRibbonBarCol2 a:Hover { text-decoration:underline; }


.dnnRibbonBarCol3, .dnnRibbonBarCol3 a, .dnnRibbonBarCol3 a:Link, .dnnRibbonBarCol3 a:Visited, .dnnRibbonBarCol3 a:Active
{ text-align:right; vertical-align:middle; white-space: nowrap; width:33%;     FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FF0000; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; }	
.dnnRibbonBarCol3 a:Hover { text-decoration:underline; }
/*========================================================================*/
/*========================================================================*/



/*========================================================================*/
/*========================================================================*/
.dnnRibbon { white-space:nowrap; width:100%;background:transparent!important;padding:0px; }
.dnnRibbon .barContent { white-space:nowrap;width:100%;background:transparent!important;padding:0px;border:solid 1px #dadada; }
/*========================================================================*/
/*========================================================================*/



.dnnRibbon .barBottomLeft { display:none; }
.dnnRibbon .barBottomRight { display:none; }
.dnnRibbon .dnnLabel { font-size:11px; font-weight: normal; }

/* RibbonBar Group Styles */
.dnnRibbonGroup { margin:0px;border-top-style:none;border-bottom-style:none;border-right:solid 1px #dadada; }
.dnnRibbonGroupFirst { border-left-style:none; }
.dnnRibbonGroupLast { }

.dnnRibbonGroup .topLeft { display:none; }
.dnnRibbonGroup .topRight { display:none; }
.dnnRibbonGroup .bottomLeft { display:none; }
.dnnRibbonGroup .bottomRight { display:none; }




/*========================================================================*/
/*========================================================================*/
.dnnRibbonGroup .content { height:89px; padding:5px; text-align:left; background:transparent!important; }
/*========================================================================*/
/*========================================================================*/


/*========================================================================*/
/*========================================================================*/
.dnnRibbonGroup .footer { background:url(../images/controlpanel.png)!important; text-align:center; vertical-align:bottom; COLOR: #FF0000; font-size:11px; padding:2px 2px 0px 2px; white-space:nowrap; }
/*========================================================================*/
/*========================================================================*/



/* RibbonBar Image Link Styles */
.dnnRibbonGroup .IconLeft { margin:8px 0px 0px 0px;padding:0px 0px 8px 0px;display:block; }
.dnnRibbonGroup .IconLeft img { vertical-align:middle;padding-right:4px;border-width:0px; }
.dnnRibbonGroup .IconLeft input { vertical-align:middle;padding-right:4px;border-width:0px; }
.dnnRibbonGroup .IconLeft a { font-size:11px;margin:0px;padding:0px; }
.dnnRibbonGroup .IconLeft a:Link { font-size:11px; }
.dnnRibbonGroup .IconLeft a:Visited { font-size:11px; }
.dnnRibbonGroup .IconLeft a:Hover { font-size:11px; }
.dnnRibbonGroup .IconLeft a:Active { font-size:11px; }

.dnnRibbonGroup .IconTop { text-align:center;margin:0px;padding:0px 0px 10px 0px;display:block;     FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FF0000; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.dnnRibbonGroup .IconTop img { border-width:0px; }
.dnnRibbonGroup .IconTop input { border-width:0px; }
.dnnRibbonGroup .IconTop a { margin:0px;padding: 0px 0px 0px 0px; display:block;     FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FF0000; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.dnnRibbonGroup .IconTop a:Link { font-size:11px; }
.dnnRibbonGroup .IconTop a:Visited { font-size:11px; }
.dnnRibbonGroup .IconTop a:Hover { font-size:11px; }
.dnnRibbonGroup .IconTop a:Active { font-size:11px; }

.dnnRibbonGroup .rgIconDisabled { color:Gray;font-size:11px; }
.dnnRibbonGroup .rgIconDisabled input { color:Gray;font-size:11px; }
.dnnRibbonGroup .rgIconDisabled a { color:Gray;font-size:11px; }
.dnnRibbonGroup .rgIconDisabled a:Link { color:Gray;font-size:11px; }
.dnnRibbonGroup .rgIconDisabled a:Visited { color:Gray;font-size:11px; }
.dnnRibbonGroup .rgIconDisabled a:Hover { color:Gray; text-decoration:none; font-size:11px; }
.dnnRibbonGroup .rgIconDisabled a:Active { color:Gray;font-size:11px; }

.dnnRibbonActionsStart { vertical-align:top; white-space:nowrap; }
.dnnRibbonActions { vertical-align:top; padding-left:15px; white-space:nowrap; }

.dnnRibbonBar .LabelCell { text-align:right; white-space:nowrap; }

.dnnRibbonBar .CommandButton,
.dnnRibbonBar .CommandButton:Link,
.dnnRibbonBar .CommandButton:Hover,
.dnnRibbonBar .CommandButton:Visited
{ font-size:11px; margin:0px; padding: 0px 2px 0px 2px; text-decoration:none; font-weight: normal; font-style:normal; /*color:#FFF!important; background:url(../images/controlpanel.png)!important;*/ }

.dnnRibbonBar .CommandButton:Active
{ border-style: none; }

.dnnRibbonBar .CommandButtonDisabled,
.dnnRibbonBar .CommandButtonDisabled:Link,
.dnnRibbonBar .CommandButtonDisabled:Hover,
.dnnRibbonBar .CommandButtonDisabled:Active,
.dnnRibbonBar .CommandButtonDisabled:Visited
{ font-size:11px; padding: 0px 2px 0px 2px; text-decoration:none; font-weight: normal; }

/* Tab 1 Styles */
.Tab1_Actions { width:45px; text-align:center; white-space:nowrap; }

.Tab1_AddMod { width:521px;white-space:nowrap; }

.Tab1_AddMod .AddMod1 { padding-top:6px;white-space:nowrap;}
.Tab1_AddMod .AddMod2,
.Tab1_AddMod .AddMod3 
{ padding-left:15px;white-space:nowrap;}
.Tab1_AddMod .AddMod2 td,
.Tab1_AddMod .AddMod3 td
{ padding: 1px 2px 1px 0px;}

.Tab1_AddPage { width:344px;white-space:nowrap; }
.Tab1_AddPage td { padding: 1px 2px 1px 0px; }

/* Tab 2 Styles */
.Tab2_Settings { width:55px; text-align:center; white-space:nowrap;}
.Tab2_Actions { width:99px; white-space:nowrap; }
.Tab2_Actions .content { height :89px;overflow:hidden; }
 
.Tab2_EditPage { width:451px; white-space:nowrap;}
.Tab2_EditPage .content { height :89px;overflow:hidden;}
.Tab2_EditPage .SkinListHeader { font-weight:bold; border-bottom: solid 1px #dcdcdc; }
.Tab2_EditPage .SkinListSeparator { font-weight:bold; border-bottom: solid 1px #dcdcdc; }
.Tab2_EditPage .EditPage1 { }
.Tab2_EditPage .EditPage2 { padding-left:10px; }

.Tab2_EditPage .EditPage1 td,
.Tab2_EditPage .EditPage2 td 
{ padding: 1px 2px 1px 0px; }

.Tab2_Copy { width:202px; white-space:nowrap;}
.Tab2_Help { width:45px; white-space:nowrap;}

/* Tab 3 Styles */
.Tab3_Settings { width:80px;white-space:nowrap;}
.Tab3_Settings .content { height :89px;overflow:hidden;}
.Tab3_Manage { width:155px; white-space:nowrap; }
.Tab3_Manage .content { height :89px;overflow:hidden; }

.Tab3_AddPage { width:445px;white-space:nowrap;}
.Tab3_AddPage .content { height :89px;overflow:hidden;}

.Tab3_AddPage .AddPage1 { }
.Tab3_AddPage .AddPage2 { padding-left:10px; }

.Tab3_AddPage .AddPage1 td,
.Tab3_AddPage .AddPage2 td 
{ padding: 1px 2px 1px 0px; }

.Tab3_Features { width:154px; white-space:nowrap; }
.Tab3_Features .content { height :89px;overflow:hidden; }
.Tab3_Restore { width:72px;white-space:nowrap;}

/* Tab 4 Styles */
.Tab4_Settings { width:90px;white-space:nowrap;}
.Tab4_Manage { width:160px; white-space:nowrap; }

.Tab4_Info { width:80px;white-space:nowrap; }
.Tab4_SwitchSite { width:280px;white-space:nowrap; }
.SwitchSiteFields  { padding-top:10px; height:82px; }
.SwitchSiteFields .row { padding:2px; }

.Tab4_Tools { width:75px;white-space:nowrap;}
.Tab4_Marketplace { width:80px;white-space:nowrap;}

/* **************************************************************************************** */
/* Generic ImageTextButton style : todo - move to portal.css */
.dnnImageTextButton { font-size:11px; }
.dnnImageTextButton .Disabled a { color:Gray; text-decoration:none;font-size:11px; }
.dnnImageTextButton .Disabled a:Link { color:Gray; text-decoration:none;font-size:11px; }
.dnnImageTextButton .Disabled a:Active { color:Gray; text-decoration:none;font-size:11px; }
.dnnImageTextButton .Disabled a:Hover { color:Gray; text-decoration:none;font-size:11px; }
.dnnImageTextButton .Disabled a:Visited { color:Gray; text-decoration:none;font-size:11px; }

.dnnImageTextLink { font-size:11px; }
.dnnImageTextLink .Disabled a { color:Gray; text-decoration:none;font-size:11px; }
.dnnImageTextLink .Disabled a:Link { color:Gray; text-decoration:none;font-size:11px; }
.dnnImageTextLink .Disabled a:Active { color:Gray; text-decoration:none;font-size:11px; }
.dnnImageTextLink .Disabled a:Hover { color:Gray; text-decoration:none;font-size:11px; }
.dnnImageTextLink .Disabled a:Visited { color:Gray; text-decoration:none;font-size:11px; }







