/* ----------- Shared css for zendesk and zensite --------------- */

/*
  Boxovers
*/

.dvhdr { background: #333; color:white; font-weight:bold; padding:5px; }         
.dvbdy { background:#FFFFFF; border-top: 1px solid #fff; padding: 0 5px 2px 5px; }
.dvdhdr, .dvbdy {font-size:12px; width:450px; border:1px solid #000;}
.dvbdy p {padding: 5px 0 5px 0; margin:0; color:black; line-height:16px;}
.dvbdy h2 {font-size: 12px; padding: 5px 0 0 0; font-weight:bold;}
label.help { cursor: help; }

/* Flash box */

#flash {
	background: white;
	/*font-weight: bold;*/
	padding: 0;
	margin: -5px 0 9px 0;	
}

#flash ul { padding: 4px 0 0 0; margin-left:10px; font-size:12px; }
#flash li { padding: 0; font-weight: normal; margin: 5px 0 3px 20px; color:#555; }
#flash li span.bulk_error { color:#C33232; font-weight:bold;}
#flash li span.bulk_success { font-weight:bold;}

#flash div#error, div#notice {	
	padding: 15px 12px 15px 44px;
	color: #666;
	font-weight: bold;	
	font-size: 14px;		
}

#flash div#error {	
	border: 1px #CF1A1A solid;	
  background: url(/images/bad_check.png) no-repeat 12px 11px;	
}

#flash div#notice {	
	border: 1px #f0f0f0 solid;	
  background: url(/images/nice_check.png) no-repeat 12px 11px;
}

#flash a { font-weight: bold; text-decoration: underline;	}
#flash a.title { color: #1A6690; text-decoration: underline; }
	
.content-top-right span.add, .content-top-right a.add {
	background:transparent url(/images/composite.gif) no-repeat scroll 0 -63px;
	padding: 0 0 0 15px;
	border:medium none !important;
	line-height:100%;	
	border-bottom: 0;	
}

.content-top-right .rss {
	background:transparent url(/images/composite.gif) no-repeat scroll 0px -49px;
	border:medium none !important;	
	padding-left: 13px;
}

