/* Styles for Containers  */
/* Styles for Containers BlackTitle Container */
.BlackTitleTitle {	padding:0px 0px 0px 0px; float:left;}
.BlackTitleTitle h2, .BlackTitleTitle .ContainerTitle{white-space:nowrap; background:none; padding:0px; margin:0px;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:20px;font-weight:normal;color: #000000;}
.BlackTitleWidth { margin:0px 0px 10px 0px; padding:10px; background:#fbfbfc;}
.BlackTitleTopMIddle {padding:0px 0px 0px 0px; overflow:hidden;}
.BlackTitleContentpane {	text-align: left;padding:5px 0px 5px 0px; clear:both;}
.BlackTitleIcon {float:left;}
.BlackTitleVisibilitycell { float:right;text-align: right;}
.BlackTitleTitleTable {	width: 100%;}

/* Styles for Containers GrayBorder Container */
.GrayBorderTitle {	padding:0px 0px 0px 2px; float:left; position:relative; margin:-2px 0px 0px 0px;}
.GrayBorderTitle h2, .GrayBorderTitle .ContainerTitle{white-space:nowrap; background:none; padding:0px; margin:0px;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:16px;font-weight:bold;color: #000000; text-transform:none!important;}
.GrayBorderWidth { margin:0px auto 2px auto; padding:0px 0px 0px 0px;overflow:hidden;}
.GrayBorderTopMIddle {margin:0px 0px 0px 0px;height:18px; background:url(Containerimages/BorderTM.png) left top repeat-x; margin:0px 11px;}
.GrayBorderTopTL { background:url(Containerimages/BorderTL.png) left top no-repeat;height:18px; }
.GrayBorderTopTR { background:url(Containerimages/BorderTR.png) right top no-repeat;height:18px; }
.GrayBorderLS { background:url(Containerimages/BorderLS.png) left top repeat-y #ffffff;}
.GrayBorderContentpane {	text-align: left;padding:5px 10px 5px 10px; clear:both; background: url(Containerimages/BorderRS.png) right top repeat-y;}
.GrayBorderNoTitleContentpane {	text-align: left;padding:0px 10px 5px 10px; clear:both; background:url(Containerimages/BorderRS.png) right top repeat-y; }
.GrayBorderBL { background:url(Containerimages/BorderBL.png) left top no-repeat;}
.GrayBorderBR { background:url(Containerimages/BorderBR.png) right top no-repeat;}
.GrayBorderBM { background:url(Containerimages/BorderBM.png) left top repeat-x; margin:0px 15px;}
.GrayBorderIcon {float:left;}
.GrayBorderVisibilitycell { float:right;text-align: right;}
.GrayBorderTitleTable {	width: 100%;}

/* Styles for Containers PurpleTitle Container */
.PurpleTitleTitle {	padding:0px 0px 0px 0px; float:left;}
.PurpleTitleTitle h2, .PurpleTitleTitle .ContainerTitle{white-space:nowrap; background:none; padding:0px; margin:0px;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:20px;font-weight:normal;color: #932b8e;}
.PurpleTitleWidth { margin:0px 0px 10px 0px; padding:0px;}
.PurpleTitleTopMIddle {padding:0px 0px 0px 0px; overflow:hidden;}
.PurpleTitleContentpane {	text-align: left;padding:5px 0px 0px 0px; clear:both;}
.PurpleTitleIcon {float:left;}
.PurpleTitleVisibilitycell { float:right;text-align: right;}
.PurpleTitleTitleTable {	width: 100%;}

/* Styles for Containers GreenTitlebar Container */
.GreenTitlebarTitle {	padding:0px 0px 0px 0px; float:left;}
.GreenTitlebarTitle h2, .GreenTitlebarTitle .ContainerTitle{ white-space:nowrap; background:none; padding:0px; margin:0px;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:20px;font-weight:normal;color: #ffffff;}
.GreenTitlebarWidth { margin:0px 0px 10px 0px; padding:8px; background:#FFFFFF;}
.GreenTitlebarTopMIddle {padding:0px 0px 0px 0px; background:#9acb3e; padding:5px 10px;}
.GreenTitlebarContentpane {	text-align: left;padding:5px 10px 0px 10px; clear:both;}
.GreenTitlebarIcon {float:left; margin:0px 7px 0px 0px;}
.GreenTitlebarVisibilitycell { float:right;text-align: right;}
.GreenTitlebarTitleTable {	width: 100%;}

/* Styles for Containers PurpleTitlebar Container */
.PurpleTitlebarTitle {	padding:0px 0px 0px 0px; float:left;}
.PurpleTitlebarTitle h2, .PurpleTitlebarTitle .ContainerTitle{ white-space:nowrap; background:none; padding:0px; margin:0px;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:20px;font-weight:normal;color: #ffffff;}
.PurpleTitlebarWidth { margin:0px 0px 10px 0px; padding:8px; background:#FFFFFF;}
.PurpleTitlebarTopMIddle {padding:0px 0px 0px 0px; background:#932b8e; padding:5px 10px;}
.PurpleTitlebarContentpane {	text-align: left;padding:5px 10px 0px 10px; clear:both;}
.PurpleTitlebarIcon {float:left; margin:0px 7px 0px 0px;}
.PurpleTitlebarVisibilitycell { float:right;text-align: right;}
.PurpleTitlebarTitleTable {	width: 100%;}

/* Styles for Containers GrayRoundedCorner2 Title Container */
.GrayRoundedCorner2TitleTitle {	padding:0px 0px 0px 0px; float:left; margin:-3px 0px 0px 0px;}
.GrayRoundedCorner2TitleTitle h1, .GrayRoundedCorner2TitleTitle .ContainerTitle{white-space:nowrap; background:none; padding:0px; margin:0px;font-family:Verdana, Geneva, sans-serif;	font-size: 17px;font-weight: normal;	color: #000000;}
.GrayRoundedCorner2TitleWidth { padding:0px 0px 0px 0px; margin:0px 0px 12px 0px; background:#ffffff url(Containerimages/Gray2Bg.png) right top repeat-y;;overflow:hidden;}
.GrayRoundedCorner2Main { margin:0px 0px; padding:10px; overflow:hidden;}
.GrayRoundedCorner2TitleMIddle {padding:0px 0px 0px 5px;overflow:hidden;}
.GrayRoundedCorner2Contentpane {	text-align: left; padding:5px;vertical-align: top; clear:both;}
/*Style for Round TopLeft*/ 		  .GrayRoundedCorner2TopLeft { background:url(Containerimages/GrayTL2.png) top left no-repeat;overflow:hidden;}
/*Style for Round TopMiddle*/ 		  .GrayRoundedCorner2TopMiddle { background:url(Containerimages/GrayTM2.png) top left repeat-x;overflow:hidden;}
/*Style for Round TopRight*/ 		  .GrayRoundedCorner2TopRight { background:url(Containerimages/GrayTR2.png) top right no-repeat;overflow:hidden;}
/*Style for Round BottomLeft*/ 		  .GrayRoundedCorner2Bottomleft { background:url(Containerimages/GrayBL2.png) bottom left no-repeat;overflow:hidden;}
/*Style for Round BottomMiddle*/ 	  .GrayRoundedCorner2BottomMiddle { background:url(Containerimages/GrayBM2.png) bottom left repeat-x;overflow:hidden;}
/*Style for Round BottomRight*/ 	  .GrayRoundedCorner2BottomRight { background:url(Containerimages/GrayBR2.png) bottom right no-repeat;overflow:hidden;}
/*Style for Round LeftSide*/ 	 	  .GrayRoundedCorner2LeftSide { background:url(Containerimages/GrayLS2.png) top left repeat-y;overflow:hidden;}
/*Style for Round RightSide*/ 	 	  .GrayRoundedCorner2RightSide { background:url(Containerimages/GrayRS2.png) top right repeat-y;overflow:hidden;}
.GrayRoundedCorner2TitleVisibilitycell { float:right;	text-align: right;}
.GrayRoundedCorner2TitleTitleTable {	width: 100%;}
.GrayRoundedCorner2TitleMIddle .WhitePatternBgIcon img{ margin:0px 0px 0px -15px;}

/* Styles for Containers WhitePatternBg Container */
.WhitePatternBgTitle {	padding:0px 0px 0px 0px; float:left;}
.WhitePatternBgTitle h2, .WhitePatternBgTitle .ContainerTitle{white-space:nowrap; background:none; padding:0px; margin:0px;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:20px;font-weight:normal;color: #000000;}
.WhitePatternBgMain { margin:0px 0px 10px 0px;}
.WhitePatternBgWidth { margin:0px 0px 0px 0px; padding:0px; background:#ffffff url(Containerimages/WhitePattern.png) left top repeat;}
.WhitePatternBgTopMIddle {padding:0px 0px 0px 0px; overflow:hidden;}
.WhitePatternBgContentpane {	text-align: left;padding:20px; clear:both; overflow:hidden;}
.WhitePatternShadowLeft { background:url(Containerimages/BottomShadowLeft.png) left top no-repeat;}
.WhitePatternShadowRight { background:url(Containerimages/BottomShadowRight.png) right top no-repeat;}
.WhitePatternShadowMiddle { background:url(Containerimages/BottomShadowMeddle.png) left top repeat-x; margin:0px 298px 0px 298px;}
.WhitePatternBgIcon {float:left;}
.WhitePatternBgVisibilitycell { float:right;text-align: right;}
.WhitePatternBgTitleTable {	width: 100%;}

/* Styles for Containers GreenBarNo Title Container */
.GreenBarNoTitleWidth { padding:0px 0px 12px 0px;}
.GreenBarNoTitleContentpane {	text-align: left;	vertical-align: top; min-height:20px;	padding:10px 0px 6px 10px; clear:both;background:url(Containerimages/GreenBar.jpg) left top repeat-x #99cc3f;}
.GreenBarNoTitleWidth h1 {padding:0px; margin:0px 0px 0px 0px; color:#ffffff;font-size:18px; background:none!important;  text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}


/**/
.DaysImgPane {}
.DaysImg {margin:-14px 0px 0px -10px; z-index:5;}
/* Styles for Containers Days6Title Container */
.Days6TitleTitle {	padding:0px 0px 0px 0px; float:left;}
.Days6TitleTitle h2, .Days6TitleTitle .ContainerTitle{white-space:nowrap; background:none; padding:0px; margin:0px;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:16px;font-weight:bold;color: #932b8e;}
.Days6TitleWidth { margin:0px 0px 10px 0px; padding:18px 0px 0px 10px; background:none;}
.Days6TitleTopMIddle {padding:0px 5px 0px 8px; overflow:hidden; z-index:9;}
.Days6TitleContentpane {	text-align: left;padding:5px 6px 5px 6px; clear:both;}
.Days6WhiteBg { background:#FFFFFF;}
.Days6TitleWidth .TitleActionscell {}
.Days6TitleVisibilitycell { float:right;text-align: right;}
.Days6TitleTitleTable {	width: 100%;}

/* Styles for Containers Days3Title Container */
.Days3TitleTitle {	padding:0px 0px 0px 0px; float:left;}
.Days3TitleTitle h2, .Days3TitleTitle .ContainerTitle{white-space:nowrap; background:none; padding:0px; margin:0px;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:16px;font-weight:bold;color: #932b8e;}
.Days3TitleWidth { margin:0px 0px 10px 0px; padding:18px 0px 0px 10px; background:none;}
.Days3TitleTopMIddle {padding:0px 5px 0px 8px; overflow:hidden; z-index:9;}
.Days3TitleContentpane {	text-align: left;padding:5px 6px 5px 6px; clear:both;}
.Days3WhiteBg { background:#FFFFFF;}
.Days3TitleWidth .TitleActionscell {}
.Days3TitleVisibilitycell { float:right;text-align: right;}
.Days3TitleTitleTable {	width: 100%;}

/* Styles for Containers Days1Title Container */
.Days1TitleTitle {	padding:0px 0px 0px 0px; float:left;}
.Days1TitleTitle h2, .Days1TitleTitle .ContainerTitle{white-space:nowrap; background:none; padding:0px; margin:0px;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:16px;font-weight:bold;color: #932b8e;}
.Days1TitleWidth { margin:0px 0px 10px 0px; padding:18px 0px 0px 10px; background:none;}
.Days1TitleTopMIddle {padding:0px 5px 0px 8px; overflow:hidden; z-index:9;}
.Days1TitleContentpane {	text-align: left;padding:5px 6px 5px 6px; clear:both;}
.Days1WhiteBg { background:#FFFFFF;}
.Days1TitleWidth .TitleActionscell {}
.Days1TitleVisibilitycell { float:right;text-align: right;}
.Days1TitleTitleTable {	width: 100%;}

/* Styles for Containers NoTitleBottomPadding Title Container */
.NoTitleBottomPaddingTitleWidth { padding:0px 0px 12px 0px;}
.NoTitleBottomPaddingTitleContentpane {	text-align: left;	vertical-align: top;	padding:0px 0px 0px 0px; clear:both;}

/* Styles for Containers NoPaddingNoTitle Title Container */
.NoPaddingNoTitleTitleWidth { padding:0px 0px 0px 0px;}
.NoPaddingNoTitleTitleContentpane {	text-align: left;	vertical-align: top;	padding:0px 0px 0px 0px; clear:both;}

.ClearFloat {clear:both;height:0px;font-size:0px;line-height:0px;}
.TitleActionscell {float:left;}
.TitleActionscell table{width:15px;}
.BottomAction { text-align:right;font-family:Verdana;font-size: 8pt;color: #000000; clear:both;}
.ContainerTitle { line-height:normal!important; text-transform:none!important;}

.GrayRoundedCornerTitleTitle h1, .GrayRoundedCorner2TitleTitle h1 { background:none!important; text-transform:inherit!important;}

