/*=====================================================================
	
	#de2b2b   ---  Find and replace this color with Clients Preference

======================================================================*/


.cf:after { clear: both; display: block; margin: 0; padding: 0; height: 0; visibility: hidden; content: ":X"; }
a,input,input[type="submit"],input[type="image"],textarea { outline: none; }
/* iWorksite Text Styles */
.header, .header big big b, .header b big, a.header big b div {
}
.subheader {
	font-weight: 700;
	font-size: 13px;
	color: #000;
}
.content, {
	color: #000;
}

/* iWorksite Background Color */
.contentgrey {
	background-color: #fff;
}

/* iWorksite Pop-Up Window Backgrounds */
#bgfill {
	background: none;
}

/* All Links Within iWorksite */
.content a:link, .content a:visited,
a.sub:link, a.sub:visited {
	text-decoration: underline;
}
.content a:active, .content a:hover,
a.sub:active, a.sub:hover {
	text-decoration: none;
}

/* iWorksite Error Messages */
.contenterror {
	font-weight: bold;
	font-size: 12px;
}


/**********
NEWS STYLES
**********/
table#iws_main_news_title {
	margin: 0 0 20px 15px;
}
table#iws_main_news_title .content {
	text-align: left;
}
table#iws_main_news_content tr td table {
	width: 100%;
	border-bottom: 1px solid #3d3f34;
}
table#iws_main_news_content tr td table td.header a.header,
table#iws_main_news_content tr td table td.header a.header big b div {
	text-decoration: none;
}
table#iws_main_news_content tr td table td.header a.header:hover big b div,
table#iws_main_news_content tr td table td.header a.header:active big b div {
	color: #21b573 ;
	text-decoration: underline;
}
table.newsTable {
	width: 100%;
	line-height: 22px;
}
table.newsTable td.header div.header {
	margin: 15px 0 0;
}

/**********
IWORKSITE
**********/

#pageSubManagerMenu, .pageSubManagerMenu {
	border: 1px solid #bbb;
	border-radius: 5px;
	height: 44px;
	margin: 2px 0 10px;
	padding: 10px;
	position: relative;
}
#workbenchcontainer {
	width: 400px;
	margin-top: 6px;
}
img#wb_support_img {
	height: 35px;
	max-width: 31px;
}
.wb_right_content {
	width: 260px;
}
#cir #step1Type li a.noText {
	widtH: auto !important;
}