/* ================================ 
 Default styles FOR DotNetNuke
 ================================
*/ 

/* background color for the content part of the pages */
Body { background-color:White; }
.ControlPanel, .PagingTable { width:100%; height:64px; background-color:#FFFFFF; BORDER-RIGHT:#003366 1px solid; BORDER-TOP:#003366 1px solid; BORDER-LEFT:#003366 1px solid; BORDER-BOTTOM:#003366 1px solid; }
.SkinObject { font-weight:bold; font-size:8.5pt; color:#FFFFFF; font-family:Verdana, Arial, Helvetica; text-decoration:none; }
A.SkinObject:link { text-decoration:none; color:#FFFFFF; }
A.SkinObject:visited { text-decoration:none; color:#FFFFFF; }
A.SkinObject:active { text-decoration:none; color:#FFFFFF; }
A.SkinObject:hover { text-decoration:none; color:#FFFFFF; }

/* style for module titles */
.Head { font-family:Verdana, Arial, Helvetica; font-size:20px; font-weight:normal; color:#333333; }

/* style of item titles on edit and admin pages */
.SubHead { font-family:Verdana, Arial, Helvetica; font-size:11px; font-weight:bold; color:#B22c1b; }

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead { font-family:Verdana, Arial, Helvetica; font-size:11px; font-weight:bold; color:black; }

/* text style used for most text rendered by modules */
.Normal,.NormalDisabled { font-family:Verdana, Arial, Helvetica; font-size:11px; font-weight:normal; }

/* text style used for rendered text which should appear disabled */
.NormalDisabled { color:Silver; }

/* text style used for rendered text which requires emphasis */
.NormalBold { font-family:Verdana, Arial, Helvetica; font-size:11px; font-weight:bold}

/* text style used for error messages */
.NormalRed { font-family:Verdana, Arial, Helvetica; font-size:12px; font-weight:bold; color:#b22c1b}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox { font-family:Verdana, Arial, Helvetica; font-size:10px; font-weight:normal; }

/* styles used by Data Grids */
.DataGrid_AlternatingItem { background-color:White; color:Red; font-family:Verdana, Arial, Helvetica; font-size:10px; font-weight:normal; }
.DataGrid_Container { background-color:Transparent; }
.DataGrid_Footer { background-color:White; }
.DataGrid_Header { background-color:Transparent; color:Black; font-family:Verdana, Arial, Helvetica; font-size:10px; font-weight:bold; text-align:center; }
.DataGrid_Item { background-color:Transparent; color:Black; font-family:Verdana, Arial, Helvetica; font-size:10px; font-weight:normal; }
.DataGrid_SelectedItem { background-color:Silver; color:Blue; font-family:Verdana, Arial, Helvetica; font-size:10px; font-weight:normal; }

/* styles used by TreeMenu Skin Object */
.TreeMenu_Node { font-family:Verdana, Arial, Helvetica; font-size:12px; font-weight:normal; }
.TreeMenu_NodeSelected { font-family:Verdana, Arial, Helvetica; font-size:12px; font-weight:normal; background-color:#dcdcdc; }
A.TreeMenu_Node:link, A.TreeMenu_NodeSelected:link { text-decoration:none; color:#003366; }
A.TreeMenu_Node:visited, A.TreeMenu_NodeSelected:visited { text-decoration:none; color:#003366; }
A.TreeMenu_Node:active, A.TreeMenu_NodeSelected:active { text-decoration:none; color:#003366; }
A.TreeMenu_Node:hover, A.TreeMenu_NodeSelected:hover { text-decoration:none; color:#b22c1b; }

/* styles used in the FileManager */
.FileManager { border-right:black 1px solid; border-top:black 1px solid; border-left:black 1px solid; border-bottom:black 1px solid; height:400px; }
.FileManager_ToolBar { border-bottom:black 1px solid; height:25px; }
.FileManager_Explorer { height:100%; border:dimgray 1px solid; background-color:White; margin:2px 2px 2px 2px; }
.FileManager_FileList { height:100%; border:dimgray 1px solid; background-color:White; margin:2px 2px 2px 2px; overflow:auto; }
.FileManager_MessageBox { text-align:center; vertical-align:middle; background-color:White; padding:25px 25px 25px 25px; }
.FileManager_Header { font-family:Verdana, Arial, Helvetica; font-size:11px; font-weight:bold; color:#E7E7FF; background-color:#9EBFF6; border-bottom:dimgray 1px solid; height:25px; }
.FileManager_Pager { font-family:Verdana, Arial, Helvetica; font-size:11px; font-weight:bold; background-color:#EEEEEE; border-top:dimgray 1px solid; height:25px; }
.FileManager_StatusBar { font-family:Verdana, Arial, Helvetica; font-size:11px; font-weight:normal; background-color:#dedfde; height:25px; margin:2px 2px 2px 2px; }
.FileManager_Item { font-family:Verdana, Arial, Helvetica; font-size:11px; font-weight:normal; color:Black; background-color:#F8F8F8; border-top:black 1px dashed; border-bottom:black 1px dashed; }
.FileManager_AltItem { font-family:Verdana, Arial, Helvetica; font-size:11px; font-weight:normal; color:Black; background-color:#EEEEEE; border-style:none; }
.FileManager_SelItem { font-family:Verdana, Arial, Helvetica; font-size:11px; font-weight:bold; color:White; background-color:#99ffff; border-style:none; }
.FileManagerTreeNode { font-family:Verdana, Arial, Helvetica; font-size:11px; font-weight:normal; }
.FileManagerTreeNodeSelected { font-family:Verdana, Arial, Helvetica; font-size:11px; font-weight:normal; background-color:#dcdcdc; }
A.FileManagerTreeNode:link, A.FileManagerTreeNodeSelected:link { text-decoration:none; color:#003366; }
A.FileManagerTreeNode:visited, A.FileManagerTreeNodeSelected:visited { text-decoration:none; color:#003366; }
A.FileManagerTreeNode:active, A.FileManagerTreeNodeSelected:active { text-decoration:none; color:#003366; }
A.FileManagerTreeNode:hover, A.FileManagerTreeNodeSelected:hover { text-decoration:none; color:#b22c1b; }

/* styles used in the Wizard Framework */
.Wizard { border-right:black 1px solid; border-top:black 1px solid; border-left:black 1px solid; border-bottom:black 1px solid; height:400px; width:650px; }
.WizardButton { border-right:dimgray 1px solid; padding-right:2px; border-top:dimgray 1px solid; padding-left:2px; padding-bottom:2px; border-left:dimgray 1px solid; padding-top:2px; border-bottom:dimgray 1px solid; background-color:gainsboro; }
.WizardHeader { background:#ffffcc; border-bottom:black 1px solid; height:40px; }
.WizardFooter { border-top:black 1px solid; background:#ccffcc; height:25px; text-align:right; }
.WizardBody { padding-right:10px; padding-left:10px; padding-bottom:10px; padding-top:10px; height:325px; }
.WizardHelp { padding-right:5px; padding-left:5px; font-size:9pt; padding-bottom:5px; border-left:black 1px solid; width:180px; padding-top:5px; background-color:#ccffff; }
.WizardHelpText { overflow:auto; font-size:8pt; width:180px; color:black; font-family:Tahoma, Verdana, Arial, Sans-Serif; height:300px; }
.WizardText { font-size:9pt; color:black; font-family:Tahoma, Verdana, Arial, Sans-Serif; }

/* text style used for help text rendered by modules */
.Help { border-right:black 1px solid; padding-right:2px; border-top:black 1px solid; padding-left:2px; font-weight:normal; font-size:11px; padding-bottom:2px; border-left:black 1px solid; color:black; padding-top:2px; border-bottom:black 1px solid; font-family:Verdana, Arial, Helvetica; background-color:#ffff99; }

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton { font-family:Verdana, Arial, Helvetica; font-size:11px; font-weight:normal; } 

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link { text-decoration:underline; color:#003366; }
A.CommandButton:visited { text-decoration:underline; color:#003366; }
A.CommandButton:active { text-decoration:underline; color:#003366; }
A.CommandButton:hover { text-decoration:underline; color:#b22c1b; }

/* button style for standard HTML buttons */
.StandardButton { padding-right:5px; padding-left:5px; font-weight:normal; font-size:11px; background:#dddddd; color:#000000; font-family:Verdana, sans-serif; }
 
/* GENERIC */
H1 { font-family:Verdana, Arial, Helvetica; font-size:14px; font-weight:bold; color:#b22c1b; }
H2 { font-family:Verdana, Arial, Helvetica; font-size:13px; font-weight:bold; color:#b22c1b; }
H3 { font-family:Verdana, Arial, Helvetica; font-size:12px; font-weight:normal; bold:#003366; }
H4 { font-family:Verdana, Arial, Helvetica; font-size:12px; font-weight:normal; bold:#003366; }
H5, DT { font-family:Verdana, Arial, Helvetica; font-size:11px; font-weight:bold; color:#003366; }
H6 { font-family:Verdana, Arial, Helvetica; font-size:11px; font-weight:bold; color:#003366; }
TFOOT, THEAD { font-family:Verdana, Arial, Helvetica; font-size:12px; color:#003366; }
TH { vertical-align:baseline; font-family:Verdana, Arial, Helvetica; font-size:12px; font-weight:bold; color:#003366; }

A:link { text-decoration:none; color:#b22c1b; }
A:visited { text-decoration:none; color:#b22c1b; }
A:active { text-decoration:none; color:#666666; }
A:hover { text-decoration:underline; color:#666666; }

SMALL { font-size:8px; }
BIG { font-size:14px; }
BLOCKQUOTE, PRE { font-family:Lucida Console, monospace; }

UL .no-bullet { list-style-type:none; margin:4px 0px 10px 0px; }
UL .lower-alpha { list-style-type: lower-alpha}

UL LI { list-style-type:square ; margin:4px 0px 10px 0px; }
UL LI LI { list-style-type:circle; }
UL LI LI LI { list-style-type:circle; }

OL LI { list-style-type:decimal; margin:4px 0px 10px 0px; }
OL OL LI { list-style-type:lower-alpha; }
OL LI UL LI { list-style-type:circle; margin:4px 0px 10px 0px;}
OL OL OL LI { list-style-type:lower-roman; }

HR { color:dimgrey; height:1pt; text-align:left}

/* Module Title Menu */
.ModuleTitle_MenuContainer { border-bottom:blue 0px solid; border-left:blue 0px solid; border-top:blue 0px solid; border-right:blue 0px solid; }
.ModuleTitle_MenuBar { cursor:pointer; cursor:hand; height:16; background-color:Transparent; }
.ModuleTitle_MenuItem { cursor:pointer; cursor:hand; color:black; font-family:Verdana, Arial, Helvetica; font-size:9pt; font-weight:bold; font-style:normal; border-left:white 0px solid; border-bottom:white 1px solid; border-top:white 1px solid; border-right:white 0px solid; background-color:Transparent; }
.ModuleTitle_MenuIcon { cursor:pointer; cursor:hand; background-color:#EEEEEE; border-left:#EEEEEE 1px solid; border-bottom:#EEEEEE 1px solid; border-top:#EEEEEE 1px solid; text-align:center; width:15; height:21; }
.ModuleTitle_SubMenu { z-index:1000; cursor:pointer; cursor:hand; background-color:#FFFFFF; filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); border-bottom:#FFFFFF 0px solid; border-left:#FFFFFF 0px solid; border-top:#FFFFFF 0px solid; border-right:#FFFFFF 0px solid; }
.ModuleTitle_MenuBreak { border-bottom:#EEEEEE 1px solid; border-left:#EEEEEE 0px solid; border-top:#EEEEEE 1px solid; border-right:#EEEEEE 0px solid; background-color:#EEEEEE; height:1px; }
.ModuleTitle_MenuItemSel { cursor:pointer; cursor:hand; color:black; font-family:Verdana, Arial, Helvetica; font-size:9pt; font-weight:bold; font-style:normal; background-color:#C1D2EE; }
.ModuleTitle_MenuArrow { font-family:webdings; font-size:10pt; cursor:pointer; cursor:hand; border-right:#FFFFFF 1px solid; border-bottom:#FFFFFF 1px solid; border-top:#FFFFFF 0px solid; }
.ModuleTitle_RootMenuArrow { font-family:webdings; font-size:10pt; cursor:pointer; cursor:hand; }

/* Main Menu */
.MainMenu_MenuContainer { background-color:transparent; }
.MainMenu_MenuBar { cursor:pointer; cursor:hand; height:16; background-color:Transparent; }
.MainMenu_MenuItem { cursor:pointer; cursor:hand; color:black; font-family:Verdana, Arial, Helvetica; font-size:9pt; font-weight:bold; font-style:normal; border-left:white 0px solid; border-bottom:white 1px solid; border-top:white 1px solid; border-right:white 0px solid; background-color:Transparent; }
.MainMenu_MenuIcon { cursor:pointer; cursor:hand; background-color:#EEEEEE; border-left:#EEEEEE 1px solid; border-bottom:#EEEEEE 1px solid; border-top:#EEEEEE 1px solid; text-align:center; width:15; height:21; }
.MainMenu_SubMenu { z-index:1000; cursor:pointer; cursor:hand; background-color:#FFFFFF; filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); border-bottom:#FFFFFF 0px solid; border-left:#FFFFFF 0px solid; border-top:#FFFFFF 0px solid; border-right:#FFFFFF 0px solid; }
.MainMenu_MenuBreak { border-bottom:#EEEEEE 1px solid; border-left:#EEEEEE 0px solid; border-top:#EEEEEE 1px solid; border-right:#EEEEEE 0px solid; background-color:#EEEEEE; height:1px; }
.MainMenu_MenuItemSel { cursor:pointer; cursor:hand; color:black; font-family:Verdana, Arial, Helvetica; font-size:9pt; font-weight:bold; font-style:normal; background-color:#C1D2EE; }
.MainMenu_MenuArrow { font-family:webdings; font-size:10pt; cursor:pointer; cursor:hand; border-right:#FFFFFF 1px solid; border-bottom:#FFFFFF 1px solid; border-top:#FFFFFF 0px solid; }
.MainMenu_RootMenuArrow { font-family:webdings; font-size:10pt; cursor:pointer; cursor:hand; }

/* LEGACY STYLES from DNN 1-2 */
.HeadBg { background-color:#CCCCCC; }
.TabBg { background-color:black; }
.SelectedTab { font-weight:bold; font-size:8.5pt; color:#FFFFFF; font-family:Verdana, Arial, Helvetica; text-decoration:none; }
A.SelectedTab:link { text-decoration:none; color:white; }
A.SelectedTab:visited { text-decoration:none; color:#eeeeee; }
A.SelectedTab:active { text-decoration:none; color:#eeeeee; }
A.SelectedTab:hover { text-decoration:none; color:#cccccc; }
.OtherTabs { font-weight:bold; font-size:8.5pt; color:white; font-family:Verdana, Arial, Helvetica; text-decoration:none; } 
A.OtherTabs:link { text-decoration:none; color:white; }
A.OtherTabs:visited { text-decoration:none; color:#eeeeee; }
A.OtherTabs:active { text-decoration:none; color:#eeeeee; }
A.OtherTabs:hover { text-decoration:none; color:#cccccc; }
.PagingTable { height:33px; }
.LabelEditOverClass { cursor:pointer; text-decoration:underline overline; }
.LabelEditTextClass { border:solid 1px red; background-color:Transparent; }
.LabelEditWorkClass { /*background:url(/DotNetNuke/images/dnnanim.gif) no-repeat right; */ border:solid 0px red; background-color:Transparent; }

/*------------------------------- 13/11/2006 -- for Sectioins-------------------------------------*/
/*-- From guidelinds | HOME PAGE:Verdana Normal can be used for ---*/
/*No:3*/
.ManualStyle_TitlesOfSections { font-family:Verdana, Arial, Helvetica; font-size:13px; color:#b22c1b; font-weight:bold; }

/*No:4*/
.ManualStyle_TextsOfSectionsHomePage { font-family:Verdana, Arial, Helvetica; font-size:11px; color:#666666; }

/*-- From guidelinds | HOME PAGE:Verdana Bold can be used for ---*/
/*No:1*/
.ManualStyle_DatesOfNews_Bold { font-family:Verdana, Arial, Helvetica; font-size:9px; font-weight:bold; color:#666666; }

/*No:2*/
.ManualStyle_TitleOfGroupSites_Bold { font-family:Verdana, Arial, Helvetica; font-size:11px; font-weight:bold; color:#b22c1b; }
 
/*-- From guidelinds | OTHER PAGES:Verdana Normal can be used for ---*/
/*No:4*/
.ManualStyle_TextsOfSectionsOtherPage { font-family:Verdana, Arial, Helvetica; font-size:11px; color:#333333; } 

/*No:5*/
.ManualStyle_TextsOfPages { font-family:Verdana, Arial, Helvetica; font-size:11px; color:#333333; } 

/*-- From guidelinds | OTHER PAGES:Verdana Bold can be used for ---*/
/*No:3*/
.ManualStyle_SectionTitlesOtherPage_Bold { font-family:Verdana, Arial, Helvetica; font-size:12px; font-weight:bold; color:#ffffff; }

/*No:4*/
.ManualStyle_ItemOfQuickLinks_Bold { font-family:Verdana, Arial, Helvetica; font-size:10px; font-weight:bold; color:#333333; } 

/*No:5*/
.ManualStyle_More_Bold { font-family:Verdana, Arial, Helvetica; font-size:11px; font-weight:bold; color:#b22c1b; }

A.manual-sitemap-1:link { font-weight:bold; padding-left:20px; text-decoration:none; color:#333333; line-height:20px}
A.manual-sitemap-1:visited { font-weight:bold; padding-left:20px; text-decoration:none; color:#333333; line-height:20px}
A.manual-sitemap-1:active { font-weight:bold; padding-left:20px; text-decoration:underline; color:#b22c1b; line-height:20px}
A.manual-sitemap-1:hover { font-weight:bold; padding-left:20px; text-decoration:underline; color:#b22c1b; line-height:20px}

A.manual-sitemap-1-selected:link { font-weight:bold; padding-left:20px; text-decoration:none; color:#333333; line-height:20px}
A.manual-sitemap-1-selected:visited { font-weight:bold; padding-left:20px; text-decoration:none; color:#333333; line-height:20px}
A.manual-sitemap-1-selected:active { font-weight:bold; padding-left:20px; text-decoration:underline; color:#b22c1b; line-height:20px}
A.manual-sitemap-1-selected:hover { font-weight:bold; padding-left:20px; text-decoration:underline; color:#b22c1b; line-height:20px}


A.manual-sitemap-2:link { font-weight:normal; padding-left:24px; text-decoration:none; color:#333333; line-height:20px}
A.manual-sitemap-2:visited { font-weight:normal; padding-left:24px; text-decoration:none; color:#333333; line-height:20px}
A.manual-sitemap-2:active { font-weight:normal; padding-left:24px; text-decoration:underline; color:#b22c1b; line-height:20px}
A.manual-sitemap-2:hover { font-weight:normal; padding-left:24px; text-decoration:underline; color:#b22c1b; line-height:20px}

A.manual-sitemap-2-selected:link { font-weight:bold; padding-left:24px; text-decoration:none; color:#333333; line-height:20px}
A.manual-sitemap-2-selected:visited { font-weight:bold; padding-left:24px; text-decoration:none; color:#333333; line-height:20px}
A.manual-sitemap-2-selected:active { font-weight:bold; padding-left:24px; text-decoration:underline; color:#b22c1b; line-height:20px}
A.manual-sitemap-2-selected:hover { font-weight:bold; padding-left:24px; text-decoration:underline; color:#b22c1b; line-height:20px}


A.manual-sitemap-3:link { font-weight:normal; padding-left:34px; text-decoration:none; color:#333333; line-height:20px}
A.manual-sitemap-3:visited { font-weight:normal; padding-left:34px; text-decoration:none; color:#333333; line-height:20px}
A.manual-sitemap-3:active { font-weight:normal; padding-left:34px; text-decoration:underline; color:#b22c1b; line-height:20px}
A.manual-sitemap-3:hover { font-weight:normal; padding-left:34px; text-decoration:underline; color:#b22c1b; line-height:20px}

A.manual-sitemap-3-selected:link { font-weight:bold; padding-left:34px; text-decoration:none; color:#333333; line-height:20px}
A.manual-sitemap-3-selected:visited { font-weight:bold; padding-left:34px; text-decoration:none; color:#333333; line-height:20px}
A.manual-sitemap-3-selected:active { font-weight:bold; padding-left:34px; text-decoration:underline; color:#b22c1b; line-height:20px}
A.manual-sitemap-3-selected:hover { font-weight:bold; padding-left:34px; text-decoration:underline; color:#b22c1b; line-height:20px}

#open-hide-box {display:none; border:1px dashed #b22c1b; background-color:#dddddd; padding:10px}