.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, Verdana, Helvetica, Tahoma, Sans-Serif; font-size: 20px; font-weight: normal; color: #477594; line-height: normal;}
.TitleHead {float: left; padding: 0px 0px 10px 0px; margin: 0px; border: 0px; font-family: Arial, Verdana, Helvetica, Tahoma, Sans-Serif; font-size: 20px; font-weight: normal; color: #477594; line-height: normal;}
.TitleHeadHRule {float: left; padding: 0px 0px 5px 0px; margin: 0px; border: 0px; font-family: Arial, Verdana, Helvetica, Tahoma, Sans-Serif; font-size: 20px; font-weight: normal; color: #477594; line-height: normal;}
.TitleHeadRoundWhite {float: left; padding: 0px 0px 0px 0px; margin: 0px; border: 0px; font-family: Arial, Verdana, Helvetica, Tahoma, Sans-Serif; font-size: 20px; font-weight: normal; color: #ffffff; line-height: normal; white-space: nowrap;}
.TitleHeadRound {float: left; padding: 0px 0px 0px 0px; margin: 0px; border: 0px; font-family: Arial, Verdana, Helvetica, Tahoma, Sans-Serif; font-size: 20px; font-weight: normal; color: #477594; line-height: normal; white-space: nowrap;}

.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 3px #999999; white-space: nowrap; background: #e7eef3 none; z-index: 1000; padding: 0px; margin: 0px;}
.ModuleTitle_MenuItem {font-family: Arial, Tahoma, Helvetica, Sans-serif; font-size: 11px; font-weight: bold; padding: 1px 1px 1px 1px; margin-top: 0px; margin-left: 0px; color: #333333; 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: #333333; 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: #85c27f none; color: #ffffff; white-space: nowrap; text-align: left; border: solid 0px #000000;}
.ModuleTitle_MenuBreak td,
.ModuleTitle_MenuBreak .ModuleTitle_MenuIcon {height: 1px; background-color: #333333; border: solid 0px #333333;}
.ModuleTitle_MenuItem .icn {padding: 1px 2px;}

.TxtOnlyBlueStripe {margin: 0 0 7px 0; padding: 0; background: #477594 none; height: 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;}

.Cont1 {padding: 0 0 20px 0; margin: 0px; border: 0px none;}

.Cont1 .TL{height: 49px; padding: 0px; margin: 0px; border: 0px none; background: #84a9c4 url('RoundTL.jpg') no-repeat scroll left top;}
.Cont1 .TR{height: 49px; padding: 0px; margin: 0 0 0 18px; border: 0px none; background: #84a9c4 url('RoundTR.jpg') no-repeat scroll right top;}
.Cont1 .T{height: 49px; padding: 0px; margin: 0 18px 0 0; border: 0px none; background: #84a9c4 url('RoundT.jpg') repeat-x scroll left top;}

.Cont1 .L{padding: 0px; margin: 0px; border: 0px none; background: Transparent url('RoundL.jpg') repeat-y scroll left top;}
.Cont1 .R{padding: 0px; margin: 0 0 0 10px; border: 0px none; background: Transparent url('RoundR.jpg') repeat-y scroll right top;}
.Cont1 .Content {padding: 5px 8px 0; margin: 0 10px 0 0; border: 0px none; background: #ffffff none;}

.Cont1 .BL{height: 15px; padding: 0px; margin: 0px; border: 0px none; background: Transparent url('RoundBL.jpg') no-repeat scroll left top;}
.Cont1 .BR{height: 15px; padding: 0px; margin: 0 0 0 15px; border: 0px none; background: Transparent url('RoundBR.jpg') no-repeat scroll right top;}
.Cont1 .B{height: 15px; padding: 0px; margin: 0 15px 0 0; border: 0px none; background: Transparent url('RoundB.jpg') repeat-x scroll left top;}
.Cont1 .TxtActionButtonArea {vertical-align: top; text-align: right; padding: 0; margin: 0; border: 0px none; font-size: 9px; white-space: nowrap;}
.Cont1 .TitleHead {float: left; padding: 0px 0px 10px 0px; margin: 0px; border: 0px; font-family: Arial, Verdana, Helvetica, Tahoma, Sans-Serif; font-size: 20px; font-weight: normal; color: #ffffff; line-height: 39px;}
.Cont1 .VisibilityArea {padding: 10px 0px 0px 5px; margin: 0px; border: 0px; text-align: right; vertical-align: top; line-height: normal;}
.Cont1 .ActionsArea {padding: 0 0 10px 0; margin: 0px; border: 0px; text-align: left; vertical-align: middle; line-height: normal;}
.Cont1 .IconArea {padding: 0 0 10px 0; margin: 0px; border: 0px; text-align: left; vertical-align: middle; line-height: normal;}

.Cont2 {padding: 0 0 20px 0; margin: 0px; border: 0px none;}

.Cont2 .TL{height: 46px; padding: 0px; margin: 0px; border: 0px none; background: #84a9c4 url('Cont2TL.jpg') no-repeat scroll left top;}
.Cont2 .TR{height: 46px; padding: 0px; margin: 0 0 0 14px; border: 0px none; background: #84a9c4 url('Cont2TR.jpg') no-repeat scroll right top;}
.Cont2 .T{height: 46px; padding: 0px; margin: 0 14px 0 0; border: 0px none; background: #84a9c4 url('Cont2T.jpg') repeat-x scroll left top;}

.Cont2 .Content {padding: 5px 8px 0; margin: 0 10px 0 0; border: 0px none; background: #ffffff none;}

.Cont2 .TxtActionButtonArea {vertical-align: top; text-align: right; padding: 0; margin: 0; border: 0px none; font-size: 9px; white-space: nowrap;}
.Cont2 .TitleHead {float: left; padding: 0px 0px 10px 0px; margin: 0px; border: 0px; font-family: Arial, Verdana, Helvetica, Tahoma, Sans-Serif; font-size: 20px; font-weight: normal; color: #ffffff; line-height: 36px;}
.Cont2 .VisibilityArea {padding: 10px 0px 0px 5px; margin: 0px; border: 0px; text-align: right; vertical-align: top; line-height: normal;}
.Cont2 .ActionsArea {padding: 0 0 10px 0; margin: 0px; border: 0px; text-align: left; vertical-align: middle; line-height: normal;}
.Cont2 .IconArea {padding: 0 0 10px 0; margin: 0px; border: 0px; text-align: left; vertical-align: middle; line-height: normal;}
/* the next two make certain the inline edit text is visible for the module title */
.Cont1 .LabelEditTextClass,
.Cont2 .LabelEditTextClass {background-color: #ffffff; color: #333333; width: 100%; border: solid 1px #ff0000; line-height: normal;}

.Cont3 {padding: 0 0 20px 0; margin: 0px; border: 0px none;}

.Cont3 .TL{height: 15px; padding: 0px; margin: 0px; border: 0px none; background: #ffffff url('Cont3TL.jpg') no-repeat scroll left top;}
.Cont3 .TR{height: 15px; padding: 0px; margin: 0 0 0 15px; border: 0px none; background: #ffffff url('Cont3TR.jpg') no-repeat scroll right top;}
.Cont3 .T{height: 15px; padding: 0px; margin: 0 15px 0 0; border: 0px none; background: #ffffff url('Cont3T.jpg') repeat-x scroll left top;}

.Cont3 .L{padding: 0px; margin: 0px; border: 0px none; background: #ffffff url('Cont3L.jpg') repeat-y scroll left top;}
.Cont3 .R{padding: 0px; margin: 0 0 0 15px; border: 0px none; background: #ffffff url('Cont3R.jpg') repeat-y scroll right top;}
.Cont3 .Content {padding: 0; margin: 0 15px 0 0; border: 0px none; background: #ffffff none;}

.Cont3 .BL{height: 15px; padding: 0px; margin: 0px; border: 0px none; background: #ffffff url('Cont3BL.jpg') no-repeat scroll left top;}
.Cont3 .BR{height: 15px; padding: 0px; margin: 0 0 0 15px; border: 0px none; background: #ffffff url('Cont3BR.jpg') no-repeat scroll right top;}
.Cont3 .B{height: 15px; padding: 0px; margin: 0 15px 0 0; border: 0px none; background: #ffffff url('Cont3B.jpg') repeat-x scroll left top;}
.Cont3 .TxtActionButtonArea {vertical-align: top; text-align: right; padding: 0; margin: 0; border: 0px none; font-size: 9px; white-space: nowrap;}
.Cont3 .TitleHead {float: left; padding: 0px 0px 10px 0px; margin: 0px; border: 0px; font-family: Arial, Verdana, Helvetica, Tahoma, Sans-Serif; font-size: 20px; font-weight: normal; color: #477594; line-height: normal;}
.Cont3 .VisibilityArea {padding: 0px 0px 0px 5px; margin: 0px; border: 0px; text-align: right; vertical-align: top; line-height: normal;}
.Cont3 .ActionsArea {padding: 0 0 0 0; margin: 0px; border: 0px; text-align: left; vertical-align: middle; line-height: normal;}
.Cont3 .IconArea {padding: 0 0 0 0; margin: 0px; border: 0px; text-align: left; vertical-align: middle; line-height: normal;}



