@charset "utf-8";

.tblAlignRight {
	text-align: right;
}

.wlFooterRight p,.wrFooterRight p {
	padding: 7px 0px 0px 0px;
	text-align: center;
}

.wlMsgMoreInfo,.wlMsgMoreInfoBorder {
	background: url('../img/dashboard/bg_tbl_msgmoreinfo.gif') repeat-x top left transparent !important;
	border-bottom: 1px solid #c6cacf;
	display: none;
}

.wlSingleComment h2 span {
	font-weight: normal;
}

.wlSingleComment h2 {
	color: #6d757a;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}

.wlSingleComment p {
	color: #6d757a;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
}

.wlSingleComment {
	background: #edeeee;
	padding: 10px;
	border-bottom: 1px solid #e2e4e5;
}

.wlStream h2 span {
	font-weight: normal;
}

.wlStream h2 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #414B50;
	margin: 0px 0px 20px 0px;
}

.wlStream p {
	display: inline;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #414B50;
	line-height: 16px;
}

/************/
/*  Stream  */
/************/

.wlStream {
	background: url('../img/dashboard/wl_bg_stream.png') 0px 0px repeat-x transparent;
	height: 100px;
	padding: 20px 15px 15px 15px;
}

.wlStreamAddComment {
	display: block;
	height: 37px;
	padding: 10px 10px 0px 10px;
	margin-top: 5px;
	background: url('../img/dashboard/icon_comment.png') right 9px no-repeat transparent;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #a8acaf;
	line-height: 16px;
}

.wlStreamAddCommentInputText {
	height: 21px;
	border: 0;
	padding: 6px 10px 0px 10px;
	margin: 0;
	background: url('../img/dashboard/bg_input_text_left.png') top left transparent;
	font-size: 12px;
	font-weight: normal;
	color: #a8acaf;
	float: left;
	width: 300px;
}

.wlStreamAddCommentSubmit {
	width: 26px;
	height: 27px;
	border: 0;
	padding: 0;
	margin: 0;
	background: url('../img/dashboard/bg_addcomment_submit.png');
	float: left;
}

.wlSubhead a {
	font-size: 12px;
	color: #414b50;
	font-weight: normal;
	margin-right: 18px;
}

/* Subhead */

.wlSubhead {
	height: 26px;
	min-width: 100%;
	text-align: right;
	padding: 4px 0px 0px 0px;
	background: url('../img/dashboard/wl_bg_subhead.png');
	display: inline-block;
}

/*****************/
/*  MyDocuments  */
/*****************/

.wlSubheadMyDocuments a {
	background: url("../img/dashboard/wl_bg_mydocuments_normal.png") repeat scroll left top transparent;
	height: 21px;
	display: block;
	padding: 8px 14px 0px 14px;
	color: #3F4B50;
	width: auto;
	font-weight: normal;
	font-size: 12px;
}

.wlSubheadMyDocuments a.active {
	font-weight: bold;
}

.wlSubheadMyDocuments a:hover,.wlSubheadMyDocuments a.active {
	background:url("../img/dashboard/wl_bg_mydocuments_active.png") repeat scroll left top transparent;
}

.wlSubheadMyDocuments li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	float: left;
	height: 29px;
	min-width: 5%;
}

.wlSubheadMyDocuments ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 29px;
	float: right;
}

.wlSubheadMyDocuments {
	width: 100%;
	height: 29px;
	background: url('../img/dashboard/wl_bg_mydocuments.png') top right;
}

.wlSubheadTableSearch p {
	font-size: 12px;
	font-weight: normal;
	color: #505c62;
	padding: 3px 0px 0px 15px;
}

.wlTable .even0 {background: #f0f1f1;}
.wlTable .even1 {background: #fbfbfb;}
.wlTable .even2 {background: #f7f7f7;}
.wlTable .odd0 {background: #ebebeb;}
.wlTable .odd1 {background: #f5f5f5;}
.wlTable .odd2 {background: #f2f2f2;}

.wlTableSearch .th1 {
	background: url('../img/dashboard/wl_bg_tblsearch1.png');
}

.wlTableSearch .th2 {
	background: url('../img/dashboard/wl_bg_tblsearch2.png');
}

.wrFooterPlain {
	display: block;
	width: 278px;
	height: 20px;
	background: url('../img/dashboard/wr_bg_footer_plain.png');
}

.wrFooterRight a {
	color: #a9acae;
}

.wrSubhead a {
	font-size: 12px;
	color: #a9acae;
	font-weight: normal;
}

.wrSubhead span {
	font-size: 12px;
	color: #a9acae;
	font-weight: normal;
	padding-left: 15px;
}

.wrSubhead {
	height: 26px;
	min-width: 100%;
	text-align: left;
	padding: 4px 0px 0px 0px;
	background: url('../img/dashboard/wr_bg_subhead.png');
	display: inline-block;
}

a.wlDelete {
	width: 16px;
	height: 16px;
	padding: 0px 8px 0px 8px;
	background: url('../img/dashboard/icon_delete.png') 0px 0px no-repeat;
}

a.wlDotBlue {
	width: 16px;
	height: 16px;
	padding: 0px 8px 0px 8px;
	background: url('../img/dashboard/icon_dot_blue.png') 0px 0px no-repeat;
}

a.wlDotLightBlue {
	width: 16px;
	height: 16px;
	padding: 0px 8px 0px 8px !important;
	background: url('../img/dashboard/icon_dot_lightblue.png') 0 0 no-repeat;
}

a.wlExpand span,a.wrExpand span,a.wlReload span,a.wlReloadAjax span,a.wrReload span,a.wlDrag span,a.wrDrag span,a.wlShow span,a.wrShow span,a.wlHide span,a.wrHide span,a.wrList span,a.wrCloud span,a.wlCollapse span,a.filterBar span,a.iconInfo span
	{
	margin-left: -9999em;
}

a.wlExpand,a.wrExpand,a.wlReload,a.wlReloadAjax,a.wrReload,a.wlDrag,a.wrDrag,
	a.wlShow,a.wrShow,a.wlHide,a.wrHide,a.wlCollapse,
	a.filterBar, a.iconInfo, a.copyLink, a.saveFilterIcon, a.resetFilterIcon
	{
	border: thin none;
	display: block;
	float: left;
	height: 33px;
	margin: 0;
	outline: medium none;
	padding: 0;
	text-decoration: none;
	width: 20px;
}

a.wlMsgRead {
	font-weight: normal;
	background: none;
	padding: 0;
}

a.wlMsgUnread {
	font-weight: bold;
	background: none;
	padding: 0;
}

a.wlShowComments {
	background: url('../img/dashboard/icon_arrow_comment_up.png') right 10px no-repeat transparent;
}

a.wlStreamComments {
	display: block;
	height: 22px;
	padding: 5px 10px 0px 10px;
	margin: 20px 0px 0px 0px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #485358;
	line-height: 16px;
}

p.wlHint,p.wrHint {
	background: url("../img/dock/dockIcons/dockIcon_counterBg.png") no-repeat scroll 0 0 transparent;
	float: left;
	font-size: 11px;
	font-weight: bold;
	height: 26px;
	margin: -13px 0 0 12px;
	padding: 4px 0 0;
	text-align: center;
	width: 28px;
	z-index: 9;
}

span.colorGreen {color: #57a55a;}
span.colorLightGrey {color: #babdbe;}
span.colorRed {color: #dc4f4d;}