/************************************************************************/
/******* THEME NAME: Notebook Contrast **********************************/
/*******                                                          *******/
/******* *************************************                    *******/
/******* Overlaying styles in the file                            *******/
/******* you can easily change visual design of the website theme *******/
/************************************************************************/

/*******************************************************************/
/******* COMMON STYLES                                       *******/
/*******************************************************************/

BODY
{
	background-color: #000000;
/	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/bg-body-ie6.png', sizingMethod='crop');	
	font-size: 0.80em;
	font-weight: normal;
}

HTML > BODY
{
	filter: none;
	background: #000000 url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/bg-body.png) left top repeat-X;
}

BODY.printContentView
{
	background: none;
}

HTML > BODY.printContentView
{
	background: none;
}

BODY.customizeContentView
{
	background: none;
}

HTML > BODY.customizeContentView
{
	background: none;
}

/******* Main font styles *******/

BODY, TD, P, H1, H2, H3, H4, H5, H6
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #000000;
}

H1, H2, H3, H4, H5, H6
{
	font-weight: bold;
}

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: #2253E7;
}

A:hover
{
	color: #4C79FF;
}

/*******************************************************************/
/******* Extra font styles                                   *******/
/*******************************************************************/



H1.pageTitle,
.cnPrimaryContentBlock1Content H1.pageTitle
{
	font-size: 1.35em;/*##1.6em##*/
}

.cnPrimaryContentBlock1Content H2.pageSubTitle,
.cnPrimaryContentBlock1Content H2.stepTitle
{
	font-size: 1.10em;
}

H1.contStyleExcHeadingColored,
H2.contStyleExcHeadingColored,
H3.contStyleExcHeadingColored,
H4.contStyleExcHeadingColored,
H5.contStyleExcHeadingColored,
H6.contStyleExcHeadingColored
{
	color: #808080;
}
SPAN.contStyleExcInlineColored1,
p.contStyleExcInlineColored1
{
	color: #808080;
}
SPAN.contStyleExcInlineColored2,
p.contStyleExcInlineColored2
{
	color: #89A7C9;
}
SPAN.contStyleExcInlineColored3,
p.contStyleExcInlineColored3
{
	color: #3E4B5B;
}
SPAN.contStyleExcInlineHighlighted,
p.contStyleExcInlineHighlighted
{
	background-color: #89A7C9;
}
SPAN.contStyleExcInlineLarger,
p.contStyleExcInlineLarger
{
	font-size: 120%;
}
SPAN.contStyleExcInlineSmaller,
p.contStyleExcInlineSmaller
{
	font-size: 85%;
}

blockquote.quotedText
{
    background-color: #ADD3FF;
    border-left: 3px solid #89A7C9;
    margin: 0;
    padding: 5px 5px 5px 8px;
}

/*******************************************************************/
/******* Main content container                              *******/
/*******************************************************************/

.cnMainContainer
{
	width: 948px;
	height: auto;
}

/*******************************************************************/
/******* HEADER                                              *******/
/*******************************************************************/

.cnHeaderContainer
{
	width: 918px;
	
	padding: 0 15px 0 15px;
}


BODY.customizeContentView .cnHeaderContainer
{
	padding: 0;
}

/******* Header containers for applying background *******/

.headerContentHolder
{
	background: transparent url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/bg-header.gif) center top repeat-X;
}


/******* Default logo container *******/

#idHeaderLogo 
{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}

/******* Default organization name container *******/

#idHeaderAssociationName 
{
	position: absolute;
	top: 55px;
	right: 20px;
	z-index: 2;
	font-size: 200%;
	font-weight: bold;
	white-space: nowrap;
}

/******* Editable header region container *******/
/******* (Specify default background color for editable region below) *******/

.headerContentHolder
{
	width: 918px;
	
}




/******* Header and content separator container *******/

.cnHeaderSeparator
{
	display: block;
	visibility: visible;
}
.cnHeaderSeparator .d1
{
	width: 918px;
	padding: 0 15px;
	float: left;
}
.cnHeaderSeparator .d1 .d1
{
	width: auto;
	float: none;
	background: none;
}


/******* Styles to move login box under menu *******/

.loginContainer 
{
width: 174px;
 
	background-color: #E5E1E0; 
	font-size: 0.85em;
	padding: 0;

}

.loginContainerTable
{
	font-size: 1em;
}

.loginContainerTopCorners
{
float: none;
	  display: block;
	  clear: both;
	  padding: 0;
	  width: 174px;
	  background: #E5E1E0 url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/mm-l2-bg-cet.gif) left top no-repeat;
}

.loginContainerTopCorners .topCorners
{
	  display: none;
}

.loginContainerBottomCorners
{
	  display: block;
	  clear: both;
	  padding: 0;
	  width: 174px;
	  background: #E5E1E0 url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/mm-l2-bg-ceb.gif) left bottom no-repeat;
}

.loginContainerBottomCorners .bottomCorners
{
	  display: none;
}

.loginContainer .d6 .d6,
.loginContainer .d7 .d7,
.loginContainer .d2 .d2,
.loginContainer .d9 .d9,
.loginContainer .d8 .d8,
.loginContainer .d3 .d3
{
	width: auto;
	background: none;
	padding: 0;
	margin: 0;
	border: none;
}

.cnNavigationContainer .loginContainer .inner
{
	padding: 0;
}

.cnNavigationContainer .loginContainer .inner .inner
{
	padding: 0;
}

.loginContainer A,
.loginContainer A:active,
.loginContainer A:hover,
.loginContainer A:link,
.loginContainer A:visited
{
	color: #656565;
}

.loginContainer A:hover
{
	color: #656565;
}

.loginContainer .loginData
{
	float: left;
	width: 174px;
}

.loginContainer .loginData .inner,
.cnPrimaryContentContainer .block .innerContentBlock .loginContainer .loginData .inner
{
	margin-top: 2px;
}

.loginContainer .loginData .inner .inner,
.cnPrimaryContentContainer .block .innerContentBlock .loginContainer .loginData .inner .inner
{
	padding: 0;
}

#ctl03_Authentication_loginViewControl_loginControl_passwordRequiredValidator
{
	display: none;
}

.loginContainer .loginUserName,
.loginContainer .loginPassword
{
	float: left;
	height: auto;
}

.loginContainer .loginUserNameLabel
{
	float: left;
	width: 65px;
	margin-top: 2px;
}

.loginContainer .loginPasswordLabel
{
	float: left;
	width: 65px;
	margin-top: 8px;
/	margin-top: 6px;
}

.loginContainer .loginUserNameLabel LABEL,
.loginContainer .loginPasswordLabel LABEL
{
	display: block;
	width: 65px;
	color: #000000;
	text-align: right;
	white-space:nowrap;
	overflow:hidden;
}

.loginContainer .loginUserNameTextBox,
.loginContainer .loginPasswordTextBox
{
	display: block;
	padding-top: 0;
	padding-left: 3px;
	float: left;
	margin-top: 1px;
/	margin-top: 0;
}

.loginContainer .loginPasswordTextBox
{
	margin-top: 5px;
/	margin-top: 2px;  
}




.loginContainer .loginUserName input,
.loginContainer .loginPassword input
{
	font-size: 1.0em;
	display: block;
	width: 95px;

}

.loginContainer .loginActionRememberMe
{
	display: block;
	overflow:hidden;
	clear: both;
	color: #000000;
	padding-left: 61px;
/	padding-left: 64px;
	padding-right:3px;
	padding-top: 3px;
/	padding-top: 2px;
}

.loginContainer .loginActionRememberMe input
{
	margin: 3px 0 0 4px;
/	margin: 1px 0 0 0;
	padding: 0;
}

.loginContainer .loginActionRememberMe LABEL
{
	position: relative;
	padding-top: 0;
	top: -2px;
	left: 3px;
/	top: -1px;
/	left: 0;
}

.loginContainer .loginAction
{
	display: block;
	float: left;
/	margin-top: -3px;
	/*padding-left: 66px;*/
	width:59px;
/	width:61px;
	margin-right:5px;
/	margin-left:2px;
  margin-bottom: 3px;
}

.loginContainer .loggedAction A
{
	display: block;
	width: auto;
	text-align: right;
	font-weight: bold;
	margin-bottom: 5px;
	padding-right: 10px;
}

.loginContainer .loginAction INPUT
{
	font-size: 1.00em;
	vertical-align: bottom;
}

.loginContainer .loginAction INPUT.loginButton
{
	font-family: Verdana;
	font-size: 1.00em;
	display: block;
	padding: 3px 3px 5px 3px;
/	padding: 3px 1px 5px 2px;
}

.loginContainer .loginAction SPAN
{
	display: block;
	float: right;
}

.loginContainer .loginAction SPAN LABEL
{
	vertical-align: bottom;
	position: relative;
	padding-right: 2px;
}

.loginContainer .loginAction SPAN INPUT
{
	position: relative;
	bottom: -3px;
}

.loginContainer .loginPasswordForgot
{
	float: left;
	width: 94px;
	padding-top: 2px;
/	padding-top: 0;
}

.loginContainer .loginPasswordForgot A
{
	font-weight: normal;
	color: #656565;
	font-size: 0.95em;
}

.loginContainer .loggedName SPAN
{
	display: block;
	width: auto;
	text-align: right;
	margin-bottom: 5px;
	padding-right: 10px;
	padding-top: 5px;
}

.loginContainer .profileBox
{
	display: block;
	width: auto;
	text-align: right;
	margin-bottom: 5px;
	padding-right: 10px;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{

.loginContainer .loginUserNameLabel
{
	margin-top: 3px;
}

.loginContainer .loginPasswordTextBox
{
	margin-top: 0;
}

.loginContainer .loginActionRememberMe
{
	margin: 0 0 0 4px;
}

}

/*******************************************************************/
/******* MENU and CONTENT                                    *******/
/*******************************************************************/

/******* Menu and content main container *******/

.cnContentContainer
{
	display: block;
	width: 950px;
	height: auto;
	clear: both;
	float: left;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/middle-fill.png', sizingMethod='scale');
}

.LayoutPlain .cnContentContainerTopCorners
{
	display: block;
	width: 950px;
	height: 43px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/side-top2.png', sizingMethod='crop');
}

HTML > BODY.LayoutPlain .cnContentContainerTopCorners
{
	filter: none;
	background: url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/side-top2.png) top left no-repeat;
}

.LayoutPlain .cnContentContainerBottomCorners
{
	display: block;
	width: 950px;
	height: 43px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/side-bottom2.png', sizingMethod='crop');
}

HTML > BODY.LayoutPlain .cnContentContainerBottomCorners
{
	filter: none;
	background: url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/side-bottom2.png) top left no-repeat;
}

.LayoutPlain .cnPrimaryContentContainer
{
width: 938px;
}


.LayoutPlain .cnPrimaryContentBlock1ContentHolder, .LayoutPlain .cnPrimaryContentBlock1Content
{
width: 889px;
}

HTML > BODY .cnContentContainer
{
	filter: none;
	background: url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/middle-fill.png) top left repeat-Y;	
}

.cnContentContainerTopCorners
{
	display: block;
	width: 950px;
	height: 43px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/side-top.png', sizingMethod='crop');
}

HTML > BODY .cnContentContainerTopCorners
{
	filter: none;
	background: url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/side-top.png) top left no-repeat;
}

.cnContentContainerBottomCorners
{
	display: block;
	width: 950px;
	height: 43px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/side-bottom.png', sizingMethod='crop');
}

HTML > BODY .cnContentContainerBottomCorners
{
	filter: none;
	background: url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/side-bottom.png) top left no-repeat;
}



BODY.widgetMode .cnContentContainer
{
	width: 706px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/middle-fill-widget.png', sizingMethod='scale');	
}

HTML > BODY.widgetMode .cnContentContainer
{
	filter: none;
	background: url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/middle-fill-widget.png) top left repeat-Y;	
}

BODY.widgetMode .cnContentContainerTopCorners
{
	width: 706px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/side-top-widget.png', sizingMethod='crop');
}

HTML > BODY.widgetMode .cnContentContainerTopCorners
{
	filter: none;
	background: url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/side-top-widget.png) top left no-repeat;
}

BODY.widgetMode .cnContentContainerBottomCorners
{
	width: 706px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/side-bottom-widget.png', sizingMethod='crop');
}

HTML > BODY.widgetMode .cnContentContainerBottomCorners
{
	filter: none;
	background: url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/side-bottom-widget.png) top left no-repeat;
}

.cnContentContainerTopCorners .c1,
.cnContentContainerTopCorners .c2,
.cnContentContainerTopCorners .c3,
.cnContentContainerTopCorners .c4,
.cnContentContainerTopCorners .c5
{
	display: none;
}

.cnContentContainerBottomCorners .c1,
.cnContentContainerBottomCorners .c2,
.cnContentContainerBottomCorners .c3,
.cnContentContainerBottomCorners .c4,
.cnContentContainerBottomCorners .c5
{
	display: none;
}

.widgetMode .cnContentContainer>.d1,
.widgetMode .cnContentContainer >.d1>.d2,
.widgetMode .cnContentContainer>.d1>.d2>.d3
{
	background: none;
}

.cnContentContainer>.d1,
.cnContentContainer >.d1>.d2,
.cnContentContainer>.d1>.d2>.d3
{
	float: left;
	width: 100%;
}
.cnContentContainer>.d1
{
	background: url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/clip-hole-left.gif) 205px 10px repeat-y;
}

.cnContentContainer >.d1>.d2
{
	background: url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/clip-hole-right.gif) 235px 10px repeat-y;
}

.cnContentContainer>.d1>.d2>.d3
{
	background: url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/clip-crossbar.gif) 208px 12px repeat-y;
}

/******* Menu column container *******/

.cnNavigationContainer
{
	display: block;
	width: 210px;
	
	float: left;
	margin: 0 12px 0 10px;
/	margin: 0 12px 0 5px;	
}

.cnNavigationContainer .inner
{
	padding: 0 18px 0 18px;
}

.cnNavigationContainer .inner .inner
{
	padding: 0;
}

/*******************************************************************/
/******* MENU                                                *******/
/*******************************************************************/

/******* Menu container *******/

.mainMenuContainer
{
	display: block;
}


.mainMenuContainer .d6,
.mainMenuContainer .d7,
.mainMenuContainer .d2,
.mainMenuContainer .d9,
.mainMenuContainer .d8,
.mainMenuContainer .d3
{
	width: 100%;
}

.mainMenuContainer .d6 .d6,
.mainMenuContainer .d7 .d7,
.mainMenuContainer .d2 .d2,
.mainMenuContainer .d9 .d9,
.mainMenuContainer .d8 .d8,
.mainMenuContainer .d3 .d3
{
	width: auto;
}

.mainMenuContainer .inner,
.cnPrimaryContentContainer .block .innerContentBlock .mainMenuContainer .inner
{
	padding: 0;
}
.mainMenuContainer .inner .inner,
.cnPrimaryContentContainer .block .innerContentBlock .mainMenuContainer .inner .inner
{
	padding: 0;
}

/******* MENU LEVEL 1 *******/

/******* The 1st menu level container *******/

.mainMenu,
.mainMenu UL
{
	margin: 0;
	padding: 45px 0 24px 0;
  width: 100%;
	height: auto;
	list-style-type: none;
}



/******* Item container of the 1st menu level  *******/

.mainMenu LI 
{
	position: relative;
	
	height: auto;
	margin: 0;
	padding: 0;
	background: none;
}

.mainMenuContainer .mainMenu LI .d1,
.mainMenu LI .d4
{
	width: 100%;
	background: transparent;
}
.mainMenu LI.itemCurrent .d4,
.mainMenu LI.itemCurrentLeaf .d4
{
	background: transparent;
}

.mainMenu LI.itemNormal .d5
{
	width: 100%;
	background: transparent url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/mm-ico-closed-l1-white-v2.gif) right center no-repeat;
}

.mainMenu LI.itemCurrent .d5,
.mainMenu LI.itemCurrentParent .d5
{
	width: 100%;
	background: transparent url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/mm-ico-opened-l1-white-v2.gif) right 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
{
	width: auto;
	background: none;
}

/******* 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;
	
	height: auto;
	margin: 0;
	padding: 5px 9px 6px 9px;
	background-color: transparent;
	font-size: 130%;
	font-weight: bold;
	font-size: 0.95em;
	color: #89A7C9;
	text-decoration: none;
	overflow: hidden;
	cursor: pointer;
	cursor: hand;
}

.mainMenu LI A:hover,
.mainMenu LI.itemNormal:hover A
{
	background-color: #426288;
	color: #FFFFFF;
}
.mainMenu LI SPAN 
{
	cursor: default;
}
.mainMenu LI SPAN SPAN
{
	color: #000000;
}

/******* System icons on the 1st menu level items *******/

.mainMenuContainer .mainMenu .mainMenuPublicHiddenIcon
{
	-moz-opacity: 0.75;
  -khtml-opacity: 0.75;
  opacity: 0.75;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);
}

.mainMenuContainer .mainMenu .mainMenuPublicHiddenIcon
{
  right: 16px;
  top: 4px;
}
.mainMenuContainer .mainMenu UL.dynamic LI .mainMenuPublicHiddenIcon
{
  right: 12px;
  top: 4px;
}

.mainMenuContainer .mainMenu .mainMenuPublicHiddenIcon.after
{
  display: none;
}

/******* MENU LEVEL 2 *******/

.mainMenu LI UL
{
	width: 174px;
	padding: 0;
	margin: 0;
	background: #426288;
}


.mainMenu LI.itemCurrent .menuLevel2OuterCorners,
.mainMenu LI.itemCurrentParent .menuLevel2OuterCorners
{
	width: 174px;
	display: block;
	float: none;
	height: 5px;
	margin: 0;
}

.mainMenu LI.itemCurrent .topCornersContainer,
.mainMenu LI.itemCurrentParent .topCornersContainer
{
	margin-top: 3px;
}

.mainMenu LI.itemCurrent .bottomCornersContainer,
.mainMenu LI.itemCurrentParent .bottomCornersContainer
{
	padding-bottom: 3px;
}

.mainMenu LI.itemCurrent .bottomCornersContainer,
.mainMenu LI.itemCurrentParent .bottomCornersContainer
{
/	height: 6px;
}

.mainMenu LI.itemCurrent .dynamicMenuLevelContainer .menuLevel2OuterCorners,
.mainMenu LI.itemCurrentParent .dynamicMenuLevelContainer .menuLevel2OuterCorners
{
	display: none;
}

.mainMenu LI .menuLevel2OuterCorners DIV DIV
{
	background: #426288;
	height: 1px;
}

.mainMenu LI .cornersContainer .c1
{
	margin: 0 4px;
}

.mainMenu LI .cornersContainer .c2
{
	margin: 0 2px;
}

.mainMenu LI .cornersContainer .c3
{
	margin: 0 1px;
}

.mainMenu LI .cornersContainer .c4
{
	margin: 0 1px;
}

.mainMenu LI .cornersContainer .c5
{
	margin: 0;
}

.mainMenu LI UL LI 
{
	border: none;
	padding: 0;
	width: 174px;
}
.mainMenu LI UL LI,
.mainMenuContainer .mainMenu LI UL LI .d1
{
	background: #426288;
}
.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(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/mm-ico-closed-l2-white.gif) 161px center no-repeat;
}
.mainMenu LI UL LI.itemCurrent .d5,
.mainMenu LI UL LI.itemCurrentParent .d5
{
	width: 100%;
	background: transparent url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/mm-ico-opened-l2-white.gif) 161px 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: 138px;
	padding: 3px 18px 4px 18px;
	font-size: 0.85em;
	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
{
	background-color: #E5E1E0;
	color: #000000;
}

.mainMenu LI UL LI SPAN 
{
	background: none;
}
.mainMenu LI UL LI SPAN SPAN
{
	font-weight: bold;
	color: #FFFFFF;
}

/******* MENU LEVEL 3 *******/

.mainMenu LI UL LI UL
{
	width: 138px;
	
margin: 0;

	padding: 0;
	background: #E5E1E0;
}

.mainMenu LI UL.menuLevel3
{
margin: 0px 18px;
}
.mainMenu LI UL.menuLevel3.dynamic
{
margin: 0;
}

.mainMenu LI.itemCurrent .menuLevel3OuterCorners,
.mainMenu LI.itemCurrentParent .menuLevel3OuterCorners
{
	width: 138px;
	display: block;
	float: none;
	height: 5px;
	margin: 0 18px;
}

.mainMenu LI.itemCurrent .topCornersContainer,
.mainMenu LI.itemCurrentParent .topCornersContainer
{
	margin-top: 3px;
}

.mainMenu LI.itemCurrent .bottomCornersContainer,
.mainMenu LI.itemCurrentParent .bottomCornersContainer
{
	padding-bottom: 3px;
}
.mainMenu LI.last .bottomCornersContainer
{
	margin-bottom: 0;
}

.mainMenu LI.itemCurrent .bottomCornersContainer,
.mainMenu LI.itemCurrentParent .bottomCornersContainer
{
/	height: 6px;
}

.mainMenu LI.itemCurrent .dynamicMenuLevelContainer .menuLevel3OuterCorners,
.mainMenu LI.itemCurrentParent .dynamicMenuLevelContainer .menuLevel3OuterCorners
{
	display: none;
}

.mainMenu LI .menuLevel3OuterCorners DIV DIV
{
	background: #E5E1E0;
	height: 1px;
}

.mainMenu LI UL LI UL LI 
{
	width: 138px;
}
.mainMenu LI UL LI UL LI,
.mainMenuContainer .mainMenu LI UL LI UL LI .d1
{
	background: #E5E1E0;
}

.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: 110px;
	padding: 3px 14px 4px 14px;
	background-color: transparent;
	color: #000000;
}

.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
{
	background-color: #426288;
	color: #FFFFFF;
}

.mainMenu LI UL LI UL LI SPAN 
{
	font-weight: bold;
}
.mainMenu LI UL LI UL LI SPAN SPAN
{
  color: #FFFFFF;
}

/*******************************************************************/
/******* DYNAMIC MENU                                        *******/
/*******************************************************************/

.mainMenu LI.itemNormal .dynamicMenuLevelContainer
{
  display: block;
	left: 100%;
}

.mainMenu LI.itemNormal,
.mainMenu LI.itemCurrent,
.mainMenu LI.itemCurrentParent
{
/ margin-bottom: -3px;
}
.mainMenu LI.itemNormalLeaf
{
/margin-bottom: -1px;
}
.mainMenu LI.itemNormal UL.dynamic LI.itemNormal
{
/ margin-bottom: -3px;
}
.mainMenu LI.itemNormal TABLE.dynamic
{
  font-size: 1.1em;
}
.mainMenu LI UL LI.itemNormal TABLE.dynamic
{
	font-size: 1.2em;
}
.mainMenu LI.itemNormal TABLE.dynamic TABLE.dynamic
{
	font-size: 1.1em;
}
.mainMenu LI.itemNormal UL.dynamic LI .d4
{
	width: auto;
	background: none;
}


/******* DYNAMIC MENU LEVEL 2 *******/

.mainMenu LI.itemNormal:hover UL.dynamic,
.mainMenu LI.itemNormal A:hover UL.dynamic
{
	display: block;
	
	top: 5px;
	width: 174px;
}

.mainMenu LI.itemNormal TABLE.dynamic
{
	display: block;
}
.mainMenu LI.itemNormal A:hover TABLE.dynamic UL.dynamic
{
	display: block;
	left: 174px;
	top: 5px;
}
.mainMenu LI.itemNormal UL.dynamic
{
	padding: 0;
	background: #426288;
}

.mainMenu LI UL.dynamic LI.first .menuLevel2InnerCorners,
.mainMenu LI UL.dynamic LI.last .menuLevel2InnerCorners,
.mainMenu LI UL.dynamic LI.only .menuLevel2InnerCorners
{
	position: absolute;
	width: 174px;
	display: block;
	float: none;
	height: 5px;
	margin: 0;
}

.mainMenu LI UL.dynamic LI.first .topCornersContainer,
.mainMenu LI UL.dynamic LI.only .topCornersContainer
{
	top: -5px;
}
.mainMenu LI UL.dynamic LI.last .bottomCornersContainer,
.mainMenu LI UL.dynamic LI.only .bottomCornersContainer
{
	bottom: -5px;
/	height: 6px;
}
.mainMenu LI UL.dynamic LI.first .bottomCornersContainer,
.mainMenu LI UL.dynamic LI.last .topCornersContainer
{
	display: none;
}

.mainMenu LI UL.dynamic LI .menuLevel2InnerCorners DIV DIV
{
	background: #426288;
	height: 1px;
}

.mainMenu LI UL.dynamic LI .menuLevel2InnerCorners .topCorners DIV
{
	margin-left: 0;
}

.mainMenu LI.itemNormal UL.dynamic LI
{
  border: none;
}
.mainMenu LI.itemNormal UL.dynamic LI.last,
.mainMenu LI.itemNormal UL.dynamic LI.only
{
  padding: 0;
}
.mainMenu LI.itemNormal UL.dynamic LI,
.mainMenuContainer .mainMenu LI UL.dynamic LI .d1
{
	background: #426288;
}
.mainMenu LI.itemNormal UL.dynamic LI.itemNormal .d5
{
  width: 100%;
  background: transparent url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/mm-ico-closed-l2-white.gif) 165px 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: 138px;
  padding: 3px 18px 4px 18px;
}



/******* 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
{
	background: #E5E1E0;
	
	top: 0;
	width: 138px;
}


.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
{
	background: #E5E1E0;
	display: block;
	left: 156px;
	top: 0;
}

.mainMenu LI.itemNormal UL.dynamic LI.first:hover UL.dynamic,
.mainMenu LI.itemNormal UL.dynamic LI.first A:hover UL.dynamic,
.mainMenu LI.itemNormal TABLE.dynamic UL.dynamic LI.first A:hover TABLE.dynamic UL.dynamic
{
	top: 0;
}

.mainMenu LI UL LI UL.dynamic LI.first .menuLevel3InnerCorners,
.mainMenu LI UL LI UL.dynamic LI.last .menuLevel3InnerCorners,
.mainMenu LI UL LI UL.dynamic LI.only .menuLevel3InnerCorners
{
	position: absolute;
	width: 138px;
	display: block;
	float: none;
	height: 5px;
	margin: 0;
}
.mainMenu LI UL LI UL.dynamic LI.first .topCornersContainer,
.mainMenu LI UL LI UL.dynamic LI.only .topCornersContainer
{
	top: -5px;
}
.mainMenu LI UL LI UL.dynamic LI.last .bottomCornersContainer,
.mainMenu LI UL LI UL.dynamic LI.only .bottomCornersContainer
{
	bottom: -5px;
/	height: 6px;
}
.mainMenu LI UL LI UL.dynamic LI.first .bottomCornersContainer,
.mainMenu LI UL LI UL.dynamic LI.last .topCornersContainer
{
	display: none;
}

.mainMenu LI UL LI UL.dynamic LI .menuLevel3InnerCorners DIV DIV
{
	background: #E5E1E0;
	height: 1px;
}

.mainMenu LI UL LI.itemNormal UL.dynamic LI,
.mainMenu LI.itemNormal UL.dynamic LI.itemNormal UL.dynamic LI,
.mainMenuContainer .mainMenu LI UL LI.itemNormal UL.dynamic LI .d1,
.mainMenuContainer .mainMenu LI.itemNormal UL.dynamic LI.itemNormal UL.dynamic LI .d1
{
	background: #E5E1E0;
}
.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,
.mainMenu LI UL LI.itemNormal:hover UL.dynamic LI A,
.mainMenu LI UL LI.itemNormal:hover UL.dynamic LI A:link,
.mainMenu LI UL LI.itemNormal:hover UL.dynamic LI A:active,
.mainMenu LI UL LI.itemNormal:hover UL.dynamic LI A:visited,
.mainMenu LI UL LI.itemNormal:hover UL.dynamic LI A:hover,
.mainMenu LI UL LI.itemNormal TABLE.dynamic UL.dynamic LI A,
.mainMenu LI UL LI.itemNormal TABLE.dynamic UL.dynamic LI A:link,
.mainMenu LI UL LI.itemNormal TABLE.dynamic UL.dynamic LI A:active,
.mainMenu LI UL LI.itemNormal TABLE.dynamic UL.dynamic LI A:visited,
.mainMenu LI UL LI.itemNormal TABLE.dynamic UL.dynamic LI A:hover
{
	width: 110px;
	padding: 3px 14px 4px 14px;
  background-color: transparent;
	color: #89A7C9;
}



.mainMenu LI UL LI UL.dynamic LI A:hover,
.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,
.mainMenu LI UL LI.itemNormal:hover UL.dynamic LI A:hover,
.mainMenu LI UL LI.itemNormal TABLE.dynamic UL.dynamic LI A:hover
{
  background-color: #426288;
	color: #FFFFFF;
}



/*******************************************************************/
/******* CONTENT                                             *******/
/*******************************************************************/

/******* Content column main container *******/

.cnPrimaryContentContainer
{
	display: block;
	width: 706px;
	margin: 0;
	height: auto;
	float: left;
}


/******* Inner content containers *******/

.cnPrimaryContentContainer .block .innerContentBlock
{
	padding: 0 30px 0 30px;
}

.cnPrimaryContentContainer .block .innerContentBlock .inner
{
	padding: 0;
}


/******* Container for content editing *******/
/******* (Specify background color of the content region below) *******/

.cnPrimaryContentBlock1Content,
.cnPrimaryContentBlock1ContentHolder,
.cnPrimaryContentBlock1ContentHolderEventAdmin
{
	background-color: #FFFFFF;
}

.cnPrimaryContentBlock1ContentHolder,
.cnPrimaryContentBlock1Content
{
	  width: 646px;
}

/*******************************************************************/
/******* FOOTER                                              *******/
/*******************************************************************/

/******* Footer and content separator container *******/

.cnFooterSeparator
{
	display: block;
	visibility: visible;
}
.cnFooterSeparator .d1
{
	width: 918px;
	padding: 0 15px;
	float: left;
}
.cnFooterSeparator .d1 .d1
{
	width: auto;
	float: none;
	background: none;
}



/******* Footer main container *******/

.cnFooterContainer
{
	background-color: #000000;
	width: 941px;
	height: auto;
	padding: 0;
}

/******* Footer containers for applying background *******/

.cnFooterContainer .d6FooterContainer,
.cnFooterContainer .d7FooterContainer,
.cnFooterContainer .d2FooterContainer,
.cnFooterContainer .d9FooterContainer,
.cnFooterContainer .d8FooterContainer,
.cnFooterContainer .d1FooterContainer
{
	width: 100%;
	float: right;
}


/******* Footer content container *******/

.cnFooterContainer .innerFooterContainer
{
	float: left;
	padding: 0 0 0 10px;
}


/******* Editable footer region container *******/
/******* (Specify default background color for editable region below) *******/

.footerContentHolder
{
	width: 929px;
	height: auto;
	padding: 0;
	background-color: transparent;
}

.footerContent,
.footerContent TD,
.footerContent P
{
	color: #FFFFFF;
}

/*******************************************************************/
/* Footer "Powered By WildApricot" */
/*******************************************************************/
.cnFooterPoweredByContainer 
{
	clear: both;
	padding-top: 11px;
	text-align: right;
	font-size: 0.85em;
	width: 100%;
}

.cnFooterPoweredByWA, 
.cnFooterPoweredByContainer A, 
.cnFooterPoweredByContainer A:link,
.cnFooterPoweredByContainer A:visited,
.cnFooterPoweredByContainer A:active,
.cnFooterPoweredByContainer A:hover,
.cnFooterPoweredByContainer .cnFooterPoweredByWA A, 
.cnFooterPoweredByContainer .cnFooterPoweredByWA A:link, 
.cnFooterPoweredByContainer .cnFooterPoweredByWA A:visited,
.cnFooterPoweredByContainer .cnFooterPoweredByWA A:active,
.cnFooterPoweredByContainer .cnFooterPoweredByWA A:hover
{
	color: #3E4B5B;
}

.cnFooterPoweredByContainer A:active,
.cnFooterPoweredByContainer A:hover,
.cnFooterPoweredByContainer .cnFooterPoweredByWA A:active,
.cnFooterPoweredByContainer .cnFooterPoweredByWA A:hover
{
	color: #4D5D71;
}

/*******************************************************************/
/***  EVENTS                                                     ***/
/*******************************************************************/

/******* Labels and headers colors *******/


.cnPrimaryContentContainer .block .WaGadgetEvents .boxContainer .boxFooterOuterContainer .inner ,
.WaGadgetEvents .boxContainer .boxFooterOuterContainer .inner 
{
	width: 1%;
}

.cnPrimaryContentBlock1Content .WaGadgetEventsStateList  H4.boxHeaderTitle A,
.WaGadgetEventsStateList  H4.boxHeaderTitle A,
.cnPrimaryContentBlock1Content .WaGadgetEventsStateList  H4.boxHeaderTitle A:link,
.WaGadgetEventsStateList  H4.boxHeaderTitle A:link,
.cnPrimaryContentBlock1Content .WaGadgetEventsStateList  H4.boxHeaderTitle A:visited,
.WaGadgetEventsStateList  H4.boxHeaderTitle A:visited
{
	color: #000000;
	text-decoration: none;
}
.cnPrimaryContentBlock1Content .WaGadgetEventsStateList  .boxFooterContainer A,
.WaGadgetEventsStateList  .boxFooterContainer A,
.cnPrimaryContentBlock1Content .WaGadgetEventsStateList  .boxFooterContainer A:link,
.WaGadgetEventsStateList  .boxFooterContainer A:link,
.cnPrimaryContentBlock1Content .WaGadgetEventsStateList  .boxFooterContainer A:visited,
.WaGadgetEventsStateList  .boxFooterContainer A:visited
{
	color: #000000;
}
.cnPrimaryContentBlock1Content .WaGadgetEventsStateList  H4.boxHeaderTitle A:active,
.WaGadgetEventsStateList  H4.boxHeaderTitle A:active,
.cnPrimaryContentBlock1Content .WaGadgetEventsStateList  H4.boxHeaderTitle A:hover,
.WaGadgetEventsStateList  H4.boxHeaderTitle A:hover,
.cnPrimaryContentBlock1Content .WaGadgetEventsStateList  .boxFooterContainer A:active,
.WaGadgetEventsStateList  .boxFooterContainer A:active,
.cnPrimaryContentBlock1Content .WaGadgetEventsStateList  .boxFooterContainer A:hover,
.WaGadgetEventsStateList  .boxFooterContainer A:hover
{
	color: #000000;
	text-decoration: underline;
}

.WaGadgetEvents .boxInfoContainer UL.boxInfo LI LABEL
{
	color: #999999;
}
.WaGadgetEventsStateList .boxInfoContainer UL.boxInfo LI LABEL
{
	color: #999999;
}

.WaGadgetEvents .boxContainer .boxFooterOuterContainer
{
	width: auto;
	right: 0;
}

/******* EVENT DETAILS *******/

.cnPrimaryContentContainer .block .WaGadgetEventsStateDetails .boxBodyInfoContainer .inner,
.WaGadgetEventsStateDetails .boxBodyInfoContainer .inner
{
	padding: 0;
}

.cnPrimaryContentContainer .block .WaGadgetEventsStateDetails .boxBodyInfoContainer .d9,
.WaGadgetEventsStateDetails .boxBodyInfoContainer .d9
{
	padding: 7px 10px;
}

.WaGadgetEventsStateDetails .boxInfoContainer UL.boxInfo LI LABEL
{
	color: #E0E0E0;
}
.WaGadgetEventsStateDetails .boxInfoContainer UL.boxInfo LI SPAN,
.WaGadgetEventsStateDetails .boxInfoContainer UL.boxInfo LI STRONG
{
	color: #000000;
}
.WaGadgetEventsStateDetails .registrationInfoContainer UL.registrationInfo,
.WaGadgetEventsStateDetails .registrationInfoContainer UL.registrationInfo LI LABEL
{
	color: #000000;
}
.WaGadgetEventsStateDetails .registrationInfoContainer UL.registrationInfo LI.disabled,
.WaGadgetEventsStateDetails .registrationInfoContainer UL.registrationInfo LI.disabled LABEL
{
	color: #999999;
}

/******* Custom form captions *******/

TABLE#registrationDetailsTable TR.caption TH,
TABLE#registrationDetailsTable TR.caption TD
{
	background-color: #FFFFFF;
}
.cnPrimaryContentBlock1Content TABLE#registrationDetailsTable TR.caption TH DIV,
TABLE#registrationDetailsTable TR.caption TH DIV,
.cnPrimaryContentBlock1Content TABLE#registrationDetailsTable TR.caption TD DIV,
TABLE#registrationDetailsTable TR.caption TD DIV
{
	background-color: #89A7C9;
	border-color: #89A7C9;
	color: #000000;
}
TABLE#registrationDetailsTable TH,
TABLE#registrationDetailsTable TH SPAN.mandatory
{
	color: #000000;
}

/******* EVENT CALENDAR VIEW *******/

.EventListCalendar,
.EventListCalendarItemDefault,
.EventListCalendarItemHoliday,
.EventListCalendarItemInactive,
.EventListCalendarItemSelected
{
	border-color: #89A7C9;
}

.EventListCalendar
{
	border: solid 1px #89A7C9;
	width: 645px;
}

.EventListCalendarHeader
{
	border-bottom: solid 1px #89A7C9;
	background-color: #89A7C9;
}

.EventListCalendarItemDefault
{
	border-color: #89A7C9;
	border-right: solid 1px #89A7C9;
}

.EventListCalendarItemHoliday
{
	border-right: solid 1px #FFFFFF;
}

.EventListCalendarItemInactive
{
	border-right: solid 1px #89A7C9;
}

.EventListCalendarItemSelected
{
	border-right: solid 1px #89A7C9;
}

A.calendarDate,
A.calendarDate:link,
A.calendarDate:active,
A.calendarDate:visited,
A.calendarDate:hover
{
	color: #000000;
}

A.yearViewHeader,
A.yearViewHeader:link,
A.yearViewHeader:active,
A.yearViewHeader:visited,
A.yearViewHeader:hover
{
	background-color: #89A7C9;
	color: #000000;
}
a.eventHover
{
	color: #4C79FF;
}
/******************************************************************/
/***  REGISTRATIONS LIST                                        ***/
/******************************************************************/
.cnContentContainer div#idRegistrationsList  .d1,
.cnContentContainer div#idRegistrationsList  .d2,
.cnContentContainer div#idRegistrationsList  .d3,
.cnContentContainer div#idRegistrationsList  .d4,
.cnContentContainer div#idRegistrationsList  .inner
{
	background-color : #89A7C9;  
}
div#idRegistrationsList table
{
	border-left : solid 1px #89A7C9;
}
div#idRegistrationsList table td
{
	border-top : solid 1px #89A7C9;
	border-right : solid 1px #89A7C9;
	border-bottom : solid 1px #89A7C9;
}
div#idRegistrationsList table thead
{
	background-color : #89A7C9;
}
/*******************************************************************/
/***  MEMBERS AND MEMBERS DIRECTORY                              ***/
/*******************************************************************/

DIV#searchContainer FIELDSET LEGEND
{
	color: #777777 !important;
}
TABLE.membersTable TH
{
	background-color: #89A7C9;
	color: #000000;
}
.cnPrimaryContentBlock1Content .memberDirectorySearchArea SPAN.searchResult
{
	color: #777777;
}
.cnPrimaryContentBlock1Content .memberDirectorySearchArea SPAN EM
{
	color: #000000;
}
.cnPrimaryContentBlock1Content .membersTable TR.hover
{
	background-color: #E5E1E0;
}
.cnPrimaryContentBlock1Content .membersTable TR.normal
{
	background: none;
}
.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: #2253E7;
	color: #2253E7;
}
.cnPrimaryContentBlock1Content A.back:hover,
.cnPrimaryContentBlock1Content .membersTable A:hover,
.cnPrimaryContentBlock1Content #criteria A:hover
{
	border-bottom-color: #4C79FF;
	background: none;
	color: #4C79FF;
}
.levelRadio input
{
	margin-top : 2px;
	/ margin-top : -2px;  
}

/*******************************************************************/
/***  BLOG                                                       ***/
/*******************************************************************/

.WaGadgetBlog H4.boxHeaderTitle A,
.WaGadgetBlog H4.boxHeaderTitle A:link,
.WaGadgetBlog H4.boxHeaderTitle A:active,
.WaGadgetBlog H4.boxHeaderTitle A:visited,
.WaGadgetBlog .boxContainer .boxInfoContainer H5 SPAN.postedByLink A,
.WaGadgetBlog .boxContainer .boxInfoContainer H5 SPAN.postedByLink A:link,
.WaGadgetBlog .boxContainer .boxInfoContainer H5 SPAN.postedByLink A:active,
.WaGadgetBlog .boxContainer .boxInfoContainer H5 SPAN.postedByLink A:visited,
.WaGadgetBlogStateDetails  #idBlogCommentsListContainer .commentViewContainer H5 A.blogEntryPostedBy,
.WaGadgetBlogStateReply  #idBlogCommentsListContainer .commentViewContainer H5 A.blogEntryPostedBy,
.WaGadgetBlogStateDetails  #idBlogCommentsListContainer .commentViewContainer H5 A.blogEntryPostedBy:link,
.WaGadgetBlogStateReply  #idBlogCommentsListContainer .commentViewContainer H5 A.blogEntryPostedBy:link,
.WaGadgetBlogStateDetails  #idBlogCommentsListContainer .commentViewContainer H5 A.blogEntryPostedBy:active,
.WaGadgetBlogStateReply  #idBlogCommentsListContainer .commentViewContainer H5 A.blogEntryPostedBy:active,
.WaGadgetBlogStateDetails  #idBlogCommentsListContainer .commentViewContainer H5 A.blogEntryPostedBy:visited,
.WaGadgetBlogStateReply  #idBlogCommentsListContainer .commentViewContainer H5 A.blogEntryPostedBy:visited
{
	color: #000000;
}
.WaGadgetBlog H4.boxHeaderTitle A:hover,
.WaGadgetBlog .boxContainer .boxInfoContainer H5 SPAN.postedByLink A:hover,
.WaGadgetBlogStateDetails  #idBlogCommentsListContainer .commentViewContainer H5 A.blogEntryPostedBy:hover,
.WaGadgetBlogStateReply  #idBlogCommentsListContainer .commentViewContainer H5 A.blogEntryPostedBy:hover
{
	color: #333333;
}
.WaGadgetBlogStateDetails  #idBlogCommentsListContainer .commentViewContainer H5 A.blogCommentAnchor,
.WaGadgetBlogStateReply  #idBlogCommentsListContainer .commentViewContainer H5 A.blogCommentAnchor,
.WaGadgetBlogStateDetails  #idBlogCommentsListContainer .commentViewContainer H5 A.blogCommentAnchor:link,
.WaGadgetBlogStateReply  #idBlogCommentsListContainer .commentViewContainer H5 A.blogCommentAnchor:link,
.WaGadgetBlogStateDetails  #idBlogCommentsListContainer .commentViewContainer H5 A.blogCommentAnchor:active,
.WaGadgetBlogStateReply  #idBlogCommentsListContainer .commentViewContainer H5 A.blogCommentAnchor:active,
.WaGadgetBlogStateDetails  #idBlogCommentsListContainer .commentViewContainer H5 A.blogCommentAnchor:visited,
.WaGadgetBlogStateReply  #idBlogCommentsListContainer .commentViewContainer H5 A.blogCommentAnchor:visited
{
	color: #000000;
}

.WaGadgetBlogStateAddPost .boxHeaderContainer H4.boxHeaderTitle,
.WaGadgetBlogStateEditPost .boxHeaderContainer H4.boxHeaderTitle
{
	color: #000000;
}
.WaGadgetBlogStateList .boxOuterContainer,
.WaGadgetBlogStateDetails .boxOuterContainer,
.WaGadgetBlogStateReply .boxOuterContainer
{
	border-color: #999999;
}
.WaGadgetBlogStateAddPost .generalFieldsContainer #idAuthorLabelContainer .fieldSubContainer .fieldBody,
.WaGadgetBlogStateEditPost .generalFieldsContainer #idAuthorLabelContainer .fieldSubContainer .fieldBody
{
	width: 280px;
}
.WaGadgetBlogStateAddPost .generalFieldsContainer INPUT.subjectTextBox,
.WaGadgetBlogStateEditPost .generalFieldsContainer INPUT.subjectTextBox
{
	width: 513px;
}
.WaGadgetBlogStateAddPost #idEditorContainer,
.WaGadgetBlogStateEditPost #idEditorContainer
{
	width: 515px;
}
.WaGadgetBlogStateAddPost #idEditorContainer #idEditorToolbarContainer,
.WaGadgetBlogStateEditPost #idEditorContainer #idEditorToolbarContainer,
.WaGadgetBlogStateAddPost #idEditorContainer #idEditorBodyContainer,
.WaGadgetBlogStateEditPost #idEditorContainer #idEditorBodyContainer,
.WaGadgetBlogStateAddPost .generalFieldsContainer .textFieldContainer .fieldBody TEXTAREA,
.WaGadgetBlogStateEditPost .generalFieldsContainer .textFieldContainer .fieldBody TEXTAREA
{
	width: 499px;
}

/*******************************************************************/
/***  FORUM                                                      ***/
/*******************************************************************/

/* general styles */

.highlight,
.WaGadgetForumStateTopicList .boxBodyContainer tr.highlight,
.WaGadgetForumStateList .boxBodyContainer tr.highlight
{
	background-color: #ADD3FF;
}

.WaGadgetForumStateTopicList .boxBodyContainer TABLE TR TD,
.WaGadgetForumStateTopicList .boxBodyContainer TABLE TD.threadImageTD,
.WaGadgetForumStateTopicList .boxBodyContainer TABLE TD.threadTD,
.WaGadgetForumStateTopicList .boxBodyContainer TABLE TD.lastReplyTD,
.WaGadgetForumStateMessageList #idMessageListContainer .boxBodyContainer TABLE.forumMessageTable TD.left,
.WaGadgetForumStateTopicList div
{
	border-color: #89A7C9;
}

/* topic list */

.WaGadgetForumStateTopicList .boxBodyContainer TABLE TD.lastReplyTD,
.WaGadgetForumStateTopicList .boxBodyContainer TABLE TD.lastReplyTD .lastReply
{
	width: 120px;
}

/* 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: #ADD3FF;
	border-left: 3px solid #89A7C9;
}

.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: #5CA8FF;
}

.WaGadgetForum.WaGadgetForumStateEditTopic .generalFieldsContainer INPUT.subjectTextBox,
.WaGadgetForum.WaGadgetForumStateNewMessage .generalFieldsContainer INPUT.subjectTextBox,
.WaGadgetForum.WaGadgetForumStateEditMessage .generalFieldsContainer INPUT.subjectTextBox,
.WaGadgetForum.WaGadgetForumStateAddTopic .generalFieldsContainer INPUT.subjectTextBox
{
	width: 526px;
	/ width: 524px;
}

.WaGadgetForum.WaGadgetForumStateEditTopic #idEditorContainer #idEditorToolbarContainer,
.WaGadgetForum.WaGadgetForumStateNewMessage #idEditorContainer #idEditorToolbarContainer,
.WaGadgetForum.WaGadgetForumStateEditMessage #idEditorContainer #idEditorToolbarContainer,
.WaGadgetForum.WaGadgetForumStateAddTopic #idEditorContainer #idEditorToolbarContainer,
.WaGadgetForum.WaGadgetForumStateEditTopic #idEditorContainer #idEditorBodyContainer,
.WaGadgetForum.WaGadgetForumStateNewMessage #idEditorContainer #idEditorBodyContainer,
.WaGadgetForum.WaGadgetForumStateEditMessage #idEditorContainer #idEditorBodyContainer,
.WaGadgetForum.WaGadgetForumStateAddTopic #idEditorContainer #idEditorBodyContainer,
.WaGadgetForum.WaGadgetForumStateEditTopic .generalFieldsContainer .textFieldContainer .fieldBody TEXTAREA,
.WaGadgetForum.WaGadgetForumStateNewMessage .generalFieldsContainer .textFieldContainer .fieldBody TEXTAREA,
.WaGadgetForum.WaGadgetForumStateEditMessage .generalFieldsContainer .textFieldContainer .fieldBody TEXTAREA,
.WaGadgetForum.WaGadgetForumStateAddTopic .generalFieldsContainer .textFieldContainer .fieldBody TEXTAREA
{
	width: 512px;
}


/* forum message box */

/* header */

.WaGadgetForumStateMessageList #idMessageListContainer .boxHeaderContainer TD.forumMessageHeaderInfoContainer,
.WaGadgetForumStateMessageList #idMessageListContainer .boxHeaderContainer TD.forumMessageHeaderBodyContainer
{
	color: #000000;
}

.WaGadgetForumStateMessageList #idMessageListContainer .boxHeaderContainer TD.forumMessageHeaderBodyContainer A,
.WaGadgetForumStateMessageList #idMessageListContainer .boxHeaderContainer TD.forumMessageHeaderBodyContainer A:active,
.WaGadgetForumStateMessageList #idMessageListContainer .boxHeaderContainer TD.forumMessageHeaderBodyContainer A:visited,
.WaGadgetForumStateMessageList #idMessageListContainer .boxHeaderContainer TD.forumMessageHeaderBodyContainer A:link,
.WaGadgetForumStateMessageList #idMessageListContainer .boxHeaderContainer TD.forumMessageHeaderBodyContainer A:hover
{
	color: #000000;
}

.WaGadgetForumStateMessageList #idMessageListContainer .boxHeaderContainer span.actionDivider
{
	color: #000000;
}

/* forum list box */

.WaGadgetForumStateList .boxHeaderContainer TABLE TD.threadTD .thread,
.WaGadgetForumStateList .boxBodyContainer TABLE TD.threadTD .thread
{
	width: 315px;
}

.WaGadgetForumStateList .boxBodyContainer TABLE TD.pageStateIconTD,
.WaGadgetForumStateList .boxBodyContainer TABLE TD.threadTD,
.WaGadgetForumStateList .boxBodyContainer TABLE TD.lastReplyTD,
.WaGadgetForumStateList .boxBodyContainer TABLE TD.topicsCountTD,
.WaGadgetForumStateList .boxBodyContainer TABLE TD.repliesCountTD
{
	border-color: #89A7C9;
}

/*******************************************************************/
/***  BOXES and CORNERS                                          ***/
/*******************************************************************/

.boxViewOutline .cornersContainer,
.boxBodyInfoViewFill .cornersContainer
{
	background-color: transparent;
}
.cornersContainer .c3,
.cornersContainer .c4,
.WaGadgetPublicWizard .infoContainer,
.publicWizardNameContainer .infoContainer,
.WaGadgetMembershipApplication .infoContainer,
.WaGadgetDonationForm .infoContainer,
.WaGadgetSubscriptionFormStateMain .infoContainer,
.WaGadgetEventsStateRegistration .infoContainer,
.cnPrimaryContentContainer .boxViewOutline .boxBodyContainer,
.boxViewOutline .boxBodyContainer,
.cnPrimaryContentContainer .boxViewOutline .boxHeaderContainer .d1,
.boxViewOutline .boxHeaderContainer .d1,
.cnPrimaryContentContainer .boxViewOutline .boxBodyContainer .d1,
.boxViewOutline .boxBodyContainer .d1,
.cnPrimaryContentContainer .boxViewOutline .boxFooterContainer .d1,
.boxViewOutline .boxFooterContainer .d1
{
	border-color: #89A7C9;
}
.cornersContainer .c1,
.cornersContainer .c2,
.cornersContainer .c3,
.cornersContainer .c4,
.WaGadgetPublicWizard .infoContainer,
.publicWizardNameContainer .infoContainer,
.WaGadgetMembershipApplication .infoContainer,
.WaGadgetDonationForm .infoContainer,
.WaGadgetEvents .infoContainer,
.WaGadgetSubscriptionFormStateMain .infoContainer,
.WaGadgetEventsStateRegistration .infoContainer,
.generalFieldsContainer .captionContainer,
.boxViewOutline .boxHeaderContainer,
.boxViewOutline .boxFooterContainer,
.boxBodyInfoViewFill .boxBodyInfoContainer
{
	background-color: #89A7C9;
}

.cnPrimaryContentBlock1Content .boxBodyInfoViewFill a,
.cnPrimaryContentBlock1Content .infoOuterContainer a,
.cnPrimaryContentBlock1Content .boxBodyInfoViewFill a:hover,
.cnPrimaryContentBlock1Content .infoOuterContainer a:hover
{
	color: #d1efff;
}


/*******************************************************************/
/***  WIZARDS                                                    ***/
/*******************************************************************/
.generalFieldsContainer .fieldBody .typeInstruction
{
	color: #666;
}

.WaGadgetPublicWizard .infoContainer .infoTitle,
.publicWizardNameContainer .infoContainer .infoTitle,
.WaGadgetMembershipApplication .infoContainer .infoTitle,
.WaGadgetDonationForm .infoContainer .infoTitle,
.WaGadgetSubscriptionFormStateMain .infoContainer .infoTitle,
.WaGadgetEventsStateRegistration .infoContainer .infoTitle
{
	color: #555555;
}

.WaGadgetPublicWizard .infoContainer .infoText,
.publicWizardNameContainer .infoContainer .infoText,
.WaGadgetMembershipApplication .infoContainer .infoText,
.WaGadgetDonationForm .infoContainer .infoText,
.WaGadgetSubscriptionFormStateMain .infoContainer .infoText,
.WaGadgetEventsStateRegistration .infoContainer .infoText,
.cnPrimaryContentBlock1Content .generalFieldsContainer .captionContainer H4
{
	color: #000000;
}

.formOuterContainer .formTitleOuterContainer
{
	border-bottom: 1px solid #999999;
}
.cnPrimaryContentBlock1Content .formOuterContainer .formTitleContainer H3.formTitle,
.formOuterContainer .formTitleContainer H3.formTitle
{
	color: #999999;
}

.generalFieldsContainer .fieldContainer SPAN.validationError,
span.mandatorySymbol
{
	color: #FF0000;
}

.navigationOuterContainer
{
	border-top: 1px solid #999999;
}





/*******************************************************************/
/***  ARTBOXES                                                   ***/
/*******************************************************************/

/*** common artboxes ***/

.cnPrimaryContentBlock1Content .artBoxContainerType-gadgetStyle011 A:link,
.artBoxContainerType-gadgetStyle011 A:link,
.cnPrimaryContentBlock1Content .artBoxContainerType-gadgetStyle011 A:active,
.artBoxContainerType-gadgetStyle011 A:active,
.cnPrimaryContentBlock1Content .artBoxContainerType-gadgetStyle011 A:visited,
.artBoxContainerType-gadgetStyle011 A:visited,
.cnPrimaryContentBlock1Content .artBoxContainerType-gadgetStyle011 A:hover,
.artBoxContainerType-gadgetStyle011 A:hover
{
  color: #2253E7;
}

.cnPrimaryContentBlock1Content .artBoxContainerType-gadgetStyle011 A:hover,
.artBoxContainerType-gadgetStyle011 A:hover
{
  color: #4C79FF;
}

.cnPrimaryContentBlock1Content .artBoxContainerType-gadgetStyle014 A:link,
.artBoxContainerType-gadgetStyle014 A:link,
.cnPrimaryContentBlock1Content .artBoxContainerType-gadgetStyle014 A:active,
.artBoxContainerType-gadgetStyle014 A:active,
.cnPrimaryContentBlock1Content .artBoxContainerType-gadgetStyle014 A:visited,
.artBoxContainerType-gadgetStyle014 A:visited,
.cnPrimaryContentBlock1Content .artBoxContainerType-gadgetStyle014 A:hover,
.artBoxContainerType-gadgetStyle014 A:hover
{
  color: #2253E7;
}

.cnPrimaryContentBlock1Content .artBoxContainerType-gadgetStyle014 A:hover,
.artBoxContainerType-gadgetStyle014 A:hover
{
  color: #4C79FF;
}

/***  Type 001                                                   ***/

/* corners */

DIV.artBoxContainerType-gadgetStyle001 .artBoxOuterTopCorners,
DIV.artBoxContainerType-gadgetStyle001 .artBoxOuterBottomCorners
{
  display: block;
  float: none;
  height: 12px;
}

DIV.artBoxContainerType-gadgetStyle001 .artBoxOuterTopCorners .r1,
DIV.artBoxContainerType-gadgetStyle001 .artBoxOuterBottomCorners .r1,
DIV.artBoxContainerType-gadgetStyle001 .artBoxOuterTopCorners .r2,
DIV.artBoxContainerType-gadgetStyle001 .artBoxOuterBottomCorners .r2,
DIV.artBoxContainerType-gadgetStyle001 .artBoxOuterTopCorners .r3,
DIV.artBoxContainerType-gadgetStyle001 .artBoxOuterBottomCorners .r3
{
  height: 12px;
}

DIV.artBoxContainerType-gadgetStyle001 .artBoxOuterTopCorners .r2,
DIV.artBoxContainerType-gadgetStyle001 .artBoxOuterBottomCorners .r2
{
  padding: 0 12px;
}

/* container */

DIV.artBoxContainerType-gadgetStyle001 .artBoxOuterTopCorners .r1
{
  background: transparent url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/artbox001-cotl.png) left top no-repeat;
  _background: transparent url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/artbox001-cotl.gif) left top no-repeat;
}
DIV.artBoxContainerType-gadgetStyle001 .artBoxOuterTopCorners .r2
{
  background: transparent url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/artbox001-cotr.png) right top no-repeat;
  _background: transparent url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/artbox001-cotr.gif) right top no-repeat;
}
DIV.artBoxContainerType-gadgetStyle001 .artBoxOuterBottomCorners .r1
{
  background: transparent url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/artbox001-cobl.png) left bottom no-repeat;
  _background: transparent url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/artbox001-cobl.gif) left bottom no-repeat;
}
DIV.artBoxContainerType-gadgetStyle001 .artBoxOuterBottomCorners .r2
{
  background: transparent url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/artbox001-cobr.png) right bottom no-repeat;
  _background: transparent url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/artbox001-cobr.gif) right bottom no-repeat;
}

DIV.artBoxContainerType-gadgetStyle001 .artBoxOuterTopCorners .r3
{
  background: transparent url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/artbox001-cet.png) left top repeat-x;
}
DIV.artBoxContainerType-gadgetStyle001 .artBoxOuterBottomCorners .r3
{
  background: transparent url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/artbox001-ceb.png) left bottom repeat-x;
}

DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .b1
{
  background: #3E4B5B;
}
DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .b2
{
  background: transparent url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/artbox001-cel.png) left top repeat-y;
}
DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .b3
{
  background: transparent url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/artbox001-cer.png) right top repeat-y;
}
DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .b1 .b1,
DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .b2 .b2,
DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .b3 .b3
{
   background: none;
}

/* title */

DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b1
{
  background: transparent url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/artbox001-title-ceb.png) left bottom repeat-x;
}
DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b2
{
  background: transparent url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/artbox001-title-cobl.png) left bottom no-repeat;
}
DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b3
{
  background: transparent url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/artbox001-title-cobr.png) right bottom no-repeat;
}

DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b1 .b1,
DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b2 .b2,
DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b3 .b3
{
   background: none;
}

DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .artBoxInner
{
  padding: 4px 20px 22px 20px; 
}

DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .artBoxContent,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle001 H4.artBoxTitle,
DIV.artBoxContainerType-gadgetStyle001 H4.artBoxTitle
{
  color: #FFFFFF; 
}

/* content */

DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner
{
  padding: 5px 12px 12px 12px; 
}

/* module */

.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle001 .moduleItem,
DIV.artBoxContainerType-gadgetStyle001 .moduleItem
{
  padding: 5px 9px 7px 9px;
}

.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle001 .moduleSeparator,
DIV.artBoxContainerType-gadgetStyle001 .moduleSeparator
{
  background: transparent url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/artbox001-sep.gif) left top repeat-x;
}


DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxContent,
DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxContent  TD,
DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxContent  P,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle001 .itemInfoContainer,
DIV.artBoxContainerType-gadgetStyle001 .itemInfoContainer
{
  color: #90A4BB;
}

.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle001 A:link,
DIV.artBoxContainerType-gadgetStyle001 A:link,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle001 A:active,
DIV.artBoxContainerType-gadgetStyle001 A:active,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle001 A:visited,
DIV.artBoxContainerType-gadgetStyle001 A:visited,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle001 A:hover,
DIV.artBoxContainerType-gadgetStyle001 A:hover
{
  color: #FFFFFF;
}

.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle001 A:hover,
DIV.artBoxContainerType-gadgetStyle001 A:hover
{
  color: #AFC5EA;
}


/***  Type 002                                                   ***/

/* corners */

DIV.artBoxContainerType-gadgetStyle002 .artBoxOuterTopCorners,
DIV.artBoxContainerType-gadgetStyle002 .artBoxOuterBottomCorners
{
  display: block;
  float: none;
  height: 12px;
}

DIV.artBoxContainerType-gadgetStyle002 .artBoxOuterTopCorners .r1,
DIV.artBoxContainerType-gadgetStyle002 .artBoxOuterBottomCorners .r1,
DIV.artBoxContainerType-gadgetStyle002 .artBoxOuterTopCorners .r2,
DIV.artBoxContainerType-gadgetStyle002 .artBoxOuterBottomCorners .r2,
DIV.artBoxContainerType-gadgetStyle002 .artBoxOuterTopCorners .r3,
DIV.artBoxContainerType-gadgetStyle002 .artBoxOuterBottomCorners .r3
{
  height: 12px;
}

DIV.artBoxContainerType-gadgetStyle002 .artBoxOuterTopCorners .r2,
DIV.artBoxContainerType-gadgetStyle002 .artBoxOuterBottomCorners .r2
{
  padding: 0 12px 0 29px;
}

/* container */

DIV.artBoxContainerType-gadgetStyle002 .artBoxOuterTopCorners .r1
{
  background: transparent url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/artbox002-cotl.png) left top no-repeat;
  _background: transparent url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/artbox002-cotl.gif) left top no-repeat;
}
DIV.artBoxContainerType-gadgetStyle002 .artBoxOuterTopCorners .r2
{
  background: transparent url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/artbox002-cotr.png) right top no-repeat;
  _background: transparent url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/artbox002-cotr.gif) right top no-repeat;
}
DIV.artBoxContainerType-gadgetStyle002 .artBoxOuterBottomCorners .r1
{
  background: transparent url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/artbox002-cobl.png) left bottom no-repeat;
  _background: transparent url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/artbox002-cobl.gif) left bottom no-repeat;
}
DIV.artBoxContainerType-gadgetStyle002 .artBoxOuterBottomCorners .r2
{
  background: transparent url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/artbox002-cobr.png) right bottom no-repeat;
  _background: transparent url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/artbox002-cobr.gif) right bottom no-repeat;
}

DIV.artBoxContainerType-gadgetStyle002 .artBoxOuterTopCorners .r3
{
  background: transparent url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/artbox002-cet.png) left top repeat-x;
  _background: transparent url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/artbox002-cet.gif) left top repeat-x;
}
DIV.artBoxContainerType-gadgetStyle002 .artBoxOuterBottomCorners .r3
{
  background: transparent url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/artbox002-ceb.png) left bottom repeat-x;
  _background: transparent url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/artbox002-ceb.gif) left bottom repeat-x;
}

DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .b1
{
  background: transparent url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/artbox002-cel.png) left top repeat-y;
  _background: transparent url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/artbox002-cel.gif) left top repeat-y;
}
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .b2
{
  background: transparent url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/artbox002-cer.png) right top repeat-y;
  _background: transparent url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/artbox002-cer.gif) right top repeat-y;
}
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .b3
{
  background: transparent url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/clip-triple.gif) left 19px no-repeat;
  padding: 0 5px 0 22px; 
}
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .b4
{
  background: #AFC5EA;
}
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .b5
{
  background: url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/artbox002-bg-bottom.gif) left bottom repeat-x;
}
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .b6
{
  background: transparent url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/clip-triple.gif) -21px 19px no-repeat;
}

DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .b1 .b1,
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .b2 .b2,
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .b3 .b3,
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .b4 .b4,
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .b5 .b5,
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .b6 .b6
{
   background: none;
}
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .b3 .b3
{
  padding: 0; 
}

/* title */

DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer 
{
  padding: 0 6px 14px 25px;
}

DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .artBoxInner
{
  padding: 5px 13px;
}

DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .artBoxContent,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle002 H4.artBoxTitle,
DIV.artBoxContainerType-gadgetStyle002 H4.artBoxTitle
{
  color: #3E4B5B; 
}

DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b1
{
  background: transparent url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/artbox002-title-cet.gif) left top repeat-x;
}
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b2
{
  background: transparent url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/artbox002-title-ceb.gif) left bottom repeat-x;
}
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b3
{
  background: transparent url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/artbox002-title-cel.gif) left top repeat-y;
}
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b4
{
  background: transparent url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/artbox002-title-cer.gif) right top repeat-y;
}
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b5
{
  background: transparent url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/artbox002-title-cotl.gif) left top no-repeat;
}
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b6
{
  background: transparent url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/artbox002-title-cotr.gif) right top no-repeat;
}
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b7
{
  background: transparent url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/artbox002-title-cobl.gif) left bottom no-repeat;
}
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b8
{
  background: transparent url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/artbox002-title-cobr.gif) right bottom no-repeat;
  padding: 5px;
}
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b9
{
  background: #FFFFFF;
}

DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b1 .b1,
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b2 .b2,
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b3 .b3,
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b4 .b4,
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b5 .b5,
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b6 .b6,
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b7 .b7,
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b8 .b8,
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b9 .b9
{
  background: none;
}
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b8 .b8
{
  padding: 0;
}

/* content */

DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner
{
  padding: 0px 16px 33px 35px; 
}

/* module */

.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle002 .moduleItem,
DIV.artBoxContainerType-gadgetStyle002 .moduleItem
{
  padding: 5px 9px 7px 9px;
}

.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle002 .moduleSeparator,
DIV.artBoxContainerType-gadgetStyle002 .moduleSeparator
{
  background: transparent url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/artbox002-sep.gif) left top repeat-x;
}


DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxContent,
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxContent  TD,
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxContent  P,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle002 .itemInfoContainer,
DIV.artBoxContainerType-gadgetStyle002 .itemInfoContainer
{
  color: #000000;
}

.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle002 A:link,
DIV.artBoxContainerType-gadgetStyle002 A:link,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle002 A:active,
DIV.artBoxContainerType-gadgetStyle002 A:active,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle002 A:visited,
DIV.artBoxContainerType-gadgetStyle002 A:visited,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle002 A:hover,
DIV.artBoxContainerType-gadgetStyle002 A:hover
{
  color: #007EFF;
}

.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle002 A:hover,
DIV.artBoxContainerType-gadgetStyle002 A:hover
{
  color: #3E9EFF;
}


/***  Type 003                                                   ***/

/* container */

DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer
{
  background: #3E4B5B;
}

/* inner */

DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer .artBoxInner
{
  padding: 4px;
}

/* title */

DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .artBoxInner
{
  padding: 12px 19px 12px 19px; 
}

DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .artBoxContent,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle003 H4.artBoxTitle,
DIV.artBoxContainerType-gadgetStyle003 H4.artBoxTitle
{
  color: #FFFFFF; 
}

/* content */

DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner
{
  background: #FFFFFF;
  padding: 17px 11px 20px 11px; 
}

/* module */

.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle003 .moduleItem,
DIV.artBoxContainerType-gadgetStyle003 .moduleItem
{
  padding: 5px 9px 7px 9px;
}

.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle003 .moduleSeparator,
DIV.artBoxContainerType-gadgetStyle003 .moduleSeparator
{
  background: transparent url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/artbox003-sep.gif) left top repeat-x;
}

DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxContent,
DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxContent  TD,
DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxContent  P,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle003 .itemInfoContainer,
DIV.artBoxContainerType-gadgetStyle003 .itemInfoContainer
{
  color: #000000;
}

.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle003 A:link,
DIV.artBoxContainerType-gadgetStyle003 A:link,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle003 A:active,
DIV.artBoxContainerType-gadgetStyle003 A:active,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle003 A:visited,
DIV.artBoxContainerType-gadgetStyle003 A:visited,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle003 A:hover,
DIV.artBoxContainerType-gadgetStyle003 A:hover
{
  color: #007EFF;
}

.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle003 A:hover,
DIV.artBoxContainerType-gadgetStyle003 A:hover
{
  color: #3E9EFF;
}


/*** Donation Gadgets ***/

.artBoxContainer TABLE.donationGoalTable TD.donationGoalProgressBarLeftPart
{
  background: #999999 url(/BuiltTheme/notebook_contrast.v1.0/c9e34ade/images/artbox-percentage-left.gif) center center repeat-x;
}

/*** 001 ***/

DIV.artBoxContainerType-gadgetStyle001 SPAN.donationGoalCollectedTitle,
DIV.artBoxContainerType-gadgetStyle001 SPAN.donationGoalAmountTitle
{
  color: #FFFFFF;
}

DIV.artBoxContainerType-gadgetStyle001 SPAN.donationGoalCollectedValue,
DIV.artBoxContainerType-gadgetStyle001 SPAN.donationGoalAmountValue
{
  color: #78B6FF;
}

DIV.artBoxContainerType-gadgetStyle001 TABLE.donationGoalTable TD.donationGoalPercentageContainer
{
  color: #82A2FF;
}

DIV.artBoxContainerType-gadgetStyle001 .donationGoalPeriodContainer
{
  color: #FFFFFF;
}

/*** 002 ***/

DIV.artBoxContainerType-gadgetStyle002 SPAN.donationGoalCollectedTitle,
DIV.artBoxContainerType-gadgetStyle002 SPAN.donationGoalAmountTitle
{
  color: #000000;
}

DIV.artBoxContainerType-gadgetStyle002 SPAN.donationGoalCollectedValue,
DIV.artBoxContainerType-gadgetStyle002 SPAN.donationGoalAmountValue
{
  color: #426288;
}

DIV.artBoxContainerType-gadgetStyle002 TABLE.donationGoalTable TD.donationGoalPercentageContainer
{
  color: #000000;
}

DIV.artBoxContainerType-gadgetStyle002 .donationGoalPeriodContainer
{
  color: #FFFFFF;
}

/*** 003 ***/

DIV.artBoxContainerType-gadgetStyle003 SPAN.donationGoalCollectedTitle,
DIV.artBoxContainerType-gadgetStyle003 SPAN.donationGoalAmountTitle
{
  color: #000000;
}

DIV.artBoxContainerType-gadgetStyle003 SPAN.donationGoalCollectedValue,
DIV.artBoxContainerType-gadgetStyle003 SPAN.donationGoalAmountValue
{
  color: #426288;
}

DIV.artBoxContainerType-gadgetStyle003 TABLE.donationGoalTable TD.donationGoalPercentageContainer
{
  color: #000000;
}

DIV.artBoxContainerType-gadgetStyle003 .donationGoalPeriodContainer
{
  color: #426288;
}

/* ---- Gadget Site search ----- */

.WaGadgetSiteSearch.gadgetStyle001 .autoSuggestionBox
{
	background: #3E4B5B;
}