/* 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:  Verdana, Arial, Tahoma, sans-serif;	font-size: 10px!important;font-weight: bold;	color: #000000;}
.BlackTitleWidth { 	width: 100%;}
.BlackTitleContentpane {	text-align: left;	vertical-align: top;	padding:0px 1px 0px 10px;}
.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:  Arial, Verdana, Tahoma, sans-serif;	font-size: 8pt;}
.BlackTitleBottomAction {	font-family:  Arial, Verdana, Tahoma, sans-serif;	font-size: 8pt;	font-weight: normal;	color: #000000; }

/* Styles for Containers BLueTitle Container */
.BlueTitleTitle {	padding:0px 0px 0px 0px;	vertical-align:middle;}
.BlueTitleTitle h3, .BlueTitleTitle .ContainerTitle{padding:0px; margin:0px;font-family:  Verdana, Arial, Tahoma, sans-serif;	font-size: 10px!important;font-weight: bold;	color: #336699;}
.BlueTitleWidth { 	width: 100%;}
.BlueTitleContentpane {	text-align: left;	vertical-align: top;		padding:0px 1px 2px 10px;}
.BlueTitleActionscell {	text-align: left;	vertical-align: top;	padding:3px 0px}
.BlueTitleIcon {	text-align: left;	vertical-align: top;	padding:3px 0px 3px 0px;}
.BlueTitleVisibilitycell {	text-align: right;	vertical-align: top;	padding:3px 5px 3px 3px;}
.BlueTitleTitleTable {	width: 100%;	font-family:  Arial, Verdana, Tahoma, sans-serif;	font-size: 8pt;}
.BlueTitleBottomAction {	font-family:  Arial, Verdana, Tahoma, sans-serif;	font-size: 8pt;	font-weight: normal;	color: #000000; }


/* Styles for Containers BlueTitleBar Title Container */
.BlueTitleBarTitleTitle {	padding:0px 0px 0px 15px;	vertical-align:middle;}
.BlueTitleBarTitleTitle h3 , .BlueTitleBarTitleTitle .ContainerTitle {padding:0px; margin:0px;font-family:  Verdana, Arial, Tahoma, sans-serif;font-size: 11px;font-weight: bold;	color: #FFFFFF;	}
.BlueTitleBarTitleWidth {	width: 100%;}
.BlueTitleBarTitleTopMIddle { height:18px; background: url(images/BlueBar.gif) top left repeat-x #4086b6;}
.BlueTitleBarTitleContentpane {	text-align: left;	vertical-align: top;	padding:10px 15px 15px 15px;}
.BlueTitleBarTitleActionscell {	text-align: left;	vertical-align: top;	padding:2px 0px}
.BlueTitleBarTitleIcon {	text-align: left;	vertical-align: top;	padding:2px 0px 2px 0px;}
.BlueTitleBarTitleVisibilitycell {	text-align: right;	vertical-align: top;	padding:2px 5px 2px 3px;}
.BlueTitleBarTitleTitleTable {	width: 100%;	font-family:  Arial, Verdana, Tahoma, sans-serif;	font-size: 8pt;}
.BlueTitleBarTitleBottomAction {	font-family:  Arial, Verdana, Tahoma, sans-serif;	font-size: 8pt;	font-weight: normal;	color: #000000;}


/* Styles for Containers BlueTitleBar Title Container */
.BlueTitleBarNoPaddingTitle {	padding:0px 0px 0px 15px;	vertical-align:middle;}
.BlueTitleBarNoPaddingTitle h3 , .BlueTitleBarNoPaddingTitle .ContainerTitle {padding:0px; margin:0px;font-family:  Verdana, Arial, Tahoma, sans-serif;font-size: 11px!important;font-weight: bold;	color: #FFFFFF;	}
.BlueTitleBarNoPaddingWidth {width: 100%;}
.BlueTitleBarNoPaddingTopMIddle { height:18px; background: url(images/BlueBar.gif) top left repeat-x #4086b6;}
.BlueTitleBarNoPaddingContentpane {	text-align: left;	vertical-align: top;	padding:0px;}
.BlueTitleBarNoPaddingActionscell {	text-align: left;	vertical-align: top;	padding:2px 0px}
.BlueTitleBarNoPaddingIcon {	text-align: left;	vertical-align: top;	padding:2px 0px 2px 0px;}
.BlueTitleBarNoPaddingVisibilitycell {	text-align: right;	vertical-align: top;	padding:2px 5px 2px 3px;}
.BlueTitleBarNoPaddingTitleTable {	width: 100%;	font-family:  Arial, Verdana, Tahoma, sans-serif;	font-size: 8pt;}
.BlueTitleBarNoPaddingBottomAction {	font-family:  Arial, Verdana, Tahoma, sans-serif;	font-size: 8pt;	font-weight: normal;	color: #000000;}


/* Styles for Containers RedTitleBar Title Container */
.RedTitleBarTitleTitle {	padding:0px 0px 0px 10px;	vertical-align:middle;}
.RedTitleBarTitleTitle h3 , .RedTitleBarTitleTitle .ContainerTitle {padding:0px; margin:0px;font-family:  Verdana, Arial, Tahoma, sans-serif;font-size: 11px!important;font-weight: bold;	color: #FFFFFF;	}
.RedTitleBarTitleWidth {	width: 100%;}
.RedTitleBarTitleTopMIddle { height:18px; background: url(images/RedBar.gif) repeat-x top left #d12824;}
.RedTitleBarTitleContentpane {	text-align: left;	vertical-align: top;	padding:10px 15px 15px 15px;}
.RedTitleBarTitleActionscell {	text-align: left;	vertical-align: top;	padding:2px 0px}
.RedTitleBarTitleIcon {	text-align: left;	vertical-align: top;	padding:2px 0px 2px 0px;}
.RedTitleBarTitleVisibilitycell {	text-align: right;	vertical-align: top;	padding:2px 5px 2px 3px;}
.RedTitleBarTitleTitleTable {	width: 100%;	font-family:  Arial, Verdana, Tahoma, sans-serif;	font-size: 8pt;}
.RedTitleBarTitleBottomAction {	font-family:  Arial, Verdana, Tahoma, sans-serif;	font-size: 8pt;	font-weight: normal;	color: #000000;}



/* Styles for Containers RedTitleBar Title Container */
.RedTitleBarNopaddingTitle {	padding:0px 0px 0px 10px;	vertical-align:middle;}
.RedTitleBarNopaddingTitle h3 , .RedTitleBarNopaddingTitle .ContainerTitle {padding:0px; margin:0px;font-family:  Verdana, Arial, Tahoma, sans-serif;font-size: 11px!important;font-weight: bold;	color: #FFFFFF;	}
.RedTitleBarNopaddingWidth {	width: 100%;}
.RedTitleBarNopaddingTopMIddle { height:18px; background: url(images/RedBar.gif) repeat-x top left #d12824;}
.RedTitleBarNopaddingContentpane {	text-align: left;	vertical-align: top;	padding:0px;}
.RedTitleBarNopaddingActionscell {	text-align: left;	vertical-align: top;	padding:2px 0px}
.RedTitleBarNopaddingIcon {	text-align: left;	vertical-align: top;	padding:2px 0px 2px 0px;}
.RedTitleBarNopaddingVisibilitycell {	text-align: right;	vertical-align: top;	padding:2px 5px 2px 3px;}
.RedTitleBarNopaddingTitleTable {	width: 100%;	font-family:  Arial, Verdana, Tahoma, sans-serif;	font-size: 8pt;}
.RedTitleBarNopaddingBottomAction {	font-family:  Arial, Verdana, Tahoma, sans-serif;	font-size: 8pt;	font-weight: normal;	color: #000000;}


/* Styles for NoTitleBottomPadding Title Container */
.NoTitleBottomPaddingTitle {padding:3px 3px 3px 5px;	vertical-align:middle;}
.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}
.NoTitleBottomPaddingIcon {	text-align: left;	vertical-align: top;	padding:3px 0px 3px 0px;}
.NoTitleBottomPaddingVisibilitycell {	text-align: right;	vertical-align: top;	padding:3px 5px 3px 3px;}
.NoTitleBottomPaddingTitleTable {	width: 100%;	font-family:  Arial, Verdana, Tahoma, sans-serif;	font-size: 8pt;}
.NoTitleBottomPaddingBottomAction {	font-family:  Arial, Verdana, Tahoma, sans-serif;	font-size: 8pt;	font-weight: normal;	color: #000000;}


/* Styles for NoTitleNoPadding Title Container */
.NoTitleNoPaddingTitleTitle {	padding:3px 3px 3px 5px;	vertical-align:middle;}
.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}
.NoTitleNoPaddingTitleIcon {	text-align: left;	vertical-align: top;	padding:3px 0px 3px 0px;}
.NoTitleNoPaddingTitleVisibilitycell {	text-align: right;	vertical-align: top;	padding:3px 5px 3px 3px;}
.NoTitleNoPaddingTitleTitleTable {	width: 100%;	font-family:  Arial, Verdana, Tahoma, sans-serif;	font-size: 8pt;}
.NoTitleNoPaddingTitleBottomAction {	font-family:  Arial, Verdana, Tahoma, sans-serif;	font-size: 8pt;	font-weight: normal;	color: #000000;}



/* Styles for NoTitleContentTopPadding Title Container */
.NoTitleContentTopPaddingTitleTitle {	padding:3px 3px 3px 5px;	vertical-align:middle;}
.NoTitleContentTopPaddingTitleWidth {	width: 100%;}
.NoTitleContentTopPaddingTitleContentpane {	text-align: left;	vertical-align: top;	padding:25px 0px 0px 0px;}
.NoTitleContentTopPaddingTitleActionscell {	text-align: left;	vertical-align: top;	padding:3px 0px}
.NoTitleContentTopPaddingTitleIcon {	text-align: left;	vertical-align: top;	padding:3px 0px 3px 0px;}
.NoTitleContentTopPaddingTitleVisibilitycell {	text-align: right;	vertical-align: top;	padding:3px 5px 3px 3px;}
.NoTitleContentTopPaddingTitleTitleTable {	width: 100%;	font-family:  Arial, Verdana, Tahoma, sans-serif;	font-size: 8pt;}
.NoTitleContentTopPaddingTitleBottomAction {	font-family:  Arial, Verdana, Tahoma, sans-serif;	font-size: 8pt;	font-weight: normal;	color: #000000;}




