.cnMainContainer .cnContentContainer .cnPrimaryContentContainerBottomCorners .r1{
  background: transparent url(/resources/pictures/content-leftCornerGreyl.png) no-repeat left bottom;
}
.cnMainContainer .cnContentContainer .cnPrimaryContentContainer .cnPrimaryContentBlock1ContentHolder, .cnMainContainer .cnContentContainer .cnPrimaryContentContainerBottomCorners .r1, div.formContainer div.confirmWindowOuterContainer {
    background-color: #FFFFFF;
}
.cnNavigationContainer ul.menuLevel1 li.itemNormalLeaf a:hover,
.cnNavigationContainer ul.menuLevel1 li.itemCurrentParent a:hover {
  background: #339966 url(/resources/pictures/menuHoverBg.gif) repeat-x top left;
}
.cnNavigationContainer ul.menuLevel1 li.itemNormal:hover a {
background: #FFFFFF url(/resources/pictures/menuHoverBg.gif) repeat-x top left;
}
.WaGadgetEventsStateDetails div.boxInfoContainer ul.boxInfo li div,
.WaGadgetEventsStateDetails div.boxInfoContainer ul.boxInfo li div span,
.WaGadgetEventsStateDetails div.boxInfoContainer ul.boxInfo li div strong {
  color: #339966;
}
.WaGadgetEventsStateDetails div.boxInfoContainer ul.boxInfo li label{
  color: #ffffff;
}
.cnPrimaryContentBlock1Content a.buttonBox {
  display:-moz-inline-stack;
  display:inline-block; 
  text-align:center; 
  padding:10px; 
  color:#ffffff; 
  font-size:1.35em; 
  border:2px solid #339966; 
  background:#339966;
  text-decoration: none;
}
DIV.generalFieldsContainer DIV.captionContainer {
  background-color: #000000;
}
#idHeaderLogo {
  left:0px;
}
.cnHeaderContainer {
  margin-left:4px;
}

ul#ads {	
	list-style: none;
	margin: 0;
	padding: 0;
}
#ads a { color:#333333; }
#ads a:hover { color:#333333; }
#ads li {
	position: relative;
	width: 640px;
	border-bottom: 1px #cccccc dashed;
	margin: 10px 0 0 0;
}
#ads a img{ border:0; }

#ads .image {
	float: left;
	width: 220px;
	text-align: center;
	margin: 0 0 10px 20px;
	border: 0;
}
#ads .title {
	float: left;
	width: 390px;
	color: #333333;
	margin-left:10px;
	padding: 35px 0 0 0;
	vertical-align: middle;
	font-size: 20px;
	font-family: Helvetica;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}  /* for IE/Mac */