/* 
================================
Skin styles for DotNetNuke
================================
*/  
body{
margin:0.5em 0 0.5em 0;
padding:0;
border:0;/* This removes the border around the viewport in old versions of IE */
width:100%;
color:#000; 
background:#fff;
/*min-width:600px; Minimum width of layout - remove line if not required */
/* The min-width property does not work in old versions of Internet Explorer */
font-family:Arial,Helvetica,"sans-serifs";
font-size:20px;  /* 0.6em = 12px child pixels / parent pixels = child ems */
}
/* Controlpane styles */
#controlwrap{ 
position:relative;
margin:0 auto 0 auto;
height:auto; 
}
.ControlPanel{
width:100%;
background-color:#F5F5F5;
margin:0.2em;
border:#003366 1px solid; 
font-size:20px;
}
/* Header styles */
#headerwrap{
margin:0 10%;
clear:both;
float:left;
width:80%;
height:3.5em;
}
/* 3 col layout */
/* column container */
.colmask{
position:relative;/* This fixes the IE7 overflow hidden bug */
clear:both;
float:left;
width:100%;/* width of whole page */
overflow:hidden;/* This chops off any overhanging divs */
}
/* common column settings */
.colright,
.colmid,
.colleft{
float:left;
width:100%;/* width of page */
position:relative;
}
.col1,
.col2,
.col3{
float:left;
position:relative;
overflow:hidden;
/* padding:0; no left and right padding on columns,we just make them narrower instead 
only padding top and bottom is included here,make it whatever value you need */
}
.admincol1{
float:left;
position:relative;
/* padding:0; no left and right padding on columns,we just make them narrower instead 
only padding top and bottom is included here,make it whatever value you need */
}
/* 3 Column settings */
.threecol{
background:#fff;/* right column background colour */
}
.threecol .colmid{
right:28%; /* width of the right column */
background:#fff; /* center column background colour */
}
.threecol .colleft{
right:46%; /* width of the middle column */
background:#fff; /* left column background colour */
}
.threecol .col1{
width:42%; /* width of center column content (column width minus padding on either side) */
left:102%; /* 100% plus left padding of center column */
}
.threecol .col2{
width:16%; /* Width of left column content (column width minus padding on either side) */
left:42%; /* width of (right column) plus (center column left and right padding) plus (left column left padding) */
}
.threecol .col3{
width:18%; /* Width of right column content (column width minus padding on either side) */
left:88%; /* Please make note of the brackets here:
(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
min-width: 200px;
}
/* 2 Column settings */
.twocol {
background:#fff;		/* right column background colour */
}
.twocol .colleft {
right:74%;			/* right column width */
background:#fff;	/* left column background colour */
}
.twocol .col1 {
width:62%;			/* right column content width */
left:102%;			/* 100% plus left column left padding */
}
.twocol .col2 {
width:16%;			/* left column content width (column width minus left and right padding) */
left:22%;			/* (right column left and right padding) plus (left column left padding) */
}
/* Footer styles */
#footerwrap{
margin:0 10% 0.5em 10%;
clear:both;
float:left;
width:80%;
height:2em;
}
.footertext{
font-family:Arial,Helvetica,"sans-serifs";
font-size:0.55em;
font-weight:bold;
color:#000;
border:1px dotted #606060;
text-align:center;
padding:0.75em;
}

/* Container styles */
.leftheaderplaceholder{
position:relative;
float:left;
margin:0;
width:100%;
padding:0;
}
.leftheader{
position:relative;
margin:0;
padding:0.6em 0 0 0.5em;
height:1.4em;
border:1px dotted #606060;
}
.leftheadertext{
font-family:Arial,Helvetica,"sans-serifs";
font-size:0.7em;
font-style:normal;
font-weight:bold;	
}
.breadcrumb{
position:relative;
float:left;
margin:0 0 1em 0;
padding:0;
height:2em;
width:100%;
}
.breadcrumbimg{
position:relative;
float:left;
margin:0;
padding:0;
height:2em;
border-left:1px dotted #606060;
border-top:1px dotted #606060;
border-bottom:1px dotted #606060;
}
.breadcrumbtxt{
position:relative;
margin:0 0 0 2em;
padding:0.3em 0 0 0;
height:1.7em;
border-right:1px dotted #606060;
border-top:1px dotted #606060;
border-bottom:1px dotted #606060;
}
.navbreadcrumbtext{
font-family:Arial,Helvetica,"sans-serifs";
font-size:0.7em;
font-style:normal;
font-weight:bold;
}
.navbreadcrumbtext A:Link,.navbreadcrumbtext A:Active,.navbreadcrumbtext A:Visited{
text-decoration:none;
color:#003366;
cursor:default;
}
.navbreadcrumbtext A:Hover{
text-decoration:underline;
color:#0068CC;
cursor:default;
}
.headerpanewrap{
position:relative;
margin:0 0 1em 0;
padding:0;
width:100%;
}
.leftnavwrap{ 
position:relative;
margin:1em 0 0 0;
padding:0;
border-right:1px dotted #606060;
border-top:1px dotted #606060;
border-left:1px dotted #606060;
}
.leftservicewrap{
position:relative;
margin:1em 0 0 0;
padding:0;
border:1px dotted #606060;
}
.navlinkwrap{
position:relative;
margin:0;
padding:0.4em 0 0.4em 0.5em;
}
.navlink{
font-family:Arial,Helvetica,"sans-serifs";
font-size:0.7em;
font-weight:bold;
}
.navlink A:Link,.navlink A:Active,.navlink A:Visited{
text-decoration:none;
color:#003366;
cursor:default;
}
.navlink A:Hover{
text-decoration:underline;
color:#0068CC;
cursor:default;
}
.leftpaneplaceholder{
position:relative;
float:left;
margin:0;
padding:0;
}
.contentpanewrap{
position:relative;
float:left;
margin:0;
padding:0;
}
.rightpanewrap{
position:relative;
margin:0;
padding:0;
}
/*.dnn_RightPane{
position:relative;
margin:0;
padding:0;
height:100%;
}*/
/* layout text styles */
.SkinObject{
font-weight:bold;
color:#003366;
font-family:Arial,Helvetica,"sans-serifs";
text-decoration:none;
}
A.SkinObject:link{
text-decoration:none;
color:#003366;
}
A.SkinObject:visited{
text-decoration:none;
color:#003366;
}
A.SkinObject:active{
text-decoration:none;
color:#003366;
}
A.SkinObject:hover{
text-decoration:none;
color:#003366;
}
/* style for module titles */
.Head{
font-family:Arial,Helvetica,"sans-serifs";
font-size:0.8em;
font-weight:bold;
color:#000;
padding-bottom:5px;
padding-top:3px;
}
/* style of item titles on edit and admin pages */
.SubHead{
font-family:Arial,Helvetica,"sans-serifs";
font-size:0.7em;
font-weight:bold;
color:#000;
}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead{
font-family:Arial,Helvetica,"sans-serifs";
font-size:0.7em;
font-weight:bold;
color:#000;
}
/* text style used for most text rendered by modules */
.Normal,.NormalDisabled{
font-family:Arial,Helvetica,"sans-serifs";
font-size:0.7em;
font-weight:normal;
}
.NormalWide{
font-family:Arial,Helvetica,"sans-serifs";
font-size:0.7em;
font-weight:normal;
line-height:135%;
}
.NormalWideBold{
font-family:Arial,Helvetica,"sans-serifs";
font-size:0.7em;
font-weight:bold;
line-height:135%;
}
/* 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,"sans-serifs";
font-size:0.7em;
font-weight:bold
}
/* text style used for error messages */
.NormalRed{
font-family:Arial,Helvetica,"sans-serifs";
font-size:0.7em;
font-weight:bold;
color:#ff0000
}
/* text style used for textboxes in the admin and edit pages,for Nav compatibility */
.NormalTextBox{
font-family:Arial,Helvetica,"sans-serifs";
font-weight:normal;
}
/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton{
font-family:Arial,Helvetica,"sans-serifs";
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:#ff0000;
}
/* button style for standard HTML buttons */
.StandardButton{
padding-right:5px;
padding-left:5px;
font-weight:normal;
font-size:0.7em;
background:#dddddd;
color:#000;
font-family:Verdana,sans-serif;
}
/* GENERIC */
H1{
font-family:Arial,Helvetica,"sans-serifs";
font-size:0.75em;
font-weight:bold;
color:#000;
padding-bottom:5px;
padding-top:5px;
}
H2{
font-family:Arial,Helvetica,"sans-serifs";
font-size:0.73em;
font-weight:bold;
color:#000;
padding-bottom:3px;
padding-top:3px;
}
H3{
font-family:Arial,Helvetica,"sans-serifs";
font-size:0.72em;
font-weight:bold;
color:#000;
padding-bottom:3px;
padding-top:3px;
}
H4{
font-family:Arial,Helvetica,"sans-serifs";
font-size:0.7em;
font-weight:normal;
color:#000;
padding-bottom:3px;
padding-top:3px;
}
H5,DT{
font-family:Arial,Helvetica,"sans-serifs";
font-size:0.7em;
font-weight:bold;
color:#000;
}
H6{
font-family:Arial,Helvetica,"sans-serifs";
font-size:0.7em;
font-weight:bold;
color:#000;
}
TFOOT,THEAD{
font-family:Arial,Helvetica,"sans-serifs";
color:#000;
}
TH{
vertical-align:baseline;
font-family:Arial,Helvetica,"sans-serifs";
font-weight:bold;
color:#000;
}
TD{
font-family:Arial,Helvetica,"sans-serifs";
font-weight:normal;
color:#000;
}

A:link{
text-decoration:none;
font-weight:bold;
color: #003366;
}
A:visited{
text-decoration:none;
font-weight:bold;
color: #003366;
}
A:active{
text-decoration:none;
font-weight:bold;
color: #003366;
}
A:hover{
text-decoration:none;
font-weight:bold;
color:#0068CC;
}
SMALL{
font-size:0.55em;
}
BIG{
font-size:0.75em;
}
BLOCKQUOTE,PRE{
font-family:Lucida Console,monospace;
}
UL LI{
list-style-type:square ;
}
UL LI LI{
list-style-type:disc;
}
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:dimgrey;
height:1pt;
text-align:left
}
/* Module Title Menu */
.ModuleTitle_MenuContainer{
border:blue 0px solid; 
}
.ModuleTitle_MenuBar{
cursor:pointer; 
cursor:hand;
height:16;
background-color:Transparent;
}
.ModuleTitle_MenuItem{
cursor:pointer; 
cursor:hand; 
color:#000; 
font-family:Arial,Helvetica,"sans-serifs"; 
font-size:0.78em;
font-weight:bold; 
font-style:normal; 
border-left:#fff 0px solid; 
border-bottom:#fff 1px solid; 
border-top:#fff 1px solid; 
border-right:#fff 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:#fff; 
filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray',Direction=135,Strength=3); 
border:#fff 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:#000; 
font-family:Arial,Helvetica,"sans-serifs"; 
font-size:0.78em;
font-weight:bold; 
font-style:normal;
background-color:#C1D2EE;
}
.ModuleTitle_MenuArrow{
font-family:webdings; 
font-size:0.7em;
cursor:pointer; 
cursor:hand; 
border-right:#fff 1px solid; 
border-bottom:#fff 1px solid; 
border-top:#fff 0px solid;
}
.ModuleTitle_RootMenuArrow{
font-family:webdings; 
font-size:0.7em;
cursor:pointer; 
cursor:hand;
}
/* module ruler */
.greenruler{
margin:0;
width:100%;
background-color: #a4fa35;
height:2em;
}
/* Articles module styles */
.lnkMoreArticles{
font-weight:bold;
font-size:0.7em;
text-align:left;
float:left;
padding-left:4px;
}
.ArticleDetailsTitle{
margin:0.5em 0 0.5em 0;
padding:0 0.5em 0.3em 0.5em;
border-bottom:1px dotted #606060;
}
.ArticleDetailsImage{
margin:0.5em 0 0 0;
}
.ArticleDetailsDescription{
margin:0.5em 0 0 0;
padding:0 0.5em;
}
.ArticleDetailsText{
margin:0.5em 0 0 0;
padding:0 0.5em;
}
.ArticleDetailsFooter{
margin:0 0 0.5em 0;
padding:0 0.5em;
border-top:1px dotted #606060;
}
.articleEntry{
float:left;
position:relative;
width:100%;
}
.articleImage{
float:left;
position:relative;
margin:0 1em 0.5em 0;
}
.articleBody{
margin:0;
}
/* 
================================
Skin styles for DotNetNuke
================================
*/   
.SkinObject{
font-weight:bold;
color:#003366;
font-family:Arial,Helvetica,"sans-serifs";
text-decoration:none;
}
.bcplaceholder{
width:250px;
height:40px;
border:#606060 1px dotted;
}
.righttitletext{
font-family:Arial,Helvetica,"sans-serifs";
font-size:0.7em;
font-style:normal;
font-weight:bold;
}
/* Sidemenu styles */
.inventua_sidemenu TABLE{
font-size:20px;
}
.MenuHdr0,.MenuItem0{ 
font-family:Arial,Helvetica,"sans-serifs";
font-weight:bold;
height:1.5em;
padding:0 0 0 0.5em;
border-bottom:1px dotted #606060;
}
.MenuHdr1,.MenuItem1{
font-family:Arial,Helvetica,"sans-serifs";
font-weight:bold;
height:1.5em;
padding:0 0 0 1em;
border-bottom:1px dotted #606060;
}
.MenuItemMouseOver0,.MenuHdrMouseOver0{
height:1.5em;
padding:0 0 0 0.5em;
border-bottom:1px dotted #606060;
}
.MenuItemMouseOver1,.MenuHdrMouseOver1{
height:1.5em;
padding:0 0 0 1em;
border-bottom:1px dotted #606060;
}
.MenuItemMouseOver0 A:Link,.MenuItemMouseOver0 A:Active,.MenuItemMouseOver0 A:Visited,
.MenuItemMouseOver1 A:Link,.MenuItemMouseOver1 A:Active,.MenuItemMouseOver1 A:Visited,
.MenuHdrMouseOver0 A:Link,.MenuHdrMouseOver0 A:Active,.MenuHdrMouseOver0 A:Visited,
.MenuHdrMouseOver1 A:Link,.MenuHdrMouseOver1 A:Active,.MenuHdrMouseOver1 A:Visited{
font-size:0.7em;
text-decoration:none;
color:#003366;
}
.MenuItemMouseOver0 A:Hover,.MenuItemMouseOver1 A:Hover,.MenuHdrMouseOver0 A:Hover,.MenuHdrMouseOver1 A:Hover{
font-size:0.7em;
text-decoration:underline;
color:#0068CC;
}
.MenuHdr0 A,.MenuHdr0 A:Link,.MenuHdr0 A:Hover,.MenuHdr0 A:Active,.MenuHdr0 A:Visited,
.MenuHdr1 A,.MenuHdr1 A:Link,.MenuHdr1 A:Hover,.MenuHdr1 A:Active,.MenuHdr1 A:Visited,
.MenuItem0 A,.MenuItem0 A:Link,.MenuItem0 A:Active,.MenuItem0 A:Hover,.MenuItem0 A:Visited,
.MenuItem1 A,.MenuItem1 A:Link,.MenuItem1 A:Active,.MenuItem1 A:Hover,.MenuItem1 A:Visited{
font-size:0.7em;
text-decoration:none;
color:#003366;
}
.CurrentHeader0,.CurrentHeader1,.CurrentItem0,.CurrentItem1{ 
color:#ABF53C;
}
/* 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:dimgray 1px solid;
background-color:White;
margin:2px 2px 2px 2px;
}
.FileManager_FileList{
height:100%;
border:dimgray 1px solid;
background-color:#fff;
margin:2px 2px 2px 2px;
overflow:auto;
}
.FileManager_MessageBox{
text-align:center;
vertical-align:middle;
background-color:#fff;
padding:25px 25px 25px 25px;
}
.FileManager_Header{
font-family:Arial,Helvetica,"sans-serifs";
font-size:0.6em;
font-weight:bold;
color:#E7E7FF;
background-color:#9EBFF6;
border-bottom:dimgray 1px solid;
height:25px;
}
.FileManager_Pager{
font-family:Arial,Helvetica,"sans-serifs";
font-size:0.6em;
font-weight:bold;
background-color:#EEEEEE;
border-top:#696969 1px solid;
height:25px;
}
.FileManager_StatusBar{
font-family:Arial,Helvetica,"sans-serifs";
font-size:0.6em;
font-weight:normal;
background-color:#dedfde;
height:25px;
margin:2px 2px 2px 2px;
}
.FileManager_Item{
font-family:Arial,Helvetica,"sans-serifs";
font-size:0.6em;
font-weight:normal;
color:#000;
background-color:#F8F8F8;
border-top:#000 1px dashed;
border-bottom:#000 1px dashed;
}
.FileManager_AltItem{
font-family:Arial,Helvetica,"sans-serifs";
font-size:0.6em;
font-weight:normal;
color:#000;
background-color:#EEEEEE;
border-style:none;
}
.FileManager_SelItem{
font-family:Arial,Helvetica,"sans-serifs";
font-size:0.6em;
font-weight:bold;
color:#fff;
background-color:#99ffff;
border-style:none;
}
.FileManagerTreeNode{
font-family:Arial,Helvetica,"sans-serifs";
font-size:0.6em;
font-weight:normal;
}
.FileManagerTreeNodeSelected{
font-family:Arial,Helvetica,"sans-serifs";
font-size:0.6em;
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:#ff0000;
}
/* styles used in the Wizard Framework */
.Wizard{
border:#000 1px solid;
height:400px;
width:650px;
}
.WizardButton{
border:dimgray 1px solid;
padding:2px;
background-color:gainsboro;
}
.WizardHeader{
background:#ffffcc;
border-bottom:#000 1px solid;
height:40px;
}
.WizardFooter{
border-top:#000 1px solid;
background:#ccffcc;
height:25px;
text-align:right;
}
.WizardBody{
padding:10px;
height:325px;
}
.WizardHelp{
padding:5px;
font-size:9pt;
border-left:#000 1px solid;
width:180px;
background-color:#ccffff;
}
.WizardHelpText{
overflow:auto;
font-size:0.6em;
width:180px;
color:#000;
font-family:Arial,"sans-serifs";
height:300px;
}
.WizardText{
font-size:0.6em;
color:#000;
font-family:Arial,"sans-serifs";
}
/* text style used for help text rendered by modules */
.Help{
border:#000 1px solid;
padding:2px;
font-weight:normal;
font-size:0.6em;
color:#000;
font-family:Arial,Helvetica,"sans-serifs";
background-color:#ffff99;
}
/* LEGACY STYLES from DNN 1-2 */
.HeadBg{
background-color:#CCCCCC;
}
.TabBg{
background-color:#000;
}
.SelectedTab{
font-weight:bold;
font-size:0.6em;
color:#fff;
font-family:Arial,Helvetica,"sans-serifs";
text-decoration:none;
}
A.SelectedTab:link{
text-decoration:none;
color:#fff;
}
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:0.6em;
color:#fff;
font-family:Arial,Helvetica,"sans-serifs";
text-decoration:none;
}
A.OtherTabs:link{
text-decoration:none;
color:#fff;
}
A.OtherTabs:visited{
text-decoration:none;
color:#eeeeee;
}
A.OtherTabs:active{
text-decoration:none;
color:#eeeeee;
}
A.OtherTabs:hover{
text-decoration:none;
color:#cccccc;
}

