
/*

green: #004e32
dark green: #003321
brown: #4c1900
light brown: #ba7554
gray: #cfd4d8

*/

.sd_modulecontainer_main,
.sd_modulecontainer_centered,
.sd_modulecontainer_highlight,
.sd_modulecontainer_highlightalt1,
.sd_modulecontainer_highlightalt2,
.sd_modulecontainer_admin
{
	border: 0px solid #000;
	margin-bottom: 20px;
	padding: 0 20px;
}
.sd_modulecontainer_highlight
{
	color: #fff;
	background-color: #004e32;
	border: 4px solid #cfd4d8;
	padding: 15px 20px;
}
.sd_modulecontainer_highlightalt1
{
	color: #fff;
	background-color: #4c1900;
	border: 4px solid #fff;
	padding: 15px 20px;
}
.sd_modulecontainer_highlightalt2
{
	color: #fff;
	background-color: #ba7554;
	border: 4px solid #fff;
	padding: 15px 20px;
}
.sd_moduletitlebox_main_left,
.sd_moduletitlebox_centered_center,
.sd_moduletitlebox_highlight_left,
.sd_moduletitlebox_highlightalt1_left,
.sd_moduletitlebox_highlightalt2_left,
.sd_moduletitlebox_admin_left
{
	margin: 0;
	padding: 0 0 5px 0;
	vertical-align: middle;
	text-align: left;
}
.sd_moduletitlebox_centered_center
{
	text-align: center;
}
.sd_moduletitle_main,
.sd_moduletitle_centered,
.sd_moduletitle_highlight,
.sd_moduletitle_highlightalt1,
.sd_moduletitle_highlightalt2,
.sd_moduletitle_admin
{
	font-size: 20px;
	line-height: 22px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-transform: none;
	color: #004e32;
}
.sd_moduletitle_centered
{
	text-align: center;
}
.sd_moduletitle_highlight
{
	color: #fff;
}
.sd_moduletitle_highlightalt1
{
	color: #fff;
}
.sd_moduletitle_highlightalt2
{
	color: #fff;
}

/* content styles */

.sd_modulecontent_main,
.sd_modulecontent_centered,
.sd_modulecontent_highlight,
.sd_modulecontent_highlightalt1,
.sd_modulecontent_highlightalt2,
.sd_modulecontent_admin
{
	color: #000;
}
.sd_modulecontent_centered
{
	text-align: center;
}
.sd_modulecontent_highlight
{
	color: #fff;
}
.sd_modulecontent_highlightalt1
{
	color: #fff;
}
.sd_modulecontent_highlightalt2
{
	color: #fff;
}
.sd_modulecontent_main p,
.sd_modulecontent_centered p,
.sd_modulecontent_highlight p,
.sd_modulecontent_highlightalt1 p,
.sd_modulecontent_highlightalt2 p,
.sd_modulecontent_admin p
{
	margin: 10px 0 10px 0;
}
.sd_modulecontent_centered p
{
	text-align: center;
}
.sd_modulecontent_highlight p,
.sd_modulecontent_highlight ul li
{
	color: #fff;
}
.sd_modulecontent_highlightalt1 p,
.sd_modulecontent_highlightalt1 ul li
{
	color: #fff;
}
.sd_modulecontent_highlightalt2 p,
.sd_modulecontent_highlightalt2 ul li
{
	color: #fff;
}
.sd_modulecontent_highlight a
{
	color: #fff;
}
.sd_modulecontent_highlight a:hover
{
	color: #cfd4d8;
}
.sd_modulecontent_highlightalt1 a
{
	color: #fff;
}
.sd_modulecontent_highlightalt1 a:hover
{
	color: #ba7554;
}
.sd_modulecontent_highlightalt2 a
{
	color: #fff;
}
.sd_modulecontent_highlightalt2 a:hover
{
	color: #4c1900;
}

/*

green: #004e32
dark green: #003321
brown: #4c1900
light brown: #ba7554
gray: #cfd4d8

*/

/* styles for action menu */
.ModuleTitle_MenuItem 
{
	border: white 0px solid; /* override borders */
}
.ModuleTitle_MenuItem td 
{  
	cursor: pointer;
	cursor: hand;
	color: #000;
	font-family: Verdana, 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: #eee;
	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: #cfd4d8;
	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: #cfd4d8;
	font-size: 1px; /* make sure you take out portal.css ModuleTitle_MenuBreak for this to work */
}
.ModuleTitle_MenuItemSel
{
	cursor: pointer;
	cursor: hand;
	color: #000;
	font-family: Verdana, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	background-color: #eee;
}
