﻿/*------------------------------------------------
GLOBAL RESET
------------------------------------------------*/
HTML, BODY, FORM, DIV, SPAN, CITE, P, A, UL, OL, LI, DL, DT, DD, H1, H2, H3, H4, H5, H6, IMG, FORM, FIELDSET, LABEL, INPUT, BUTTON, SELECT, TEXTAREA, EMBED, TABLE TH, TD, OBJECT, EMBED {margin:0px; padding:0px;}
OBJECT, EMBED, IFRAME {float:left;}
DIV IMG {display:block; border:0px; font-size:10px; font-weight:bold;}
DIV.content IMG, TABLE IMG {display:inline;}
DIV.panel IMG{ display:block;}
BODY {font-family:Arial,Helvetica,San Serif; font-size:62.5%; line-height:normal; text-align:center;}
BODY DIV {text-align:left;}

/*------------------------------------------------
LAYOUT
------------------------------------------------*/
*{margin:0;padding:0;}
html {background:white url(../../../../images/elements/bg-sky-gradient.jpg) repeat-x top center; }
body {background: url(../../../../images/elements/bg-sky.png) no-repeat top center;font-size: 12px; text-align:center;margin: 0 auto; padding:0; }

/* background color for the content part of the pages  */
/*Body{background-color:#FFF;margin:0;}*/
.ControlPanel,.PagingTable{width:100%;background-color:#FFF;border-right:#036 1px solid;border-top:#036 1px solid;border-left:#036 1px solid;border-bottom:#036 1px solid;}
.SkinObject{font-weight:700;font-size:8.5pt;color:#036;font-family:Arial, Helvetica;text-decoration:none;}

/* styles for LANGUAGE skinobject  */
.Language{vertical-align:middle;margin:0;}
.Language img{border:none;}

/* style for module titles  */
.Head, .text span.Head{font-size:14px;font-weight:bold;color:#006699;background-image:none; background-color:white}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules  */
.SubSubHead{font-family:Arial, Helvetica;font-size:11px;font-weight:700;color:#000;}

/* 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:Arial, Helvetica;font-size:11px;font-weight:700;}

/* text style used for error messages  */
.NormalRed{font-family:Arial, Helvetica;font-size:12px;font-weight:700;color:red;}

/* styles used by Data Grids  */
.DataGrid_AlternatingItem{background-color:#FFF;color:Red;font-family:Arial, Helvetica;font-size:10px;font-weight:400;}
.DataGrid_Container{background-color:Transparent;}
.DataGrid_Footer{background-color:#FFF;}
.DataGrid_Header{background-color:Transparent;color:#000;font-family:Arial, Helvetica;font-size:10px;font-weight:700;text-align:center;}
.DataGrid_Item{background-color:Transparent;color:#000;font-family:Arial, Helvetica;font-size:10px;font-weight:400;}
.DataGrid_SelectedItem{background-color:Silver;color:Blue;font-family:Arial, Helvetica;font-size:10px;font-weight:400;}
.TreeMenu_NodeSelected{font-family:Arial, Helvetica;font-size:12px;font-weight:400;background-color:#dcdcdc;}

/* styles used in the FileManager  */
.FileManager{border-right:#000 1px solid;border-top:#000 1px solid;border-left:#000 1px solid;border-bottom:#000 1px solid;height:400px;}
.FileManager_ToolBar{border-bottom:#000 1px solid;height:25px;}
.FileManager_Explorer{height:100%;border:#696969 1px solid;background-color:#FFF;margin:2px;}
.FileManager_FileList{height:100%;border:#696969 1px solid;background-color:#FFF;overflow:auto;margin:2px;}
.FileManager_MessageBox{text-align:center;vertical-align:middle;background-color:#FFF;padding:25px;}
.FileManager_Header{font-family:Arial, Helvetica;font-size:11px;font-weight:700;color:#E7E7FF;background-color:#9EBFF6;border-bottom:#696969 1px solid;height:25px;}
.FileManager_Pager{font-family:Arial, Helvetica;font-size:11px;font-weight:700;background-color:#EEE;border-top:#696969 1px solid;height:25px;}
.FileManager_StatusBar{font-family:Arial, Helvetica;font-size:11px;font-weight:400;background-color:#dedfde;height:25px;margin:2px;}
.FileManager_Item{font-family:Arial, Helvetica;font-size:11px;font-weight:400;color:#000;background-color:#F8F8F8;border-top:#000 1px dashed;border-bottom:#000 1px dashed;}
.FileManager_AltItem{font-family:Arial, Helvetica;font-size:11px;font-weight:400;color:#000;background-color:#EEE;border-style:none;}
.FileManager_SelItem{font-family:Arial, Helvetica;font-size:11px;font-weight:700;color:#FFF;background-color:#9ff;border-style:none;}
.FileManagerTreeNodeSelected{font-family:Arial, Helvetica;font-size:11px;font-weight:400;background-color:#dcdcdc;}

/* styles used in the Wizard Framework  */
.Wizard{border-right:#000 1px solid;border-top:#000 1px solid;border-left:#000 1px solid;border-bottom:#000 1px solid;height:400px;width:650px;}
.WizardButton{border-right:#696969 1px solid;border-top:#696969 1px solid;border-left:#696969 1px solid;border-bottom:#696969 1px solid;background-color:#dcdcdc;padding:2px;}
.WizardHeader{background:#ffc;border-bottom:#000 1px solid;height:40px;}
.WizardFooter{border-top:#000 1px solid;background:#cfc;height:25px;text-align:right;}
.WizardBody{height:325px;padding:10px;}
.WizardHelp{font-size:9pt;border-left:#000 1px solid;width:180px;background-color:#cff;padding:5px;}
.WizardHelpText{overflow:auto;font-size:8pt;width:180px;color:#000;font-family:Arial, Helvetica, Sans-Serif;height:300px;}
.WizardText{font-size:9pt;color:#000;font-family:Arial, Helvetica, Sans-Serif;}

/* text style used for help text rendered by modules  */
.Help{color:#996600; background-color:#F9E98E; padding:5px; font-size:11px; font-weight:normal;}

/* button style for standard HTML buttons  */
.StandardButton{padding-right:5px;padding-left:5px;font-weight:400;font-size:11px;background:#ddd;color:#000;font-family:sans-serif;}

TFOOT,THEAD{font-family:Arial, Helvetica;font-size:12px;color:#036;}
TH{vertical-align:baseline;font-family:Arial, Helvetica;font-size:12px;font-weight:700;color:#036;}
SMALL{font-size:8px;}
BIG{font-size:14px;}
BLOCKQUOTE,PRE{font-family:Lucida Console, monospace;}
UL LI{list-style-type:square;}
UL LI LI LI{list-style-type:circle;}
OL LI{list-style-type:decimal;}
OL OL LI{list-style-type:lower-alpha;}
OL OL OL LI{list-style-type:lower-roman;}
HR{color:#696969;height:1pt;text-align:left;}

/* Module Title Menu  */
.ModuleTitle_MenuContainer{border-bottom:blue 0 solid;border-left:blue 0 solid;border-top:blue 0 solid;border-right:blue 0 solid;}



/*------------------------------------------------
NAVIGATION
------------------------------------------------*/
.skinMenu { float:none; font-family:arial, sans-serif; display:block; margin-bottom:10px;}
* html .skinMenu {margin-bottom:0px}
.skinMenu .cnrLeft {height: 47px;padding-left:15px; background:url(../../../../images/elements/nav-cnr-left.png) no-repeat left top;}
.skinMenu .cnrRight {height:47px; width:870px; position:relative;margin: 0; z-index:1000; background:url(../../../../images/elements/nav-cnr-right.png) no-repeat right top; float:left; padding-right:15px;}
* html .skinMenu .cnrRight {width:885px }

/*.skinMenu{border:1px solid purple; background:url(nav_strip.jpg);background-repeat:no-repeat;width:781px;height:38px;}*/
.skinuser{text-align:right;/*font-family:Helvetica, Arial, Sans-Serif;*/font-size:10px;font-weight:400;}
.rightane p{font-size:10px;}
.SkinObject{text-align:left;vertical-align:bottom;/*font-family:Helvetica, Arial, Sans-Serif;color:#fff;*/font-size:10px;font-weight:400;}
p,h1,pre{margin:0 10px 10px;}
h1{font-size:14px;padding-top:10px;}
ul{margin-left:10px;padding-left:10px;list-style-position:outside;list-style-type:disc;}

/* MainMenu */
/*.MainMenu_MenuContainer{position:relative;top:12px;left:5px;background:url(media/silver_separator.gif) 100% repeat-y transparent;width:1px;}*/
.MainMenu_MenuContainer{position:relative;/*top:12px;left:5px;*/width:1px;}
.MainMenu_MenuContainer td{cursor:default;font-size:3px;width:1px;}
.MainMenu_MenuItem{/*font-family:Helvetica, Arial, Sans-Serif;color:red;font-size:12px;font-weight:400;border:1px pink solid;border-width:0;padding:2px 15px 2px 3px;*/}

/* subMenu */
.submenuitembreadcrumb{color:#666; font-size:11px;/*font-family:Helvetica, Arial, Sans-Serif;color:green;font-size:12px;font-weight:400;border:1px lightgreen solid;border-width:0;padding:2px 15px 2px 3px;*/}

.submenuitemselected{color:orange/*font-family:Helvetica, Arial, Sans-Serif;color:blue;font-size:12px;font-weight:400;background:blue;border:0 solid;border-width:0;padding:2px 15px 2px 3px;*/}
/*.submenu{z-index:1000;border:0;padding:0;background:#e3e6e8;font-family:Arial, Helvetica, sans-serif;color:#000000;font-size:12px;font-weight:normal;padding:2px 15px 2px 7px;}
#d6dbde  */
.submenu{z-index:999 !important;top:130px;border-top:0;border-left:0;border-bottom:1px solid #999;border-right:1px solid #999;background:#F2F2F2;
padding:15px;-moz-border-radius:0px 0px 5px 5px;-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.5);
/*font-family:Helvetica, Arial, Sans-Serif;color:#000;font-size:12px;font-weight:400;filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3);padding:2px 1px;*/}


/* menuitem */
.menuitem{background:green;/*font-family:Helvetica, Arial, Sans-Serif;*/color:#000;font-size:12px;font-weight:400;}

.MainMenu_MenuArrow{font-size:11px;height:24px;border:red solid;border-width:0;padding:2px 0 2px 10px;}

.rootmenuitem{/*background:#41B6C7;background-image:url(wht_icon.gif);background-repeat:no-repeat;*/}
.rootmenuitembreadcrumb td span{/*font-family:Helvetica, Arial, Sans-Serif;*/color:red;font-size:15px;font-weight:normal;}
.MainMenu_SubMenu{z-index:1000;cursor:hand;background-color:#FF0;filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3);border-bottom:#000 10px solid;border-left:red 10px solid;border-top:purple 10px solid;border-right:blue 10px solid;}

DIV#mainContent,DIV#mainContent2Col,DIV#mainContent3Col{display:table;width:900px;background:none;border:0px dashed #E8E8E8;}

.MainMenu_MenuIcon,.MainMenu_RootMenuArrow,.MainMenu_MenuBreak{display:none;}

/* rootmenuitem */
.rootmenuitem td,.rootmenuitembreadcrumb td,.rootmenuitemselected td{height:25px;cursor:hand;border-right:0 #A00 solid;width:100%;padding:0 10px 6px 15px;}
/*.rootmenuitem td span,.rootmenuitemselected td span{font-family:Helvetica, Arial, Sans-Serif;color:#FFF;font-size:12px;font-weight:700;text-transform:uppercase;}*/
.rootmenuitem td span,.rootmenuitemselected td span{/*display:block; float:left;*/padding:0;text-decoration:none; color:#666; font-weight:normal; font-size:15px; height:38px;line-height:42px;cursor:pointer; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);}
.rootmenuitembreadcrumb,.rootmenuitemselected{color:red;/*background:#41B6C7;background-image:url(small_blue_arrow.gif);background-repeat:no-repeat;*/}




/* LEGACY STYLES from DNN 1-2  */
.HeadBg{background-color:#CCC;}
.TabBg{background-color:#000;}
.PagingTable{height:33px;}

/*
.LabelEditOverClass
{	
	cursor: pointer;
	text-decoration: underline overline;
}
 */
.LabelEditTextClass{border:solid 1px red;background-color:Transparent;}
.LabelEditWorkClass{border:solid 0 red;background-color:Transparent;}

/* style for the DNNTextSuggest control select menu  */
.SuggestTextMenu{border:solid 1px #000;white-space:nowrap;background:#FFF;}

/* style for the DNNTextSuggest control selected menu node  */
.SuggestNodeOver{background-color:navy;color:#FFF;}

/*Edit In Place Tool Bar Classes */
.eipbackimg{border:outset 1px;position:absolute;margin-top:-22px;white-space:nowrap;background:url(../../images/eip_toolbar.gif);background-color:#9cc;height:22px;}
.eipbuttonbackimg{width:21px;height:21px;cursor:pointer;display:inline-block;}
.eipbutton_edit{background:url(../../images/eip_edit.gif) no-repeat 100% center;}
.eipbutton_save{background:url(../../images/eip_save.gif) no-repeat 100% center;}
.eipborderhover{border:outset 1px;}

/* used to collapse panes without any content in them  */
.DNNEmptyPane{width:0;}

/* used to set the different module align options - from module settings  */
.DNNAlignleft{text-align:left;}
.DNNAlignright{text-align:right;}
.DNNAligncenter{text-align:center;}

.LoginTab{float:left;background:url("../../images/tablogin_gray.gif") left top;text-decoration:none;color:#FFF;border:1px #25569a solid;margin:0 3px 3px 0;padding:5px 5px 4px;}
.LoginTabSelected{float:left;background:url("../../images/tablogin_gray.gif") left top;text-decoration:none;color:#FFF;background-position:0 -41px;border:1px #25569a solid;margin:0 3px 3px 0;padding:5px 5px 4px;}
.LoginTabHover{float:left;background:url("../../images/tablogin_gray.gif") left top;text-decoration:none;color:#555;border:1px #C00 solid;cursor:pointer;margin:0 3px 3px 0;padding:5px 5px 4px;}
.LoginContainerGroup{clear:both;padding-top:5px;}

A.SkinObject:link,A.SkinObject:visited,A.SkinObject:hover,A.SkinObject:active,A.TreeMenu_Node:link,A.TreeMenu_NodeSelected:link,A.TreeMenu_Node:visited,A.TreeMenu_NodeSelected:visited,A.TreeMenu_Node:active,A.TreeMenu_NodeSelected:active,A.FileManagerTreeNode:link,A.FileManagerTreeNodeSelected:link,A.FileManagerTreeNode:visited,A.FileManagerTreeNodeSelected:visited,A.FileManagerTreeNode:active,A.FileManagerTreeNodeSelected:active,A:link,A:visited,A:active{text-decoration:none;color:#036;}

.SubHead,H5,DT,H6{font-family:Arial, Helvetica;font-size:11px;font-weight:700;color:#036;}

/* Label */
.SubHead {color:#333333;font-weight:bold;margin:0;padding:0;font-size:12px;}

.Normal,.NormalDisabled,.FileManagerTreeNode,.CommandButton{font-family:Arial, Helvetica;font-size:12px;font-weight:400;}

.NormalTextBox,.TreeMenu_Node{font-family:Arial, Helvetica;font-size:12px;font-weight:400;}



A.TreeMenu_Node:hover,A.TreeMenu_NodeSelected:hover,A.FileManagerTreeNode:hover,A.FileManagerTreeNodeSelected:hover{text-decoration:none;color:red;}
A.CommandButton:link,A.CommandButton:visited,A.CommandButton:active{text-decoration:underline;color:#036;}
A.CommandButton:hover,A:hover{text-decoration:underline;color:red;}

H1,H2{font-family:Arial, Helvetica;font-size:20px;font-weight:400;color:#664;}
H3,H4{font-family:Arial, Helvetica;font-size:12px;font-weight:400;color:#036;}
UL LI LI,OL UL LI{list-style-type:disc;}

.ModuleTitle_MenuBar,.MainMenu_MenuBar{cursor:pointer;height:16px;background-color:Transparent;}
.ModuleTitle_MenuItem,.MainMenu_MenuItem{cursor:pointer;color:#006699;/*font-family:Arial, Helvetica;*/font-size:9pt;font-weight:700;font-style:normal;border-left:#FFF 0 solid;border-bottom:#FFF 0px solid;border-top:#FFF 0px solid;border-right:#FFF 0 solid;background-color:Transparent}
.ModuleTitle_MenuIcon,.MainMenu_MenuIcon{cursor:pointer;background-color:#EEE;border-left:#EEE 1px solid;border-bottom:#EEE 1px solid;border-top:#EEE 1px solid;text-align:center;width:15px;height:21px;}
.ModuleTitle_SubMenu,.MainMenu_SubMenu{z-index:1000;cursor:pointer;background-color:#FFF;border-bottom:#FFF 0 solid;border-left:#FFF 0 solid;border-top:#FFF 0 solid;border-right:#FFF 0 solid;}
.ModuleTitle_MenuBreak,.MainMenu_MenuBreak{border-bottom:#EEE 1px solid;border-left:#EEE 0 solid;border-top:#EEE 1px solid;border-right:#EEE 0 solid;background-color:#EEE;height:1px;}


/*.ModuleTitle_MenuItemSel,.MainMenu_MenuItemSel{cursor:pointer;color:#000;font-family:Arial, Helvetica;font-size:9pt;font-weight:700;font-style:normal;background-color:#C1D2EE;}*/
.ModuleTitle_MenuItemSel,.MainMenu_MenuItemSel{color:#FF6600; white-space:nowrap; /*position:relative; (Throwing a wobbly in IE*/ text-decoration:underline}
.ModuleTitle_MenuArrow,.MainMenu_MenuArrow{font-family:webdings;font-size:10pt;cursor:pointer;border-right:#FFF 0px solid;border-bottom:#FFF 0px solid;border-top:#FFF 0 solid;}
.ModuleTitle_RootMenuArrow,.MainMenu_RootMenuArrow{font-family:webdings;font-size:10pt;cursor:pointer;}

.SelectedTab,.OtherTabs{font-weight:700;font-size:8.5pt;color:#FFF;font-family:Arial, Helvetica;text-decoration:none;}
A.SelectedTab:link,A.OtherTabs:link{text-decoration:none;color:#FFF;}
A.SelectedTab:visited,A.SelectedTab:active,A.OtherTabs:visited,A.OtherTabs:active{text-decoration:none;color:#eee;}
A.SelectedTab:hover,A.OtherTabs:hover{text-decoration:none;color:#ccc;}
.LoginPanel,.LoginTabGroup,.LoginContainer{border:0px solid red;}