/* Styles for Containers  */

/* Styles for Containers Black Title Container */
.BlackTitleTitle {	padding:0px 0px 0px 0px; float:left;}
.BlackTitleTitle h1, .BlackTitleTitle .ContainerTitle{padding:0px; float:left; margin:0px;font-family:helvetica, arial;	font-size: 14px;font-weight: bold;	color: #000000;}
.BlackTitleWidth { padding:0px 0px 10px 0px;}
.BlackTitleTopMIddle {padding:0px 0px 0px 0px;}
.BlackTitleContentpane {	text-align: left;	vertical-align: top;	padding:10px 0px 2px 0px; clear:both;}
.BlackTitleActionscell {float:left;}
.BlackTitleVisibilitycell { float:right;	text-align: right;}
.BlackTitleTitleTable {	width: 100%;	font-family:helvetica, arial;	font-size: 8pt;}
.BlackTitleBottomAction { text-align:right;	font-family:helvetica, arial;	font-size: 8pt;	font-weight: normal; clear:both;color: #000000; }

/* Styles for Containers Green Title Container */
.GreenTitleTitle {	padding:0px 0px 0px 0px; float:left;}
.GreenTitleTitle h1, .GreenTitleTitle .ContainerTitle{padding:0px; float:left; margin:0px;font-family:helvetica, arial;	font-size: 14px;font-weight: bold;	color: #769940;}
.GreenTitleWidth { padding:0px 0px 10px 0px; background:#ffffff; border:0px}
.GreenTitleTopMIddle {padding:0px 0px 0px 0px;}
.GreenTitleContentpane {	text-align: left;	vertical-align: top;	padding:10px 0px 2px 0px; clear:both;}
.GreenTitleActionscell {float:left;}
.GreenTitleVisibilitycell { float:right;	text-align: right;}
.GreenTitleTitleTable {	width: 100%;	font-family:helvetica, arial;	font-size: 8pt;}
.GreenTitleBottomAction { text-align:right;	font-family:helvetica, arial;	font-size: 8pt;	font-weight: normal;	color: #000000; }
.ClearContent { clear:both;}

/* Styles for Containers GreenGradientCorners Title Container */
.GreenGradientCornersTitleTitle {	padding:0px 5px 0px 5px; float:left;}
.GreenGradientCornersTitleTitle h1, .GreenGradientCornersTitleTitle .ContainerTitle{padding:0px; float:left; margin:0px;font-family:helvetica, arial;	font-size: 14px;font-weight: bold;	color: #464646; text-align:right;}
.GreenGradientCornersTitleWidth { padding:0px 0px 0px 0px; margin:0px; background: url(images/GradientMain.gif) top left repeat-x #c8e4a1; margin-bottom:10px;}
.GreenGradientCornersMain { padding:6px;}
.GreenGradientCornersTitleMIddle {padding:0px 0px 0px 0px;}
.GreenGradientCornersContentpane {	text-align: left;	vertical-align: top;	margin:3px 3px 3px 3px; clear:both;}

/*Style for Round TopLeft*/ 		  .GreenGradientCornersTopLeft { background:url(images/RoundTopLeft.gif) top left no-repeat;}
/*Style for Round TopMiddle*/ 		  .GreenGradientCornersTopMiddle { background:url(images/RoundTopMiddle.gif) top left repeat-x;}
/*Style for Round TopRight*/ 		  .GreenGradientCornersTopRight { background:url(images/RoundTopRight.gif) top right no-repeat;}
/*Style for Round BottomLeft*/ 		  .GreenGradientCornersBottomleft { background:url(images/RoundBottomLeft.gif) bottom left no-repeat;}
/*Style for Round BottomMiddle*/ 	  .GreenGradientCornersBottomMiddle { background:url(images/RoundBottomMiddle.gif) bottom left repeat-x;}
/*Style for Round BottomRight*/ 	  .GreenGradientCornersBottomRight { background:url(images/RoundBottomRight.gif) bottom right no-repeat;}
/*Style for Round LeftSide*/ 	 	  .GreenGradientCornersLeftSide { background:url(images/RoundLeftSide.gif) bottom left repeat-y;}
/*Style for Round RightSide*/ 	 	  .GreenGradientCornersRightSide { background:url(images/RoundRightSide.gif) bottom right repeat-y;}

.GreenGradientCornersTitleActionscell {float:left;}
.GreenGradientCornersTitleVisibilitycell { float:right;	text-align: right;}
.GreenGradientCornersTitleTitleTable {	width: 100%;	font-family:helvetica, arial;	font-size: 8pt;}
.GreenGradientCornersTitleBottomAction { text-align:right;	font-family:helvetica, arial;	font-size: 8pt;	font-weight: normal;	color: #000000; }

/* Styles for Containers PurpleTitleBar Title Container */
.GreenTitleBarTitleTitle {	padding:0px 0px 0px 6px; float:left;}
.GreenTitleBarTitleTitle h1, .GreenTitleBarTitleTitle .ContainerTitle{padding:0px; float:left; margin:0px;font-family:helvetica, arial;	font-size: 14px;font-weight: bold;	color: #ffffff;}
.GreenTitleBarTitleWidth { padding:0px 0px 0px 0px; margin:0px; background:#FFFFFF; margin-bottom:10px;}
.GreenTitleBarMain { padding:8px;}
.GreenTitleBarTitleMIddle {padding:0px 0px 0px 0px; background:url(images/GreenBarTopMiddle.png) top left repeat-x;}
.GreenTitleBarContentpane {	text-align: left;	vertical-align: top;	padding:5px 5px 5px 5px; background:#FFFFFF; clear:both;}

/*Style for Round TopLeft*/ 		  .GreenTitleBarTopLeft { background:url(images/GreenBarTopLeft.png) top left no-repeat;}
/*Style for Round TopMiddle*/ 		  .GreenTitleBarTopMiddle {}
/*Style for Round TopRight*/ 		  .GreenTitleBarTopRight { background:url(images/GreenBarTopRight.png) top right no-repeat;}
/*Style for Round BottomLeft*/ 		  .GreenTitleBarBottomleft { background:url(images/BarBottomLeft.png) bottom left no-repeat;}
/*Style for Round BottomMiddle*/ 	  .GreenTitleBarBottomMiddle { background:url(images/BarBottomMiddle.png) bottom left repeat-x;}
/*Style for Round BottomRight*/ 	  .GreenTitleBarBottomRight { background:url(images/BarBottomRight.png) bottom right no-repeat;}
/*Style for Round LeftSide*/ 	 	  .GreenTitleBarLeftSide { background:url(images/BarLeftSide.png) bottom left repeat-y;}
/*Style for Round RightSide*/ 	 	  .GreenTitleBarRightSide { background:url(images/BarRightSide.png) bottom right repeat-y;}

.GreenTitleBarTitleActionscell {float:left;}
.GreenTitleBarTitleVisibilitycell { float:right;	text-align: right;}
.GreenTitleBarTitleTitleTable {	width: 100%;	font-family:helvetica, arial;	font-size: 8pt;}
.GreenTitleBarTitleBottomAction { text-align:right;	font-family:helvetica, arial;	font-size: 8pt;	font-weight: normal;	color: #000000; }

/* Styles for Containers LightGreenTitleBar Title Container */
.LightGreenTitleBarTitleTitle {	padding:0px 0px 0px 6px; float:left;}
.LightGreenTitleBarTitleTitle h1, .LightGreenTitleBarTitleTitle .ContainerTitle {
	padding:0px; 
	float:left; 
	margin:0px;
	font-family:helvetica, arial;	
	font-size: 14px;
	font-weight: bold;	
	color: #ffffff;
}
.LightGreenTitleBarTitleWidth { padding:0px 0px 0px 0px; margin:0px; background:#FFFFFF; margin-bottom:10px;}
.LightGreenTitleBarMain { padding:8px;}
.LightGreenTitleBarTitleMIddle {padding:0px 0px 0px 0px; background:url(images/LightGreenBarTopMiddle.png) top left repeat-x;}
.LightGreenTitleBarContentpane {	text-align: left;	vertical-align: top;	padding:5px 5px 5px 5px; background:#FFFFFF; clear:both;}

/*Style for Round TopLeft*/ 		  .LightGreenTitleBarTopLeft { background:url(images/LightGreenBarTopLeft.png) top left no-repeat;}
/*Style for Round TopMiddle*/ 		  .LightGreenTitleBarTopMiddle {}
/*Style for Round TopRight*/ 		  .LightGreenTitleBarTopRight { background:url(images/LightGreenBarTopRight.png) top right no-repeat;}
/*Style for Round BottomLeft*/ 		  .LightGreenTitleBarBottomleft { background:url(images/BarBottomLeft.png) bottom left no-repeat;}
/*Style for Round BottomMiddle*/ 	  .LightGreenTitleBarBottomMiddle { background:url(images/BarBottomMiddle.png) bottom left repeat-x;}
/*Style for Round BottomRight*/ 	  .LightGreenTitleBarBottomRight { background:url(images/BarBottomRight.png) bottom right no-repeat;}
/*Style for Round LeftSide*/ 	 	  .LightGreenTitleBarLeftSide { background:url(images/BarLeftSide.png) bottom left repeat-y;}
/*Style for Round RightSide*/ 	 	  .LightGreenTitleBarRightSide { background:url(images/BarRightSide.png) bottom right repeat-y;}




/* Styles for Containers PurpleTitleBar Title Container */
.PurpleTitleBarTitleTitle {	padding:0px 0px 0px 6px; float:left;}
.PurpleTitleBarTitleTitle h1, .PurpleTitleBarTitleTitle .ContainerTitle{padding:0px; float:left; margin:0px;font-family:helvetica, arial;	font-size: 14px;font-weight: bold;	color: #ffffff;}
.PurpleTitleBarTitleWidth { padding:0px 0px 0px 0px; margin:0px; background:#FFFFFF; margin-bottom:10px;}
.PurpleTitleBarMain { padding:8px;}
.PurpleTitleBarTitleMIddle {padding:0px 0px 0px 0px; background:url(images/PurpleBarTopMiddle.png) top left repeat-x;}
.PurpleTitleBarContentpane {	text-align: left;	vertical-align: top;	padding:5px 5px 5px 5px; background:#FFFFFF; clear:both;}

/*Style for Round TopLeft*/ 		  .PurpleTitleBarTopLeft { background:url(images/PurpleBarTopLeft.png) top left no-repeat;}
/*Style for Round TopMiddle*/ 		  .PurpleTitleBarTopMiddle {}
/*Style for Round TopRight*/ 		  .PurpleTitleBarTopRight { background:url(images/PurpleBarTopRight.png) top right no-repeat;}
/*Style for Round BottomLeft*/ 		  .PurpleTitleBarBottomleft { background:url(images/BarBottomLeft.png) bottom left no-repeat;}
/*Style for Round BottomMiddle*/ 	  .PurpleTitleBarBottomMiddle { background:url(images/BarBottomMiddle.png) bottom left repeat-x;}
/*Style for Round BottomRight*/ 	  .PurpleTitleBarBottomRight { background:url(images/BarBottomRight.png) bottom right no-repeat;}
/*Style for Round LeftSide*/ 	 	  .PurpleTitleBarLeftSide { background:url(images/BarLeftSide.png) bottom left repeat-y;}
/*Style for Round RightSide*/ 	 	  .PurpleTitleBarRightSide { background:url(images/BarRightSide.png) bottom right repeat-y;}

.PurpleTitleBarTitleActionscell {float:left;}
.PurpleTitleBarTitleVisibilitycell { float:right;	text-align: right;}
.PurpleTitleBarTitleTitleTable {	width: 100%;	font-family:helvetica, arial;	font-size: 8pt;}
.PurpleTitleBarTitleBottomAction { text-align:right;	font-family:helvetica, arial;	font-size: 8pt;	font-weight: normal;	color: #000000; }

/* Styles for Containers RedTitleBar Title Container */
.RedTitleBarTitleTitle {	padding:0px 0px 0px 6px; float:left;}
.RedTitleBarTitleTitle h1, .RedTitleBarTitleTitle .ContainerTitle{padding:0px; float:left; margin:0px;font-family:helvetica, arial;	font-size: 14px;font-weight: bold;	color: #ffffff;}
.RedTitleBarTitleWidth { padding:0px 0px 0px 0px; margin:0px; background:#FFFFFF; margin-bottom:10px;}
.RedTitleBarMain { padding:8px;}
.RedTitleBarTitleMIddle {padding:0px 0px 0px 0px; background:url(images/RedBarTopMiddle.png) top left repeat-x;}
.RedTitleBarContentpane {	text-align: left;	vertical-align: top;	padding:5px 5px 5px 5px; background:#FFFFFF; clear:both;}

/*Style for Round TopLeft*/ 		  .RedTitleBarTopLeft { background:url(images/RedBarTopLeft.png) top left no-repeat;}
/*Style for Round TopMiddle*/ 		  .RedTitleBarTopMiddle {}
/*Style for Round TopRight*/ 		  .RedTitleBarTopRight { background:url(images/RedBarTopRight.png) top right no-repeat;}
/*Style for Round BottomLeft*/ 		  .RedTitleBarBottomleft { background:url(images/BarBottomLeft.png) bottom left no-repeat;}
/*Style for Round BottomMiddle*/ 	  .RedTitleBarBottomMiddle { background:url(images/BarBottomMiddle.png) bottom left repeat-x;}
/*Style for Round BottomRight*/ 	  .RedTitleBarBottomRight { background:url(images/BarBottomRight.png) bottom right no-repeat;}
/*Style for Round LeftSide*/ 	 	  .RedTitleBarLeftSide { background:url(images/BarLeftSide.png) bottom left repeat-y;}
/*Style for Round RightSide*/ 	 	  .RedTitleBarRightSide { background:url(images/BarRightSide.png) bottom right repeat-y;}

.RedTitleBarTitleActionscell {float:left;}
.RedTitleBarTitleVisibilitycell { float:right;	text-align: right;}
.RedTitleBarTitleTitleTable {	width: 100%;	font-family:helvetica, arial;	font-size: 8pt;}
.RedTitleBarTitleBottomAction { text-align:right;	font-family:helvetica, arial;	font-size: 8pt;	font-weight: normal;	color: #000000; }

/* Styles for Containers OrangeTitleBar Title Container */
.OrangeTitleBarTitleTitle {	padding:0px 0px 0px 6px; float:left;}
.OrangeTitleBarTitleTitle h1, .OrangeTitleBarTitleTitle .ContainerTitle{padding:0px; float:left; margin:0px;font-family:helvetica, arial;	font-size: 14px;font-weight: bold;	color: #ffffff;}
.OrangeTitleBarTitleWidth { padding:0px 0px 0px 0px; margin:0px; background:#FFFFFF; margin-bottom:10px;}
.OrangeTitleBarMain { padding:8px;}
.OrangeTitleBarTitleMIddle {padding:0px 0px 0px 0px; background:url(images/OrangeBarTopMiddle.png) top left repeat-x;}
.OrangeTitleBarContentpane {	text-align: left;	vertical-align: top;	padding:5px 5px 5px 5px; background:#FFFFFF; clear:both;}

/*Style for Round TopLeft*/ 		  .OrangeTitleBarTopLeft { background:url(images/OrangeBarTopLeft.png) top left no-repeat;}
/*Style for Round TopMiddle*/ 		  .OrangeTitleBarTopMiddle {}
/*Style for Round TopRight*/ 		  .OrangeTitleBarTopRight { background:url(images/OrangeBarTopRight.png) top right no-repeat;}
/*Style for Round BottomLeft*/ 		  .OrangeTitleBarBottomleft { background:url(images/BarBottomLeft.png) bottom left no-repeat;}
/*Style for Round BottomMiddle*/ 	  .OrangeTitleBarBottomMiddle { background:url(images/BarBottomMiddle.png) bottom left repeat-x;}
/*Style for Round BottomRight*/ 	  .OrangeTitleBarBottomRight { background:url(images/BarBottomRight.png) bottom right no-repeat;}
/*Style for Round LeftSide*/ 	 	  .OrangeTitleBarLeftSide { background:url(images/BarLeftSide.png) bottom left repeat-y;}
/*Style for Round RightSide*/ 	 	  .OrangeTitleBarRightSide { background:url(images/BarRightSide.png) bottom right repeat-y;}

.OrangeTitleBarTitleActionscell {float:left;}
.OrangeTitleBarTitleVisibilitycell { float:right;	text-align: right;}
.OrangeTitleBarTitleTitleTable {	width: 100%;	font-family:helvetica, arial;	font-size: 8pt;}
.OrangeTitleBarTitleBottomAction { text-align:right;	font-family:helvetica, arial;	font-size: 8pt;	font-weight: normal;	color: #000000; }

/* Styles for Containers YellowTitleBar Title Container */
.YellowTitleBarTitleTitle {	padding:0px 0px 0px 6px; float:left;}
.YellowTitleBarTitleTitle h1, .YellowTitleBarTitleTitle .ContainerTitle{padding:0px; float:left; margin:0px;font-family:helvetica, arial;	font-size: 14px;font-weight: bold;	color: #ffffff;}
.YellowTitleBarTitleWidth { padding:0px 0px 0px 0px; margin:0px; background:#FFFFFF; margin-bottom:10px;}
.YellowTitleBarMain { padding:8px;}
.YellowTitleBarTitleMIddle {padding:0px 0px 0px 0px; background:url(images/YellowBarTopMiddle.png) top left repeat-x;}
.YellowTitleBarContentpane {	text-align: left;	vertical-align: top;	padding:5px 5px 5px 5px; background:#FFFFFF; clear:both;}

/*Style for Round TopLeft*/ 		  .YellowTitleBarTopLeft { background:url(images/YellowBarTopLeft.png) top left no-repeat;}
/*Style for Round TopMiddle*/ 		  .YellowTitleBarTopMiddle {}
/*Style for Round TopRight*/ 		  .YellowTitleBarTopRight { background:url(images/YellowBarTopRight.png) top right no-repeat;}
/*Style for Round BottomLeft*/ 		  .YellowTitleBarBottomleft { background:url(images/BarBottomLeft.png) bottom left no-repeat;}
/*Style for Round BottomMiddle*/ 	  .YellowTitleBarBottomMiddle { background:url(images/BarBottomMiddle.png) bottom left repeat-x;}
/*Style for Round BottomRight*/ 	  .YellowTitleBarBottomRight { background:url(images/BarBottomRight.png) bottom right no-repeat;}
/*Style for Round LeftSide*/ 	 	  .YellowTitleBarLeftSide { background:url(images/BarLeftSide.png) bottom left repeat-y;}
/*Style for Round RightSide*/ 	 	  .YellowTitleBarRightSide { background:url(images/BarRightSide.png) bottom right repeat-y;}

.YellowTitleBarTitleActionscell {float:left;}
.YellowTitleBarTitleVisibilitycell { float:right;	text-align: right;}
.YellowTitleBarTitleTitleTable {	width: 100%;	font-family:helvetica, arial;	font-size: 8pt;}
.YellowTitleBarTitleBottomAction { text-align:right;	font-family:helvetica, arial;	font-size: 8pt;	font-weight: normal;	color: #000000; }

/* Styles for Containers DarkBlueTitleBar Title Container */
.DarkBlueTitleBarTitleTitle {	padding:0px 0px 0px 6px; float:left;}
.DarkBlueTitleBarTitleTitle h1, .DarkBlueTitleBarTitleTitle .ContainerTitle{padding:0px; float:left; margin:0px;font-family:helvetica, arial;	font-size: 14px;font-weight: bold;	color: #ffffff;}
.DarkBlueTitleBarTitleWidth { padding:0px 0px 0px 0px; margin:0px; background:#FFFFFF; margin-bottom:10px;}
.DarkBlueTitleBarMain { padding:8px;}
.DarkBlueTitleBarTitleMIddle {padding:0px 0px 0px 0px; background:url(images/DarkBlueBarTopMiddle.png) top left repeat-x;}
.DarkBlueTitleBarContentpane {	text-align: left;	vertical-align: top;	padding:5px 5px 5px 5px; background:#FFFFFF; clear:both;}

/*Style for Round TopLeft*/ 		  .DarkBlueTitleBarTopLeft { background:url(images/DarkBlueBarTopLeft.png) top left no-repeat;}
/*Style for Round TopMiddle*/ 		  .DarkBlueTitleBarTopMiddle {}
/*Style for Round TopRight*/ 		  .DarkBlueTitleBarTopRight { background:url(images/DarkBlueBarTopRight.png) top right no-repeat;}
/*Style for Round BottomLeft*/ 		  .DarkBlueTitleBarBottomleft { background:url(images/BarBottomLeft.png) bottom left no-repeat;}
/*Style for Round BottomMiddle*/ 	  .DarkBlueTitleBarBottomMiddle { background:url(images/BarBottomMiddle.png) bottom left repeat-x;}
/*Style for Round BottomRight*/ 	  .DarkBlueTitleBarBottomRight { background:url(images/BarBottomRight.png) bottom right no-repeat;}
/*Style for Round LeftSide*/ 	 	  .DarkBlueTitleBarLeftSide { background:url(images/BarLeftSide.png) bottom left repeat-y;}
/*Style for Round RightSide*/ 	 	  .DarkBlueTitleBarRightSide { background:url(images/BarRightSide.png) bottom right repeat-y;}

.DarkBlueTitleBarTitleActionscell {float:left;}
.DarkBlueTitleBarTitleVisibilitycell { float:right;	text-align: right;}
.DarkBlueTitleBarTitleTitleTable {	width: 100%;	font-family:helvetica, arial;	font-size: 8pt;}
.DarkBlueTitleBarTitleBottomAction { text-align:right;	font-family:helvetica, arial;	font-size: 8pt;	font-weight: normal;	color: #000000; }

/* Styles for Containers BlueTitleBar Title Container */
.BlueTitleBarTitleTitle {	padding:0px 0px 0px 6px; float:left;}
.BlueTitleBarTitleTitle h1, .BlueTitleBarTitleTitle .ContainerTitle{padding:0px; float:left; margin:0px;font-family:helvetica, arial;	font-size: 14px;font-weight: bold;	color: #ffffff;}
.BlueTitleBarTitleWidth { padding:0px 0px 0px 0px; margin:0px; background:#FFFFFF; margin-bottom:10px;}
.BlueTitleBarMain { padding:8px;}
.BlueTitleBarTitleMIddle {padding:0px 0px 0px 0px; background:url(images/BlueBarTopMiddle.png) top left repeat-x;}
.BlueTitleBarContentpane {	text-align: left;	vertical-align: top;	padding:5px 5px 5px 5px; background:#FFFFFF; clear:both;}

/*Style for Round TopLeft*/ 		  .BlueTitleBarTopLeft { background:url(images/BlueBarTopLeft.png) top left no-repeat;}
/*Style for Round TopMiddle*/ 		  .BlueTitleBarTopMiddle {}
/*Style for Round TopRight*/ 		  .BlueTitleBarTopRight { background:url(images/BlueBarTopRight.png) top right no-repeat;}
/*Style for Round BottomLeft*/ 		  .BlueTitleBarBottomleft { background:url(images/BarBottomLeft.png) bottom left no-repeat;}
/*Style for Round BottomMiddle*/ 	  .BlueTitleBarBottomMiddle { background:url(images/BarBottomMiddle.png) bottom left repeat-x;}
/*Style for Round BottomRight*/ 	  .BlueTitleBarBottomRight { background:url(images/BarBottomRight.png) bottom right no-repeat;}
/*Style for Round LeftSide*/ 	 	  .BlueTitleBarLeftSide { background:url(images/BarLeftSide.png) bottom left repeat-y;}
/*Style for Round RightSide*/ 	 	  .BlueTitleBarRightSide { background:url(images/BarRightSide.png) bottom right repeat-y;}

.BlueTitleBarTitleActionscell {float:left;}
.BlueTitleBarTitleVisibilitycell { float:right;	text-align: right;}
.BlueTitleBarTitleTitleTable {	width: 100%;	font-family:helvetica, arial;	font-size: 8pt;}
.BlueTitleBarTitleBottomAction { text-align:right;	font-family:helvetica, arial;	font-size: 8pt;	font-weight: normal;	color: #000000; }

/* Styles for Containers NoTitleBottomPadding Title Container */
.NoTitleBottomPaddingTitleWidth { padding:0px 0px 10px 0px;}
.NoTitleBottomPaddingTitleTopMIddle {padding:0px 0px 0px 0px;}
.NoTitleBottomPaddingTitleContentpane {	text-align: left;	vertical-align: top;	padding:0px 0px 0px 0px; clear:both;}
.NoTitleBottomPaddingTitleActionscell {float:left;}
.NoTitleBottomPaddingTitleVisibilitycell { float:right;	text-align: right;}
.NoTitleBottomPaddingTitleTitleTable {	width: 100%;	font-family:helvetica, arial;	font-size: 8pt;}
.NoTitleBottomPaddingTitleBottomAction { text-align:right;	font-family:helvetica, arial;	font-size: 8pt;	font-weight: normal;	color: #000000; }

/* Styles for Containers NoPaddingNoTitle Title Container */
.NoPaddingNoTitleTitleWidth { padding:0px 0px 0px 0px;}
.NoPaddingNoTitleTitleTopMIddle {padding:0px 0px 0px 0px;}
.NoPaddingNoTitleTitleContentpane {	text-align: left;	vertical-align: top;	padding:0px 0px 0px 0px; clear:both;}
.NoPaddingNoTitleTitleActionscell {float:left;}
.NoPaddingNoTitleTitleVisibilitycell { float:right;	text-align: right;}
.NoPaddingNoTitleTitleTitleTable {	width: 100%;	font-family:helvetica, arial;	font-size: 8pt;}
.NoPaddingNoTitleTitleBottomAction { text-align:right;	font-family:helvetica, arial;	font-size: 8pt;	font-weight: normal;	color: #000000; }

/* Styles for NoTitleBottomPadding Title Container */
.BottomPaddingNoTitleWidth {}
.BottomPaddingNoTitleContentpane {	text-align: left;	vertical-align: top;	padding:0px 0px 10px 0px;}





