
/*************** Header ***************/
.BannerHeader { background-color: #A2B499; height: 60px; background-position: left top; padding: 4px; height: 38px; background-color: transparent; background-repeat: no-repeat; }

/* BreadCrumb Menu  */
.BreadCrumbs { font-size: 10px; cursor: pointer; font-family: Arial, Verdana; }
.BreadCrumbs .MenuItem { color: #002D62; }
.BreadCrumbs .SelectedMenuItem { color: #800000; }
.BreadCrumbs .MenuItemOver { color: #002D62; text-decoration: underline; }
.BreadCrumbs .Separator { padding-right: 3px; padding-left: 3px; color: #808080; cursor: default; }

/*************** Template ***************/
.SiteLinks { }
.SiteLinks A:hover { color: #FFFFFF; }
.SiteLinks A:visited { color: #000080; }
.SiteLinks A:active { color: #000080; }
.SiteLinks A:link { color: #000080; }

/******************* 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: #000080; }
.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: #FFFFFF; }
.DefaultModuleHeader A.Link:visited { color: #FFFFFF; }
.DefaultModuleHeader A.Link:active { color: #FFFFFF; }
.DefaultModuleHeader A.Link:hover { text-decoration: underline; color: #FFD700; }

/*  Centered Module Header */
.CenteredModuleHeader { height: 18px; border: #808080 1px solid; background-color: #FFFFFF; margin-top: 10px; }
.CenteredModuleHeader .ImageCell { width: 12px; }
.CenteredModuleHeader .LeftCell { width: 25%; }
.CenteredModuleHeader .CenterCell { text-align: center; padding: 5px 0px 0px 0px; }
.CenteredModuleHeader .RightCell { width: 25%; text-align: right; padding: 0px 0px 0px 8px; }
.CenteredModuleHeader .CommandImg { margin: 2px 3px 0px 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: #006400; }
.CenteredModuleHeader A.Link:visited { color: #006400; }
.CenteredModuleHeader A.Link:active { color: #006400; }
.CenteredModuleHeader A.Link:hover { text-decoration: underline; color: #808080; }

/*  Headerless Module Edit Link */
A.HeaderlessEditLink { position: absolute; top: 3px; right: 3px; }
A.HeaderlessEditLink:link { color: #A9A9A9; }
A.HeaderlessEditLink:visited { color: #A9A9A9; }
A.HeaderlessEditLink:active { color: #A9A9A9; }
A.HeaderlessEditLink:hover { text-decoration: underline; color: #00FF00; }
A.HeaderlessEdit IMG { filter: alpha(opacity=40); /* Internet Explorer*/ -moz-opacity: 0.4; /* Mozilla 1.6 and below */ opacity: 0.4; /* newer Mozilla and CSS-3 */ }

/*  Module Content Panel Styles  */
.DefaultModulePanel { position: relative; top: 0px; left: 0px; background-color: #FFFFFF;  }
.BorderedModulePanel { position: relative; top: 0px; left: 0px; padding: 5px 5px 5px 5px; border-right: #D3D3D3 1px solid; border-left: #D3D3D3 1px solid; border-bottom: #D3D3D3 1px solid; background-color: #FFFFFF; }

/************************** TaskBar ********************************/
.TaskBar { font-size: 7px; font-family: Arial; background-color: #A9A9A9; }
.TaskBar TH { font-size: 5px; cursor: move; background-color: #696969; }
.TaskBar TD { padding-right: 2px; padding-left: 0px; padding-top: 3px; padding-bottom: 3px; background-color: #ece9d8; }
.TaskBar TD.Over { background-color: #FFFFE0; }
.TaskBar TD.separator { background-color: #A9A9A9; }

/* Password Strength */
.PasswordStrength { }
.PasswordStrength DIV { background-color: #FFFFFF; height: 13px; width: 160px; text-align: left; border: 1px solid #000000; font-size: 10px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; padding: 1px 0px 2px 13px; }
.PasswordStrength .Poor { background-color: #FF0000; }
.PasswordStrength .Fair { background-color: #FFA500; }
.PasswordStrength .Good { background-color: #FFFF00; }
.PasswordStrength .Excellent { background-color: #008000; color: #FFFFFF; }

/* Admin Modules */
.AccessLevelGridViewItem { padding: 7px; }
.AccessLevelGridViewControlItem { padding: 3px; }

/* Message Center */
.GlobalMessageCenter { }
.GlobalMessageCenter .MessageSummary { padding: 0px 10px 0px 0px; color: #800000; text-align: right; }
.GlobalMessageCenter .MessageSummary SPAN { }
.GlobalMessageCenter .MessageSummary IMG { margin: 0px 0px 0px 3px; }
.GlobalMessageCenter .MessageContainer { width: 100%; }
.GlobalMessageCenter .MessageContainer UL {  margin: 0px 5px 0px 10px; padding: 0px; }
.GlobalMessageCenter .MessageContainer UL LI { margin: 5px 0px 5px 10px; padding: 0px 0px 0px 0px; }
.GlobalMessageCenter .PortalMessages { border: solid 1px #CCCCCC; background-color: #FFFFCC; margin: 2px 0px 0px 0px; padding: 2px 5px 5px 0px; }
.GlobalMessageCenter .PortalMessages LI { }
.GlobalMessageCenter .PortalMessages UL .Success { color: #008000; }
.GlobalMessageCenter .PortalMessages UL .Warning { color: #FF0000; }
.GlobalMessageCenter .PortalMessages UL .Error { color: #FF0000; }
.GlobalMessageCenter .PortalMessages UL .Failure { color: #FF0000; }
.GlobalMessageCenter .PortalMessages UL .Information { color: #000000; }
.GlobalMessageCenter .PortalMessages UL .Note { color: #000000; font-style: italic; }
.GlobalMessageCenter .ValidationMessages { border: solid 1px #CCCCCC; background-color: #FFFFCC; margin: 2px 0px 0px 0px; padding: 2px 5px 5px 0px; }
.GlobalMessageCenter .ValidationMessages LI { color: #FF0000; }

.PrivateMessageCenter { }
.PrivateMessageCenter .MessageSummary { }
.PrivateMessageCenter .MessageSummary SPAN { }
.PrivateMessageCenter .MessageSummary IMG { }
.PrivateMessageCenter .MessageContainer { }
.PrivateMessageCenter .MessageContainer UL { margin: 0px 0px 0px 20px; }
.PrivateMessageCenter .PortalMessages { }
.PrivateMessageCenter .PortalMessages LI { }
.PrivateMessageCenter .PortalMessages UL .Success { color: #008000; }
.PrivateMessageCenter .PortalMessages UL .Warning { color: #FF0000; }
.PrivateMessageCenter .PortalMessages UL .Error { color: #FF0000; }
.PrivateMessageCenter .PortalMessages UL .Failure { color: #FF0000; }
.PrivateMessageCenter .PortalMessages UL .Information { color: #000000; }
.PrivateMessageCenter .PortalMessages UL .Note { color: #000000; font-style: italic; }
.PrivateMessageCenter .ValidationMessages { }
.PrivateMessageCenter .ValidationMessages LI { }

/* Editor PageView Selector Center */
.reToolbar .PVPicker { background: transparent url('../Assets/Images/Portal/PVLinkTool.gif') no-repeat center; }
.reToolbar .Insert { background: transparent url('../Assets/Images/Portal/Insert.png') no-repeat center; }
.reBottomZone { width: 100px; }

