/************************************************************************/
/******* THEME NAME: Grey Owl                                     *******/
/*******                                                          *******/
/******* Overlaying styles in the file                            *******/
/******* you can easily change visual design of the website theme *******/
/************************************************************************/

/*******************************************************************/
/******* COMMON STYLES                                       *******/
/*******************************************************************/

BODY
{
	/*background: url(http://boxedlynch.com/clients/wif/build/images/gradient.gif) repeat-x #735936 fixed;*/
}

BODY.customizeContentView
{
	background: none repeat scroll 0 0 transparent;
	filter: none;
}


/******* Main font styles *******/

BODY, TD, P, H1, H2, H3, H4, H5, H6
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-style: normal;
  color: color:#222222;
}
BODY
{
  font-size: 0.80em;
  font-weight: normal;
}
H1, H2, H3, H4, H5, H6
{
  font-weight: bold;
  color: #222222;
}
H1
{
  font-size: 1.85em;
  
}
H2
{
  font-size: 1.60em;
}
H3
{
  font-size: 1.35em;
}
H4
{
  font-size: 1.10em;
}
H5
{
  font-size: 1.05em;
}
H6
{
  font-size: 1.00em;
}
P:first-child, H1:first-child, H2:first-child, H3:first-child, H4:first-child, H5:first-child, H6:first-child
{
  margin-top: 0;
}
A, A:link, A:active, A:visited
{
  color: #feffe5;
  text-decoration:underline;
}
A:hover
{
  color: #cbc10d;
  text-decoration:none;
}

/*******************************************************************/
/******* Extra font styles                                   *******/
/*******************************************************************/

.cnPrimaryContentBlock1Content H1[class*=SystemPageTitle],
.cnPrimaryContentBlock1Content H1.legacyContentPageTitle
{
  font-size: 1.35em;
  color:#222222;
}

.cnPrimaryContentBlock1Content H1.legacyContentPageTitle
{
	font-size: 1.35em;
}

.cnPrimaryContentBlock1Content H2.pageSubTitle,
.cnPrimaryContentBlock1Content H2.stepTitle
{
  font-size: 1.10em;
}

H1.contStyleExcHeadingColored,
H2.contStyleExcHeadingColored,
H3.contStyleExcHeadingColored,
H4.contStyleExcHeadingColored
{
  color: #00A7FF;
}
SPAN.contStyleExcInlineColored1
{
  color: #00a7ff;
}
SPAN.contStyleExcInlineColored2
{
  color: #00D8FF;
}
SPAN.contStyleExcInlineHighlighted
{
  text-decoration: underline;
  color: #FFFFFF;
}
SPAN.contStyleExcInlineLarger
{
  font-size: 120%;
}
SPAN.contStyleExcInlineSmaller
{
  font-size: 85%;
}

/******* Extra font styles for the header *******/

.headerContent H1.contStyleExcHeadingColored,
.headerContent H2.contStyleExcHeadingColored,
.headerContent H3.contStyleExcHeadingColored,
.headerContent H4.contStyleExcHeadingColored
{
}
.headerContent SPAN.contStyleExcInlineColored1
{
}
.headerContent SPAN.contStyleExcInlineColored2
{
}
.headerContent SPAN.contStyleExcInlineHighlighted
{
}
.headerContent SPAN.contStyleExcInlineLarger
{
}
.headerContent SPAN.contStyleExcInlineSmaller
{
}

/******* Extra font styles for content *******/

.cnPrimaryContentBlock1Content,
.cnPrimaryContentBlock1Content TD,
.cnPrimaryContentBlock1Content P
{
}
.cnPrimaryContentBlock1Content H1,
.cnPrimaryContentBlock1Content H2,
.cnPrimaryContentBlock1Content H3,
.cnPrimaryContentBlock1Content H4,
.cnPrimaryContentBlock1Content H5,
.cnPrimaryContentBlock1Content H6
{
}

/*added -1 16 2012 gina */
.cnPrimaryContentBlock1Content A,
.cnPrimaryContentBlock1Content A:link,
.cnPrimaryContentBlock1Content A:active,
.cnPrimaryContentBlock1Content A:visited

.cnPrimaryContentBlock1Content A:hover
{color:#222222;
}
.cnPrimaryContentBlock1Content H1.contStyleExcHeadingColored,
.cnPrimaryContentBlock1Content H2.contStyleExcHeadingColored,
.cnPrimaryContentBlock1Content H3.contStyleExcHeadingColored,
.cnPrimaryContentBlock1Content H4.contStyleExcHeadingColored
{
}
.cnPrimaryContentBlock1Content SPAN.contStyleExcInlineColored1
{
}
.cnPrimaryContentBlock1Content SPAN.contStyleExcInlineColored2
{
}
.cnPrimaryContentBlock1Content SPAN.contStyleExcInlineHighlighted
{
}
.cnPrimaryContentBlock1Content SPAN.contStyleExcInlineLarger
{
}
.cnPrimaryContentBlock1Content SPAN.contStyleExcInlineSmaller
{
}
.cnPrimaryContentBlock1Content .linkCurrent
{
	color: #CD217F;
}
.cnPrimaryContentBlock1Content .linkDisabled
{
	color: #999999;
}

/******* Extra font styles for the footer *******/

.footerContent H1.contStyleExcHeadingColored,
.footerContent H2.contStyleExcHeadingColored,
.footerContent H3.contStyleExcHeadingColored,
.footerContent H4.contStyleExcHeadingColored
{
}
.footerContent SPAN.contStyleExcInlineColored1
{
}
.footerContent SPAN.contStyleExcInlineColored2
{
}
.footerContent SPAN.contStyleExcInlineHighlighted
{
}
.footerContent SPAN.contStyleExcInlineLarger
{
}
.footerContent SPAN.contStyleExcInlineSmaller
{
}

/*******************************************************************/
/******* Main content container                              *******/
/*******************************************************************/

.cnMainContainer
{
  width: 951px;
  height: auto;

  	-webkit-box-shadow: 0px 0px 50px 5px rgba(0, 0, 0, 0.5);

	-moz-box-shadow: 0px 0px 50px 5px rgba(0, 0, 0, 0.5);

	box-shadow: 0px 0px 50px 5px rgba(0, 0, 0, 0.2);
	
		padding-left:24px;

	padding-right:0px;

	padding-bottom:60px;

	overflow:hidden;
	background-color:#fafafa;
}

/*******************************************************************/
/******* HEADER                                              *******/
/*******************************************************************/

.cnHeaderContainer
{
  width: 919px;
  height: auto;
}

/******* Header containers for applying background *******/

.cnHeaderContainer .d1HeaderContainer
{
  width: 100%;
  float: right;
}

/******* Header content container *******/

.cnHeaderContainer .innerHeaderContainer
{
  height: 150px;
}

/******* Default logo container *******/

#idHeaderLogo 
{
  position: absolute;
  top: 10px;
  left: 15px;
  z-index: 1;
}

/******* Default organization name container *******/

#idHeaderAssociationName 
{
  position: absolute;
  top: 85px;
  right: 0px;
  z-index: 2;
  font-size: 175%;
  font-weight: bold;
  white-space: nowrap;
}

/******* Editable header region container *******/
/******* (Specify default background color for editable region below) *******/

.headerContentHolder
{
	width: 919px;
	height: 150px;
	background-color: #fafafa !important;
}

.headerContent
{
  width: 919px;
  height: 150px;
}

/******* Header and content separator container *******/

.cnHeaderSeparator
{
  display: none;
  visibility: visible;
}

/*******************************************************************/
/******* LOGIN BOX                                           *******/
/*******************************************************************/


#id_LoginBoxGadget .loginContainer
{
  width: 215px;
  float: left;
  margin-top: 3px;
  padding: 50px 0;
  background-color: #7e2050;
  
    -moz-border-radius-topleft: px;
-moz-border-radius-topright: px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
-webkit-border-radius: px px 10px 10px;
border-radius: px px 10px 10px; 
}
#id_LoginBoxGadget .loginContainer .loginUserName,
#id_LoginBoxGadget .loginContainer .loginPassword
{
  width: 190px;
  height: auto;
  clear: both;
  float: left;
  padding: 0;
  margin-bottom: 5px;
/ float: none;
/ margin-bottom: 3px;
/ padding-right: 4px;
}
#id_LoginBoxGadget .loginContainer .loginUserNameLabel
{
  width: 65px;
  float: left;
  margin-top: 4px;
}
#id_LoginBoxGadget .loginContainer .loginPasswordLabel
{
  width: 65px;
  float: left;
  margin-top: 4px;
}
#id_LoginBoxGadget .loginContainer .loginUserNameLabel LABEL,
#id_LoginBoxGadget .loginContainer .loginPasswordLabel LABEL
{
  display: block;
  width: auto;
  text-align: right;
  color: #cc3980;
}
#id_LoginBoxGadget .loginContainer .loginUserNameTextBox,
#id_LoginBoxGadget .loginContainer .loginPasswordTextBox
{
  display: block;
  float: right;
  width: 118px;
}
#id_LoginBoxGadget .loginContainer .loginUserName INPUT,
#id_LoginBoxGadget .loginContainer .loginPassword INPUT
{
  display: block;
  width: 110px;
  border: 1px solid #666666;
  font-size: 1.00em;
}
#id_LoginBoxGadget .loginContainer .loginActionRememberMe
{
  width: 173px;
  clear: both;
  padding-bottom: 2px;
  color: #cc3980;
  text-align: right;
  

}
#id_LoginBoxGadget .loginContainer .loginActionRememberMe LABEL
{
  position: relative;
  top: -2px;
}
#id_LoginBoxGadget .loginContainer .loginPasswordForgot
{
  padding: 2px 7px 0 0;
  
  
}
#id_LoginBoxGadget .loginContainer .loginAction
{
  padding-left: 72px;
  float: left;
  padding-right: 10px;
  
  
}

/******* Login box common styles *******/

#id_LoginBoxGadget .loginContainer
{
  font-size: 0.85em;
  
}
#id_LoginBoxGadget .loginContainer .d6,
#id_LoginBoxGadget .loginContainer .d7,
#id_LoginBoxGadget .loginContainer .d2,
#id_LoginBoxGadget .loginContainer .d9,
#id_LoginBoxGadget .loginContainer .d8,
#id_LoginBoxGadget .loginContainer .d3
{
  padding: 0;
  margin: 0;
  border: none;
}
#id_LoginBoxGadget .loginContainer .inner .inner
{
  padding: 0;
}
#id_LoginBoxGadget .loginContainer DIV.loginData
{
  width: auto;
}
#id_LoginBoxGadget .loginContainer DIV.loginData .inner
{
  padding: 5px 0 7px 0;
}
#id_LoginBoxGadget .loginContainer DIV.loginData .inner .inner
{
  padding: 0;
}
#id_LoginBoxGadget .loginContainer A,
#id_LoginBoxGadget .loginContainer A:active,
#id_LoginBoxGadget .loginContainer A:hover,
#id_LoginBoxGadget .loginContainer A:visited
{
  color: #999999;
}
#id_LoginBoxGadget .loginContainer A:hover
{
  color: #cc3980;
  text-decoration: underline;
}
#id_LoginBoxGadget .loginContainer .loginPasswordForgot A
{
  font-weight: normal;
  font-size: 0.90em;
  color:#cc3980;
  text-decoration:underline;
 
}
#id_LoginBoxGadget .loginContainer .loginPasswordForgot A:hover
{
  color:#63625c;
  text-decoration:none;
}
#id_LoginBoxGadget .loginContainer .loginAction INPUT
{
  vertical-align: bottom;
  font-size: 1.00em;
}
#id_LoginBoxGadget .loginContainer .loginAction INPUT.loginButton
{
  font-family: Verdana;
  font-size: 1.00em;
  display: block;
  float: left;
  padding: 3px 2px 4px 2px;
  margin-left: -1px;
}
#id_LoginBoxGadget .loginContainer .loginAction SPAN
{
  display: block;
  float: left;
  vertical-align: bottom;
}
#id_LoginBoxGadget .loginContainer .loginAction SPAN LABEL
{
  vertical-align: bottom;
  position: relative;
  padding-right: 2px;
}
#id_LoginBoxGadget .loginContainer .loginAction SPAN INPUT
{
  position: relative;
  bottom: -3px;
}
#id_LoginBoxGadget .loginContainer .loggedName SPAN
{
  display: block;
  width: auto;
  text-align: right;
  margin-bottom: 5px;
  padding-right: 25px;
  padding-top: 5px;
}
#id_LoginBoxGadget .loginContainer DIV.profileBox
{
  display: block;
  width: auto;
  text-align: right;
  margin-bottom: 5px;
  padding-right: 25px;
  

}
#id_LoginBoxGadget .loginContainer .loggedAction A
{
  display: block;
  width: auto;
  text-align: right;
  font-weight: bold;
  margin-bottom: 5px;
  padding-right: 25px;
}

/*******************************************************************/
/******* MENU and CONTENT                                    *******/
/*******************************************************************/

/******* Menu and content main container *******/

.cnContentContainer
{
  width: 919px;
  height: auto;
  margin-top: 15px;
  margin-bottom: 15px;
}

/******* Menu column container *******/

.cnNavigationContainer
{
	width: 215px;
	height: auto;
	float: left;
	background-color: #7e2050;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: px;
	-moz-border-radius-bottomleft: px;
	-webkit-border-radius: 10px 10px px px;
	border-radius: 10px 10px 10px 10px;

}

/*******************************************************************/
/******* MENU                                                *******/
/*******************************************************************/

/******* Menu container *******/

.mainMenuContainer
{
  margin-top: 21px;
  background: #7e2050;
}

.mainMenuContainer .inner
{
  padding: 35px 0 17px 0;
}
.mainMenuContainer .inner .inner
{
  padding: 0;
}

/******* MENU LEVEL 1 *******/

/******* The 1st menu level container *******/

.mainMenu,
.mainMenu UL
{
  margin: 0;
  padding: 0;
  width: 215px;
  height: auto;
  list-style-type: none;
  background-color: transparent;
}

/******* Item container of the 1st menu level  *******/

.mainMenu LI 
{
  position: relative;
  width: 215px;
  height: auto;
  margin-bottom: 7px;
  padding: 0;
  background: none;
}
.mainMenu LI.last
{
}
.mainMenuContainer .mainMenu LI .d1,
.mainMenu LI .d4
{
	width: 100%;
	background-color: transparent;
}
.mainMenu LI.itemCurrent .d4,
.mainMenu LI.itemCurrentLeaf .d4
{
	background-color: transparent;
}
.mainMenu LI.itemNormal .d5
{
  width: 100%;
  background: transparent url(<$StaticModel.ThemeUrl$>/images/mm-ico-closed-l1-black.gif) 203px center no-repeat;
}
.mainMenu LI.itemCurrent .d5,
.mainMenu LI.itemCurrentParent .d5
{
  width: 100%;
  background: transparent url(<$StaticModel.ThemeUrl$>/images/mm-ico-opened-l1-black.gif) 203px center no-repeat;
}
.mainMenu LI.itemNormal UL LI .d5,
.mainMenu LI.itemCurrent UL LI .d5,
.mainMenu LI.itemCurrentParent UL LI .d5,
.mainMenu LI.itemNormal .d5 .d5,
.mainMenu LI.itemCurrent .d5 .d5,
.mainMenu LI.itemCurrentParent .d5 .d5
#cc3980

/******* Item of the 1st menu level *******/

.mainMenu LI A,
.mainMenu LI A:link,
.mainMenu LI A:active,
.mainMenu LI A:visited,
.mainMenu LI A:hover,
.mainMenu LI SPAN SPAN
{
  display: block;
  width: 150px;
  height: auto;
  margin: 0;
/*  padding: 0px 15px 1px 50px; */
  background-color: transparent;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 110%;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
  overflow: hidden;
  cursor: pointer;
  cursor: hand;
}
.mainMenu LI A:hover,
.mainMenu LI.itemNormal:hover A
{
  background-color: #cc3980;
  /*color: #fafafa;*/
}
.mainMenu LI SPAN 
{
  cursor: default;
}
.mainMenu LI SPAN SPAN
{
  color:#cc3980;
  cursor: default;
}

/******* System icons on the 1st menu level items *******/

.mainMenuContainer .mainMenu DIV.mainMenuPublicHiddenIcon
{
/*  -moz-opacity: 0.50;
  -khtml-opacity: 0.50;
  opacity: 0.50;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);*/
}

.mainMenuContainer .mainMenu DIV.mainMenuPublicHiddenIcon
{
  right: 15px;
}
.mainMenuContainer .mainMenu UL.dynamic LI DIV.mainMenuPublicHiddenIcon
{
  right: 18px;
}

.mainMenuContainer .mainMenu DIV.mainMenuPublicHiddenIcon.after
{
  display: none;
}

/******* MENU LEVEL 2 *******/

.mainMenu LI UL
{
  width: 215px;
  padding: 5px 0 2px 0;
  background-color: #cc3980;
}
.mainMenu LI UL LI 
{
  margin: 0;
  margin-bottom: 5px;
  border: none;
  background: transparent;
}
.mainMenu LI UL LI.first
{
}
.mainMenu LI.itemCurrent UL LI .d4,
.mainMenu LI.itemCurrentLeaf UL LI .d4
{
	background-color: transparent;
}

.mainMenu LI UL LI.itemCurrent .d4,
.mainMenu LI UL LI.itemCurrentLeaf .d4
{
	background-color: transparent;
}

.mainMenu LI.itemNormal UL LI .d5,
.mainMenu LI.itemCurrent UL LI .d5,
.mainMenu LI.itemCurrentParent UL LI .d5
{
  width: auto;
  background: none;
}
.mainMenu LI UL LI.itemNormal .d5
{
  width: 100%;
  background: transparent url(<$StaticModel.ThemeUrl$>/images/mm-ico-closed-l2-black.gif) 203px center no-repeat;
}
.mainMenu LI UL LI.itemCurrent .d5,
.mainMenu LI UL LI.itemCurrentParent .d5
{
  width: 100%;
  background: transparent url(<$StaticModel.ThemeUrl$>/images/mm-ico-opened-l2-black.gif) 203px center no-repeat;
}
.mainMenu LI UL LI.itemNormal .d5 .d5,
.mainMenu LI UL LI.itemCurrent .d5 .d5,
.mainMenu LI UL LI.itemCurrentParent .d5 .d5
{
  width: auto;
  background: none;
}
.mainMenu LI UL LI A,
.mainMenu LI UL LI A:link,
.mainMenu LI UL LI A:active,
.mainMenu LI UL LI A:visited,
.mainMenu LI UL LI A:hover,
.mainMenu LI UL LI SPAN SPAN,
.mainMenu LI.itemNormal:hover UL.dynamic LI A
{
  width: 140px;
  padding: 0px 15px 1px 60px;
  font-size: 100%;
  font-weight: normal;
  color:#ffffff;
  background-color: transparent;
}
.mainMenu LI UL LI.itemNormal:hover A,
.mainMenu LI UL LI A:hover,
.mainMenu LI.itemNormal:hover UL.dynamic LI.itemNormal:hover A,
.mainMenu LI.itemNormal:hover UL.dynamic LI A:hover,
.mainMenu LI.itemNormal TABLE.dynamic UL.dynamic LI A:hover
{
  text-decoration: underline;
  color: #ffffff;
}
.mainMenu LI UL LI SPAN 
{
  background: none;
}
.mainMenu LI UL LI SPAN SPAN
{
  color: #ffffff;
  text-decoration: underline;
}
.mainMenuContainer .mainMenu LI UL LI DIV.mainMenuPublicHiddenIcon
{
}

/******* MENU LEVEL 3 *******/

.mainMenu LI UL LI UL
{
  padding: 5px 0 1px 0;
  border: none;
  background-color: #8D9799;
}
.mainMenu LI UL LI UL LI 
{
  background: transparent;
}
.mainMenu LI UL LI UL LI.first
{
}
.mainMenu LI UL LI.itemCurrent UL LI .d4,
.mainMenu LI UL LI.itemCurrentLeaf UL LI .d4
{
	background-color: transparent;
}

.mainMenu LI UL LI UL LI.itemCurrent .d4,
.mainMenu LI UL LI UL LI.itemCurrentLeaf .d4
{
	background-color: transparent;
}
.mainMenu LI UL LI.itemNormal UL LI .d5,
.mainMenu LI UL LI.itemCurrent UL LI .d5,
.mainMenu LI UL LI.itemCurrentParent UL LI .d5,
.mainMenu LI UL LI UL LI.itemNormal .d5,
.mainMenu LI UL LI UL LI.itemCurrent .d5,
.mainMenu LI UL LI UL LI.itemCurrentParent .d5
{
  width: auto;
  background: none;
}
.mainMenu LI UL LI UL LI A,
.mainMenu LI UL LI UL LI A:link,
.mainMenu LI UL LI UL LI A:active,
.mainMenu LI UL LI UL LI A:visited,
.mainMenu LI UL LI UL LI A:hover,
.mainMenu LI UL LI UL LI SPAN SPAN,
.mainMenu LI.itemNormal:hover UL.dynamic LI.itemNormal:hover UL.dynamic LI A,
.mainMenu LI.itemNormal UL.dynamic LI.itemNormal TABLE.dynamic UL.dynamic LI A
{
  width: 130px;
  padding: 0px 15px 1px 70px;
  font-size: 100%;
  font-weight: normal;
  background-color: transparent;
  color: #63625c;
  
  	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	border-radius: 10px;
}
.mainMenu LI UL LI UL LI.itemNormal:hover A,
.mainMenu LI UL LI UL LI A:hover,
.mainMenu LI.itemNormal:hover UL.dynamic LI.itemNormal:hover UL.dynamic LI.itemNormal:hover A,
.mainMenu LI.itemNormal:hover UL.dynamic LI.itemNormal:hover UL.dynamic LI A:hover,
.mainMenu LI.itemNormal UL.dynamic LI.itemNormal TABLE.dynamic UL.dynamic LI A:hover
{
  text-decoration: underline;
  color: #FFFFFF;
}
.mainMenu LI UL LI UL LI SPAN 
{
}
.mainMenu LI UL LI UL LI SPAN SPAN
{
  color: #FFFFFF;
}
.mainMenuContainer .mainMenu LI UL LI UL LI DIV.mainMenuPublicHiddenIcon
{
}

/*******************************************************************/
/******* DYNAMIC MENU                                        *******/
/*******************************************************************/

.mainMenu LI.itemNormal DIV.dynamicMenuLevelContainer
{
  display: block;
  left: auto;
}

.mainMenu LI.itemNormal UL.dynamic LI.itemNormal
{
/ margin-bottom: 1px;
}

.mainMenu LI.itemNormal UL.dynamic LI.last,
.mainMenu LI.itemNormal UL.dynamic LI.only
{
margin-bottom: 0px;
}

.mainMenu LI.itemNormal TABLE.dynamic
{
  font-size: 0.9em;
}
.mainMenu LI UL LI.itemNormal TABLE.dynamic
{
	font-size: 1.0em;
}

/******* DYNAMIC MENU LEVEL 2 *******/

.mainMenu LI.itemNormal:hover UL.dynamic,
.mainMenu LI.itemNormal A:hover UL.dynamic
{
	display: block;
	left: 215px;
	top: 0;
	width: 215px;
}
.mainMenu LI.itemNormal TABLE.dynamic
{
	display: block;
}
.mainMenu LI.itemNormal A:hover TABLE.dynamic UL.dynamic
{
	display: block;
	left: 215px;
	top: 0;
}
.mainMenu LI.itemNormal UL.dynamic
{
  padding: 0;
  border: none;
  background: #cc3980;
}
.mainMenu LI.itemNormal UL.dynamic LI
{
  background: transparent;
  border: none;
}
.mainMenu LI.itemNormal UL.dynamic LI.last,
.mainMenu LI.itemNormal UL.dynamic LI.only
{
  padding: 0;
  border-bottom: none;
}

.mainMenu LI.itemNormal UL.dynamic LI .d4
{
  width: auto;
  background: none;
}
.mainMenu LI.itemNormal UL.dynamic LI.itemNormal .d5
{
  width: 100%;
  background: transparent url(<$StaticModel.ThemeUrl$>/images/mm-ico-closed-l1-white.gif) 200px center no-repeat;
}
.mainMenu LI.itemNormal UL.dynamic LI.itemNormal .d5 .d5
{
  width: auto;
  background: none;
}
.mainMenu LI UL.dynamic LI A,
.mainMenu LI UL.dynamic LI A:link,
.mainMenu LI UL.dynamic LI A:active,
.mainMenu LI UL.dynamic LI A:visited,
.mainMenu LI UL.dynamic LI A:hover,
.mainMenu LI.itemNormal:hover UL.dynamic LI A,
.mainMenu LI.itemNormal:hover UL.dynamic LI A:link,
.mainMenu LI.itemNormal:hover UL.dynamic LI A:active,
.mainMenu LI.itemNormal:hover UL.dynamic LI A:visited,
.mainMenu LI.itemNormal:hover UL.dynamic LI A:hover,
.mainMenu LI.itemNormal TABLE.dynamic UL.dynamic LI A,
.mainMenu LI.itemNormal TABLE.dynamic UL.dynamic LI A:link,
.mainMenu LI.itemNormal TABLE.dynamic UL.dynamic LI A:active,
.mainMenu LI.itemNormal TABLE.dynamic UL.dynamic LI A:visited,
.mainMenu LI.itemNormal TABLE.dynamic UL.dynamic LI A:hover
{

  width: 195px;
  padding: 5px 9px 5px 11px;
}


/******* DYNAMIC MENU LEVEL 3 *******/

.mainMenu LI UL LI.itemNormal:hover UL.dynamic,
.mainMenu LI UL LI.itemNormal A:hover UL.dynamic,
.mainMenu LI.itemNormal UL.dynamic LI.itemNormal:hover UL.dynamic,
.mainMenu LI.itemNormal UL.dynamic LI.itemNormal A:hover UL.dynamic
{
	left: 215px;
	top: 0px;
	width: 215px;
}
.mainMenu LI UL LI.itemNormal A:hover TABLE.dynamic UL.dynamic,
.mainMenu LI.itemNormal TABLE.dynamic UL.dynamic LI.itemNormal A:hover TABLE.dynamic UL.dynamic
{
	display: block;
	left: 215px;
	top: 0px;
}
.mainMenu LI UL LI.itemNormal UL.dynamic LI,
.mainMenu LI.itemNormal UL.dynamic LI.itemNormal UL.dynamic LI
{
	background: transparent;
}
.mainMenu LI UL LI UL.dynamic LI A,
.mainMenu LI UL LI UL.dynamic LI A:link,
.mainMenu LI UL LI UL.dynamic LI A:active,
.mainMenu LI UL LI UL.dynamic LI A:visited,
.mainMenu LI UL LI UL.dynamic LI A:hover,
.mainMenu LI.itemNormal:hover UL.dynamic LI.itemNormal:hover UL.dynamic LI A,
.mainMenu LI.itemNormal:hover UL.dynamic LI.itemNormal:hover UL.dynamic LI A:link,
.mainMenu LI.itemNormal:hover UL.dynamic LI.itemNormal:hover UL.dynamic LI A:active,
.mainMenu LI.itemNormal:hover UL.dynamic LI.itemNormal:hover UL.dynamic LI A:visited,
.mainMenu LI.itemNormal:hover UL.dynamic LI.itemNormal:hover UL.dynamic LI A:hover,
.mainMenu LI.itemNormal UL.dynamic LI.itemNormal TABLE.dynamic UL.dynamic LI A,
.mainMenu LI.itemNormal UL.dynamic LI.itemNormal TABLE.dynamic UL.dynamic LI A:link,
.mainMenu LI.itemNormal UL.dynamic LI.itemNormal TABLE.dynamic UL.dynamic LI A:active,
.mainMenu LI.itemNormal UL.dynamic LI.itemNormal TABLE.dynamic UL.dynamic LI A:visited,
.mainMenu LI.itemNormal UL.dynamic LI.itemNormal TABLE.dynamic UL.dynamic LI A:hover
{
  width: 195px;
  padding: 0px 9px 1px 11px;
}

/*******************************************************************/
/******* CONTENT                                             *******/
/*******************************************************************/

/******* Content column main container *******/

.cnPrimaryContentContainer
{
  width: 704px;
  height: auto;
  float: left;
}

/******* Inner content containers *******/

.cnPrimaryContentContainer .d1PrimaryContentContainer
{
  width: 704px;
  float: left;
}
.cnPrimaryContentContainer .d1PrimaryContentContainer .d1
{
  width: auto;
  float: none;
  border: none;
  background: none;
}
.cnPrimaryContentContainer .block .inner
{
  float: left;
  padding: 15px 23px 15px 31px;
}

/******* Container for content editing *******/
/******* (Specify background color of the content region below) *******/

.cnPrimaryContentBlock1ContentHolder,
.cnPrimaryContentBlock1ContentHolderEventAdmin
{
  /*background-color: #2B2B2B;*/
  color:#63625c;
}
.cnPrimaryContentBlock1ContentHolder,
.cnPrimaryContentBlock1Content
{
  width: 650px;
}

/*******************************************************************/
/******* FOOTER                                              *******/
/*******************************************************************/

/******* Footer and content separator container *******/

.cnFooterSeparator
{
  display: none;
  visibility: visible;
}

/******* Footer main container *******/

.cnFooterContainer
{
  width: 919px;
  height: auto;

}

/******* Footer containers for applying background *******/

.cnFooterContainer .d1FooterContainer
{
}
.cnFooterContainer .d1FooterContainer .d1
{
  width: auto;
  float: none;
  background: none;
}

/******* Footer content container *******/

.cnFooterContainer .innerFooterContainer
{
  float: left;
  padding: 5px;
}
.cnFooterContainer .innerFooterContainer .inner
{
  float: none;
  padding: 0;
}

/******* Editable footer region container *******/
/******* (Specify default background color for editable region below) *******/

.footerContentHolder
{
  width: 909px;
  height: auto;
  padding: 0;
  background-color: #fafafa !important;
}
.footerContent
{
  width: 909px;
}

.cnFooterPoweredByWA{
/*  border:1px solid #630;*/
 margin-right:10px;
}
  
.cnFooterPoweredByWA,
.cnFooterPoweredByWA A:link,
.cnFooterPoweredByWA A:active,
.cnFooterPoweredByWA A:visited
{
  color: #bdbdba; 
}
.cnFooterPoweredByWA A:hover
{
  color: #63625c; 
}

/*******************************************************************/
/***  EVENTS                                                     ***/
/*******************************************************************/

/******* Labels and headers colors *******/

.cnPrimaryContentBlock1Content .WaGadgetEventsStateList H4.boxHeaderTitle A,
.cnPrimaryContentBlock1Content .WaGadgetEventsStateList H4.boxHeaderTitle A:link,
.cnPrimaryContentBlock1Content .WaGadgetEventsStateList H4.boxHeaderTitle A:visited
{
  color: #000000;
  text-decoration: none;
}
.cnPrimaryContentBlock1Content .WaGadgetEventsStateList DIV.boxFooterContainer A,
.cnPrimaryContentBlock1Content .WaGadgetEventsStateList DIV.boxFooterContainer A:link,
.cnPrimaryContentBlock1Content .WaGadgetEventsStateList DIV.boxFooterContainer A:visited
{
  color: #555555;
}
.cnPrimaryContentBlock1Content .WaGadgetEventsStateList H4.boxHeaderTitle A:active,
.cnPrimaryContentBlock1Content .WaGadgetEventsStateList H4.boxHeaderTitle A:hover,
.cnPrimaryContentBlock1Content .WaGadgetEventsStateList DIV.boxFooterContainer A:active,
.cnPrimaryContentBlock1Content .WaGadgetEventsStateList DIV.boxFooterContainer A:hover
{
  color: #63625c;
  text-decoration: underline;
}
.WaGadgetEventsStateList DIV.boxBodyInfoContainer DIV.boxActionContainer INPUT
{
}
.WaGadgetEvents DIV.boxBodyInfoContainer
{
}
.WaGadgetEvents DIV.boxInfoContainer UL.boxInfo LI LABEL
{
}
.WaGadgetEvents DIV.boxInfoContainer UL.boxInfo LI SPAN,
.WaGadgetEvents DIV.boxInfoContainer UL.boxInfo LI STRONG
{
}
.WaGadgetEventsStateList DIV.boxInfoContainer UL.boxInfo LI LABEL
{
}
.WaGadgetEventsStateList DIV.boxInfoContainer UL.boxInfo LI SPAN,
.WaGadgetEventsStateList DIV.boxInfoContainer UL.boxInfo LI STRONG
{
}

/******* EVENT DETAILS *******/

#idSectionEventRegistrationTypeSelectorContainer div[id*="spaceLimitContainer"] { 
    display: none; 
} 
#idSectionEventRegistrationTypeSelectorContainer .availableRegistrationCount { 
  display: none; 
} 

.WaGadgetEventsStateDetails DIV.boxInfoContainer UL.boxInfo LI LABEL
{
  color: #DFC5D3;
}
.WaGadgetEventsStateDetails DIV.boxInfoContainer UL.boxInfo LI SPAN,
.WaGadgetEventsStateDetails DIV.boxInfoContainer UL.boxInfo LI STRONG
{
  color: #000000;
}
.WaGadgetEventsStateDetails DIV.registrationInfoContainer H4.infoTitle
{
  color: #E594C0;
}
.WaGadgetEventsStateDetails DIV.registrationInfoContainer DIV.infoText
{
  color: #616161;
}
.WaGadgetEventsStateDetails DIV.registrationInfoContainer UL.registrationInfo,
.WaGadgetEventsStateDetails DIV.registrationInfoContainer UL.registrationInfo LI LABEL
{
  color: #000000;
}
.WaGadgetEventsStateDetails DIV.registrationInfoContainer UL.registrationInfo LI SPAN,
.WaGadgetEventsStateDetails DIV.registrationInfoContainer UL.registrationInfo LI STRONG
{
}
.WaGadgetEventsStateDetails DIV.registrationInfoContainer UL.registrationInfo LI.disabled,
.WaGadgetEventsStateDetails DIV.registrationInfoContainer UL.registrationInfo LI.disabled LABEL
{
  color: #666666;
}
.WaGadgetEventsStateDetails DIV.registrationInfoContainer UL.registrationInfo LI.disabled SPAN,
.WaGadgetEventsStateDetails DIV.registrationInfoContainer UL.registrationInfo LI.disabled STRONG
{
}
#idSectionEventRegistrationTypeSelectorContainer div[id*="spaceLimitContainer"] { 
    display: none; 
} 
#idSectionEventRegistrationTypeSelectorContainer .availableRegistrationCount { 
  display: none; 
} 
/******* Custom form captions *******/

TR.event-registration-step TABLE.event-registration-header TH,
TR.event-registration-step TABLE.event-registration-header TD
{
  border-color: #cc3980;
}
TABLE#registrationDetailsTable TR.caption TH,
TABLE#registrationDetailsTable TR.caption TD
{
  background-color: #2B2B2B;
}
.cnPrimaryContentBlock1Content TABLE#registrationDetailsTable TR.caption TH DIV,
.cnPrimaryContentBlock1Content TABLE#registrationDetailsTable TR.caption TD DIV
{
  background-color: #cc3980;
  border-color: #cc3980;
  color: #E594C0;
}
TABLE#registrationDetailsTable TH
{
  color: #999999;
}
TABLE#registrationDetailsTable TH SPAN.mandatory
{
  color: #63625c;
}
TR.event-registration-row TH SPAN
{
  color: #63625c;
}
.cnPrimaryContentBlock1Content A.event-registration-eventDetails
{
	color: #63625c;
}

/******* EVENT CALENDAR VIEW *******/

.cnPrimaryContentBlock1Content .EventListCalendar,
.cnPrimaryContentBlock1Content .EventListCalendarItemDefault,
.cnPrimaryContentBlock1Content .EventListCalendarItemHoliday,
.cnPrimaryContentBlock1Content .EventListCalendarItemInactive,
.cnPrimaryContentBlock1Content .EventListCalendarItemSelected
{
  border-color: #cc3980;
}
.cnPrimaryContentBlock1Content .EventListCalendar
{
  border: 1px solid #cc3980;
}
.cnPrimaryContentBlock1Content .EventListCalendarHeader
{
  border-bottom: solid 1px #cc3980;
  background-color: #cc3980;
  color: #000000;
}
.cnPrimaryContentBlock1Content .EventListCalendarItemDefault
{
  border-color: #cc3980;
  border-right: 1px solid #cc3980;
}
.cnPrimaryContentBlock1Content .EventListCalendarItemHoliday
{
  border-right: 1px solid #cc3980;
}
.cnPrimaryContentBlock1Content .EventListCalendarItemInactive
{
  border-right: 1px solid #cc3980;
}
.cnPrimaryContentBlock1Content .EventListCalendarItemSelected
{
  border-right: 1px solid #cc3980;
}

/* Links in boxes month and week view */

.cnPrimaryContentBlock1Content #idEventListCalendar .EventListCalendar .EventListCalendarItemDefault TABLE TABLE DIV A,
.cnPrimaryContentBlock1Content #idEventListCalendar .EventListCalendar .EventListCalendarItemDefault TABLE TABLE DIV A:link,
.cnPrimaryContentBlock1Content #idEventListCalendar .EventListCalendar .EventListCalendarItemDefault TABLE TABLE DIV A:active,
.cnPrimaryContentBlock1Content #idEventListCalendar .EventListCalendar .EventListCalendarItemDefault TABLE TABLE DIV A:visited
{
  color: #EEEEEE;
}

.cnPrimaryContentBlock1Content #idEventListCalendar .EventListCalendar .EventListCalendarItemDefault TABLE TABLE DIV A:hover
{
  color: #CD217F;
}

/* */

/* links in bar month view */

.cnPrimaryContentBlock1Content #idEventListCalendar .EventListCalendar .EventListCalendarItemDefault TABLE DIV A,
.cnPrimaryContentBlock1Content #idEventListCalendar .EventListCalendar .EventListCalendarItemDefault TABLE DIV A:link,
.cnPrimaryContentBlock1Content #idEventListCalendar .EventListCalendar .EventListCalendarItemDefault TABLE DIV A:active,
.cnPrimaryContentBlock1Content #idEventListCalendar .EventListCalendar .EventListCalendarItemDefault TABLE DIV A:visited,
.cnPrimaryContentBlock1Content #idEventListCalendar .EventListCalendar .EventListCalendarItemInactive TABLE DIV A,
.cnPrimaryContentBlock1Content #idEventListCalendar .EventListCalendar .EventListCalendarItemInactive TABLE DIV A:link,
.cnPrimaryContentBlock1Content #idEventListCalendar .EventListCalendar .EventListCalendarItemInactive TABLE DIV A:active,
.cnPrimaryContentBlock1Content #idEventListCalendar .EventListCalendar .EventListCalendarItemInactive TABLE DIV A:visited
{
  color: #000000;
}

.cnPrimaryContentBlock1Content #idEventListCalendar .EventListCalendar .EventListCalendarItemDefault TABLE DIV A:hover,
.cnPrimaryContentBlock1Content #idEventListCalendar .EventListCalendar .EventListCalendarItemInactive TABLE DIV A:hover
{
  color: #000000;
}

/*  */

/* Links in bar (week view) */

.cnPrimaryContentBlock1Content #idEventListCalendar .EventListCalendar .EventListCalendarItemDefault TABLE TABLE TABLE DIV A,
.cnPrimaryContentBlock1Content #idEventListCalendar .EventListCalendar .EventListCalendarItemDefault TABLE TABLE TABLE DIV A:link,
.cnPrimaryContentBlock1Content #idEventListCalendar .EventListCalendar .EventListCalendarItemDefault TABLE TABLE TABLE DIV A:active,
.cnPrimaryContentBlock1Content #idEventListCalendar .EventListCalendar .EventListCalendarItemDefault TABLE TABLE TABLE DIV A:visited,

.cnPrimaryContentBlock1Content #idEventListCalendar .EventListCalendar .EventListCalendarItemInactive TABLE TABLE TABLE DIV A,
.cnPrimaryContentBlock1Content #idEventListCalendar .EventListCalendar .EventListCalendarItemInactive TABLE TABLE TABLE DIV A:link,
.cnPrimaryContentBlock1Content #idEventListCalendar .EventListCalendar .EventListCalendarItemInactive TABLE TABLE TABLE DIV A:active,
.cnPrimaryContentBlock1Content #idEventListCalendar .EventListCalendar .EventListCalendarItemInactive TABLE TABLE TABLE DIV A:visited
{
  color: #000000;
}

.cnPrimaryContentBlock1Content #idEventListCalendar .EventListCalendar TABLE TABLE TABLE DIV A:hover
{
  color: #CD217f;
}

/* */

.cnPrimaryContentBlock1Content TD.EventListCalendarHeader A.calendarDate,
.cnPrimaryContentBlock1Content TD.EventListCalendarHeader A.calendarDate:link,
.cnPrimaryContentBlock1Content TD.EventListCalendarHeader A.calendarDate:active,
.cnPrimaryContentBlock1Content TD.EventListCalendarHeader A.calendarDate:visited,
.cnPrimaryContentBlock1Content TD.EventListCalendarHeader A.calendarDate:hover
{
  color: #000000;
}
.cnPrimaryContentBlock1Content A.calendarDate,
.cnPrimaryContentBlock1Content A.calendarDate:link,
.cnPrimaryContentBlock1Content A.calendarDate:active,
.cnPrimaryContentBlock1Content A.calendarDate:visited,
.cnPrimaryContentBlock1Content A.calendarDate:hover
{
  color: #CCCCCC;
}
.cnPrimaryContentBlock1Content A.yearViewHeader
{
  background-color: #cc3980;
}
.cnPrimaryContentBlock1Content A.yearViewHeader,
.cnPrimaryContentBlock1Content A.yearViewHeader:link,
.cnPrimaryContentBlock1Content A.yearViewHeader:active,
.cnPrimaryContentBlock1Content A.yearViewHeader:visited
{
  background-color: #cc3980;
  color: #000000;
}
.cnPrimaryContentBlock1Content A.yearViewHeader:hover
{
  color: #63625c;
}

/******************************************************************/
/***  REGISTRATIONS LIST                                        ***/
/******************************************************************/
.cnContentContainer div#idRegistrationsList  .d1,
.cnContentContainer div#idRegistrationsList  .d2,
.cnContentContainer div#idRegistrationsList  .d3,
.cnContentContainer div#idRegistrationsList  .d4,
.cnContentContainer div#idRegistrationsList  .inner
{
  background-color: #cc3980;
}
div#idRegistrationsList table
{
  border-left: 1px solid #cc3980;
}
div#idRegistrationsList table td
{
  border-top: 1px solid #cc3980;
  border-right: 1px solid #cc3980;
  border-bottom: 1px solid #cc3980;
}
div#idRegistrationsList table thead
{
  background-color: #cc3980;
}
/*******************************************************************/
/***  MEMBERS AND MEMBERS DIRECTORY                              ***/
/*******************************************************************/

DIV#searchContainer FIELDSET#criteria
{
}
DIV#searchContainer FIELDSET#criteria DIV SELECT
{
}
DIV#searchContainer FIELDSET#criteria DIV DIV.criteria-condition-placeholder SELECT
{
}
DIV#memberDirectoryHolder
{
}
TABLE.membersTable 
{
  border-color: #cc3980;
}
TABLE.membersTable TH
{
  /*background-color: #cc3980;*/
  border-color: #cc3980;
  color: #000000;
}
.cnPrimaryContentBlock1Content DIV.memberDirectorySearchArea SPAN.searchResult
{
  color: #E594C0;
}
.cnPrimaryContentBlock1Content DIV.memberDirectorySearchArea SPAN EM
{
  color: #83a6ad;
}
.cnPrimaryContentBlock1Content .membersTable TR.hover
{
 background-color: #cc3980;
}
.cnPrimaryContentBlock1Content .membersTable TR.hover TD
{
  color:#ffffff;
}
.cnPrimaryContentBlock1Content .membersTable TR.hover A:link,
.cnPrimaryContentBlock1Content .membersTable TR.hover A:active,
.cnPrimaryContentBlock1Content .membersTable TR.hover A:visited,
.cnPrimaryContentBlock1Content .membersTable TR.hover A:hover
{
color: #ffffff;
}
.cnPrimaryContentBlock1Content .membersTable TR.normal
{
  background-color: Transparent;
}
.cnPrimaryContentBlock1Content A.back,
.cnPrimaryContentBlock1Content A.back:link,
.cnPrimaryContentBlock1Content A.back:active,
.cnPrimaryContentBlock1Content A.back:visited,
.cnPrimaryContentBlock1Content .membersTable A,
.cnPrimaryContentBlock1Content .membersTable A:link,
.cnPrimaryContentBlock1Content .membersTable A:active,
.cnPrimaryContentBlock1Content .membersTable A:visited,
.cnPrimaryContentBlock1Content #criteria A,
.cnPrimaryContentBlock1Content #criteria A:link,
.cnPrimaryContentBlock1Content #criteria A:active,
.cnPrimaryContentBlock1Content #criteria A:visited
{
  border-bottom-color: #CCCCCC;
 color: #222222;
}
.cnPrimaryContentBlock1Content A.back:hover,
.cnPrimaryContentBlock1Content .membersTable A:hover,
.cnPrimaryContentBlock1Content #criteria A:hover
{
  border-bottom-color: #FFFFFF;
  background: none;
  color: #FFFFFF;
}
.levelRadio input
{
  margin-top: 2px;
  / margin-top: -2px;  
}
table.membersTable td.memberDirectoryColumn1,
table.membersTable td.memberDirectoryColumn2,
table.membersTable td.memberDirectoryColumn3,
table.membersTable td.memberDirectoryColumn4
{
  border-top: 1px solid #cc3980;  
  color: #222222;
}

/*******************************************************************/
/***  BLOG                                                       ***/
/*******************************************************************/

.WaGadgetBlog H4.boxHeaderTitle A,
.WaGadgetBlog H4.boxHeaderTitle A:link,
.WaGadgetBlog H4.boxHeaderTitle A:active,
.WaGadgetBlog H4.boxHeaderTitle A:visited,
.WaGadgetBlog DIV.boxInfoContainer H5 SPAN.postedByLink A,
.WaGadgetBlog DIV.boxInfoContainer H5 SPAN.postedByLink A:link,
.WaGadgetBlog DIV.boxInfoContainer H5 SPAN.postedByLink A:active,
.WaGadgetBlog DIV.boxInfoContainer H5 SPAN.postedByLink A:visited,
.WaGadgetBlogStateDetails  #idBlogCommentsListContainer DIV.commentViewContainer H5 A.blogEntryPostedBy,
.WaGadgetBlogStateDetails  #idBlogCommentsListContainer DIV.commentViewContainer H5 A.blogEntryPostedBy:link,
.WaGadgetBlogStateDetails  #idBlogCommentsListContainer DIV.commentViewContainer H5 A.blogEntryPostedBy:active,
.WaGadgetBlogStateDetails  #idBlogCommentsListContainer DIV.commentViewContainer H5 A.blogEntryPostedBy:visited
{
  color: #CD217f;
}
.WaGadgetBlog H4.boxHeaderTitle A:hover,
.WaGadgetBlog DIV.boxInfoContainer H5 SPAN.postedByLink A:hover,
.WaGadgetBlogStateDetails  #idBlogCommentsListContainer DIV.commentViewContainer H5 A.blogEntryPostedBy:hover
{
  color: #FFFFFF;
}
.WaGadgetBlogStateDetails  #idBlogCommentsListContainer DIV.commentViewContainer H5 A.blogCommentAnchor,
.WaGadgetBlogStateDetails  #idBlogCommentsListContainer DIV.commentViewContainer H5 A.blogCommentAnchor:link,
.WaGadgetBlogStateDetails  #idBlogCommentsListContainer DIV.commentViewContainer H5 A.blogCommentAnchor:active,
.WaGadgetBlogStateDetails  #idBlogCommentsListContainer DIV.commentViewContainer H5 A.blogCommentAnchor:visited
{
  color: #999999;
}
.WaGadgetBlogStateDetails  #idBlogCommentsListContainer DIV.commentViewContainer H5 A.blogCommentAnchor:hover
{
}
.WaGadgetBlogStateAddPost DIV.boxHeaderContainer H4.boxHeaderTitle
{
}
.WaGadgetBlogStateList DIV.boxOuterContainer,
.WaGadgetBlogStateDetails DIV.boxOuterContainer
{
  border-top-color: #cc3980;
  border-bottom-color: #cc3980;
}

/*******************************************************************/
/***  CONFIRM WINDOWS                                            ***/
/*******************************************************************/

DIV.confirmWindowWarning,
DIV.confirmWindowInfo,
DIV.confirmWindowSuccess,
DIV.confirmWindowError
{
}
DIV.RoundedCornerBox
{
}
/*******************************************************************/
/***  FORUM                                                      ***/
/*******************************************************************/

/* general styles */

.highlight,
.WaGadgetForumStateTopicList div.boxBodyContainer tr.highlight,
.WaGadgetForumStateList div.boxBodyContainer tr.highlight
{
  /*background-color: #333333;*/
}

.WaGadgetForumStateTopicList div.boxBodyContainer TABLE TR TD,
.WaGadgetForumStateTopicList div.boxBodyContainer TABLE TD.threadImageTD,
.WaGadgetForumStateTopicList div.boxBodyContainer TABLE TD.threadTD,
.WaGadgetForumStateTopicList div.boxBodyContainer TABLE TD.lastReplyTD,
.WaGadgetForumStateMessageList #idMessageListContainer div.boxBodyContainer TABLE.forumMessageTable TD.left,
.WaGadgetForumStateTopicList div
{
  /*border-color: #cc3980;*/
}

/* topic list */

.WaGadgetForumStateTopicList div.boxBodyContainer TABLE TD.lastReplyTD,
.WaGadgetForumStateTopicList div.boxBodyContainer TABLE TD.lastReplyTD div.lastReply
{
  width: 120px;
}

/* header */

.WaGadgetForumStateTopicList div.boxHeaderContainer H4.boxHeaderTitle
{
  color: #000000;
}

/* body */

.WaGadgetForumStateTopicList div.boxBodyContainer TABLE TD.lastReplyTD div.lastReply SPAN
{
}

/* message list */

.WaGadgetForumStateMessageList #idMessageListContainer blockquote,
.WaGadgetForumStateMessageList #idMessageListContainer blockquote blockquote blockquote,
.WaGadgetForumStateMessageList #idMessageListContainer blockquote blockquote blockquote blockquote blockquote,
.WaGadgetForumStateMessageList #idMessageListContainer blockquote blockquote blockquote blockquote blockquote blockquote blockquote,
.forumEditEntryEditorContainer blockquote,
.forumEditEntryEditorContainer blockquote blockquote blockquote,
.forumEditEntryEditorContainer blockquote blockquote blockquote blockquote blockquote,
.forumEditEntryEditorContainer blockquote blockquote blockquote blockquote blockquote blockquote blockquote
{
  background-color: #212121;
  border-left: 3px solid #3F3F3F;
}

.WaGadgetForumStateMessageList #idMessageListContainer blockquote blockquote,
.WaGadgetForumStateMessageList #idMessageListContainer blockquote blockquote blockquote blockquote,
.WaGadgetForumStateMessageList #idMessageListContainer blockquote blockquote blockquote blockquote blockquote blockquote,
.WaGadgetForumStateMessageList #idMessageListContainer blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote,
.forumEditEntryEditorContainer blockquote blockquote,
.forumEditEntryEditorContainer blockquote blockquote blockquote blockquote,
.forumEditEntryEditorContainer blockquote blockquote blockquote blockquote blockquote blockquote,
.forumEditEntryEditorContainer blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote
{
  background-color: #1A1A1A; 
}

.WaGadgetForumStateEditTopic .generalFieldsContainer INPUT.subjectTextBox
{
  width: 536px;
  / width: 534px;
}

.WaGadgetForumStateEditTopic #idEditorContainer #idEditorToolbarContainer,
.WaGadgetForumStateEditTopic #idEditorContainer #idEditorBodyContainer,
.WaGadgetForumStateEditTopic TEXTAREA
{
  width: 522px;
}

/* forum message box */

/* header */

.WaGadgetForumStateMessageList #idMessageListContainer div.boxHeaderContainer TD.forumMessageHeaderInfoContainer,
.WaGadgetForumStateMessageList #idMessageListContainer div.boxHeaderContainer TD.forumMessageHeaderBodyContainer
{
  color: #000000;
}

.WaGadgetForumStateMessageList #idMessageListContainer div.boxHeaderContainer TD.forumMessageHeaderBodyContainer A,
.WaGadgetForumStateMessageList #idMessageListContainer div.boxHeaderContainer TD.forumMessageHeaderBodyContainer A:active,
.WaGadgetForumStateMessageList #idMessageListContainer div.boxHeaderContainer TD.forumMessageHeaderBodyContainer A:visited,
.WaGadgetForumStateMessageList #idMessageListContainer div.boxHeaderContainer TD.forumMessageHeaderBodyContainer A:hover
{
  color: #000000;
}

.WaGadgetForumStateMessageList #idMessageListContainer div.boxHeaderContainer span.actionDivider
{
  color: #000000;
}

/* edit forum entry */

/* edit entry box */

/* body */

.WaGadgetForumStateEditTopic #idForumEditEntryBoxContainer DIV.postEditLegend
{
}

.WaGadgetForumStateEditTopic div.boxHeaderContainer H4.boxHeaderTitle
{
}

.WaGadgetForumStateEditTopic .fieldLabel
{
}

/***************************************************************************/
/* Forum Summary                                                           */
/***************************************************************************/

/* general styles */

.WaGadgetForum H4.boxHeaderTitle
{
  color: #000000;
}

/* forum list box */

.WaGadgetForumStateList div.boxHeaderContainer TABLE TD.threadTD div.thread,
.WaGadgetForumStateList div.boxBodyContainer TABLE TD.threadTD div.thread
{
}

.WaGadgetForumStateList div.boxBodyContainer TABLE TD.pageStateIconTD,
.WaGadgetForumStateList div.boxBodyContainer TABLE TD.threadTD,
.WaGadgetForumStateList div.boxBodyContainer TABLE TD.lastReplyTD,
.WaGadgetForumStateList div.boxBodyContainer TABLE TD.topicsCountTD,
.WaGadgetForumStateList div.boxBodyContainer TABLE TD.repliesCountTD
{
  border-color: #cc3980;
}

/*******************************************************************/
/***  BOXES and CORNERS                                          ***/
/*******************************************************************/

DIV.boxViewOutline DIV.cornersContainer,
DIV.boxBodyInfoViewFill DIV.cornersContainer
{
/*  background-color: #cc3980;*/
}
DIV.cornersContainer DIV.c3,
DIV.cornersContainer DIV.c4,
DIV.publicWizardContainer DIV.infoContainer,
.cnPrimaryContentContainer DIV.boxViewOutline DIV.boxBodyContainer,
.cnPrimaryContentContainer DIV.boxViewOutline DIV.boxHeaderContainer DIV.d1,
.cnPrimaryContentContainer DIV.boxViewOutline DIV.boxBodyContainer DIV.d1,
.cnPrimaryContentContainer DIV.boxViewOutline DIV.boxFooterContainer DIV.d1
{
  /* border-color: #cc3980; */
}
DIV.cornersContainer DIV.c1,
DIV.cornersContainer DIV.c2,
DIV.cornersContainer DIV.c3,
DIV.cornersContainer DIV.c4,
DIV.publicWizardContainer DIV.infoContainer,
DIV.generalFieldsContainer DIV.captionContainer,
DIV.boxViewOutline DIV.boxHeaderContainer,
DIV.boxViewOutline DIV.boxFooterContainer,
DIV.boxBodyInfoViewFill DIV.boxBodyInfoContainer
{
 /* background-color: #cc3980;*/
}

/*******************************************************************/
/***  WIZARDS                                                    ***/
/*******************************************************************/

DIV.publicWizardContainer DIV.infoOuterContainer DIV.cornersContainer
{
  display: none;
}
.cnContentContainer .cnPrimaryContentContainer DIV.publicWizardContainer DIV.infoContainer DIV.inner
{
  padding-top: 9px;
  padding-bottom: 7px;
}
DIV.publicWizardContainer DIV.cornersContainer DIV.c3,
DIV.publicWizardContainer DIV.cornersContainer DIV.c4,
DIV.publicWizardContainer DIV.infoContainer
{
  /* border-left-color: #cc3980;
  border-right-color:  #cc3980;*/
}
DIV.publicWizardContainer DIV.cornersContainer DIV.c1,
DIV.publicWizardContainer DIV.cornersContainer DIV.c2,
DIV.publicWizardContainer DIV.cornersContainer DIV.c3,
DIV.publicWizardContainer DIV.cornersContainer DIV.c4,
DIV.publicWizardContainer DIV.infoContainer,
DIV.generalFieldsContainer DIV.captionContainer
{
 /* background-color: #cc3980; */
}
DIV.publicWizardContainer DIV.infoContainer DIV.infoTitle
{
  color: #DFC5D3;
}
DIV.publicWizardContainer DIV.infoContainer DIV.infoText,
.cnPrimaryContentBlock1Content DIV.generalFieldsContainer DIV.captionContainer H4
{
  color: #000000;
}
DIV.generalFormContainer DIV.formTitleOuterContainer
{
  border-bottom: 1px solid #999999;
}
.cnPrimaryContentBlock1Content DIV.generalFormContainer DIV.formTitleContainer H3.formTitle
{
  color: #999999;
}
DIV.generalFieldsContainer DIV.fieldContainer SPAN.validationError
{
  color: #FF0000;
}
DIV.navigationOuterContainer
{
  border-top: 1px solid #cc3980;
}

/*******************************************************************/
/***  PAGER                                                      ***/
/*******************************************************************/

.cnPrimaryContentBlock1Content DIV.pagerOuterContainer
{
}
.cnPrimaryContentBlock1Content DIV.pagerOuterContainer A
{
}

/*** DES Calendar ***/
.DES_CalHeaderRows td,
.DES_CalHeaderRows td span,
.DES_MYPControl .DES_MYPMonthTable td,
.DES_MYPControl .DES_MYPYearTable td,
.DES_TPControl td
{
	color: #000000 !important;
}


/*******************************************************************/
/***  ARTBOXES                                                   ***/
/*******************************************************************/

/*** common artboxes ***/

DIV.artBoxContainerType-011 DIV.artBoxOuterTopCorners,
DIV.artBoxContainerType-011 DIV.artBoxOuterBottomCorners
{
  display: none;
}

DIV.artBoxContainerType-011 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleTopCorners
{
  display: none;
}

DIV.artBoxContainerType-011 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer DIV.artBoxInner
{
  padding: 20px 12px 12px 12px;
  _padding: 12px;
}

DIV.artBoxContainerType-011 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer .b1
{
  background: none;
}

DIV.artBoxContainerType-011 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer .b2
{
  background: none;
  padding: 0;
}

DIV.artBoxContainerType-011 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleBottomCorners .r3
{
  padding: 0;
}
DIV.artBoxContainerType-011 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleBottomCorners .r1,
DIV.artBoxContainerType-011 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleBottomCorners .r2,
DIV.artBoxContainerType-011 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleBottomCorners .r3
{
  background: none;
}

DIV.artBoxContainerType-011 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer .b1
{
  background: none;
  padding: 0;
}

DIV.artBoxContainerType-011 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer DIV.artBoxContent,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-011 DIV.moduleViewType-0 DIV.itemInfoContainer
{
  _color: #707070;
}

.cnPrimaryContentBlock1Content DIV.artBoxContainerType-011 DIV.moduleViewType-0 A:link,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-011 DIV.moduleViewType-0 A:active,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-011 DIV.moduleViewType-0 A:visited,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-011 DIV.moduleViewType-0 A:hover
{
  _color: #808080;
}

.cnPrimaryContentBlock1Content DIV.artBoxContainerType-011 DIV.moduleViewType-0 A:hover
{
  color: #CD217F;
  _color: #606060;
}

DIV.artBoxContainerType-012 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer DIV.artBoxContent,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-012 DIV.moduleViewType-0 DIV.itemInfoContainer
{
  color: #000000;
}
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-012 DIV.moduleViewType-0 A:link,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-012 DIV.moduleViewType-0 A:active,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-012 DIV.moduleViewType-0 A:visited,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-012 DIV.moduleViewType-0 A:hover
{
  color: #606060;
}
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-012 DIV.moduleViewType-0 A:hover
{
  color: #CD217F;
}

DIV.artBoxContainerType-013 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer DIV.artBoxContent,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-013 DIV.moduleViewType-0 DIV.itemInfoContainer
{
  color: #808080;
}
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-013 DIV.moduleViewType-0 A:link,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-013 DIV.moduleViewType-0 A:active,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-013 DIV.moduleViewType-0 A:visited,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-013 DIV.moduleViewType-0 A:hover
{
  color: #606060;
}
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-013 DIV.moduleViewType-0 A:hover
{
  color: #CD217F;
}

DIV.artBoxContainerType-014 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer DIV.artBoxContent,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-014 H4.artBoxTitle
{
  _color: #000000; 
}

DIV.artBoxContainerType-014 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer DIV.artBoxContent,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-014 DIV.moduleViewType-0 DIV.itemInfoContainer
{
  _color: #707070;
}

.cnPrimaryContentBlock1Content DIV.artBoxContainerType-014 DIV.moduleViewType-0 A:link,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-014 DIV.moduleViewType-0 A:active,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-014 DIV.moduleViewType-0 A:visited,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-014 DIV.moduleViewType-0 A:hover
{
  _color: #808080;
}

.cnPrimaryContentBlock1Content DIV.artBoxContainerType-014 DIV.moduleViewType-0 A:hover
{
  color: #CD217F;
  _color: #606060;
}

DIV.artBoxContainerType-015 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer DIV.artBoxContent,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-015 DIV.moduleViewType-0 DIV.itemInfoContainer
{
  color: #000000;
}
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-015 DIV.moduleViewType-0 A:link,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-015 DIV.moduleViewType-0 A:active,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-015 DIV.moduleViewType-0 A:visited,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-015 DIV.moduleViewType-0 A:hover
{
  color: #606060;
}
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-015 DIV.moduleViewType-0 A:hover
{
  color: #CD217F;
}

DIV.artBoxContainerType-016 DIV.artBoxOuterTopCorners,
DIV.artBoxContainerType-016 DIV.artBoxOuterBottomCorners
{
  display: none;
}

DIV.artBoxContainerType-016 DIV.artBoxGeneralInnerContainer
{
  border: 1px solid #CCCCCC;
}

DIV.artBoxContainerType-016 DIV.artBoxGeneralInnerContainer .b1
{
  background: none;
  padding: 0;
}

DIV.artBoxContainerType-016 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer DIV.artBoxInner
{
  padding: 12px;
  _padding: 4px 12px 12px 12px;
}

/*******************************************************************/
/***  ARTBOXES                                                   ***/
/*******************************************************************/


/***  Type 001                                                   ***/

DIV.artBoxContainerType-001 DIV.artBoxGeneralInnerContainer
{
  border: 5px solid #CD217F;
}

/* title */

DIV.artBoxContainerType-001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleContainer
{
  background: #CD217F;
}

DIV.artBoxContainerType-001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer DIV.artBoxInner
{
  padding: 7px 18px 12px 18px;
}

DIV.artBoxContainerType-001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer DIV.artBoxContent,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-001 H4.artBoxTitle
{
  color: #000000; 
}

/* content */

DIV.artBoxContainerType-001 DIV.artBoxGeneralInnerContainer DIV.artBoxContentContainer
{
  background: #2B2B2B;
}

DIV.artBoxContainerType-001 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer DIV.artBoxInner
{
  padding: 12px 12px; 
}

/* module */

.cnPrimaryContentBlock1Content DIV.artBoxContainerType-001 DIV.moduleViewType-0 DIV.moduleItem
{
  padding: 5px 6px 7px 6px;
}

.cnPrimaryContentBlock1Content DIV.artBoxContainerType-001 DIV.moduleViewType-0 DIV.moduleSeparator
{
  border-top: 1px dashed #616161;
}


DIV.artBoxContainerType-001 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer DIV.artBoxContent,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-001 DIV.moduleViewType-0 DIV.itemInfoContainer
{
  color: #AAAAAA;
}

.cnPrimaryContentBlock1Content DIV.artBoxContainerType-001 DIV.moduleViewType-0 A:link,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-001 DIV.moduleViewType-0 A:active,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-001 DIV.moduleViewType-0 A:visited,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-001 DIV.moduleViewType-0 A:hover
{
  color: #FFFFFF;
}

.cnPrimaryContentBlock1Content DIV.artBoxContainerType-001 DIV.moduleViewType-0 A:hover
{
  color: #CD217F;
}

/***  Type 002                                                   ***/

DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer
{
  border: 5px solid #2B2B2B;
}

/* title */

DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleContainer
{
  background: #cc3980;
}

DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer DIV.artBoxInner
{
  padding: 12px 18px 12px 18px;
}

DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer DIV.artBoxContent,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-002 H4.artBoxTitle
{
  color: #000000; 
}

/* content */

DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxContentContainer
{
  background: #000000;
}

DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer DIV.artBoxInner
{
  padding: 12px 12px; 
}

/* module */

.cnPrimaryContentBlock1Content DIV.artBoxContainerType-002 DIV.moduleViewType-0 DIV.moduleItem
{
  padding: 5px 6px 7px 6px;
}

.cnPrimaryContentBlock1Content DIV.artBoxContainerType-002 DIV.moduleViewType-0 DIV.moduleSeparator
{
  border-top: 1px dashed #616161;
}


DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer DIV.artBoxContent,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-002 DIV.moduleViewType-0 DIV.itemInfoContainer
{
  color: #AAAAAA;
}

.cnPrimaryContentBlock1Content DIV.artBoxContainerType-002 DIV.moduleViewType-0 A:link,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-002 DIV.moduleViewType-0 A:active,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-002 DIV.moduleViewType-0 A:visited,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-002 DIV.moduleViewType-0 A:hover
{
  color: #FFFFFF;
}

.cnPrimaryContentBlock1Content DIV.artBoxContainerType-002 DIV.moduleViewType-0 A:hover
{
  color: #CD217F;
}

/***  Type 003                                                   ***/

DIV.artBoxContainerType-003 DIV.artBoxGeneralInnerContainer
{
  border: 1px solid #FFFFFF;
}

DIV.artBoxContainerType-003 DIV.artBoxGeneralInnerContainer .b1
{
  border: 4px solid #2B2B2B;
}

DIV.artBoxContainerType-003 DIV.artBoxGeneralInnerContainer .b1 .b1
{
  border: none;
}

/* title */

DIV.artBoxContainerType-003 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleContainer
{
  background: #FFFFFF;
}

DIV.artBoxContainerType-003 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer DIV.artBoxInner
{
  padding: 12px 18px 12px 18px;
}

DIV.artBoxContainerType-003 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer DIV.artBoxContent,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-003 H4.artBoxTitle
{
  color: #000000; 
}

/* content */

DIV.artBoxContainerType-003 DIV.artBoxGeneralInnerContainer DIV.artBoxContentContainer
{
  background: ;
}

DIV.artBoxContainerType-003 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer DIV.artBoxInner
{
  padding: 12px 12px; 
}

/* module */

.cnPrimaryContentBlock1Content DIV.artBoxContainerType-003 DIV.moduleViewType-0 DIV.moduleItem
{
  padding: 5px 6px 7px 6px;
}

.cnPrimaryContentBlock1Content DIV.artBoxContainerType-003 DIV.moduleViewType-0 DIV.moduleSeparator
{
  border-top: 1px dashed #616161;
}


DIV.artBoxContainerType-003 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer DIV.artBoxContent,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-003 DIV.moduleViewType-0 DIV.itemInfoContainer
{
  color: #AAAAAA;
}

.cnPrimaryContentBlock1Content DIV.artBoxContainerType-003 DIV.moduleViewType-0 A:link,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-003 DIV.moduleViewType-0 A:active,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-003 DIV.moduleViewType-0 A:visited,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-003 DIV.moduleViewType-0 A:hover
{
  color: #FFFFFF;
}

.cnPrimaryContentBlock1Content DIV.artBoxContainerType-003 DIV.moduleViewType-0 A:hover
{
  color: #CD217F;
}

/*** Donation Gadgets ***/

DIV.artBoxContainer DIV.moduleViewType-0 TABLE.donationGoalTable TD.donationGoalProgressBarLeftPart
{
  background: #CD217F url(<$StaticModel.ThemeUrl$>/images/artbox-percentage-left.gif) center center repeat-x;
}

/*** common ***/

DIV.artBoxContainerType-011 DIV.moduleViewType-0 SPAN.donationGoalCollectedTitle,
DIV.artBoxContainerType-014 DIV.moduleViewType-0 SPAN.donationGoalCollectedTitle,
DIV.artBoxContainerType-011 DIV.moduleViewType-0 SPAN.donationGoalAmountTitle,
DIV.artBoxContainerType-014 DIV.moduleViewType-0 SPAN.donationGoalAmountTitle
{
  color: #D7D7D7;
  -color: #979797;
}

DIV.artBoxContainerType-011 DIV.moduleViewType-0 SPAN.donationGoalCollectedValue,
DIV.artBoxContainerType-014 DIV.moduleViewType-0 SPAN.donationGoalCollectedValue,
DIV.artBoxContainerType-011 DIV.moduleViewType-0 SPAN.donationGoalAmountValue,
DIV.artBoxContainerType-014 DIV.moduleViewType-0 SPAN.donationGoalAmountValue
{
  color: #F5F5F5;
  -color: #E594C0;
}

DIV.artBoxContainerType-011 DIV.moduleViewType-0 TABLE.donationGoalTable TD.donationGoalPercentageContainer SPAN,
DIV.artBoxContainerType-014 DIV.moduleViewType-0 TABLE.donationGoalTable TD.donationGoalPercentageContainer SPAN
{
  color: #FFFFFF;
  -color: #515151;
}

DIV.artBoxContainerType-012 DIV.moduleViewType-0 TABLE.donationGoalTable TD.donationGoalPercentageContainer SPAN,
DIV.artBoxContainerType-013 DIV.moduleViewType-0 TABLE.donationGoalTable TD.donationGoalPercentageContainer SPAN,
DIV.artBoxContainerType-015 DIV.moduleViewType-0 TABLE.donationGoalTable TD.donationGoalPercentageContainer SPAN
{
  color: #515151;
}

/*** 001 ***/

DIV.artBoxContainerType-001 DIV.moduleViewType-0 SPAN.donationGoalCollectedTitle,
DIV.artBoxContainerType-001 DIV.moduleViewType-0 SPAN.donationGoalAmountTitle
{
  color: #63625c;
}

DIV.artBoxContainerType-001 DIV.moduleViewType-0 SPAN.donationGoalCollectedValue,
DIV.artBoxContainerType-001 DIV.moduleViewType-0 SPAN.donationGoalAmountValue
{
  color: #CD217F;
}

DIV.artBoxContainerType-001 DIV.moduleViewType-0 TABLE.donationGoalTable TD.donationGoalPercentageContainer SPAN
{
  color: #63625c;
}

DIV.artBoxContainerType-001 DIV.moduleViewType-0 DIV.donationGoalPeriodContainer
{
  color: #CD217F;
}

/*** 002 ***/

DIV.artBoxContainerType-002 DIV.moduleViewType-0 SPAN.donationGoalCollectedTitle,
DIV.artBoxContainerType-002 DIV.moduleViewType-0 SPAN.donationGoalAmountTitle
{
  color: #63625c;
}

DIV.artBoxContainerType-002 DIV.moduleViewType-0 SPAN.donationGoalCollectedValue,
DIV.artBoxContainerType-002 DIV.moduleViewType-0 SPAN.donationGoalAmountValue
{
  color: #63625c;
}

DIV.artBoxContainerType-002 DIV.moduleViewType-0 TABLE.donationGoalTable TD.donationGoalPercentageContainer SPAN
{
  color: #63625c;
}

DIV.artBoxContainerType-002 DIV.moduleViewType-0 DIV.donationGoalPeriodContainer
{
  color: #CD217F;
}

/*** 003 ***/

DIV.artBoxContainerType-003 DIV.moduleViewType-0 SPAN.donationGoalCollectedTitle,
DIV.artBoxContainerType-003 DIV.moduleViewType-0 SPAN.donationGoalAmountTitle
{
  color: #FFFFFF;
}

DIV.artBoxContainerType-003 DIV.moduleViewType-0 SPAN.donationGoalCollectedValue,
DIV.artBoxContainerType-003 DIV.moduleViewType-0 SPAN.donationGoalAmountValue
{
  color: #CD217F;
}

DIV.artBoxContainerType-003 DIV.moduleViewType-0 TABLE.donationGoalTable TD.donationGoalPercentageContainer SPAN
{
  color: #63625c;
}

DIV.artBoxContainerType-003 DIV.moduleViewType-0 DIV.donationGoalPeriodContainer
{
  color: #CD217F;
}

/* Added by mike@reignition.net */
@font-face {
  font-family: 'Jost-Medium';
  src: url('/resources/fonts/Jost-Medium.woff2') format('woff2'),
      url('/resources/fonts/Jost-Medium.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Open Sans';
  src: url('/resources/fonts/OpenSans-BoldItalic.woff2') format('woff2'),
      url('/resources/fonts/OpenSans-BoldItalic.woff') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Open Sans';
  src: url('/resources/fonts/OpenSans-Italic.woff2') format('woff2'),
      url('/resources/fonts/OpenSans-Italic.woff') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Open Sans';
  src: url('/resources/fonts/OpenSans-Bold.woff2') format('woff2'),
      url('/resources/fonts/OpenSans-Bold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Open Sans';
  src: url('/resources/fonts/OpenSans-Regular.woff2') format('woff2'),
      url('/resources/fonts/OpenSans-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

.brand-font .gadgetContentEditableArea p font,
.brand-font div p span {
  font-family: 'Jost-Medium' !important;
}

.login_label {
    color: #CD217F;
    display: inline-block;
    margin-right: 1rem;
    font-size: 1.25rem;
    text-transform: uppercase;
    position: absolute;
    bottom: 0.75rem;
    width: 10rem;
    right: 3rem;
    font-family: 'Jost-Medium' !important;    
  }

.WaGadgetLoginForm .loginContainer.loginContainer .loginLink {
  background: #CD217F;
}
  
#idHeaderContent .gadgetContentEditableArea a {
    /* background-color: aqua; */
    display: block;
    width: 25rem;
    height: 100%;
    text-indent: -99rem;
}

.WaGadgetEventsStateList .upcomingEventsOuterContainer  .boxOuterContainer .boxBodyOuterContainer {
  border: 1px solid silver;
  box-shadow: 0 0 12px silver;
  border-radius: 3px;
}

/* Links */
A:not(.stylizedButton) font, 
A:link:not(.stylizedButton) font, 
A:active:not(.stylizedButton) font, 
A:visited:not(.stylizedButton) font, 
.gadgetStyleNone a:not(.stylizedButton) font, 
.gadgetStyleNone a:link:not(.stylizedButton) font {
	color: #CD217F;
}
A:not(.stylizedButton), 
A:link:not(.stylizedButton), 
A:active:not(.stylizedButton), 
A:visited:not(.stylizedButton), 
.gadgetStyleNone a:not(.stylizedButton), 
.gadgetStyleNone a:link:not(.stylizedButton) {
	color: #CD217F;
}

/* Events */
.WaGadgetEventsStateList .upcomingEventsOuterContainer  .boxOuterContainer .boxBodyOuterContainer {
  border: 1px solid silver;
  box-shadow: 0 0 12px silver;
  border-radius: 3px;
}

.WaGadgetEventsStateList .upcomingEventsOuterContainer  .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer {
  margin-top: 0;
  border-right: 1px solid silver;
}

.WaGadgetEventsStateList .upcomingEventsOuterContainer .boxOuterContainer .boxBodyOuterContainer .boxBodyContentOuterContainer {
  margin-top: 1rem;
}
.WaGadgetEvents .boxInfoContainer ul.boxInfo li {
  margin-bottom: 10px;
}
.WaGadgetEvents .boxInfoContainer ul.boxInfo li label {
  text-transform: uppercase;

}
.WaGadgetEventsStateList .boxOuterContainer .boxFooterOuterContainer .d9 .inner {
  text-align: right;
  padding-right: 1rem
}
.WaGadgetEventsStateList .boxOuterContainer .boxFooterOuterContainer .d9 .inner a {
  text-transform: uppercase;
}
.WaGadgetEvents .boxInfoContainer ul.boxInfo li > div {
  padding-left: 10px
}

/* Homepage logos */
.WaGadgetSlideshow .camera_wrap {
	background-color: #FFFFFF;
}

/* Events Gadget */
.WaGadgetRecentBlogPosts  .gadgetStyleBody ul li .title,
.WaGadgetUpcomingEvents .gadgetStyleBody ul li .title {
	font-weight:600;
	font-size: 14px;
}

/* Global font chenge */
#idPrimaryContentBlock1Content .WaGadgetContent .gadgetStyleBody.gadgetContentEditableArea font[style="font-size: 12px;"],
#idPrimaryContentBlock1Content .WaGadgetContent .gadgetStyleBody.gadgetContentEditableArea font[style="font-size: 14px;"],
#idPrimaryContentBlock1Content .WaGadgetContent .gadgetStyleBody.gadgetContentEditableArea font,
#idPrimaryContentBlock1Content .WaGadgetContent .gadgetStyleBody.gadgetContentEditableArea div font,
#idPrimaryContentBlock1Content .WaGadgetContent .gadgetStyleBody.gadgetContentEditableArea div ul,
#idPrimaryContentBlock1Content .WaGadgetContent .gadgetStyleBody.gadgetContentEditableArea p,
#idPrimaryContentBlock1Content .WaGadgetContent .gadgetStyleBody.gadgetContentEditableArea p em,
#idPrimaryContentBlock1Content .WaGadgetContent .gadgetStyleBody.gadgetContentEditableArea p font,
#idPrimaryContentBlock1Content .WaGadgetContent .gadgetStyleBody.gadgetContentEditableArea p font span,
#idPrimaryContentBlock1Content .WaGadgetContent .gadgetStyleBody.gadgetContentEditableArea font[style="font-size: 12px;"] strong {
  font-size: 15.5px !important;
  line-height: 150%;
  font-family: 'Open Sans';   
}
#idPrimaryContentBlock1Content .WaGadgetContent .gadgetStyleBody.gadgetContentEditableArea h4 {
  font-size: 25px !important;
  margin-top: 4px;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
}

@media screen and (max-width: 767px) {
  .WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer {
    border-left: 0;
    border-bottom: 1px solid silver;
  }
  .WaGadgetEventsStateList .boxOuterContainer .boxFooterOuterContainer .d9 .inner {
    margin-bottom: 1rem;
  }
}#idSectionEventRegistrationTypeSelectorContainer div[id*="spaceLimitContainer"] { 
    display: none; 
} 
#idSectionEventRegistrationTypeSelectorContainer .availableRegistrationCount { 
  display: none; 
} 
.WaGadgetAuthorizationRequired .openAuthFormContainer {
  display: none !important;
}