#idMainMenu,
#idMainMenu UL
{
  margin: 0;
  padding: 0;
  width: 200px;
  height: auto;
  list-style-type: none;
}


#idMainMenu
{
  margin-bottom: 1px;
}
#idMainMenu LI 
{
  position: relative;
  width: 200px;
  height: auto;
  margin: 0;
  padding: 0;
  background: transparent;
}
#idMainMenu LI.first
{
  background-position: left -2px;
}
#idMainMenu LI UL LI.first
{
  background-position: left top;
}
#idMainMenu LI DIV
{
  width: 100%;
  background: transparent url(../images/mm-item-cet.gif) top left no-repeat;
}
#idMainMenu LI .d1,
#idMainMenu LI .d4
{
	width: 100%;
	background-color: transparent;
}

#idMainMenu LI .d4
{
  background: url(../images/mm-blt-n.gif) center right no-repeat;
}
#idMainMenu LI.itemCurrentParent .d4
{
  background: url(../images/mm-blt-c.gif) center right no-repeat;
}
#idMainMenu LI.itemCurrent .d4,
#idMainMenu LI.itemCurrentLeaf .d4
{
	background: transparent url(../images/mm-blt-c.gif) center right no-repeat;
}

#idMainMenu LI UL LI DIV
{
  background: none;
}
#idMainMenu LI.itemNormal .d8
{
  width: 100%;
  background: transparent url(../images/mm-blt-pl-dark-closed.gif) 171px center no-repeat;
}
#idMainMenu LI.itemCurrent .d8,
#idMainMenu LI.itemCurrentParent .d8
{
  width: 100%;
  background: transparent url(../images/mm-blt-pl-dark-opened.gif) 171px center no-repeat;
}
#idMainMenu LI.itemNormal .d8 .d8,
#idMainMenu LI.itemCurrent .d8 .d8,
#idMainMenu LI.itemCurrentParent .d8 .d8
{
  width: auto;
  background: none;
}


#idMainMenu LI A,
#idMainMenu LI A:link,
#idMainMenu LI A:active,
#idMainMenu LI A:visited,
#idMainMenu LI A:hover,
#idMainMenu LI SPAN SPAN
{
  display: block;
  width: 137px;
  height: auto;
  margin: 0;
  padding: 8px 30px 8px 33px;
  background-color: transparent;
  font-size: 130%;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  overflow: hidden;
  cursor: pointer;
  cursor: hand;
}
#idMainMenu LI A:hover,
#idMainMenu LI.itemNormal:hover A
{
  background-color: #1E6286;
  color: #FFFFFF;
}
#idMainMenu LI SPAN 
{
  display: block;
  cursor: default;
}
#idMainMenu LI SPAN SPAN
{
  background: none;
  color: #0073E4;
  cursor: default;
}


#idMainMenuContainer #idMainMenu DIV.mainMenuPublicHiddenIcon
{
  -moz-opacity: 0.50;
  -khtml-opacity: 0.50;
  opacity: 0.50;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

#idMainMenuContainer #idMainMenu DIV.mainMenuPublicHiddenIcon
{
  right: 32px;
  top: 5px;
}
#idMainMenuContainer #idMainMenu UL.dynamic LI DIV.mainMenuPublicHiddenIcon
{
  right: 15px;
  top: 3px;
}

#idMainMenuContainer #idMainMenu DIV.mainMenuPublicHiddenIcon.after
{
  display: none;
}

/******* MENU LEVEL 2 *******/

#idMainMenu LI UL
{
  padding: 3px 0;
  background: transparent url(../images/mm-item-cet.gif) top left no-repeat;
}
#idMainMenu LI UL LI,
#idMainMenu LI UL LI DIV
{
  background: none;
}
#idMainMenu LI UL LI.first
{
}
#idMainMenu LI UL LI .d4
{
  background: url(../images/mm-blt-n.gif) center right no-repeat;
}
#idMainMenu LI.itemCurrent UL LI .d4,
#idMainMenu LI.itemCurrentParent UL LI .d4
{
  background: url(../images/mm-blt-c.gif) center right no-repeat;
}
#idMainMenu LI.itemCurrent UL LI .d4,
#idMainMenu LI.itemCurrentLeaf UL LI .d4
{
	background-color: transparent;
}

#idMainMenu LI UL LI.itemCurrent .d4,
#idMainMenu LI UL LI.itemCurrentLeaf .d4
{
  background: #F4F4F4 url(../images/mm-blt-c.gif) center right no-repeat;
}
#idMainMenu LI.itemNormal UL LI .d8,
#idMainMenu LI.itemCurrent UL LI .d8,
#idMainMenu LI.itemCurrentParent UL LI .d8,
#idMainMenu LI UL LI.itemNormal .d8,
#idMainMenu LI UL LI.itemCurrent .d8,
#idMainMenu LI UL LI.itemCurrentParent .d8
{
  width: auto;
  background: none;
}
#idMainMenu LI.itemNormal UL LI .d5,
#idMainMenu LI.itemCurrent UL LI .d5,
#idMainMenu LI.itemCurrentParent UL LI .d5
{
  width: auto;
  background: none;
}
#idMainMenu LI UL LI.itemNormal .d5
{
  width: 100%;
  background: transparent url(../images/mm-blt-pl-dark-closed.gif) 171px center no-repeat;
}
#idMainMenu LI UL LI.itemCurrent .d5,
#idMainMenu LI UL LI.itemCurrentParent .d5
{
  width: 100%;
  background: transparent url(../images/mm-blt-pl-dark-opened.gif) 171px center no-repeat;
}
#idMainMenu LI UL LI.itemNormal .d5 .d5,
#idMainMenu LI UL LI.itemCurrent .d5 .d5,
#idMainMenu LI UL LI.itemCurrentParent .d5 .d5
{
  width: auto;
  background: none;
}
#idMainMenu LI UL LI A,
#idMainMenu LI UL LI A:link,
#idMainMenu LI UL LI A:active,
#idMainMenu LI UL LI A:visited,
#idMainMenu LI UL LI A:hover,
#idMainMenu LI UL LI SPAN SPAN,
#idMainMenu LI.itemNormal:hover UL.dynamic LI A
{
  width: 135px;
  padding: 4px 25px 4px 40px;
  font-size: 110%;
  font-weight: normal;
  color: #245B8F;
  background-color: transparent;
}
#idMainMenu LI UL LI.itemNormal:hover A,
#idMainMenu LI UL LI A:hover,
#idMainMenu LI.itemNormal:hover UL.dynamic LI.itemNormal:hover A,
#idMainMenu LI.itemNormal:hover UL.dynamic LI A:hover,
#idMainMenu LI.itemNormal TABLE.dynamic UL.dynamic LI A:hover
{
  background-color: #1E6286;
  color: #FFFFFF;
}
#idMainMenu LI UL LI SPAN SPAN
{
  font-weight: bold;
  color: #3FBAE8;
}
#idMainMenuContainer #idMainMenu LI UL LI DIV.mainMenuPublicHiddenIcon
{
}



#idMainMenu LI UL LI UL
{
  padding: 0;
  border: none;
  background: none;
}
#idMainMenu LI UL LI UL LI 
{
  background: none;
}
#idMainMenu LI UL LI UL LI.first
{
}
#idMainMenu LI UL LI UL LI .d1
{
  background: none;
}
#idMainMenu LI UL LI UL LI .d4
{
  background: transparent url(../images/mm-blt-n.gif) center right no-repeat;
}
#idMainMenu LI.itemCurrent UL LI UL LI .d4,
#idMainMenu LI.itemCurrentParent UL LI UL LI .d4
{
  background: transparent url(../images/mm-blt-c.gif) center right no-repeat;
}
#idMainMenu LI UL LI.itemCurrent UL LI .d4,
#idMainMenu LI UL LI.itemCurrentLeaf UL LI .d4
{
	background-color: transparent;
}
#idMainMenu LI UL LI UL LI.itemCurrent .d4,
#idMainMenu LI UL LI UL LI.itemCurrentLeaf .d4
{
  background: #F4F4F4 url(../images/mm-blt-c.gif) center right no-repeat;
}
#idMainMenu LI UL LI.itemNormal UL LI .d5,
#idMainMenu LI UL LI.itemCurrent UL LI .d5,
#idMainMenu LI UL LI.itemCurrentParent UL LI .d5,
#idMainMenu LI UL LI UL LI.itemNormal .d5,
#idMainMenu LI UL LI UL LI.itemCurrent .d5,
#idMainMenu LI UL LI UL LI.itemCurrentParent .d5
{
  width: auto;
  background: none;
}
#idMainMenu LI UL LI UL LI A,
#idMainMenu LI UL LI UL LI A:link,
#idMainMenu LI UL LI UL LI A:active,
#idMainMenu LI UL LI UL LI A:visited,
#idMainMenu LI UL LI UL LI A:hover,
#idMainMenu LI UL LI UL LI SPAN SPAN,
#idMainMenu LI.itemNormal:hover UL.dynamic LI.itemNormal:hover UL.dynamic LI A,
#idMainMenu LI.itemNormal UL.dynamic LI.itemNormal TABLE.dynamic UL.dynamic LI A
{
  width: 127px;
  padding: 4px 25px 4px 48px;
  background-color: transparent;
  color: #245B8F;
}
#idMainMenu LI UL LI UL LI.itemNormal:hover A,
#idMainMenu LI UL LI UL LI A:hover,
#idMainMenu LI.itemNormal:hover UL.dynamic LI.itemNormal:hover UL.dynamic LI.itemNormal:hover A,
#idMainMenu LI.itemNormal:hover UL.dynamic LI.itemNormal:hover UL.dynamic LI A:hover,
#idMainMenu LI.itemNormal UL.dynamic LI.itemNormal TABLE.dynamic UL.dynamic LI A:hover
{
  background-color: #1E6286;
  color: #FFFFFF;
}
#idMainMenu LI UL LI UL LI SPAN 
{
}
#idMainMenu LI UL LI UL LI SPAN SPAN
{
  color: #3FBAE8;
}
#idMainMenuContainer #idMainMenu LI UL LI UL LI DIV.mainMenuPublicHiddenIcon
{
}


#idMainMenu LI.itemNormal DIV.dynamicMenuLevelContainer
{
  display: block;
}
#idMainMenu LI.itemNormal
{
/ margin-bottom: -2px;
}
#idMainMenu LI.itemNormal Ul.dynamic LI.itemNormal
{
/ margin-bottom: -2px;
}
#idMainMenu LI.itemNormal TABLE.dynamic
{
  font-size: 0.8em;
}
#idMainMenu LI UL LI.itemNormal TABLE.dynamic
{
	font-size: 0.9em;
}


#idMainMenu LI.itemNormal:hover UL.dynamic,
#idMainMenu LI.itemNormal A:hover UL.dynamic
{
	display: block;
	left: 200px;
	top: 0px;
	width: 202px;
}
#idMainMenu LI.itemNormal TABLE.dynamic
{
	display: block;
}
#idMainMenu LI.itemNormal A:hover TABLE.dynamic UL.dynamic
{
	display: block;
	left: 200px;
	top: 0px;
}
#idMainMenu LI.itemNormal UL.dynamic
{
  padding: 0;
  background: #FFFFFF url(../images/mm-cet.gif) repeat-x scroll center -60px;
  border-top: 1px solid #1B72A4;
  border-bottom: 1px solid #1B72A4;
}
#idMainMenu LI.itemNormal UL.dynamic LI
{
  border: none;
  border-left: 1px solid #1B72A4;
  border-right: 1px solid #1B72A4;
  background: none;
}
#idMainMenu LI.itemNormal UL.dynamic LI.last,
#idMainMenu LI.itemNormal UL.dynamic LI.only
{
  padding: 0;
}
#idMainMenu LI.itemNormal UL.dynamic LI .d4
{
  width: auto;
  background: none;
}
#idMainMenu LI.itemNormal UL.dynamic LI.itemNormal .d5
{
  width: 100%;
  background: transparent url(../images/mm-blt-pl-closed.gif) 188px center no-repeat;
}
#idMainMenu LI.itemNormal UL.dynamic LI.itemNormal .d5 .d5
{
  width: auto;
  background: none;
}
#idMainMenu LI UL.dynamic LI A,
#idMainMenu LI UL.dynamic LI A:link,
#idMainMenu LI UL.dynamic LI A:active,
#idMainMenu LI UL.dynamic LI A:visited,
#idMainMenu LI UL.dynamic LI A:hover,
#idMainMenu LI.itemNormal:hover UL.dynamic LI A,
#idMainMenu LI.itemNormal:hover UL.dynamic LI A:link,
#idMainMenu LI.itemNormal:hover UL.dynamic LI A:active,
#idMainMenu LI.itemNormal:hover UL.dynamic LI A:visited,
#idMainMenu LI.itemNormal:hover UL.dynamic LI A:hover,
#idMainMenu LI.itemNormal TABLE.dynamic UL.dynamic LI A,
#idMainMenu LI.itemNormal TABLE.dynamic UL.dynamic LI A:link,
#idMainMenu LI.itemNormal TABLE.dynamic UL.dynamic LI A:active,
#idMainMenu LI.itemNormal TABLE.dynamic UL.dynamic LI A:visited,
#idMainMenu LI.itemNormal TABLE.dynamic UL.dynamic LI A:hover
{
  width: 160px;
  padding: 4px 9px 4px 31px;
}


/******* DYNAMIC MENU LEVEL 3 *******/

#idMainMenu LI UL LI.itemNormal:hover UL.dynamic,
#idMainMenu LI UL LI.itemNormal A:hover UL.dynamic,
#idMainMenu LI.itemNormal UL.dynamic LI.itemNormal:hover UL.dynamic,
#idMainMenu LI.itemNormal UL.dynamic LI.itemNormal A:hover UL.dynamic
{
	left: 200px;
	top: -1px;
	width: 202px;
}
#idMainMenu LI UL LI.itemNormal A:hover TABLE.dynamic UL.dynamic,
#idMainMenu LI.itemNormal TABLE.dynamic UL.dynamic LI.itemNormal A:hover TABLE.dynamic UL.dynamic
{
	display: block;
	left: 200px;
	top: -1px;
}
#idMainMenu LI UL LI.itemNormal UL.dynamic LI,
#idMainMenu LI.itemNormal UL.dynamic LI.itemNormal UL.dynamic LI
{
	background: none;
}

#idMainMenu LI UL LI UL.dynamic LI A,
#idMainMenu LI UL LI UL.dynamic LI A:link,
#idMainMenu LI UL LI UL.dynamic LI A:active,
#idMainMenu LI UL LI UL.dynamic LI A:visited,
#idMainMenu LI UL LI UL.dynamic LI A:hover,
#idMainMenu LI.itemNormal:hover UL.dynamic LI.itemNormal:hover UL.dynamic LI A,
#idMainMenu LI.itemNormal:hover UL.dynamic LI.itemNormal:hover UL.dynamic LI A:link,
#idMainMenu LI.itemNormal:hover UL.dynamic LI.itemNormal:hover UL.dynamic LI A:active,
#idMainMenu LI.itemNormal:hover UL.dynamic LI.itemNormal:hover UL.dynamic LI A:visited,
#idMainMenu LI.itemNormal:hover UL.dynamic LI.itemNormal:hover UL.dynamic LI A:hover,
#idMainMenu LI.itemNormal UL.dynamic LI.itemNormal TABLE.dynamic UL.dynamic LI A,
#idMainMenu LI.itemNormal UL.dynamic LI.itemNormal TABLE.dynamic UL.dynamic LI A:link,
#idMainMenu LI.itemNormal UL.dynamic LI.itemNormal TABLE.dynamic UL.dynamic LI A:active,
#idMainMenu LI.itemNormal UL.dynamic LI.itemNormal TABLE.dynamic UL.dynamic LI A:visited,
#idMainMenu LI.itemNormal UL.dynamic LI.itemNormal TABLE.dynamic UL.dynamic LI A:hover
{
  width: 160px;
  padding: 4px 9px 4px 31px;
}

#idPrimaryContentContainer
{
  display: block;
  width: 719px;
  height: auto;
  float: left;
}

/******* Inner content containers *******/

#idPrimaryContentContainer .d6,
#idPrimaryContentContainer .d7,
#idPrimaryContentContainer .d2,
#idPrimaryContentContainer .d9,
#idPrimaryContentContainer .d8,
#idPrimaryContentContainer .d1
{
  width: 100%;
  float: right;
}
#idPrimaryContentContainer .d6
{
  background: url(../images/prco-cotl.gif) top left no-repeat;
}
#idPrimaryContentContainer .d7
{
  background: url(../images/prco-cotr.gif) top right no-repeat;
}
#idPrimaryContentContainer .d2
{
  background: url(../images/prco-cet.gif) top right no-repeat;
}
#idPrimaryContentContainer .d9
{
  background: url(../images/prco-cobl.gif) bottom left no-repeat;
}
#idPrimaryContentContainer .d8
{
  background: url(../images/prco-cobr.gif) bottom right no-repeat;
}
#idPrimaryContentContainer .d1
{
  background: #86B4CA;
}
#idPrimaryContentContainer .d6 .d6,
#idPrimaryContentContainer .d7 .d7,
#idPrimaryContentContainer .d2 .d2,
#idPrimaryContentContainer .d9 .d9,
#idPrimaryContentContainer .d8 .d8,
#idPrimaryContentContainer .d1 .d1
{
  width: auto;
  float: none;
  background: none;
}
#idPrimaryContentContainer .inner 
{
  height: auto;
  float: right;
  padding: 25px 25px 0px 25px;
}
#idPrimaryContentContainer .inner .inner
{
  padding: 0;
  float: none;
}
#idPrimaryContentContainer .block
{
  float: left;
  margin-bottom: 25px;
}
#idPrimaryContentContainer .block .inner
{
  padding: 0;
}

/******* Container for content editing *******/
/******* (Specify background color of the content region below) *******/

#idPrimaryContentBlock1ContentHolder,
#idPrimaryContentBlock1ContentHolderEventAdmin
{
  background-color: #86B4CA;
}
#idPrimaryContentBlock1ContentHolder,
#idPrimaryContentBlock1Content
{
  width: 669px;
}


#idFooterSeparator
{
  display: block;
  visibility: visible;
  margin-top: 15px;
}
#idFooterSeparator .d1,
#idFooterSeparator .d2,
#idFooterSeparator .d3
{
  width: 919px;
  height: 14px;
  float: left;
}
#idFooterSeparator .d1
{
  background: url(../images/ftr-cet.gif) bottom center repeat-x;
}
#idFooterSeparator .d2
{
  background: url(../images/ftr-cotl.gif) bottom left no-repeat;
}
#idFooterSeparator .d3
{
  background: url(../images/ftr-cotr.gif) bottom right no-repeat;
}
#idFooterSeparator .d1 .d1,
#idFooterSeparator .d2 .d2,
#idFooterSeparator .d3 .d3
{
  width: auto;
  height: auto;
  float: none;
  background: none;
}

#idFooterContainer
{
  display: block;
  width: 919px;
  height: auto;
  clear: both;
  float: left;
}

#idFooterContainer .d6,
#idFooterContainer .d7,
#idFooterContainer .d2,
#idFooterContainer .d9,
#idFooterContainer .d8,
#idFooterContainer .d1
{
  width: 100%;
  float: right;
}
#idFooterContainer .d9
{
  background: url(../images/ftr-cobl.gif) bottom left no-repeat;
}
#idFooterContainer .d8
{
  background: url(../images/ftr-cobr.gif) bottom right no-repeat;
}
#idFooterContainer .d1
{
  background-color: #D1E3ED;
}
#idFooterContainer .d6 .d6,
#idFooterContainer .d7 .d7,
#idFooterContainer .d2 .d2,
#idFooterContainer .d9 .d9,
#idFooterContainer .d8 .d8,
#idFooterContainer .d1 .d1
{
  width: auto;
  float: none;
  background: none;
}



#idFooterContainer .inner
{
  float: right;
  padding: 1px 0px 5px 0px;
}
#idFooterContainer .inner .inner
{
  float: none;
  padding: 0;
}


.footerContentHolder
{
  width: 919px;
  height: auto;
  background-color: #D1E3ED;
}
#idFooterContent
{
  width: 919px;
}


#idPrimaryContentBlock1Content #idEventSummaryContainer H4.boxHeaderTitle A,
#idPrimaryContentBlock1Content #idEventSummaryContainer H4.boxHeaderTitle A:link,
#idPrimaryContentBlock1Content #idEventSummaryContainer H4.boxHeaderTitle A:visited
{
  color: #000000;
}
#idPrimaryContentBlock1Content #idEventSummaryContainer DIV.boxFooterContainer A,
#idPrimaryContentBlock1Content #idEventSummaryContainer DIV.boxFooterContainer A:link,
#idPrimaryContentBlock1Content #idEventSummaryContainer DIV.boxFooterContainer A:visited
{
  color: #000000;
}
#idPrimaryContentBlock1Content #idEventSummaryContainer H4.boxHeaderTitle A:active,
#idPrimaryContentBlock1Content #idEventSummaryContainer H4.boxHeaderTitle A:hover,
#idPrimaryContentBlock1Content #idEventSummaryContainer DIV.boxFooterContainer A:active,
#idPrimaryContentBlock1Content #idEventSummaryContainer DIV.boxFooterContainer A:hover
{
  color: #86B4CA;
}
#idEventSummaryContainer DIV.boxBodyInfoContainer DIV.boxActionContainer INPUT
{
}
#idEventPageContainer DIV.boxBodyInfoContainer
{
}
#idEventPageContainer DIV.boxInfoContainer UL.boxInfo LI LABEL
{
}
#idEventPageContainer DIV.boxInfoContainer UL.boxInfo LI SPAN,
#idEventPageContainer DIV.boxInfoContainer UL.boxInfo LI STRONG
{
}
#idEventSummaryContainer DIV.boxInfoContainer UL.boxInfo LI LABEL
{
  color: #FFFFFF;
}
#idEventSummaryContainer DIV.boxInfoContainer UL.boxInfo LI SPAN,
#idEventSummaryContainer DIV.boxInfoContainer UL.boxInfo LI STRONG
{
}
#idEventPageContainer div.boxActionContainer input.typeButton,
#idEventPageContainer #idEventDetailsContainer div.boxActionContainer input.typeButton
{
  font-size: 1.00em;
}



#idEventDetailsContainer DIV.boxInfoContainer UL.boxInfo LI LABEL
{
  color: #777777;
}
#idEventDetailsContainer DIV.boxInfoContainer UL.boxInfo LI SPAN,
#idEventDetailsContainer DIV.boxInfoContainer UL.boxInfo LI STRONG
{
}
#idEventDetailsContainer DIV.registrationInfoContainer H4.infoTitle
{
}
#idEventDetailsContainer DIV.registrationInfoContainer DIV.infoText
{
}
#idEventDetailsContainer DIV.registrationInfoContainer UL.registrationInfo,
#idEventDetailsContainer DIV.registrationInfoContainer UL.registrationInfo LI LABEL
{
}
#idEventDetailsContainer DIV.registrationInfoContainer UL.registrationInfo LI SPAN,
#idEventDetailsContainer DIV.registrationInfoContainer UL.registrationInfo LI STRONG
{
}
#idEventDetailsContainer DIV.registrationInfoContainer UL.registrationInfo LI.disabled,
#idEventDetailsContainer DIV.registrationInfoContainer UL.registrationInfo LI.disabled LABEL
{
}
#idEventDetailsContainer DIV.registrationInfoContainer UL.registrationInfo LI.disabled SPAN,
#idEventDetailsContainer DIV.registrationInfoContainer UL.registrationInfo LI.disabled STRONG
{
}


TABLE#registrationDetailsTable TR.caption TH,
TABLE#registrationDetailsTable TR.caption TD
{
  background-color: #86B4CA;
}
#idPrimaryContentBlock1Content TABLE#registrationDetailsTable TR.caption TH DIV,
#idPrimaryContentBlock1Content TABLE#registrationDetailsTable TR.caption TD DIV
{
  border-color: #D1E3ED;
  background-color: #D1E3ED;
  color: #000000;
}
TABLE#registrationDetailsTable TH,
TABLE#registrationDetailsTable TH SPAN.mandatory
{
}


.EventListCalendar,
.EventListCalendarItemDefault,
.EventListCalendarItemHoliday,
.EventListCalendarItemInactive,
.EventListCalendarItemSelected
{
  border-color: #E0ECF2;
}

.EventListCalendar
{
  font-size: 1.1em;
  border: solid 1px #E0ECF2;
}

.EventListCalendarHeader
{
  border-bottom: solid 1px #E0ECF2;
  background-color: #E0ECF2;
}

.EventListCalendarItemDefault
{
  border-color: #E0ECF2;
  border-right: solid 1px #E0ECF2;
}

.EventListCalendarItemHoliday
{
  border-right: solid 1px #E0ECF2;
}

.EventListCalendarItemInactive
{
  border-right: solid 1px #E0ECF2;
}

.EventListCalendarItemSelected
{
  border-right: solid 1px #E0ECF2;
}

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: #E0ECF2;
  color: #000000;
}

#idContentContainer div#idRegistrationsList  .d1,
#idContentContainer div#idRegistrationsList  .d2,
#idContentContainer div#idRegistrationsList  .d3,
#idContentContainer div#idRegistrationsList  .d4,
#idContentContainer div#idRegistrationsList  .inner
{
  background-color : #E0ECF2;  
}
div#idRegistrationsList table
{
  border-left : solid 1px #E0ECF2;
}
div#idRegistrationsList table td
{
  border-top : solid 1px #E0ECF2;    
  border-right : solid 1px #E0ECF2;
  border-bottom : solid 1px #E0ECF2;  
}
div#idRegistrationsList table thead
{
  background-color : #E0ECF2;
}

#idMemberProfileContainer #idMemberSubscriptionsContainer DIV.fieldBody
{
  color: #000000;
}

/* /new */

DIV#searchContainer FIELDSET#criteria
{
}
DIV#searchContainer FIELDSET#criteria DIV SELECT
{
}
DIV#searchContainer FIELDSET#criteria DIV DIV.criteria-condition-placeholder SELECT
{
}
DIV#memberDirectoryHolder
{
}
TABLE.membersTable 
{
    font-size: 1.2em;
}
TABLE.membersTable TH
{
  background-color: #E0ECF2;
  color: #000000;
}
#idPrimaryContentBlock1Content DIV.memberDirectorySearchArea SPAN.searchResult
{
}
#idPrimaryContentBlock1Content DIV.memberDirectorySearchArea SPAN EM
{
}
#idPrimaryContentBlock1Content .membersTable TR.hover
{
}
#idPrimaryContentBlock1Content .membersTable TR.normal
{
}
#idPrimaryContentBlock1Content A.back,
#idPrimaryContentBlock1Content A.back:link,
#idPrimaryContentBlock1Content A.back:active,
#idPrimaryContentBlock1Content A.back:visited,
#idPrimaryContentBlock1Content .membersTable A,
#idPrimaryContentBlock1Content .membersTable A:link,
#idPrimaryContentBlock1Content .membersTable A:active,
#idPrimaryContentBlock1Content .membersTable A:visited,
#idPrimaryContentBlock1Content #criteria A,
#idPrimaryContentBlock1Content #criteria A:link,
#idPrimaryContentBlock1Content #criteria A:active,
#idPrimaryContentBlock1Content #criteria A:visited
{
}
#idPrimaryContentBlock1Content A.back:hover,
#idPrimaryContentBlock1Content .membersTable A:hover,
#idPrimaryContentBlock1Content #criteria A:hover
{
}


#idBlogPageContainer H4.boxHeaderTitle A,
#idBlogPageContainer H4.boxHeaderTitle A:link,
#idBlogPageContainer H4.boxHeaderTitle A:active,
#idBlogPageContainer H4.boxHeaderTitle A:visited,
#idBlogDetailsContainer #idBlogCommentsListContainer DIV.commentViewContainer H5 A.blogEntryPostedBy,
#idBlogDetailsContainer #idBlogCommentsListContainer DIV.commentViewContainer H5 A.blogEntryPostedBy:link,
#idBlogDetailsContainer #idBlogCommentsListContainer DIV.commentViewContainer H5 A.blogEntryPostedBy:active,
#idBlogDetailsContainer #idBlogCommentsListContainer DIV.commentViewContainer H5 A.blogEntryPostedBy:visited
{
  color: #000000;
}
#idBlogPageContainer H4.boxHeaderTitle A:hover,
#idBlogDetailsContainer #idBlogCommentsListContainer DIV.commentViewContainer H5 A.blogEntryPostedBy:hover
{
  color: #0000FF;
}
#idBlogDetailsContainer #idBlogCommentsListContainer DIV.commentViewContainer H5 A.blogCommentAnchor,
#idBlogDetailsContainer #idBlogCommentsListContainer DIV.commentViewContainer H5 A.blogCommentAnchor:link,
#idBlogDetailsContainer #idBlogCommentsListContainer DIV.commentViewContainer H5 A.blogCommentAnchor:active,
#idBlogDetailsContainer #idBlogCommentsListContainer DIV.commentViewContainer H5 A.blogCommentAnchor:visited
{
  color: #000000;
}
#idBlogDetailsContainer #idBlogCommentsListContainer DIV.commentViewContainer H5 A.blogCommentAnchor:hover
{
}
#idBlogPageContainer #idBlogPostEditContainer DIV.boxHeaderContainer H4.boxHeaderTitle
{
}
#idBlogPageContainer #idBlogSummaryContainer DIV.boxOuterContainer,
#idBlogPageContainer #idBlogDetailsContainer DIV.boxOuterContainer
{
}
#idBlogPageContainer #idBlogPostEditContainer .generalFieldsContainer INPUT,
#idBlogPageContainer #idBlogPostEditContainer .generalFieldsContainer INPUT.subjectTextBox,
#idBlogPageContainer #idBlogPostEditContainer .generalFieldsContainer TEXTAREA,
#idBlogPageContainer #idBlogPostEditContainer #idEditorContainer
{
}



DIV.confirmWindowWarning,
DIV.confirmWindowInfo,
DIV.confirmWindowSuccess,
DIV.confirmWindowError
{
}
DIV.RoundedCornerBox
{
}



.contentFlyoutMenu
{
  border: 2px dashed #FDCB6E;
}

.contentFlyoutMenuBorder0
{
  border-top: 2px dashed #FDCB6E;
}
.contentFlyoutMenuBorder1
{
  border-right: 2px dashed #FDCB6E;
}
.contentFlyoutMenuBorder2
{
  border-bottom: 2px dashed #FDCB6E;
}
.contentFlyoutMenuBorder3
{
  border-left: 2px dashed #FDCB6E;
}

.contentFlyoutMenuItem
{
  background-color: #FFEFC1;
  border: 1px solid #FDCB6E;
}

div#idPictureUploaderContainer
{
  background-color:#86b4ca;
}



.highlight
{
  background-color: #F0F0F0;
}

#idForumContainer #idForumSummaryContainer div.boxBodyContainer TABLE TR TD,
#idForumContainer #idForumSummaryContainer div.boxBodyContainer TABLE TD.threadImageTD,
#idForumContainer #idForumSummaryContainer div.boxBodyContainer TABLE TD.threadTD,
#idForumContainer #idForumSummaryContainer div.boxBodyContainer TABLE TD.lastReplyTD,
#idForumContainer #idForumDetailsContainer #idMessageListContainer div.boxBodyContainer TABLE.forumMessageTable TD.left,
#idForumContainer #idForumSummaryContainer div
{
  border-color: #D1E3ED;
}

/* topic list */

/* header */

#idForumContainer #idForumSummaryContainer div.boxHeaderContainer H4.boxHeaderTitle
{
}

/* body */

#idForumContainer #idForumSummaryContainer div.boxBodyContainer TABLE TD.lastReplyTD div.lastReply SPAN
{
}

/* message list */

#idForumContainer #idForumDetailsContainer #idMessageListContainer blockquote,
#idForumContainer #idForumDetailsContainer #idMessageListContainer blockquote blockquote blockquote,
#idForumContainer #idForumDetailsContainer #idMessageListContainer blockquote blockquote blockquote blockquote blockquote,
#idForumContainer #idForumDetailsContainer #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: #e9e9e9;
  border-left: 3px solid #36B5E4;
}

#idForumContainer #idForumDetailsContainer #idMessageListContainer blockquote blockquote,
#idForumContainer #idForumDetailsContainer #idMessageListContainer blockquote blockquote blockquote blockquote,
#idForumContainer #idForumDetailsContainer #idMessageListContainer blockquote blockquote blockquote blockquote blockquote blockquote,
#idForumContainer #idForumDetailsContainer #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: #E0ECF2;
}

#idForumContainer #idForumEditEntryContainer .generalFieldsContainer INPUT.subjectTextBox
{
  width: 555px;
  / width: 553px;
}

#idForumContainer #idForumEditEntryContainer #idEditorContainer #idEditorToolbarContainer,
#idForumContainer #idForumEditEntryContainer #idEditorContainer #idEditorBodyContainer,
#idForumContainer #idForumEditEntryContainer TEXTAREA
{
  width: 541px;
}

/* forum message box */

/* header */

#idForumContainer #idForumDetailsContainer #idMessageListContainer div.boxHeaderContainer TD.forumMessageHeaderInfoContainer,
#idForumContainer #idForumDetailsContainer #idMessageListContainer div.boxHeaderContainer TD.forumMessageHeaderBodyContainer
{
  color: #000000;
}

#idForumContainer #idForumDetailsContainer #idMessageListContainer div.boxHeaderContainer TD.forumMessageHeaderBodyContainer A,
#idForumContainer #idForumDetailsContainer #idMessageListContainer div.boxHeaderContainer TD.forumMessageHeaderBodyContainer A:active,
#idForumContainer #idForumDetailsContainer #idMessageListContainer div.boxHeaderContainer TD.forumMessageHeaderBodyContainer A:visited,
#idForumContainer #idForumDetailsContainer #idMessageListContainer div.boxHeaderContainer TD.forumMessageHeaderBodyContainer A:hover
{
  color: #000000;
}

#idForumContainer #idForumDetailsContainer #idMessageListContainer div.boxHeaderContainer span.actionDivider
{
  color: #000000;
}

/* edit forum entry */

/* edit entry box */

/* body */

#idForumContainer #idForumEditEntryContainer #idForumEditEntryBoxContainer DIV.postEditLegend
{
}

#idForumContainer #idForumEditEntryContainer div.boxHeaderContainer H4.boxHeaderTitle
{
}

#idForumContainer #idForumEditEntryContainer .fieldLabel
{
}



#idForumSummaryPageContainer H4.boxHeaderTitle
{
}

/* forum list box */

#idForumSummaryPageContainer #idForumListContainer div.boxHeaderContainer TABLE TD.threadTD div.thread,
#idForumSummaryPageContainer #idForumListContainer div.boxBodyContainer TABLE TD.threadTD div.thread
{
  width: 340px;
}

#idForumSummaryPageContainer #idForumListContainer div.boxBodyContainer TABLE TD.pageStateIconTD,
#idForumSummaryPageContainer #idForumListContainer div.boxBodyContainer TABLE TD.threadTD,
#idForumSummaryPageContainer #idForumListContainer div.boxBodyContainer TABLE TD.lastReplyTD,
#idForumSummaryPageContainer #idForumListContainer div.boxBodyContainer TABLE TD.topicsCountTD,
#idForumSummaryPageContainer #idForumListContainer div.boxBodyContainer TABLE TD.repliesCountTD
{
  border-color: #D1E3ED;
}



DIV.boxViewOutline DIV.cornersContainer,
DIV.boxBodyInfoViewFill DIV.cornersContainer
{
  background-color: transparent;
}
DIV.cornersContainer DIV.c3,
DIV.cornersContainer DIV.c4,
DIV.publicWizardContainer DIV.infoContainer,
#idPrimaryContentContainer DIV.boxViewOutline DIV.boxBodyContainer,
#idPrimaryContentContainer DIV.boxViewOutline DIV.boxHeaderContainer DIV.d1,
#idPrimaryContentContainer DIV.boxViewOutline DIV.boxBodyContainer DIV.d1,
#idPrimaryContentContainer DIV.boxViewOutline DIV.boxFooterContainer DIV.d1
{
  border-color: #D1E3ED;
}
DIV.cornersContainer DIV.c1,
DIV.cornersContainer DIV.c2,
DIV.cornersContainer DIV.c3,
DIV.cornersContainer DIV.c4,
DIV.publicWizardContainer DIV.infoContainer,
DIV.generalFieldsContainer DIV.captionContainer,
DIV.boxViewOutline DIV.boxHeaderContainer,
DIV.boxViewOutline DIV.boxFooterContainer,
DIV.boxBodyInfoViewFill DIV.boxBodyInfoContainer
{
  background-color: #D1E3ED;
}



DIV.publicWizardContainer DIV.cornersContainer DIV.c3,
DIV.publicWizardContainer DIV.cornersContainer DIV.c4,
DIV.publicWizardContainer DIV.infoContainer
{
  border-left-color: #D1E3ED;
  border-right-color:  #D1E3ED;
}
DIV.publicWizardContainer DIV.cornersContainer DIV.c1,
DIV.publicWizardContainer DIV.cornersContainer DIV.c2,
DIV.publicWizardContainer DIV.cornersContainer DIV.c3,
DIV.publicWizardContainer DIV.cornersContainer DIV.c4,
DIV.publicWizardContainer DIV.infoContainer,
DIV.generalFieldsContainer DIV.captionContainer
{
  background-color: #D1E3ED;
}
DIV.publicWizardContainer DIV.infoContainer DIV.infoTitle
{
  color: #7D7D7D;
}
DIV.publicWizardContainer DIV.infoContainer DIV.infoText,
#idPrimaryContentBlock1Content DIV.generalFieldsContainer DIV.captionContainer H4
{
  color: #000000;
}
DIV.generalFormContainer DIV.formTitleOuterContainer
{
  border-bottom: 1px solid #FFFFFF;
}
#idPrimaryContentBlock1Content DIV.generalFormContainer DIV.formTitleContainer H3.formTitle,
DIV.mandatoryFieldsTitle
{
  color: #FFFFFF;
}
DIV.generalFieldsContainer DIV.fieldContainer SPAN.validationError
{
  color: #FF0000;
}
DIV.navigationOuterContainer
{
  border-top: 1px solid #D1E3ED;
}
#idPrimaryContentBlock1Content DIV.publicWizardContainer H1.pageTitle
{
  font-size: 1.50em;
}
#idPrimaryContentBlock1Content DIV.publicWizardContainer H2.stepTitle
{
  font-size: 1.30em;
}
#idPrimaryContentBlock1Content DIV.generalFormContainer DIV.formTitleContainer H3.formTitle,
#idPrimaryContentBlock1Content DIV.generalFieldsContainer DIV.captionContainer H4,
#idPrimaryContentBlock1Content DIV.generalFieldsContainer H5.fieldTitle
{
  font-size: 1.00em;
}
DIV.mandatoryFieldsTitle
{
  font-size: 0.90em;
}
DIV.generalFieldsContainer DIV.fieldContainer SPAN.validationError
{
  font-size: 0.8em;
}
DIV.generalFieldsContainer DIV.groupContainer DIV.fieldItem SPAN.typeRadioContainer,
DIV.generalFieldsContainer DIV.groupContainer DIV.fieldItem SPAN.typeCheckboxContainer
{
/ margin-top: -4px;
}
DIV.generalFieldsContainer DIV.groupContainer DIV.groupBodyHirizontal
{
/ margin-top: -5px;
}
DIV.generalFieldsContainer DIV.groupContainer DIV.groupBodyHirizontal DIV.fieldItem INPUT
{
  top: 1px;
/ top: 0;
}



#idPrimaryContentBlock1Content DIV.pagerOuterContainer
{
}
#idPrimaryContentBlock1Content DIV.pagerOuterContainer A
{
}


DIV.confirmWindowWarning .cww-co,
#idPrimaryContentBlock1Content DIV.confirmWindowWarning .cww-co
{
  font-size: 1.1em;
}





DIV.artBoxContainerType-001 DIV.artBoxOuterTopCorners,
DIV.artBoxContainerType-001 DIV.artBoxOuterBottomCorners
{
  display: block;
  float: none;
  height: 4px;
}

DIV.artBoxContainerType-001 DIV.artBoxOuterTopCorners
{
  margin-top: 8px;
  _display: none;
}

DIV.artBoxContainerType-001 DIV.artBoxOuterTopCorners .r1,
DIV.artBoxContainerType-001 DIV.artBoxOuterBottomCorners .r1,
DIV.artBoxContainerType-001 DIV.artBoxOuterTopCorners .r2,
DIV.artBoxContainerType-001 DIV.artBoxOuterBottomCorners .r2,
DIV.artBoxContainerType-001 DIV.artBoxOuterTopCorners .r3,
DIV.artBoxContainerType-001 DIV.artBoxOuterBottomCorners .r3
{
  height: 4px;
}

DIV.artBoxContainerType-001 DIV.artBoxOuterTopCorners .r2,
DIV.artBoxContainerType-001 DIV.artBoxOuterBottomCorners .r2
{
  padding: 0 4px;
}

/* container */


DIV.artBoxContainerType-001 DIV.artBoxOuterTopCorners .r1
{
  background: transparent url(../images/artbox001-cotl.png) left bottom no-repeat;
  _background: transparent url(../images/artbox001-cotl.gif) left bottom no-repeat;
}
DIV.artBoxContainerType-001 DIV.artBoxOuterTopCorners .r2
{
  background: transparent url(../images/artbox001-cotr.png) right bottom no-repeat;
  _background: transparent url(../images/artbox001-cotr.gif) right bottom no-repeat;
}

DIV.artBoxContainerType-001 DIV.artBoxOuterTopCorners .r3
{
  background: transparent url(../images/artbox001-cet.png) left bottom repeat-x;
  _background: transparent url(../images/artbox001-cet.gif) left bottom repeat-x;
}

DIV.artBoxContainerType-001 DIV.artBoxOuterBottomCorners .r1
{
  background: transparent url(../images/artbox001-cobl.png) left bottom no-repeat;
  _background: transparent url(../images/artbox001-cobl.gif) left bottom no-repeat;
}
DIV.artBoxContainerType-001 DIV.artBoxOuterBottomCorners .r2
{
  background: transparent url(../images/artbox001-cobr.png) right bottom no-repeat;
  _background: transparent url(../images/artbox001-cobr.gif) right bottom no-repeat;
}

DIV.artBoxContainerType-001 DIV.artBoxOuterBottomCorners .r3
{
  background: transparent url(../images/artbox001-ceb.png) left bottom repeat-x;
  _background: transparent url(../images/artbox001-ceb.gif) left bottom repeat-x;
}



DIV.artBoxContainerType-001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleTopCorners
{
  display: block;
  float: none;
  height: 12px;
  margin-top: -12px;
  _margin-top: 0;
}

DIV.artBoxContainerType-001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleTopCorners .r1,
DIV.artBoxContainerType-001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleTopCorners .r2,
DIV.artBoxContainerType-001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleTopCorners .r3
{
  height: 12px;
}

DIV.artBoxContainerType-001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleTopCorners .r2
{
  padding: 0 12px;
}

/* container */

DIV.artBoxContainerType-001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleTopCorners .r1
{
  background: transparent url(../images/artbox001-title-cotl.png) left top no-repeat;
  _background: transparent url(../images/artbox001-title-cotl.gif) left top no-repeat;
}
DIV.artBoxContainerType-001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleTopCorners .r2
{
  background: transparent url(../images/artbox001-title-cotr.png) right top no-repeat;
  _background: transparent url(../images/artbox001-title-cotr.gif) right top no-repeat;
}
DIV.artBoxContainerType-001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleTopCorners .r3
{
  background: transparent url(../images/artbox001-title-cet.png) left top repeat-x;
  _background: transparent url(../images/artbox001-title-cet.gif) left top repeat-x;
}

DIV.artBoxContainerType-001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer .b1
{
  background: #245B8F url(../images/artbox001-bg-title.gif) left top repeat-x;
}
DIV.artBoxContainerType-001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer .b1 .b1
{
  background: none;
}

DIV.artBoxContainerType-001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer DIV.artBoxInner
{
  padding: 0px 17px 12px 17px;
  _padding: 0px 17px 8px 17px;
}

DIV.artBoxContainerType-001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer DIV.artBoxContent,
#idPrimaryContentBlock1Content DIV.artBoxContainerType-001 H4.artBoxTitle
{
  color: #FFFFFF; 
}

/* content */

DIV.artBoxContainerType-001 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer .b1
{
  border-style: solid;
  border-color: #245B8F;
  border-width: 0;
  _border-width: 4px 0 0 0;
  background: transparent url(../images/artbox001-cel.png) left top repeat-y;
  _background: transparent url(../images/artbox001-cel.gif) left top repeat-y;
}
DIV.artBoxContainerType-001 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer .b1 .b1
{
  border: none;
}
DIV.artBoxContainerType-001 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer .b2
{
  background: transparent url(../images/artbox001-cer.png) right top repeat-y;
  _background: transparent url(../images/artbox001-cer.gif) right top repeat-y;
  padding: 0 4px;
}
DIV.artBoxContainerType-001 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer .b3
{
  background: #FFFFFF;
}

DIV.artBoxContainerType-001 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer .b1 .b1,
DIV.artBoxContainerType-001 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer .b2 .b2,
DIV.artBoxContainerType-001 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer .b3 .b3
{
  background: none;
}

DIV.artBoxContainerType-001 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer .b2 .b2
{
  padding: 0;
}

DIV.artBoxContainerType-001 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer DIV.artBoxInner
{
  padding: 12px 7px; 
}

/* module */

#idPrimaryContentBlock1Content DIV.artBoxContainerType-001 DIV.moduleViewType-0 DIV.moduleItem
{
  padding: 5px 6px 7px 6px;
}

#idPrimaryContentBlock1Content DIV.artBoxContainerType-001 DIV.moduleViewType-0 DIV.moduleSeparator
{
  background: transparent url(../images/artbox001-sep.gif) left top repeat-x;
}


DIV.artBoxContainerType-001 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer DIV.artBoxContent,
#idPrimaryContentBlock1Content DIV.artBoxContainerType-001 DIV.moduleViewType-0 DIV.itemInfoContainer
{
  color: #000000;
}

#idPrimaryContentBlock1Content DIV.artBoxContainerType-001 DIV.moduleViewType-0 A:link,
#idPrimaryContentBlock1Content DIV.artBoxContainerType-001 DIV.moduleViewType-0 A:active,
#idPrimaryContentBlock1Content DIV.artBoxContainerType-001 DIV.moduleViewType-0 A:visited,
#idPrimaryContentBlock1Content DIV.artBoxContainerType-001 DIV.moduleViewType-0 A:hover
{
  color: #006198;
}

#idPrimaryContentBlock1Content DIV.artBoxContainerType-001 DIV.moduleViewType-0 A:hover
{
  color: #0000FF;
}

/***  Type 002                                                   ***/

DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer
{
  margin-top: 6px;
}

/* title */

DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleTopCorners
{
  display: block;
  float: none;
  height: 17px;
  _height: 12px;
}

DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleBottomCorners
{
  display: block;
  float: none;
  height: 5px;
}

DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleTopCorners .r1,
DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleTopCorners .r2,
DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleTopCorners .r3
{
  height: 17px;
  _height: 12px;
}

DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleBottomCorners .r1,
DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleBottomCorners .r2,
DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleBottomCorners .r3
{
  height: 5px;
}

DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleTopCorners .r2
{
  padding: 0 17px;
}


DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleBottomCorners .r2
{
  padding: 0 10px;
}

/* container */

DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleTopCorners .r1
{
  background: transparent url(../images/artbox002-title-cotl.png) left bottom no-repeat;
  _background: transparent url(../images/artbox002-title-cotl.gif) left bottom no-repeat;
}
DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleTopCorners .r2
{
  background: transparent url(../images/artbox002-title-cotr.png) right bottom no-repeat;
  _background: transparent url(../images/artbox002-title-cotr.gif) right bottom no-repeat;
}

DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleTopCorners .r3
{
  background: transparent url(../images/artbox002-title-cet.png) left bottom repeat-x;
  _background: transparent url(../images/artbox002-title-cet.gif) left bottom repeat-x;
  _border-top: 1px solid #FFFFFF;
}

DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleBottomCorners .r1
{
  background: transparent url(../images/artbox002-title-cobl.png) left bottom no-repeat;
  _background: transparent url(../images/artbox002-title-cobl.gif) left bottom no-repeat;
}
DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleBottomCorners .r2
{
  background: transparent url(../images/artbox002-title-cobr.png) right bottom no-repeat;
  _background: transparent url(../images/artbox002-title-cobr.gif) right bottom no-repeat;
}

DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleBottomCorners .r3
{
  background: transparent url(../images/artbox002-title-ceb.png) left bottom repeat-x;
  _background: transparent url(../images/artbox002-title-ceb.gif) left bottom repeat-x;
}

DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer .b1
{
  background: transparent url(../images/artbox002-title-cel.png) left top repeat-y;
  _background: transparent url(../images/artbox002-title-cel.gif) left top repeat-y;
}
DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer .b2
{
  background: transparent url(../images/artbox002-title-cer.png) right top repeat-y;
  _background: transparent url(../images/artbox002-title-cer.gif) right top repeat-y;
  padding: 0 5px;
}

DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer .b1 .b1,
DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer .b2 .b2
{
  background: none;
}

DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer .b2 .b2
{
  padding: 0;
}

DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer .b3
{
  background: #245B8F url(../images/artbox002-bg-title.gif) left top repeat-x;
}
DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer .b3 .b3
{
  background: none;
}

DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer DIV.artBoxInner
{
  padding: 0px 19px 12px 19px;
}

DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer DIV.artBoxContent,
#idPrimaryContentBlock1Content DIV.artBoxContainerType-002 H4.artBoxTitle
{
  color: #FFFFFF; 
}

/* content */

DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxContentContainer
{
  margin-top: -6px;
  _margin-top: -8px;
}

DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxContentTopCorners,
DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxContentBottomCorners
{
  display: block;
  float: none;
  height: 10px;
}

DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxContentTopCorners .r1,
DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxContentTopCorners .r2,
DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxContentTopCorners .r3,
DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxContentBottomCorners .r1,
DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxContentBottomCorners .r2,
DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxContentBottomCorners .r3
{
  height: 10px;
}

DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxContentTopCorners .r2,
DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxContentBottomCorners .r2
{
  padding: 0 10px;
}

/* container */

DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxContentTopCorners .r1
{
  background: transparent url(../images/artbox002-cont-cotl.png) left bottom no-repeat;
  _background: transparent url(../images/artbox002-cont-cotl.gif) left bottom no-repeat;
}
DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxContentTopCorners .r2
{
  background: transparent url(../images/artbox002-cont-cotr.png) right bottom no-repeat;
  _background: transparent url(../images/artbox002-cont-cotr.gif) right bottom no-repeat;
}

DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxContentTopCorners .r3
{
  background: transparent url(../images/artbox002-cont-cet.png) left bottom repeat-x;
  _background: transparent url(../images/artbox002-cont-cet.gif) left bottom repeat-x;
}

DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxContentBottomCorners .r1
{
  background: transparent url(../images/artbox002-cont-cobl.png) left bottom no-repeat;
  _background: transparent url(../images/artbox002-cont-cobl.gif) left bottom no-repeat;
}
DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxContentBottomCorners .r2
{
  background: transparent url(../images/artbox002-cont-cobr.png) right bottom no-repeat;
  _background: transparent url(../images/artbox002-cont-cobr.gif) right bottom no-repeat;
}

DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxContentBottomCorners .r3
{
  background: transparent url(../images/artbox002-cont-ceb.png) left bottom repeat-x;
  _background: transparent url(../images/artbox002-cont-ceb.gif) left bottom repeat-x;
}

DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer .b1
{
  background: transparent url(../images/artbox002-cont-cel.png) left top repeat-y;
  _background: transparent url(../images/artbox002-cont-cel.gif) left top repeat-y;
}
DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer .b2
{
  background: transparent url(../images/artbox002-cont-cer.png) right top repeat-y;
  _background: transparent url(../images/artbox002-cont-cer.gif) right top repeat-y;
  padding: 0 5px;
}

DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer .b1 .b1,
DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer .b2 .b2
{
  background: none;
}

DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer .b2 .b2
{
  padding: 0;
}

DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer .b3
{
  background: #DAF2FF;
}
DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer .b3 .b3
{
  background: none;
}

DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer DIV.artBoxInner
{
  padding: 12px 8px; 
}

/* module */

#idPrimaryContentBlock1Content DIV.artBoxContainerType-002 DIV.moduleViewType-0 DIV.moduleItem
{
  padding: 5px 6px 7px 6px;
}

#idPrimaryContentBlock1Content DIV.artBoxContainerType-002 DIV.moduleViewType-0 DIV.moduleSeparator
{
  background: transparent url(../images/artbox002-sep.gif) left top repeat-x;
}


DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer DIV.artBoxContent,
#idPrimaryContentBlock1Content DIV.artBoxContainerType-002 DIV.moduleViewType-0 DIV.itemInfoContainer
{
  color: #000000;
}

#idPrimaryContentBlock1Content DIV.artBoxContainerType-002 DIV.moduleViewType-0 A:link,
#idPrimaryContentBlock1Content DIV.artBoxContainerType-002 DIV.moduleViewType-0 A:active,
#idPrimaryContentBlock1Content DIV.artBoxContainerType-002 DIV.moduleViewType-0 A:visited,
#idPrimaryContentBlock1Content DIV.artBoxContainerType-002 DIV.moduleViewType-0 A:hover
{
  color: #006198;
}

#idPrimaryContentBlock1Content DIV.artBoxContainerType-002 DIV.moduleViewType-0 A:hover
{
  color: #0000FF;
}


/***  Type 003                                                   ***/

/* corners */

DIV.artBoxContainerType-003 DIV.artBoxOuterTopCorners,
DIV.artBoxContainerType-003 DIV.artBoxOuterBottomCorners
{
  display: block;
  _display: none;
  float: none;
  height: 10px;
}

DIV.artBoxContainerType-003 DIV.artBoxOuterTopCorners .r1,
DIV.artBoxContainerType-003 DIV.artBoxOuterBottomCorners .r1,
DIV.artBoxContainerType-003 DIV.artBoxOuterTopCorners .r2,
DIV.artBoxContainerType-003 DIV.artBoxOuterBottomCorners .r2,
DIV.artBoxContainerType-003 DIV.artBoxOuterTopCorners .r3,
DIV.artBoxContainerType-003 DIV.artBoxOuterBottomCorners .r3
{
  height: 10px;
}


DIV.artBoxContainerType-003 DIV.artBoxOuterTopCorners .r2,
DIV.artBoxContainerType-003 DIV.artBoxOuterBottomCorners .r2
{
  padding: 0 10px;
}


DIV.artBoxContainerType-003 DIV.artBoxOuterTopCorners .r1
{
  background: transparent url(../images/artbox003-cotl.png) left top no-repeat;
  _background: none;
}
DIV.artBoxContainerType-003 DIV.artBoxOuterTopCorners .r2
{
  background: transparent url(../images/artbox003-cotr.png) right top no-repeat;
  _background: none;
}
DIV.artBoxContainerType-003 DIV.artBoxOuterBottomCorners .r1
{
  background: transparent url(../images/artbox003-cobl.png) left bottom no-repeat;
  _background: none;
}
DIV.artBoxContainerType-003 DIV.artBoxOuterBottomCorners .r2
{
  background: transparent url(../images/artbox003-cobr.png) right bottom no-repeat;
  _background: none;
}

DIV.artBoxContainerType-003 DIV.artBoxOuterTopCorners .r3
{
  background: transparent url(../images/artbox003-cet.png) left top repeat-x;
  _background: none;
}
DIV.artBoxContainerType-003 DIV.artBoxOuterBottomCorners .r3
{
  background: transparent url(../images/artbox003-ceb.png) left bottom repeat-x;
  _background: none;
}

DIV.artBoxContainerType-003 DIV.artBoxGeneralInnerContainer .b1
{
  background: transparent url(../images/artbox003-cel.png) left top repeat-y;
  _background: none;
  _border: 1px solid #86B4CA;
}
DIV.artBoxContainerType-003 DIV.artBoxGeneralInnerContainer .b2
{
  background: transparent url(../images/artbox003-cer.png) right top repeat-y;
  _background: none;
  padding: 0 10px;
  _padding: 0;
  _border: 1px solid #FFFFFF;
}
DIV.artBoxContainerType-003 DIV.artBoxGeneralInnerContainer .b3
{
  background: #86B4CA;
  _padding: 5px;
}

DIV.artBoxContainerType-003 DIV.artBoxGeneralInnerContainer .b1 .b1,
DIV.artBoxContainerType-003 DIV.artBoxGeneralInnerContainer .b2 .b2,
DIV.artBoxContainerType-003 DIV.artBoxGeneralInnerContainer .b3 .b3
{
  background: none;
}

DIV.artBoxContainerType-003 DIV.artBoxGeneralInnerContainer .b1 .b1
{
  _border: none;
}

DIV.artBoxContainerType-003 DIV.artBoxGeneralInnerContainer .b2 .b2
{
  padding: 0;
  _border: none;
}

DIV.artBoxContainerType-003 DIV.artBoxGeneralInnerContainer .b3 .b3
{
  _padding: 0;
}



/* title */

DIV.artBoxContainerType-003 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer DIV.artBoxInner
{
  padding: 6px 17px 12px 17px;
}

DIV.artBoxContainerType-003 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer DIV.artBoxContent,
#idPrimaryContentBlock1Content DIV.artBoxContainerType-003 H4.artBoxTitle
{
  color: #FFFFFF; 
}

/* content */

DIV.artBoxContainerType-003 DIV.artBoxGeneralInnerContainer DIV.artBoxContentTopCorners
{
  display: block;
  float: none;
  height: 7px;
}

DIV.artBoxContainerType-003 DIV.artBoxGeneralInnerContainer DIV.artBoxContentTopCorners .r1,
DIV.artBoxContainerType-003 DIV.artBoxGeneralInnerContainer DIV.artBoxContentTopCorners .r2,
DIV.artBoxContainerType-003 DIV.artBoxGeneralInnerContainer DIV.artBoxContentTopCorners .r3
{
  height: 17px;
}

DIV.artBoxContainerType-003 DIV.artBoxGeneralInnerContainer DIV.artBoxContentTopCorners .r2
{
  padding: 0 3px;
}

/* container */

DIV.artBoxContainerType-003 DIV.artBoxGeneralInnerContainer DIV.artBoxContentTopCorners .r1
{
  background: transparent url(../images/artbox003-cont-cotl.gif) left top no-repeat;
}
DIV.artBoxContainerType-003 DIV.artBoxGeneralInnerContainer DIV.artBoxContentTopCorners .r2
{
  background: transparent url(../images/artbox003-cont-cotr.gif) right top no-repeat;
}
DIV.artBoxContainerType-003 DIV.artBoxGeneralInnerContainer DIV.artBoxContentTopCorners .r3
{
  background: transparent url(../images/artbox003-cont-cet.gif) left top repeat-x;
}

DIV.artBoxContainerType-003 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer DIV.artBoxInner
{
  padding: 12px 7px; 
}

/* module */

#idPrimaryContentBlock1Content DIV.artBoxContainerType-003 DIV.moduleViewType-0 DIV.moduleItem
{
  padding: 5px 6px 7px 6px;
}

#idPrimaryContentBlock1Content DIV.artBoxContainerType-003 DIV.moduleViewType-0 DIV.moduleSeparator
{
  background: transparent url(../images/artbox003-sep.gif) left top repeat-x;
}


DIV.artBoxContainerType-003 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer DIV.artBoxContent,
#idPrimaryContentBlock1Content DIV.artBoxContainerType-003 DIV.moduleViewType-0 DIV.itemInfoContainer
{
  color: #FFFFFF;
}

#idPrimaryContentBlock1Content DIV.artBoxContainerType-003 DIV.moduleViewType-0 A:link,
#idPrimaryContentBlock1Content DIV.artBoxContainerType-003 DIV.moduleViewType-0 A:active,
#idPrimaryContentBlock1Content DIV.artBoxContainerType-003 DIV.moduleViewType-0 A:visited,
#idPrimaryContentBlock1Content DIV.artBoxContainerType-003 DIV.moduleViewType-0 A:hover
{
  color: #006198;
}

#idPrimaryContentBlock1Content DIV.artBoxContainerType-003 DIV.moduleViewType-0 A:hover
{
  color: #0000FF;
}