/* 
================================
 Container Styles for DotNetNuke
================================
*/   

/*these put a box around the outside of the container*/
.containermaster {
	width: 100%;
	background: #eaddcd none;
	border-right: #53381e 2px solid; 
	border-top: #53381e 2px solid; 
	border-left: #53381e 2px solid; 
	border-bottom: #53381e 2px solid; 
}

.containermaster_rusty {
	width: 100%;
	background: #eaddcd none;
	border-right: #be844c 2px solid; 
	border-top: #be844c 2px solid; 
	border-left: #be844c 2px solid; 
	border-bottom: #be844c 2px solid; 
}

.containermaster_gold {
	width: 100%;
	background: #eaddcd none;
	border-right: #cbac67 2px solid; 
	border-top: #cbac67 2px solid; 
	border-left: #cbac67 2px solid; 
	border-bottom: #cbac67 2px solid; 
}

.containermaster_green {
	width: 100%;
	background: #eaddcd none;
	border-right: #56630b 2px solid; 
	border-top: #56630b 2px solid; 
	border-left: #56630b 2px solid; 
	border-bottom: #56630b 2px solid; 
}

/* no border around the outside of the container */
.containermaster_plaintext {
	width: 100%;
	border: solid 1px #d9ccb6;
	background: #eaddcd none;
	padding: 2px;
	padding-top: 5px;
	border: solid 1px #c6a378;
}

/* containers with gradient tops*/

.cont_greengrad {
	background: #4c4d3f url('cont_greengrad_02.gif') repeat-x scroll left top;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 2px #53381e;
}

.cont_goldgrad {
	background: #a26e3c url('cont_goldgrad_02.gif') repeat-x scroll left top;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 2px #53381e;
}

.cont_chocograd {
	background: #60452b url('cont_chocograd_02.gif') repeat-x scroll left top;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 2px #53381e;
}

.cont_rustgrad {
	background: #773e07 url('cont_rustgrad_02.gif') repeat-x scroll left top;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 2px #53381e;
}

/*for the container that has the fleur rod in the title area */
.topbar_brown_middle_top {
    background: transparent url('topbar_brown_02.gif') repeat-x scroll left top;
}

.topbar_brown_middle {
    background: transparent url('topbar_brown_02.gif') repeat-x scroll left bottom;
}

/*container content pane formatting for no borders at top or bottom*/
.cont_cont {
    padding: 0px;
    margin: 0px;
    border: 0px;
}

/*container content pane formatting for parenthesis and text only containers
  this will place a gold border along the bottom only of content pane*/
.cont_cont_underline {
    padding: 0px;
    margin: 0px;
    border: 0px;
    padding-bottom: 5px;
	border-bottom: solid 3px #cbac67;
}

/*container content pane formatting for parenthesis and text only containers
  this will place a gold border along the bottom and top only of content pane*/
.cont_cont_underoverline {
    padding: 0px;
    margin: 0px;
    border: 0px;
    padding-bottom: 5px;
    padding-top: 5px;
	border-bottom: solid 3px #cbac67;
	border-top: solid 3px #cbac67;
}

/*container content pane formatting for parenthesis and text only containers
  this will place a gold border along the top only of content pane in module*/
.cont_cont_overline {
    padding: 0px;
    margin: 0px;
    border: 0px;
    padding-bottom: 5px;
    padding-top: 5px;
	border-bottom: solid 0px #cbac67;
	border-top: solid 3px #cbac67;
}

/*container content pane formatting for parenthesis and text only containers
  this will place a green border along the bottom only of content pane*/
.cont_cont_underline_green {
    padding: 0px;
    margin: 0px;
    border: 0px;
    padding-bottom: 5px;
	border-bottom: solid 3px #56630b;
}

/*container content pane formatting for parenthesis and text only containers
  this will place a green border along the bottom and top only of content pane*/
.cont_cont_underoverline_green {
    padding: 0px;
    margin: 0px;
    border: 0px;
    padding-bottom: 5px;
    padding-top: 5px;
	border-bottom: solid 3px #56630b;
	border-top: solid 3px #56630b;
}

/*container content pane formatting for parenthesis and text only containers
  this will place a green border along the top only of content pane in module*/
.cont_cont_overline_green {
    padding: 0px;
    margin: 0px;
    border: 0px;
    padding-bottom: 5px;
    padding-top: 5px;
	border-bottom: solid 0px #56630b;
	border-top: solid 3px #56630b;
}

/*container content pane formatting for parenthesis and text only containers
  this will place a rusty border along the bottom only of content pane*/
.cont_cont_underline_rusty {
    padding: 0px;
    margin: 0px;
    border: 0px;
    padding-bottom: 5px;
	border-bottom: solid 3px #be844c;
}

/*container content pane formatting for parenthesis and text only containers
  this will place a rusty border along the bottom and top only of content pane*/
.cont_cont_underoverline_rusty {
    padding: 0px;
    margin: 0px;
    border: 0px;
    padding-bottom: 5px;
    padding-top: 5px;
	border-bottom: solid 3px #be844c;
	border-top: solid 3px #be844c;
}

/*container content pane formatting for parenthesis and text only containers
  this will place a rusty border along the top only of content pane in module*/
.cont_cont_overline_rusty {
    padding: 0px;
    margin: 0px;
    border: 0px;
    padding-bottom: 5px;
    padding-top: 5px;
	border-bottom: solid 0px #be844c;
	border-top: solid 3px #be844c;
}

/*container content pane formatting for parenthesis and text only containers
  this will place a brown border along the bottom only of content pane*/
.cont_cont_underline_brown {
    padding: 0px;
    margin: 0px;
    border: 0px;
    padding-bottom: 5px;
	border-bottom: solid 3px #53381e;
}

/*container content pane formatting for parenthesis and text only containers
  this will place a brown border along the bottom and top only of content pane*/
.cont_cont_underoverline_brown {
    padding: 0px;
    margin: 0px;
    border: 0px;
    padding-bottom: 5px;
    padding-top: 5px;
	border-bottom: solid 3px #53381e;
	border-top: solid 3px #53381e;
}

/*container content pane formatting for parenthesis and text only containers
  this will place a brown border along the top only of content pane in module*/
.cont_cont_overline_brown {
    padding: 0px;
    margin: 0px;
    border: 0px;
    padding-bottom: 5px;
    padding-top: 5px;
	border-bottom: solid 0px #53381e;
	border-top: solid 3px #53381e;
}

/*container with flourish in 4 corners*/

.cornerTLsm {
    background: transparent url('cornerpieceTLsm.gif') no-repeat scroll left top;
}

.cornerTRsm {
    background: transparent url('cornerpieceTRsm.gif') no-repeat scroll right top;
}

.cornerBLsm {
    background: transparent url('cornerpieceBLsm.gif') no-repeat scroll left bottom;
}

.cornerBRsm {
    background: transparent url('cornerpieceBRsm.gif') no-repeat scroll right bottom;
}

.flourish_top {
    background: transparent url('cont_flourish_top.gif') no-repeat scroll left bottom;
}

/*tan colored text for gradient container or light text on dark bg
  associated with [TITLE] via container.xml cssclass setting*/
.title_tan_text {
    color: #eae3d8;
    font-family: Book Antiqua, Times New Roman, Serif;
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: normal;
    text-align: left;
    vertical-align: middle;
    padding: 0px;
    margin: 0px;
}

/*brown colored title for parenthesis and text only containers
  associated with [TITLE:2] via container.xml cssclass setting*/
.title_brown_text {
    color: #53381e;
    font-family: Book Antiqua, Times New Roman, Serif;
    font-size: 16px;
    font-weight: normal;
    letter-spacing: 1.5;
    line-height: normal;
    padding: 0px;
    margin: 0px;
}

/*green colored title for containers
  associated with [TITLE:3] via container.xml cssclass setting*/
.title_green_text {
    color: #56630b;
    font-family: Book Antiqua, Times New Roman, Serif;
    font-size: 16px;
    font-weight: normal;
    letter-spacing: 1.5;
    line-height: normal;
    padding: 0px;
    margin: 0px;
}

/*gold colored title for containers
  associated with [TITLE:4] via container.xml cssclass setting*/
.title_gold_text {
    color: #be9741;
    font-family: Book Antiqua, Times New Roman, Serif;
    font-size: 16px;
    font-weight: normal;
    letter-spacing: 1.5;
    line-height: normal;
    padding: 0px;
    margin: 0px;
}

/*rusty orange colored title for containers
  associated with [TITLE:5] via container.xml cssclass setting*/
.title_rusty_text {
    color: #b07740;
    font-family: Book Antiqua, Times New Roman, Serif;
    font-size: 16px;
    font-weight: normal;
    letter-spacing: 1.5;
    line-height: normal;
    padding: 0px;
    margin: 0px;
}

/*module menu styles*/
.ModuleTitle_MenuItem {
	border: #53381e 0px solid; /*override borders*/    
}

.ModuleTitle_MenuItem TD {  /*TD if menu is using tables*/
	cursor: pointer; 
	cursor: hand; 
	color: #4c4d3f;
	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;	
	border: #53381e 0px solid;
}


.ModuleTitle_MenuIcon {
	cursor: pointer; 
	cursor: hand; 
	background-color: #f7f3ef; 
	width: 15px;
	height: 100%;   /*override the default height for icon so that menubreaks can have heights adjusted*/
	border: #53381e 0px solid;
}

.ModuleTitle_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	background-color: #f7f3ef; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
	border: #53381e 2px solid;
}

.ModuleTitle_MenuBreak  {
	background-color: #f7f3ef; 
	font-size: 1px; /*make sure you take out portal.css ModuleTitle_MenuBreak for this to work*/
}

.ModuleTitle_MenuItemSel {
	cursor: pointer; 
	cursor: hand; 
	color: #ffffff; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	background-color: #cbac67;
	border: #53381e 0px solid;
}

.stripetop_brown {
    background: #000000 url('stripebottom_brown.jpg') repeat-x scroll left top;
    padding: 0px;
    margin: 0px;
    border: 0px;
    border-left: solid 0px #53381e;
    border-right: solid 0px #53381e;
    border-top: solid 0px #53381e;
    border-bottom: solid 1px #53381e;
}

.stripebottom_brown {
    background: #000000 url('stripebottom_brown.jpg') repeat-x scroll left top;
    padding: 0px;
    margin: 0px;
    border: 0px;
    border-left: solid 0px #53381e;
    border-right: solid 0px #53381e;
    border-top: solid 1px #53381e;
    border-bottom: solid 0px #53381e;
}

.stripebottom_gold {
    background: #000000 url('stripebottom_gold.jpg') repeat-x scroll left top;
    padding: 0px;
    margin: 0px;
    border: 0px;
    border-left: solid 0px #53381e;
    border-right: solid 0px #53381e;
    border-top: solid 1px #53381e;
    border-bottom: solid 0px #53381e;
}

.stripetop_gold {
    background: #000000 url('stripebottom_gold.jpg') repeat-x scroll left top;
    padding: 0px;
    margin: 0px;
    border: 0px;
    border-left: solid 0px #53381e;
    border-right: solid 0px #53381e;
    border-top: solid 0px #53381e;
    border-bottom: solid 1px #53381e;
}

.stripebottom_green {
    background: #000000 url('stripebottom_green.jpg') repeat-x scroll left top;
    padding: 0px;
    margin: 0px;
    border: 0px;
    border-left: solid 0px #53381e;
    border-right: solid 0px #53381e;
    border-top: solid 1px #53381e;
    border-bottom: solid 0px #53381e;
}

.stripetop_green {
    background: #000000 url('stripebottom_green.jpg') repeat-x scroll left top;
    padding: 0px;
    margin: 0px;
    border: 0px;
    border-left: solid 0px #53381e;
    border-right: solid 0px #53381e;
    border-top: solid 0px #53381e;
    border-bottom: solid 1px #53381e;
}

.stripebottom_rusty {
    background: #000000 url('stripebottom_rusty.jpg') repeat-x scroll left top;
    padding: 0px;
    margin: 0px;
    border: 0px;
    border-left: solid 0px #53381e;
    border-right: solid 0px #53381e;
    border-top: solid 1px #53381e;
    border-bottom: solid 0px #53381e;
}

.stripetop_rusty {
    background: #000000 url('stripebottom_rusty.jpg') repeat-x scroll left top;
    padding: 0px;
    margin: 0px;
    border: 0px;
    border-left: solid 0px #53381e;
    border-right: solid 0px #53381e;
    border-top: solid 0px #53381e;
    border-bottom: solid 1px #53381e;
}









