.portletWindow {
	background-color: #111111;
	color: #FFFFFF;
	font-weight:normal;
	width:auto;
	margin:0;
	
}

.portletContent {
	background-color: #111111;
	color: #FFFFFF;
	font-weight:normal;
	width:auto;
	padding-top:10px;
	margin:0;
	
}

.hoverContent {
	background-color: #111111;
	color: #FFFFFF;
	font-weight:normal;
	width:auto;
	padding-top:0px;
	margin:0;
	overflow:hidden;
}

.themeBackground {
   background-color:#111111 !important;
   color:#FFFFFF !important; /* side-effect fix for CR #10333 - DSJ */
   padding: 0px !important;
}

.shadedChrome {
	color: #FFFFFF;
	padding:0px 0px 0px 0px;
	border-top:1px solid #444444;
	border-left:1px solid #444444;
	border-right:2px solid #444444;
	border-bottom:2px solid #444444;
}

.hoverChrome .hoverHeader {
	background:#333333 !important;
	width:100%;
}

.hoverChrome .hoverHeader a {
	font-family:Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight:bold;
	display:block;
	color:#dddddd;
	padding:9px 15px;
	background:#1d1d1d !important;
	border-top:1px solid #1d1d1d;
	border-bottom:1px solid #1d1d1d;
	text-decoration:none;
	position:relative;
}

.hoverChrome .hoverHeader .portletTitle {
	font-family:Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight:bold;
	display:block;
	color:#dddddd;
	padding:9px 15px;
	background:#1d1d1d !important;
	border-top:1px solid #1d1d1d;
	border-bottom:1px solid #1d1d1d;
	text-decoration:none;
	position:relative;
}

.hoverChrome .hoverHeader a:hover span {
	width:22px;
	height:23px;
	background:url(/resource3/cleansheet/2013.10.29/images/blue_hover_arrow.png) no-repeat 0 0;
	position:absolute;
	top:8px;
	right:15px;
}

.hoverChrome .hoverHeader a:hover {
	background:#282828 !important;
	color:#00BFF3;
	border-top:1px solid #333333;
}

.transparentChrome {
	color: #FFFFFF;
	padding:0px 0px 0px 0px;
}

.lightBorderlessChrome, .lightChromeless {
	padding:0px 0px 0px 0px;
	color: #121212 !important; /* side-effect fix for CR #10333 - DSJ */
	background-color: #FFFFFF !important;
}


.defaultMarginBackColor {
	background-color:#111111;
}

.transparentHeader, h2.transparentHeader {
   font-size:15px;
   color:#F2F2F2;
   margin:0 0 10px 0;
   border-bottom:2px solid #999999;
}

.lightBorderlessHeader, h2.lightBorderlessHeader {
   font-size:16px;
   color:#121212;
   margin:0 0 10px 0;
   border-bottom:2px solid #999999;
}

.shadedHeader, h2.shadedHeader {
   font-size:16px;
   line-height:1.25em;
   color:#F2F2F2;
   margin:10px 0px 0px 10px !important;
}

.shadedContent {
	font-weight:normal;
	width:auto;
    color:#F2F2F2;
	background-color: #111111;
	padding:10px 10px 20px 10px !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#111111'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#000000), to(#111111)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #000000,  #111111); /* for firefox 3.6+ */
	zoom:1;
}

.grayBorderlessChrome, .grayNavChrome  {
	padding:0px;
	background:#282828 !important;
}

.grayBorderlessChrome a:hover {
	color:#61c702;
	text-decoration:none
}

.tenpxGrayBorder {
	background:#282828 !important;
	padding:10px 10px 10px 10px !important;
}
