/* 
================================
 Container Styles for DotNetNuke
================================
*/   

/* transparent background for container */
.text_only {
	background-color: transparent;
	border-right: 0; 
	border-top: 0; 
	border-left: 0; 
	border-bottom: 0;
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0;
}

.slogan_text_only {
	background-color: transparent;
	border-right: 0; 
	border-top: 0; 
	border-left: 0; 
	border-bottom: 0;
	padding: 0px;
	padding-left: 0px;
	padding-right: 5px;
	margin: 0;
}

.slogan_text_only .normal {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 11px;
    font-weight: bold;
    font-style: italic;
    color: #eadeca;
}


.text_only_nopadding {
	background-color: transparent;
	border-right: 0; 
	border-top: 0; 
	border-left: 0; 
	border-bottom: 0;
	padding: 0;
}

.admin_border {
	background-color: #f2ede0;
	border-right: solid 2px #ac3973; 
	border-top: solid 2px #ac3973; 
	border-left: solid 2px #ac3973; 
	border-bottom: solid 2px #ac3973;
	border: solid 2px #ac3973;
	padding: 5px;
	margin: 0;
}

.admin_text_only {
	background-color: transparent;
	border-right: 0; 
	border-top: 0; 
	border-left: 0; 
	border-bottom: 0;
	padding: 5px;
	margin: 0;
}

.grad_color_nopadding {
	background-color: transparent;
	border-right: 0; 
	border-top: 0; 
	border-left: 0; 
	border-bottom: 0;
	padding: 0;
}

/* this class is assigned to [TITLE] in container.xml */
.cont_title_purple {
	font-size: 14px;
    font-family: Verdana, Arial, Sans-Serif;
	color: #ac3973;
    padding: 0px;
    margin: 0;
    border:0;
	font-weight: bold;
    letter-spacing: 1.5px;
    text-align: left;
}

/* this class is assigned to [TITLE:2] in container.xml */
.cont_title_white {
	font-size: 14px;
    font-family: Verdana, Arial, Sans-Serif;
	color: #eadeca;
	margin: 0;
	padding: 0;
    border:0;
	font-weight: bold;
    letter-spacing: 1.5px;
    text-align: left;
}

/* GENERIC */
/* style for module titles */
.grad_color_nopadding .Head {
	font-size: 14px;
    font-family: Verdana, Arial, Sans-Serif;
	color: #eadeca;
	margin: 0;
	padding: 0;
    border:0;
	font-weight: bold;
    letter-spacing: 1.5px;
    text-align: left;
}

/* style of item titles on edit and admin pages */
.grad_color_nopadding .SubHead    {
    font-family: verdana, arial, sans-serif;
    font-size:  11px;
    font-weight: bold;
    color: #eadeca;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.grad_color_nopadding .SubSubHead {
    font-family: verdana, arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #eadeca;
}


.grad_color_nopadding H1  {
    font-family: verdana, arial, sans-serif;
    font-size:  16px;
    font-weight:    normal;
    color: #eadeca;
    text-align: left;
}

.grad_color_nopadding H2  {
    font-family: verdana, arial, sans-serif;
    font-size:  14px;
    font-weight:    normal;
    color: #eadeca;
    text-align: left;
}

.grad_color_nopadding H3  {
    font-family: verdana, arial, sans-serif;
    font-size:  11px;
    font-weight:    normal;
    color: #eadeca;
    text-align: left;
}

.grad_color_nopadding H4  {
    font-family: verdana, arial, sans-serif;
    font-size:  11px;
    font-weight:    normal;
    color: #eadeca;
    text-align: left;
}

.grad_color_nopadding H5, DT  {
    font-family: verdana, arial, sans-serif;
    font-size:  10px;
    font-weight:    bold;
    color: #eadeca;
    text-align: left;
}

.grad_color_nopadding H6  {
    font-family: verdana, arial, sans-serif;
    font-size:  10px;
    font-weight:    bold;
    color: #eadeca;
    text-align: left;
}

.grad_color_nopadding HR {
    color: #eadeca;
    border: none 0; 
	border-top: 1px solid #eadeca;
	border-bottom: 0px solid #eadeca;
	width: 100%;
	height: 1px;
	margin: 3px auto 3px 0;
	text-align: left;
	padding: 0px 0 3px 0;
}

    
/* the menu next to container title with settings options for the module */
.ModuleTitle_MenuItem {
	border: #eadeca 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;
    background-color: #eadeca;
	border: #eadeca 0px solid; /*override borders*/    
}

.ModuleTitle_MenuIcon {
	cursor: pointer; 
	cursor: hand; 
	background-color: #eadeca; 
	width: 15px;
	height: 100%;   /*override the default height for icon so that menubreaks can have heights adjusted*/
	border: #eadeca 0px solid; /*override borders*/    
}

.ModuleTitle_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	background-color: #eadeca; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
	border: #eadeca 0px solid; /*override borders*/    
}

.ModuleTitle_MenuBreak  {
	background-color: #000000; 
	font-size: 1px; /*make sure you take out portal.css ModuleTitle_MenuBreak for this to work*/
	border: #eadeca 0px solid; /*override borders*/    
}

.ModuleTitle_MenuItemSel, .ModuleTitle_MenuItemSel TD {

	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	background-color: #999933;
	border: #eadeca 0px solid; /*override borders*/    
}

/* Gradient Charcoal */

.container1_tl {
    background: #777777 url('container1_tl.jpg') no-repeat scroll left top;
    padding: 0;
    margin: 0;
    border: 0;
}

.container1_t {
    background: #777777 url('container1_t.jpg') repeat-x scroll left top;
    padding: 0;
    margin: 0;
    border: 0;
}

.container1_tr {
    background: #777777 url('container1_tr.jpg') no-repeat scroll left top;
    padding: 0;
    margin: 0;
    border: 0;
}

.container1_l {
    background: #000000 url('container1_l.jpg') no-repeat scroll left top;
    padding: 0;
    margin: 0;
    border: 0;
}

.container1_content {
    background: #000000 url('container1_content.jpg') repeat-x scroll left top;
    padding: 5px;
    margin: 0;
    border: 0;
}

.container1_content_nopadding {
    background: #000000 url('container1_content.jpg') repeat-x scroll left top;
    padding: 0px;
    margin: 0;
    border: 0;
}

.container1_r {
    background: #000000 url('container1_r.jpg') no-repeat scroll left top;
    padding: 0;
    margin: 0;
    border: 0;
}


/* Gradient Green */

.container2_tl {
    background: #777777 url('container2_tl.jpg') no-repeat scroll left top;
    padding: 0;
    margin: 0;
    border: 0;
}

.container2_t {
    background: #777777 url('container2_t.jpg') repeat-x scroll left top;
    padding: 0;
    margin: 0;
    border: 0;
}

.container2_tr {
    background: #777777 url('container2_tr.jpg') no-repeat scroll left top;
    padding: 0;
    margin: 0;
    border: 0;
}

.container2_l {
    background: #000000 url('container2_l.jpg') no-repeat scroll left top;
    padding: 0;
    margin: 0;
    border: 0;
}

.container2_content {
    background: #000000 url('container2_content.jpg') repeat-x scroll left top;
    padding: 5px;
    margin: 0;
    border: 0;
}

.container2_content_nopadding {
    background: #000000 url('container2_content.jpg') repeat-x scroll left top;
    padding: 0px;
    margin: 0;
    border: 0;
}

.container2_r {
    background: #000000 url('container2_r.jpg') no-repeat scroll left top;
    padding: 0;
    margin: 0;
    border: 0;
}

/* Gradient Purple */

.container3_tl {
    background: #777777 url('container3_tl.jpg') no-repeat scroll left top;
    padding: 0;
    margin: 0;
    border: 0;
}

.container3_t {
    background: #777777 url('container3_t.jpg') repeat-x scroll left top;
    padding: 0;
    margin: 0;
    border: 0;
}

.container3_tr {
    background: #777777 url('container3_tr.jpg') no-repeat scroll left top;
    padding: 0;
    margin: 0;
    border: 0;
}

.container3_l {
    background: #000000 url('container3_l.jpg') no-repeat scroll left top;
    padding: 0;
    margin: 0;
    border: 0;
}

.container3_content {
    background: #000000 url('container3_content.jpg') repeat-x scroll left top;
    padding: 5px;
    margin: 0;
    border: 0;
}

.container3_content_nopadding {
    background: #000000 url('container3_content.jpg') repeat-x scroll left top;
    padding: 0px;
    margin: 0;
    border: 0;
}

.container3_r {
    background: #000000 url('container3_r.jpg') no-repeat scroll left top;
    padding: 0;
    margin: 0;
    border: 0;
}

/* Solid Charcoal Right Border */

.container4_tl {
    background: #2f2f2f url('container4_tl.jpg') no-repeat scroll left top;
    padding: 0;
    margin: 0;
    border: 0;
}

.container4_t {
    background: #2f2f2f url('container4_t.jpg') no-repeat scroll right top;
    padding: 0;
    margin: 0;
    border: 0;
}

.container4_tr {
    background: #2f2f2f url('container4_tr.jpg') no-repeat scroll left top;
    padding: 0;
    margin: 0;
    border: 0;
}

.container4_bl {
    background: #2f2f2f url('container4_bl.jpg') no-repeat scroll left top;
    padding: 0;
    margin: 0;
    border: 0;
}

.container4_b {
    background: #2f2f2f none;
    padding: 0;
    margin: 0;
    border: 0;
}

.container4_br {
    background: #2f2f2f url('container4_br.jpg') no-repeat scroll left top;
    padding: 0;
    margin: 0;
    border: 0;
}

.container4_l {
    background: #2f2f2f none;
    padding: 0;
    margin: 0;
    border: 0;
}

/* Solid Purple Right Border*/

.container5_tl {
    background: #660033 url('container5_tl.jpg') no-repeat scroll left top;
    padding: 0;
    margin: 0;
    border: 0;
}

.container5_t {
    background: #660033 url('container5_t.jpg') no-repeat scroll right top;
    padding: 0;
    margin: 0;
    border: 0;
}

.container5_tr {
    background: #660033 url('container5_tr.jpg') no-repeat scroll left top;
    padding: 0;
    margin: 0;
    border: 0;
}

.container5_bl {
    background: #660033 url('container5_bl.jpg') no-repeat scroll left top;
    padding: 0;
    margin: 0;
    border: 0;
}

.container5_b {
    background: #660033 none;
    padding: 0;
    margin: 0;
    border: 0;
}

.container5_br {
    background: #660033 url('container5_br.jpg') no-repeat scroll left top;
    padding: 0;
    margin: 0;
    border: 0;
}

.container5_l {
    background: #660033 none;
    padding: 0;
    margin: 0;
    border: 0;
}

/* Solid Green Right Border */

.container6_tl {
    background: #333300 url('container6_tl.jpg') no-repeat scroll left top;
    padding: 0;
    margin: 0;
    border: 0;
}

.container6_t {
    background: #333300 url('container6_t.jpg') no-repeat scroll right top;
    padding: 0;
    margin: 0;
    border: 0;
}

.container6_tr {
    background: #333300 url('container6_tr.jpg') no-repeat scroll left top;
    padding: 0;
    margin: 0;
    border: 0;
}

.container6_bl {
    background: #333300 url('container6_bl.jpg') no-repeat scroll left top;
    padding: 0;
    margin: 0;
    border: 0;
}

.container6_b {
    background: #333300 none;
    padding: 0;
    margin: 0;
    border: 0;
}

.container6_l {
    background: #333300 none;
    padding: 0;
    margin: 0;
    border: 0;
}

.container6_br {
    background: #333300 url('container6_br.jpg') no-repeat scroll left top;
    padding: 0;
    margin: 0;
    border: 0;
}
/* Solid Charcoal with Left Border*/

.container7_tl {
    background: #2f2f2f url('container7_tl.jpg') no-repeat scroll left top;
    padding: 0;
    margin: 0;
    border: 0;
}

.container7_t {
    background: #2f2f2f none;
    padding: 0;
    margin: 0;
    border: 0;
}

.container7_tr {
    background: #2f2f2f url('container7_tr.jpg') no-repeat scroll left top;
    padding: 0;
    margin: 0;
    border: 0;
}

.container7_bl {
    background: #2f2f2f url('container7_bl.jpg') no-repeat scroll left top;
    padding: 0;
    margin: 0;
    border: 0;
}

.container7_b {
    background: #2f2f2f none;
    padding: 0;
    margin: 0;
    border: 0;
}

.container7_br {
    background: #2f2f2f url('container7_br.jpg') no-repeat scroll left top;
    padding: 0;
    margin: 0;
    border: 0;
}

.container7_r {
    background: #2f2f2f url('container7_r.jpg') no-repeat scroll left top;
    padding: 0;
    margin: 0;
    border: 0;
}

.container7_l {
    background: #2f2f2f url('container7_l.jpg') repeat-y scroll left top;
    padding: 0;
    margin: 0;
    border: 0;
}

.container7_content {
    background: #2f2f2f none;
    padding: 0;
    margin: 0;
    border: 0;
}

/* Solid Purple with Left Border*/

.container8_tl {
    background: #660033 url('container8_tl.jpg') no-repeat scroll left top;
    padding: 0;
    margin: 0;
    border: 0;
}

.container8_t {
    background: #660033 none;
    padding: 0;
    margin: 0;
    border: 0;
}

.container8_tr {
    background: #660033 url('container8_tr.jpg') no-repeat scroll left top;
    padding: 0;
    margin: 0;
    border: 0;
}

.container8_bl {
    background: #660033 url('container8_bl.jpg') no-repeat scroll left top;
    padding: 0;
    margin: 0;
    border: 0;
}

.container8_b {
    background: #660033 none;
    padding: 0;
    margin: 0;
    border: 0;
}

.container8_br {
    background: #660033 url('container8_br.jpg') no-repeat scroll left top;
    padding: 0;
    margin: 0;
    border: 0;
}

.container8_r {
    background: #660033 url('container8_r.jpg') no-repeat scroll left top;
    padding: 0;
    margin: 0;
    border: 0;
}

.container8_l {
    background: #660033 url('container8_l.jpg') repeat-y scroll left top;
    padding: 0;
    margin: 0;
    border: 0;
}

.container8_content {
    background: #660033 none;
    padding: 0;
    margin: 0;
    border: 0;
}

/* Solid Green with Left Border*/

.container9_tl {
    background: #333300 url('container9_tl.jpg') no-repeat scroll left top;
    padding: 0;
    margin: 0;
    border: 0;
}

.container9_t {
    background: #333300 none;
    padding: 0;
    margin: 0;
    border: 0;
}

.container9_tr {
    background: #333300 url('container9_tr.jpg') no-repeat scroll left top;
    padding: 0;
    margin: 0;
    border: 0;
}

.container9_bl {
    background: #333300 url('container9_bl.jpg') no-repeat scroll left top;
    padding: 0;
    margin: 0;
    border: 0;
}

.container9_b {
    background: #333300 none;
    padding: 0;
    margin: 0;
    border: 0;
}

.container9_br {
    background: #333300 url('container9_br.jpg') no-repeat scroll left top;
    padding: 0;
    margin: 0;
    border: 0;
}

.container9_r {
    background: #333300 url('container9_r.jpg') no-repeat scroll left top;
    padding: 0;
    margin: 0;
    border: 0;
}

.container9_l {
    background: #333300 url('container9_l.jpg') repeat-y scroll left top;
    padding: 0;
    margin: 0;
    border: 0;
}

.container9_content {
    background: #333300 none;
    padding: 0;
    margin: 0;
    border: 0;
}

.admin_border .Head {
	font-size: 14px;
    font-family: Verdana, Arial, Sans-Serif;
	color: #993366;
	margin: 0;
	padding: 0;
    border:0;
	font-weight: bold;
    letter-spacing: 1.5px;
    text-align: left;
    line-height: normal;
}

/* style of item titles on edit and admin pages */
.admin_border .SubHead    {
    font-family: verdana, arial, sans-serif;
    font-size:  11px;
    font-weight: bold;
    color: #993366;
    line-height: normal;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.admin_border .SubSubHead {
    font-family: verdana, arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #993366;
    line-height: normal;
}


.admin_border H1  {
    font-family: verdana, arial, sans-serif;
    font-size:  16px;
    font-weight:    normal;
    color: #993366;
    text-align: left;
}

.admin_border H2  {
    font-family: verdana, arial, sans-serif;
    font-size:  14px;
    font-weight:    normal;
    color: #993366;
    text-align: left;
}

.admin_border H3  {
    font-family: verdana, arial, sans-serif;
    font-size:  11px;
    font-weight:    normal;
    color: #993366;
    text-align: left;
}

.admin_border H4  {
    font-family: verdana, arial, sans-serif;
    font-size:  11px;
    font-weight:    normal;
    color: #993366;
    text-align: left;
}

.admin_border H5, DT  {
    font-family: verdana, arial, sans-serif;
    font-size:  10px;
    font-weight:    bold;
    color: #993366;
    text-align: left;
}

.admin_border H6  {
    font-family: verdana, arial, sans-serif;
    font-size:  10px;
    font-weight:    bold;
    color: #993366;
    text-align: left;
}

.admin_border HR {
    color: #993366;
    border: none 0; 
	border-top: 1px solid #993366;
	border-bottom: 0px solid #993366;
	width: 100%;
	height: 1px;
	margin: 3px auto 3px 0;
	text-align: left;
	padding: 0px 0 3px 0;
}

.admin_border .normal, .admin_border .normaldisabled {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    line-height: normal;

}
.admin_border .normaldisabled {
    color: #edc97b;
    background-color: #333333;
}

.admin_border .normalbold {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    line-height: normal;

}

.admin_border .FileManagerTreeNodeSelected {
background-color:#DCDCDC;
font-family:Tahoma,Arial,Helvetica;
font-size:11px;
font-weight:normal;
color: #000000;
}

.admin_border .FileManagerTreeNode {
background-color:#ffffff;
font-family:Tahoma,Arial,Helvetica;
font-size:11px;
font-weight:normal;
color: #000000;
}






