
/*************** Header ***************/
.BannerHeader { background-color: #A2B499; height: 60px; }

/*************** Template ***************/
.SiteLinks { font-size: 10px; }
.SiteLinks A:hover { color: white; }
.SiteLinks A:visited { color: navy; }
.SiteLinks A:active { color: navy; }
.SiteLinks A:link { color: navy; }

/******************* Module Types *******************/

.StandardModuleTitle { font-weight: bold; font-size: 11px; color: #002d62; font-family: Arial, 'Microsoft Sans Serif' , Verdana; padding: 0px 0px 3px 8px; margin-top: 10px; }

/*  Default Module Header */
.DefaultModuleHeader { margin-top: 10px; width: 100%; border: #2f4f4f 1px solid; background-color: Navy;}
.DefaultModuleHeader .ImageCell { width: 12px; }
.DefaultModuleHeader .LeftCell { display: none; }
.DefaultModuleHeader .CenterCell { text-align: left; }
.DefaultModuleHeader .RightCell { text-align: right; }
.DefaultModuleHeader TD { padding: 3px; }
.DefaultModuleHeader TR { height: 18px; }
.DefaultModuleHeader .CommandImg { margin: 0px 0px 1px 5px; }
.DefaultModuleHeader .Title { font-weight: bold; font-size: 11px; color: #ffffff; font-family: Arial, Verdana, Helvetica, sans-serif; margin-left: 5px;}
.DefaultModuleHeader .Link { font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; width: 25%; }
.DefaultModuleHeader A.Link:link { color: white; }
.DefaultModuleHeader A.Link:visited { color: white; }
.DefaultModuleHeader A.Link:active { color: white; }
.DefaultModuleHeader A.Link:hover { text-decoration: underline; color: gold; }

/*  Centered Module Header */
.CenteredModuleHeader { border-right: gray 1px solid; border-top: gray 1px solid; border-left: gray 1px solid; border-bottom: gray 1px solid; background-color: white; margin-top: 10px; }
.CenteredModuleHeader .LeftCell { width: 25%; }
.CenteredModuleHeader .CenterCell { text-align: center; }
.CenteredModuleHeader .RightCell { width: 25%; text-align: right; }
.CenteredModuleHeader TR { padding-right: 5px; padding-left: 5px; padding-bottom: 0px; padding-top: 0px; }
.CenteredModuleHeader .CommandImg { margin: 0px 0px 1px 5px; }
.CenteredModuleHeader .Title { font-weight: bold; font-size: 11px; color: black; font-family: Arial, Verdana, Helvetica, sans-serif; position: relative; top: -2px; }
.CenteredModuleHeader .Link { font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; }
.CenteredModuleHeader A.Link:link { color: darkgreen; }
.CenteredModuleHeader A.Link:visited { color: darkgreen; }
.CenteredModuleHeader A.Link:active { color: darkgreen; }
.CenteredModuleHeader A.Link:hover { text-decoration: underline; color: gray; }

/*  Headerless Module Edit Div */
.HeaderlessEdit { width: 100%; text-align: right; position: relative; padding-right: 5px; margin-top: 10px; }
.HeaderlessEdit IMG { filter: progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=40); }
.HeaderlessEdit A.ModuleEditLink { font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; position: relative; top: -1px; }
.HeaderlessEdit A.ModuleEditLink:link { color: darkgreen; }
.HeaderlessEdit A.ModuleEditLink:visited { color: darkgreen; }
.HeaderlessEdit A.ModuleEditLink:active { color: red; }
.HeaderlessEdit A.ModuleEditLink:hover { text-decoration: underline; color: darkgray; }

/*  Module Panel Styles  */
.DefaultModulePanel { background-color: White; -moz-box-sizing: border-box; }
.DefaultModulePanel { background-color: Transparent; -moz-box-sizing: border-box; }
.BorderedModulePanel { text-align: left; border-right: lightgrey 1px solid; border-left: lightgrey 1px solid; border-bottom: lightgrey 1px solid; padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px; position: relative; background-color: White; -moz-box-sizing: border-box; }

/************************** TaskBar ********************************/
.TaskGroup { left: 10px; top: expression(this.offsetParent.offsetParent.scrollTop - 120); position: absolute; }
.TaskBar { font-size: 7px; /*behavior: url(Content/controls/recipe/moveable.htc);*/ font-family: Arial; background-color: darkgray; }
.TaskBar TH { font-size: 5px; cursor: move; background-color: dimgray; }
.TaskBar TD { padding-right: 2px; padding-left: 0px; padding-top: 3px; padding-bottom: 3px; background-color: #ece9d8; }
.TaskBar TD.Over { background-color: lightyellow; }
.TaskBar TD.separator { background-color: darkgray; }

/* Password Strenght */
.PasswordStrength {background-color:White;width:185px;border:1px solid black;}
.PasswordStrength .Poor {background-color:Red;}
.PasswordStrength .Fair {background-color:Orange;}
.PasswordStrength .Good {background-color:Yellow;}
.PasswordStrength .Excellent {background-color:Green;color:White;}