BODY
{	filter: none;
	background-color: #669999;
        background-image: none;
	font-size: 0.80em;
	font-weight: normal;
}

HTML > BODY
{
	filter: none;
	background-color: #669999;
        background-image: none;
}
BODY.printContentView
{
	filter: none;
	background: none;
}

HTML > BODY.printContentView
{
	filter: none;
	background: none;
}

BODY.customizeContentView
{
	filter: none;
	background: none;
	padding-top: 0;
}

HTML > BODY.customizeContentView
{
	filter: none;
	background: none;
}

BODY.customizeContentView #idMainContainer,
BODY.customizeContentView #idMainContainerBottomCorners.cornersContainer
{
	filter: none;
}

HTML > BODY.customizeContentView #idMainContainer,
HTML > BODY.customizeContentView #idMainContainerBottomCorners.cornersContainer
{
	background: none;
}



/*******************************************************************/
/******* Main content container                              *******/
/*******************************************************************/


#idMainContainerBottomCorners.cornersContainer
{
  display: none;
  position: relative;
  margin: 0 auto;
  float: none;
}

#idMainContainerBottomCorners.cornersContainer:after
{
  display: none;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
  font-size: 0;
  content: ".";
}

#idMainContainerBottomCorners.cornersContainer
{
  display: none;
}
/* Hides from IE-mac \*/
#idMainContainerBottomCorners.cornersContainer
{
  display: none;
}
/* End hide from IE-mac */

BODY.customizeContentView #idHeaderContainer
{
	filter: none;
	background-color: #669999;
	margin:0;
}

HTML > BODY.customizeContentView #idHeaderContainer
{
	filter:none;
	background-color: #669999;
}

/******* Header containers for applying background *******/

#idHeaderContainer .d1, #idHeaderContainer .d2
{
	width: 919px;
	height: auto;
}

#idHeaderContainer .d1
{
	filter: none;
}

HTML > BODY #idHeaderContainer .d1
{
	filter: none;
	background: none;
	float: left;
}

#idHeaderContainer .d2
{
}

BODY.customizeContentView #idHeaderContainer .d1
{

}


#idHeaderContainer .d1 .d1,
#idHeaderContainer .d2 .d2
{
	float: none;
	padding: 0;
	background:none;
	filter: none;
	height :auto;
}

#idHeaderAssociationName 
{
	position: absolute;
	top: 55px;
	left: 250px;
	z-index: 2;
	font-size: 175%;
	font-weight: bold;
	white-space: nowrap;
	color: #003333;
}

/******* Editable header region container *******/
/******* (Specify default background color for editable region below) *******/

.header_headerContent
{
	background: none;
	width: 919px;
	height: 166px;
	background-color: #669999;
}

.headerContentHolder
{
	width: 919px;
	height: 166px;
}

#idHeaderContent
{
	width: 919px;
	height: 166px;
}


/******* MENU *******/

#idMainMenuContainer .d1
{
	width:919px;
	padding-left:4px;
	float:left;
	filter:none;
}

HTML > BODY #idMainMenuContainer .d1
{
	filter: none;
	background: none;
}

#idMainMenuContainerTopCorners.cornersContainer
{
	display: none;
	float: left;
	width: 919px;
	height: 15px;
	position: relative;
	z-index: 200;
	margin-top:-14px;
	background: none;
	filter: none;
}

HTML > BODY #idMainMenuContainerTopCorners.cornersContainer
{
	filter: none;
	background: none;
}

#idMainMenuContainerTopCorners.cornersContainer .topCorners
{
	display: none;
	padding: 0;
	margin: 10px auto 0;
	width: 919px;
	height: 9px;
	position: relative;
	z-index: 200;
	background-color: none;
}

#idMainMenuContainerTopCorners.cornersContainer .topCorners .c1,
#idMainMenuContainerTopCorners.cornersContainer .topCorners .c2,
#idMainMenuContainerTopCorners.cornersContainer .topCorners .c3,
#idMainMenuContainerTopCorners.cornersContainer .topCorners .c4,
#idMainMenuContainerTopCorners.cornersContainer .topCorners .c5
{
	background-color: none;
}

#idMainMenuContainer .d8
{
	background-color: #3f3f3f;
}

#idMainMenu td.itemNormal .d5
{
	width: 100%;
	background: none;
}
#idMainMenu td.itemCurrent .d5,
#idMainMenu td.itemCurrentParent .d5
{
	width: 100%;
	background: none;
}


#idMainMenuContainer #idMainMenu .menuLevel1 td
{
	background: none;
}

#idMainMenuContainer #idMainMenu .menuLevel1 td.first
{
	background: none;
}

#idMainMenuContainer #idMainMenu .menuLevel1 td.last
{
	background: none;
}

#idMainMenu .menuLevel1 td A:hover,
#idMainMenu .menuLevel1 td.itemNormal:hover A,
#idMainMenu .menuLevel1 td.itemCurrentParent A:hover
{
	background: none;
	border-left:none;
	border-right:none;
	padding: 11px 20px 9px 20px;
	color: #FFFFFF;
}


#idMainMenu .menuLevel1 td.first:hover A,
#idMainMenu .menuLevel1 td.first A:hover
{
	background: none;
	border-right:none;
	border-left:none;
	padding: 11px 20px 9px 21px;
}

#idMainMenu .menuLevel1 td.last:hover A,
#idMainMenu .menuLevel1 td.last A:hover
{
	background: none;
	border-left:none;
	border-right:none;
	padding: 11px 21px 9px 20px;
}

#idMainMenu .menuLevel1 TD.itemNormal .d5
{
	width: 100%;
	background: none;
	float: left;
}
#idMainMenu .menuLevel1 TD.itemCurrent .d5,
#idMainMenu .menuLevel1 TD.itemCurrentParent .d5
{
	width: 100%;
	background: none;
	float: left;  
}

#idMainMenuContainer #idMainMenu DIV.mainMenuPublicHiddenIcon
{
  -moz-opacity: 0.50;
  -khtml-opacity: 0.50;
  opacity: 0.50;
  filter: none;
  background-position: left top;
}


/******* MENU LEVEL 2 *******/

#idMainMenuContainer .menuLevel2Outer
{
	margin: 0 0 0 8px;
	margin: 0 0 0 4px;
	position: relative;
	float: left;
	width: 934px;
	z-index:1000;
}

HTML > BODY #idMainMenuContainer .menuLevel2Outer
{
	margin: 0 0 0 8px;
}

#idMainMenuContainer DIV.menuLevel2
{
	float: left;
	position: relative;
}

#idMainMenuContainer .menuLevel2Inner
{
	float: left;
	width: 934px;
}

#idMainMenuContainer .menuLevel2Inner .d1,
#idMainMenuContainer .menuLevel2Inner .d3
{
	float: left;
	width: 934px;
	position: relative;
}

#idMainMenuContainer .menuLevel2Inner .d2
{
	float: left;
	background: 545657;
	filter:none;
}

HTML > BODY #idMainMenuContainer .menuLevel2Inner .d2
{
	filter: none;
	background: 545657;
}

#idMainMenuContainer .menuLevel2Inner .d1 .d1,
#idMainMenuContainer .menuLevel2Inner .d3 .d3
{
	float: none;
	width: 934px;
	height: auto;
	position: static;
}

#idMainMenuContainer .menuLevel2 SPAN.item SPAN A,
#idMainMenuContainer .menuLevel2 SPAN.item SPAN A:link,
#idMainMenuContainer .menuLevel2 SPAN.item SPAN A:active,
#idMainMenuContainer .menuLevel2 SPAN.item SPAN A:visited
{
}


#idMainMenuContainer .menuLevel2 SPAN.item SPAN A:hover,
#idMainMenuContainer .menuLevel2 SPAN.item:hover SPAN A
{
	color: #FFFFFF;
	padding:9px 20px 5px;
	filter: none;
	border-left: none;
	border-right: none;
}

HTML > BODY #idMainMenuContainer .menuLevel2 SPAN.item SPAN A:hover,
HTML > BODY #idMainMenuContainer .menuLevel2 SPAN.item:hover SPAN A
{
	filter:none;
	background-image: none;
}

#idMainMenuContainer .menuLevel2 SPAN.itemNormal
{
	background: none;
}

#idMainMenuContainer .menuLevel2 SPAN.itemCurrent,
#idMainMenuContainer .menuLevel2 SPAN.itemCurrentParent
{
	background: none;
}

#idMainMenuContainer .menuLevel2 SPAN.itemNormalLeaf,
#idMainMenuContainer .menuLevel2 SPAN.itemCurrentLeaf
{
	background: none;
}
/******* MENU LEVEL 3 *******/


#idMainMenuContainer .menuLevel3Outer
{
	margin: -1px 0 0 40px;
/	margin: -1px 0 0 10px;
	position: relative;
	float: left;
	width: 871px;
}

HTML > BODY #idMainMenuContainer .menuLevel3Outer
{
	margin: -1px 0 0 22px;
}

#idMainMenuContainer .menuLevel3Inner
{
	float: left;
	width: 871px;
}

#idMainMenuContainer .menuLevel3Inner .d1,
#idMainMenuContainer .menuLevel3Inner .d3
{
	float: left;
	width: 871px;
	position: relative;
}

#idMainMenuContainer .menuLevel3Inner .d1 .d1,
#idMainMenuContainer .menuLevel3Inner .d3 .d3
{
	float: none;
	width: auto;
	height: auto;
	position: static;
	background: cccc99;
}


#idMainMenuContainer .menuLevel3Inner .d2
{
	float: left;
	background: cccc99;
	filter:none;
}

#idMainMenuContainer .menuLevel3 SPAN.item SPAN A:hover
{
	color: #FFFFFF;
	padding: 7px 20px;
	border-left: none;
	border-right: none;
	filter:none;
}

HTML > BODY #idMainMenuContainer .menuLevel3 SPAN.item SPAN A:hover
{
	filter:none;
	background: none;
}

#idMainMenuContainer #idMainMenu .menuLevel3 IMG.mainMenuPublicHiddenIcon
{
	  margin-left: 0;
	  top: 1px;
	  position: absolute;
	  opacity: 0.50;
	  -moz-opacity: 0.50;
	  -khtml-opacity: 0.50;
	  filter: none;
}

#idMainMenuContainer .menuLevel3 SPAN.item SPAN SPAN,
#idMainMenuContainer .menuLevel3 SPAN.item SPAN A
{
	display: block;
	font-size: 0.85em;
	white-space: nowrap;
	padding: 7px 21px;
	height: auto;
/	width: 1%;
}



#idMainMenu TD.itemNormal UL.dynamic LI.itemNormal .d5,
#idMainMenu SPAN.itemNormal UL.dynamic LI.itemNormal .d5
{
  width: 100%;
  background: none;
}

/******* CONTENT *******/
/******* Content main container *******/


#idContentContainer
{
	width: 927px;
	height: auto;
	padding-left:11px;
	filter:none;
}

HTML > BODY #idContentContainer
{
	filter: none;
	background: none;
}

#idPrimaryContentContainer .d7 .d7,
#idPrimaryContentContainer .d8 .d8,
#idPrimaryContentContainer .d9 .d9
{
	float: none;
	width: auto;
	padding: 0;
	filter: none;
	background: none;
}

HTML > BODY #idPrimaryContentContainer .d7 .d7,
HTML > BODY #idPrimaryContentContainer .d9 .d9
{
	background: none;
}

/******* Footer main container *******/

#idFooterSeparatorBottomCorners
{
	display:block;
	position:relative;
	width:939px;
	z-index:115;
	padding:0;
	filter:none;
	height:15px;
}

HTML > BODY #idFooterSeparatorBottomCorners
{
	filter:none;
	background: none;
}
#idFooterContainer .d1
{
	width:918px;
	margin:0 auto;
	filter:none;
}

HTML > BODY #idFooterContainer .d1
{
	filter:none;
	background: none;
}

#idFooterContainer .d2
{
	width:908px;
	margin:0 auto;
	background: none;
}

#idFooterContainerBottomCorners
{
	height:9px;
	width:918px;
	margin-left:10px;
	/margin-left:5px;
	display:none;
	filter:none;
}

HTML > BODY #idFooterContainerBottomCorners
{
	margin-left:10px;
	filter:none;
	background: none;
}

#idFooterContainerBottomCorners .bottomCorners .c4,
#idFooterContainerBottomCorners .bottomCorners .c3,
#idFooterContainerBottomCorners .bottomCorners .c2,
#idFooterContainerBottomCorners .bottomCorners .c1
{
	background: none;
}

#idFooterPoweredByContainer 
{
	clear: both;
	padding-top: 10px;
	text-align: center;
	font-size: 0.85em;
	width: 912px;
}

/****      Forum Summary      ****/
/* Make description column wider */
/*********************************/
#idForumSummaryPageContainer #idForumListContainer div.boxHeaderContainer table td.threadTD div.thread, #idForumSummaryPageContainer #idForumListContainer div.boxBodyContainer table td.threadTD div.thread 
{
  /* width:315px; */
  width: 525px;
}