/* CSS Document */

.c_head{ padding:8px 10px 0 11px; text-align:left; padding-bottom:3px; }

.c_content{clear:both;}

.c_contentpane{padding:8px 15px 0 15px; text-align:left;  padding-bottom:10px; }

.container {margin-left:1px;}

.c_footer {margin-bottom:20px; padding:8px 10px 8px 15px; text-align:right;}

.title{margin:0; float:left; white-space:nowrap;}
.title_vis{margin:0; float:right; text-align:right;}

/*---------- default style for head & normal -----------*/
.Head{font-weight:bold; font-size:1em;}

.Normal{color:#43494D;}

.Normal p{margin-top:0px;}

.title_blue .Head {color:#6AA1D8;color:#4d739a;}

.container .c_head { background: url(images/ContainerTitle_Bg.png) no-repeat bottom left; }
.container .c_content { background: url(images/ContainerBody_Bg.png) no-repeat bottom left; }
.container .c_contentpane { background: url(images/ContainerBorder_Bg.png) repeat-y top left; }

.containerSide { background-color: #f2f2f2;border: solid 1px #cccccc; margin-bottom: 10px; }
.containerSide .c_head { background: url(images/ContainerSideTitle_Bg.png) repeat-x top left; }
.containerSide .c_content { background: #f2f2f2 url(images/ContainerSideBody_Bg.png) repeat-x top left; }
.containerSide .Head, .containerSide .Normal { color:#402727; color:#5a3737; }
.containerSide .SubHead { color: #4f3030; color:#5a3737; }
.containerSide .c_contentpane {  }
.containerSide .DNN_News_ItemDate { color:#898989; font-style:normal;  }
.containerSide .DNN_News_ItemLink a { color:#402727; font-weight:bold; }
.containerSide .DNN_News_ItemLink a:hover { color:#9a1717; }
.containerSide .DNN_ANN_DesignTable .SubHead {position:relative; left:-10px;}
.containerSide .DNN_ANN_Description {max-width:120px;}

.containerSimple .c_content { margin-left:1px; background: url(images/ContainerSimpleBody_Bg.png) no-repeat top left; }

.containerZeroClearance { margin:0px; padding:0px; }
.containerZeroClearance .c_head { margin-left:1px; background: url(images/ContainerZeroClearanceTitle_Bg.png) no-repeat bottom left; }
.containerZeroClearance .c_contentpane{ margin:0px; padding:0px; }
.containerZeroClearance .c_footer { margin:0px; padding:0px; margin-bottom:20px;}

.containerBanner {  }
.containerBanner .c_head { background: url(images/ContainerBannerTitle_Bg.png) no-repeat top left; }
.containerBanner .Head { background:none; position:relative;  }
.containerBanner span.Head { color:#ffffff; text-transform:uppercase; }
.containerBanner .c_contentpane { background: url(images/ContainerBannerBody_Bg.png) repeat-y top left; }
.containerBanner .Normal { color:#eeeeff !important;}
.containerBanner a.Normal:hover { color:#ffffff !important; }
.containerBanner .c_footer { background: url(images/ContainerBannerFooter_Bg.png) no-repeat bottom left; }
.containerBanner .CommandButton {color:White !important; }
/* take care of some strange module-menu behaviour in the banner */
.containerBanner .ModuleTitle_MenuBar {position:relative !important; }
.containerBanner .ModuleTitle_SubMenu { position:absolute !important; left:0em !important; top:1em !important; z-index:1500 !important;}
.containerBanner .LinksDesignTable a {font-weight:bold;}