/************************************************************************/
/******* THEME NAME: Classic Blue Earth                           *******/
/*******                                                          *******/
/******* Overlaying styles in the file                            *******/
/******* you can easily change visual design of the website theme *******/
/************************************************************************/

/*******************************************************************/
/******* COMMON STYLES                                       *******/
/*******************************************************************/

BODY
{
  background-color: #FFFFFF;
}

/******* Main font styles *******/

BODY, TD, P, H1, H2, H3, H4, H5, H6
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-style: normal;
  color: #000000;
}
BODY
{
  font-size: 0.70em;
  font-weight: normal;
}
INPUT
{
  font-size: 1.2em;
}
H1, H2, H3, H4, H5, H6
{
  font-weight: bold;
}
H1
{
  font-size: 2.00em;
}
H2
{
  font-size: 1.75em;
}
H3
{
  font-size: 1.50em;
}
H4
{
  font-size: 1.25em;
}
H5
{
  font-size: 1.15em;
}
H6
{
  font-size: 1.10em;
}
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: #008FD1;
}
A:hover
{
  color: #15B6FF;
}

/*******************************************************************/
/******* Extra font styles                                   *******/
/*******************************************************************/



H1.pageTitle,
.cnPrimaryContentBlock1Content H1.pageTitle
{
	font-size: 1.50em;/*##1.75em##*/
}

.cnPrimaryContentBlock1Content H2.pageSubTitle,
.cnPrimaryContentBlock1Content H2.stepTitle
{
  font-size: 1.25em;
}

H1.contStyleExcHeadingColored,
H2.contStyleExcHeadingColored,
H3.contStyleExcHeadingColored,
H4.contStyleExcHeadingColored
{
  color: #003399;
}
SPAN.contStyleExcInlineColored1,
p.contStyleExcInlineColored1
{
  color: #003399;
}
SPAN.contStyleExcInlineColored2,
p.contStyleExcInlineColored2
{
  color: #FF0000;
}
SPAN.contStyleExcInlineHighlighted,
p.contStyleExcInlineHighlighted
{
  background-color: #99CCFF;
}
SPAN.contStyleExcInlineLarger,
p.contStyleExcInlineLarger
{
  font-size: 120%;
}
SPAN.contStyleExcInlineSmaller,
p.contStyleExcInlineSmaller
{
  font-size: 85%;
}

blockquote.quotedText
{
    background-color: #EFFAFD;
    border-left: 3px solid #3FBAE8;
    margin: 0;
    padding: 5px 5px 5px 8px;
}

/*******************************************************************/
/******* Main content container                              *******/
/*******************************************************************/

.cnMainContainer
{
  display: block;
  position: relative;
  width: 919px;
  height: auto;
  margin: 0 auto;
}

/*******************************************************************/
/******* HEADER                                              *******/
/*******************************************************************/

.cnHeaderContainer
{
  display: block;
  width: 919px;
  
  clear: both;
  
}


/******* Header containers for applying background *******/

.cnHeaderContainer .d1HeaderContainer,
.cnHeaderContainer .d9HeaderContainer,
.cnHeaderContainer .d8HeaderContainer,
.cnHeaderContainer .d3HeaderContainer
{
  width: 100%;
  float: right;
}
.headerContentHolder
{
  background: url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/header-bg.jpg) top right no-repeat;
}


/******* Default logo container *******/

#idHeaderLogo 
{
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
}

/******* Default organization name container *******/

#idHeaderAssociationName 
{
  position: absolute;
  top: 35px;
  right: 20px;
  z-index: 2;
  font-size: 200%;
  font-weight: bold;
  white-space:  nowrap;
}

/******* Header and content separator container *******/

.cnHeaderSeparator
{
  display: block;
  visibility: visible;
}

.cnHeaderSeparator .d1,
.cnHeaderSeparator .d2,
.cnHeaderSeparator .d3
{
  width: 919px;
  height: 30px;
  float: right;
}
.cnHeaderSeparator .d1
{
  background: url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/hdr-ceb.gif) top center no-repeat;
}
.cnHeaderSeparator .d2
{
  background: url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/hdr-cobl.gif) top left no-repeat;
}
.cnHeaderSeparator .d3
{
  background: url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/hdr-cobr.gif) top right no-repeat;
}

.cnHeaderSeparator .d1 .d1,
.cnHeaderSeparator .d2 .d2,
.cnHeaderSeparator .d3 .d3
{
  width: auto;
  float: none;
  background: none;
}
.loginContainer .inner,
.cnPrimaryContentContainer .block .innerContentBlock .loginContainer .inner
{
  padding: 0px 0px 21px 0px;
}
.loginContainer .loginData .d1
{
  width: 200px;
}
.loginContainer .loginUserName,
.loginContainer .loginPassword
{
  width: auto;
  height: auto;
  padding-bottom: 2px;
  margin: 0;
}
.loginContainer .loginUserNameLabel
{
  margin-left: 4px;
  margin-bottom: 2px;
  width: 87%;
}
.loginContainer .loginPasswordLabel
{
  margin-left: 4px;
  margin-bottom: 2px;
  width: 87%;
}
.loginContainer .loginUserNameLabel LABEL,
.loginContainer .loginPasswordLabel LABEL
{
  display: block;
  color: #FFFFFF;
}
.loginContainer .loginUserNameTextBox,
.loginContainer .loginPasswordTextBox
{
  display: block;
  margin: 0;
  padding-left: 15px;
  width: auto;
}
.loginContainer .loginUserName input,
.loginContainer .loginPassword input
{
  font-size: 1.00em;
  display: block;
  width: 87%;
}
.loginContainer .loginActionRememberMe
{
  display: block;
  clear: both;
  color: #FFFFFF;
  padding-left: 12px;
  padding-bottom: 2px;
}
.loginContainer .loginActionRememberMe LABEL
{
  position: relative;
  top: -2px;
}
.loginContainer .loginAction
{
  display: block;
  float: left;
  width: 57px;
  padding-left: 15px;
}
.loginContainer .loginPasswordForgot
{
	width: 140px;
/	width:	50px;
/	height: 35px;
/	float:	left;	
}

/******* Login box common styles *******/

.loginContainer .inner .inner,
.cnPrimaryContentContainer .block .innerContentBlock .loginContainer .inner .inner
{
  padding: 0;
}
.loginContainer .loginData
{
  width: auto;
}
.loginContainer .loginData .inner,
.cnPrimaryContentContainer .block .innerContentBlock .loginContainer .loginData .inner
{
  padding: 5px 0 7px 0;
}
.loginContainer .loginData .inner .inner,
.cnPrimaryContentContainer .block .innerContentBlock .loginContainer .loginData .inner .inner
{
  padding: 0;
}
.loginContainer A,
.loginContainer A:active,
.loginContainer A:hover,
.loginContainer A:link,
.loginContainer A:visited
{
  color: #0073E4;
}
.loginContainer .loginPasswordForgot A
{
  font-weight: normal;
  color: #FFFFFF;
}
.loginContainer .loginAction input
{
  font-size: 1.00em;
  vertical-align: bottom;
}
.loginContainer .loginAction input.loginButton
{
  font-family: Verdana;
  font-size: 1.00em;
  display: block;
  padding: 3px 2px 4px 2px;
  margin-left: -1px;
}
.loginContainer .loginAction span
{
  display: block;
  float: left;
  vertical-align: bottom;
}
.loginContainer .loginAction span label
{
  vertical-align: bottom;
  position: relative;
  padding-right: 2px;
}
.loginContainer .loginAction span input
{
  position: relative;
  bottom: -3px;
}
.loginContainer .loggedName span
{
  display: block;
  width: auto;
  text-align: right;
  margin-bottom: 5px;
  color: #FFFFFF;
  padding-right: 10px;
}
.loginContainer .profileBox
{
  display: block;
  width: auto;
  text-align: right;
  margin-bottom: 5px;
  padding-right: 10px;
}
.loginContainer .loginData
{
  padding-bottom: 5px;
}

.loginContainer .profileBox.loggedAction
{
  padding-bottom: 0px;
}
.loginContainer .profileBox A:link,
.loginContainer .profileBox A:active,
.loginContainer .profileBox A:visited,
.loginContainer .profileBox A:hover
{
  color: #FFFFFF;
}
.loginContainer .loggedAction a
{
  display: block;
  width: auto;
  text-align: right;
  font-weight: bold;
  margin-bottom: 3px;
  color: #FFFFFF;
  padding-right: 10px;
}

/*******************************************************************/
/******* MENU and CONTENT                                    *******/
/*******************************************************************/

/******* Menu and content main container *******/

.cnContentContainer
{
  display: block;
  width: 919px;
  height: auto;
  clear: both;
  float: left;
  margin-top: 15px;
}
.cnContentContainer .d1ContentContainer,
.cnContentContainer .d3ContentContainer
{
  width: 100%;
  float: right;
}
.cnContentContainer .d1ContentContainer 
{
  background: url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/nav-cel.gif) top left repeat-y;
}
.cnContentContainer .d3ContentContainer 
{
  background: url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/nav-ceb.gif) bottom left no-repeat;
}


/******* Menu column container *******/

.cnNavigationContainer
{
  display: block;
  width: 200px;
  
  float: left;
}

/*******************************************************************/
/******* MENU                                                *******/
/*******************************************************************/

/******* Menu container *******/

.mainMenuContainer
{
  display: block;
  
}

.mainMenuContainer .d6,
.mainMenuContainer .d7,
.mainMenuContainer .d2,
.mainMenuContainer .d9,
.mainMenuContainer .d8,
.cnNavigationContainer .mainMenuContainer .d3,
.mainMenuContainer .d3
{
  width: 100%;
}
.mainMenuContainer .d6
{
  background: url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/mm-cotl.gif) top left no-repeat;
}
.mainMenuContainer .d7
{
  background: url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/mm-cotr.gif) top right no-repeat;
}
.mainMenuContainer .d2
{
  background: url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/mm-cet.gif) top center repeat-x;
}
.cnNavigationContainer .mainMenuContainer .d3,
.mainMenuContainer .d3,
.cnNavigationContainer .mainMenuContainer .d3

{
  background: url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/mm-ceb.gif) bottom left no-repeat;
}
.mainMenuContainer .d6 .d6,
.mainMenuContainer .d7 .d7,
.mainMenuContainer .d2 .d2,
.mainMenuContainer .d9 .d9,
.mainMenuContainer .d8 .d8,
.cnNavigationContainer .mainMenuContainer .d3 .d3,
.mainMenuContainer .d3 .d3
{
  width: auto;
  background: none;
}
.mainMenuContainer .inner,
.cnPrimaryContentContainer .block .innerContentBlock .mainMenuContainer .inner
{
  padding: 46px 0px 1px 0px;
}
.mainMenuContainer .inner .inner,
.cnPrimaryContentContainer .block .innerContentBlock .mainMenuContainer .inner .inner
{
  padding: 0;
}

/******* MENU LEVEL 1 *******/

/******* The 1st menu level container *******/

.mainMenu,
.mainMenu UL
{
  margin: 0;
  padding: 0;
  width: 100%;
  height: auto;
  list-style-type: none;
}



/******* Item container of the 1st menu level  *******/

.mainMenu LI 
{
  position: relative;
  
  height: auto;
  margin: 0;
  padding: 0;
  background: #EFFAFD url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/mm-itm-cec.gif) center left repeat-x;
}

.mainMenu LI.first
{
  border-top: 1px solid #C7E6EF;
}
.mainMenu LI UL LI.first
{
  border: none;
}
.mainMenu LI .d1,
.mainMenu LI .d4
{
  width: 100%;
  background-color: transparent;
}
.mainMenu LI .d4
{
  background-image: url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/mm-blt-n.gif);
  background-position: center right;
  background-repeat: no-repeat;
}
.mainMenu LI.itemCurrentParent .d4
{
  background-image: url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/mm-blt-c.gif);
  background-position: center right;
  background-repeat: no-repeat;
}
.mainMenu LI.itemNormal .d5
{
  width: 100%;
  background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/mm-blt-pl-closed-v2.gif) right center no-repeat;
}
.mainMenu LI.itemCurrent .d5,
.mainMenu LI.itemCurrentParent .d5
{
  width: 100%;
  background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/mm-blt-pl-opened-v2.gif) right center no-repeat;
}
.mainMenu LI.itemNormal UL LI .d5,
.mainMenu LI.itemCurrent UL LI .d5,
.mainMenu LI.itemCurrentParent UL LI .d5,
.mainMenu LI.itemNormal .d5 .d5,
.mainMenu LI.itemCurrent .d5 .d5,
.mainMenu LI.itemCurrentParent .d5 .d5
{
  width: auto;
  background: none;
}

/******* Item of the 1st menu level *******/

.mainMenu LI A,
.mainMenu LI A:link,
.mainMenu LI A:active,
.mainMenu LI A:visited,
.mainMenu LI A:hover,
.mainMenu LI SPAN SPAN
{
  display: block;
  
  height: auto;
  margin: 0;
  padding: 8px 10px 8px 10px;
  background-color: transparent;
  font-size: 130%;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  overflow: hidden;
  cursor: pointer;
  cursor: hand;
}

.mainMenu LI A:hover,
.mainMenu LI.itemNormal:hover A
{
  background-color: #64AC31;
  color: #FFFFFF;
}
.mainMenu LI SPAN 
{
  display: block;
  background: url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/mm-blt-c.gif) center right no-repeat;
  cursor: default;
}
.mainMenu LI SPAN SPAN
{
  background: none;
  color: #0073E4;
  cursor: default;
}

/******* 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);
}

.mainMenuContainer .mainMenu .mainMenuPublicHiddenIcon
{
  right: 19px;
}
.mainMenuContainer .mainMenu UL.dynamic LI .mainMenuPublicHiddenIcon
{
  right: 13px;
}

.mainMenuContainer .mainMenu .mainMenuPublicHiddenIcon.after
{
  display: none;
}

/******* MENU LEVEL 2 *******/

.mainMenu LI UL
{
  padding: 3px 0;
  border-top: 1px solid #88C2E0;
  border-bottom: 1px solid #88C2E0;
  background: #FFFFFF;
}

.mainMenu LI UL LI 
{
  border: none;
  background: #FFFFFF;
}
.mainMenu LI UL LI .d4
{
  background-image: url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/mm-blt-n.gif);
  background-position: center right;
  background-repeat: no-repeat;
}
.mainMenu LI.itemCurrent UL LI .d4,
.mainMenu LI.itemCurrentParent UL LI .d4
{
  background-image: url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/mm-blt-c.gif);
  background-position: center right;
  background-repeat: no-repeat;
}
.mainMenu LI.itemCurrent UL LI .d4,
.mainMenu LI.itemCurrentLeaf UL LI .d4
{
	background-color: transparent;
}
.mainMenu LI UL LI.itemCurrent .d4,
.mainMenu LI UL LI.itemCurrentLeaf .d4
{
  background-color: #F4F4F4;
}
.mainMenu LI.itemNormal UL LI .d5,
.mainMenu LI.itemCurrent UL LI .d5,
.mainMenu LI.itemCurrentParent UL LI .d5
{
  width: auto;
  background: none;
}
.mainMenu LI UL LI.itemNormal .d5
{
  width: 100%;
  background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/mm-blt-pl-closed.gif) 184px center no-repeat;
}
.mainMenu LI UL LI.itemCurrent .d5,
.mainMenu LI UL LI.itemCurrentParent .d5
{
  width: 100%;
  background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/mm-blt-pl-opened.gif) 184px center no-repeat;
}
.mainMenu LI UL LI.itemNormal .d5 .d5,
.mainMenu LI UL LI.itemCurrent .d5 .d5,
.mainMenu LI UL LI.itemCurrentParent .d5 .d5
{
  width: auto;
  background: none;
}
.mainMenu LI UL LI A,
.mainMenu LI UL LI A:link,
.mainMenu LI UL LI A:active,
.mainMenu LI UL LI A:visited,
.mainMenu LI UL LI A:hover,
.mainMenu LI UL LI SPAN SPAN,
.mainMenu LI.itemNormal:hover UL.dynamic LI A
{
  width: 173px;
  padding: 4px 10px 4px 17px;
  font-size: 110%;
  font-weight: normal;
  color: #245B8F;
  background-color: transparent;
}

.mainMenu LI UL LI.itemNormal:hover A,
.mainMenu LI UL LI A:hover,
.mainMenu LI.itemNormal:hover UL.dynamic LI.itemNormal:hover A,
.mainMenu LI.itemNormal:hover UL.dynamic LI A:hover,
.mainMenu LI.itemNormal TABLE.dynamic UL.dynamic LI A:hover
{
  background-color: #64AC31;
  color: #FFFFFF;
}

.mainMenu LI UL LI SPAN 
{
  background: url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/mm-blt-c.gif) center right no-repeat;
}
.mainMenu LI UL LI SPAN SPAN
{
  font-weight: bold;
  color: #3FBAE8;
}

/******* MENU LEVEL 3 *******/

.mainMenu LI UL LI UL
{
  padding: 0;
  border: none;
}
.mainMenu LI UL LI UL LI 
{
  background: #FFFFFF;
}
.mainMenu LI UL LI UL LI .d4
{
  background-image: url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/mm-blt-n.gif);
  background-position: center right;
  background-repeat: no-repeat;
}
.mainMenu LI.itemCurrent UL LI UL LI .d4,
.mainMenu LI.itemCurrentParent UL LI UL LI .d4
{
  background-image: url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/mm-blt-c.gif);
  background-position: center right;
  background-repeat: no-repeat;
}
.mainMenu LI UL LI.itemCurrent UL LI .d4,
.mainMenu LI UL LI.itemCurrentLeaf UL LI .d4
{
	background-color: transparent;
}
.mainMenu LI UL LI UL LI.itemCurrent .d4,
.mainMenu LI UL LI UL LI.itemCurrentLeaf .d4
{
  background-color: #F4F4F4;
}
.mainMenu LI UL LI.itemNormal UL LI .d5,
.mainMenu LI UL LI.itemCurrent UL LI .d5,
.mainMenu LI UL LI.itemCurrentParent UL LI .d5,
.mainMenu LI UL LI UL LI.itemNormal .d5,
.mainMenu LI UL LI UL LI.itemCurrent .d5,
.mainMenu LI UL LI UL LI.itemCurrentParent .d5
{
  width: auto;
  background: none;
}
.mainMenu LI UL LI UL LI A,
.mainMenu LI UL LI UL LI A:link,
.mainMenu LI UL LI UL LI A:active,
.mainMenu LI UL LI UL LI A:visited,
.mainMenu LI UL LI UL LI A:hover,
.mainMenu LI UL LI UL LI SPAN SPAN,
.mainMenu LI.itemNormal:hover UL.dynamic LI.itemNormal:hover UL.dynamic LI A,
.mainMenu LI.itemNormal UL.dynamic LI.itemNormal TABLE.dynamic UL.dynamic LI A
{
  width: 165px;
  padding: 4px 10px 4px 25px;
  background-color: transparent;
  color: #245B8F;
}

.mainMenu LI UL LI UL LI.itemNormal:hover A,
.mainMenu LI UL LI UL LI A:hover,
.mainMenu LI.itemNormal:hover UL.dynamic LI.itemNormal:hover UL.dynamic LI.itemNormal:hover A,
.mainMenu LI.itemNormal:hover UL.dynamic LI.itemNormal:hover UL.dynamic LI A:hover,
.mainMenu LI.itemNormal UL.dynamic LI.itemNormal TABLE.dynamic UL.dynamic LI A:hover
{
  background-color: #64AC31;
  color: #FFFFFF;
}
.mainMenu LI UL LI UL LI SPAN SPAN
{
  color: #3FBAE8;
}

/*******************************************************************/
/******* DYNAMIC MENU                                        *******/
/*******************************************************************/

.mainMenu LI.itemNormal .dynamicMenuLevelContainer
{
  display: block;
	left: 100%;
}

.mainMenu LI.itemNormal
{
/ margin-bottom: -2px;
}
.mainMenu LI.itemNormal:hover,
.mainMenu LI.itemNormal Ul.dynamic LI.itemNormal
{
/ margin-bottom: -2px;
}
.mainMenu LI.itemNormal TABLE.dynamic
{
  font-size: 0.8em;
}
.mainMenu LI UL LI.itemNormal TABLE.dynamic
{
	font-size: 0.9em;
}

/******* DYNAMIC MENU LEVEL 2 *******/

.mainMenu LI.itemNormal:hover UL.dynamic,
.mainMenu LI.itemNormal A:hover UL.dynamic
{
	display: block;
	
	top: 0;
	width: 200px;
}

.mainMenu LI.itemNormal TABLE.dynamic
{
	display: block;
}
.mainMenu LI.itemNormal A:hover TABLE.dynamic UL.dynamic
{
	display: block;
	left: 198px;
	top: 0;
}
.mainMenu LI.itemNormal UL.dynamic
{
  padding: 0;
  border-top: 1px solid #88C2E0;
  border-bottom: 1px solid #88C2E0;
}
.mainMenu LI.itemNormal UL.dynamic LI
{
  border-bottom: 1px solid #C7E6EF;
  border-left: 1px solid #88C2E0;
  border-right: 1px solid #88C2E0;
}
.mainMenu LI.itemNormal UL.dynamic LI.last,
.mainMenu LI.itemNormal UL.dynamic LI.only
{
  padding: 0;
  border-bottom: none;
}
.mainMenu LI.itemNormal UL.dynamic LI
{
  background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/mm-itm-cec.gif) center left repeat-x;
}
.mainMenu LI.itemNormal UL.dynamic LI .d4
{
  width: auto;
  background: none;
}
.mainMenu LI.itemNormal UL.dynamic LI.itemNormal .d5
{
  width: 100%;
  background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/mm-blt-pl-closed.gif) 188px center no-repeat;
}
.mainMenu LI.itemNormal UL.dynamic LI.itemNormal .d5 .d5
{
  width: auto;
  background: none;
}
.mainMenu LI UL.dynamic LI A,
.mainMenu LI UL.dynamic LI A:link,
.mainMenu LI UL.dynamic LI A:active,
.mainMenu LI UL.dynamic LI A:visited,
.mainMenu LI UL.dynamic LI A:hover,
.mainMenu LI.itemNormal:hover UL.dynamic LI A,
.mainMenu LI.itemNormal:hover UL.dynamic LI A:link,
.mainMenu LI.itemNormal:hover UL.dynamic LI A:active,
.mainMenu LI.itemNormal:hover UL.dynamic LI A:visited,
.mainMenu LI.itemNormal:hover UL.dynamic LI A:hover,
.mainMenu LI.itemNormal TABLE.dynamic UL.dynamic LI A,
.mainMenu LI.itemNormal TABLE.dynamic UL.dynamic LI A:link,
.mainMenu LI.itemNormal TABLE.dynamic UL.dynamic LI A:active,
.mainMenu LI.itemNormal TABLE.dynamic UL.dynamic LI A:visited,
.mainMenu LI.itemNormal TABLE.dynamic UL.dynamic LI A:hover
{
  width: 178px;
  padding: 4px 9px 4px 11px;
}



/******* DYNAMIC MENU LEVEL 3 *******/

.mainMenu LI UL LI.itemNormal:hover UL.dynamic,
.mainMenu LI UL LI.itemNormal A:hover UL.dynamic,
.mainMenu LI.itemNormal UL.dynamic LI.itemNormal:hover UL.dynamic,
.mainMenu LI.itemNormal UL.dynamic LI.itemNormal A:hover UL.dynamic
{
	
	top: -1px;
	width: 200px;
}


.mainMenu LI UL LI.itemNormal A:hover TABLE.dynamic UL.dynamic,
.mainMenu LI.itemNormal TABLE.dynamic UL.dynamic LI.itemNormal A:hover TABLE.dynamic UL.dynamic
{
	display: block;
	left: 198px;
	top: -1px;
}
.mainMenu LI UL LI UL.dynamic LI A,
.mainMenu LI UL LI UL.dynamic LI A:link,
.mainMenu LI UL LI UL.dynamic LI A:active,
.mainMenu LI UL LI UL.dynamic LI A:visited,
.mainMenu LI UL LI UL.dynamic LI A:hover,
.mainMenu LI.itemNormal:hover UL.dynamic LI.itemNormal:hover UL.dynamic LI A,
.mainMenu LI.itemNormal:hover UL.dynamic LI.itemNormal:hover UL.dynamic LI A:link,
.mainMenu LI.itemNormal:hover UL.dynamic LI.itemNormal:hover UL.dynamic LI A:active,
.mainMenu LI.itemNormal:hover UL.dynamic LI.itemNormal:hover UL.dynamic LI A:visited,
.mainMenu LI.itemNormal:hover UL.dynamic LI.itemNormal:hover UL.dynamic LI A:hover,
.mainMenu LI.itemNormal UL.dynamic LI.itemNormal TABLE.dynamic UL.dynamic LI A,
.mainMenu LI.itemNormal UL.dynamic LI.itemNormal TABLE.dynamic UL.dynamic LI A:link,
.mainMenu LI.itemNormal UL.dynamic LI.itemNormal TABLE.dynamic UL.dynamic LI A:active,
.mainMenu LI.itemNormal UL.dynamic LI.itemNormal TABLE.dynamic UL.dynamic LI A:visited,
.mainMenu LI.itemNormal UL.dynamic LI.itemNormal TABLE.dynamic UL.dynamic LI A:hover
{
  width: 178px;
  padding: 4px 9px 4px 11px;
}


/*******************************************************************/
/******* CONTENT                                             *******/
/*******************************************************************/

/******* Content column main container *******/

.LayoutNoSidebar .cnPrimaryContentContainer,
.LayoutPlain .cnPrimaryContentContainer,
.LayoutNoSidebar .cnPrimaryContentBlock1ContentHolder,
.LayoutPlain .cnPrimaryContentBlock1ContentHolder
{
width: 919px;
}


.LayoutNoSidebar .cnPrimaryContentBlock1Content,
.LayoutPlain .cnPrimaryContentBlock1Content
{
width: 919px;
}

.cnPrimaryContentContainer
{
  display: block;
  width: 719px;
  height: auto;
  float: left;
}

/******* Inner content containers *******/



/******* Container for content editing *******/
/******* (Specify background color of the content region below) *******/

.cnPrimaryContentBlock1ContentHolder,
.cnPrimaryContentBlock1ContentHolderEventAdmin
{
  background-color: #FFFFFF;
}

.cnPrimaryContentBlock1ContentHolder
{
  width: 718px;
}

.cnPrimaryContentBlock1Content
{
  width: 680px;
  padding: 0px 19px;
}
/*******************************************************************/
/******* FOOTER                                              *******/
/*******************************************************************/

/******* Footer and content separator container *******/

.cnFooterSeparator
{
  display: block;
  visibility: visible;
  margin-top: 15px;
}
.cnFooterSeparator .d1,
.cnFooterSeparator .d2,
.cnFooterSeparator .d3
{
  width: 919px;
  height: 14px;
  float: left;
}
.cnFooterSeparator .d1
{
  background: url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/ftr-cet.gif) bottom center repeat-x;
}
.cnFooterSeparator .d2
{
  background: url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/ftr-cotl.gif) bottom left no-repeat;
}
.cnFooterSeparator .d3
{
  background: url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/ftr-cotr.gif) bottom right no-repeat;
}
.cnFooterSeparator .d1 .d1,
.cnFooterSeparator .d2 .d2,
.cnFooterSeparator .d3 .d3
{
  width: auto;
  height: auto;
  float: none;
  background: none;
}

/******* Footer main container *******/

.cnFooterContainer
{
  display: block;
  width: 919px;
  height: auto;
  clear: both;
  float: left;
}

/******* Footer containers for applying background *******/

.cnFooterContainer .d6FooterContainer,
.cnFooterContainer .d7FooterContainer,
.cnFooterContainer .d2FooterContainer,
.cnFooterContainer .d9FooterContainer,
.cnFooterContainer .d8FooterContainer,
.cnFooterContainer .d1FooterContainer
{
  width: 100%;
  float: right;
}
.cnFooterContainer .d9FooterContainer
{
  background: url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/ftr-cobl.gif) bottom left no-repeat;
}
.cnFooterContainer .d8FooterContainer
{
  background: url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/ftr-cobr.gif) bottom right no-repeat;
}
.cnFooterContainer .d1FooterContainer
{
  background: #D1E3ED;
}


/******* Footer content container *******/

.cnFooterContainer .innerFooterContainer
{
  float: right;
  padding: 1px 0px 5px 0px;
}


/******* Editable footer region container *******/
/******* (Specify default background color for editable region below) *******/

.footerContentHolder
{
  width: 919px;
  height: auto;
  background-color: #D1E3ED;
}
.footerContent
{
  width: 919px;
}

/*******************************************************************/
/***  EVENTS                                                     ***/
/*******************************************************************/

/******* Labels and headers colors *******/

.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,
.cnPrimaryContentBlock1Content .WaGadgetEventsStateList  .boxFooterContainer A,
.WaGadgetEventsStateList  .boxFooterContainer A,
.cnPrimaryContentBlock1Content .WaGadgetEventsStateList  .boxFooterContainer A:link,
.WaGadgetEventsStateList  .boxFooterContainer A:link,
.cnPrimaryContentBlock1Content .WaGadgetEventsStateList  .boxFooterContainer A:visited,
.WaGadgetEventsStateList  .boxFooterContainer A:visited
{
  color: #000000;
}
.cnPrimaryContentBlock1Content .WaGadgetEventsStateList  H4.boxHeaderTitle A:active,
.WaGadgetEventsStateList  H4.boxHeaderTitle A:active,
.cnPrimaryContentBlock1Content .WaGadgetEventsStateList  H4.boxHeaderTitle A:hover,
.WaGadgetEventsStateList  H4.boxHeaderTitle A:hover,
.cnPrimaryContentBlock1Content .WaGadgetEventsStateList  .boxFooterContainer A:active,
.WaGadgetEventsStateList  .boxFooterContainer A:active,
.cnPrimaryContentBlock1Content .WaGadgetEventsStateList  .boxFooterContainer A:hover,
.WaGadgetEventsStateList  .boxFooterContainer A:hover
{
  color: #1B72A4;
}
.WaGadgetEvents .boxActionContainer input.typeButton,
.WaGadgetEventsStateDetails .boxActionContainer input.typeButton
{
  font-size: 1.00em;
}

/******* EVENT DETAILS *******/

.WaGadgetEventsStateDetails .boxInfoContainer UL.boxInfo LI LABEL
{
  color: #777777;
}
.WaGadgetEventsStateDetails .registrationInfoContainer UL.registrationInfo LI.disabled,
.WaGadgetEventsStateDetails .registrationInfoContainer UL.registrationInfo LI.disabled LABEL
{
  color: #777777;
}
/******* EVENT CALENDAR VIEW *******/

.EventListCalendar,
.EventListCalendarItemDefault,
.EventListCalendarItemHoliday,
.EventListCalendarItemInactive,
.EventListCalendarItemSelected
{
  border-color: #91C7E6;
}

.EventListCalendar
{
  font-size: 1.1em;
  border: solid 1px #91C7E6;
}

.EventListCalendarHeader
{
  border-bottom: solid 1px #91C7E6;
  background-color: #91C7E6;
}

.EventListCalendarItemDefault
{
  border-color: #91C7E6;
  border-right: solid 1px #91C7E6;
}

.EventListCalendarItemHoliday
{
  border-right: solid 1px #91C7E6;
}

.EventListCalendarItemInactive
{
  border-right: solid 1px #91C7E6;
}

.EventListCalendarItemSelected
{
  border-right: solid 1px #91C7E6;
}

A.calendarDate,
A.calendarDate:link,
A.calendarDate:active,
A.calendarDate:visited,
A.calendarDate:hover
{
  color: #000000;
}

A.yearViewHeader,
A.yearViewHeader:link,
A.yearViewHeader:active,
A.yearViewHeader:visited,
A.yearViewHeader:hover
{
  background-color: #91C7E6;
  color: #000000;
}
TABLE.membersTable 
{
    font-size: 1.2em;
}
TABLE.membersTable TH
{
  background-color: #91C7E6;
  color: #000000;
}
.WaGadgetBlog H4.boxHeaderTitle A:hover,
.WaGadgetBlogStateDetails  #idBlogCommentsListContainer .commentViewContainer H5 A.blogEntryPostedBy:hover,
.WaGadgetBlogStateReply  #idBlogCommentsListContainer .commentViewContainer H5 A.blogEntryPostedBy:hover
{
  color: #15B6FF;
}
.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;
}

/*******************************************************************/
/***  BOXES and CORNERS                                          ***/
/*******************************************************************/

.boxViewOutline .cornersContainer,
.boxBodyInfoViewFill .cornersContainer
{
  background-color: transparent;
}
.cornersContainer .c3,
.cornersContainer .c4,
.WaGadgetPublicWizard .infoContainer,
.publicWizardNameContainer .infoContainer,
.WaGadgetMembershipApplication .infoContainer,
.WaGadgetDonationForm .infoContainer,
.WaGadgetSubscriptionFormStateMain .infoContainer,
.WaGadgetEventsStateRegistration .infoContainer,
.cnPrimaryContentContainer .boxViewOutline .boxBodyContainer,
.boxViewOutline .boxBodyContainer,
.cnPrimaryContentContainer .boxViewOutline .boxHeaderContainer .d1,
.boxViewOutline .boxHeaderContainer .d1,
.cnPrimaryContentContainer .boxViewOutline .boxBodyContainer .d1,
.boxViewOutline .boxBodyContainer .d1,
.cnPrimaryContentContainer .boxViewOutline .boxFooterContainer .d1,
.boxViewOutline .boxFooterContainer .d1
{
  border-color: #91C7E6;
}
.cornersContainer .c1,
.cornersContainer .c2,
.cornersContainer .c3,
.cornersContainer .c4,
.WaGadgetPublicWizard .infoContainer,
.publicWizardNameContainer .infoContainer,
.WaGadgetMembershipApplication .infoContainer,
.WaGadgetDonationForm .infoContainer,
.WaGadgetEvents .infoContainer,
.WaGadgetSubscriptionFormStateMain .infoContainer,
.WaGadgetEventsStateRegistration .infoContainer,
.generalFieldsContainer .captionContainer,
.boxViewOutline .boxHeaderContainer,
.boxViewOutline .boxFooterContainer,
.boxBodyInfoViewFill .boxBodyInfoContainer
{
  background-color: #91C7E6;
}


.cnPrimaryContentBlock1Content .boxBodyInfoViewFill a,
.cnPrimaryContentBlock1Content .infoOuterContainer a,
.cnPrimaryContentBlock1Content .boxBodyInfoViewFill a:hover,
.cnPrimaryContentBlock1Content .infoOuterContainer a:hover
{
	color: #006390;
}



/*******************************************************************/
/***  WIZARDS                                                    ***/
/*******************************************************************/
.generalFieldsContainer .fieldBody .typeInstruction
{
	color: #666;
}

.WaGadgetPublicWizard .cornersContainer .c3,
.publicWizardNameContainer .cornersContainer .c3,
.WaGadgetMembershipApplication .cornersContainer .c3,
.WaGadgetDonationForm .cornersContainer .c3,
.WaGadgetSubscriptionFormStateMain .cornersContainer .c3,
.WaGadgetEventsStateRegistration .cornersContainer .c3,
.WaGadgetPublicWizard .cornersContainer .c4,
.publicWizardNameContainer .cornersContainer .c4,
.WaGadgetMembershipApplication .cornersContainer .c4,
.WaGadgetDonationForm .cornersContainer .c4,
.WaGadgetSubscriptionFormStateMain .cornersContainer .c4,
.WaGadgetEventsStateRegistration .cornersContainer .c4,
.WaGadgetPublicWizard .infoContainer,
.publicWizardNameContainer .infoContainer,
.WaGadgetMembershipApplication .infoContainer,
.WaGadgetDonationForm .infoContainer,
.WaGadgetSubscriptionFormStateMain .infoContainer,
.WaGadgetEventsStateRegistration .infoContainer
{
  border-left-color: #91C7E6;
  border-right-color:  #91C7E6;
}
.WaGadgetPublicWizard .cornersContainer .c1,
.publicWizardNameContainer .cornersContainer .c1,
.WaGadgetMembershipApplication .cornersContainer .c1,
.WaGadgetDonationForm .cornersContainer .c1,
.WaGadgetSubscriptionFormStateMain .cornersContainer .c1,
.WaGadgetEventsStateRegistration .cornersContainer .c1,
.WaGadgetPublicWizard .cornersContainer .c2,
.publicWizardNameContainer .cornersContainer .c2,
.WaGadgetMembershipApplication .cornersContainer .c2,
.WaGadgetDonationForm .cornersContainer .c2,
.WaGadgetSubscriptionFormStateMain .cornersContainer .c2,
.WaGadgetEventsStateRegistration .cornersContainer .c2,
.WaGadgetPublicWizard .cornersContainer .c3,
.publicWizardNameContainer .cornersContainer .c3,
.WaGadgetMembershipApplication .cornersContainer .c3,
.WaGadgetDonationForm .cornersContainer .c3,
.WaGadgetSubscriptionFormStateMain .cornersContainer .c3,
.WaGadgetEventsStateRegistration .cornersContainer .c3,
.WaGadgetPublicWizard .cornersContainer .c4,
.publicWizardNameContainer .cornersContainer .c4,
.WaGadgetMembershipApplication .cornersContainer .c4,
.WaGadgetDonationForm .cornersContainer .c4,
.WaGadgetSubscriptionFormStateMain .cornersContainer .c4,
.WaGadgetEventsStateRegistration .cornersContainer .c4,
.WaGadgetPublicWizard .infoContainer,
.publicWizardNameContainer .infoContainer,
.WaGadgetMembershipApplication .infoContainer,
.WaGadgetDonationForm .infoContainer,
.WaGadgetSubscriptionFormStateMain .infoContainer,
.WaGadgetEventsStateRegistration .infoContainer,
.generalFieldsContainer .captionContainer
{
  background-color: #91C7E6;
}
.WaGadgetPublicWizard .infoContainer .infoTitle,
.publicWizardNameContainer .infoContainer .infoTitle,
.WaGadgetMembershipApplication .infoContainer .infoTitle,
.WaGadgetDonationForm .infoContainer .infoTitle,
.WaGadgetSubscriptionFormStateMain .infoContainer .infoTitle,
.WaGadgetEventsStateRegistration .infoContainer .infoTitle
{
  color: #FFFFFF;
}
.WaGadgetPublicWizard .infoContainer .infoText,
.publicWizardNameContainer .infoContainer .infoText,
.WaGadgetMembershipApplication .infoContainer .infoText,
.WaGadgetDonationForm .infoContainer .infoText,
.WaGadgetSubscriptionFormStateMain .infoContainer .infoText,
.WaGadgetEventsStateRegistration .infoContainer .infoText,
.cnPrimaryContentBlock1Content .generalFieldsContainer .captionContainer H4
{
  color: #FFFFFF;
}
.formOuterContainer .formTitleOuterContainer
{
  border-bottom: 1px solid #CCCCCC;
}
.cnPrimaryContentBlock1Content .formOuterContainer .formTitleContainer H3.formTitle,
.formOuterContainer .formTitleContainer H3.formTitle
{
  color: #999999;
}
.generalFieldsContainer .fieldContainer SPAN.validationError
{
  color: #FF0000;
}
.navigationOuterContainer
{
  border-top: 1px solid #91C7E6;
}
.WaGadgetPublicWizard H1.pageTitle,
.publicWizardNameContainer H1.pageTitle,
.WaGadgetMembershipApplication H1.pageTitle,
.WaGadgetDonationForm H1.pageTitle,
.WaGadgetSubscriptionFormStateMain H1.pageTitle,
.WaGadgetEventsStateRegistration H1.pageTitle
{
  font-size: 1.50em;
}
.cnPrimaryContentBlock1Content .WaGadgetPublicWizard H2.stepTitle
{
  font-size: 1.30em;
}
.cnPrimaryContentBlock1Content .formOuterContainer .formTitleContainer H3.formTitle,
.formOuterContainer .formTitleContainer H3.formTitle,
.cnPrimaryContentBlock1Content .generalFieldsContainer .captionContainer H4,
.cnPrimaryContentBlock1Content .generalFieldsContainer H5.fieldTitle
{
  font-size: 1.00em;
}
.mandatoryFieldsTitle
{
  font-size: 0.90em;
}
.generalFieldsContainer .fieldContainer SPAN.validationError
{
  font-size: 0.8em;
}
.generalFieldsContainer .groupContainer .fieldItem SPAN.typeRadioContainer,
.generalFieldsContainer .groupContainer .fieldItem SPAN.typeCheckboxContainer
{
/ margin-top: -4px;
}
.generalFieldsContainer .groupContainer .groupBodyHirizontal
{
/ margin-top: -5px;
}
.generalFieldsContainer .groupContainer .groupBodyHirizontal .fieldItem INPUT
{
  top: 1px;
/ top: 0;
}
/*******************************************************************/
/***  WIDGET MODE                                                ***/
/*******************************************************************/
BODY.widgetMode .cnContentContainer .d3ContentContainer
{
  background : none;
}
BODY.widgetMode .cnContentContainer .d1ContentContainer
{
  background : none;
}


.confirmWindowWarning .cww-co,
.cnPrimaryContentBlock1Content .confirmWindowWarning .cww-co
{
  font-size: 1.1em;
}

/*******************************************************************/
/***  ARTBOXES                                                   ***/
/*******************************************************************/


/***  Type 001                                                   ***/

/* corners */

DIV.artBoxContainerType-gadgetStyle001 .artBoxOuterTopCorners,
DIV.artBoxContainerType-gadgetStyle001 .artBoxOuterBottomCorners
{
  display: block;
  float: none;
  height: 4px;
}

DIV.artBoxContainerType-gadgetStyle001 .artBoxOuterTopCorners
{
  margin-top: 8px;
  _display: none;
}

DIV.artBoxContainerType-gadgetStyle001 .artBoxOuterTopCorners .r1,
DIV.artBoxContainerType-gadgetStyle001 .artBoxOuterBottomCorners .r1,
DIV.artBoxContainerType-gadgetStyle001 .artBoxOuterTopCorners .r2,
DIV.artBoxContainerType-gadgetStyle001 .artBoxOuterBottomCorners .r2,
DIV.artBoxContainerType-gadgetStyle001 .artBoxOuterTopCorners .r3,
DIV.artBoxContainerType-gadgetStyle001 .artBoxOuterBottomCorners .r3
{
  height: 4px;
}

DIV.artBoxContainerType-gadgetStyle001 .artBoxOuterTopCorners .r2,
DIV.artBoxContainerType-gadgetStyle001 .artBoxOuterBottomCorners .r2
{
  padding: 0 4px;
}

/* container */


DIV.artBoxContainerType-gadgetStyle001 .artBoxOuterTopCorners .r1
{
  background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox001-cotl.png) left bottom no-repeat;
  _background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox001-cotl.gif) left bottom no-repeat;
}
DIV.artBoxContainerType-gadgetStyle001 .artBoxOuterTopCorners .r2
{
  background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox001-cotr.png) right bottom no-repeat;
  _background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox001-cotr.gif) right bottom no-repeat;
}

DIV.artBoxContainerType-gadgetStyle001 .artBoxOuterTopCorners .r3
{
  background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox001-cet.png) left bottom repeat-x;
  _background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox001-cet.gif) left bottom repeat-x;
}

DIV.artBoxContainerType-gadgetStyle001 .artBoxOuterBottomCorners .r1
{
  background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox001-cobl.png) left bottom no-repeat;
  _background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox001-cobl.gif) left bottom no-repeat;
}
DIV.artBoxContainerType-gadgetStyle001 .artBoxOuterBottomCorners .r2
{
  background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox001-cobr.png) right bottom no-repeat;
  _background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox001-cobr.gif) right bottom no-repeat;
}

DIV.artBoxContainerType-gadgetStyle001 .artBoxOuterBottomCorners .r3
{
  background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox001-ceb.png) left bottom repeat-x;
  _background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox001-ceb.gif) left bottom repeat-x;
}


/* title */

DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .artBoxTitleTopCorners
{
  display: block;
  float: none;
  height: 12px;
  margin-top: -12px;
  _margin-top: 0;
}

DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .artBoxTitleTopCorners .r1,
DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .artBoxTitleTopCorners .r2,
DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .artBoxTitleTopCorners .r3
{
  height: 12px;
}

DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .artBoxTitleTopCorners .r2
{
  padding: 0 12px;
}

/* container */

DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .artBoxTitleTopCorners .r1
{
  background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox001-title-cotl.png) left top no-repeat;
  _background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox001-title-cotl.gif) left top no-repeat;
}
DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .artBoxTitleTopCorners .r2
{
  background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox001-title-cotr.png) right top no-repeat;
  _background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox001-title-cotr.gif) right top no-repeat;
}
DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .artBoxTitleTopCorners .r3
{
  background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox001-title-cet.png) left top repeat-x;
  _background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox001-title-cet.gif) left top repeat-x;
}

DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b1
{
  background: #245B8F url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox001-bg-title.gif) left top repeat-x;
}
DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b1 .b1
{
  background: none;
}

DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .artBoxInner
{
  padding: 0px 17px 12px 17px;
  _padding: 0px 17px 8px 17px;
}

DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .artBoxContent,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle001 H4.artBoxTitle,
DIV.artBoxContainerType-gadgetStyle001 H4.artBoxTitle
{
  color: #FFFFFF; 
}

/* content */

DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .artBoxContentInnerContainer .b1
{
  border-style: solid;
  border-color: #245B8F;
  border-width: 0;
  _border-width: 4px 0 0 0;
  background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox001-cel.png) left top repeat-y;
  _background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox001-cel.gif) left top repeat-y;
}
DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .artBoxContentInnerContainer .b1 .b1
{
  border: none;
}
DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .artBoxContentInnerContainer .b2
{
  background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox001-cer.png) right top repeat-y;
  _background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox001-cer.gif) right top repeat-y;
  padding: 0 4px;
}
DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .artBoxContentInnerContainer .b3
{
  background: #FFFFFF;
}

DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .artBoxContentInnerContainer .b1 .b1,
DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .artBoxContentInnerContainer .b2 .b2,
DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .artBoxContentInnerContainer .b3 .b3
{
  background: none;
}

DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .artBoxContentInnerContainer .b2 .b2
{
  padding: 0;
}

DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner
{
  padding: 12px 7px; 
}

/* 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/classic_blue_earth.v1.0/b1406e66/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: #008FD1;
}

.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle001 A:hover,
DIV.artBoxContainerType-gadgetStyle001 A:hover
{
  color: #15B6FF;
}

/***  Type 002                                                   ***/

DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer
{
  margin-top: 6px;
}

/* title */

DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .artBoxTitleTopCorners
{
  display: block;
  float: none;
  height: 17px;
  _height: 12px;
}

DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .artBoxTitleBottomCorners
{
  display: block;
  float: none;
  height: 5px;
}

DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .artBoxTitleTopCorners .r1,
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .artBoxTitleTopCorners .r2,
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .artBoxTitleTopCorners .r3
{
  height: 17px;
  _height: 12px;
}

DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .artBoxTitleBottomCorners .r1,
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .artBoxTitleBottomCorners .r2,
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .artBoxTitleBottomCorners .r3
{
  height: 5px;
}

DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .artBoxTitleTopCorners .r2
{
  padding: 0 17px;
}


DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .artBoxTitleBottomCorners .r2
{
  padding: 0 10px;
}

/* container */

DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .artBoxTitleTopCorners .r1
{
  background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox002-title-cotl.png) left bottom no-repeat;
  _background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox002-title-cotl.gif) left bottom no-repeat;
}
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .artBoxTitleTopCorners .r2
{
  background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox002-title-cotr.png) right bottom no-repeat;
  _background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox002-title-cotr.gif) right bottom no-repeat;
}

DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .artBoxTitleTopCorners .r3
{
  background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox002-title-cet.png) left bottom repeat-x;
  _background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox002-title-cet.gif) left bottom repeat-x;
  _border-top: 1px solid #FFFFFF;
}

DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .artBoxTitleBottomCorners .r1
{
  background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox002-title-cobl.png) left bottom no-repeat;
  _background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox002-title-cobl.gif) left bottom no-repeat;
}
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .artBoxTitleBottomCorners .r2
{
  background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox002-title-cobr.png) right bottom no-repeat;
  _background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox002-title-cobr.gif) right bottom no-repeat;
}

DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .artBoxTitleBottomCorners .r3
{
  background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox002-title-ceb.png) left bottom repeat-x;
  _background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox002-title-ceb.gif) left bottom repeat-x;
}

DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b1
{
  background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox002-title-cel.png) left top repeat-y;
  _background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox002-title-cel.gif) left top repeat-y;
}
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b2
{
  background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox002-title-cer.png) right top repeat-y;
  _background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox002-title-cer.gif) right top repeat-y;
  padding: 0 5px;
}

DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b1 .b1,
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b2 .b2
{
  background: none;
}

DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b2 .b2
{
  padding: 0;
}

DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b3
{
  background: #245B8F url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox002-bg-title.gif) left top repeat-x;
}
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b3 .b3
{
  background: none;
}

DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .artBoxInner
{
  padding: 0px 19px 12px 19px;
}

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 .artBoxContentContainer
{
  margin-top: -6px;
  _margin-top: -8px;
}

DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .artBoxContentTopCorners,
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .artBoxContentBottomCorners
{
  display: block;
  float: none;
  height: 10px;
}

DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .artBoxContentTopCorners .r1,
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .artBoxContentTopCorners .r2,
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .artBoxContentTopCorners .r3,
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .artBoxContentBottomCorners .r1,
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .artBoxContentBottomCorners .r2,
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .artBoxContentBottomCorners .r3
{
  height: 10px;
}

DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .artBoxContentTopCorners .r2,
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .artBoxContentBottomCorners .r2
{
  padding: 0 10px;
}

/* container */

DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .artBoxContentTopCorners .r1
{
  background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox002-cont-cotl.png) left bottom no-repeat;
  _background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox002-cont-cotl.gif) left bottom no-repeat;
}
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .artBoxContentTopCorners .r2
{
  background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox002-cont-cotr.png) right bottom no-repeat;
  _background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox002-cont-cotr.gif) right bottom no-repeat;
}

DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .artBoxContentTopCorners .r3
{
  background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox002-cont-cet.png) left bottom repeat-x;
  _background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox002-cont-cet.gif) left bottom repeat-x;
}

DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .artBoxContentBottomCorners .r1
{
  background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox002-cont-cobl.png) left bottom no-repeat;
  _background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox002-cont-cobl.gif) left bottom no-repeat;
}
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .artBoxContentBottomCorners .r2
{
  background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox002-cont-cobr.png) right bottom no-repeat;
  _background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox002-cont-cobr.gif) right bottom no-repeat;
}

DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .artBoxContentBottomCorners .r3
{
  background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox002-cont-ceb.png) left bottom repeat-x;
  _background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox002-cont-ceb.gif) left bottom repeat-x;
}

DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .artBoxContentInnerContainer .b1
{
  background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox002-cont-cel.png) left top repeat-y;
  _background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox002-cont-cel.gif) left top repeat-y;
}
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .artBoxContentInnerContainer .b2
{
  background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox002-cont-cer.png) right top repeat-y;
  _background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox002-cont-cer.gif) right top repeat-y;
  padding: 0 5px;
}

DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .artBoxContentInnerContainer .b1 .b1,
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .artBoxContentInnerContainer .b2 .b2
{
  background: none;
}

DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .artBoxContentInnerContainer .b2 .b2
{
  padding: 0;
}

DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .artBoxContentInnerContainer .b3
{
  background: #DAF2FF;
}
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .artBoxContentInnerContainer .b3 .b3
{
  background: none;
}

DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner
{
  padding: 12px 8px; 
}

/* module */

.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle002 .moduleItem,
DIV.artBoxContainerType-gadgetStyle002 .moduleItem
{
  padding: 5px 6px 7px 6px;
}

.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle002 .moduleSeparator,
DIV.artBoxContainerType-gadgetStyle002 .moduleSeparator
{
  background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/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: #008FD1;
}

.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle002 A:hover,
DIV.artBoxContainerType-gadgetStyle002 A:hover
{
  color: #15B6FF;
}



/***  Type 003                                                   ***/

/* 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/classic_blue_earth.v1.0/b1406e66/images/artbox003-cotl.png) left top no-repeat;
  _background: none;
}
DIV.artBoxContainerType-gadgetStyle003 .artBoxOuterTopCorners .r2
{
  background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox003-cotr.png) right top no-repeat;
  _background: none;
}
DIV.artBoxContainerType-gadgetStyle003 .artBoxOuterBottomCorners .r1
{
  background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox003-cobl.png) left bottom no-repeat;
  _background: none;
}
DIV.artBoxContainerType-gadgetStyle003 .artBoxOuterBottomCorners .r2
{
  background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox003-cobr.png) right bottom no-repeat;
  _background: none;
}

DIV.artBoxContainerType-gadgetStyle003 .artBoxOuterTopCorners .r3
{
  background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox003-cet.png) left top repeat-x;
  _background: none;
}
DIV.artBoxContainerType-gadgetStyle003 .artBoxOuterBottomCorners .r3
{
  background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox003-ceb.png) left bottom repeat-x;
  _background: none;
}

DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer .b1
{
  background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox003-cel.png) left top repeat-y;
  _background: none;
  _border: 1px solid #235779;
}
DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer .b2
{
  background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox003-cer.png) right top repeat-y;
  _background: none;
  padding: 0 10px;
  _padding: 0;
  _border: 1px solid #FFFFFF;
}
DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer .b3
{
  background: #235789;
  _padding: 5px;
}

DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer .b1 .b1,
DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer .b2 .b2,
DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer .b3 .b3
{
  background: none;
}

DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer .b1 .b1
{
  _border: none;
}

DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer .b2 .b2
{
  padding: 0;
  _border: none;
}

DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer .b3 .b3
{
  _padding: 0;
}


/* title */

DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .artBoxInner
{
  padding: 6px 17px 12px 17px;
}

DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .artBoxContent,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle003 H4.artBoxTitle,
DIV.artBoxContainerType-gadgetStyle003 H4.artBoxTitle
{
  color: #FFFFFF; 
}

/* content */

DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer .artBoxContentTopCorners
{
  display: block;
  float: none;
  height: 7px;
}

DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer .artBoxContentTopCorners .r1,
DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer .artBoxContentTopCorners .r2,
DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer .artBoxContentTopCorners .r3
{
  height: 17px;
}

DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer .artBoxContentTopCorners .r2
{
  padding: 0 3px;
}

/* container */

DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer .artBoxContentTopCorners .r1
{
  background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox003-cont-cotl.gif) left top no-repeat;
}
DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer .artBoxContentTopCorners .r2
{
  background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox003-cont-cotr.gif) right top no-repeat;
}
DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer .artBoxContentTopCorners .r3
{
  background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox003-cont-cet.gif) left top repeat-x;
}

DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner
{
  padding: 12px 7px; 
}

/* module */

.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle003 .moduleItem,
DIV.artBoxContainerType-gadgetStyle003 .moduleItem
{
  padding: 5px 6px 7px 6px;
}

.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle003 .moduleSeparator,
DIV.artBoxContainerType-gadgetStyle003 .moduleSeparator
{
  background: transparent url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/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: #FFFFFF;
}

.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: #15B6FF;
}

.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle003 A:hover,
DIV.artBoxContainerType-gadgetStyle003 A:hover
{
  color: #59CBFF;
}

/*** Donation Gadgets ***/

.artBoxContainer .donationGoalCurrentContainer
{
  font-size: 1.14em;
}

.artBoxContainer TABLE.donationGoalTable TD.donationGoalProgressBarLeftPart
{
  background: #999999 url(/BuiltTheme/classic_blue_earth.v1.0/b1406e66/images/artbox-percentage-left.gif) center center repeat-x;
}

/*** 001 ***/

DIV.artBoxContainerType-gadgetStyle001 SPAN.donationGoalCollectedTitle,
DIV.artBoxContainerType-gadgetStyle001 SPAN.donationGoalAmountTitle
{
  color: #004D8C;
}

DIV.artBoxContainerType-gadgetStyle001 SPAN.donationGoalCollectedValue,
DIV.artBoxContainerType-gadgetStyle001 SPAN.donationGoalAmountValue
{
  color: #000000;
}

DIV.artBoxContainerType-gadgetStyle001 TABLE.donationGoalTable TD.donationGoalPercentageContainer
{
  color: #000000;
}

DIV.artBoxContainerType-gadgetStyle001 .donationGoalPeriodContainer
{
  color: #2FAFDE;
}

/*** 002 ***/

DIV.artBoxContainerType-gadgetStyle002 SPAN.donationGoalCollectedTitle,
DIV.artBoxContainerType-gadgetStyle002 SPAN.donationGoalAmountTitle
{
  color: #004D8C;
}

DIV.artBoxContainerType-gadgetStyle002 SPAN.donationGoalCollectedValue,
DIV.artBoxContainerType-gadgetStyle002 SPAN.donationGoalAmountValue
{
  color: #449AC9;
}

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: #FFFFFF;
}

DIV.artBoxContainerType-gadgetStyle003 SPAN.donationGoalCollectedValue,
DIV.artBoxContainerType-gadgetStyle003 SPAN.donationGoalAmountValue
{
  color: #55BAE9;
}

DIV.artBoxContainerType-gadgetStyle003 TABLE.donationGoalTable TD.donationGoalPercentageContainer
{
  color: #000000;
}

DIV.artBoxContainerType-gadgetStyle003 .donationGoalPeriodContainer
{
  color: #8BFF3A;
}
