.ContainerMaster {padding: 0px; margin: 0px; border: 0px none;}
.ContainerMasterTxtOnly {padding: 0px; margin: 0px; border: 0px none;}

.ModuleTitleArea {padding: 0px; margin: 0px; border: 0px none; white-space: nowrap; line-height: normal; overflow: visible;}
.ActionsArea {padding: 0px; margin: 0px; border: 0px; text-align: left; vertical-align: top; line-height: normal;}
.IconArea {padding: 0px; margin: 0px; border: 0px; text-align: left; vertical-align: top; line-height: normal;}
.TitleHeadArea {width: 100%; padding: 0px; margin: 0px; border: 0px; text-align: left; vertical-align: top; white-space: normal; line-height: normal;}
.VisibilityArea {padding: 0px 0px 0px 5px; margin: 0px; border: 0px; text-align: right; vertical-align: top; line-height: normal;}

.TitleHeadArea h2 {margin: 0px; padding: 0px; font-family: Arial, Helvetica, Tahoma, Sans-Serif; font-size: 1.8em; font-weight: normal; color: #37929a; line-height: normal;}
.TitleHead {float: left; padding: 0px 0px 10px 0px; margin: 0px; border: 0px; font-family: Arial, Helvetica, Tahoma, Sans-Serif; font-weight: normal; color: #37929a; line-height: normal;}
.TitleHeadHRule {float: left; padding: 0px 0px 5px 0px; margin: 0px; border: 0px; font-family: Arial, Helvetica, Tahoma, Sans-Serif; font-weight: normal; color: #37929a; line-height: normal;}

.ContainerContent {vertical-align: top; text-align: left; padding: 0px 0px 10px 0px; margin: 0; border: 0px none;}
.ActionButtonArea {vertical-align: top; text-align: right; padding: 0px; margin: 0px; border: 0px none; font-size: 9px; white-space: nowrap;}
.ActionButtonArea span span a {font-size: 12px; vertical-align: top;}
.TxtActionButtonArea {vertical-align: top; text-align: right; padding: 0px; margin: 0px 0px 15px 0px; border: 0px none; font-size: 9px; white-space: nowrap;}
.TxtActionButtonArea span span a {font-size: 12px; vertical-align: top;}


/* Module Action Menus */
.ModuleTitle_SubMenu {border: solid 2px #ffffff; white-space: nowrap; background: #9bc4c9 none; z-index: 1000; padding: 0px; margin: 0px;}
.ModuleTitle_MenuItem {font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: bold; padding: 1px 1px 1px 1px; margin-top: 0px; margin-left: 0px; color: #000000; background: Transparent none; white-space: nowrap; text-align: left; border: solid 0px #000000;}
.ModuleTitle_SubMenu td {z-index: 1000; cursor: pointer; font-family: Tahoma, Arial, Sans-serif; font-size: 11px; font-weight: bold; padding: 1px 1px 1px 1px; margin-top: 0px; margin-left: 0px; color: #000000; background: Transparent none; white-space: nowrap; text-align: left; border: solid 0px #000000;}
.ModuleTitle_MenuIcon {background-color:Transparent; border:none; padding: 2px; text-align: left; border: solid 0px #000000;}
.ModuleTitle_MenuItemSel td,
.ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon {background: #37929a none; color: #ffffff; white-space: nowrap; text-align: left; border: solid 0px #000000;}
.ModuleTitle_MenuBreak td,
.ModuleTitle_MenuBreak .ModuleTitle_MenuIcon {height: 1px; background-color: #ffffff; border: solid 0px #ffffff;}
.ModuleTitle_MenuItem .icn {padding: 1px 2px;}

.TxtOnlyBlackStripe {margin: 0 0 7px 0; padding: 0; background: #333333 none; height: 2px;}

/* banner container styles */
/* for the table */
.ContainerMasterBanner {padding: 0px; margin: 0 auto; border: 0px none; background: Transparent none;}
/* for the td */
.BannerArea {padding: 0px; margin: 0px; background: Transparent none; border: solid 0px #e2d8cd;}
/* for the content div's */
.BannerActionsArea {padding: 0px; margin: 0px; border: 0px; text-align: left; white-space: nowrap;}
.BannerContainerContent {padding: 10px; margin: 0px auto; background: #ffffff none; border: solid 1px #e2d8cd;}
.BannerContainerContent img {text-align: center; padding: 0px; margin: 0px auto; border: solid 1px #e2d8cd !important; background: #ffffff none;}
.BannerContainerContent p {padding: 0px; margin: 0px; border: 0px; line-height: normal;}

.BannerContainerContentNoBg {padding: 0px; margin: 0px auto; background: Transparent none; border: none 0px;}
.BannerContainerContentNoBg img {text-align: center; padding: 0px; margin: 0px auto; border: none 0px !important; background: Transparent none;}
.BannerContainerContentNoBg p {padding: 0px; margin: 0px; border: 0px; line-height: normal;}

.MarqueeGray {background: #455560 none; margin: 0; padding: 0;}
.MarqueeGray .ActionsArea {padding: 0px; margin: 0px; border: 0px; text-align: left; vertical-align: top; line-height: normal;}
.MarqueeGray .ContainerContent {padding: 7px 25px; margin: 0 auto; text-align: center;}
.MarqueeGray .Normal,
.MarqueeGray p {color: #ffffff; font-size: 1.5em; text-align: center; margin: 0; padding: 0;}

.MarqueeAgent {background: #00595a none; margin: 0; padding: 0;}
.MarqueeAgent .ActionsArea {padding: 0px; margin: 0px; border: 0px; text-align: left; vertical-align: top; line-height: normal;}
.MarqueeAgent .ContainerContent {padding: 7px 25px; margin: 0 auto; text-align: center;}
.MarqueeAgent .Normal,
.MarqueeAgent p {color: #ffffff; font-size: 1.5em; text-align: center; margin: 0; padding: 0;}

.MarqueeWorkers {background: #f4911d none; margin: 0; padding: 0;}
.MarqueeWorkers .ActionsArea {padding: 0px; margin: 0px; border: 0px; text-align: left; vertical-align: top; line-height: normal;}
.MarqueeWorkers .ContainerContent {padding: 7px 25px; margin: 0 auto; text-align: center;}
.MarqueeWorkers .Normal,
.MarqueeWorkers p {color: #ffffff; font-size: 1.5em; text-align: center; margin: 0; padding: 0;}

.MarqueePolicy {background: #d19a2a none; margin: 0; padding: 0;}
.MarqueePolicy .ActionsArea {padding: 0px; margin: 0px; border: 0px; text-align: left; vertical-align: top; line-height: normal;}
.MarqueePolicy .ContainerContent {padding: 7px 25px; margin: 0 auto; text-align: center;}
.MarqueePolicy .Normal,
.MarqueePolicy p {color: #ffffff; font-size: 1.5em; text-align: center; margin: 0; padding: 0;}

.MarqueeUser {background: #065b89 none; margin: 0; padding: 0;}
.MarqueeUser .ActionsArea {padding: 0px; margin: 0px; border: 0px; text-align: left; vertical-align: top; line-height: normal;}
.MarqueeUser .ContainerContent {padding: 7px 25px; margin: 0 auto; text-align: center;}
.MarqueeUser .Normal,
.MarqueeUser p {color: #ffffff; font-size: 1.5em; text-align: center; margin: 0; padding: 0;}

.MarqueePCIC {background: #00595a none; margin: 0; padding: 0;}
.MarqueePCIC .ActionsArea {padding: 0px; margin: 0px; border: 0px; text-align: left; vertical-align: top; line-height: normal;}
.MarqueePCIC .ContainerContent {padding: 7px 25px; margin: 0 auto; text-align: center;}
.MarqueePCIC .Normal,
.MarqueePCIC p {color: #ffffff; font-size: 1.5em; text-align: center; margin: 0; padding: 0;}

.MarqueeClaims {background: #f4911d none; margin: 0; padding: 0;}
.MarqueeClaims .ActionsArea {padding: 0px; margin: 0px; border: 0px; text-align: left; vertical-align: top; line-height: normal;}
.MarqueeClaims .ContainerContent {padding: 7px 25px; margin: 0 auto; text-align: center;}
.MarqueeClaims .Normal,
.MarqueeClaims p {color: #ffffff; font-size: 1.5em; text-align: center; margin: 0; padding: 0;}

/* banner container styles */
.ContainerSidebar {padding: 0px; margin: 0 auto; border: 0px none; background: Transparent none;}
/* for the content div's */
.ContainerSidebar .ActionsArea {padding: 0px; margin: 0px; border: 0px; text-align: left; white-space: nowrap;}
.ContainerSidebar .ContainerContent {padding: 25px 50px 10px 50px; margin: 0px; background: #ffffff none; text-align: left;}










