/***********************************************************************************************/
/*                          payments from profile ticker gadget                                */
/***********************************************************************************************/

#WA_messagePopup 
{
	display: block;
	width: 222px;
	font-family: tahoma, sans-serif;
	font-size: 9pt;
	position: fixed;
	z-index: 65535;
	bottom: 0;
	right: 0;
	outline: none;	
}

#WA_messagePopup ul
{
	background: url(../images/overlayboxes/messagestop.png) no-repeat top left;
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
}

#WA_messagePopup  .opened ul
{
	display: block;
}

#WA_messagePopup  .closed ul
{
	display: none;
}


#WA_messagePopup ul li
{
	background: url(../images/overlayboxes/messageseparator.png) no-repeat bottom left;
	width: 222px;
	float: left;
	padding: 10px 20px;
	margin: 0;
}

#WA_messagePopup ul li a, #WA_messagePopup ul li a:visited
{
	color: #0035cc;
	outline: none;
	font-size: 12px !important;
	font-style: normal;
	font-weight: normal;
	background: transparent;	
}

#WA_messagePopup ul li a:hover
{
	color: #2055ed;
}

#WA_messagePopup ul li:last-child, #WA_messagePopup ul li.last
{
	background: url(../images/overlayboxes/messagebg.png) repeat-y top left;
}


#WA_messagePopup ul li:first-child, #WA_messagePopup ul li.first
{
	margin-top: 6px;
}

#WA_messagePopup  a#messagePopupButton
{
	display: block;
	width: 222px;

	text-decoration: none;
	float: left;
}

#WA_messagePopup  .opened #messagePopupButton
{
	background: url(../images/overlayboxes/messagesopen.png) no-repeat top left;
	height: 27px;
}

#WA_messagePopup  .closed #messagePopupButton
{
	background: url(../images/overlayboxes/messagesclose.png) no-repeat top left;
	height: 31px;	
}

/***********************************************************************************************/
/*                          switch to admin view/logout overlay box                            */
/***********************************************************************************************/
#WA_switchToAdmin
{
    position: fixed;
    right: 0;
    top: 0;
	background: url(../images/overlayboxes/adminswitch.png) no-repeat bottom left;
	width: 220px;
	height: 32px;
	z-index: 65535;
}

#WA_switchToAdmin a, #WA_switchToAdmin a:visited, #WA_switchToAdmin span
{
	color: black !important;
	font-size: 12px !important;
	float: left;
	margin-top: 7px;
	font-style: normal;
	font-weight: normal;
	background: transparent;
}

#WA_switchToAdmin a:first-child 
{
	margin-left: 14px;
}

#WA_switchToAdmin span
{
	margin-left: 3px;
	margin-right: 3px;	
}

#WA_switchToAdmin a:hover
{
	color: #555 !important;
}

/***********************************************************************************************/
/*                                 common artboxes                                             */
/***********************************************************************************************/


/*** Type 000                                                    ***/

DIV.artBoxContainerType-000 DIV.moduleViewType-0 DIV.moduleSeparator
{
  margin: 0.4em 0 0.2em 0;
}

DIV.artBoxContainerType-000 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleContainer
{
  margin-bottom: 0.5em;
}

/***  Type 011                                                   ***/

/* corners */


DIV.artBoxContainerType-011 DIV.artBoxOuterTopCorners,
DIV.artBoxContainerType-011 DIV.artBoxOuterBottomCorners
{
  display: block;
  _display: none;
  float: none;
  height: 9px;
}

DIV.artBoxContainerType-011 DIV.artBoxOuterTopCorners .r1,
DIV.artBoxContainerType-011 DIV.artBoxOuterBottomCorners .r1,
DIV.artBoxContainerType-011 DIV.artBoxOuterBottomCorners .r2,
DIV.artBoxContainerType-011 DIV.artBoxOuterBottomCorners .r3
{
  height: 9px;
}

DIV.artBoxContainerType-011 DIV.artBoxOuterBottomCorners .r2
{
  padding: 0 9px;
}

/* container */

DIV.artBoxContainerType-011 DIV.artBoxOuterTopCorners .r1
{
  background: transparent url(../images/artboxes/artbox011-cotr.png) right bottom no-repeat;
  _background: none;
}

DIV.artBoxContainerType-011 DIV.artBoxOuterBottomCorners .r1
{
  background: transparent url(../images/artboxes/artbox011-cobl.png) left bottom no-repeat;
  _background: none;
}
DIV.artBoxContainerType-011 DIV.artBoxOuterBottomCorners .r2
{
  background: transparent url(../images/artboxes/artbox011-cobr.png) right bottom no-repeat;
  _background: none;
}
DIV.artBoxContainerType-011 DIV.artBoxOuterBottomCorners .r3
{
  background: transparent url(../images/artboxes/artbox011-ceb.png) left bottom repeat-x;
}


/* title */

DIV.artBoxContainerType-011 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleContainer 
{
  _border: 1px solid #A0A0A0;
  _border-width: 1px 1px 0 1px;
  _background: #FFFFFF;
  margin-top: -9px;
  _margin-top: 0;
}

DIV.artBoxContainerType-011 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleTopCorners,
DIV.artBoxContainerType-011 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleBottomCorners
{
  display: block;
  _display: none;
  float: none;
  height: 9px;
}

DIV.artBoxContainerType-011 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleTopCorners .r1,
DIV.artBoxContainerType-011 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleBottomCorners .r1,
DIV.artBoxContainerType-011 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleTopCorners .r2,
DIV.artBoxContainerType-011 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleBottomCorners .r2,
DIV.artBoxContainerType-011 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleTopCorners .r3,
DIV.artBoxContainerType-011 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleBottomCorners .r3,
DIV.artBoxContainerType-011 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleBottomCorners .r4
{
  height: 9px;
}

DIV.artBoxContainerType-011 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleTopCorners .r2
{
  padding: 0 9px 0 0;
  _padding: 0;
}

DIV.artBoxContainerType-011 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleBottomCorners .r3
{
  padding: 0 9px;
}

/* container */

DIV.artBoxContainerType-011 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleTopCorners .r1
{
  background: transparent url(../images/artboxes/artbox011-cotr.png) right top no-repeat;
  _background: none;
}
DIV.artBoxContainerType-011 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleTopCorners .r2
{
}
DIV.artBoxContainerType-011 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleTopCorners .r3
{
  background: transparent url(../images/artboxes/op-white-50x80.png) left top repeat;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BuiltTheme/aurora_horizontal_steel_blue/605881d0/images/artboxes/op-white-50x80.png', sizingMethod='scale');
}

DIV.artBoxContainerType-011 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleBottomCorners .r1
{
  background: transparent url(../images/artboxes/artbox011-cobl.png) left bottom no-repeat;
  _background: none;
}
DIV.artBoxContainerType-011 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleBottomCorners .r2
{
  background: transparent url(../images/artboxes/artbox011-cer.png) right bottom repeat-y;
  _background: none;
}
DIV.artBoxContainerType-011 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleBottomCorners .r3
{
  background: transparent url(../images/artboxes/artbox011-cobr.png) right bottom no-repeat;
  _background: none;
}
DIV.artBoxContainerType-011 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleBottomCorners .r4
{
  background: transparent url(../images/artboxes/artbox011-ceb.png) left bottom repeat-x;
  _background: none;
}

DIV.artBoxContainerType-011 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer .b1
{
  background: transparent url(../images/artboxes/artbox011-cer.png) right bottom repeat-y;
  _background: none;
}

DIV.artBoxContainerType-011 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer .b1 .b1
{
  background: none;
}

DIV.artBoxContainerType-011 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer .b2
{
  background: transparent url(../images/artboxes/artbox011-cer.png) right bottom repeat-y;
  padding: 0 9px 0 0;
  _background: none;
  _padding: 0;
}

DIV.artBoxContainerType-011 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer .b2 .b2
{
  background: none;
  padding: 0;
}

DIV.artBoxContainerType-011 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer .b3
{
  background: transparent url(../images/artboxes/op-white-50x80.png) left bottom repeat;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BuiltTheme/aurora_horizontal_steel_blue/605881d0/images/artboxes/op-white-50x80.png', sizingMethod='scale');
}

DIV.artBoxContainerType-011 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer .b3 .b3
{
  background: none;
  _filter: none;
}

DIV.artBoxContainerType-011 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer DIV.artBoxInner
{
  padding: 2px 12px 12px 12px;
  _padding: 12px;
}

DIV.artBoxContainerType-011 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer DIV.artBoxContent,
DIV.artBoxContainerType-011 H4.artBoxTitle
{
  color: #000000; 
}

/* content */

DIV.artBoxContainerType-011 DIV.artBoxGeneralInnerContainer DIV.artBoxContentContainer
{
  _border: 1px solid #A0A0A0;
  _background: #F0F0F0;
}

DIV.artBoxContainerType-011 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer .b1
{
  background: transparent url(../images/artboxes/artbox011-cer.png) right top repeat-y;
  padding: 0 9px 0 0;
  _background: none;
  _padding: 0;
}

DIV.artBoxContainerType-011 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer .b1 .b1
{
  background: none;
  padding: 0;
}

DIV.artBoxContainerType-011 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer .b2
{
  background: transparent url(../images/artboxes/op-white-50.png) left bottom repeat;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BuiltTheme/aurora_horizontal_steel_blue/605881d0/images/artboxes/op-white-50.png', sizingMethod='scale');
}

DIV.artBoxContainerType-011 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer .b2 .b2
{
  background: none;
  _filter: none;
}

DIV.artBoxContainerType-011 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer DIV.artBoxInner
{
  padding: 12px 7px; 
}

/* module */

DIV.artBoxContainerType-011 DIV.moduleViewType-0 DIV.moduleItem
{
  padding: 5px 5px 7px 5px;
}

DIV.artBoxContainerType-011 DIV.moduleViewType-0 DIV.moduleSeparator
{
  background: transparent url(../images/artboxes/artbox-sep.gif) left top repeat-x;
}

/***  Type 012                                                   ***/

/* corners */

DIV.artBoxContainerType-012 DIV.artBoxOuterTopCorners,
DIV.artBoxContainerType-012 DIV.artBoxOuterBottomCorners
{
  display: inline;
  float: none;
  height: 8px;
}

DIV.artBoxContainerType-012 DIV.artBoxOuterBottomCorners
{
  height: 16px;
  _height: 8px;
  clear: both;
}

DIV.artBoxContainerType-012 DIV.artBoxOuterTopCorners .r1,
DIV.artBoxContainerType-012 DIV.artBoxOuterTopCorners .r2,
DIV.artBoxContainerType-012 DIV.artBoxOuterTopCorners .r3
{
  height: 8px;
}

DIV.artBoxContainerType-012 DIV.artBoxOuterBottomCorners .r1,
DIV.artBoxContainerType-012 DIV.artBoxOuterBottomCorners .r2,
DIV.artBoxContainerType-012 DIV.artBoxOuterBottomCorners .r3
{
  height: 16px;
  _height: 8px;
}

DIV.artBoxContainerType-012 DIV.artBoxOuterTopCorners .r2,
DIV.artBoxContainerType-012 DIV.artBoxOuterBottomCorners .r2
{
  padding: 0 16px 0 8px;
  _padding: 0 8px 0 8px;
}

/* container */

DIV.artBoxContainerType-012 DIV.artBoxOuterTopCorners .r1
{
  background: transparent url(../images/artboxes/artbox012-cotl.png) left top no-repeat;
}
DIV.artBoxContainerType-012 DIV.artBoxOuterTopCorners .r2
{
  background: transparent url(../images/artboxes/artbox012-cotr.png) right top no-repeat;
  _background: transparent url(../images/artboxes/artbox012-cotr.gif) right top no-repeat;
}
DIV.artBoxContainerType-012 DIV.artBoxOuterBottomCorners .r1
{
  background: transparent url(../images/artboxes/artbox012-cobl.png) left bottom no-repeat;
  _background: transparent url(../images/artboxes/artbox012-cobl.gif) left bottom no-repeat;
}
DIV.artBoxContainerType-012 DIV.artBoxOuterBottomCorners .r2
{
  background: transparent url(../images/artboxes/artbox012-cobr.png) right bottom no-repeat;
  _background: transparent url(../images/artboxes/artbox012-cobr.gif) right bottom no-repeat;
}

DIV.artBoxContainerType-012 DIV.artBoxOuterTopCorners .r3
{
  background: transparent url(../images/artboxes/artbox012-cet.png) left top repeat-x;
}
DIV.artBoxContainerType-012 DIV.artBoxOuterBottomCorners .r3
{
  background: transparent url(../images/artboxes/artbox012-ceb.png) left bottom repeat-x;
  _background: transparent url(../images/artboxes/artbox012-ceb.gif) left bottom repeat-x;
}


DIV.artBoxContainerType-012 DIV.artBoxGeneralInnerContainer .b1
{
  background: transparent url(../images/artboxes/artbox012-cel.png) left top repeat-y;
}
DIV.artBoxContainerType-012 DIV.artBoxGeneralInnerContainer .b2
{
  background: transparent url(../images/artboxes/artbox012-cer.png) right top repeat-y;
  _background: transparent url(../images/artboxes/artbox012-cer.gif) right top repeat-y;
  padding: 0 11px 0 3px;
  _padding: 0 3px 0 3px;
}
DIV.artBoxContainerType-012 DIV.artBoxGeneralInnerContainer .b1 .b1,
DIV.artBoxContainerType-012 DIV.artBoxGeneralInnerContainer .b2 .b2
{
  background: none;
}

DIV.artBoxContainerType-012 DIV.artBoxGeneralInnerContainer .b2 .b2
{
  padding: 0;
}

/* title */

DIV.artBoxContainerType-012 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer .b1
{
  border-style: solid;
  border-color: #7A7A7A;
  border-width: 0 0 2px 0;
  padding: 0 5px;
}

DIV.artBoxContainerType-012 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer .b1 .b1
{
  border: none;
  padding: 0;
}

DIV.artBoxContainerType-012 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer .b2
{
  background: #FFFFFF;
  width: 100%;
}

DIV.artBoxContainerType-012 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer .b2 .b2
{
  background: none;
  width: auto;
}

DIV.artBoxContainerType-012 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer DIV.artBoxInner
{
  padding: 7px 7px 12px 7px;
}

DIV.artBoxContainerType-012 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer DIV.artBoxContent,
DIV.artBoxContainerType-012 H4.artBoxTitle
{
  color: #000000; 
}

/* content */

DIV.artBoxContainerType-012 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer .b1
{
  padding: 0 5px;
}

DIV.artBoxContainerType-012 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer .b1 .b1
{
  padding: 0;
}

DIV.artBoxContainerType-012 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer .b2
{
  background: #FFFFFF;
}

DIV.artBoxContainerType-012 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer .b2 .b2
{
  background: none;
}

DIV.artBoxContainerType-012 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer DIV.artBoxInner
{
  padding: 12px 7px 24px 7px; 
}

/* module */

DIV.artBoxContainerType-012 DIV.moduleViewType-0 DIV.moduleItem
{
  padding: 5px 6px 7px 6px;
}

DIV.artBoxContainerType-012 DIV.moduleViewType-0 DIV.moduleSeparator
{
  background: transparent url(../images/artboxes/artbox-sep.gif) left top repeat-x;
}

/***  Type 013                                                   ***/

/* corners */

DIV.artBoxContainerType-013 DIV.artBoxOuterTopCorners,
DIV.artBoxContainerType-013 DIV.artBoxOuterBottomCorners
{
  display: block;
  _display: none;
  float: none;
  height: 9px;
}

DIV.artBoxContainerType-013 DIV.artBoxOuterTopCorners .r1,
DIV.artBoxContainerType-013 DIV.artBoxOuterBottomCorners .r1,
DIV.artBoxContainerType-013 DIV.artBoxOuterTopCorners .r2,
DIV.artBoxContainerType-013 DIV.artBoxOuterBottomCorners .r2,
DIV.artBoxContainerType-013 DIV.artBoxOuterTopCorners .r3,
DIV.artBoxContainerType-013 DIV.artBoxOuterBottomCorners .r3
{
  height: 9px;
}

DIV.artBoxContainerType-013 DIV.artBoxOuterTopCorners .r1
{
  padding: 0 9px 0 0;
}

DIV.artBoxContainerType-013 DIV.artBoxOuterBottomCorners .r2
{
  padding: 0 9px;
}

/* container */

DIV.artBoxContainerType-013 DIV.artBoxOuterTopCorners .r1
{
  background: transparent url(../images/artboxes/artbox013-cotr.png) right top no-repeat;
  _background: none;
}
DIV.artBoxContainerType-013 DIV.artBoxOuterTopCorners .r2
{
  border-left: 1px solid #FFFFFF;
}
DIV.artBoxContainerType-013 DIV.artBoxOuterTopCorners .r3
{
  border-style: solid;
  border-color: #7A7A7A;
  border-width: 1px 0 0 1px;
  background: #FFFFFF;
}
DIV.artBoxContainerType-013 DIV.artBoxOuterBottomCorners .r1
{
  background: transparent url(../images/artboxes/artbox013-cobl.png) left bottom no-repeat;
  _background: none;
}
DIV.artBoxContainerType-013 DIV.artBoxOuterBottomCorners .r2
{
  background: transparent url(../images/artboxes/artbox013-cobr.png) right bottom no-repeat;
  _background: none;
}
DIV.artBoxContainerType-013 DIV.artBoxOuterBottomCorners .r3
{
  background: transparent url(../images/artboxes/artbox013-ceb.png) left bottom repeat-x;
  _background: none;
}

/* title */

DIV.artBoxContainerType-013 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleContainer
{
  margin-top: -9px;
  _margin-top: 0;
}

DIV.artBoxContainerType-013 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleTopCorners
{
  display: block;
  _display: none;
  float: none;
  height: 9px;
}

DIV.artBoxContainerType-013 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleTopCorners .r1,
DIV.artBoxContainerType-013 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleTopCorners .r2
{
  height: 9px;
}

DIV.artBoxContainerType-013 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleTopCorners .r1
{
  padding: 0 9px;
}

/* container */

DIV.artBoxContainerType-013 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleTopCorners .r1
{
  background: transparent url(../images/artboxes/artbox013-cotl.png) left top no-repeat;
  _background: none;
}
DIV.artBoxContainerType-013 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleTopCorners .r2
{
  background: transparent url(../images/artboxes/artbox013-cet.png) left top repeat-x;
  _background: none;
}

DIV.artBoxContainerType-013 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer .b1
{
  background: transparent url(../images/artboxes/artbox013-cer.png) right top repeat-y;
  padding: 0 9px 0 0;
  border-style: solid;
  border-color: #FFFFFF;
  border-width: 0 0 0 1px;
  _background: none;
  _padding: 0;
}
DIV.artBoxContainerType-013 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer .b1 .b1
{
  background: none;
  padding: 0;
  border: none;
}

DIV.artBoxContainerType-013 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer .b2
{
  background: #7A7A7A url(../images/artboxes/artbox013-title-bg.png) left top repeat-x; 
}

DIV.artBoxContainerType-013 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer .b2 .b2
{
  background: none;
}

DIV.artBoxContainerType-013 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer DIV.artBoxInner
{
  padding: 4px 12px 12px 12px; 
  _padding: 12px; 
}

DIV.artBoxContainerType-013 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer DIV.artBoxContent,
DIV.artBoxContainerType-013 H4.artBoxTitle
{
  color: #FFFFFF;
}

/* content */

DIV.artBoxContainerType-013 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer .b1
{
  background: transparent url(../images/artboxes/artbox013-cer.png) right top repeat-y;
  padding: 0 9px 0 0;
  _background: none;
  _padding: 0;
}
DIV.artBoxContainerType-013 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer .b1 .b1
{
  background: none;
  padding: 0;
}

DIV.artBoxContainerType-013 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer .b2
{
  border-left: 1px solid #FFFFFF;
}

DIV.artBoxContainerType-013 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer .b2 .b2
{
  border-left: 0;
}

DIV.artBoxContainerType-013 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer .b3
{
  border-style: solid;
  border-color: #7A7A7A;
  border-width: 0 0 0 1px;
  background: #FFFFFF;
  _border-width: 1px;
}

DIV.artBoxContainerType-013 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer .b3 .b3
{
  border: 0;
}

DIV.artBoxContainerType-013 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer DIV.artBoxInner
{
  padding: 12px 7px; 
}

/* module */

DIV.artBoxContainerType-013 DIV.moduleViewType-0 DIV.moduleItem
{
  padding: 5px 6px 7px 6px;
}

DIV.artBoxContainerType-013 DIV.moduleViewType-0 DIV.moduleSeparator
{
  background: transparent url(../images/artboxes/artbox-sep.gif) left top repeat-x;
}


/***  Type 014                                                   ***/

DIV.artBoxContainerType-014
{
  border: 1px dotted #A0A0A0;
}

DIV.artBoxContainerType-014 DIV.artBoxGeneralInnerContainer
{
  background: transparent url(../images/artboxes/op-white-50.png) left bottom repeat;
  _background: #F0F0F0;
}

/* title */

DIV.artBoxContainerType-014 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer DIV.artBoxInner
{
  padding: 12px 12px 0 12px;
}

/* content */

DIV.artBoxContainerType-014 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer DIV.artBoxInner
{
  padding: 5px 7px 7px 7px; 
}

/* module */

DIV.artBoxContainerType-014 DIV.moduleViewType-0 DIV.moduleItem
{
  padding: 5px 5px 7px 5px;
}

DIV.artBoxContainerType-014 DIV.moduleViewType-0 DIV.moduleSeparator
{
  background: transparent url(../images/artboxes/artbox-sep.gif) left top repeat-x;
}

/***  Type 015                                                   ***/

/* corners */

DIV.artBoxContainerType-015 DIV.artBoxOuterTopCorners,
DIV.artBoxContainerType-015 DIV.artBoxOuterBottomCorners
{
  display: block;
  _display: none;
  float: none;
  height: 9px;
}

DIV.artBoxContainerType-015 DIV.artBoxOuterBottomCorners
{
  height: 74px;
}

DIV.artBoxContainerType-015 DIV.artBoxOuterTopCorners .r1,
DIV.artBoxContainerType-015 DIV.artBoxOuterTopCorners .r2,
DIV.artBoxContainerType-015 DIV.artBoxOuterTopCorners .r3
{
  height: 9px;
}

DIV.artBoxContainerType-015 DIV.artBoxOuterBottomCorners .r1,
DIV.artBoxContainerType-015 DIV.artBoxOuterBottomCorners .r2,
DIV.artBoxContainerType-015 DIV.artBoxOuterBottomCorners .r3
{
  height: 74px;
}


DIV.artBoxContainerType-015 DIV.artBoxOuterTopCorners .r1
{
  padding: 0 9px 0 0;
}

DIV.artBoxContainerType-015 DIV.artBoxOuterBottomCorners .r2
{
  padding: 0 75px 0 9px;
}

/* container */

DIV.artBoxContainerType-015 DIV.artBoxOuterTopCorners .r1
{
  background: transparent url(../images/artboxes/artbox015-cotr.png) right top no-repeat;
  _background: none;
}
DIV.artBoxContainerType-015 DIV.artBoxOuterTopCorners .r2
{
  border-left: 1px solid #FFFFFF;
}
DIV.artBoxContainerType-015 DIV.artBoxOuterTopCorners .r3
{
  border-style: solid;
  border-color: #7A7A7A;
  border-width: 1px 0 0 1px;
  background: #FFFFFF;
}

DIV.artBoxContainerType-015 DIV.artBoxOuterBottomCorners .r1
{
  background: transparent url(../images/artboxes/artbox015-cobl.png) left bottom no-repeat;
  _background: none;
}
DIV.artBoxContainerType-015 DIV.artBoxOuterBottomCorners .r2
{
  background: transparent url(../images/artboxes/artbox015-cobr.png) right bottom no-repeat;
  _background: none;
}
DIV.artBoxContainerType-015 DIV.artBoxOuterBottomCorners .r3
{
  background: transparent url(../images/artboxes/artbox015-ceb.png) left bottom repeat-x;
  _background: none;
}

/* title */

DIV.artBoxContainerType-015 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleContainer
{
  margin-top: -9px;
  _margin-top: 0;
}

DIV.artBoxContainerType-015 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleTopCorners
{
  display: block;
  _display: none;
  float: none;
  height: 9px;
}

DIV.artBoxContainerType-015 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleTopCorners .r1,
DIV.artBoxContainerType-015 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleTopCorners .r2
{
  height: 9px;
}

DIV.artBoxContainerType-015 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleTopCorners .r1
{
  padding: 0 9px;
}

/* container */

DIV.artBoxContainerType-015 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleTopCorners .r1
{
  background: transparent url(../images/artboxes/artbox015-cotl.png) left top no-repeat;
  _background: none;
}
DIV.artBoxContainerType-015 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleTopCorners .r2
{
  background: transparent url(../images/artboxes/artbox015-cet.png) left top repeat-x;
  _background: none;
}

DIV.artBoxContainerType-015 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer .b1
{
  background: transparent url(../images/artboxes/artbox015-cer.png) right top repeat-y;
  padding: 0 9px 0 0;
  border-style: solid;
  border-color: #FFFFFF;
  border-width: 0 0 0 1px;
  _background: none;
  _padding: 0;
}
DIV.artBoxContainerType-015 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer .b1 .b1
{
  background: none;
  padding: 0;
  border: none;
}

DIV.artBoxContainerType-015 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer .b2
{
  background: #7A7A7A url(../images/artboxes/artbox015-title-bg.png) left top repeat-x; 
}

DIV.artBoxContainerType-015 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer .b2 .b2
{
  background: none;
}

DIV.artBoxContainerType-015 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer DIV.artBoxInner
{
  padding: 4px 12px 12px 12px; 
  _padding: 12px; 
}

DIV.artBoxContainerType-015 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer DIV.artBoxContent,
DIV.artBoxContainerType-015 H4.artBoxTitle
{
  color: #FFFFFF !important;
}

/* content */

DIV.artBoxContainerType-015 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer .b1
{
  background: transparent url(../images/artboxes/artbox015-cer.png) right top repeat-y;
  padding: 0 9px 0 0;
  _background: none;
  _padding: 0;
}
DIV.artBoxContainerType-015 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer .b1 .b1
{
  background: none;
  padding: 0;
}

DIV.artBoxContainerType-015 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer .b2
{
  border-left: 1px solid #FFFFFF;
}

DIV.artBoxContainerType-015 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer .b2 .b2
{
  border-left: 0;
}

DIV.artBoxContainerType-015 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer .b3
{
  border-style: solid;
  border-color: #7A7A7A;
  border-width: 0 0 0 1px;
  background: #FFFFFF;
  _border-width: 1px;
}

DIV.artBoxContainerType-015 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer .b3 .b3
{
  border: 0;
}

DIV.artBoxContainerType-015 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer DIV.artBoxInner
{
  padding: 12px 7px; 
}


/* module */

DIV.artBoxContainerType-015 DIV.moduleViewType-0 DIV.moduleItem
{
  padding: 5px 6px 7px 6px;
}

DIV.artBoxContainerType-015 DIV.moduleViewType-0 DIV.moduleSeparator
{
  background: transparent url(../images/artboxes/artbox-sep.gif) left top repeat-x !important;
}


/***  Type 016                                                   ***/

/* corners */

DIV.artBoxContainerType-016 DIV.artBoxOuterTopCorners,
DIV.artBoxContainerType-016 DIV.artBoxOuterBottomCorners
{
  display: block;
  _display: none;
  float: none;
  height: 8px;
}

DIV.artBoxContainerType-016 DIV.artBoxOuterTopCorners .r1,
DIV.artBoxContainerType-016 DIV.artBoxOuterBottomCorners .r1,
DIV.artBoxContainerType-016 DIV.artBoxOuterTopCorners .r2,
DIV.artBoxContainerType-016 DIV.artBoxOuterBottomCorners .r2,
DIV.artBoxContainerType-016 DIV.artBoxOuterTopCorners .r3,
DIV.artBoxContainerType-016 DIV.artBoxOuterBottomCorners .r3
{
  height: 8px;
}

DIV.artBoxContainerType-016 DIV.artBoxOuterTopCorners .r2
{
  padding: 0 8px 0 0;
}

DIV.artBoxContainerType-016 DIV.artBoxOuterBottomCorners .r2
{
  padding: 0 8px;
}

/* container */

DIV.artBoxContainerType-016 DIV.artBoxOuterTopCorners .r1
{
  background: transparent url(../images/artboxes/artbox016-cotr.png) right top no-repeat;
  _background: none;
}
DIV.artBoxContainerType-016 DIV.artBoxOuterTopCorners .r3
{
	background-color: #333;
}
DIV.artBoxContainerType-016 DIV.artBoxOuterBottomCorners .r1
{
  background: transparent url(../images/artboxes/artbox016-cobl.png) left bottom no-repeat;
  _background: none;
}
DIV.artBoxContainerType-016 DIV.artBoxOuterBottomCorners .r2
{
  background: transparent url(../images/artboxes/artbox016-cobr.png) right bottom no-repeat;
  _background: none;
}

DIV.artBoxContainerType-016 DIV.artBoxOuterBottomCorners .r3
{
  background: transparent url(../images/artboxes/artbox016-ceb.png) left bottom repeat-x;
  _background: none;
}

DIV.artBoxContainerType-016 DIV.artBoxGeneralInnerContainer .b1
{
  background: transparent url(../images/artboxes/artbox016-cer.png) right top repeat-y;
  padding: 0 8px 0 0;
  _background: none;
  _padding: 0;
}
DIV.artBoxContainerType-016 DIV.artBoxGeneralInnerContainer .b2
{
  background-color: #333;
  padding: 2px 10px 10px 10px;
  _padding: 10px;
}

DIV.artBoxContainerType-016 DIV.artBoxGeneralInnerContainer .b1 .b1,
DIV.artBoxContainerType-016 DIV.artBoxGeneralInnerContainer .b2 .b2
{
  background: none;
  padding: 0;
}

/* title */

DIV.artBoxContainerType-016 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer .b1
{
  border-style: solid;
  border-color: #808080;
  border-width: 0 0 2px 0;
}

DIV.artBoxContainerType-016 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer DIV.artBoxInner
{
  padding: 6px 12px 12px 12px;
}

DIV.artBoxContainerType-016 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer DIV.artBoxContent,
DIV.artBoxContainerType-016 H4.artBoxTitle
{
  color: #FFFFFF;
}

/* content */

DIV.artBoxContainerType-016 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer DIV.artBoxInner
{
  padding: 12px 7px 7px 7px; 
}

/* module */

DIV.artBoxContainerType-016 DIV.moduleViewType-0 DIV.moduleItem
{
  padding: 5px 6px 7px 6px;
}

DIV.artBoxContainerType-016 DIV.moduleViewType-0 DIV.moduleSeparator
{
  background: transparent url(../images/artboxes/artbox-sep.gif) left top repeat-x;
}

DIV.artBoxContainerType-016 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer DIV.artBoxContent,
DIV.artBoxContainerType-016 DIV.moduleViewType-0 DIV.itemInfoContainer
{
  color: #C0C0C0;
}

DIV.artBoxContainerType-016 DIV.moduleViewType-0 A:link,
DIV.artBoxContainerType-016 DIV.moduleViewType-0 A:active,
DIV.artBoxContainerType-016 DIV.moduleViewType-0 A:visited,
DIV.artBoxContainerType-016 DIV.moduleViewType-0 A:hover
{
  color: #95C8F4;
}

DIV.artBoxContainerType-016 DIV.moduleViewType-0 A:hover
{
  color: #FFFFFF;
}



/*** Donation Gadgets ***/

DIV.artBoxContainer DIV.moduleViewType-0 DIV.donationModuleItem,
DIV.artBoxContainer DIV.moduleViewType-0 DIV.donationModuleItem TD,
DIV.artBoxContainer DIV.moduleViewType-0 DIV.donationModuleItem P,
DIV.artBoxContainer DIV.moduleViewType-0 DIV.donationModuleItem H1,
DIV.artBoxContainer DIV.moduleViewType-0 DIV.donationModuleItem H2,
DIV.artBoxContainer DIV.moduleViewType-0 DIV.donationModuleItem H3,
DIV.artBoxContainer DIV.moduleViewType-0 DIV.donationModuleItem H4,
DIV.artBoxContainer DIV.moduleViewType-0 DIV.donationModuleItem H5,
DIV.artBoxContainer DIV.moduleViewType-0 DIV.donationModuleItem H6
{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  
}

DIV.artBoxContainer DIV.moduleViewType-0 DIV.donationGoalButton
{
  text-align: center;
}

DIV.artBoxContainer DIV.moduleViewType-0 DIV.donationGoalCurrentContainer
{
  margin-bottom: 10px;
}

DIV.artBoxContainer DIV.moduleViewType-0 DIV.donationGoalButton A.donationGoalLink
{
  font-weight: bold;
}

DIV.artBoxContainer DIV.moduleViewType-0 DIV.donationGoalCurrentContainer,
DIV.artBoxContainer DIV.moduleViewType-0 DIV.donationGoalProgressContainer,
DIV.artBoxContainer DIV.moduleViewType-0 DIV.donationGoalProgressCollectedContainer,
DIV.artBoxContainer DIV.moduleViewType-0 DIV.donationGoalNotesContainer,
DIV.artBoxContainer DIV.moduleViewType-0 DIV.donationGoalPeriodContainer,
DIV.artBoxContainer DIV.moduleViewType-0 DIV.donationGoalModuleSeparator
{
  width: 100%;
}

DIV.artBoxContainer DIV.moduleViewType-0 TABLE.donationGoalTable
{
  width: 100%;
}

DIV.artBoxContainer DIV.moduleViewType-0 DIV.donationGoalProgressCollectedContainer
{
  padding-bottom: 6px;
}

DIV.artBoxContainer DIV.moduleViewType-0 TABLE.donationGoalTable TR.donationGoalProgressInfoContainer SPAN
{
  font-size: 1.05em;
  font-weight: bold;
}

DIV.artBoxContainer DIV.moduleViewType-0 TABLE.donationGoalTable TABLE TD.donationGoalCollectedTitleContainer,
DIV.artBoxContainer DIV.moduleViewType-0 TABLE.donationGoalTable TABLE TD.donationGoalAmountTitleContainer
{
  text-align: right;
}

DIV.artBoxContainer DIV.moduleViewType-0 TABLE.donationGoalTable TABLE TD.donationGoalCollectedValueContainer,
DIV.artBoxContainer DIV.moduleViewType-0 TABLE.donationGoalTable TABLE TD.donationGoalAmountValueContainer
{
  text-align: left;
  padding-left: 5px;
}

DIV.artBoxContainer DIV.moduleViewType-0 TABLE.donationGoalTable TR.donationGoalProgressBarContainer,
DIV.artBoxContainer DIV.moduleViewType-0 TABLE.donationGoalTable TABLE
{
  height: 26px;
}

DIV.artBoxContainer DIV.moduleViewType-0 TABLE.donationGoalTable TR.donationGoalProgressBarContainer TABLE
{
  width: 100%;
}

DIV.artBoxContainer DIV.moduleViewType-0 TABLE.donationGoalTable TD.donationGoalProgressBarRightPart
{
  background: url(../images/artboxes/artbox-percentage-right.gif) center center repeat-x;
  border-right: 1px solid #D4D4D4;
}

DIV.artBoxContainer DIV.moduleViewType-0 TABLE.donationGoalTable TD.donationGoalPercentageContainer
{
  width: 1%;
  padding-left: 10px;
  border-width: 0;
}

DIV.artBoxContainer DIV.moduleViewType-0 TABLE.donationGoalTable TD.donationGoalPercentageContainer SPAN
{
  font-size: 1.15em;
  font-weight: bold;
}

DIV.artBoxContainer DIV.moduleViewType-0 DIV.donationGoalNotesContainer
{
  margin-top: 10px;
  font-size: 0.85em;
}

DIV.artBoxContainer DIV.moduleViewType-0 DIV.donationGoalPeriodContainer
{
  font-size: 0.85em;
}

DIV.artBoxContainer DIV.moduleViewType-0 div.donationGoalModuleSeparator
{
  margin: 10px 0;
}


DIV.artBoxContainer DIV.moduleViewType-0 TABLE.donationGoalTable TD.donationGoalProgressBarLeftPart
{
  background: #999999 url(../images/artboxes/artbox-percentage-left.gif) center center repeat-x;
}

DIV.artBoxContainerType-000 DIV.moduleViewType-0 TABLE.donationGoalTable TD.donationGoalProgressBarLeftPart
{
  background: #999999 !important;
}

DIV.artBoxContainerType-011 DIV.moduleViewType-0 TABLE.donationGoalTable TD.donationGoalProgressBarLeftPart,
DIV.artBoxContainerType-012 DIV.moduleViewType-0 TABLE.donationGoalTable TD.donationGoalProgressBarLeftPart,
DIV.artBoxContainerType-013 DIV.moduleViewType-0 TABLE.donationGoalTable TD.donationGoalProgressBarLeftPart,
DIV.artBoxContainerType-014 DIV.moduleViewType-0 TABLE.donationGoalTable TD.donationGoalProgressBarLeftPart,
DIV.artBoxContainerType-015 DIV.moduleViewType-0 TABLE.donationGoalTable TD.donationGoalProgressBarLeftPart
{
  background: #999999 url(../images/artboxes/artbox-percentage-left.gif) center center repeat-x !important;
}

DIV.artBoxContainerType-016 DIV.moduleViewType-0 TABLE.donationGoalTable TD.donationGoalProgressBarLeftPart
{
  background: #999999 url(../images/artboxes/artbox-percentage-left-lighter.gif) center center repeat-x !important;
}

DIV.artBoxContainerType-012 DIV.moduleViewType-0 SPAN.donationGoalCollectedTitle,
DIV.artBoxContainerType-013 DIV.moduleViewType-0 SPAN.donationGoalCollectedTitle,
DIV.artBoxContainerType-015 DIV.moduleViewType-0 SPAN.donationGoalCollectedTitle,
DIV.artBoxContainerType-012 DIV.moduleViewType-0 SPAN.donationGoalAmountTitle,
DIV.artBoxContainerType-013 DIV.moduleViewType-0 SPAN.donationGoalAmountTitle,
DIV.artBoxContainerType-015 DIV.moduleViewType-0 SPAN.donationGoalAmountTitle
{
  color: #000000;
}

DIV.artBoxContainerType-012 DIV.moduleViewType-0 SPAN.donationGoalCollectedValue,
DIV.artBoxContainerType-013 DIV.moduleViewType-0 SPAN.donationGoalCollectedValue,
DIV.artBoxContainerType-015 DIV.moduleViewType-0 SPAN.donationGoalCollectedValue,
DIV.artBoxContainerType-012 DIV.moduleViewType-0 SPAN.donationGoalAmountValue,
DIV.artBoxContainerType-013 DIV.moduleViewType-0 SPAN.donationGoalAmountValue,
DIV.artBoxContainerType-015 DIV.moduleViewType-0 SPAN.donationGoalAmountValue
{
  color: #757575;
}

DIV.artBoxContainerType-016 DIV.moduleViewType-0 SPAN.donationGoalCollectedTitle,
DIV.artBoxContainerType-016 DIV.moduleViewType-0 SPAN.donationGoalAmountTitle
{
  color: #BFBFBF;
}

DIV.artBoxContainerType-016 DIV.moduleViewType-0 SPAN.donationGoalCollectedValue,
DIV.artBoxContainerType-016 DIV.moduleViewType-0 SPAN.donationGoalAmountValue
{
  color: #FFFFFF;
}

DIV.artBoxContainerType-016 DIV.moduleViewType-0 TABLE.donationGoalTable TD.donationGoalPercentageContainer SPAN
{
  color: #D0D0D0;
}


/***********************************************************************************************/
/*                                       printing                                              */
/***********************************************************************************************/


@media screen
{
  #idPrintLinkContainer
  {
    position: absolute;
    top: 0px;
    right: 0px;
    background: transparent;
    z-index: 50000;
    cursor: pointer;
    width: 42px;
    height: 20px;
    background: url(../images/icon-printer.gif) center center no-repeat;
  }
 
  #idPrintWarning
  {
    display: none;
  }
} 

@media print 
{
  #idPrintLinkContainer,
  #idWizardReceiptMessage
  {
    display: none;
  }
  
  #idPrintWarning
  {
    display: block;
    width: 80%;
    text-align: center;
    border: solid 1px #CCCCCC;
    margin: 0 auto 10px auto;
    font-weight: bold;
    padding: 10px 0;
  }
  DIV.nonPrintable
  {
    display: none;
    visibility: hidden;
    width: 1px;
    height: 1px;
    overflow: hidden;
    border: none;
    background: none;
  }
}

/* <Confirm windows> */
.commonMessageBox input.button
{
	padding: 1px 6px;
	margin-right: 7px;
    width: 0;
    overflow:visible;
}

.commonMessageBox input.button[class]
{
	width: auto;
}

.commonMessageBox
{
  position: relative;
  width: 100%;
  border: none;
  clear: both;
  margin-bottom: 10px;
}

.commonMessageBox .clearEnd
{
	clear: both;
	height: 1px;
}

.commonMessageBox DIV
{
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
}

.commonMessageBox .cww
{
  height: 4px;
  overflow: hidden;
  font-size: 0.00em;
}

.commonMessageBox .cww1,
.commonMessageBox .cww2,
.commonMessageBox .cww3,
.commonMessageBox .cww4
{
  height: 1px;
  overflow: hidden;
}

.commonMessageBox .cww1
{
  margin: 0px 4px;
}

.commonMessageBox .cww2
{
  margin: 0px 2px;
}

.commonMessageBox .cww3,
.commonMessageBox .cww4
{
  margin: 0px 1px;
  border-left-style: solid;
  border-right-style: solid;
}

.commonMessageBox .cww3
{
  border-left-width: 3px;
  border-right-width: 3px;
}

.commonMessageBox .cww4
{
  border-left-width: 2px;
  border-right-width: 2px;
}

.commonMessageBox .cww-inner
{
  border-left-style: solid;
  border-left-width: 2px;
  border-right-style: solid;
  border-right-width: 2px;
}

.commonMessageBox .cww-co
{
  padding-left: 50px;
  height: 36px;
  *height: auto;
  *min-height: 16px;
  *padding-top: 10px;
  *padding-bottom: 10px;
  display: table-cell;
  vertical-align: middle;
}

.commonMessageBox .cww-co>div
{
  padding-bottom: 7px;
}

.commonMessageBox .cww-co div,
.commonMessageBox .kvTable td
{
  color: #000000 !important;
}

.commonMessageBox .cww-co>div:first-child
{
	padding-top: 7px;
}


.commonMessageBox .cww-co .alert
{
    color: #FF0000 !important;
}

.commonMessageBox .cww-co .header
{
	font-size: 1.3em;
	font-weight: bold;
}

.commonMessageBox .kvTable td.labelInfoColumn
{
    width: 96px; 
    text-align:right; 
    padding-right:10px;
    vertical-align: top;
    padding-top: 5px;
}

.commonMessageBox .kvTable td.infoColumn
{
    vertical-align: top;
    padding-top: 5px;
}

div.confirmWindowInfo .cww-co h1
{
    font-size: 1.3em !important;
}

.commonMessageBox .cww-co A,
.commonMessageBox .cww-co A:link,
.commonMessageBox A:active,
.commonMessageBox .cww-co A:visited,
.commonMessageBox .cww-co A:hover,
div.generalFieldsContainer div.fieldBody div.confirmWindowOuterContainer a,
div.generalFieldsContainer div.fieldBody div.confirmWindowOuterContainer a:link,
div.generalFieldsContainer div.fieldBody div.confirmWindowOuterContainer a:active,
div.generalFieldsContainer div.fieldBody div.confirmWindowOuterContainer a:visited
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #008FD1 !important;
}

.commonMessageBox .cww-co A:hover,
div.generalFieldsContainer div.fieldBody div.confirmWindowOuterContainer a:hover
{
  color: #15B6FF !important;
}

.commonMessageBox .cww-co H1
{
  padding-bottom: 10px;
  font-size: 1.00em !important;
}

DIV.confirmWindowWarning .cww-co
{
  font-size: 1.00em !important;
}

.commonMessageBox .cww-co P,
.commonMessageBox .cww-co
{
  font-size: 1.00em !important;
}

/* <Warning> */

.confirmWindowWarning .cww1,
.confirmWindowWarning .cww2
{
  background-color: #FFC017; 
}

.confirmWindowWarning .cww3,
.confirmWindowWarning .cww4,
.confirmWindowWarning .cww-inner
{
  border-left-color: #FFC017;
  border-right-color: #FFC017;
  background-color: #FDFFCE;
}

.confirmWindowWarning .cww-inner
{
  background: #FDFFCE url(../images/confirmWindows/confirm-warning-icon.gif) 10px 6px no-repeat;
}

/* </Warning> */

/* <Info> */

.confirmWindowInfo .cww1,
.confirmWindowInfo .cww2
{
  background-color: #2B588C; 
}

.confirmWindowInfo .cww3,
.confirmWindowInfo .cww4,
.confirmWindowInfo .cww-inner
{
  border-left-color: #2B588C;
  border-right-color: #2B588C;
  background-color: #D8E4F2;
}

.confirmWindowInfo .cww-inner
{
  background: #D8E4F2 url(../images/confirmWindows/confirm-info-icon.gif) 10px 6px no-repeat;
}

/* </Info> */

/* <Success> */

.confirmWindowSuccess .cww1,
.confirmWindowSuccess .cww2
{
  background-color: #1DAC13; 
}

.confirmWindowSuccess .cww3,
.confirmWindowSuccess .cww4,
.confirmWindowSuccess .cww-inner
{
  border-left-color: #1DAC13;
  border-right-color: #1DAC13;
  background-color: #DFFEDE;
}

.confirmWindowSuccess .cww-inner
{
  background: #DFFEDE url(../images/confirmWindows/confirm-succ-icon.gif) 10px 6px no-repeat;
}


/* </Success> */

/* <Error> */

.confirmWindowError .cww1,
.confirmWindowError .cww2
{
  background-color: #FF0000; 
}

.confirmWindowError .cww3,
.confirmWindowError .cww4,
.confirmWindowError .cww-inner
{
  border-left-color: #FF0000;
  border-right-color: #FF0000;
  background-color: #FFE5E5;
}

.confirmWindowError .cww-inner
{
  background: #FFE5E5 url(../images/confirmWindows/confirm-error-icon.gif) 10px 6px no-repeat;
}

/* </Error> */

/* </Confirm windows> */

/* <Warning Icon> */
.BulletedContainerWarninngSigned
{
  padding-left: 20px;
  background: url(../images/confirmWindows/icon-warning.gif) left 0px no-repeat;
  min-height: 16px;
}

.BulletedContainerWarninngSignedDisabled
{
  padding-left: 20px;
  background: url(../images/confirmWindows/icon-warning-disabled.gif) left 0px no-repeat;
  min-height: 16px;
}
/* </Warning Icon> */

/* Round corner box */

.RoundedCornerBox
{
  width: auto;
}

.RoundedCornerBox .cww1,
.RoundedCornerBox .cww2
{
  background-color: #FFC017; 
}

.RoundedCornerBox .cww3,
.RoundedCornerBox .cww4,
.RoundedCornerBox .cww-inner
{
  border-left-color: #FFC017;
  border-right-color: #FFC017;
  background-color: #FDFFCE;
}

.RoundedCornerBox .cww-co
{
  padding: 8px;
}