/* Styles for Containers  */
/* Styles for Containers Black Title Container */
.BlackTitleTitle {	padding:3px 0px 3px 0px;	vertical-align:middle;}
.BlackTitleTitle h3, .BlackTitleTitle .ContainerTitle{padding:0px; margin:0px;font-family:Helvetica, Verdana, Arial, Geneva, sans-serif ;	font-size: 13pt;font-weight: bold;	color: #000000;}
.BlackTitleWidth { 	width: 100%;}
.BlackTitleTopMIddle { }
.BlackTitleContentpane {	text-align: left;	vertical-align: top;	padding:5px 0px 3px 0px;}
.BlackTitleActionscell {	text-align: left;	vertical-align: top;	padding:3px 0px}
.BlackTitleIcon {	text-align: left;	vertical-align: top;	padding:3px 0px 3px 0px;}
.BlackTitleVisibilitycell {	text-align: right;	vertical-align: top;	padding:3px 5px 3px 3px;}
.BlackTitleTitleTable {	width: 100%;	font-family:Helvetica, Verdana, Arial, Geneva, sans-serif ;	font-size: 8pt;}
.BlackTitleBottomAction {	font-family:Helvetica, Verdana, Arial, Geneva, sans-serif ;	font-size: 8pt;	font-weight: normal;	color: #000000; }

/* Styles for Containers GrayTitleBar Title Container */
.GrayTitleBarTitleTitle {	padding:3px 0px 3px 8px;	vertical-align:middle; text-align:center;}
.GrayTitleBarTitleTitle h3, .GrayTitleBarTitleTitle .ContainerTitle{padding:0px; margin:0px;font-family:Helvetica, Verdana, Arial, Geneva, sans-serif ;	font-size: 13pt;font-weight: bold;	color: #000000;}
.GrayTitleBarTitleWidth { 	width: 100%;}
.GrayTitleBarTitleTopMIddle { background:url(images/GrayBg.gif) top left repeat-x #8a8a8a; height:34px; border-bottom:1px solid #FFFFFF; }
.GrayTitleBarBottomMiddle { background:url(images/GrayBorder.gif) bottom left repeat-x;}
.GrayTitleBarTitleContentpane {	text-align: left;	vertical-align: top; padding:5px 10px 3px 10px; border-left:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; border-right:1px solid #e4e4e4;}
.GrayTitleBarTitleActionscell {text-align: left;	vertical-align: top;	padding:3px 0px}
.GrayTitleBarTitleIcon {text-align: left;	vertical-align: top;	padding:3px 0px 3px 0px;}
.GrayTitleBarTitleVisibilitycell {	text-align: right;	vertical-align: top;	padding:3px 5px 3px 3px;}
.GrayTitleBarTitleTitleTable {	width: 100%;	font-family:Helvetica, Verdana, Arial, Geneva, sans-serif ;	font-size: 8pt;}
.GrayTitleBarTitleBottomAction {	font-family:Helvetica, Verdana, Arial, Geneva, sans-serif ;	font-size: 8pt;	font-weight: normal;	color: #000000; }

/* Styles for Containers GrayTitleRound Title Container */
.GrayTitleRoundTitleTitle {	padding:3px 0px 3px 8px;	vertical-align:middle; text-align:center;}
.GrayTitleRoundTitleTitle h3, .GrayTitleRoundTitleTitle .ContainerTitle{padding:0px; margin:0px;font-family:Helvetica, Verdana, Arial, Geneva, sans-serif ;	font-size: 13pt;font-weight: bold;	color: #000000;}
.GrayTitleRoundTitleWidth { 	width: 100%;}
.GrayTitleRoundTitleTopMIddle { background:url(images/GrayBgRound.gif) top left repeat-x #8a8a8a; height:34}
.GrayTitleRoundBottomMiddle { background:url(images/GrayBorder.gif) bottom left repeat-x;}
.GrayTitleRoundTitleContentpane {	text-align: left;	vertical-align: top; padding:5px 10px 3px 10px; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4;}
.GrayTitleRoundTitleActionscell {text-align: left;	vertical-align: top;	padding:3px 0px}
.GrayTitleRoundTitleIcon {text-align: left;	vertical-align: top;	padding:3px 0px 3px 0px;}
.GrayTitleRoundTitleVisibilitycell {	text-align: right;	vertical-align: top;	padding:3px 5px 3px 3px;}
.GrayTitleRoundTitleTitleTable {	width: 100%;	font-family:Helvetica, Verdana, Arial, Geneva, sans-serif ;	font-size: 8pt;}
.GrayTitleRoundTitleBottomAction {	font-family:Helvetica, Verdana, Arial, Geneva, sans-serif ;	font-size: 8pt;	font-weight: normal;	color: #000000; }

/* Styles for Containers RedTitleBar Title Container */
.RedTitleBarTitleTitle {	padding:3px 0px 3px 8px;vertical-align:middle;}
.RedTitleBarTitleTitle h3, .RedTitleBarTitleTitle .ContainerTitle{padding:0px; margin:0px;font-family:Helvetica, Verdana, Arial, Geneva, sans-serif ;	font-size: 13pt;font-weight: bold;	color: #ffffff;}
.RedTitleBarTitleWidth { 	width: 100%;}
.RedTitleBarTitleTopMIddle { background:#cc0000; border:1px solid #d0c7c7; }
.RedTitleBarBottomMiddle {background:url(images/GrayBorder.gif) bottom left repeat-x;}
.RedTitleBarTitleContentpane {	text-align: left;	vertical-align: top; padding:5px 10px 3px 10px; background:url(images/ContentBg.gif) top left repeat-x; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4;}
.RedTitleBarTitleActionscell {text-align: left;	vertical-align: top;	padding:3px 0px}
.RedTitleBarTitleIcon {text-align: left;	vertical-align: top;	padding:3px 0px 3px 0px;}
.RedTitleBarTitleVisibilitycell {	text-align: right;	vertical-align: top;	padding:3px 5px 3px 3px;}
.RedTitleBarTitleTitleTable {	width: 100%;	font-family:Helvetica, Verdana, Arial, Geneva, sans-serif ;	font-size: 8pt;}
.RedTitleBarTitleBottomAction {	font-family:Helvetica, Verdana, Arial, Geneva, sans-serif ;	font-size: 8pt;	font-weight: normal;	color: #000000; }


/* Styles for NoTitleBottomPadding Title Container */
.NoTitleBottomPaddingWidth {	width: 100%;}
.NoTitleBottomPaddingContentpane {	text-align: left;	vertical-align: top;	padding:0px 0px 0px 0px;}
.NoTitleBottomPaddingActionscell {	text-align: left;	vertical-align: top;	padding:3px 0px}

/* Styles for NoTitleNoPadding Title Container */
.NoTitleNoPaddingTitleWidth {	width: 100%;}
.NoTitleNoPaddingTitleContentpane {	text-align: left;	vertical-align: top;	padding:0px 0px 0px 0px;}
.NoTitleNoPaddingTitleActionscell {	text-align: left;	vertical-align: top;	padding:3px 0px}



