/* Layout */
* { -webkit-box-sizing: content-box !important;box-sizing: content-box !important; -moz-box-sizing: content-box !important;} /* override bootstrap */
html, body { height:100%; text-size-adjust:100%; -moz-text-size-adjust:100%; -webkit-text-size-adjust: 100%; /* Prevent font scaling in landscape while allowing user zoom */ }
body{padding:0px 0px 0px 0px;margin:0px 0px 10px 0px;font-family:Arial,Verdana,Helvetica,sans-serif !important;font-size:12px !important; line-height:initial !important; background-color:#CEC7B2 !important;background-image:url(img/background.png);background-repeat:repeat-x;}

#zenpanes{color:Black;background-color:transparent;background-image:url(img/ezview-logo-state.png);background-repeat:no-repeat;width:960px;margin-left:auto;margin-right:auto;margin-top:10px;border:none;}
/*#ZenHeader{padding-bottom:1.5em;} */
.zen-main{}
.zen-hdr{position:relative;z-index:3;margin:0em 0em;height:190px;border:none}      /* Michael McNabb 20130513: set z-index to 2, interferes with popups */
.zen-cols{background-color:white; min-height:600px;border-style:none none none none;margin:0}
.zen-cols zen-show-all{height:100%}
.zen-ftr{border:none;}
.zen-col-middle{height:100%;float:right;width:95%;/*position:relative;*/}               /* Michael McNabb 20130513: comment out position, interferes with popups */
.zen-col-center{}
.zen-col-left{position:relative;left:0px;margin-right:1px;height:100%;width:150px;overflow:hidden;float:left;margin-left:-15em;/*z-index:10;*/}
.zen-col-right{position:relative;margin-left:1px;width:200px;overflow:hidden;float:right;margin-right:-200px;/*z-index:11;*/}
.zen-hide-right .zen-col-right,.zen-hide-both .zen-col-right{display:none;}
.zen-hide-right{padding:0 0 0 15em;}
.zen-hide-right .zen-cols-wrapper{border-right:none;margin-right:0}
.zen-hide-left .zen-col-left,.zen-hide-both .zen-col-left{display:none;}
.zen-hide-left{padding:0 15em 0 0;}
.zen-hide-left .zen-cols-wrapper{border-left:none;margin-left:0}
.zen-show-all{padding:0 15em 0 15em;}
.zen-cols-wrapper{width:95%;height:100%;padding-top:5px;}
.zen-float-wrapper{margin-right:-1px;float:left;width:100%;height:100%;/*position:relative;z-index:0;*/}    /* Michael McNabb 20130513: comment out position/z-index, interferes with popups */
.zen-clear{clear:both;}
.zen-none{display:none;}
.zen-footer{width:100%;padding:0px 0px 0px 0px; text-align:center; background-color:white;}
.zen-footer p{margin:0;text-align:center;}
.zen-col-center{margin:0 0em}
.zen-hide-both .zen-cols-wrapper{}

/* Presentation */
/*.TopMargin{  height:1.6em;  borde:none;}  position:relative; top:170px; 
.date{font-size:0.8em;color:white;position:absolute;top:2px;left:8em;}*/
.TopMargin{position:relative; top:170px; background-image:url(img/TopBar.png);background-repeat: no-repeat; width:960px; height:20px;}
.date{display:none}
.BottomBar{background-image:url(img/BottomBar.png);background-repeat: no-repeat; width:960px; height:20px;margin-bottom:800px;}
.upi{position:relative;top:85px;left:860px;}
	
/* Accessibility buttons */
/*.resize{color:Black;height:1.3em;position:absolute;top:2px;left:5px; display:block;border-top:solid 1px black; border-bottom:solid 1px black;}
.ui{ background-color:Gray; color:White; border:solid 1px black; padding:0.1em 0.1em 0.1em 0.1em; text-decoration:none;}
a.ui{ background-color:Gray; color:White; border:solid 1px black; padding:0.1em 0.1em 0.1em 0.1em; text-decoration:none;}
a.ui:hover{ background-color:white; color:black; border:solid 1px black; padding:0.1em 0.1em 0.1em 0.1em; text-decoration:none;}*/
.resize{display:none;}

/* Title Image Replacement */
.portaltitle * { margin:0;padding:0;}	/* Michael McNabb 20151119, give all children a margin/padding of 0 to fix custom title layout issues */
.portaltitle{color:Black;font-size:26px;font-weight:bold;margin:0px;padding:0px;}
#portaltitle{height:70px;width:570px;position:absolute;top:30px;left:230px;padding-top:15px;font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 26px;font-weight: bold;font-style:normal;color:#000000;}
#portaltitle span{display:block;width:100%;}

/* buttons */
.rb_mod_btn{	display:block;	margin:0px 0px 0px 0px;}
.rb_mod_btn.btn-img-txt, .rb_mod_btn.btn-img-only{}
.rb_mod_btn.btn-img-txt, .rb_mod_btn.btn-img-only-css{overflow:hidden;}
div.btn-img-only,div.btn-img-only-css{	display:block;width:0px;height:0px;overflow:hidden}
div.btn-img-txt{	display:block;width:0px;height:0px;overflow:hidden}
div.btn-txt-only{	font-size:9px;	line-height:0.8;}
.zm-ctrl{}
.zm-ctrl ul{padding:0px;margin:0px;background:White;}
.zm-ctrl li{margin:0px;float:left;width:69px;padding:0px;list-style-type:none;color:#4E4E4E;background-color:white;font-size:0.8em;height:24px;}
.zm-ctrl li a{width:69px;display:block;color:Black;background:center;text-decoration:none;height:24px;}
.zm-ctrl li:hover /*,.zm-ctrl a:hover*/{background-color:Silver;color:Black; box-shadow: green 0 0 5px 0px; position: relative;}
.zm-ctrl li a[target="RainbowHelp"] { margin-left:1px; margin-top:1px; height:20px; width:65px; border-radius:2px;border: solid 1px; overflow: hidden; white-space: nowrap; font-size:10px; font-family: "Trebuchet MS","Gill Sans", "Gill Sans MT", sans-serif; background-color: white }
.zm-ctrl li a[target="RainbowHelp"]::after { content:"Info"; display:inline-block; margin-top:4px; vertical-align:top;  }
.zm .zm-bdy{clear:both;}

/* headermenu */
.headermenu{position: absolute;top: 0px;right: 0px;font-size:0.95em;}
.headermenu ul{position: relative;top:0px;right:0px;line-height:1;color: White;padding:0;margin:0;}
.headermenu li{float:left;list-style:none;padding:0px 0px 0px 0px;margin:0;text-align:center;}
.headermenu li a{display:block;padding:0em 1em 0em 1em;color: white;text-decoration:underline; }
.headermenu li a:hover{color: White; }
.zen-hdrmenu-item{border-right:solid 1px white;}
.zen-hdrmenu-lastitem{border: none 0px transparent;}
.headerlabels{position:absolute;top:1.7em;right:0px;padding:0px 0px 0px 0px;margin:0;font-size:0.95em;color:white;font-weight: bold;}
.headerlabels ul{padding:0;margin:0;}
.headerlabels li{list-style:none;padding:0px 5px 0px 5px;margin:0;}
#TitleDiv{width:600px;  height:75px; position:relative;  left:0px}
#AccessWALogo{width:188px;  height:95px;  position:absolute;  top:25px; cursor:hand;}
#OraLogo{  width:164px;  height:56px;  position:absolute;  top:35px;  right:0px;  cursor:hand;}

/* modules */
.zm-title{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 2.5em; font-weight: normal; font-style: normal;  color: #678C34; border-bottom-width: 1px; border-bottom-style: solid; width: 60%;}
.zm-bdy { padding-left:25px;}
/* paragraph spacing */
.zm-bdy p{font-size:1.0em;margin:0 0 0.8em 0;color:Black;}
.zm-bdy a{color:blue;}
.zm-bdy a:hover{color:#0066CC}
.zm-bdy h1{font-size:1.8em;}
.zm-bdy h2{font-size:1.4em;}
.zm-bdy li{margin-bottom:0.25em;}
.exp{width:30em;margin:10px auto;}
hr{width:35em;margin:10px auto;}
* html .zm-hdr h1{}
* html .zm-hdr h2{}
.zm-hdr{position:relative;margin:0em;padding:0em;text-align:left;z-index:auto;}
.zm-hdr h2{	margin:0em;	padding:0em 5px 0em 5px;	font-weight:bold;	font-size:1.2em;	line-height:2em;}
.zm-hdr .zm-content{margin:0;padding:0;}
.zm-bdy{margin:0.5em 0.5em;padding:0;font-size:1em;border-top:none;}
.zm{margin:23px 3px;padding-right:2.0em;font-size:1em;}
.zm-ftr{}
.zm-ftr
/*.zm-content{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1.0em; line-height: 1.0em; font-weight: normal; }*/
.zen-col-middle .zm{}
.zen-col-left .zm{}
.zen-col-right .zm{}
/* Change font size in center modules */
.zen-col-middle .zm-bdy{font-size:1.25em;}
.zen-col-left .zm-bdy{font-size:0.8em;line-height:1.2em;}
.zen-col-left .zm-title{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1.2em; font-style: italic;  color:#666666;}
.zen-col-left legend{color:#666666;}
.zen-col-right .zm-bdy{font-size:0.9em;line-height:1.2em;}
.zen-col-right .zm-title{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1.2em; font-style: italic;  color:#666666;}
.zen-col-right legend{color:#666666;}
.rightborder{border-right:1px solid black}

/* Root menu */
.mainmenu{position:absolute;top:123px;left:0px;font-size:1em;font-weight: bold;min-height:2em;border-top:solid 1px #A98C88; border-bottom:solid 1px black; background-image:url(img/MenuBarBackground.png);background-repeat: repeat-x;width:100%;}
.mainmenu * {box-sizing:content-box !important;} /* override any boostrapper css */
/* Root menu blocks */
.mainmenu ul{float:left;list-style:none;padding:0px;margin:0px;line-height:2.5;}
/* Root menu containers */
.mainmenu li{list-style:none;float:left;padding:0px 0px 0px 0px;margin-top:0px;margin-left:0px;text-align:left;}
/* Root menu items */
.mainmenu li a{border-right:1px solid #A98C88;color:White;display:block;min-height:2em;padding:0px 1em 0em 1em;margin:0px;text-decoration:none;background-image:url(img/MenuBarBackground.png);background-repeat: repeat-x;}
/* Root menu items - hover */
.mainmenu li a:hover{color:White;background-image:url(img/MenuBarSelectedBackground.png);background-repeat: repeat-x;}
/* Root SELECTED menu items */
.mainmenu li a.MenuItemSelected{border-right:1px solid #A98C88;color:White;display:block;min-height:2em;padding:0px 1em 0em 1em;margin:0px;text-decoration:none;background-image:url(img/MenuBarSelectedBackground.png);background-repeat: repeat-x;}
/* Root SELECTED menu items - hover */
.mainmenu li a:hover{color:White;background-image:url(img/MenuBarSelectedBackground.png);background-repeat: repeat-x;}

/* Child menu item containers */
.mainmenu li li{padding:0px 0px 0px 0em;text-align:left;width:100%;}
/* Child menu blocks */
.mainmenu li ul{position:absolute;left:-999em;/* send them off the screen */width:15em;margin-top:1px;/* <- verticle alignment*/margin-left:-0.2em;}
/* Child menu containters */
.mainmenu li ul li{color:Black;background-color:White;}
/* Child menu containters - hover
.mainmenu li ul li:hover{color:White;background-color:blue;}  */
.mainmenu li ul li.daddy a.daddy{color:Black;background-color:transparent;}
.mainmenu li ul li.daddy a.daddy:hover{color:White;background-color:Black;}
/* Child SELECTED menu containters */
.mainmenu li ul li.MenuItemSelected{margin-top:-1px;color:White;background-color:gray;background-image:url(img/MenuBarSelectedBackground.png);background-repeat: repeat-x;}
/* Child SELECTED menu containters - hover */
.mainmenu li ul li.MenuItemSelected:hover{margin-top:-1px;color:White;background-color:gray;background-image:url(img/MenuBarSelectedBackground.png);background-repeat: repeat-x;}
/* Child menu items */
.mainmenu li ul a{margin-top:-1px;background-image:none;min-height:2em;color:black;background-color:white;padding:0px 1em;text-decoration:none;border-left:1px solid #A98C88;border-right:1px solid #A98C88;border-top:1px solid Black;border-bottom:1px solid Black;}
/* child menu items - hover */
.mainmenu li ul a:hover{color:White;background-color:Black;background-image:url(img/spacer.gif)}
/* child items with children */
.mainmenu li ul a.daddy {background-color:transparent;background-image:url(icon/menu_arrow.gif);background-repeat:no-repeat;background-position:right center;}
.mainmenu li ul a.daddy:hover{color:White;background-color:transparent;background-image:url(icon/menu_arrow-hover.gif);background-repeat:no-repeat;background-position:right center;}
/* child menu blocks (level 3+) */
.mainmenu li ul ul{margin-top:-2.6em;/* shift up in line with parent */margin-left:14em;}
/* hide child menu blocks 2 or more levels below - add more as needed */
.mainmenu li:hover ul ul,.mainmenu li:hover ul ul ul,.mainmenu li:hover ul ul ul ul,.mainmenu li:hover ul ul ul ul ul.mainmenu li:hover ul ul ul ul ul ul{left:-999em;}
/* reveal immediate child menu blocks as needed */
.mainmenu li:hover ul{left:auto;}
.mainmenu li li:hover ul{left:auto;}
.mainmenu li li li:hover ul{left:auto;}
.mainmenu li li li li:hover ul{left:auto;}
.mainmenu li li li li li:hover ul{left:auto;}
.mainmenu li li li li li li:hover ul{left:auto;}

/* Also on this page */
div.also{float:right;max-width:350px;margin:1em;}
table.also{border-collapse:collapse;}
table.also th{border: 1px solid black;background-image: url(img/MenuBarBackground.png);color:#FFFFFF;padding:3px 7px 2px 7px;font-weight:600;font-style:italic}
table.also td{border: 1px solid black;padding:3px 7px 2px 7px;}
table.also ul {list-style-type:square;}
table.also li {margin-left:-10px;margin-bottom:10px;margin-right:10px;}

/* Default table */
table.default{border-collapse:collapse;}
table.default th{vertical-align:top; border: 1px solid black;background-image: url(img/MenuBarBackground.png);color:#FFFFFF;padding:3px 7px 2px 7px;font-weight:600;font-style:italic}
table.default td{vertical-align:top; border: 1px solid black;padding:8px;}
table.default ul {list-style-type:square;}
table.default li {margin-left:-10px;margin-bottom:10px;margin-right:10px;}

/* Calendar Event Module */
/*span.EventEdit{padding:10px 23px 0px 0px; width:23px; height:19px;background-image:url(icon/Edit-small.gif);background-repeat:no-repeat;content:}
span.EventEdit img{display:none;}*/
span.EventContainerHeader{display:none;}
span.EventTitle{font-weight:bold;}

/* TreeView */
.TreeFolder img{padding-top:15px;margin-bottom:-5px;}
.TreeFile img{padding-top:5px;margin-bottom:-2px;}

/* iPRMT Project Members */
/*span.MemberEdit{padding:5px 23px 0px 0px; width:23px; height:19px;background-image:url(icon/Edit-small.gif);background-repeat:no-repeat;overflow:hidden;}
span.MemberEdit input{display:none;}
span.MemberDelete{padding:5px 23px 0px 0px; width:23px; height:19px;background-image:url(icon/Delete-small.gif);background-repeat:no-repeat;overflow:hidden;}
span.MemberDelete input{display:none;}*/

/* Documents2 Module */
/*span.DocumentEdit{padding:10px 23px 0px 0px; width:23px; height:19px;background-image:url(icon/Edit-small.gif);background-repeat:no-repeat;overflow:hidden;}
span.DocumentEdit input{display:none;}
span.DocumentDelete{padding:10px 23px 0px 0px; width:23px; height:19px;background-image:url(icon/Delete-small.gif);background-repeat:no-repeat;overflow:hidden;}
span.DocumentDelete input{display:none;}*/

/* Documents Module */
.DocumentsTableHeader{background-color:#EEEEEE;}
.DocumentsTableAlternating{}

/* Enhanced Documents Module */
.EnhancedDocumentsTable{width: 100%;border:solid 1px #999999;}
.EnhancedDocumentsTableHeader{background-color:#CCCCCC;color:White;}
.EnhancedDocumentsTableAlternating{background-color:#CCCCCC;}

/* Contacts Table */
.ContactsTable{width: 2000px;border:solid 1px black;}
.ContactsTableHeader{background-color:Gray;color:White;}
.ContactsTableAlternating{background-color:#CCCCCC;}

/* rainbow */
.head,.Head{font-size:1.5em;font-weight:bold;}
.Subhead,.subhead,.SubHead{font-size:1em;}
.SubSubHead,.subSubHead,.subsubHead,.subsubhead{font-size:1em;font-weight:bold;}
.NormalTextBox,.NormaltextBox,.Normaltextbox,.normaltextbox{width:90%;font-size:1em;}
.Normal,.normal{font-size:1.0em;}
.NormalBold,.normalbold,.normalBold{font-size:1em;font-weight:bold;}
.NormalRed,.normalRed,.normalred{color:Red;font-size:1em;}
.NormalItalic,.normalItalic.normalItalic,.normalitalic{font-size:1em;font-style:italic;}
.NormalDim{color:Silver;font-size:1em;font-style:italic;}
.normalTextSmallBold{font-size:0.9em;font-weight:bold;}
.bc_Row,.BreadCrumbs{}
.bc_Text,.BreadCrumbsText{font-size:0.8em;}
.bc_Link,.bc_Link:link,.bc_Link:visited,.BreadCrumbsLink,.BreadCrumbsLink:link,.BreadCrumbsLink:visited{color:Black;font-size:0.8em;font-weight:bold;text-decoration:none;}
.bc_Link:hover,.BreadCrumbsLink:hover{text-decoration:underline;}
.Error,.error{color:Red;font-weight:bold;}
.ItemTitle,.itemTitle,.itemtitle{color:Black;font-size:1em;font-weight:bold;}
.ItemDate{font-weight:bold;font-size:1em;}
.CommandButton,.commandButton,.commandbutton,.Commandbutton
{
    background-color: #EEEEEE;
    /*background-image: url(img/buttonbg.gif);*/
    
	border-width:2px; /* 1px */
	border-style:solid;
	border-color:#A2A2A2 Gray Gray #A2A2A2; /* #000000 #000000 #000000 #000000; */

    width: 150px;
    padding: 3px 1em 3px 1em;
    margin: 0.5em 0.5em;
    display: block;
    color: black;
    font-size: 0.9em;
    font-weight: bold;
    text-align: center;
    min-height: 1em;

	position:relative;  /* required  according to PIE.htc document in order to show border in ie */
	
    -moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;    

/* Command button gradient */
background-image: linear-gradient(bottom, #C4C4C4 20%, #F2F2F2 80%);
background-image: -o-linear-gradient(bottom, #C4C4C4 20%, #F2F2F2 80%);
background-image: -moz-linear-gradient(bottom, #C4C4C4 20%, #F2F2F2 80%);
background-image: -webkit-linear-gradient(bottom, #C4C4C4 20%, #F2F2F2 80%);
background-image: -ms-linear-gradient(bottom, #C4C4C4 20%, #F2F2F2 80%);
-pie-background: linear-gradient(bottom, #C4C4C4 20%, #F2F2F2 80%);

behavior: url(~/pie.htc);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.2, #C4C4C4),
	color-stop(0.8, #F2F2F2)
);    

}

.CommandButton[disabled],.commandButton[disabled],.commandbutton[disabled],.Commandbutton[disabled],
.CommandButton[disabled]:hover,.commandButton[disabled]:hover,.commandbutton[disabled]:hover,.Commandbutton[disabled]:hover
{
    color:DarkGray;
}

a.CommandButton:link,a.commandButton:link,a.commandbutton:link,a.Commandbutton:link{
	/*display:block;*/
	color:Black;
	/*background-color: #EEEEEE;*/
	text-decoration:none;
    /*background-image:url(img/buttonbg.gif);*/

}

a.CommandButton:visited,a.commandButton:visited,a.commandbutton:visited,a.Commandbutton:visited{
	/*color:Black;*/
	/*background-color: #EEEEEE;*/
	text-decoration:none;
	/*background-image:url(img/buttonbg.gif);*/
	
}

a.CommandButton:hover,a.commandButton:hover,a.commandbutton:hover,a.Commandbutton:hover{
	/*color:Black;*/
	/*background-color:#EEEEEE;*/
	text-decoration:none;
	/*background-image:url(img/buttonbg.gif);*/
	
background-image: linear-gradient(bottom, #B4B4B4 20%, #E2E2E2 80%);
background-image: -o-linear-gradient(bottom, #B4B4B4 20%, #E2E2E2 80%);
background-image: -moz-linear-gradient(bottom, #B4B4B4 20%, #E2E2E2 80%);
background-image: -webkit-linear-gradient(bottom, #B4B4B4 20%, #E2E2E2 80%);
background-image: -ms-linear-gradient(bottom, #B4B4B4 20%, #E2E2E2 80%);
-pie-background: linear-gradient(bottom, #B4B4B4 20%, #E2E2E2 80%);
behavior: url(~/pie.htc);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.2, #B4B4B4),
	color-stop(0.8, #E2E2E2)
);

}

a.CommandButton:active,a.commandButton:active,a.commandbutton:active,a.Commandbutton:active{
	color:#0066CC; 
	text-decoration:none;
    /*background-color: #EEEEEE;*/
	/*background-image:url(img/buttonbg.gif);*/
}

.Grid_Header{color:White;background-color:Gray;}
.Grid_Footer{}
.Grid_Item{}
.Grid_AlternatingItem{background-color:Silver;}
.Grid_SelectedItem{}
.Grid_Pager{}
.EventCalendar{}
.BlogTitle{}
.BlogFooter{}
.BlogArchiveLink{}
.SurveyQuestion{color:DarkRed;}
.SurveyPanel{color:Silver;background-color:Silver;}
.SurveyOption{color:Black;}
.SurveyButton{color:DarkRed;font-weight:bold;}
.rb_PageKeyPhrase{color:Black;font-size:1em;}
.EnhancedHtmlTitlePage{color:Black;font-size:1.2em;}
.EnhancedHtmlLink{color:Black;font-size:1em;font-weight:bold;}
A.EnhancedHtmlLink:link{color:blue;text-decoration:none;}
A.EnhancedHtmlLink:visited{color:blue;text-decoration:none;}
A.EnhancedHtmlLink:active{color:#0066CC;text-decoration:none;}
A.EnhancedHtmlLink:hover{color:#0066CC;text-decoration:underline;}
.MessageTitle{color:Black;font-size:1.2em;}
.MessageAuthor{color:Black;font-size:1em;}
.MessageBody{color:Black;font-size:1em;}
DIV.edmenuback{border-color:Gray;border-style:solid;border-width:1px 1px 0px 1px;width:100%;background-color:Silver;}
TD.edmenuStyle{width:75px;padding-top:2px;padding-left:2px;text-align:right;}
TD.edmenuEditor{}
TD.edmenuHTML{width:35px;text-align:right;}
.ArticleHead{color:Black;font-size:1.2em;font-weight:bold;}
SMALL{font-size:0.9em;}
BIG{font-size:1.1em;}
.Message,.message{background-color:Silver;font-size:1em;}
/* styling non-default .aspx pages */
div.rb_DefaultLayoutDiv, div.rb_AlternateLayoutDiv{	width:100%; min-height:600px;margin:-10px auto -10px auto;padding:0; background-color:white;}
div.div_ev_Table{font-size:1.25em;width:100%; min-height:600px;margin:0px auto 0px auto;padding:0; background-color:white;}
div.rb_DefaultLayoutDiv.SmartError{	width:930px; min-height:600px;margin:0px auto -12px auto;padding:10px 0px 0px 20px; background-color:white;}
table.rb_DefaultLayoutTable, table.rb_AlternateLayoutTable {	width:100%;	margin:0px;	padding:0px;	border-collapse:collapse;	background:white;	text-align:left;}
td.rb_DefaultPortalFooter, td.rb_AlternatePortalFooter{	padding:0;	margin:0;}
td.rb_DefaultPortalHeader, td.rb_AlternatePortalHeader{	padding:0px 0px 30px 0px;	margin:0px;}
div.rb_DefaultLayoutDiv div.zm td{	text-align:left;}

/* styling the ModuleSettings page */
div.ModuleSettings{background:White;}
.cbl-vertical td{font-size:0.8em;text-align:right;position:relative;}
.cbl-vertical input{width:2em;display:block;position:relative;top:0px;}
.cbl-vertical label{padding:0em 0px 0em 0px;width:2em;clear:both;display:block;line-height:2;text-align:right;position:absolute;bottom:2em;left:0px;height:14em;vertical-align:middle;writing-mode:tb-rl;}
.ModuleSettings .SubHead{width:30%;font-size:0.85em;text-align:right;}
div.ModuleSettings fieldset.SettingsTableGroup{margin:3em 0px;}
.rb_AlternateLayoutDiv{margin:0px 0px 0px 0px;padding:0px 30px;width:700px;text-align:left;}
.rb_AlternateLayoutTable{width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-collapse:collapse;text-align:left;}
table.vert-spc{margin:9em 0px 0em 0px;}
/* ZenWorks.Zen - Admin area */
/* styling the SettingsTable */

/* admin */
fieldset.SettingsTableGroup{margin:2em 0 1.5em 0;padding:0 0.5em 1em 0.5em;border:1px solid Gray;background-color:#FFFFFF;position:relative;}
fieldset.SettingsTableGroup .SubHead{font-size:0.85em;}
legend.SubSubHead{padding:0.2em 0.4em;border:1px solid #000066;background-color:Gray;color:White;font-weight:bold;/*position:relative;top:-1em;*/}

/*  Define the background color for all the ODD background rows  */
Table.SettingsTableGroup tr.SettingsOddRow /* Table.SettingsTableGroup tr:nth-child(odd)*/
{ 
	background: whitesmoke; /*#b8d1f3;*/
}
/*  Define the background color for all the EVEN background rows  */
Table.SettingsTableGroup tr.SettingsEvenRow /* Table.SettingsTableGroup tr:nth-child(even)*/
{
    background: lightgrey; /*#dae5f4;*/
}

.tabPanelGroup{margin: 10px;padding: 0;border: 0px;}
.tabPanel{margin: 0;padding: 10px;	color: Black;background: whitesmoke;border: 1px solid gray;}
.tabGroup{margin: 0;padding: 0;width: auto;font-size:11px;line-height:initial;}
.tabDefault{margin: 0px 0px 0px 0px;padding: 3px 3px 3px 3px;background: lightgray;/*transparent;font-size: 11px;*/font-weight: bold;vertical-align: middle;height: auto;float: left;border: 2px outset;cursor: default;}
.tabSelected{margin: 0;padding: 2px;color: Black;/*font-size: 12px;*/font-weight: bold;background:whitesmoke;vertical-align: middle;float: left;border: 2px inset;}

/* Michael McNabb 20151104, improved Settings Table style */
.tabSelected, .tabDefault {
    margin: 0;
    background-color: lightgray;
    font-weight: bold;
    vertical-align: middle;
    height: auto;
    float: left;

    cursor: pointer;

    border: 1px solid gray;
    padding: 4px 6px;
    text-decoration: none;
    border-bottom: none;
    outline: none;
    border-radius: 7px 7px 0 0;
    -moz-border-radius: 7px 7px 0 0;
    -webkit-border-top-left-radius: 7px;
    -webkit-border-top-right-radius: 7px;
}

.tabSelected {
    background-color: whitesmoke;
    padding-bottom: 5px;
    margin-bottom: -1px;
    background: -moz-linear-gradient(top, transparent 90%, lime 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(90%, transparent), color-stop(100%, lime));
    background: -webkit-linear-gradient(top, transparent 90%, lime 100%);
    background: -o-linear-gradient(top, transparent 90%, lime 100%);
    background: -ms-linear-gradient(top, transparent 90%, lime 100%);
    background: linear-gradient(to bottom, transparent 90%, lime 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent', endColorstr='lime', GradientType=0 );
}
.tabSelected:hover, .tabDefault:hover
{
        background-color: darkgrey;
}



/* styling the ModuleSettings page */
div.ModuleSettings{background:White;}
.cbl-vertical td{font-size:0.8em;text-align:right;position:relative;}
.cbl-vertical input{width:2em;display:block;position:relative;top:0px;}
.cbl-vertical label{padding:0em 0px 0em 0px;width:2em;clear:both;display:block;line-height:2;text-align:right;position:absolute;bottom:2em;left:0px;height:14em;vertical-align:middle;}
.ModuleSettings .SubHead{width:30%;font-size:0.85em;text-align:right;}div.ModuleSettings fieldset.SettingsTableGroup{margin:3em 0px;}
.rb_AlternateLayoutDiv{margin:0px 0px 0px 0px;padding:0px 130px;width:800px;text-align:center;}
.rb_AlternateLayoutTable{width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-collapse:collapse;text-align:left;}
table.vert-spc{margin:9em 0px 0em 0px;}

/* styling the DevelopmentHistory */
div.DevelHistory table{padding:0 0.5em 0 0.5em;}
div.DevelHistory th{background-color: #ffe1ff;text-align: right;font-family: Tahoma, sans-serif;font-size: 1em;color: navy;text-decoration: none;vertical-align: top;}
div.DevelHistory tr{text-align: left;font-family: Tahoma, sans-serif;font-size: 0.8em;color: black;text-decoration: none;background-color: white;}
div.DevelHistory h3{font-family: Tahoma, sans-serif;	font-size: 1.8em;	font-style: italic;	font-weight: bold;color: Olive;text-decoration: underline;text-align: left;}
div.DevelHistory h4{font-family:Tahoma, sans-serif;font-size: 1.2em;font-style: italic;font-weight: bold;color: white;text-decoration: none;text-align: left;background-color: Green;margin: 0.5em 0 0em 0;}


/************************ Wizard styles ************************/
.Wizard
{
	vertical-align: top;
	border: solid 1px black;
	background: #ffffff
}

.WizardHeader
{
	padding: 5px 10px 5px 10px;
	font-weight: bold;
	border-bottom: solid 1px black;
	text-align: left;
	vertical-align: top;
	background: #EFF3FB;
}

.WizardStep
{
	vertical-align: top;
	height: 300px;
	padding: 0px 10px 5px 10px;
}


/************************ Wizard side bar styles ************************/
.WizardSideBar
{
	background: #dfe8ef;
	width: 100px;
	vertical-align: top;
	border-right: solid 1px black;
}

.WizardSideBar table
{
	width: 100%;
}

/* Hide special wizard content */
.WizardSideBar img
{
	display: none;
}

.WizardSideBarButton, .WizardSideBarHeading
{
	/*display: block;*/
	padding: 5px 10px 5px 10px;
}

.WizardSideBarButton:Hover, .WizardSideBarButtonActive
{
	background: LightSteelBlue;
	border: none 0px transparent;
}

.WizardSideBarButtonActive
{
	background: White;
	font-weight: bold;
}

.WizardSideBarHeading
{
	background-color: LightSteelBlue;
	font-weight: bold;
}


/************************ Wizard navigation styles ************************/
.WizardNavigation
{
    float:right;
	text-align: right;
	vertical-align: bottom;
}
.WizardNavigationButtons
{
	background-color: White;
	border: solid 1px #507CD1;
	color: #284E98;
}

/* fixes ajax control toolkit wysiwyg editor extender layout issues */
.ajax__html_editor_extender_container
{
	height:95% !important;
}

/* fixes tinymce background being same as main body background */
body.mce-content-body
{
	background: white !important; 
	background-image: none !important;
}

/* Michael  McNabb 20240213, add to show page setting and clone link */
div[data-security-active-roles*='admins'] div.headermenu ul.zen-hdrmenu-btns li.zen-hdrmenu-item a,
div[data-security-active-roles*='admins'] div a[href*='PageClone'] {
    display: block;
}
