/* Styles for Containers  */

/* Styles for Containers Black Title Container */
.BlackTitleTitle {	padding:0px 0px 0px 0px; float:left;}
.BlackTitleTitle h3, .BlackTitleTitle .ContainerTitle{padding:0px; float:left; margin:0px;font-family:Tahoma, Verdana, Arial, Helvetica,Impact, sans-serif;	font-size: 10pt;font-weight: bold;	color: #565133;}
.BlackTitleWidth { padding:0px 0px 10px 0px;}
.BlackTitleTopMIddle {padding:0px 0px 0px 0px;}
.BlackTitleContentpane {	text-align: left;	vertical-align: top;	padding:8px 0px 0px 0px; clear:both;}
.BlackTitleActionscell {float:left;}
.BlackTitleVisibilitycell { float:right;	text-align: right;}
.BlackTitleTitleTable {	width: 100%;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;}
.BlackTitleBottomAction { text-align:right;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	font-weight: normal;	color: #000000; }

/* Styles for Containers BlackTitleBar Container */
.BlackTitleBarTitle {	padding:5px 0px 0px 8px; float:left;}
.BlackTitleBarTitle h3, .BlackTitleBarTitle .ContainerTitle{padding:0px; float:left; margin:0px;font-family:Tahoma, Verdana, Arial, Helvetica,Impact, sans-serif;	font-size: 13pt;font-weight: bold;	color: #FFFFFF;}
.BlackTitleBarWidth { padding:0px 0px 10px 0px;}
.BlackTitleBarTopMIddle {padding:0px 0px 0px 0px; height:32px; background:url(images/BlackTitleBarbg.gif) top left repeat-y #565133; border-bottom:1px solid #FFFFFF;}
.BlackTitleBarContentpane {	text-align: left;	vertical-align: top; border-top:1px solid #565133;padding:8px 10px 2px 10px; clear:both;}
.BlackTitleBarActionscell {float:left;}
.BlackTitleBarVisibilitycell { float:right;	text-align: right;}
.BlackTitleBarTitleTable {	width: 100%;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;}
.BlackTitleBarBottomAction { text-align:right;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	font-weight: normal;	color: #000000; }

/* Styles for Containers BlackTitleGrayBorder Title Container */
.BlackTitleGrayBorderTitleTitle {	padding:0px 0px 0px 0px; float:left;}
.BlackTitleGrayBorderTitleTitle h3, .BlackTitleGrayBorderTitleTitle .ContainerTitle{padding:0px; float:left; margin:0px;font-family:Tahoma, Verdana, Arial, Helvetica,Impact, sans-serif;	font-size: 10pt;font-weight: bold;	color: #565133;}
.BlackTitleGrayBorderTitleWidth { padding:8px 10px; border:1px solid #cccccc; margin-bottom:15px;}
.BlackTitleGrayBorderTitleTopMIddle {padding:0px 0px 0px 0px;}
.BlackTitleGrayBorderTitleContentpane {	text-align: left;	vertical-align: top;	padding:8px 0px 0px 0px; clear:both;}
.BlackTitleGrayBorderTitleActionscell {float:left;}
.BlackTitleGrayBorderTitleVisibilitycell { float:right;	text-align: right;}
.BlackTitleGrayBorderTitleTitleTable {	width: 100%;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;}
.BlackTitleGrayBorderTitleBottomAction { text-align:right;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	font-weight: normal;	color: #000000; }

/* Styles for Containers GrayTitle Container */
.GrayTitleTitle {	padding:0px 0px 0px 0px; float:left;}
.GrayTitleTitle h3, .GrayTitleTitle .ContainerTitle{padding:0px; float:left; margin:0px;font-family:Tahoma, Verdana, Arial, Helvetica,Impact, sans-serif;	font-size: 10pt;font-weight: bold;	color: #666666;}
.GrayTitleWidth { padding:0px 0px 10px 0px;}
.GrayTitleTopMIddle {padding:0px 0px 0px 0px;}
.GrayTitleContentpane {	text-align: left;	vertical-align: top;	padding:8px 0px 0px 0px; clear:both;}
.GrayTitleActionscell {float:left;}
.GrayTitleVisibilitycell { float:right;	text-align: right;}
.GrayTitleTitleTable {	width: 100%;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;}
.GrayTitleBottomAction { text-align:right;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	font-weight: normal;	color: #000000; }

/* Styles for Containers RoundedCorners Title Container */
.RoundedCornersTitleTitle {	padding:0px 0px 0px 0px; float:left;}
.RoundedCornersTitleTitle h3, .RoundedCornersTitleTitle .ContainerTitle{padding:0px; float:left; margin:0px;font-family:Tahoma, Verdana, Arial, Helvetica,Impact, sans-serif;	font-size: 10pt;font-weight: bold;	color: #565133;}
.RoundedCornersTitleWidth { padding:0px 0px 0px 0px; margin:0px; background:#FFFFFF; margin-bottom:10px;}
.RoundedCornersMain { padding:12px;}
.RoundedCornersTitleMIddle {padding:0px 0px 0px 0px;}
.RoundedCornersContentpane {	text-align: left;	vertical-align: top;	margin:5px 5px 5px 5px; clear:both;}

/*Style for Round TopLeft*/ 		  .RoundedCornersTopLeft { background:url(images/RoundTopLeft.gif) top left no-repeat;}
/*Style for Round TopMiddle*/ 		  .RoundedCornersTopMiddle { background:url(images/RoundTopMiddle.gif) top left repeat-x;}
/*Style for Round TopRight*/ 		  .RoundedCornersTopRight { background:url(images/RoundTopRight.gif) top right no-repeat;}
/*Style for Round BottomLeft*/ 		  .RoundedCornersBottomleft { background:url(images/RoundBottomLeft.gif) bottom left no-repeat;}
/*Style for Round BottomMiddle*/ 	  .RoundedCornersBottomMiddle { background:url(images/RoundBottomMiddle.gif) bottom left repeat-x;}
/*Style for Round BottomRight*/ 	  .RoundedCornersBottomRight { background:url(images/RoundBottomRight.gif) bottom right no-repeat;}
/*Style for Round LeftSide*/ 	 	  .RoundedCornersLeftSide { background:url(images/RoundLeftSide.gif) bottom left repeat-y;}
/*Style for Round RightSide*/ 	 	  .RoundedCornersRightSide { background:url(images/RoundRightSide.gif) bottom right repeat-y;}

.RoundedCornersTitleActionscell {float:left;}
.RoundedCornersTitleVisibilitycell { float:right;	text-align: right;}
.RoundedCornersTitleTitleTable {	width: 100%;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;}
.RoundedCornersTitleBottomAction { text-align:right;	font-family:Verdana, Arial, Helvetica, sans-serif;	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:Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;}
.NoTitleBottomPaddingTitleBottomAction { text-align:right;	font-family:Verdana, Arial, Helvetica, sans-serif;	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:Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;}
.NoPaddingNoTitleTitleBottomAction { text-align:right;	font-family:Verdana, Arial, Helvetica, sans-serif;	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;}





