
/* 
=================
 Container Styles
=================
*/   

.Head {
    font-family: Arial;
    color:#333333;
    font-weight:bold;
}

.containermaster_red .DNNAligncenter, .containermaster_red .DNNAlignLeft, .containermaster_red .DNNAlignRight {
    padding:10px;
}

.Title {
    font-family: Arial;
    color:White;
    font-weight:bold;
}

  /*************/
 /*DEFAULT RED*/
/*************/
.containermaster_red {
	width: 95%;
	background-color: #fff;
}
.containerrow1_red {
	background-image: url('containerTopEdge.jpg');
}
.containerrow2_red {
	background-color: #ffffff;
}
.containermaster_red .Title {
    font-size:19px;
}
.containerBottom {
    background:url('containerBottomEdge.jpg') repeat-x;
}
.containerLeftEdge {
    background: url('containerLeftEdgeBg.jpg') repeat-y;
}
.containerRightEdge {
    background: url('containerRightEdgeBg.jpg') repeat-y;
}
.containermaster_red .NormalRed {
	display:block;
	clear:both;
	/*color:#A73A3D;*/
}


  /***********/
 /*SMALL RED*/
/***********/
.containermaster_small_red {
	width: 95%;
	background-color: #fff;
}
.containerrow1_small_red {
	background-image: url('smallRedTopEdge.jpg');
}
.containerrow2_small_red {
	background-color: #ffffff;
}
.containermaster_small_red .Title {
    font-size:14px;
}
.container_small_red_Bottom {
    background:url('smallRedBottomEdge.jpg') repeat-x blue;
}
.container_small_red_LeftEdge {
    background: url('smallRedLeftEdgeBg.jpg') repeat-y blue;
}
.container_small_red_RightEdge {
    background: url('smallRedRightEdgeBg.jpg') repeat-y blue;
}
.containermaster_small_red .NormalRed {
	display:block;
	clear:both;
	/*color:#A73A3D;*/
}

  /*****************/
 /*GREEN CONTAINER*/
/*****************/
.containermaster_green {
	width: 278px;
	background-color: #ffffff;
}
.containerrow1_green {
	background-image: url('greenTopEdge.jpg');
}
.containerrow2_green {
	background-color: #ffffff;
}
.containermaster_green .Title {
    font-size:16px;
}
.greenBottom {
    background:url('greenBottomEdge.jpg') repeat-x;
    height:24px;
}
.greenLeftEdge {
    background: url('greenLeftEdge.jpg') repeat-y;
}
.greenRightEdge {
    background: url('greenRightEdge.jpg') repeat-y;
}

.greenContent td {
    font-family:Tahoma, Arial, Sans-Serif;
    font-size:12px;
    color:#336600;
}
.greenContent p, .greenContent ul {
    padding:10px;
    line-height:18px;
}
.greenContent ul {
    list-style-position:inside;
    *width:195px; /*ie hack*/
    margin:0;
}
.greenContent td {
    *width:195px; /*ie hack*/
}

  /*****************/
 /*WHITE CONTAINER*/
/*****************/
.containermaster_white {
	width: 513px;
	background-color: #ffffff;
}
.containerrow1_white {
	background-color: #ffffff;
	border-bottom:solid #dcdcba 1px;
}
.containerrow2_white {
	background-color: #ffffff;
}
.containermaster_white .Head {
    font-size:26px;
    font-weight:normal;
    color:#336600;
    line-height:36px;
}
.whiteContent td, .whiteContent div {
    color:#336600;
    font-family:Tahoma, Arial, Sans-Serif;
    font-size:13px;
    font-weight:normal;
}
.whiteContent p, .whiteContent ul {
    padding:10px;
    line-height:18px;
}
.whiteContent ul {
    list-style-position:inside;
}
.whiteContent .NormalBold {
    color:#666;
    font-family:Arial, Sans-Serif;
    font-size:13px;
    font-weight:normal;
    line-height:20px;
}


  /**************************/
 /*WHITE CONTAINER NO TITLE*/
/**************************/
.containermaster_white_no_title {
	width: 513px;
	background-color: #ffffff;
}
.containerrow1_white_no_title {
	background-color: #ffffff;
}
.containerrow2_white_no_title {
	background-color: #ffffff;
}
.containermaster_white_no_title .Head {
    font-size:26px;
    font-weight:normal;
    color:#336600;
    line-height:36px
}
.whiteContent_no_title td {
    color:#336600;
    font-family:Tahoma, Arial, Sans-Serif;
    font-size:12px;
}
.whiteContent_no_title p  {
    line-height:24px;
}
.whiteContent_no_title p.blog_subhead {
    padding:3px;
    line-height:18px;
}
.whiteContent_no_title .blog_footer {
    border-bottom:solid #dcdcba 1px;
}

.whiteContent_no_title .horizontalline {
border-bottom:solid #dcdcba 1px;
}
.whiteContent_no_title .NormalBold {
    color:#666;
    font-family:Arial, Sans-Serif;
    font-size:13px;
    font-weight:normal;
    line-height:20px;
}
.whiteContent_no_title .blog_title {
    border-bottom:solid #dcdcba 1px;
    font-size:26px;
    font-weight:normal;
    color:#336600;
    line-height:36px;
    font-family:Arial, Sans-Serif;
}
.whiteContent_no_title .blog_title a:link, .whiteContent_no_title .blog_title a:visited, .whiteContent_no_title .blog_title a:active {
    color:#336600;
}
.whiteContent_no_title .blog_title a:hover {
    text-decoration:underline;
}
.whiteContent_no_title .blog_footer_left {
    display:none;
}
.whiteContent_no_title .SubHead {
    color:#336600;
}
.whiteContent_no_title .blog_body p {
    font-size:13px;
}
.whiteContent_no_title .blog_description {
    font-size:13px;
}
.whiteContent_no_title .rssIcon {
    display:none;
}
.whiteContent_no_title .BlogInfo .rssIcon {
    display:block;
}

  /*****************/
 /*BLANK CONTAINER*/
/*****************/
.containermaster_blank {
	width: 228px;
}
.containerrow1_blank {
	
}
.containerrow2_blank {

}
.blankContent table {
    width:100%;
    border-left:solid #579924 4px;
    text-align:right;
}
.blankContent a.Normal:link, .blankContent a.Normal:active, .blankContent a.Normal:visited {
    color:#579924;
    font-size:11px;
    text-transform:uppercase;
    font-weight:bold;
    font-family:Arial, Sans-Serif;
    position:relative;
    right:10px; 
}
.blankContent a.Normal:hover {
    color:#993333;
    font-size:12px;
    text-transform:uppercase;
    font-weight:bold;
    font-family:Arial;
    text-decoration:underline;
    background:url('leftNavArrow.jpg') right no-repeat;
    padding-right:25px;
    position:relative;
    right:-20px;
}


  /*************/
 /*ACTION 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='Dimred', 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: #DDDDDD;
}