/* Styles for Containers  */

/* Styles for Containers BlackTitle Container */
.BlackTitleTitle {padding:0; float:left;}
.BlackTitleTitle h2, .BlackTitleTitle span .ContainerTitle span{padding:0; margin:0;font-family: Arial, Helvetica, sans-serif;font-size:22px;line-height:24px; font-weight:bold;color:#000000;}
.BlackTitleWidth { padding:0;}
.BlackTitleTopMIddle {padding:0;}
.BlackTitleContentpane {text-align:left;vertical-align: top;padding:5px 0px 0px 0px; clear:both;}
.BlackTitleVisibilitycell {float:right;text-align: right;}
.BlackTitleTitleTable {width:100%;}

/* Styles for Containers BlackTitleBorder Container */
.BlackTitleBorderTitle {padding:0; float:left; border-top:1px solid #D6D6D6; border-bottom:1px solid #D6D6D6; margin:0 0 5px;}
.BlackTitleBorderTitle h2, .BlackTitleBorderTitle .ContainerTitle{padding:2px 0 3px 2px!important; margin:0;font-family: Arial, Helvetica, sans-serif;font-size:20px;line-height:22px; font-weight:normal;color:#000000;}
.BlackTitleBorderWidth { padding:0;}
.BlackTitleBorderTopMIddle {padding:0;}
.BlackTitleBorderContentpane {text-align:left;vertical-align: top;padding:5px 0px 0px 0px; clear:both;}
.BlackTitleBorderVisibilitycell {float:right;text-align: right;}
.BlackTitleBorderTitleTable {width:100%;}

/* Styles for Containers BlackTitleBold Container */
.BlackTitleBoldTitle {padding:0; float:left;}
.BlackTitleBoldTitle h2, .BlackTitleBoldTitle .ContainerTitle{padding:0 0 12px!important; margin:0;font-family: Arial, Helvetica, sans-serif;font-size:22px;line-height:24px; font-weight: bold;color:#000000;}
.BlackTitleBoldWidth { padding:0;}
.BlackTitleBoldTopMIddle {padding:0;}
.BlackTitleBoldContentpane {text-align:left;vertical-align: top;padding:5px 0px 0px 0px; clear:both;}
.BlackTitleBoldVisibilitycell {float:right;text-align: right;}
.BlackTitleBoldTitleTable {width:100%;}

/* Styles for Containers BlackTitleSmall Container */
.BlackTitleSmallTitle {padding:0; float:left;}
.BlackTitleSmallTitle h2, .BlackTitleSmallTitle .ContainerTitle{padding:0 0 12px!important; margin:0;font-family: Arial, Helvetica, sans-serif;font-size:18px;line-height:20px; font-weight:normal;color:#000000;}
.BlackTitleSmallWidth { padding:0;}
.BlackTitleSmallTopMIddle {padding:0;}
.BlackTitleSmallContentpane {text-align:left;vertical-align: top;padding:5px 0px 0px 0px; clear:both;}
.BlackTitleSmallContentpane img {float:left; margin:0 15px 0 0; padding:1px; border:1px solid #B8B2B2;}
.BlackTitleSmallVisibilitycell {float:right;text-align: right;}
.BlackTitleSmallTitleTable {width:100%;}

/* Styles for Containers IconTitle Container */
.IconTitleTitle {padding:0px 0px 0px 0px;}
.IconTitleTitle h1, .IconTitleTitle .ContainerTitle{padding:0; margin:0px; font:18px/34px Arial, Helvetica, sans-serif; color:#000000; background-color:inherit;}
.IconTitleWidth { margin:0; padding:0px;}
.IconTitleTopMIddle {padding:0;}
.IconTitleContentpane {text-align:left;vertical-align: top; padding:0 0 5px 38px; clear:both;}
.IconTitleContentpane img {margin:0 0 10px;} 
.IconTitleIcon {float:left;}  
.IconTitleIcon img { position:relative; margin:0 2px 0 0; padding:0;}
.IconTitleVisibilitycell {float:right;text-align: right;}

/* Styles for Containers IconTitle1 Container */
.IconTitle1Title {padding:0px 0px 0px 0px; float:left;}
.IconTitle1Title h2, .IconTitle1Title .ContainerTitle{padding:0; margin:0px;font-family:Arial, Helvetica, sans-serif;font-size:20px; line-height:50px; font-weight:normal; color:#b11313; float:left;}
.IconTitle1Width { margin:0px 0px 0px 0px; padding:0px;}
.IconTitle1TopMIddle {padding:0px 0px 6px 0px; background:url(Containerimages/divider.gif) repeat-x 0 100%; margin:0 0 6px; 
height:100%; overflow:hidden;}
.IconTitle1Contentpane {text-align:left; vertical-align:top; padding:0; clear:both;}
.IconTitle1Icon {float:left; margin:0 3px 6px 0;} 
.IconTitle1Visibilitycell {float:right;text-align: right;}
.IconTitle1TextPanel{ float:left; margin:0; padding:0;}

/* Styles for Containers IconTitle2 Container */
.IconTitle2Title {padding:0px 0px 0px 0px; float:left;}
.IconTitle2Title h2, .IconTitle2Title .ContainerTitle{padding:10px 0 0; margin:0px;font-family:Arial, Helvetica, sans-serif;font-size:20px; line-height:22px; font-weight:normal; color:#990c0c;}
.IconTitle2Width { margin:0; padding:0;}
.IconTitle2TopMIddle {padding:0px 0px 0px 0px;}
.IconTitle2Contentpane {text-align:left;vertical-align: top;padding:5px 0px 5px 0px; clear:both;}
.IconTitle2Icon {float:left;}  .IconTitle2Icon img { position:relative; margin:0px 15px 0px 0px; padding:0 0 0 0;}
.IconTitle2Visibilitycell {float:right;text-align: right;}

/* Styles for Containers GrayBgNoTitle Container */
.GrayBgNoTitleWidth { margin:0px 0px 10px 0px;background-color:#fff; border:1px solid #EAEAEA; padding:6px;}
.GrayBgNoTitleWidthBorder2 {border:1px solid #EAECF3; padding:1px;}
.GrayBgNoTitleContentpane {text-align:left;vertical-align: top;background-color:#F9F9FA; padding:20px 30px 25px; clear:both;}

/* Styles for Containers GrayBg Container */
.GrayBgTitle {padding:0px 0px 0px 0px; float:left;}
.GrayBgTitle h1, .GrayBgTitle .ContainerTitle{padding:0 0 0 0px; margin:0 0 0px; font:normal 18px/34px Arial, Helvetica, sans-serif; color:#000000; background-color:none;}
.GrayBgWidth { margin:0 0px 10px 0px; padding:0px; overflow:hidden;}
.TopLeftGr {background:url(Containerimages/TopLeftGr.gif) left top no-repeat #F5F5F5!important; overflow:hidden;}
.TopRightGr {background:url(Containerimages/TopRightGr.gif) right top no-repeat;overflow:hidden;}
.BottomLeftGr {background:url(Containerimages/BottomLeftGr.gif) left bottom no-repeat;overflow:hidden;}
.BottomRightGr {background:url(Containerimages/BottomRightGr.gif) right bottom no-repeat;overflow:hidden;padding:10px 10px;}
.GrayBgTopMIddle {padding:0px 0px 0px 10px; margin:0; background:url(Containerimages/WhiteLeft.jpg) left top no-repeat #FFFFFF; overflow:hidden;  height:34px;}
.GrayBgTopRight {padding:0; margin:0; background:url(Containerimages/WhiteRight.jpg) right top no-repeat; overflow:hidden;}
.GrayBgContentpane {text-align:left;vertical-align: top;overflow:hidden; padding:2px 5px;}
.GrayBgVisibilitycell {float:right;text-align: right;}

/* 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;}
.BottomAction { text-align:right;font-family:Verdana;font-size: 8pt;color: #000000; clear:both;}
.TitleActionscell {float:left;}
.TitleActionscell table{width:15px;}



