﻿.ContainerMaster {width: 100%; padding: 0px; margin: 0px; border: 0px none;}
.ContainerMasterTxtOnly {
	padding: 0px;
	margin: 0px;
	width: 100%;
}

.ContainerMasterTextWhite {
	padding: 10px;
	margin: 0px;
	width: 100%;
}

.ContainerMasterCrossFramed {
	padding: 0px 5px 0px 5px;
	border: solid 1px #dedede;
	width: 100%;
}

.CrossFramedContentArea {
	padding-left: 3px;
	height: 130px;
}

.ModuleTitleArea {/*width: 100%;*/ padding: 0px; margin: 0px; border: 0px none; white-space: nowrap; line-height: normal;}
.ModuleTitleAreaHR {
	/*width: 100%;*/ 	
	border-bottom: 6px #e8e8e8 solid;
	padding: 0px;
	margin: 0px;
	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;}
.IconAreaCross {
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 5px;
	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: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #333333;
	line-height: normal;
}
.TitleHeadCross {
	float: left;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	color: #333333;
	line-height: normal;
	padding: 0 0 5px 30px;
	margin: 10px 0 0 0px;
	background-image: url(bullet-01.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
.TitleHeadCross2 {
	float: left;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	color: #333333;
	line-height: normal;
	padding: 0 0 2px 30px;
	margin: 8px 0 0 3px;
	background-image: url(bullet-01.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
.TitleHeadNoMargin {float: left; padding: 0px; margin: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #5f4c37; line-height: normal;}
.TitleHeadNoWrap {float: left; padding: 0px 0px 10px 0px; margin: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #5f4c37; white-space: nowrap; line-height: normal;}

.ContainerContent {width: 100%; vertical-align: top; text-align: left; padding: 0px; margin: 0px 0px 10px 0px; border: 0px none;}
.ContainerContentOpaque {width: 100%; vertical-align: top; text-align: left; padding: 0px; margin: 0px 0px 10px 0px; border: 0px none; background: #f5f1ed none;}
.ActionButtonArea {width: 100%; vertical-align: bottom; text-align: right; padding: 0px; margin: 0px; border: 0px none; font-size: 9px; white-space: nowrap;}
.ActionButtonArea span span a {font-size: 12px;}
.TxtActionButtonArea {
	width: 100%;
	vertical-align: bottom;
	text-align: right;
	padding: 0px;
	margin: 0px;
	border: 0px none;
	font-size: 9px;
	white-space: nowrap;
	height: 0px;
}
.TxtActionButtonArea span span a {font-size: 12px;}
.ContainerScrollArea {text-align: center; padding: 0px; margin: 0px auto 10px auto;}

/* Module Action Menus */
.ModuleTitle_SubMenu {
	border: solid 3px #0f75b0;
	white-space: nowrap;
	background-color: #006aa7;
	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: #ffffff;
	background: ;
	white-space: nowrap;
	text-align: left;
	border: 0px #0f75b0 solid;
}
.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: #ffffff;
	background: ;
	white-space: nowrap;
	text-align: left;
	border: 0px #0f75b0 solid;
}
.ModuleTitle_MenuIcon {
	background-color: Transparent;
	border: none;
	padding: 2px;
	text-align: left;
	border: 0px #0f75b0 solid;
}
.ModuleTitle_MenuItemSel td,
.ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon {
	background-color: #006aa7;
	color: #fce198;
	white-space: nowrap;
	text-align: left;
	border: 0px #0f75b0 solid;
}
.ModuleTitle_MenuBreak td,
.ModuleTitle_MenuBreak .ModuleTitle_MenuIcon {
	height: 1px;
	background-color: #0f75b0;
	border: 0px #0f75b0 solid;
}
.ModuleTitle_MenuItem .icn {padding: 1px 2px;}

.ContainerMasterIconLeft {
	width: 100%;
	margin: 0px auto;
	padding: 20px 15px 0px 15px;
	border: 0px none;
}
.IconLeftContentArea {
	padding: 0px 0px 0px 20px;
	text-align: center;
	vertical-align: top;
	width: 100%;
}

.IconLeftContent {
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px auto;
	border: 0px none;
	text-align: center;
}

.IconLeft {
	padding: 0px;
	margin: 0px;
	border: 0px none;
	vertical-align: top;
	text-align: center;
}
.IconLeft img {
	text-align: center;
	padding: 0px;
	margin: 0px auto;
	border: 0px none;
}

/* Photo Frame styles */
.IconFrame {
	padding: 4px 0px 0px 4px;
	margin: 0px;
	border: 0px none;
	vertical-align: top;
	text-align: center;
}
.IconFrame img {
	text-align: center;
	padding: 10px 10px 10px 0px;
	margin: 0px auto;
	border: 0px none;
	background: #ffffff none;
}

/* Photo Frame 2 styles */
.ContainerMasterPhotoFrame {
	width: 100%;
	margin: 0px auto;
	padding: 20px 15px 0px 15px;
	border: 0px none;
}
.PhotoFrameContentArea {
	text-align: center;
	vertical-align: top;
	width: 100%;
}

/* Photo Frame 3 and 4 styles */
.ContainerMasterPhotoFrameLeft {
	width: 100%;
	margin: 0px auto;
    padding: 0px 10px;
	border: solid 1px #dedede;
}
.PhotoFrameLeftContentArea {
	text-align: center;
	padding-left: 15px;
	padding-right: 15px;
	vertical-align: top;
	width: 100%;
}
.PhotoFrameLeftContent {
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px auto;
	border: 0px none;
	text-align: center;
}
.PhotoFrameLeft {
	padding: 4px 0px 0px 4px;
	margin: 0px;
	border: 0px none;
	vertical-align: top;
	text-align: center;
}
.PhotoFrameLeft img {
	text-align: center;
	padding: 10px;
	margin: 0px auto;
	border: 1px #e2e2e2 solid !important;
	background: #ffffff none;
}
.PhotoFrame2ContentArea {
	float: left;
	vertical-align: top;
	width: 100%;
}
.PhotoFrame2Content {
	float: left;
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px auto;
	border: 0px none;
}
.PhotoFrame4Content {width: 100%; padding: 0px 10px 0px 0px; margin: 0px auto; border: 0px none; text-align: center;}

/* 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 {border-style: none;
	border-color: inherit;
	border-width: 0px;
	padding: 0px;
	margin: 5px auto 30px auto;
	background: ;
}
/* for the td */
.BannerArea {padding: 0px; margin: 0px; background: ; 
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 {border-style: none;
	border-color: inherit;
	border-width: 0px;
	padding: 0px;
	margin: 0px auto;
	background: ;
}
.BannerContainerContentNoBg img {border-style: none !important;
	border-color: inherit !important;
	border-width: 0px !important;
	text-align: center; 	padding: 0px; 	margin: 0px auto; background: ;
}
.BannerContainerContentNoBg p {padding: 0px; margin: 0px; border: 0px; line-height: normal;}


/* TextIconLeft */

#TextIconLeftContainer {
	min-height: 160px;
	min-width: 400px;
}

#TextIconLeftIcon {
	float: left;
}

#TextIconLeftMain {
	float: none;
	padding-left: 90px;
}

#TextIconLeftTitleArea {
	clear: right;
	float: none;
}

.TitleHeadGold {
	border: 0px;
	color: #A08619;
	font: inherit;
	float: left;
	line-height: normal;
	text-align: left;
}

#ActionsArea {
	float: left;
}

#TitleArea {
	clear: right;
	float: left;
}

#VisibilityArea {
	clear: right;
	float: right;
}

#TextIconLeftContentArea {
	clear: right;
	float: left;
	text-align: left;
}

/* TextWhite */

#TextWhiteContainer {
	min-height: 160px;
	min-width: 400px;
	padding-top: 10px;
}

#TextWhiteMain {
	float: left;
	padding-left: 10px;
}

#TextWhiteTitleArea {
	clear: right;
	float: none;
}

.TitleHeadWhite {
	border: 0px;
	color: #ffffff;
	clear: right;
	font: inherit;
	float: left;
	line-height: normal;
	text-align: left;
}

#TextWhiteContentArea {
	clear: right;
	float: none;
	text-align: left;
}

/* TextLined */

#TextLinedContainer {
}

#TextLinedMain {
	float: left;
}

#TextLinedTitleArea {
	text-align: left;
}

.TitleHead {
	text-align: left;
}

#TextLinedContentArea {
	text-align: left;
}

