.ContainerMaster {padding: 0px; margin: 0px; border: 0px none;}
.ContainerMasterTxtOnly {padding: 15px; margin: 0px; border: 0px none;}
.ContainerMasterMenu {padding: 0px; margin: 0px; border: 0px none;}

.ModuleTitleArea {/*width: 100%;*/ padding: 0px; margin: 0px; border: 0px none; white-space: nowrap; line-height: normal;}
.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, sans serif; font-size: 18px; font-weight: bold; color: #3c226d; line-height: normal;}
.TitleHead {float: left; padding: 0px 0px 10px 0px; margin: 0px; border: 0px; font-family: Arial, Helvetica, sans serif; font-size: 18px; font-weight: bold; color: #3c226d; line-height: normal;}
.TitleHeadNoMargin {float: left; padding: 0px; margin: 0px; border: 0px; font-family: Arial, Helvetica, Tahoma, Sans-Serif; font-size: 18px; font-weight: bold; color: #3c226d; line-height: normal;}

.ContainerContent {width: 100%; vertical-align: top; text-align: left; padding: 0px; margin: 0px 0px 10px 0px; border: 0px none;}
.MenuContainerContent {text-align: left; padding: 0px; margin: 0px 0px 0px 0px; border: 0px none; z-index: 1001;}
.TxtActionButtonArea {width: 100%; vertical-align: bottom; text-align: right; padding: 0px; margin: 0px 0px 0px 0px; border: 0px none; font-size: 9px; white-space: nowrap;}
.TxtActionButtonArea span span a {font-size: 12px;}
.MenuActionButtonArea {vertical-align: top; text-align: left; padding: 0px; margin: 0px 0px 0px 0px; border: 0px none; white-space: nowrap;}

/* Module Action Menus */
.ModuleTitle_SubMenu {border: solid 3px #555555; white-space: nowrap; background: #e9c31e 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: #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: #a20810 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;}

/* Photo Frame styles */
.IconFrame {text-align: center; padding: 0px 0px 10px 0px; margin: 0px auto;}
.IconFrame img {text-align: center; padding: 10px; margin: 0px auto; border: solid 1px #e2d8cd !important; background: #ffffff none;}

/* Photo Frame 2 styles */
.ContainerMasterPhotoFrame {width: 1%; padding: 0px; margin: 0px auto; border: 0px none;}
.PhotoFrameContentArea {width: 95%; padding: 0px; margin: 0px auto; border: 0px none;}

/* class for inline photo's - apply to img tag like <img src="your image" class="PhotoWhiteFrame"> */
.PhotoWhiteFrame {display: inline; padding: 10px; border: solid 1px #e2d8cd !important; background: #ffffff none;}

/* banner container styles */
/* for the table */
.ContainerMasterBanner {padding: 0px; margin: 5px auto 30px 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;}






