/************************************************************************/
/******* THEME NAME: Keynote Cobalt *************************************/
/*******                                                          *******/
/******* *************************************                    *******/
/******* Overlaying styles in the file                            *******/
/******* you can easily change visual design of the website theme *******/
/************************************************************************/

/*******************************************************************/
/******* COMMON STYLES                                       *******/
/*******************************************************************/

BODY
{
	background: #FFFFFF url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-body.gif) left top repeat;
	font-size: 0.80em;
	font-weight: normal;
}

BODY.printContentView
{
	background: none;
	filter: none;
}

HTML > BODY.printContentView
{
	background: none;
	filter: none;
}

BODY.customizeContentView
{
	filter: none;
	background: none;
	padding-top: 0;
}

HTML > BODY.customizeContentView
{
	filter: none;
	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: #004F8F;

}
A:hover
{
	color: #8F8F8F;
}

/*******************************************************************/
/******* Extra font styles                                   *******/
/*******************************************************************/



H1.pageTitle,
.cnPrimaryContentBlock1Content H1.pageTitle
{
	font-size: 1.35em;/*##1.6em##*/
}

.cnPrimaryContentBlock1Content H2.pageSubTitle,
.cnPrimaryContentBlock1Content H2.stepTitle
{
	font-size: 1.10em;
}

.pageTitleOuterContainer 
{
	padding-bottom: 1em;
}

H1.contStyleExcHeadingColored
{
	color: #2D98A7;
}

H2.contStyleExcHeadingColored,
H3.contStyleExcHeadingColored,
H4.contStyleExcHeadingColored,
H5.contStyleExcHeadingColored,
H6.contStyleExcHeadingColored
{
	color: #2D98A7;
}
SPAN.contStyleExcInlineColored1,
p.contStyleExcInlineColored1
{
	color: #2D98A7;
}
SPAN.contStyleExcInlineColored2,
p.contStyleExcInlineColored2
{
	color: #004B87;
}
SPAN.contStyleExcInlineHighlighted,
p.contStyleExcInlineHighlighted
{
	color: #FFFFFF;
	background-color: #44D3E7;
}
SPAN.contStyleExcInlineLarger,
p.contStyleExcInlineLarger
{
	font-size: 120%;
}
SPAN.contStyleExcInlineSmaller,
p.contStyleExcInlineSmaller
{
	font-size: 85%;
}

blockquote.quotedText
{
    background-color: #F1FAFF;
    border-left: 3px solid #015C69;
    margin: 0;
    padding: 5px 5px 5px 8px;
}

/*******************************************************************/
/******* Main content container                              *******/
/*******************************************************************/

.cnClipMainContainer .d8
{
	padding-top: 9px;
}

.cnClipMainContainer .d8 .d8
{
	padding-top: 0;
}

.cnMainContainerTopCorners.cornersContainer,
.cnMainContainerBottomCorners.cornersContainer
{
  display: block;
  position: relative;
  margin: 0 auto;
  float: none;
}

.cnMainContainerTopCorners.cornersContainer:after,
.cnMainContainerBottomCorners.cornersContainer:after
{
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
  font-size: 0;
  content: ".";
}

.cnMainContainerTopCorners.cornersContainer,
.cnMainContainerBottomCorners.cornersContainer
{
  display: inline-block;
}
/* Hides from IE-mac \*/
.cnMainContainerTopCorners.cornersContainer,
.cnMainContainerBottomCorners.cornersContainer
{
  display: block;
}
/* End hide from IE-mac */

.cnMainContainer
{
	width: 918px;
	height: auto;
	display: block;
	margin: 0 auto;
	position: relative;
	float: none;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-main-fill.png', sizingMethod='scale');
}

HTML > BODY .cnMainContainer
{
	filter: none;
	background: url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-main-fill.png) left top repeat;
}

.cnMainContainerTopCorners.cornersContainer
{
	display: block;
	width: 918px;
	height: 5px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-main-top.png', sizingMethod='crop');
}

HTML > BODY .cnMainContainerTopCorners.cornersContainer
{
	filter: none;
	background: url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-main-top.png) left top no-repeat;
}

.cnMainContainerBottomCorners.cornersContainer
{
	display: block;
	width: 918px;
	height: 5px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-main-bottom.png', sizingMethod='crop');
}

HTML > BODY .cnMainContainerBottomCorners.cornersContainer
{
	filter: none;
	background: url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-main-bottom.png) left top no-repeat;
}

.cnMainContainerTopCorners.cornersContainer .topCorners,
.cnMainContainerBottomCorners.cornersContainer .bottomCorners
{
	display: none;
}

BODY.customizeContentView .cnMainContainer,
BODY.customizeContentView .cnMainContainerTopCorners.cornersContainer,
BODY.customizeContentView .cnMainContainerBottomCorners.cornersContainer
{
	filter: none;
}

HTML > BODY.customizeContentView .cnMainContainer,
HTML > BODY.customizeContentView .cnMainContainerTopCorners.cornersContainer,
HTML > BODY.customizeContentView .cnMainContainerBottomCorners.cornersContainer
{
	background: none;
}


/*******************************************************************/
/******* HEADER                                              *******/
/*******************************************************************/

.cnHeaderContainer
{
	width: 918px;
	
}


.cnMainContainer .cnHeaderContainer
{
	background-image: none !important;
	filter: none !important;
}

/******* Header containers for applying background *******/

.cnHeaderContainer .d1HeaderContainer
{
	width: 905px;
	height: auto;
	padding: 0 6px 0 7px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-global-outer-fill.png', sizingMethod='scale');
}

HTML > BODY .cnHeaderContainer .d1HeaderContainer
{
	filter: none;
	background: url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-global-outer-fill.png) left top repeat;
}

BODY.customizeContentView .cnHeaderContainer
{
	width: 905px;
}

BODY.customizeContentView .cnHeaderContainer .d1HeaderContainer
{
	filter: none;
	padding: 0;
}

HTML > BODY.customizeContentView .cnHeaderContainer .d1HeaderContainer
{
	background: none;
}

.cnHeaderContainer .d2HeaderContainer
{
	background-color: #F1FAFF;
}

.cnHeaderContainer .d3HeaderContainer
{
	width: 878px;
	height: auto;
	padding: 0 13px 0 14px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-header-inner.png', sizingMethod='crop');
}

HTML > BODY .cnHeaderContainer .d3HeaderContainer
{
	filter: none;
	background: url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-header-inner.png) left top no-repeat;
}

.cnHeaderContainer .d4HeaderContainer
{
	width: 878px;
	height: auto;
	
}

.headerContentHolder
{
	background: url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-header.png) left top no-repeat;
}




.cnHeaderContainer .d5HeaderContainer
{
	width: 878px;
	height: auto;
	padding: 0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-header-top-corners.png', sizingMethod='crop');
}

HTML > BODY .cnHeaderContainer .d5HeaderContainer
{
	filter: none;
	background: url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-header-top-corners.png) left top no-repeat;
}

.cnHeaderContainer .d1HeaderContainer,
.cnHeaderContainer .d2HeaderContainer,
.cnHeaderContainer .d3HeaderContainer,
.cnHeaderContainer .d4HeaderContainer,
.cnHeaderContainer .d5HeaderContainer
{
	float: left;
}



.cnHeaderContainerTopCorners.cornersContainer
{
	display: block;
	width: 905px;
	height: 14px;
	margin-top: -5px;
	padding: 5px 6px 0px 7px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-header-outer-top.png', sizingMethod='crop');
}

HTML > BODY .cnHeaderContainerTopCorners.cornersContainer
{
	filter: none;
	background: url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-header-outer-top.png) left top no-repeat;
}

.cnHeaderContainerTopCorners.cornersContainer .topCorners
{
	width: 905px;
	height: 14px;
	margin: 0;
	padding: 0;	
	background-color: #F1FAFF;
}

.cnHeaderContainerTopCorners.cornersContainer .topCorners .c1
{
	width: 905px;
	height: 14px;
	margin: 0;
	padding: 0;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-header-inner-top.png', sizingMethod='crop');
}

HTML > BODY .cnHeaderContainerTopCorners.cornersContainer .topCorners .c1
{
	filter: none;
	background: url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-header-inner-top.png) left top no-repeat;
}

.cnHeaderContainerBottomCorners.cornersContainer
{
	display: block;
	width: 905px;
	height: 9px;
	padding: 0 6px 0 7px;
	margin: -7px 0 0 0;
	background: none;
	z-index: 104;
	position: relative;
}

.cnHeaderContainerBottomCorners.cornersContainer .bottomCorners
{
	display: block;
	width: 905px;
	height: 9px;
	background: none;
}

.cnHeaderContainerBottomCorners.cornersContainer .bottomCorners .c5
{
	display: block;
	float: left;
	width: 14px;
	height: 7px;
	margin: 0;
	padding: 0;
	background-color: #F1FAFF;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-header-bottom-corners-left.png', sizingMethod='crop');
}

HTML > BODY .cnHeaderContainerBottomCorners.cornersContainer .bottomCorners .c5
{
	filter: none;
	background: #F1FAFF url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-header-bottom-corners-left.png) left top no-repeat;
}

.cnHeaderContainerBottomCorners.cornersContainer .bottomCorners .c4
{
	display: block;
	float: left;
	width: 878px;
	height: 7px;
	margin: 0;
	padding: 0;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-header-bottom-corners-inner.png', sizingMethod='crop');
}

HTML > BODY .cnHeaderContainerBottomCorners.cornersContainer .bottomCorners .c4
{
	filter: none;
	background: url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-header-bottom-corners-inner.png) left top no-repeat;
}

.cnHeaderContainerBottomCorners.cornersContainer .bottomCorners .c3
{
	display: block;
	float: left;
	width: 13px;
	height: 7px;
	margin: 0;
	padding: 0;
	background-color: #F1FAFF;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-header-bottom-corners-right.png', sizingMethod='crop');
}

HTML > BODY .cnHeaderContainerBottomCorners.cornersContainer .bottomCorners .c3
{
	filter: none;
	background: #F1FAFF url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-header-bottom-corners-right.png) left top no-repeat;
}

.cnHeaderContainerBottomCorners.cornersContainer .bottomCorners .c2
{
	display: block;
	float: left;
	width: 905px;
	height: 2px;
	margin: 0;
	padding: 0;
	background-color: #F1FAFF;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-header-bottom-corners-bottom.png', sizingMethod='crop');
}

HTML > BODY .cnHeaderContainerBottomCorners.cornersContainer .bottomCorners .c2
{
	filter: none;
	background: #F1FAFF url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-header-bottom-corners-bottom.png) left top no-repeat;
}

.cnHeaderContainerTopCorners.cornersContainer .topCorners .c2,
.cnHeaderContainerTopCorners.cornersContainer .topCorners .c3,
.cnHeaderContainerTopCorners.cornersContainer .topCorners .c4,
.cnHeaderContainerTopCorners.cornersContainer .topCorners .c5,
.cnHeaderContainerBottomCorners.cornersContainer .bottomCorners .c1
{
	display: none;
}

BODY.customizeContentView .cnHeaderContainerTopCorners.cornersContainer
{
	filter: none;
	background: none !important;
	padding: 0;
	margin: 0;
}

BODY.customizeContentView .cnHeaderContainerBottomCorners.cornersContainer
{
	filter: none;
	background-color: transparent !important;
	padding: 0;
	width: 905px;
}

BODY.customizeContentView .cnHeaderContainerBottomCorners.cornersContainer .bottomCorners
{
	width: 905px;
}

/******* Header content container *******/

#idHeaderHeightContainer
{

	background: none;
	
  
}
.headerContentHolder {
padding: 0 0 0 6px;
}



/******* Default logo container *******/

#idHeaderLogo 
{
	position: absolute;
	top: 32px;
	left: 32px;
	z-index: 1;
}

/******* Default organization name container *******/

#idHeaderAssociationName 
{
	position: absolute;
	top: 170px;
	left: 32px;
	z-index: 2;
	font-size: 175%;
	font-weight: bold;
	white-space: nowrap;
	color: #F1FAFF;
}

/******* Editable header region container *******/
/******* (Specify default background color for editable region below) *******/

.header_headerContent
{
  background: none;
  position: relative;
}

.headerContentHolder:before
{
    content:"";
    background: url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-header-top-corners.png) left top no-repeat;
    display: block;
    width: 6px;
    height: 6px;
    position: absolute;
    left: 0;
    top: 0;
}

.headerContentHolder:after
{
    content:"";
    background: url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-header-top-corners.png) right top no-repeat;
    display: block;
    width: 6px;
    height: 6px;
    position: absolute;
    right: 0;
    top: 0;
}




/******* Header and content separator container *******/

.cnHeaderSeparator
{
	display: none;
	visibility: visible;
}

/******* Menu column container *******/

.cnNavigationContainer
{
	width: 200px;
	
	float: left;
}

/*******************************************************************/
/******* LOGIN BOX                                           *******/
/*******************************************************************/

/******* Styles to move login box on top right corner *******/

.loginContainer
{

	background: none;

	font-size: 0.85em;
}

.loginContainerTopCorners.cornersContainer,
.loginContainerBottomCorners.cornersContainer
{
	display: none;
}

.loginContainer .d1,
.loginContainer .d3
{
	float: left;
	width: 184px;
	height: 190px;
}

.loginContainer .d2
{
	float: left;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-loginbox.png', sizingMethod='crop');
}

HTML > BODY .loginContainer .d2
{
	filter: none;
	background: url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-loginbox.png) left top no-repeat;
}

.loginContainer .d1 .d1,
.loginContainer .d3 .d3
{
	float: none;
	width: auto;
	height: auto;
}

.loginContainer .d2 .d2
{
	float: none;
	filter: none;
}

HTML > BODY .loginContainer .d2 .d2
{
	background: none;
}

.loginContainer .d8,
.loginContainer .d9,
.loginContainer .d8 .d8,
.loginContainer .d9 .d9
{
	width: auto;
	height: auto;
	padding: 0;
	margin: 0;
	border: none;
	width: 184px;
}

.loginContainer .inner,
.cnPrimaryContentContainer .block .innerContentBlock .loginContainer .inner
{
	padding: 47px 0 51px 0;
	height: 92px;
	width: 184px;
	background: none;
}

.loginContainer .inner .inner,
.cnPrimaryContentContainer .block .innerContentBlock .loginContainer .inner .inner
{
	padding: 0;
}

.loginContainer .loginData
{
	width: 184px;
	position: relative;
	z-index: 333;
}

.loginContainer A
{
	font-size: 1em;
}

.loginContainer A,
.loginContainer A:link,
.loginContainer A:active,
.loginContainer A:visited
{
	color: #FFFFFF;
}
.loginContainer A:hover
{
	color: #D9D9D9;
}

.loginContainer .loginUserNameLabel,
.loginContainer .loginPasswordLabel
{
	width: 66px;
	height: 20px;
	float: left;
	padding: 0 5px 0 0;
}

.loginContainer .loginUserNameLabel LABEL,
.loginContainer .loginPasswordLabel LABEL
{
	display: block;
	width: auto;
	text-align: right;
	color: #FFFFFF;
	margin-top: 2px;
	font-size: 1em;
}


.loginContainer .loginUserName,
.loginContainer .loginPassword
{
	width: 100%;
	height: 20px;
	margin-bottom: 3px;  
	clear: both;
	float: left;
	padding: 0;
}

.loginContainer .loginUserNameTextBox,
.loginContainer .loginPasswordTextBox
{
	display: block;
	float: left;
	width: 91px;
}
.loginContainer .loginUserName INPUT,
.loginContainer .loginPassword INPUT
{
	display: block;
	width: 89px;
	height: 14px;
	border: 1px solid #666666;
	font-size: 1em;
}
.loginContainer .loginActionRememberMe
{
	display: block;
	clear: both;
	padding-left: 51px;
}

.loginContainer .loginActionRememberMe LABEL
{
	color: #FFFFFF;
	position: relative;
	top: -2px;
	font-size: 1em;
}

.loginContainer .loginAction
{
	display: block;
	width: 50px;
	float: left;
	padding-left: 54px;
}

.loginContainer .loginAction,
.loginContainer .loginPasswordForgot
{
	float: left;
	height: 31px;
}

.loginContainer .loginPasswordForgot
{
	padding-top: 3px;
	padding-left: 5px;
	width: 55px;
}

.loginContainer .loginPasswordForgot A,
.loginContainer .loginPasswordForgot A:link,
.loginContainer .loginPasswordForgot A:active,
.loginContainer .loginPasswordForgot A:visited
{
	font-weight: normal;
	font-size: 1em;
	color: #FFFFFF;
	float: left;
}

.loginContainer .loginPasswordForgot A:hover
{
	color: #D9D9D9;
}

.loginContainer .loginAction INPUT
{
	vertical-align: bottom;
	font-size: 1em;
}
.loginContainer .loginAction INPUT.loginButton
{
	display: block;
	padding: 3px 5px 4px 5px;
/	padding: 3px 2px 4px 2px;  
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.loginContainer .loginAction SPAN
{
	color: #FFFFFF;
	display: block;
	float: left;
	vertical-align: bottom;
}
.loginContainer .loginAction SPAN LABEL
{
	color: #FFFFFF;
	position: relative;
	padding-right: 2px;
	vertical-align: bottom;
}
.loginContainer .loginAction SPAN INPUT
{
	position: relative;
	bottom: -3px;
}
.loginContainer .loggedName SPAN
{
	color: #FFFFFF;
	display: block;
	width: auto;
	margin-bottom: 5px;
	padding-right: 25px;
	padding-top: 5px;
	text-align: right;
	font-size: 1em;
}
.loginContainer .profileBox
{
	display: block;
	width: auto;
	margin-bottom: 5px;
	padding-right: 25px;
	text-align: right;
}
.loginContainer .loggedAction A
{
	display: block;
	width: auto;
	margin-bottom: 5px;
	padding-right: 25px;
	text-align: right;
	font-weight: bold;
}

/*******************************************************************/
/******* MENU                                                *******/
/*******************************************************************/

/******* Menu container *******/

.mainMenuContainer
{
	display: block;
	float: left;
	width: 918px;
	height: auto;
	background-color: transparent;
	padding: 0;	
	margin-top: -2px;
	position: relative;
	z-index: 333;
}


.mainMenuContainer .d1,
.mainMenuContainer .d3
{
	float: left;
	width: 918px;
}

.mainMenuContainer .d3
{
	width: 905px;
}
	
.mainMenuContainer .d2
{
	float: left;
	background: none;
	padding: 0 6px 0 7px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-global-outer-fill.png', sizingMethod='scale');
}

HTML > BODY .mainMenuContainer .d2
{
	filter: none;
	background: url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-global-outer-fill.png) left top repeat;
}

.mainMenuContainer .d1 .d1,
.mainMenuContainer .d3 .d3
{
	float: none;
	width: auto;
	height: auto;
}

.mainMenuContainer .d2 .d2
{
	float: none;
	filter: none;
	padding: 0;
}

HTML > BODY .mainMenuContainer .d2 .d2
{
	background: none;
}

.mainMenuContainer .d1 .d1
{
	padding: 0;
	filter: none;
}

HTML > BODY .mainMenuContainer .d1 .d1
{
	background: none;
}

.mainMenuContainerTopCorners.cornersContainer
{
	display: block;
	float: left;
	padding: 0 6px 0 7px;
	margin: -9px 0 0 0;
	width: 905px;
	height: 9px;
	position: relative;
	z-index: 200;
	background: none;
}

.mainMenuContainerTopCorners.cornersContainer .topCorners
{
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	width: 905px;
	height: 9px;
	position: relative;
	z-index: 200;
	background-color: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-menu1-top.png', sizingMethod='scale');
}

HTML > BODY .mainMenuContainerTopCorners.cornersContainer .topCorners
{
	filter: none;
	background: url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-menu1-top.png) left top repeat;
}

.mainMenuContainerTopCorners.cornersContainer .topCorners .c1,
.mainMenuContainerTopCorners.cornersContainer .topCorners .c2,
.mainMenuContainerTopCorners.cornersContainer .topCorners .c3,
.mainMenuContainerTopCorners.cornersContainer .topCorners .c4,
.mainMenuContainerTopCorners.cornersContainer .topCorners .c5
{
	display: none;
}

.mainMenuContainer .d8
{
	background-color: #F1FAFF;
}

.mainMenuContainer .d9
{
	width: 905px;
	height: auto;
	padding: 0;
	margin: 0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-content-inner-fill.png', sizingMethod='scale');
}

HTML > BODY .mainMenuContainer .d9
{
	filter: none;
	background: url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-content-inner-fill.png) left top repeat;
}

.mainMenuContainer .d8,
.mainMenuContainer .d9
{
	float: left;
}

.mainMenuContainer .d8 .d8,
.mainMenuContainer .d9 .d9
{
	float: none;
	width: auto;
	padding: 0;
	filter: none;
	background: none;
}

HTML > BODY .mainMenuContainer .d9 .d9
{
	background: none;
}

.mainMenu
{
	margin: 0;  
	float: left;
	width: 905px;  
	height: auto;
	background-color: transparent;
	position: relative;
}

.mainMenuInner
{
	float: left;
	margin: 0;
	width: 905px;
	height: 36px;
	font-size: 1em;
	position: relative;
	background: none;
	z-index: 1010;
}

.mainMenuContainer .mainMenuInner .d1,
.mainMenuContainer .mainMenuInner .d3
{
	float: left;
	width: 866px;
	height: 32px;
}

.mainMenuContainer .mainMenuInner .d2
{
	float: left;
	background: #F1FAFF;
	padding: 2px 19px 2px 20px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-menu1.png', sizingMethod='crop');
}

HTML > BODY .mainMenuContainer .mainMenuInner .d2
{
	filter: none;
	background: #F1FAFF url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-menu1.png) left top no-repeat;
}

.mainMenuContainer .mainMenuInner .d1 .d1,
.mainMenuContainer .mainMenuInner .d3 .d3
{
	float: none;
	width: auto;
	height: auto;
}

.mainMenuContainer .mainMenuInner .d2 .d2
{
	float: none;
	filter: none;
	padding: 0;
}

HTML > BODY .mainMenuContainer .mainMenuInner .d2 .d2
{
	background: none;
}

.mainMenu .menuLevel1 
{
	clear: both;
	width: auto;
	height: 32px;
	margin: 0;
	background: none;
	font-size: 1em;
	background: none;
}

.mainMenu,
.mainMenu .menuLevel1
{
	font-style: normal; 
	border: none;
	border-collapse: collapse;    
	clear: both;
	padding: 0;
}

.mainMenu td
{
	height: 32px;
	width: auto;
	margin: 0;
	padding: 0;
}

.mainMenu table.dynamic td
{
	height: auto;
}

.mainMenu .menuLevel1 td
{
	position: relative;
}

.mainMenu .menuLevel1 td.separator
{
	display: none;
}

.mainMenu .menuLevel1 td.separator SPAN
{
	display: none;
}

.mainMenu td.itemNormal .d5
{
	width: 100%;
	background: transparent url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/mm-ico-closed-l1-white.gif) right center no-repeat;
}
.mainMenu td.itemCurrent .d5,
.mainMenu td.itemCurrentParent .d5
{
	width: 100%;
	background: transparent url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/mm-ico-opened-l1-black.gif) right center no-repeat;
}

.mainMenuContainer .mainMenu .menuLevel1 td .d1,
.mainMenuContainer .mainMenu .menuLevel1 td .d2,
.mainMenuContainer .mainMenu .menuLevel1 td .d3
{
	float: left;
	height: 100%;
	width: 100%;
}

.mainMenuContainer .mainMenu .menuLevel1 td .d1
{
	background: transparent url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-menu1-edge-left.gif) left top no-repeat;
}

.mainMenuContainer .mainMenu .menuLevel1 td .d2
{
	background: transparent url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-menu1-edge-right.gif) right top no-repeat;
}

.mainMenuContainer .mainMenu .menuLevel1 td.first .d1,
.mainMenuContainer .mainMenu .menuLevel1 td.last .d2
{
	background: none;
}

.mainMenuContainer .mainMenu .menuLevel1 td .d1 .d1,
.mainMenuContainer .mainMenu .menuLevel1 td .d2 .d2
{
	float: none;
	height: auto;
	width: auto;
	padding: auto;
	background: none;
}

.mainMenu .menuLevel1 td .inner,
.cnPrimaryContentContainer .block .innerContentBlock .mainMenu .menuLevel1 td .inner
{
	position: relative;
}

.mainMenu .menuLevel1 td .inner .inner,
.cnPrimaryContentContainer .block .innerContentBlock .mainMenu .menuLevel1 td .inner .inner
{
	position: static;
}

.mainMenu .menuLevel1 td A,
.mainMenu .menuLevel1 td A:link,
.mainMenu .menuLevel1 td A:active,
.mainMenu .menuLevel1 td A:visited,
.mainMenu .menuLevel1 td A:hover,
.mainMenu .menuLevel1 td SPAN SPAN
{
	display: block;
	height: 12px;
	margin: 0;
	padding: 11px 21px 9px 21px;
	font-size: 0.85em;
	font-weight: bold;
	text-align: center;
	text-decoration: none; 
	text-transform: uppercase;
	float: none;
	overflow: hidden;
	white-space: nowrap;
}

.mainMenu .menuLevel1 A,
.mainMenu .menuLevel1 A:link,
.mainMenu .menuLevel1 A:active,
.mainMenu .menuLevel1 A:visited
{
	cursor: pointer;
	cursor: hand;  
}

.mainMenu .menuLevel1 td SPAN 
{
	cursor: default;
}

.mainMenu .menuLevel1 td A,
.mainMenu .menuLevel1 td A:link,
.mainMenu .menuLevel1 td A:active,
.mainMenu .menuLevel1 td A:visited
{
	background-color: transparent;
	color: #FFFFFF;
}

.mainMenu .menuLevel1 td.itemCurrentParent A,
.mainMenu .menuLevel1 td.itemCurrentParent A:link,
.mainMenu .menuLevel1 td.itemCurrentParent A:active,
.mainMenu .menuLevel1 td.itemCurrentParent A:visited,
.mainMenu .menuLevel1 td SPAN SPAN
{
	background-color: transparent;
	color: #42E8FF;
}

.mainMenu .menuLevel1 td A:hover,
.mainMenu .menuLevel1 td.itemNormal:hover A,
.mainMenu .menuLevel1 td.itemCurrentParent A:hover
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-menu1-hover.png', sizingMethod='scale');
	background: transparent url(../../Shared/images/z.gif) left top repeat;
	color: #FFFFFF;
}

HTML > BODY .mainMenu .menuLevel1 td A:hover,
HTML > BODY .mainMenu .menuLevel1 td.itemNormal:hover A,
HTML > BODY .mainMenu .menuLevel1 td.itemCurrentParent A:hover
{
	filter: none;
	background: transparent url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-menu1-hover.png) top left repeat;
}


.mainMenu .menuLevel1 TD.itemNormal .d5
{
	width: 100%;
	background: transparent url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/mm-ico-closed-l2-white.gif) right 14px no-repeat;
	float: left;
}
.mainMenu .menuLevel1 TD.itemCurrent .d5,
.mainMenu .menuLevel1 TD.itemCurrentParent .d5
{
	width: 100%;
	background: transparent url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/mm-ico-opened-l2-black.gif) right 14px no-repeat;
	float: left;  
}

/******* System icons on the 1st menu level items *******/

.mainMenuContainer .mainMenu .mainMenuPublicHiddenIcon
{
  -moz-opacity: 0.50;
  -khtml-opacity: 0.50;
  opacity: 0.50;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  background-position: left top;
}

.mainMenuContainer .mainMenu .mainMenuPublicHiddenIcon
{
  left: 14px;
}
.mainMenuContainer .mainMenu UL.dynamic LI .mainMenuPublicHiddenIcon
{
  left: 14px;
}

.mainMenuContainer .mainMenu .mainMenuPublicHiddenIcon.after
{
  display: none;
}

/******* MENU LEVEL 2 *******/

.mainMenuContainer .menuLevel2Outer
{
	margin: -2px 0 0 26px;
/	margin: -2px 0 0 13px;
	background: #015C69;
	border: 2px solid #FFFFFF;
	position: relative;
	float: left;
	width: 849px;
	z-index:1000;
}

HTML > BODY .mainMenuContainer .menuLevel2Outer
{
	margin: -2px 0 0 26px;
}

.mainMenuContainer .menuLevel2
{
	float: left;
	position: relative;
}

.mainMenuContainer .menuLevel2Inner
{
	float: left;
	width: 849px;
}

.mainMenuContainer .menuLevel2Inner .d1,
.mainMenuContainer .menuLevel2Inner .d3
{
	float: left;
	width: 849px;
	position: relative;
}

.mainMenuContainer .menuLevel2Inner .d2
{
	float: left;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-submenu.png', sizingMethod='crop');
}

HTML > BODY .mainMenuContainer .menuLevel2Inner .d2
{
	filter: none;
	background: url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-submenu.png) left top no-repeat;
}

.mainMenuContainer .menuLevel2Inner .d1 .d1,
.mainMenuContainer .menuLevel2Inner .d3 .d3
{
	float: none;
	width: auto;
	height: auto;
	position: static;
}

.mainMenuContainer .menuLevel2Inner .d2 .d2
{
	float: none;
	filter: none;
}

HTML > BODY .mainMenuContainer .menuLevel2Inner .d2 .d2
{
	background: none;
}

.mainMenuContainer .menuLevel2Inner .inner,
.cnPrimaryContentContainer .block .innerContentBlock .mainMenuContainer .menuLevel2Inner .inner
{
	position: relative;
	padding: 0 14px;
}

.mainMenuContainer .menuLevel2Inner .inner .inner,
.cnPrimaryContentContainer .block .innerContentBlock .mainMenuContainer .menuLevel2Inner .inner .inner
{
	position: static;
	padding: 0;
}

.mainMenuContainer .menuLevel2 SPAN.item
{
	padding: 0;
	float: left;
}

.mainMenuContainer .menuLevel2 SPAN.separator
{
	width: 22px;
	height: 1px;
	display: none;
}

.mainMenuContainer .menuLevel2 SPAN.item SPAN
{
	padding: 0;
}

.mainMenuContainer .menuLevel2 SPAN SPAN
{
	font-size: 1.0em;
}

.mainMenuContainer .menuLevel2 SPAN.item SPAN SPAN,
.mainMenuContainer .menuLevel2 SPAN.item SPAN A
{
	display: block;
	font-size: 0.85em;
	white-space: nowrap;
	padding: 7px 21px;
	height: 16px;
/	width: 1%;
}

.mainMenuContainer .menuLevel2 SPAN.item SPAN A
{
	text-decoration: none;
	font-weight: normal;
}

.mainMenuContainer .menuLevel2 SPAN.item SPAN A,
.mainMenuContainer .menuLevel2 SPAN.item SPAN A:link,
.mainMenuContainer .menuLevel2 SPAN.item SPAN A:active,
.mainMenuContainer .menuLevel2 SPAN.item SPAN A:visited
{
	color: #FFFFFF;
}

.mainMenuContainer .menuLevel2 SPAN.item SPAN A:hover,
.mainMenuContainer .menuLevel2 SPAN.item:hover SPAN A
{
	color: #FFFFFF;
	background: #37B9CB;
}

.mainMenuContainer .menuLevel2 SPAN.item SPAN SPAN
{
	color: #42E8FF;
}

.mainMenuContainer .menuLevel2 SPAN.itemNormal
{
	background: transparent url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/mm-ico-closed-l2-white.gif) no-repeat scroll right center;
}

.mainMenuContainer .menuLevel2 SPAN.itemCurrent,
.mainMenuContainer .menuLevel2 SPAN.itemCurrentParent
{
	background: transparent url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/mm-ico-opened-l2-white.gif) no-repeat scroll right center;
}

.mainMenuContainer .menuLevel2 SPAN.itemNormalLeaf,
.mainMenuContainer .menuLevel2 SPAN.itemCurrentLeaf
{
	background: transparent;
}

.mainMenuContainer .mainMenu .menuLevel2 IMG.mainMenuPublicHiddenIcon
{
	  margin-left: 0;
	  top: 1px;
	  position: absolute;
	  opacity: 0.50;
	  -moz-opacity: 0.50;
	  -khtml-opacity: 0.50;
	  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

/******* MENU LEVEL 3 *******/


.mainMenuContainer .menuLevel3Outer
{
	margin: -2px 0 0 40px;
/	margin: -2px 0 0 20px;
	background-color: #015C69;
	border: 2px solid #FFFFFF;
	position: relative;
	float: left;
	width: 821px;
}

HTML > BODY .mainMenuContainer .menuLevel3Outer
{
	margin: -2px 0 0 40px;
}

.mainMenuContainer .menuLevel3Inner
{
	float: left;
	width: 821px;
}

.mainMenuContainer .menuLevel3Inner .d1,
.mainMenuContainer .menuLevel3Inner .d3
{
	float: left;
	width: 821px;
	position: relative;
}

.mainMenuContainer .menuLevel3Inner .d2
{
	float: left;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-submenu.png', sizingMethod='crop');
}

HTML > BODY .mainMenuContainer .menuLevel3Inner .d2
{
	filter: none;
	background: url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-submenu.png) left top no-repeat;
}

.mainMenuContainer .menuLevel3Inner .d1 .d1,
.mainMenuContainer .menuLevel3Inner .d3 .d3
{
	float: none;
	width: auto;
	height: auto;
	position: static;
}

.mainMenuContainer .menuLevel3Inner .d2 .d2
{
	float: none;
	filter: none;
}

HTML > BODY .mainMenuContainer .menuLevel3Inner .d2 .d2
{
	background: none;
}

.mainMenuContainer .menuLevel3Inner .inner,
.cnPrimaryContentContainer .block .innerContentBlock .mainMenuContainer .menuLevel3Inner .inner
{
	position: relative;
	padding: 0 14px;
}

.mainMenuContainer .menuLevel3Inner .inner .inner,
.cnPrimaryContentContainer .block .innerContentBlock .mainMenuContainer .menuLevel3Inner .inner .inner
{
	position: static;
	padding: 0;
}

.mainMenuContainer .menuLevel3 SPAN.item
{
	padding: 0;
	float: left;
}

.mainMenuContainer .menuLevel3 SPAN.separator
{
	width: 26px;
	height: 1px;
	display: none;
}

.mainMenuContainer .menuLevel3 SPAN.item SPAN
{
	padding: 0;
}

.mainMenuContainer .menuLevel3 SPAN SPAN
{
	font-size: 1em;
}

.mainMenuContainer .menuLevel3 SPAN.item SPAN SPAN,
.mainMenuContainer .menuLevel3 SPAN.item SPAN A
{
	display: block;
	font-size: 0.85em;
	white-space: nowrap;
	padding: 7px 21px;
	height: 16px;
/	width: 1%;
}

.mainMenuContainer .menuLevel3 SPAN.item SPAN A
{
	text-decoration: none;
	font-weight: normal;
}

.mainMenuContainer .menuLevel3 SPAN.item SPAN A,
.mainMenuContainer .menuLevel3 SPAN.item SPAN A:link,
.mainMenuContainer .menuLevel3 SPAN.item SPAN A:active,
.mainMenuContainer .menuLevel3 SPAN.item SPAN A:visited
{
	color: #FFFFFF;
}

.mainMenuContainer .menuLevel3 SPAN.item SPAN A:hover
{
	color: #FFFFFF;
	background: #37B9CB;
}

.mainMenuContainer .menuLevel3 SPAN.item SPAN SPAN
{
	color: #42E8FF;
}

.mainMenuContainer .mainMenu .menuLevel3 IMG.mainMenuPublicHiddenIcon
{
	  margin-left: 0;
	  top: 1px;
	  position: absolute;
	  opacity: 0.50;
	  -moz-opacity: 0.50;
	  -khtml-opacity: 0.50;
	  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

/*******************************************************************/
/******* DYNAMIC MENU                                        *******/
/*******************************************************************/

.mainMenu TD.itemNormal .dynamicMenuLevelContainer,
.mainMenu SPAN.itemNormal .dynamicMenuLevelContainer
{
  display: block;
}
.mainMenu TD.itemNormal .dynamicMenuLevelContainer
{
  position: relative;
}
.mainMenu TD.itemNormal .dynamicMenuLevelContainer .dynamicMenuLevelContainer
{
  position: absolute;
}
.mainMenu TD.itemNormal UL.dynamic,
.mainMenu SPAN.itemNormal UL.dynamic
{
  height: auto;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.mainMenu .mainMenuInner TD.itemNormal,
.mainMenu .mainMenuInner SPAN.itemNormal
{
/ margin-bottom: -3px;
}
.mainMenu TD.itemNormal UL.dynamic,
.mainMenu TD.itemNormal TABLE.dynamic
{
/  font-size: 1.1em;
}
.mainMenu TD UL LI.itemNormal UL.dynamic,
.mainMenu TD UL LI.itemNormal TABLE.dynamic
{
/  font-size: 1.1em;
}

HTML > BODY .mainMenu TD.itemNormal UL.dynamic,
HTML > BODY .mainMenu TD.itemNormal TABLE.dynamic
{
/  font-size: 1em;
}
HTML > BODY .mainMenu TD UL LI.itemNormal UL.dynamic,
HTML > BODY .mainMenu TD UL LI.itemNormal TABLE.dynamic
{
/  font-size: 1em;
}


.mainMenu TD.itemNormal TABLE.dynamic TD
{
  position: static;
}

/******* DYNAMIC MENU LEVEL 2 *******/
.mainMenu TD.itemNormal:hover UL.dynamic,
.mainMenu TD.itemNormal A:hover UL.dynamic
{
	display: block;
	left: 0;
	top: 0;
	width: 173px;
	background: #015C69;
	border: 2px solid #FFFFFF;
	padding: 7px 0;
	margin: 0;
/	margin: 3px 0 0 -85px;
}

HTML > BODY .mainMenu TD.itemNormal:hover UL.dynamic,
HTML > BODY .mainMenu TD.itemNormal A:hover UL.dynamic
{
	margin: 0;
}

.mainMenu SPAN.itemNormal UL.dynamic
{
	left: 0;
	top: 0;
	background: #015C69;
	border: 2px solid #FFFFFF;
	padding: 7px 0;
}

.mainMenu TD.itemNormal:hover UL.dynamic LI,
.mainMenu TD.itemNormal A:hover UL.dynamic LI,
.mainMenu TD.itemNormal A:hover TABLE.dynamic UL.dynamic LI
{
  position: relative;
  float: left;
  width: 173px;
  height: auto;
  margin: 0;
  padding: 0;
}
.mainMenu SPAN.itemNormal UL.dynamic LI
{
  position: relative;
  width: 173px;
  height: auto;
  margin: 0;
  padding: 0;
}
.mainMenu TD.itemNormal TABLE.dynamic
{
	display: block;
	top: -10px;
}
.mainMenu TD.itemNormal A:hover TABLE.dynamic UL.dynamic
{
	display: block;
	left: -5px;
	top: 5px;
}

.mainMenu TD.itemNormal UL.dynamic LI.last,
.mainMenu SPAN.itemNormal UL.dynamic LI.last,
.mainMenu TD.itemNormal UL.dynamic LI.only,
.mainMenu SPAN.itemNormal UL.dynamic LI.only
{
  padding: 0;
}
.mainMenu TD.itemNormal UL.dynamic LI .d1
.mainMenu SPAN.itemNormal UL.dynamic LI .d1
{
  width: auto;
}
.mainMenuContainer .mainMenu .menuLevel1 TD.itemNormal UL.dynamic LI .d4,
.mainMenuContainer .mainMenu .menuLevel1 SPAN.itemNormal UL.dynamic LI .d4,
.mainMenuContainer .mainMenu .menuLevel1 TD.itemNormal UL.dynamic LI .d5,
.mainMenuContainer .mainMenu .menuLevel1 SPAN.itemNormal UL.dynamic LI .d5
{
  padding: 0;
}
.mainMenu TD.itemNormal UL.dynamic LI .d4,
.mainMenu SPAN.itemNormal UL.dynamic LI .d4
{
  background: none;
}

.mainMenu TD.itemNormal UL.dynamic LI.itemNormal .d5,
.mainMenu SPAN.itemNormal UL.dynamic LI.itemNormal .d5
{
  width: 100%;
  background: transparent url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/mm-ico-closed-l2-white.gif) 158px 5px no-repeat;
}
.mainMenu TD.itemNormal UL.dynamic LI.itemNormalLeaf .d5,
.mainMenu SPAN.itemNormal UL.dynamic LI.itemNormalLeaf .d5
{
  background: none;
}

.mainMenu TD.itemNormal UL.dynamic LI.itemNormal .d5 .d5,
.mainMenu SPAN.itemNormal UL.dynamic LI.itemNormal .d5 .d5
{
  width: auto;
  background: none;
}
.mainMenuContainer .mainMenu SPAN.itemNormal UL.dynamic LI A
{
  background-image: none;
}

.mainMenu TD UL.dynamic LI A,
.mainMenu TD UL.dynamic LI A:link,
.mainMenu TD UL.dynamic LI A:active,
.mainMenu TD UL.dynamic LI A:visited,
.mainMenu TD UL.dynamic LI A:hover,
.mainMenu TD.itemNormal:hover UL.dynamic LI A,
.mainMenu TD.itemNormal:hover UL.dynamic LI A:link,
.mainMenu TD.itemNormal:hover UL.dynamic LI A:active,
.mainMenu TD.itemNormal:hover UL.dynamic LI A:visited,
.mainMenu TD.itemNormal:hover UL.dynamic LI A:hover,
.mainMenu SPAN.itemNormal UL.dynamic LI A,
.mainMenu SPAN.itemNormal UL.dynamic LI A:link,
.mainMenu SPAN.itemNormal UL.dynamic LI A:active,
.mainMenu SPAN.itemNormal UL.dynamic LI A:visited,
.mainMenu SPAN.itemNormal UL.dynamic LI A:hover
{
  display: block;
  width: 131px;
  height: auto;
  margin: 0;
  padding: 3px 21px 3px 21px;
  background: transparent;
  filter: none;
  font-size: 0.85em;
  font-weight: normal;
  color: #FFFFFF;
  text-decoration: none;
  text-transform: none;
  text-align: left;
  white-space: normal;
  overflow: hidden;
}

.mainMenu TD.itemNormal:hover UL.dynamic LI:hover A,
.mainMenu TD.itemNormal A:hover UL.dynamic LI A:hover,
.mainMenu SPAN.itemNormal UL.dynamic LI:hover A,
.mainMenu SPAN.itemNormal UL.dynamic LI A:hover
{
  background: #37B9CB;
  filter: none;
  color: #FFFFFF;
}

/******* System icons *******/

.mainMenuContainer .mainMenu TD UL.dynamic LI .mainMenuPublicHiddenIcon
{
  left: 7px;
  top: 3px;
}
.mainMenuContainer .mainMenu TD UL.dynamic LI .menuMemberOnlyIcon
{
  left: 7px;
}

/******* DYNAMIC MENU LEVEL 3 *******/

.mainMenu TD UL LI.itemNormal:hover UL.dynamic,
.mainMenu TD UL LI.itemNormal A:hover UL.dynamic,
.mainMenu TD.itemNormal UL.dynamic LI.itemNormal:hover UL.dynamic,
.mainMenu SPAN.itemNormal UL.dynamic LI.itemNormal:hover UL.dynamic,
.mainMenu TD.itemNormal UL.dynamic LI.itemNormal A:hover UL.dynamic,
.mainMenu SPAN.itemNormal UL.dynamic LI.itemNormal A:hover UL.dynamic
{
	left: 173px;
	top: -7px;
	width: 173px;
	background: #015C69;
	border: 2px solid #FFFFFF;
	padding: 7px 0;
/	margin: 0;
}

.mainMenu TD UL LI.itemNormal A:hover TABLE.dynamic UL.dynamic,
.mainMenu TD.itemNormal TABLE.dynamic UL.dynamic LI.itemNormal A:hover TABLE.dynamic UL.dynamic,
.mainMenu SPAN.itemNormal TABLE.dynamic UL.dynamic LI.itemNormal A:hover TABLE.dynamic UL.dynamic
{
	display: block;
	left: 173px;
	top: -7px;
	background: #015C69;
	border: 2px solid #FFFFFF;
	padding: 7px 0;
}

.mainMenu TD.itemNormal UL.dynamic LI.itemNormal:hover UL.dynamic,
.mainMenu SPAN.itemNormal UL.dynamic LI.itemNormal:hover UL.dynamic,
.mainMenu TD.itemNormal UL.dynamic LI.itemNormal A:hover UL.dynamic,
.mainMenu SPAN.itemNormal UL.dynamic LI.itemNormal A:hover UL.dynamic,
.mainMenu TD.itemNormal TABLE.dynamic UL.dynamic LI.itemNormal A:hover TABLE.dynamic UL.dynamic,
.mainMenu SPAN.itemNormal TABLE.dynamic UL.dynamic LI.itemNormal A:hover TABLE.dynamic UL.dynamic
{
	top: -9px;
}

.mainMenu TD UL LI UL.dynamic LI A,
.mainMenu TD UL LI UL.dynamic LI A:link,
.mainMenu TD UL LI UL.dynamic LI A:active,
.mainMenu TD UL LI UL.dynamic LI A:visited,
.mainMenu TD UL LI UL.dynamic LI A:hover,
.mainMenu TD.itemNormal:hover UL.dynamic LI.itemNormal:hover UL.dynamic LI A,
.mainMenu TD.itemNormal:hover UL.dynamic LI.itemNormal:hover UL.dynamic LI A:link,
.mainMenu TD.itemNormal:hover UL.dynamic LI.itemNormal:hover UL.dynamic LI A:active,
.mainMenu TD.itemNormal:hover UL.dynamic LI.itemNormal:hover UL.dynamic LI A:visited,
.mainMenu TD.itemNormal:hover UL.dynamic LI.itemNormal:hover UL.dynamic LI A:hover,
.mainMenu SPAN.itemNormal:hover UL.dynamic LI.itemNormal:hover UL.dynamic LI A,
.mainMenu SPAN.itemNormal:hover UL.dynamic LI.itemNormal:hover UL.dynamic LI A:link,
.mainMenu SPAN.itemNormal:hover UL.dynamic LI.itemNormal:hover UL.dynamic LI A:active,
.mainMenu SPAN.itemNormal:hover UL.dynamic LI.itemNormal:hover UL.dynamic LI A:visited,
.mainMenu SPAN.itemNormal:hover UL.dynamic LI.itemNormal:hover UL.dynamic LI A:hover
{
  width: 131px;
  padding: 3px 21px 3px 21px;
  background: transparent;
  filter: none;
  color: #FFFFFF;
}
.mainMenu TD.itemNormal:hover UL.dynamic LI.itemNormal:hover UL.dynamic LI:hover A,
.mainMenu TD.itemNormal A:hover UL.dynamic LI.itemNormal A:hover UL.dynamic LI A:hover
{
  background: #37B9CB;
  filter: none;
  color: #FFFFFF;
}

.mainMenu span.itemNormal .menuLevel3OuterCorners
{
	visibility:hidden;
}

/*******************************************************************/
/******* CONTENT                                             *******/
/*******************************************************************/

/******* Content main container *******/

.cnContentContainer
{
	width: 918px;
	height: auto;
}

.cnPrimaryContentContainer
{
	width: 918px;
	height: auto;
}

.cnPrimaryContentContainer .d7PrimaryContentContainer
{
	width: 905px;
	height: auto;
	padding: 0 6px 0 7px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-global-outer-fill.png', sizingMethod='scale');
}

HTML > BODY .cnPrimaryContentContainer .d7PrimaryContentContainer
{
	filter: none;
	background: url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-global-outer-fill.png) left top repeat;
}

.cnPrimaryContentContainer .d8PrimaryContentContainer
{
	background-color: #F1FAFF;
}

.cnPrimaryContentContainer .d9PrimaryContentContainer
{
	width: 865px;
	height: auto;
	padding: 29px 20px 0 20px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-content-inner-fill.png', sizingMethod='scale');
}

HTML > BODY .cnPrimaryContentContainer .d9PrimaryContentContainer
{
	filter: none;
	background: url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-content-inner-fill.png) left top repeat;
}

.cnPrimaryContentContainer .d7PrimaryContentContainer,
.cnPrimaryContentContainer .d8PrimaryContentContainer,
.cnPrimaryContentContainer .d9PrimaryContentContainer
{
	float: left;
}



.cnPrimaryContentContainerBottomCorners.cornersContainer
{
	display: block;
	width: 905px;
	height: 29px;
	padding: 0 6px 9px 7px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-content-outer-bottom.png', sizingMethod='crop');
}

HTML > BODY .cnPrimaryContentContainerBottomCorners.cornersContainer
{
	filter: none;
	background: url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-content-outer-bottom.png) left top no-repeat;
}

.cnPrimaryContentContainerBottomCorners.cornersContainer .bottomCorners
{
	width: 905px;
	height: 29px;
	margin: 0;
	padding: 0;	
	background-color: #F1FAFF;
}

.cnPrimaryContentContainerBottomCorners.cornersContainer .bottomCorners .c1
{
	width: 905px;
	height: 29px;
	margin: 0;
	padding: 0;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-content-inner-bottom.png', sizingMethod='crop');
}

HTML > BODY .cnPrimaryContentContainerBottomCorners.cornersContainer .bottomCorners .c1
{
	filter: none;
	background: url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-content-inner-bottom.png) left top no-repeat;
}

.cnPrimaryContentContainerBottomCorners.cornersContainer .bottomCorners .c2,
.cnPrimaryContentContainerBottomCorners.cornersContainer .bottomCorners .c3,
.cnPrimaryContentContainerBottomCorners.cornersContainer .bottomCorners .c4,
.cnPrimaryContentContainerBottomCorners.cornersContainer .bottomCorners .c5
{
	display: none;
}


/******* Container for content editing *******/
/******* (Specify background color of the content region below) *******/

.cnPrimaryContentBlock1ContentHolder,
.cnPrimaryContentBlock1ContentHolderEventAdmin
{
	background: #F1FAFF;
}

.cnPrimaryContentBlock1ContentHolder,
.cnPrimaryContentBlock1Content
{
	width: 865px;
}

/*******************************************************************/
/******* FOOTER                                              *******/
/*******************************************************************/

/******* Footer and content separator container *******/

.cnFooterSeparator
{
	display: none;
	visibility: hidden;
}

/******* Footer main container *******/

.cnFooterContainer
{
	background: none;
	width: 918px;
	height: auto;
}

BODY.customizeContentView .cnFooterContainer
{
	background: #FFFFFF url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-body.gif) left top repeat;
}

BODY.customizeContentView .cnFooterContainer .d1FooterContainer
{
	float: left;
	width: 918px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-main-fill.png', sizingMethod='scale');
}

HTML > BODY.customizeContentView .cnFooterContainer .d1FooterContainer
{
	filter: none;
	background: url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-main-fill.png) left top repeat;
}



/******* Footer content container *******/

.cnFooterContainer .innerFooterContainer
{
	float: left;
	padding: 7px 6px 13px 7px;
}


/******* Editable footer region container *******/
/******* (Specify default background color for editable region below) *******/

.footerContentHolder
{
	width: 905px;
	height: auto;
	padding: 0;
	background-color: transparent;
}

#idFooterDefaultText 
{
	margin-right: 16px;
/	margin-right: 8px;
}

HTML > BODY #idFooterDefaultText 
{
	margin-right: 16px;
}

.footerContent
{
	font-size: 0.85em;
}

.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: 880px;
	padding: 0 19px 10px 19px;
}

.cnFooterPoweredByWA, 
.cnFooterPoweredByContainer A, 
.cnFooterPoweredByContainer A:link,
.cnFooterPoweredByContainer A:active, 
.cnFooterPoweredByContainer A:visited, 
.cnFooterPoweredByContainer A:hover, 
.cnFooterPoweredByContainer .cnFooterPoweredByWA A, 
.cnFooterPoweredByContainer .cnFooterPoweredByWA A:link, 
.cnFooterPoweredByContainer .cnFooterPoweredByWA A:active, 
.cnFooterPoweredByContainer .cnFooterPoweredByWA A:visited, 
.cnFooterPoweredByContainer .cnFooterPoweredByWA A:hover
{
	color: #606060;
}

.cnFooterPoweredByContainer A:active,
.cnFooterPoweredByContainer A:hover,
.cnFooterPoweredByContainer .cnFooterPoweredByWA A:active,
.cnFooterPoweredByContainer .cnFooterPoweredByWA A:hover
{
	color: #777777;
}

/*******************************************************************/
/***  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: #FFFFFF;
	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: #FFFFFF;
	text-decoration: underline;
}
.cnPrimaryContentBlock1Content .WaGadgetEventsStateList  H4.boxHeaderTitle A:active,
.WaGadgetEventsStateList  H4.boxHeaderTitle A:active,
.cnPrimaryContentBlock1Content .WaGadgetEventsStateList  H4.boxHeaderTitle A:hover,
.WaGadgetEventsStateList  H4.boxHeaderTitle A:hover
{
	color: #CCCCCC;
	text-decoration: underline;
}

.cnPrimaryContentBlock1Content .WaGadgetEventsStateList  .boxFooterContainer A:active,
.WaGadgetEventsStateList  .boxFooterContainer A:active,
.cnPrimaryContentBlock1Content .WaGadgetEventsStateList  .boxFooterContainer A:hover,
.WaGadgetEventsStateList  .boxFooterContainer A:hover
{
	color: #CCCCCC;
	text-decoration: underline;
}

.WaGadgetEvents .boxInfoContainer ul.boxInfo
{
	font-size: 100%;
}

.WaGadgetEvents .boxInfoContainer UL.boxInfo LI LABEL
{
	color: #00B7D6;
}
.WaGadgetEvents .boxInfoContainer UL.boxInfo LI SPAN,
.WaGadgetEvents .boxInfoContainer UL.boxInfo LI STRONG
{
	color: #FFFFFF;
}
.WaGadgetEventsStateList .boxInfoContainer UL.boxInfo LI LABEL
{
	color: #00B7D6;
}
.WaGadgetEventsStateList .boxInfoContainer UL.boxInfo LI SPAN,
.WaGadgetEventsStateList .boxInfoContainer UL.boxInfo LI STRONG
{
	color: #000000;
}

.WaGadgetEvents .boxContainer .boxFooterContainer
{
	background: none;
}

.WaGadgetEvents .boxContainer .boxFooterOuterContainer
{
	width: 105px;
	height: 24px;
	padding: 0;
	right: -1px;
}

HTML > BODY .WaGadgetEvents .boxContainer .boxFooterOuterContainer
{
	right: 0;
}

.cnPrimaryContentContainer .block .WaGadgetEvents .boxContainer .boxFooterOuterContainer .inner ,
.WaGadgetEvents .boxContainer .boxFooterOuterContainer .inner 
{
	padding-bottom: 0;
}

.WaGadgetEvents .pageViewSwitcherOuterContainer
{
	padding-right: 6px;
}

/******* EVENT DETAILS *******/

.cnPrimaryContentContainer .block .WaGadgetEventsStateDetails .boxBodyInfoContainer .inner,
.WaGadgetEventsStateDetails .boxBodyInfoContainer .inner
{
	padding: 0;
}

.cnPrimaryContentContainer .block .WaGadgetEventsStateDetails .boxBodyInfoContainer .d9,
.WaGadgetEventsStateDetails .boxBodyInfoContainer .d9
{
	padding: 7px 10px;
}

.WaGadgetEventsStateDetails .boxBodyInfoOuterContainer
{
	width: 324px;
}

.WaGadgetEventsStateDetails .boxBodyContentOuterContainer
{
	width: 535px;
}

.WaGadgetEventsStateDetails .registrationInfoContainer H4.infoTitle
{
	color: #FFFFFF;
}
.WaGadgetEventsStateDetails .registrationInfoContainer .infoText
{
	color: #FFFFFF;
}
.WaGadgetEventsStateDetails .registrationInfoContainer UL.registrationInfo,
.WaGadgetEventsStateDetails .registrationInfoContainer UL.registrationInfo LI LABEL
{
	color: #00B7D6;
}
.WaGadgetEventsStateDetails .registrationInfoContainer UL.registrationInfo LI SPAN,
.WaGadgetEventsStateDetails .registrationInfoContainer UL.registrationInfo LI STRONG
{
	color: #FFFFFF;
}

.WaGadgetEventsStateDetails .registrationInfoContainer UL.registrationInfo LI.disabled,
.WaGadgetEventsStateDetails .registrationInfoContainer UL.registrationInfo LI.disabled LABEL
{
	color: #00B7D6;
}

.WaGadgetEventsStateDetails .registrationInfoContainer UL.registrationInfo LI.disabled SPAN,
.WaGadgetEventsStateDetails .registrationInfoContainer UL.registrationInfo LI.disabled STRONG
{
	color: #989898;
}

/******* Custom form captions *******/

TABLE#registrationDetailsTable TR.caption TH,
TABLE#registrationDetailsTable TR.caption TD
{
	background-color: #F1FAFF;
}
.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: #072236;
	border-color: #072236;
	color: #000000;
}
TABLE#registrationDetailsTable TH,
TABLE#registrationDetailsTable TH SPAN.mandatory
{
	color: #000000;
}

/******* EVENT CALENDAR VIEW *******/

.EventListCalendar,
.EventListCalendarItemDefault,
.EventListCalendarItemHoliday,
.EventListCalendarItemInactive,
.EventListCalendarItemSelected
{
	border-color: #072236;
}

.EventListCalendar
{
	border: solid 1px #072236;
	width: 860px;
}

.EventListCalendarHeader
{
	border-bottom: solid 1px #072236;
	background-color: #072236;
  color: #FFFFFF;
}

.EventListCalendarItemDefault
{
	border-color: #072236;
	border-right: solid 1px #072236;
}

.EventListCalendarItemHoliday
{
	border-right: solid 1px #072236;
}

.EventListCalendarItemInactive
{
	border-right: solid 1px #072236;
}

.EventListCalendarItemSelected
{
	border-right: solid 1px #072236;
}

A.calendarDate,
A.calendarDate:link,
A.calendarDate:active,
A.calendarDate:visited,
A.calendarDate:hover
{
	color: #004F8F;
}

TD.EventListCalendarHeader A.calendarDate,
TD.EventListCalendarHeader A.calendarDate:link,
TD.EventListCalendarHeader A.calendarDate:active,
TD.EventListCalendarHeader A.calendarDate:visited,
TD.EventListCalendarHeader A.calendarDate:hover
{
	color: #FFFFFF;
}

A.yearViewHeader,
A.yearViewHeader:link,
A.yearViewHeader:active,
A.yearViewHeader:visited
{
	background-color: #072236;
	color: #FFFFFF;
}
A.yearViewHeader:hover
{
	background-color: #072236;
	color: #CCCCCC;
}

a.eventHover
{
	color: #8F8F8F;
}
/******************************************************************/
/***  REGISTRATIONS LIST                                        ***/
/******************************************************************/
.cnContentContainer div#idRegistrationsList  .d1,
.cnContentContainer div#idRegistrationsList  .d2,
.cnContentContainer div#idRegistrationsList  .d3,
.cnContentContainer div#idRegistrationsList  .d4,
.cnContentContainer div#idRegistrationsList  .inner
{
	background-color : #072236;  
}
div#idRegistrationsList table
{
	border-left : solid 1px #072236;
}
div#idRegistrationsList table td
{
	border-top : solid 1px #072236;
	border-right : solid 1px #072236;
	border-bottom : solid 1px #072236;
}
div#idRegistrationsList table thead
{
	background-color : #072236;
}
/*******************************************************************/
/***  MEMBERS AND MEMBERS DIRECTORY                              ***/
/*******************************************************************/

DIV#searchContainer FIELDSET LEGEND
{
	color: #777777 !important;
}
TABLE.membersTable TH
{
	background-color: #072236;
	color: #FFFFFF;
}
.cnPrimaryContentBlock1Content .memberDirectorySearchArea SPAN.searchResult
{
	color: #777777;
}
.cnPrimaryContentBlock1Content .memberDirectorySearchArea SPAN EM
{
	color: #000000;
}
.cnPrimaryContentBlock1Content .membersTable TR.hover
{
	background-color: #A8E5ED;
}
.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: #004F8F;
	color: #004F8F;
}
.cnPrimaryContentBlock1Content A.back:hover,
.cnPrimaryContentBlock1Content .membersTable A:hover,
.cnPrimaryContentBlock1Content #criteria A:hover
{
	border-bottom-color: #8F8F8F;
	background: none;
	color: #8F8F8F;
}
.levelRadio input
{
	margin-top : 2px;
	/ margin-top : -2px;  
}

.WaGadgetContactProfile .generalFieldsContainer #idProfileMainContainer #idMembershipLevelContainerHolder .actionButtonContainer, 
.WaGadgetContactProfile .generalFieldsContainer #idProfileMainContainer #idExpirationDateContainerHolder .actionButtonContainer
{
	padding-right: 6px;
}

#accessByOthersContainer #captionContainer H4
{
	display: inline;
}

/*******************************************************************/
/***  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: 738px;
}
.WaGadgetBlogStateAddPost #idEditorContainer,
.WaGadgetBlogStateEditPost #idEditorContainer
{
	width: 740px;
}
.WaGadgetBlogStateAddPost #idEditorContainer #idEditorToolbarContainer,
.WaGadgetBlogStateEditPost #idEditorContainer #idEditorToolbarContainer,
.WaGadgetBlogStateAddPost #idEditorContainer #idEditorBodyContainer,
.WaGadgetBlogStateEditPost #idEditorContainer #idEditorBodyContainer,
.WaGadgetBlogStateAddPost .generalFieldsContainer .textFieldContainer .fieldBody TEXTAREA,
.WaGadgetBlogStateEditPost .generalFieldsContainer .textFieldContainer .fieldBody TEXTAREA
{
	width: 724px;
}

/*******************************************************************/
/***  FORUM                                                      ***/
/*******************************************************************/

/* general styles */

.highlight,
.WaGadgetForumStateTopicList .boxBodyContainer tr.highlight,
.WaGadgetForumStateList .boxBodyContainer tr.highlight
{
	background-color: #A8E5ED;
}

.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: #072236;
}

/* topic list */

.WaGadgetForumStateTopicList .boxBodyContainer TABLE TD.lastReplyTD,
.WaGadgetForumStateTopicList .boxBodyContainer TABLE TD.lastReplyTD .lastReply
{
	width: 120px;
}

/* header */

.WaGadgetForumStateTopicList .boxHeaderContainer H4.boxHeaderTitle
{
	color: #FFFFFF;
}

/* message list */

.WaGadgetForumStateMessageList #idMessageListContainer .boxHeaderContainer .inner
{
	padding-bottom: 0;
}

.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: #F1FAFF;
	border-left: 3px solid #015C69;
}

.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: #A8E5ED;
}

.WaGadgetForum.WaGadgetForumStateEditTopic .generalFieldsContainer INPUT.subjectTextBox,
.WaGadgetForum.WaGadgetForumStateNewMessage .generalFieldsContainer INPUT.subjectTextBox,
.WaGadgetForum.WaGadgetForumStateEditMessage .generalFieldsContainer INPUT.subjectTextBox,
.WaGadgetForum.WaGadgetForumStateAddTopic .generalFieldsContainer INPUT.subjectTextBox
{
	width: 702px;
/	width: 700px;
}

.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: 688px;
}


/* forum message box */

/* header */

.WaGadgetForumStateMessageList #idMessageListContainer .boxHeaderContainer TD.forumMessageHeaderInfoContainer,
.WaGadgetForumStateMessageList #idMessageListContainer .boxHeaderContainer TD.forumMessageHeaderBodyContainer
{
	color: #FFFFFF;
}

.WaGadgetForumStateMessageList #idMessageListContainer .boxHeaderContainer TD.forumMessageHeaderBodyContainer A,
.WaGadgetForumStateMessageList #idMessageListContainer .boxHeaderContainer TD.forumMessageHeaderBodyContainer A:visited
{
	color: #FFFFFF;
}

.WaGadgetForumStateMessageList #idMessageListContainer .boxHeaderContainer TD.forumMessageHeaderBodyContainer A:active,
.WaGadgetForumStateMessageList #idMessageListContainer .boxHeaderContainer TD.forumMessageHeaderBodyContainer A:hover
{
	color: #CCCCCC;
}

.WaGadgetForumStateMessageList #idMessageListContainer .boxHeaderContainer span.actionDivider
{
	color: #FFFFFF;
}

.WaGadgetForum.WaGadgetForumStateEditTopic .boxHeaderContainer H4.boxHeaderTitle,
.WaGadgetForum.WaGadgetForumStateNewMessage .boxHeaderContainer H4.boxHeaderTitle,
.WaGadgetForum.WaGadgetForumStateEditMessage .boxHeaderContainer H4.boxHeaderTitle,
.WaGadgetForum.WaGadgetForumStateAddTopic .boxHeaderContainer H4.boxHeaderTitle
{
  color: #FFFFFF;
}

/***************************************************************************/
/* Forum Summary                                                           */
/***************************************************************************/

/* general styles */

.WaGadgetForum H4.boxHeaderTitle
{
	color: #FFFFFF;
}

/* 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: #072236;
}

/*******************************************************************/
/***  BOXES and CORNERS                                          ***/
/*******************************************************************/


.boxViewOutline .cornersContainer,
.boxBodyInfoViewFill .cornersContainer
{
	background-color: transparent;
}

.cnPrimaryContentContainer .block .innerContentBlock .WaGadgetEvents .boxHeaderContainer .inner
{
	padding-bottom: 0;
}

.cnPrimaryContentBlock1Content .boxBodyInfoViewFill a,
.cnPrimaryContentBlock1Content .infoOuterContainer a,
.cnPrimaryContentBlock1Content .boxBodyInfoViewFill a:hover,
.cnPrimaryContentBlock1Content .infoOuterContainer a:hover
{
	color: #99e1ff;
}



/*** GEOMETRIC SETTINGS ***/

.boxViewOutline,
.infoOuterContainer,
.captionOuterContainer
{
	width: 865px;
}

.boxViewOutline .boxHeaderContainer,
.boxViewOutline .boxBodyOuterContainer,
.boxViewOutline .boxFooterOuterContainer,
.WaGadgetForum.WaGadgetForumStateEditTopic .boxFooterOuterContainer,
.WaGadgetForum.WaGadgetForumStateNewMessage .boxFooterOuterContainer,
.WaGadgetForum.WaGadgetForumStateEditMessage .boxFooterOuterContainer,
.WaGadgetForum.WaGadgetForumStateAddTopic .boxFooterOuterContainer,
.WaGadgetBlogStateAddPost .boxViewOutline .boxFooterOuterContainer,
.WaGadgetBlogStateEditPost .boxViewOutline .boxFooterOuterContainer
{
	width: 865px;
}

.WaGadgetEvents .boxViewOutline .boxFooterOuterContainer
{
	width: 105px;
}

.cnPrimaryContentContainer .d9PrimaryContentContainer .boxViewOutline .boxHeaderContainer .d9,
.cnPrimaryContentContainer .d9PrimaryContentContainer .boxViewOutline .boxBodyOuterContainer .d9,
.cnPrimaryContentContainer .d9PrimaryContentContainer .boxViewOutline .boxFooterOuterContainer .d9,
.cnPrimaryContentContainer .d9PrimaryContentContainer .WaGadgetForumStateEditTopic .boxFooterOuterContainer .d9,
.cnPrimaryContentContainer .d9PrimaryContentContainer .WaGadgetBlogStateAddPost .boxViewOutline .boxFooterOuterContainer .d9
{
	padding: 0 5px 0 0;
}

.cnPrimaryContentContainer .d9PrimaryContentContainer .boxViewOutline .boxHeaderContainer .d9 .d9,
.cnPrimaryContentContainer .d9PrimaryContentContainer .boxViewOutline .boxBodyOuterContainer .d9 .d9,
.cnPrimaryContentContainer .d9PrimaryContentContainer .boxViewOutline .boxFooterOuterContainer .d9 .d9,
.cnPrimaryContentContainer .d9PrimaryContentContainer .WaGadgetForumStateEditTopic .boxFooterOuterContainer .d9 .d9,
.cnPrimaryContentContainer .d9PrimaryContentContainer .WaGadgetBlogStateAddPost .boxViewOutline .boxFooterOuterContainer .d9 .d9
{
	padding: 0;
}

.cnPrimaryContentContainer .d9PrimaryContentContainer .WaGadgetEvents .boxViewOutline .boxFooterOuterContainer .d9
{
	padding: 0;
}

.cnPrimaryContentContainer .d9PrimaryContentContainer .WaGadgetEvents .boxViewOutline .boxFooterOuterContainer .d9 .d9
{
	padding: 0;
}
.cnPrimaryContentContainer .block .innerContentBlock .boxViewOutline .boxHeaderContainer .inner,
.boxViewOutline .boxHeaderContainer .inner,
.cnPrimaryContentContainer .block .innerContentBlock .boxViewOutline .boxBodyOuterContainer .inner,
.boxViewOutline .boxBodyOuterContainer .inner,
.cnPrimaryContentContainer .block .innerContentBlock .boxViewOutline .boxFooterOuterContainer .inner,
.boxViewOutline .boxFooterOuterContainer .inner,
.cnPrimaryContentContainer .block .innerContentBlock .WaGadgetForum.WaGadgetForumStateEditTopic .boxFooterOuterContainer .inner,
.cnPrimaryContentContainer .block .innerContentBlock .WaGadgetForum.WaGadgetForumStateNewMessage .boxFooterOuterContainer .inner,
.cnPrimaryContentContainer .block .innerContentBlock .WaGadgetForum.WaGadgetForumStateEditMessage .boxFooterOuterContainer .inner,
.cnPrimaryContentContainer .block .innerContentBlock .WaGadgetForum.WaGadgetForumStateAddTopic .boxFooterOuterContainer .inner,
.cnPrimaryContentContainer .block .innerContentBlock .WaGadgetBlogStateAddPost .boxViewOutline .boxFooterOuterContainer .inner
{
	width: 858px;
}

.cnPrimaryContentContainer .block .innerContentBlock .WaGadgetForumStateMessageList #idMessageListContainer .boxHeaderContainer .inner
{
	width: 828px;
}
.cnPrimaryContentContainer .block .innerContentBlock .boxViewOutline .boxHeaderContainer .inner .inner,
.boxViewOutline .boxHeaderContainer .inner .inner,
.cnPrimaryContentContainer .block .innerContentBlock .boxViewOutline .boxBodyOuterContainer .inner .inner,
.boxViewOutline .boxBodyOuterContainer .inner .inner,
.cnPrimaryContentContainer .block .innerContentBlock .boxViewOutline .boxFooterOuterContainer .inner .inner,
.boxViewOutline .boxFooterOuterContainer .inner .inner,
.cnPrimaryContentContainer .block .innerContentBlock .WaGadgetForum.WaGadgetForumStateEditTopic .boxFooterOuterContainer .inner .inner,
.cnPrimaryContentContainer .block .innerContentBlock .WaGadgetForum.WaGadgetForumStateNewMessage .boxFooterOuterContainer .inner .inner,
.cnPrimaryContentContainer .block .innerContentBlock .WaGadgetForum.WaGadgetForumStateEditMessage .boxFooterOuterContainer .inner .inner,
.cnPrimaryContentContainer .block .innerContentBlock .WaGadgetForum.WaGadgetForumStateAddTopic .boxFooterOuterContainer .inner .inner,
.cnPrimaryContentContainer .block .innerContentBlock .WaGadgetBlogStateAddPost .boxViewOutline .boxFooterOuterContainer .inner .inner
{
	width: auto;
}

.cnPrimaryContentContainer .block .innerContentBlock .WaGadgetEvents .boxViewOutline .boxFooterOuterContainer .inner
{
	width: 85px;
  overflow: hidden;
}

.cnPrimaryContentContainer .block .innerContentBlock .WaGadgetEvents .boxViewOutline .boxFooterOuterContainer .inner .inner
{
	width: auto;
  overflow: auto;
}

.cnPrimaryContentContainer .boxViewOutline .boxHeaderContainer .d1, 
.cnPrimaryContentContainer .boxViewOutline .boxBodyContainer .d1, 
.cnPrimaryContentContainer .boxViewOutline .boxFooterContainer .d1,
.boxViewOutline .boxFooterContainer .d1
{
	border: none;
}


/*** TOP CORNERS ***/

.boxViewOutline .cornersContainer,
.infoOuterContainer .cornersContainer,
.captionOuterContainer .cornersContainer
{
	height: 9px;
	display: block;
}

.boxBodyInfoViewFill .cornersContainer
{
	height: 12px;
	display: block;
}

.boxViewOutline .cornersContainer .topCorners DIV,
.boxViewOutline .cornersContainer .bottomCorners DIV,
.infoOuterContainer .cornersContainer .topCorners DIV,
.infoOuterContainer .cornersContainer .bottomCorners DIV,
.captionOuterContainer .cornersContainer .topCorners DIV,
.captionOuterContainer .cornersContainer .bottomCorners DIV,
.boxBodyInfoViewFill .cornersContainer .topCorners DIV,
.boxBodyInfoViewFill .cornersContainer .bottomCorners DIV
{
	display: none;
}

.boxViewOutline .cornersContainer .topCorners,
.infoOuterContainer .cornersContainer .topCorners,
.captionOuterContainer .cornersContainer .topCorners
{
	background: none;
	float: left;
	height: 5px;
	margin-top: 4px;
	width: 100%;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-box-outline-top-corners.png', sizingMethod='crop');
}

HTML > BODY .boxViewOutline .cornersContainer .topCorners,
HTML > BODY .infoOuterContainer .cornersContainer .topCorners,
HTML > BODY .captionOuterContainer .cornersContainer .topCorners
{
	filter: none;
	background: url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-box-outline-top-corners.png) left top no-repeat;
}

.boxBodyInfoViewFill .cornersContainer .topCorners
{
	background: none;
	float: left;
	height: 12px;
	width: 324px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-box-colored-top-corners.png', sizingMethod='crop');
}

HTML > BODY .boxBodyInfoViewFill .cornersContainer .topCorners
{
	filter: none;
	background: url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-box-colored-top-corners.png) left top no-repeat;
}


/*** HEADERS ***/

.boxViewOutline .boxHeaderContainer
{
	height: 24px;
}

.boxViewOutline .boxHeaderContainer .d1,
.boxViewOutline .boxHeaderContainer .d3
{
	float: left;
	width: 865px;
	height: 24px;
}

.boxViewOutline .boxHeaderContainer .d1 .d1,
.boxViewOutline .boxHeaderContainer .d3 .d3
{
	float: none;
	width: auto;
	height: auto;
}

.boxViewOutline .boxHeaderContainer .d2
{
	float: left;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-box-outline-top-fill.png', sizingMethod='crop');
}

.boxViewOutline .boxHeaderContainer .d2 .d2
{
	float: none;
	filter: none;
}

HTML > BODY .boxViewOutline .boxHeaderContainer .d2
{
	filter: none;
	background: url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-box-outline-top-fill.png) left top no-repeat;
}

HTML > BODY .boxViewOutline .boxHeaderContainer .d2 .d2
{
	background: none;
}
.cnPrimaryContentContainer .block .innerContentBlock .boxViewOutline .boxHeaderContainer .inner,
.boxViewOutline .boxHeaderContainer .inner
{
	position: relative;
}
.cnPrimaryContentContainer .block .innerContentBlock .boxViewOutline .boxHeaderContainer .inner .inner,
.boxViewOutline .boxHeaderContainer .inner .inner
{
	position: static;
}


/*** COLORED BOX BODY ***/

.infoOuterContainer .infoContainer
{
	width: 865px;
	margin-top: 24px;
}

.infoOuterContainer .infoContainer .d1,
.infoOuterContainer .infoContainer .d3
{
	float: left;
	width: 865px;
}

.infoOuterContainer .infoContainer .d1 .d1,
.infoOuterContainer .infoContainer .d3 .d3
{
	float: none;
	width: auto;
}

.infoOuterContainer .infoContainer .d2
{
	float: left;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-box-info-fill.png', sizingMethod='scale');
}

.infoOuterContainer .infoContainer .d2 .d2
{
	float: none;
	filter: none;
}

HTML > BODY .infoOuterContainer .infoContainer .d2
{
	filter: none;
	background: url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-box-info-fill.png) left top repeat;
}

HTML > BODY .infoOuterContainer .infoContainer .d2 .d2
{
	background: none;
}

.infoOuterContainer .infoContainer .d4
{
	float: left;
	position: relative;
	width: 865px;
	margin-top: -24px;
}

.infoOuterContainer .infoContainer .d4 .d4
{
	float: none;
	position: static;
	width: auto;
	margin-top: 0;
}

.infoOuterContainer .infoContainer .d5
{
	float: left;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-box-info-top-fill.png', sizingMethod='crop');
}

.infoOuterContainer .infoContainer .d5 .d5
{
	float: none;
	filter: none;
}

HTML > BODY .infoOuterContainer .infoContainer .d5
{
	filter: none;
	background: url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-box-info-top-fill.png) left top no-repeat;
}

HTML > BODY .infoOuterContainer .infoContainer .d5 .d5
{
	background: none;
}

.infoOuterContainer .infoContainer .d6
{
	float: left;
	width: 865px;
}

.infoOuterContainer .infoContainer .d6 .d6
{
	float: none;
	width: auto;
}

.cnPrimaryContentContainer .block .innerContentBlock .infoOuterContainer .infoContainer .inner
{
	position: relative;
	width: 851px;
}
.cnPrimaryContentContainer .block .innerContentBlock .boxViewOutline .boxHeaderContainer .inner .inner,
.boxViewOutline .boxHeaderContainer .inner .inner
{
	position: static;
}

.boxBodyInfoViewFill .boxBodyInfoContainer
{
	width: 316px;
	padding: 0 6px 0 2px;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-box-colored-fill.png', sizingMethod='scale');
}

HTML > BODY .boxBodyInfoViewFill .boxBodyInfoContainer
{
	filter: none;
	background: url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-box-colored-fill.png) left top repeat;
}

.boxBodyInfoViewFill .boxBodyInfoContainer .d1
{
	float: left;
	width: 316px;
	background: url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-box-colored-top-fill.png) left top no-repeat;
}

.boxBodyInfoViewFill .boxBodyInfoContainer .d1 .d1
{
	float: none;
	width: auto;
	background: none;
}


/*** OUTLINE BOX BODY ***/

.boxViewOutline .boxBodyOuterContainer .d1,
.boxViewOutline .boxBodyOuterContainer .d3
{
	float: left;
	width: 865px;
}

.boxViewOutline .boxBodyOuterContainer .d1 .d1,
.boxViewOutline .boxBodyOuterContainer .d3 .d3
{
	float: none;
	width: auto;
	height: auto;
}

.boxViewOutline .boxBodyOuterContainer .d2
{
	float: left;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-box-outline-fill.png', sizingMethod='scale');
}

.boxViewOutline .boxBodyOuterContainer .d2 .d2
{
	float: none;
	filter: none;
}

HTML > BODY .boxViewOutline .boxBodyOuterContainer .d2
{
	filter: none;
	background: url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-box-outline-fill.png) left top repeat;
}

HTML > BODY .boxViewOutline .boxBodyOuterContainer .d2 .d2
{
	background: none;
}
.cnPrimaryContentContainer .block .innerContentBlock .boxViewOutline .boxBodyOuterContainer .inner,
.boxViewOutline .boxBodyOuterContainer .inner
{
	position: relative;
}
.cnPrimaryContentContainer .block .innerContentBlock .boxViewOutline .boxBodyOuterContainer .inner .inner,
.boxViewOutline .boxBodyOuterContainer .inner .inner
{
	position: static;
}
.cnPrimaryContentContainer .block .innerContentBlock .boxViewOutline .boxBodyContainer .inner,
.boxViewOutline .boxBodyContainer .inner
{
	border-width: 1px;
	border-style: none solid;
	border-color: #3B474E;
}
.cnPrimaryContentContainer .block .innerContentBlock .boxViewOutline .boxBodyContainer .inner .inner,
.boxViewOutline .boxBodyContainer .inner .inner
{
	border: none;
}


/*** OUTLINE BOX FOOTER ***/

.boxViewOutline .boxFooterOuterContainer .d1,
.boxViewOutline .boxFooterOuterContainer .d3
{
	float: left;
	width: 865px;
}

.boxViewOutline .boxFooterOuterContainer .d1 .d1,
.boxViewOutline .boxFooterOuterContainer .d3 .d3
{
	float: none;
	width: auto;
	height: auto;
}

.boxViewOutline .boxFooterOuterContainer .d2
{
	float: left;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-box-outline-fill.png', sizingMethod='scale');
}

.boxViewOutline .boxFooterOuterContainer .d2 .d2
{
	float: none;
	filter: none;
}

HTML > BODY .boxViewOutline .boxFooterOuterContainer .d2
{
	filter: none;
	background: url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-box-outline-fill.png) left top repeat;
}

HTML > BODY .boxViewOutline .boxFooterOuterContainer .d2 .d2
{
	background: none;
}
.cnPrimaryContentContainer .block .innerContentBlock .boxViewOutline .boxFooterOuterContainer .inner,
.boxViewOutline .boxFooterOuterContainer .inner
{
	position: relative;
}
.cnPrimaryContentContainer .block .innerContentBlock .boxViewOutline .boxFooterOuterContainer .inner .inner,
.boxViewOutline .boxFooterOuterContainer .inner .inner
{
	position: static;
}
.cnPrimaryContentContainer .block .innerContentBlock .boxViewOutline .boxFooterOuterContainer .inner,
.boxViewOutline .boxFooterOuterContainer .inner
{
	border-width: 1px;
	border-style: none solid;
	border-color: #3B474E;
}
.cnPrimaryContentContainer .block .innerContentBlock .boxViewOutline .boxFooterOuterContainer .inner .inner,
.boxViewOutline .boxFooterOuterContainer .inner .inner
{
	border: none;
}


/*** OUTLINE BOX FOOTER (ON EVENT LIST) ***/

.WaGadgetEvents .boxViewOutline .boxFooterOuterContainer .d1,
.WaGadgetEvents .boxViewOutline .boxFooterOuterContainer .d3
{
	float: left;
	width: 105px;
	height: 24px;
}

.WaGadgetEvents .boxViewOutline .boxFooterOuterContainer .d1 .d1,
.WaGadgetEvents .boxViewOutline .boxFooterOuterContainer .d3 .d3
{
	float: none;
	width: auto;
	height: auto;
}

.WaGadgetEvents .boxViewOutline .boxFooterOuterContainer .d2
{
	float: left;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-box-outline-bottom-fill.png', sizingMethod='crop');
}

.WaGadgetEvents .boxViewOutline .boxFooterOuterContainer .d2 .d2
{
	float: none;
	filter: none;
}

HTML > BODY .WaGadgetEvents .boxViewOutline .boxFooterOuterContainer .d2
{
	filter: none;
	background: url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-box-outline-bottom-fill.png) left top no-repeat;
}

HTML > BODY .WaGadgetEvents .boxViewOutline .boxFooterOuterContainer .d2 .d2
{
	background: none;
}

.cnPrimaryContentContainer .block .innerContentBlock .WaGadgetEvents .boxViewOutline .boxFooterOuterContainer .inner
{
	float: left;
	position: relative;
	border: none;
	padding: 5px 0 0 10px;
}

.cnPrimaryContentContainer .block .innerContentBlock .WaGadgetEvents .boxViewOutline .boxFooterOuterContainer .inner .inner
{
	float: none;
	position: static;
	border: none;
	padding: 0;
}


/*** OUTLINE BOX BACKGROUND ***/
.cnPrimaryContentContainer .block .innerContentBlock .boxViewOutline .boxBodyContainer .inner,
.boxViewOutline .boxBodyContainer .inner,
.cnPrimaryContentContainer .block .innerContentBlock .WaGadgetForum.WaGadgetForumStateEditTopic .boxFooterContainer .inner,
.cnPrimaryContentContainer .block .innerContentBlock .WaGadgetForum.WaGadgetForumStateNewMessage .boxFooterContainer .inner,
.cnPrimaryContentContainer .block .innerContentBlock .WaGadgetForum.WaGadgetForumStateEditMessage .boxFooterContainer .inner,
.cnPrimaryContentContainer .block .innerContentBlock .WaGadgetForum.WaGadgetForumStateAddTopic .boxFooterContainer .inner,
.cnPrimaryContentContainer .block .innerContentBlock .WaGadgetBlogStateAddPost .boxViewOutline .boxFooterContainer .inner
{
	background-color: #FFFFFF;
}
.cnPrimaryContentContainer .block .innerContentBlock .boxViewOutline .boxBodyContainer .inner .inner,
.boxViewOutline .boxBodyContainer .inner .inner,
.cnPrimaryContentContainer .block .innerContentBlock .WaGadgetForum.WaGadgetForumStateEditTopic .boxFooterContainer .inner .inner,
.cnPrimaryContentContainer .block .innerContentBlock .WaGadgetForum.WaGadgetForumStateNewMessage .boxFooterContainer .inner .inner,
.cnPrimaryContentContainer .block .innerContentBlock .WaGadgetForum.WaGadgetForumStateEditMessage .boxFooterContainer .inner .inner,
.cnPrimaryContentContainer .block .innerContentBlock .WaGadgetForum.WaGadgetForumStateAddTopic .boxFooterContainer .inner .inner,
.cnPrimaryContentContainer .block .innerContentBlock .WaGadgetBlogStateAddPost .boxViewOutline .boxFooterContainer .inner .inner
{
	background-color: transparent;
}


/*** BOTTOM CORNERS ***/

.boxViewOutline .cornersContainer .bottomCorners,
.infoOuterContainer .cornersContainer .bottomCorners,
.captionOuterContainer .cornersContainer .bottomCorners
{
	background: none;
	float: left;
	height: 9px;
	width: 100%;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-box-outline-bottom-corners.png', sizingMethod='crop');
}

HTML > BODY .boxViewOutline .cornersContainer .bottomCorners,
HTML > BODY .infoOuterContainer .cornersContainer .bottomCorners,
HTML > BODY .captionOuterContainer .cornersContainer .bottomCorners
{
	filter: none;
	background: url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-box-outline-bottom-corners.png) left top no-repeat;
}

.boxBodyInfoViewFill .cornersContainer .bottomCorners
{
	background: none;
	float: left;
	height: 12px;
	width: 324px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-box-colored-bottom-corners.png', sizingMethod='crop');
}

HTML > BODY .boxBodyInfoViewFill .cornersContainer .bottomCorners
{
	filter: none;
	background: url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-box-colored-bottom-corners.png) left top no-repeat;
}


/*** COLORED BOX (CAPTION BOX) ***/

.generalFieldsContainer .captionOuterContainer
{
	height: 38px;
}

.generalFieldsContainer .captionContainer
{
	padding: 0;
	background: none;
}

.generalFieldsContainer .captionContainer .d1,
.generalFieldsContainer .captionContainer .d3
{
	float: left;
	width: 865px;
	height: 20px;
}

.generalFieldsContainer .captionContainer .d1 .d1,
.generalFieldsContainer .captionContainer .d3 .d3
{
	float: none;
	width: auto;
	height: auto;
}

.generalFieldsContainer .captionContainer .d2
{
	float: left;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-box-info-top-fill.png', sizingMethod='crop');
}

.generalFieldsContainer .captionContainer .d2 .d2
{
	float: none;
	filter: none;
}

HTML > BODY .generalFieldsContainer .captionContainer .d2
{
	filter: none;
	background: url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/bg-box-info-top-fill.png) left top no-repeat;
}

HTML > BODY .generalFieldsContainer .captionContainer .d2 .d2
{
	background: none;
}

.cnPrimaryContentContainer .block .innerContentBlock .generalFieldsContainer .captionContainer .inner
{
	position: relative;
}

.cnPrimaryContentContainer .block .innerContentBlock .generalFieldsContainer .captionContainer .inner .inner
{
	position: static;
}

/*** PHOTO GALLERY BOX ***/

.imageBox .cornersContainer,
.imageBox .cornersContainer .topCorners,
.imageBox .cornersContainer .bottomCorners
{
  height: 5px;
  background: none;
  filter: none;
}

HTML > BODY .imageBox .cornersContainer,
HTML > BODY .imageBox .cornersContainer .topCorners,
HTML > BODY .imageBox .cornersContainer .bottomCorners
{
  height: 5px;
  background: none;
}

.imageBox .cornersContainer .topCorners DIV,
.imageBox .cornersContainer .bottomCorners DIV
{
	display: block;
  background: #072236;
  filter: none;
}

.imageBox .boxBodyInfoContainer
{
  background: #072236; 
  filter: none;
}

HTML > BODY .imageBox .boxBodyInfoContainer
{
  background: #072236; 
}

.imageBox .boxBodyInfoContainer .d1
{
  background: none;
  filter: none;
}

/*******************************************************************/
/***  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: #00B7D6;
}

.WaGadgetPublicWizard .infoContainer .infoText,
.publicWizardNameContainer .infoContainer .infoText,
.WaGadgetMembershipApplication .infoContainer .infoText,
.WaGadgetDonationForm .infoContainer .infoText,
.WaGadgetSubscriptionFormStateMain .infoContainer .infoText,
.WaGadgetEventsStateRegistration .infoContainer .infoText,
.cnPrimaryContentBlock1Content .generalFieldsContainer .captionContainer H4
{
	color: #FFFFFF;
}

.generalFieldsContainer .captionContainer H4
{
	display: inline;
}

.generalFieldsContainer .captionContainer H4 SPAN.explanation
{
	padding-left: 7px;
}

.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                                                   ***/
/*******************************************************************/


/***  Type 001                                                   ***/

/* corners */

DIV.artBoxContainerType-gadgetStyle001 .artBoxOuterTopCorners
{
  display: block;
  float: none;
  height: 8px;
}

DIV.artBoxContainerType-gadgetStyle001 .artBoxOuterTopCorners .r1,
DIV.artBoxContainerType-gadgetStyle001 .artBoxOuterTopCorners .r2,
DIV.artBoxContainerType-gadgetStyle001 .artBoxOuterTopCorners .r3
{
  height: 8px;
}

DIV.artBoxContainerType-gadgetStyle001 .artBoxOuterTopCorners .r2
{
  padding: 0 0 0 8px;
}

/* container */

DIV.artBoxContainerType-gadgetStyle001 .artBoxOuterTopCorners .r1
{
  background: transparent url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/artbox001-bg.gif) left 8px repeat;
}
DIV.artBoxContainerType-gadgetStyle001 .artBoxOuterTopCorners .r2
{
  background: transparent url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/artbox001-cotl.png) left top no-repeat;
  _background: none;
}
DIV.artBoxContainerType-gadgetStyle001 .artBoxOuterTopCorners .r3
{
  background: transparent url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/artbox001-cet.png) left top repeat;
  _background: none;
}


DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .b2
{
  background: transparent url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/artbox001-bg.gif) left top repeat;
  _width: 100%;
}

DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .b3
{
  background: transparent url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/artbox001-cel.png) left top repeat-y;
  _background: none;
  padding: 6px 12px 12px 14px;
}

DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .b2 .b2
{
  background: none;
  _width: auto;
}
DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .b3 .b3
{
  background: none;
  padding: 0;
}

/* title */

DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .artBoxTitleContainer
{
  margin-bottom: 5px;
}

DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .artBoxTitleTopCorners
{
  display: block;
  float: none;
  height: 6px;
}

DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .artBoxTitleTopCorners .r1,
DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .artBoxTitleTopCorners .r2
{
  height: 6px;
}
DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .artBoxTitleTopCorners .r3,
DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .artBoxTitleTopCorners .r4
{
  height: 4px;  
}

DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .artBoxTitleTopCorners .r2
{
  padding: 0 6px;
  _padding: 0;
}

DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .artBoxTitleTopCorners .r1
{
  background: transparent url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/artbox001-title-cotl.png) left top no-repeat;
  _background: none;
}
DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .artBoxTitleTopCorners .r2
{
  background: transparent url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/artbox001-title-cotr.png) right top no-repeat;
  _background: none;
}

DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .artBoxTitleTopCorners .r3
{
  border-style: solid;
  border-color: #D2CFBF;
  border-width: 2px 0 0 0;
  _border-width: 2px 2px 0 2px;
}
DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .artBoxTitleTopCorners .r4
{
  background: transparent url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/artbox001-bg-trans.png) left top repeat;
  _background: none;
  _width: 100%;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/artbox001-bg-trans.png', sizingMethod='scale');
}

DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b1
{
  border-style: solid;
  border-color: #D2CFBF;
  border-width: 0 2px 2px 2px;
}

DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b2
{
  background: transparent url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/artbox001-bg-trans.png) left top repeat;
  _background: none;
  _width: 100%;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/artbox001-bg-trans.png', sizingMethod='scale');
}

DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b1 .b1
{
  border: none;
}

DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b2 .b2
{
  background: none;
  _width: auto;
  _filter: none;
}

DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .artBoxInner
{
  padding: 7px 13px 10px 13px; 
}

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 .artBoxContentBottomCorners
{
  display: block;
  float: none;
  height: 6px;
}

DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .artBoxContentBottomCorners .r1,
DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .artBoxContentBottomCorners .r2
{
  height: 6px;
}
DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .artBoxContentBottomCorners .r3,
DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .artBoxContentBottomCorners .r4
{
  height: 4px;  
}

DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .artBoxContentBottomCorners .r2
{
  padding: 0 6px;
  _padding: 0;
}

DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .artBoxContentBottomCorners .r1
{
  background: transparent url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/artbox001-cont-cobl.png) left bottom no-repeat;
  _background: none;
}
DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .artBoxContentBottomCorners .r2
{
  background: transparent url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/artbox001-cont-cobr.png) right bottom no-repeat;
  _background: none;
}

DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .artBoxContentBottomCorners .r3
{
  border-style: solid;
  border-color: #D2CFBF;
  border-width: 0 0 2px 0;
  _border-width: 0 2px 2px 2px;
}

DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .artBoxContentBottomCorners .r4
{
  background: transparent url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/artbox001-bg-trans.png) left bottom repeat;
  _background: none;
  _width: 100%;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/artbox001-bg-trans.png', sizingMethod='scale');
}


DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .artBoxContentInnerContainer .b1
{
  border-style: solid;
  border-color: #D2CFBF;
  border-width: 2px 2px 0 2px;
}

DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .artBoxContentInnerContainer .b2
{
  background: transparent url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/artbox001-bg-trans.png) left bottom repeat;
  _background: none;
  _width: 100%;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/artbox001-bg-trans.png', sizingMethod='scale');
}

DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .artBoxContentInnerContainer .b1 .b1
{
  border: none;
}

DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .artBoxContentInnerContainer .b2 .b2
{
  background: none;
  _width: auto;
  _filter: none;
}

DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner
{
  padding: 17px 9px 12px 9px; 
}

/* module */

.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle001 .moduleItem,
DIV.artBoxContainerType-gadgetStyle001 .moduleItem
{
  padding: 5px 6px 7px 6px;
}

.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle001 .moduleSeparator,
DIV.artBoxContainerType-gadgetStyle001 .moduleSeparator
{
  background: transparent url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/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: #000000;
}

.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: #D2CFBF;
}


/***  Type 002                                                   ***/

/* corners */

DIV.artBoxContainerType-gadgetStyle002 .artBoxOuterTopCorners,
DIV.artBoxContainerType-gadgetStyle002 .artBoxOuterBottomCorners
{
  display: block;
  float: none;
  height: 10px;
}

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: 10px;
}

DIV.artBoxContainerType-gadgetStyle002 .artBoxOuterTopCorners .r2,
DIV.artBoxContainerType-gadgetStyle002 .artBoxOuterBottomCorners .r2
{
  padding: 0 10px;
}

/* container */

DIV.artBoxContainerType-gadgetStyle002 .artBoxOuterTopCorners .r1
{
  background: transparent url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/artbox002-cotl.png) left top no-repeat;
  _background: transparent url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/artbox002-cotl.gif) left top no-repeat;
}
DIV.artBoxContainerType-gadgetStyle002 .artBoxOuterTopCorners .r2
{
  background: transparent url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/artbox002-cotr.png) right top no-repeat;
  _background: transparent url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/artbox002-cotr.gif) right top no-repeat;
}
DIV.artBoxContainerType-gadgetStyle002 .artBoxOuterBottomCorners .r1
{
  background: transparent url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/artbox002-cobl.png) left bottom no-repeat;
  _background: transparent url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/artbox002-cobl.gif) left bottom no-repeat;
}
DIV.artBoxContainerType-gadgetStyle002 .artBoxOuterBottomCorners .r2
{
  background: transparent url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/artbox002-cobr.png) right bottom no-repeat;
  _background: transparent url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/artbox002-cobr.gif) right bottom no-repeat;
}

DIV.artBoxContainerType-gadgetStyle002 .artBoxOuterTopCorners .r3,
DIV.artBoxContainerType-gadgetStyle002 .artBoxOuterBottomCorners .r3
{
  background: #0A0809;
}

/* container */

DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .b1
{
  background: #0A0809;
  padding: 0 10px;
}
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .b2
{
  border-style: solid;
  border-color: #ADBBBE;
  border-width: 2px;
}

DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .b1 .b1
{
  background: none;
  padding: 0;
}
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .b2 .b2
{
  border: none;
}

/* title */

DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b1
{
  border-style: solid;
  border-color: #ADBBBE;
  border-width: 0 0 2px 0;
}
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b2
{
  background: #0A0809 url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/artbox002-title-bg.gif) left top repeat-X;
}
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .b1 .b1
{
  border: none;
}
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .b2 .b2
{
  background: none;
}

DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .artBoxInner
{
  padding: 11px 13px 12px 13px;
}

DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .artBoxContent,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle002 H4.artBoxTitle,
DIV.artBoxContainerType-gadgetStyle002 H4.artBoxTitle
{
  color: #FFFFFF; 
}

/* content */


DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .artBoxContentInnerContainer .b1
{
  background: #FFFFFF;
}

DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .artBoxContentInnerContainer .b1 .b1
{
  background: none;
}

DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner
{
  padding: 5px 5px 16px 5px; 
}

/* module */

.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle002 .moduleItem,
DIV.artBoxContainerType-gadgetStyle002 .moduleItem
{
  padding: 5px 8px 7px 8px;
}

.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle002 .moduleSeparator,
DIV.artBoxContainerType-gadgetStyle002 .moduleSeparator
{
  background: transparent url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/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: #006EDE;
}


/***  Type 003                                                   ***/

/* container */

/* corners */

DIV.artBoxContainerType-gadgetStyle003 .artBoxOuterTopCorners,
DIV.artBoxContainerType-gadgetStyle003 .artBoxOuterBottomCorners
{
  display: block;
  _display: none;
  float: none;
  height: 10px;
}

DIV.artBoxContainerType-gadgetStyle003 .artBoxOuterTopCorners .r1,
DIV.artBoxContainerType-gadgetStyle003 .artBoxOuterBottomCorners .r1,
DIV.artBoxContainerType-gadgetStyle003 .artBoxOuterTopCorners .r2,
DIV.artBoxContainerType-gadgetStyle003 .artBoxOuterBottomCorners .r2,
DIV.artBoxContainerType-gadgetStyle003 .artBoxOuterTopCorners .r3,
DIV.artBoxContainerType-gadgetStyle003 .artBoxOuterBottomCorners .r3
{
  height: 10px;
}

DIV.artBoxContainerType-gadgetStyle003 .artBoxOuterTopCorners .r2,
DIV.artBoxContainerType-gadgetStyle003 .artBoxOuterBottomCorners .r2
{
  padding: 0 10px;
}

/* container */

DIV.artBoxContainerType-gadgetStyle003 .artBoxOuterTopCorners .r1
{
  background: transparent url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/artbox003-cotl.png) left top no-repeat;
}
DIV.artBoxContainerType-gadgetStyle003 .artBoxOuterTopCorners .r2
{
  background: transparent url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/artbox003-cotr.png) right top no-repeat;
}
DIV.artBoxContainerType-gadgetStyle003 .artBoxOuterBottomCorners .r1
{
  background: transparent url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/artbox003-cobl.png) left bottom no-repeat;
}
DIV.artBoxContainerType-gadgetStyle003 .artBoxOuterBottomCorners .r2
{
  background: transparent url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/artbox003-cobr.png) right bottom no-repeat;
}

DIV.artBoxContainerType-gadgetStyle003 .artBoxOuterTopCorners .r3
{
  background: transparent url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/artbox003-cet.png) left top repeat-x;
}
DIV.artBoxContainerType-gadgetStyle003 .artBoxOuterBottomCorners .r3
{
  background: transparent url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/artbox003-ceb.png) left bottom repeat-x;
}

DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer .b1
{
  background: transparent url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/artbox003-cel.png) left top repeat-y;
  _background: none;
}
DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer .b2
{
  _border: 2px solid #F2F0E4;
}
DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer .b3
{
  background: transparent url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/artbox003-cer.png) right top repeat-y;
  _background: none;
  padding: 0 10px;
  _padding: 4px;
  _border: 2px solid #FFFFFF;
}
DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer .b4
{
  background: #F1FAFF;
}
DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer .b1 .b1,
DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer .b3 .b3,
DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer .b4 .b4
{
  background: none;
}
DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer .b2 .b2,
DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer .b3 .b3
{
  _border: 0;
}
DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer .b3 .b3
{
  padding: 0;
  _border: 0;
}

/* title */

DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b1
{
  background: transparent url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/artbox003-title-cet.png) left top repeat-x;
}
DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b2
{
  background: transparent url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/artbox003-title-ceb.png) left bottom repeat-x;
}
DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b3
{
  background: transparent url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/artbox003-title-cel.png) left top repeat-y;
}
DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b4
{
  background: transparent url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/artbox003-title-cer.png) right top repeat-y;
}
DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b5
{
  background: transparent url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/artbox003-title-cotl.png) left top no-repeat;
}
DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b6
{
  background: transparent url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/artbox003-title-cotr.png) right top no-repeat;
}
DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b7
{
  background: transparent url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/artbox003-title-cobl.png) left bottom no-repeat;
}
DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b8
{
  background: transparent url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/artbox003-title-cobr.png) right bottom no-repeat;
  padding: 10px;
}
DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b9
{
  background: #E8EBEF;
}

DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b1 .b1,
DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b2 .b2,
DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b3 .b3,
DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b4 .b4,
DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b5 .b5,
DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b6 .b6,
DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b7 .b7,
DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b8 .b8,
DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b9 .b9
{
  background: none;
}
DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b8 .b8
{
  padding: 0;
}

DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .artBoxInner
{
  padding: 7px 9px;
  background: #E8EBEF;
}

DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .artBoxContent,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle003 H4.artBoxTitle,
DIV.artBoxContainerType-gadgetStyle003 H4.artBoxTitle
{
  color: #2B3804; 
}

/* content */

DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer .artBoxContentBottomCorners
{
  display: block;
  float: none;
  height: 20px;
}

DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer .artBoxContentBottomCorners .r1,
DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer .artBoxContentBottomCorners .r2,
DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer .artBoxContentBottomCorners .r3
{
  height: 20px;
}

DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer .artBoxContentBottomCorners .r2
{
  padding: 0 10px;
}

DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer .artBoxContentBottomCorners .r1
{
  background: transparent url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/artbox003-cont-cobl.png) left bottom no-repeat;
}
DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer .artBoxContentBottomCorners .r2
{
  background: transparent url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/artbox003-cont-cobr.png) right bottom no-repeat;
}

DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer .artBoxContentBottomCorners .r3
{
  background: transparent url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/artbox003-cont-ceb.png) left bottom repeat;
}

DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner
{
  padding: 4px 4px 13px 4px;
}

/* 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/keynote_cobalt.v1.0/bf09d16d/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: #006EDE;
}


/*** Donation Gadgets ***/

.artBoxContainer TABLE.donationGoalTable TD.donationGoalProgressBarLeftPart
{
  background: #999999 url(/BuiltTheme/keynote_cobalt.v1.0/bf09d16d/images/artbox-percentage-left.gif) center center repeat-x;
}

/*** 001 ***/

DIV.artBoxContainerType-gadgetStyle001 SPAN.donationGoalCollectedTitle,
DIV.artBoxContainerType-gadgetStyle001 SPAN.donationGoalAmountTitle
{
  color: #42E8FF;
}

DIV.artBoxContainerType-gadgetStyle001 SPAN.donationGoalCollectedValue,
DIV.artBoxContainerType-gadgetStyle001 SPAN.donationGoalAmountValue
{
  color: #FFFFFF;
}

DIV.artBoxContainerType-gadgetStyle001 TABLE.donationGoalTable TD.donationGoalPercentageContainer
{
  color: #000000;
}

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: #00A3BA;
}

DIV.artBoxContainerType-gadgetStyle002 TABLE.donationGoalTable TD.donationGoalPercentageContainer
{
  color: #000000;
}

DIV.artBoxContainerType-gadgetStyle002 .donationGoalPeriodContainer
{
  color: #2FAFDE;
}

/*** 003 ***/

DIV.artBoxContainerType-gadgetStyle003 SPAN.donationGoalCollectedTitle,
DIV.artBoxContainerType-gadgetStyle003 SPAN.donationGoalAmountTitle
{
  color: #000000;
}

DIV.artBoxContainerType-gadgetStyle003 SPAN.donationGoalCollectedValue,
DIV.artBoxContainerType-gadgetStyle003 SPAN.donationGoalAmountValue
{
  color: #00A3BA;
}

DIV.artBoxContainerType-gadgetStyle003 TABLE.donationGoalTable TD.donationGoalPercentageContainer
{
  color: #000000;
}

DIV.artBoxContainerType-gadgetStyle003 .donationGoalPeriodContainer
{
  color: #2FAFDE;
}

/* WaGadgetLoginForm,  Open Authorization form (Facebook, GooglePlus) */

HTML > BODY .loginContainer.oAuthIstrue > .d1 > .d2
{
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Mzk0MTc5MzA1NUMxMTFFNDg0OTg5RUM0M0I3RUY4MEUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Mzk0MTc5MzE1NUMxMTFFNDg0OTg5RUM0M0I3RUY4MEUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozOTQxNzkyRTU1QzExMUU0ODQ5ODlFQzQzQjdFRjgwRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozOTQxNzkyRjU1QzExMUU0ODQ5ODlFQzQzQjdFRjgwRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhF+gG8AAAAPSURBVHjaYlBOneQLEGAAAzEBaFs/fokAAAAASUVORK5CYII=') repeat;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
HTML > BODY .loginContainer.oAuthIstrue > .d1  .d3
 {
	 min-height: 190px;
 }
HTML > BODY .loginContainer.oAuthIstrue .inner,
HTML > BODY .cnPrimaryContentContainer .block .innerContentBlock .loginContainer.oAuthIstrue .inner
{
	min-height: 92px;
	padding: 12px 0 12px 0;
}
HTML > BODY .loginContainer.oAuthIstrue .inner .inner,
HTML > BODY .cnPrimaryContentContainer .block .innerContentBlock .loginContainer.oAuthIstrue .inner .inner
{
	padding: 0;
}

Body,
{font-family: �open sans�!important;}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(//fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(//fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(//fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBo4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');
}

Body,
{font-family: �Carlito�!important;}
@font-face {
    font-family: 'CarlitoBold';
        src: url(//assets/fonts/carlito/8b80255a5a467b7af83add3ceec73209/8bbb6c83c86c1c22cc84e42c8442698c/CarlitoBold.ttf) format('truetype');
    font-weight: bold;
    font-style: normal;
      }

@font-face {
    font-family: 'CarlitoBoldItalic';
        src: url(//assets/fonts/carlito/8b80255a5a467b7af83add3ceec73209/de11d97b80ce38c7b46bb95aa2b3f8c0/CarlitoBoldItalic.ttf) format('truetype');
    font-weight: bold;
    font-style: italic;
      }

@font-face {
    font-family: 'CarlitoItalic';
        src: url(//assets/fonts/carlito/8b80255a5a467b7af83add3ceec73209/68e2684a9cb526c21606e03931ff745c/CarlitoItalic.ttf) format('truetype');
    font-weight: normal;
    font-style: italic;
      }

@font-face {
    font-family: 'CarlitoRegular';
        src: url('/assets/fonts/carlito/8b80255a5a467b7af83add3ceec73209/73242c09f5aab43defc5ea285eb42235/CarlitoRegular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
      }

