/* 
================================
 Container Styles for DotNetNuke
================================
*/   

/* light background containers */
.containermaster {
	width: 100%;
	background-color: transparent;
	border: none 0px; 
    padding: 0px;
    margin: 0px;
}

.TitleCSS, h1 .TitleCSS, h1.TitleCSS {
    font-size: 16px;
    color: #878f15;
}

/* for dark background containers */

.containermaster_dkbg {
	width: 100%;
	background-color: transparent;
	border: none 0px; 
    padding: 0px;
    margin: 0px;
}

.TitleWhiteCSS, h1 .TitleWhiteCSS, h1.TitleWhiteCSS {
    font-size: 16px;
    color: #ffffff;
}

.TitleGreenCSS, h1 .TitleGreenCSS, h1.TitleGreenCSS {
    font-size: 16px;
    color: #b1bb1c;
}

.TitleBrownCSS, h1 .TitleBrownCSS, h1.TitleBrownCSS {
    font-size: 16px;
    color: #5d533d;
}

/* cont1 - WhtBgGrnBrd - white background green border */

.cont1_tl {
    background: transparent url('cont1_tl.gif') no-repeat scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.cont1_t {
    width: 100%;
    background: transparent url('cont1_t.gif') repeat-x scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.cont1_tr {
    background: transparent url('cont1_tr.gif') no-repeat scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.cont1_l {
    background: transparent url('cont1_l.gif') repeat-y scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.cont1_r {
    background: transparent url('cont1_r.gif') repeat-y scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.cont1_content {
    background: #ffffff none;
    background-color: #ffffff;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.cont1_bl {
    background: transparent url('cont1_bl.gif') no-repeat scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.cont1_b {
    width: 100%;
    background: transparent url('cont1_b.gif') repeat-x scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.cont1_br {
    background: transparent url('cont1_br.gif') no-repeat scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

/* cont2 - WhtBgBrnBrd - white background brown border */

.cont2_tl {
    background: transparent url('cont2_tl.gif') no-repeat scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.cont2_t {
    width: 100%;
    background: transparent url('cont2_t.gif') repeat-x scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.cont2_tr {
    background: transparent url('cont2_tr.gif') no-repeat scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.cont2_l {
    background: transparent url('cont2_l.gif') repeat-y scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.cont2_r {
    background: transparent url('cont2_r.gif') repeat-y scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.cont2_content {
    background: #ffffff none;
    background-color: #ffffff;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.cont2_bl {
    background: transparent url('cont2_bl.gif') no-repeat scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.cont2_b {
    width: 100%;
    background: transparent url('cont2_b.gif') repeat-x scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.cont2_br {
    background: transparent url('cont2_br.gif') no-repeat scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}
/* cont3 - BrnBgGrnBrdGrad - brown background green border green gradient top */

.cont3_tl {
    background: transparent url('cont3_tl.gif') no-repeat scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.cont3_t {
    width: 100%;
    background: transparent url('cont3_t.gif') repeat-x scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.cont3_tr {
    background: transparent url('cont3_tr.gif') no-repeat scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.cont3_l {
    background: transparent url('cont3_l.gif') repeat-y scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.cont3_r {
    background: transparent url('cont3_r.gif') repeat-y scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.cont3_content {
    background: #524835 none;
    background-color: #524835;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.cont3_bl {
    background: transparent url('cont3_bl.gif') no-repeat scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.cont3_b {
    width: 100%;
    background: transparent url('cont3_b.gif') repeat-x scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.cont3_br {
    background: transparent url('cont3_br.gif') no-repeat scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

/* cont4 - WhtBgBrnBrdGrad - white background brown border brown gradient top */

.cont4_tl {
    background: transparent url('cont4_tl.gif') no-repeat scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.cont4_t {
    width: 100%;
    background: transparent url('cont4_t.gif') repeat-x scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.cont4_tr {
    background: transparent url('cont4_tr.gif') no-repeat scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.cont4_l {
    background: transparent url('cont4_l.gif') repeat-y scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.cont4_r {
    background: transparent url('cont4_r.gif') repeat-y scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.cont4_content {
    background: #ffffff none;
    background-color: #ffffff;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.cont4_bl {
    background: transparent url('cont4_bl.gif') no-repeat scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.cont4_b {
    width: 100%;
    background: transparent url('cont4_b.gif') repeat-x scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.cont4_br {
    background: transparent url('cont4_br.gif') no-repeat scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

/* cont5 - WhtBgBrnBrdGrad - white background green border brown gradient top */

.cont5_tl {
    background: transparent url('cont5_tl.gif') no-repeat scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.cont5_t {
    width: 100%;
    background: transparent url('cont5_t.gif') repeat-x scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.cont5_tr {
    background: transparent url('cont5_tr.gif') no-repeat scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.cont5_l {
    background: transparent url('cont5_l.gif') repeat-y scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.cont5_r {
    background: transparent url('cont5_r.gif') repeat-y scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.cont5_content {
    background: #ffffff none;
    background-color: #ffffff;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.cont5_bl {
    background: transparent url('cont5_bl.gif') no-repeat scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.cont5_b {
    width: 100%;
    background: transparent url('cont5_b.gif') repeat-x scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.cont5_br {
    background: transparent url('cont5_br.gif') no-repeat scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}



/* module settings drop down menu */
.ModuleTitle_MenuItem {
	border: white 0px solid; /*override borders*/    
}

.ModuleTitle_MenuItem TD {  /*TD if menu is using tables*/
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	height: 21px;
        white-space: nowrap;  /*Word wrapping menu item now optional*/
        padding: 1px 3px 3px 1px;	
}


.ModuleTitle_MenuIcon {
	cursor: pointer; 
	cursor: hand; 
	background-color: #EEEEEE; 
	width: 15px;
	height: 100%;   /*override the default height for icon so that menubreaks can have heights adjusted*/
}

.ModuleTitle_SubMenu 
{
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	background-color: #FFFFFF; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}

.ModuleTitle_MenuBreak  {
	background-color: #EEEEEE; 
	font-size: 1px; /*make sure you take out portal.css ModuleTitle_MenuBreak for this to work*/
}

.ModuleTitle_MenuItemSel {

	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	background-color: #C1D2EE;
}
















































































































































































































