/* ==== DEFAULTS -- DO NOT CHANGE ======= */

* { margin: 0; padding: 0; text-decoration: none; outline: none; }
code, kbd, samp, pre, tt, var, textarea, input, select, isindex { font: inherit; }
dfn, i, cite, var, address, em { font-style: normal; }
th, h1, h2, h3, h4, h5, h6 { font-weight: normal; }
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet { border: none; }
strong,b { font-weight: bold; }
em,i { font-style: italic; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td, center { text-align: left; vertical-align: top; }
q { quotes: "" ""; }
ul, ol, dir, menu { list-style: none; }
sub, sup { vertical-align: baseline; }
a { color: inherit; }
hr { display: none; }
font { color: inherit !important; font: inherit !important; color: inherit !important; }
body { font-size: 15px; font-family: arial,helvetica,sans-serif; background: #fff;}

/* IE6 hack */
* html body { font-size: 12px }

#network_name {
	padding: 5px 10px;
	color: #aaa;
	text-align: center;
	_height: 15px; /* IE6 */ 
	}
#network_name strong {
	color: #eee;
	}	
#cv_logo_bar {
	padding: 10px 5px;
	background: #000;
	text-align: center;
	border-bottom: 1px solid #666;
	}
/* IE6 hack */
* html #cv_logo_bar {
	padding: 10px 10px;
	}
#cv_logo_bar img.cv_logo {
	height: 15px;
	margin-top: 5px;
	}
/* IE6 hack */
* html #cv_logo_bar img.cv_logo {
	height: 30px;
}
#cv_logo_bar span.left {
	float: left;
	}	
#cv_logo_bar span.right {
	float: right;
	}	
#cv_logo_bar img.back-to-list {
	height: 25px;
	}
/* IE6 hack */
* html #cv_logo_bar img.back-to-list {
	height: 40px;
	}
#page_container {
    width: 100%;
	background: url(https://plusrsc.clearvale-apj.com/_graphics/mobile/header_bg_gradient.jpg) repeat top center;
	position: relative;
   }
#layout_header {
   	height: 54px;
   	clear: both;
   	width: 100%;
	background: url(https://plusrsc.clearvale-apj.com/_graphics/mobile/tab_base_image.jpg) repeat-x bottom left;
	}
/* IE6 hack */
* html #layout_header {
	height: 58px;
	}
#layout_header.short {
   	height: 30px;
	}
#content_wrapper {
    width: 100%;
    z-index: 100;
    background: #fff url(https://plusrsc.clearvale-apj.com/_graphics/mobile/content_wrapper_bg.gif) repeat-y top left;
    line-height: 120%;
    padding: 5px 0 0 0;
    margin: 0 0 10px 0;
	}
#content_wrapper a, #content_wrapper a.visited, #content_wrapper a.active {
	color: #0069b0;
	text-decoration: none;
	}
#content_wrapper a:hover {
	text-decoration: underline;
	}
#content_wrapper a.strong {
	font-weight: bold;
	}		


#menu {
	display: block;
	float: right;
	left: -50%;
	text-align: center;
	position: relative;
	white-space: nowrap;
	margin: 5px 0 0 0;
	}
/* IE6 hack */
* html #menu {
	left: 0;
	}
#menu ul {
	width: 100%;
	display: block;
	position: relative;
	left: 50%;
	white-space: nowrap;
	}
/* IE6 hack */
* html #menu ul {
	left: 10px;
}
#menu li {
	float: left;
	position: relative;
	margin: 0 5px 0 0;
	display: inline;
	white-space: nowrap;	
	}

#menu ul li a {
	float: left;
	display: block;
	text-decoration: none;
	color: #999;
	background: url(https://plusrsc.clearvale-apj.com/_graphics/mobile/topbar_tab-right.png) no-repeat top right;  
	background-position: top right;
	padding: 0 9px 0 0;
	}		
#menu ul li a.selected {
	background: url(https://plusrsc.clearvale-apj.com/_graphics/mobile/topbar_tab-right-active-blue.png) no-repeat top right;
	color: #fff;
	font-weight: bold;
	cursor: default;
	}		
#menu ul li a span {
	display: block;
	padding: 5px 0 5px 9px;
	background: url(https://plusrsc.clearvale-apj.com/_graphics/mobile/topbar_tab-left.png) no-repeat top left;
	font-size: 0.9em;
	}	
#menu ul li a.selected span {
	background: url(https://plusrsc.clearvale-apj.com/_graphics/mobile/topbar_tab-left-active-blue.png) no-repeat top left;
	}


#menu a.username img, #menu a.info img {
	display: block;
	float: left;
	width: 55px;
	margin: 15px 20px 0 30px;
	}	
#menu a.username span, #menu a.info span {
	padding-right: 75px;
	}	





	
#content_wrapper {
    background-image: none;
    min-height: 315px;
	}	
/* IE6 hack */
* html #content_wrapper {
    _height: 320px; /* IE6 */
	}
#pagination {
	line-height: 130%;
	float: left;
	clear: both;
	width: 100%;
	}
#pagination li {
	padding: 15px;
	}	
#pagination a {
	padding: 15px;
	border: 1px solid #999;
	text-decoration: none;
	}		
#pagination li.more {
	float: right;
	}	









/* === FOOTER === */

#footer {
	width: 100%;
	padding: 5px 0;
	border-top: 2px solid #555;
	font-size: 0.8em;
	color: #666;
	text-align: center;
	clear: both;
	background: #eee;
	}
#footer a {
	text-decoration: underline;
	cursor: pointer;
	}	
#footer .footer_links {
	padding: 10px 0;
	}	
#footer .footer_links a.current {
	cursor: default;
	text-decoration: none;
	color: #aaa;
	}		
#footer #powered_by {
	font-size: 0.7em;
	line-height: 1.4em;
	_height: 10px; /* IE6 */
	}	




/* === BOTTOM MENU === */

#bottom_menu {
	background: #ddd;
	font-size: 0.9em;
	line-height: 150%;	
	width: 100%;
	clear: both;
	float: left;
	margin-top: 10px;
	}
#bottom_menu a {
	color: #777;
	display: block;
	padding: 5px;
	text-decoration: underline;
	}
#bottom_menu a.username {
	float: left;
	text-decoration: none;
	}
#bottom_menu a.username img {
	display: block;
	float: left;
	width: 30px;
	}
#bottom_menu a.username span {
	display: block;
	margin: 0 0 0 35px;
	_height: 15px;
	word-wrap: break-word;
	padding-top: 5px;
	}		
#bottom_menu a.logout {
	float: right;
	margin-top: 5px;
	}		





/* === MAIN MENU === */
	
ul#main_menu li {
	display: block;
	padding: 0;
	border-bottom: 1px solid #999;
	float: left;
	clear: left;	
	width: 100%;	
	_height: 15px; /* IE6 */ 
	}	
ul#main_menu img {
	height: 30px;
	}	
ul#main_menu 	li.last {
	border-bottom: 0;
	}
ul#main_menu a {
	display: block;
	padding: 5px;
	font: bold 1.2em helvetica;
	color: #000;
	float: left;
	width: 90%;
	}
ul#main_menu img {
	display: block;
	float: left;
	}	
ul#main_menu p {
	display: block;
	margin-left: 45px;
	padding-top: 5px;
	}	
ul#main_menu a:hover {
	text-decoration: none;
	}	





/* === FILES === */


ul#folders li {
	display: block;
	padding: 0;
	border-bottom: 1px solid #666;
	float: left;
	clear: left;	
	width: 100%;
	font: bold 60px helvetica;				
	}	
ul#folders li.last {
	border-bottom: 0;
	}
ul#folders li a {
	display: block;
	padding: 25px 30px;
	color: #000;
	float: left;
	width: 90%;
	font-weight: bold;
	}
ul#folders img {
	display: block;
	float: left;
	height: 110px;
	}	
ul#folders p {
	display: block;
	margin-left: 200px;
	padding-top: 25px;
	}	
ul#folders a:hover {
	text-decoration: none;
	}	

ul#folders_sub li {
	border-color: #bbb;
	font: bold 50px helvetica;	
	background: url(https://plusrsc.clearvale-apj.com/_graphics/mobile/static_lowerlevel_indicator.gif) no-repeat 115px -15px;
	}	
ul#folders_sub li.first {
	margin-top: -15px;
	}
ul#folders_sub img {
	margin-left: 130px;
	height: 90px;	
	}
ul#folders_sub p {
	margin-left: 280px;
	padding-top: 20px;
	}			
ul#folders_sub a.btn_positive {
	background: url(https://plusrsc.clearvale-apj.com/_graphics/mobile/topbar_tab-left-active-blue.png) repeat center top;
	color: #fff;
	font: normal 50px helvetica;
	text-align: center;
	line-height: 130%;	
	padding: 16px 22px 16px 22px;
	cursor: pointer;
	width: auto;
	margin-left: 310px;
	margin-bottom: 15px;
	}	
ul#folders_sub li.file img {
	margin-left: 140px;
	width: auto;
	}
ul#folders_sub li.file a .file_details p {
	margin-left: 0;
	padding-top: 0;
	}	
ul#folders_sub li.file .file_details {
	font-size: .8em;
	color: #999;
	margin-left: 280px;
	font-weight: normal;
	}	
ul#folders_sub li.file a .file_details strong {
	display: block;
	font-weight: bold;
	color: #000;
	font-size: 50px;
	padding-bottom: 10px;
	}	
ul#folders_sub li.file a.comment_button {
	text-decoration: underline;
	color: #666;	
	font: bold .7em helvetica;
	cursor: pointer;
	background: url(https://plusrsc.clearvale-apj.com/_graphics/mobile/icon_activity_comments.gif) no-repeat 10px 5px;
	padding: 7px 10px 5px 80px;	
	margin: 20px 0 35px 310px;
	width: auto;
	}	




ul#folders_sub ul#reply {
	margin: 0 90px 30px 145px;
	}
ul#folders_sub ul#reply li {
	background: #e8f2fa;	
	border-top: 2px solid #fff;
	padding: 30px 30px 20px 30px;
	font-size: 35px;
	line-height: 120%;		
	}	
ul#folders_sub ul#reply li img.user {
	width: 100px;
	min-width: 100px;
	height: 100px;
	margin: 0 25px 0 0;
	float: left;
	display: block;
	border: 1px solid #404040;
	clear: none;
	}	
ul#folders_sub ul#reply .name {
	font-weight: bold;
	color: #000;
	}
ul#folders_sub ul#reply .rightcol {
	margin-left: 130px;
	}			
ul#folders_sub ul#reply .timestamp {
	color: #666;
	margin-left: 130px;
	font-weight: normal;
	font-size: 28px;
	}
ul#folders_sub ul#reply li .message {
	padding-bottom: 5px;
	font-weight: normal;
	color: #666;
	}	
ul#folders_sub ul#reply li.write_a_reply {
	padding: 30px;	
	position: relative;
	}	
ul#folders_sub ul#reply li.write_a_reply .replyfield {
	padding: 15px 0 15px 25px;
	padding-right: 20%;
	line-height: 130%;
	display: block;
	font-size: 50px;
	color: #777;
	border: 1px solid #000;
	width: 70%;
	font-weight: normal;
	}	
ul#folders_sub ul#reply li.write_a_reply input.btn_positive {
	background: url(https://plusrsc.clearvale-apj.com/_graphics/mobile/topbar_tab-left-active-blue.png) repeat center top;
	color: #fff;
	font: normal 50px helvetica;
	text-align: center;
	line-height: 130%;	
	padding: 16px 22px 16px 22px;
	cursor: pointer;
	position: absolute;
	right: 35px;
	top: 30px;
	border: 0;
	}	








/* === COMMUNITY LIST === */


ul#community_list li {
	display: block;
	padding: 0;
	border-bottom: 1px solid #666;
	float: left;
	clear: left;	
	width: 100%;
	font: bold 1.1em helvetica;				
	}	
ul#community_list li.last {
	border-bottom: 0;
	}
ul#community_list li a {
	display: block;
	padding: 5px;
	color: #000;
	float: left;
	width: 90%;
	font-weight: bold;
	}
ul#community_list img {
	display: block;
	float: left;
	height: 30px;
	}	
ul#community_list p {
	display: block;
	margin-left: 40px;
	padding-top: 0;
	word-wrap: break-word;
	_height: 15px; /* IE6 */
	}	
ul#community_list a:hover {
	text-decoration: none;
	}	
ul#community_list .details {
	font-size: .8em;
	color: #999;
	margin-left: 40px;
	font-weight: normal;
	display: block;
	padding: 0;
	_height: 15px; /* IE6 */
	}	


/* === MEMBERS LIST === */


ul#members_list li {
	display: block;
	padding: 0;
	border-bottom: 1px solid #666;
	float: left;
	clear: left;	
	width: 100%;
	font: bold 1.1em helvetica;				
	}	
/* IE6 hack */
* html ul#members_list li {
}
ul#members_list li.last {
	border-bottom: 0;
	}
ul#members_list li a {
	display: block;
	padding: 5px;
	color: #000;
	float: left;
	width: 90%;
	font-weight: bold;
	}
ul#members_list img {
	display: block;
	float: left;
	height: 30px;
	}	
ul#members_list p {
	display: block;
	margin-left: 40px;
	padding-top: 5px;
	word-wrap: break-word;
	_height: 15px; /* IE6 */
	}	
ul#members_list a:hover {
	text-decoration: none;
	}	



/* === PROFILE === */

#profile {
	line-height: 120%;
	}	
#profile .details {
	margin: 0 5px;
	}
#profile .details .block {
	}
#profile ul {
	border-bottom: 1px solid #E4E4E4;
	padding: 5px;
	clear: both;
	width: 95%;
	}
#profile li {
	color: #666666;
	display: inline;
	float: left;
	_height: 15px; /* IE6 */
	}	
/* IE6 hack */
* html #profile li {
	float: none;
	}
	
#profile li.title {
	color: #000;
	font-weight: bold;
	padding-right: 5px;
	}




/* === SEARCH === */

#search {
	padding: 5px;

	background: #efefef;
	position: relative;
	z-index: 9999;
	height: 2em;
	}
#search .post_area {
	padding: 5px;
	line-height: 1em;
	display: block;
	color: #777;
	border: 1px solid #000;
	width: 75%;
	float: left;
	}	
#search .post_area:focus {
	color: #000;
	}		
#content_wrapper #search a.btn_positive {
	margin: 0 0 0 5px;
	float: left;
	}
	




/* === BLOGS, WIKI, FORUM CONTENT TEMPLATE === */

#topic_content {
    width: 100%;
	float: left;
	}	
#topic_content a {
	cursor: pointer;
	font-weight: normal;
	}	
#topic_content ul.original {
    width: 100%;
	display: block;
	}			
#topic_content ul.original .message-container {
    position: relative;
	min-height: 40px;
	_height: 40px;/* IE6 */
	*+min-height: 50px; /* IE 7 */
}

#topic_content ul.original .message-container .avatar {
	left: 0;
	position: absolute;
	text-align: center;
	top: 0;
	padding-left: 5px;
}
#topic_content ul.original .message-container .message-body {
    line-height:1.1em;
	padding-left: 50px;
	word-wrap:break-word;
}
#topic_content ul.original .message-container p.quote {
	padding: 0 0 5px 0;
}

#topic_content ul.original .message-container .description {
	color: #666666;
	font-size: 0.8em;
	line-height: 1.2em;
}

#topic_content ul.original .message-container .description ul {
	list-style: disc inside;
}

#topic_content ul.original .message-container .description ol {
	list-style: decimal inside;
}

#topic_content ul.original .posttitle {
	padding-bottom: 5px;
	font-weight: bold;
	line-height: 1.1em;	
	color: #000;
	_height: 15px; /* IE6 */
	}			
#topic_content .timestamp {
	color: #666;
	display: block;
	margin: 5px 0 0 0;
	font-size: .8em;
	_height: 14px; /* IE6 */
	}	
#topic_content a.comment_button {
	text-decoration: underline;
	color: #666;	
	margin-left: 5px;
	cursor: pointer;
	background: url(https://plusrsc.clearvale-apj.com/_graphics/mobile/icon_activity_comments.gif) no-repeat 10px 5px;
	padding: 7px 10px 5px 80px;
	font-weight: bold;	
	}	

#topic_content span.content_comment {
	color: #666;
	margin-left: 5px;
	padding: 7px 10px 5px;
	font-weight: bold;	
	}	
#topic_content span.comment_button {
	color: #666;	
	margin-left: 5px;
	padding: 7px 10px 5px;
	font-weight: bold;	
	}
#topic_content span.comment_num {
	color: #666;
	padding-right:2px;
	}
#topic_content ul.reply .message-container {
    position: relative;
	min-height: 40px;
	_height: 40px;/* IE6 */
	*+min-height: 50px; /* IE 7 */
}

#topic_content ul.reply .message-container .avatar {
	left: 0;
	position: absolute;
	text-align: center;
	top: 0;
	padding-left: 0;
}
#topic_content ul.reply .message-container .message-body {
    line-height:1.1em;
	padding-left: 50px;
	word-wrap:break-word;
}
#topic_content ul.reply .message-container p {
	padding: 0 0 5px 0;
}
#topic_content .reply-container {
	padding-left: 50px;
}
#topic_content ul.reply {
    width: 98%;
	background: #D8F2FA;
	margin: 5px 0;
	line-height: 120%;
	display: block;
	}	
/* IE6 hack */
* html #topic_content ul.reply {
	width: 96%;
	}
#topic_content ul.reply li {
	border-top: 2px solid #fff;
	padding: 5px;
	}	
#topic_content .name {
	font-weight: bold;
	color: #000;
	}	
#topic_content ul.reply .timestamp {
	color: #888;
	margin-left: 50px;
	line-height: 120%;
	}
#topic_content ul.reply .message {
	font-weight: normal;
	word-wrap: break-word;
	}	

#topic_content ul.reply li.write_a_reply {
    border-top: 2px solid #FFFFFF;
    padding: 5px;
	position: relative;
	//width: 100%;
	}
#topic_content ul.reply li.write_a_reply .replyfield {
    border: 1px solid #CCCCCC;
    color: #777777;
    height: 1.5em;
	font-size: 0.8em;
    padding: 5px;
    width: 90%;
	}	
/* IE6 hack */
* html #topic_content ul.reply li.write_a_reply textarea {
	font-family: arial,helvetica,sans-serif;
	overflow: hidden;
	overflow-y: hidden;
	overflow-x: hidden;
	}
#topic_content ul.reply li.write_a_reply .post_area {
    border: 1px solid #000000;
    color: #000000;
    height: 130px;
	font-size: 0.8em;
    padding: 5px;
    display: none;
    width: 90%;
}
#topic_content ul.reply li.write_a_reply input.btn_positive {
	background: url(https://plusrsc.clearvale-apj.com/_graphics/mobile/topbar_tab-left-active-blue.png) repeat center top;
    border: 0;
    color: #FFFFFF;
    text-align: center;
	padding: 5px;
	display: none;
	}
#topic_content ul.reply li.write_a_reply div.post_wrapper {
	width: 95%;
	}
#topic_content ul.reply li.write_a_reply div.post_wrapper input.btn_positive {
	margin: 5px 0 0;
	}
	



/* === POLLS === */

#poll_options {
	padding: 0 0 30px 0;
	}
#poll_options li {
	clear: right;
	display: block;
	margin-bottom: 10px;
	min-height: 60px;
	}	
#poll_options input.radiosize {
	width: 1.3em;
	height: 1.3em;
	display: block;
	float: left;
	margin: 10px 15px 0 0;
	}
#poll_options label {
	display: block;
	margin: 27px 0 0 0;
	clear: right;
	float: left;
	}	
#poll_options li {
	padding-bottom: 10px;
	}	
#content_wrapper .vote {
	margin: 15px 0;
	float: left;
	}	








/* === ACTIVITY STREAM === */

	
#persona {
	float: left;
	}	
#persona a {
	cursor: pointer;
	font-weight: normal;
	}	
#persona ul.original {
	border-bottom: 1px dashed #999;
	padding: 35px;
	display: block;
	}	
#persona ul.original img {
	min-width: 250px;
	display: block;
	float: none;
	}			
#persona ul.original img.user {
	width: 130px;
	min-width: 130px;
	height: 130px;
	margin: 0 25px 0 0;
	float: left;
	display: block;
	border: 1px solid #404040;
	clear: none;
	}

#persona ul.original .rightcol {
	padding: 0 10px 0 0;
	font-size: 44px;	
	margin: 0 0 0 157px;
	color: #666;
	}	
#persona ul.original .posttitle {
	padding-bottom: 15px;
	line-height: 1.1em;
	color: #000;
	}			
#persona ul.original .posttitle .file-name {
	font-weight: bold;
	}	
#persona ul.original .rightcol p {
	font-size: .8em;
	line-height: 1.2em;
	display: block;
	padding: 0 0 5px 0;
	}	
#persona ul.original .rightcol p.quote {
	padding: 0 0 5px 20px;
	}		
#persona ul.original .rightcol p.image {
	padding: 10px 0 5px 0;
	}					
#persona .timestamp {
	color: #666;
	display: block;
	font-size: .8em;
	margin: 15px 0 0 0;
	}	
#persona a.comment_button {
	text-decoration: underline;
	color: #666;	
	font: bold .9em helvetica;
	margin-left: 5px;
	cursor: pointer;
	background: url(https://plusrsc.clearvale-apj.com/_graphics/mobile/icon_activity_comments.gif) no-repeat 10px 5px;
	padding: 7px 10px 5px 80px;	
	}		
	
			
#persona ul.original ul.reply {
	margin: 30px 0 15px 145px;
	}
#persona ul.original ul.reply li {
	background: #e8f2fa;	
	line-height: 120%;
	display: block;
	border-top: 2px solid #fff;
	padding: 30px 30px 20px 30px;	
	}	
#persona ul.original ul.reply img.user {
	width: 100px;
	min-width: 100px;
	height: 100px;
	margin: 0 25px 0 0;
	float: left;
	display: block;
	border: 1px solid #404040;
	clear: none;
	}	
#persona ul.original ul.reply .name {
	font-weight: bold;
	color: #000;	
	}
#persona ul.original ul.reply .rightcol {
	margin-left: 130px;
	font-size: 35px;	
	line-height: 120%;
	}			
#persona ul.original ul.reply .timestamp {
	color: #888;
	margin-left: 130px;
	font-weight: normal;
	font-size: 28px;
	line-height: 120%;
	}
#persona ul.original ul.reply li .message {
	padding-bottom: 0px;
	font-weight: normal;
	}	
#persona ul.original ul.reply li.write_a_reply {
	padding: 30px;	
	position: relative;
	}	
#persona ul.original ul.reply li.write_a_reply .replyfield {
	padding: 15px 0 15px 25px;
	padding-right: 20%;
	line-height: 130%;
	display: block;
	font-size: 50px;
	color: #777;
	border: 1px solid #000;
	width: 70%;
	font-weight: normal;
	}	
#persona ul.original ul.reply li.write_a_reply input.btn_positive {
	background: url(https://plusrsc.clearvale-apj.com/_graphics/mobile/topbar_tab-left-active-blue.png) repeat center top;
	color: #fff;
	font: normal 50px helvetica;
	text-align: center;
	line-height: 130%;	
	padding: 16px 22px 16px 22px;
	cursor: pointer;
	position: absolute;
	right: 35px;
	top: 30px;
	border: 0;
	}
	
	
	
	
	
	
/* ==== GLOBAL BUTTON STYLES === */	
	
	
#content_wrapper a.btn_positive {
	background: url(https://plusrsc.clearvale-apj.com/_graphics/mobile/topbar_tab-left-active-blue.png) repeat center top;
	color: #fff;
	text-align: center;
	line-height: 130%;	
	padding: 5px;
	cursor: pointer;
	}
#content_wrapper a.btn_negative {
	background: #ddd;
	color: #666;
	line-height: 130%;	
	padding: 5px;
	cursor: pointer;	
	}		
#content_wrapper input.btn_positive {
	background: url(https://plusrsc.clearvale-apj.com/_graphics/mobile/topbar_tab-left-active-blue.png) repeat center top;
	color: #fff;
	text-align: center;
	line-height: 130%;	
	padding: 5px;
	cursor: pointer;
	border: 0;
	}
/* IE6 hack */
* html #content_wrapper input.btn_positive {
	padding: 2px;
	}
	

#persona .activity_button_wrap {
	display: block;
	padding: 40px 0 0 0;
	clear: left;
	}
.join {
	float: left;
	margin-right: 25px;
	}
.ignore {
	float: left;
	}	




.login {
	padding: 0 15px 10px;
	position: relative;
	width: 90%;
	}
.login .input_area {
	padding: 5px;
	line-height: 130%;
	display: block;
	color: #000;
	border: 1px solid #000;
	width: 90%;
	}
.login strong {
	display: block;
	padding: 10px 0 5px 0;
	}
.login fieldset {
	display: block;
	clear: both;
	float: left;
	line-height: 130%;
	padding: 10px 0;
	}		
.login input.checkbox {
	display: block;
	float: left;
	margin: 8px 20px 0 0;
	}
.login input.radiosize {
	width: 1.3em;
	height: 1.3em;
	float: left;
	margin: 5px 5px 0 0;
	}
/* IE6 hack */
* html .login input.checkbox {
	margin: 4px 20px 0 0;
	}
.login label {
	display: block;
	margin: 5px 0 0 0;
	clear: right;
	float: left;
	}	
#content_wrapper .login input.btn_positive {
	margin-top: 5px;
	}

.gapps {
	display: block;
	border-top: 1px solid #666;
	margin: 5px 0 0 0;
	padding: 10px 15px 20px 15px;
	clear: both;
	}

.openid {
	display: block;
	border-top: 1px solid #666;
	margin: 5px 0 0 0;
	padding: 10px 15px 20px 15px;
	background: #efefef;	
	clear: both;
	}	
.openid .input_area {
	background: #fff url(https://plusrsc.clearvale-apj.com/_graphics/mobile/openid-small.ico) no-repeat scroll 0 50%;
	padding: 5px 5px 5px 20px;
	width: 82%;
	}	
#content_wrapper .openid input.btn_positive {
	background: #f7931e;
	}	
.openid strong {
	padding-top: 0;
	}	




/* === LOGIN/RESET PASSWORD === */

#content_wrapper .login input.btn_positive {
  float: left;
  margin: 5px 10px 0 0;
}

.forget_password {
  float: left;
  margin-top: 5px;
  padding: 5px 10px;
}

/* IE6 hack */
* html .forget_password {
  margin-top: -11px;
  padding: 5px 10px;
}

.signup-info {
  display: block;
  clear: both;
  line-height: 130%;
  margin-bottom: 5px;
}

#captcha {
  margin: 10px 0;
}

/* === PROFILE === */

#profile ul.actions {
  border: 0;
}

#profile ul.actions li {
  float: none;
}

#profile_header {
  padding-left: 10px;
  height: 35px;
  border-bottom: 1px solid #999;
}

#profile_header a.username img {
  display: block;
  float: left;
  width: 30px;
}

#profile_header a.username span {
  display: block;
  margin: 0 0 0 40px;
  line-height: 150%;
  color: #000;
  word-wrap: break-word;
  _height: 15px; /* IE6 */
}

/* === GROUP === */

#group {
  line-height: 120%;
}

#group .details {
  margin: 0 5px;
}

#group .details .block {
}

#group ul {
  border-bottom: 1px solid #E4E4E4;
  padding: 5px;
  clear: both;
  width: 95%;
}

#group li {
  color: #666666;
  display: inline;
  float: left;
  _height: 15px; /* IE6 */
}

/* IE6 hack */
* html #group li {
  float: none;
}

#group li.title {
  color: #000;
  font-weight: bold;
  padding-right: 5px;
}

#group ul.actions {
  border: 0;
}

#group ul.actions li {
  float: none;
  _height: 15px; /* IE6 */
}

#group_header {
  padding-left: 10px;
  height: auto !important;
  min-height: 35px;
  border-bottom: 1px solid #999;
}

#group_header a.username img {
  display: block;
  float: left;
  width: 30px;
}

#group_header a.username span {
  display: block;
  margin: 0 0 0 40px;
  line-height: 150%;
  color: #000;
  _height: 15px; /* IE6 */
}

/* === CONTENT === */

#content {
    line-height: 120%;
}

/* === UPDATES === */

#updates {
    line-height: 120%;
}

/* === CUSTOM === */
	
.rule {
  clear: both;
  border-bottom: 2px solid #999;
  margin: 25px 0;
}

.submit_button {
  padding: 5px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-weight: bold;
  cursor: pointer;
  background: url(https://plusrsc.clearvale-apj.com/_graphics/mobile/topbar_tab-left-active-blue.png) repeat-x center top !important;
  color: #FFF !important;
  border: 0;
}
.cancel_button {
	background: none repeat scroll 0 0 #CCCCCC;
	border: 0 none;
	color: #333333;
	cursor: pointer;
	font-weight: bold;
	margin: 10px 4px;
	padding: 5px;
}

.button_without_padding{
	padding-left: 0px;
	padding-right: 0px;
}
.info {
  line-height: 1.5em;
  _height: 15px; /* IE6 */
}

.info_wrapper {
  padding: 25px;
}

#content_wrapper .info {
  padding: 0 20px;
}

#content_wrapper .lostpasswordInfo {
}

.lostpasswordInfo {
  line-height: 1.5em;
  _height: 15px; /* IE6 */
}

/* === SYSTEM MESSSAGES === */

.messages {
  background: #ccffcc;
  color: #000000;
  padding: 10px;
  z-index: 8000;
  margin: 10px 30px;
  border: 4px solid #00CC00;
  cursor: pointer;
  line-height: 1.2em;
  _height: 40px;
}

.messages_notify {
  background: #ccffcc;
  color: #000000;
  padding: 10px;
  z-index: 9999;
  margin: 10px 30px;
  border: 4px solid #00CC00;
  cursor: pointer;
  font-size: 44px;
  line-height: 1.2em;
  _height: 40px;  
}

.messages_error {
  border: 4px solid #D3322A;
  background: #F7DAD8;
  color: #000000;
  padding: 10px;
  z-index: 8000;
  margin: 10px 30px;
  cursor: pointer;
  line-height: 1.2em;
  _height: 40px;  
}

.closeMessages {
  float: right;
}
.closeMessages a {
  color: #666666;
  cursor: pointer;
  text-decoration: none;
  font-size: 80%;
}

.closeMessages a:hover {
  color: black;
}
.timestamp .before_vote {
	cursor: pointer;
	color:#0069B0 !important;
	text-decoration: none !important;
}

.timestamp .owner_before_vote {
	cursor: text !important;
	color:#666 !important;
	text-decoration: none !important;
}

.timestamp .after_vote {
	cursor: pointer;
	color:#0069B0 !important;
    font-weight: bold !important;
    text-decoration: none !important;;
}

.timestamp .vote_ask{
	padding-right:10px;
}

.disable_vote{
	color: #666 !important;
	cursor: text !important;
	text-decoration: none !important;
}

div.stream_rating_comment div.timestamp, div.content_rating_comment div.timestamp, div.topic_rating_comment div.timestamp{
	border-right: 1px solid #AAA;
	display: inline !important;
}

div.content_rating_comment, div.topic_rating_comment {
	margin: 5px 0px 0px -45px;
}

div.stream_rating_comment div.timestamp {
	font-size: 0.9em !important;
}

div.content_rating_comment, div.topic_rating_comment, div.topic_post_rating{
	font-size: 0.8em !important;
}

div.content_rating_comment div.timestamp, div.topic_rating_comment div.timestamp, div.topic_post_rating div.timestamp{
	font-size: 1em !important;
}

div.stream_rating_comment {
	margin: 5px 0px 0px -50px;
}

#topic_content div.content_rating_comment span.comment{
	font-family:helvetica;
	font-weight:bold;
	margin-left:5px;
	padding:7px 10px 10px;
	color:#666;
} 

#updates div.stream_rating_comment span.comment{
	font-family:helvetica;
	font-size:0.9em;
	font-weight:bold;
	margin-left:5px;
	padding:7px 10px 10px;
}

#topic_content div.content_rating_comment span.comment_count,
#updates div.stream_rating_comment span.comment_count{
	color: #666;
	padding-right:2px;
}

#topic_content ul.reply div.topic_post_rating .timestamp {
	margin-left: 0px;
}

div.stream_rating_comment .rate_padding, 
div.content_rating_comment .rate_padding, 
div.topic_rating_comment .rate_padding{
	padding: 0px 60px;
}

.vote_ask {
	color: #666 !important;
	margin-bottom: 5px;
	font-weight: bold !important;
}

.vote_negatives {
	padding: 0;
}

/* === SEARCH RESULTS === */


ul#search_results_list li {
	display: block;
	padding: 0;
	border-bottom: 1px solid #666;
	float: left;
	clear: left;	
	width: 100%;
	font: bold 1em helvetica;				
	}	
ul#search_results_list li.last {
	border-bottom: 0;
	}
ul#search_results_list li a {
	display: block;
	padding: 5px;
	color: #000;
	float: left;
	font-weight: bold;
	}
ul#search_results_list li a.avatar {
	width: 30px;
	}
ul#search_results_list li a.item {
	width: 80%;
	}
/* IE6 hack */
* html ul#search_results_list li a.item {
	width: 75%;
	}
ul#search_results_list img {
	display: block;
	height: 30px;
	}	
ul#search_results_list p {
	display: block;
	padding-top: 0;
	_height: 15px; /* IE6 */
	}	
ul#search_results_list a.item p {
	margin-left: 0;
	}
ul#search_results_list a:hover {
	text-decoration: none;
	}	
ul#search_results_list .details {
	font-size: .8em;
	color: #999;
	font-weight: normal;
	display: block;
	padding: 0;
	_height: 15px; /* IE6 */
	}	
ul#search_results_list a.item .details {
	margin-left: 0;
	}
#gapps-logout-confirm {
    text-align: center;
}
#gapps-logout-confirm a {
    font-weight: bold;
    padding: 0 40px;
    text-decoration: underline;
}
.red{
	color: red;
}
#topic_content .message-attachments {
	padding: 5px 0 5px 50px;
	border-top: 1px dashed #AAAAAA;
	border-bottom: 1px dashed #AAAAAA;
}
#topic_content .message-assignees {
	margin-top: 5px;
	padding: 5px 0 5px 50px;
	border-top: 1px dashed #AAAAAA;
}
#topic_content ul.attached {
    width: 98%;
	margin: 5px 0;
	line-height: 120%;
	display: block;
}
/* IE6 hack */
* html #topic_content ul.attached {
	width: 96%;
	}		
#topic_content ul.attached p.namelink {
	padding: 10px 0 0 0;
	word-wrap: break-word;
	}
.action_buttons {
	float: right;
	padding: 0 5px;
}
#topic_content div.task_quote p{
	padding:10px 0 5px 0;
 font-size:0.8em;
 line-height:1.1em;
	color:#000;
 _height: 15px; /* IE6 */ 
}


/* === TASK LIST === */
ul#task_list {
	border-top: 1px solid #666666;
	margin-top: 5px;
}
ul#task_list li {
	border-bottom: 1px solid #666666;
	clear: left;
	display: block;
	float: left;
	font-weight: bold;
	font-size: 15px;
	padding: 7px;
	width: 100%;
}

ul#task_list li a {
	color: #0024FF;
	display: inline;
	float: none;
	line-height: 150%;
	padding: 0;
	width: 100%;
	word-wrap:break-word;
}

/****************************************
   css for horizontal bar
****************************************/
#horizontal_bar{
	font-family: Arial,Helvetica,sans-serif;
	height: 40px;
}
.horizontal_bar_body{
	position: fixed;
	top: 0;
	left: 0;
	height: 40px;
	width: 100%;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.8);
	background-image: url(https://plusrsc.clearvale-apj.com/mod/theme_clear/graphics/bg_horizontal_bar.jpg);
	z-index: 9999;
	_position: absolute;
	_bottom: auto;
	_top: expression(eval(document.documentElement.scrollTop));
}
.horizontal_bar_link_text{
	color: white;
	float: left;
	margin-top: 13px;
	margin-left: 2px;
	font-size: 13px;
}
.horizontal_bar_menu_allow{
	margin: 0;
	float: left;
}

.horizontal_bar_menu_allow .allow_button{
	float: left;
}
#horizontal_bar_allow_button{
	background-image: url(https://plusrsc.clearvale-apj.com/mod/theme_clear/graphics/button_grad.png);
	background-repeat:repeat;
	cursor: pointer; 
	margin-top: 8px;
	margin-left:10px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	padding: 5px 10px;
	font-size: 14px;
	border-radius: 5px;
	color: white;
}
#horizontal_bar_menu_more_info{
	margin: 0;
	float: right;
}
.horizontal_bar_arrow{
	float: left;
	width: 15px;
	height: 40px;
	background-image: url(https://plusrsc.clearvale-apj.com/mod/theme_clear/graphics/arrow_new_up.png);
	background-repeat: no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='scale',src='mod/theme_clear/graphics/arrow_new_up.png'); /* IE6 */
	_background-image: none; /* IE6 */
}
#horizontal_bar_menu_more_info .more_info_text{
	float:left;
	padding-top: 11px;
}
#horizontal_bar_menu_more_info li a{
	font-size: 13px;
	color: white;
}
#horizontal_bar_menu_more_info .close_button{
	margin: 10px 2px 0px 15px;
	float:right;
	cursor: pointer;
	height: 20px;
	width: 18px;
	background-image: url(https://plusrsc.clearvale-apj.com/mod/theme_clear/graphics/close.gif);
}

.blog_post_icon {
	float:left;
	margin: 3px 2px 5px 0;
	padding:0;
}

.blog_post h3 {
	font-weight: bold;
	margin:0 0 0 0;
	padding:0;
}

.blog_post {
	/*overflow: hidden;*/
	word-wrap: break-word;
}

#blogs .blog_post_icon {
	padding: 5px;
}

* html #blogs .blog_post_icon {
	display:inline;
}
* html #two_column_left_sidebar_maincontent {
	width: 900px;
	margin: 0 0 0 0;
}

.clearfloat {
	clear: both;
}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1px; }
.clearfix { display: block; font-size:0;line-height:0;}
/* End hide from IE-mac */

/* end of clearfix */

/* BVNqa60000 */
#page_view .info .action_link_wrapper {
	height: 20px;
	margin: 10px 0;
}

#page_view .info a.action_link {
	-moz-border-radius: 0.5em; /* For Firefox3.6+ */
	border-radius: 0.5em; /* For Latest Opera, Chrome, Safari */
	background:#808080 none repeat scroll 0 0;
	clear:both;
	color:#FFFFFF;
	float:none;
	font-size:10px;
	padding:2px 5px;
	right:30px;
}
/* end of BVNqa60000 */

/***************************/
/*    Action Items         */
/***************************/
#action_items {
	margin:0;
}

/* IE6 hack */
* html #action_items {
	margin:0 10px 0 0;
	width:95%;
}

#action_items ul.original {
	padding:5px 0 10px 5px;
	list-style:none outside none;
	border-bottom:1px dashed #AAAAAA;
	min-height: 40px;
	_height: 15px;/* IE6 */
}
/* IE6 hack */
* html #action_items ul.original {
	padding:5px 0 5px 5px;
}
#action_items ul.original .leftcol {
	display:block;
	float:left;
	margin:0 5px 0 0;
}

#action_items ul.original .rightcol {
	display:block;
	line-height:1.1em;
	width:75%;
	float:left;
	word-wrap:break-word;
	_height: 15px;/* IE6 */
}

#action_items ul.original img.user {
	display:block;
	float:left;
	border:medium none;
}

#action_items a.name {
	font-weight:bold;
}

#action_items .timestamp {
	color:#666666;
	display:block;
	font-size:11px;
	padding:1px 0 0;
	_height: 15px;/* IE6 */
}

#action_items .activity_button_wrap {
	clear:both;
	display:block;
	padding:10px 0 0;
}

/* IE6 hack */
* html #action_items .activity_button_wrap {
	padding:10px 0 5px 0;
}

#action_items a {
	cursor:pointer;
	font-weight:normal;
}

#action_items a.positive_button {
	background:transparent url(https://plusrsc.clearvale-apj.com/_graphics/mobile/topbar_tab-left-active-blue.png) repeat scroll center top;
	color:#FFFFFF;
	cursor:pointer;
	font-family:helvetica;
	line-height:130%;
	padding:5px;
	margin-right:10px;
}

#action_items a.positive_task_button {
    background: none repeat scroll 0 0 #DDDDDD;
    color:#666666;
    cursor:pointer;
    font-family:helvetica;
    line-height:130%;
    padding:5px;
    margin-right:10px;

}

#action_items a.negative_button {
	background:#DDDDDD none repeat scroll 0 0;
	color:#666666;
	cursor:pointer;
	font-family:helvetica;
	line-height:130%;
	padding:5px;
}

#action_items p.info {
	padding: 0 5px;
	_height: 15px; /* IE6 */ 
}

div.message-body p,#action_items div.rightcol p{
	padding:5px 0 0 10px;
	font-size:0.8em;
	line-height:1.1em;
	color:#666666;
	_height: 15px; /* IE6 */ 
}

/*******************************/
/*      CV_CONTENT List           */
/*******************************/
li.content_list_item {
	border-bottom: 1px solid #666666;
    height: auto !important;
    min-height: 35px;
    padding: 5px;
}

#content_list li.last {
	border-bottom: 0;
}

#content_list li.head {
	border-top: 1px solid #999;
	background: #F9F9F9;
}

.content_container {
    position: relative;
	min-height: 35px;
	_height: 35px;/* IE6 */
	*+min-height: 35px; /* IE 7 */
}

.content_container .content_icon {
	left: 0;
	position: absolute;
	text-align: left;
	top: 0;
}

.content_container .content_body {
    font-weight: bold;
    line-height:1.1em;
	padding-left: 50px;
	padding-right: 10px;
}

.head .content_container .content_body {
	padding-left: 25px;
}

#content_list .content_container .content_icon img {
  height: 30px;
}

#content_list .head .content_container .content_icon img {
  height: 25px;
}

#content_list .content_container .content_body .content_title {
  padding-top: 5px;
}

#content_list .content_container .content_body .content_title a {
  color: #000;
  text-decoration: none;
  word-wrap: break-word;
}

#content_list .content_container .content_body .content_title a:hover {
  text-decoration: none;
}

#content_list .content_container .content_body .timestamp {
  color: #666;
  font-size: .8em;
  _height: 15px; /* IE6 */
}

#content_list .folder .content_container {
}

#content_list .folder .content_container .content_icon {
  width: 50px;
}

#content_list .folder .content_container .content_body .content_title {
  padding-top: 9px;
}

#content_list .head .content_container .content_icon {
  width: 34px;
}

/*      Message List           */
/*******************************/
ul.activity-messages {
    list-style: none;
    margin: 0;
}
.collapsable_box ul.activity-messages {
	padding-left: 0;
	margin-bottom: 10px;
}

ul.activity-messages .message-list-item {
	border-bottom: 1px dashed #AAA;
    height: auto !important;
    min-height: 40px;
    padding: 5px;
}

/* IE6 hack */
* html ul.activity-messages .message-list-item {
	height: 40px !important;
}

ul.activity-messages .message_notread {
	background-color: #F7DAD8;
}
.message-container {
    position: relative;
	min-height: 40px;
	_height: 40px;/* IE6 */
	*+min-height: 50px; /* IE 7 */
}

.message-container .avatar {
	left: 0;
	position: absolute;
	text-align: center;
	top: 0;
}
.message-container .message-body {
    line-height:1.1em;
	padding-left: 50px;
	word-wrap:break-word;
}
ul.activity-messages .message-title a.updates-user-link {
	font-weight: bold;
	color: #0069B0;
}
.message-title a:visited {
	color: #2D51B0;
	margin-left: 0;
}
.message-body p, .message-body>span {
	clear: both;
	font-size: 1em;
    margin-bottom: 1px;
	margin-top: 1px;
	overflow: hidden;
}
.message-container .attributes {
    font-size: 11px;
    line-height: 16px;
    margin-bottom: 0;
    padding: 7px 0 0;
	width: 80px;
}

ul.activity-messages ul.thread-replies .message-list-item {
    background-color: #E8F2FA;
    border-bottom: medium none;
	padding: 8px 0 3px 5px;
}

/* IE6 hack */
* html .post-reply-container div.fake-text-box {
	width: 95%;
}

ul.activity-messages p.info {
	_height: 15px; /* IE6 */ 
}

/********************* activity css ************************/

#updates .timestamp {
	color:#666666;
	display:block;
	font-size:0.8em;
	margin:5px 0 0;
}

#updates a.comment_button {
	color:#0069B0;
	cursor:pointer;
	text-decoration:none;
}

/***************************/
/*    Microblog Form       */
/***************************/	


.microblog-form {
	padding: 0 5px;
	clear: left;
	margin: 5px 0;
}

.microblog-form table {
	border: 1px solid #AAA;
	width: 100%;
	_width: 99%;
}

.microblog-form td.td-button{
	vertical-align: bottom;
	width: 18%;
}
.microblog-form table td.td-text {
	width: 77%;
}
.microblog-form textarea {
	border: 0;
	color: #333;
	float: left;
	font-size: 0.8em;
	height: 64px;
	line-height: 1.2em;
	width: 98%;
	padding: 5px;
	overflow-y: auto;
	display: none;
}

/* IE6 hack */
* html .microblog-form textarea {
	font-family: arial,helvetica,sans-serif;
	font-size: 13px;
	line-height: 22px;
	padding: 0;
}

.microblog-form textarea.fake-microblog-textarea {
	display: block;
	color: #aaa;
	height: 1.2em;
	cursor: text;
	overflow: hidden; /* BVNqa59331 */
}
	
/* IE6 hack */
* html .microblog-form textarea.fake-microblog-textarea {
	height: 64px;
}

.microblog-form .microblog-submit-button {
	color: #fff;
	background: transparent url(https://plusrsc.clearvale-apj.com/mod/cv_updates/graphics/bg_btn_primary.jpg) repeat-x scroll 0 0;
	border: 0;/*1px solid #327E04;*/
	font-size: 0.8em;
	margin-bottom: 0;
	width: 95%;
	float: right;
	padding: 5px 0;
}

/* IE6 hack */
* html .microblog-form .microblog-submit-button {
	font-size: 15px;
	margin-bottom: -5px;
	width: 100%;
	float: none;
	padding: 0;
}



/******** Forum Topic*************/


.content_container .forum_body {
    font-weight: bold;
    line-height:1.1em;
    padding-left: 10px;
    padding-right: 10px;
}

#content_list .content_container .forum_body .content_title {
  padding-top: 5px;
}


#content_list .content_container .forum_body .content_title a {
  color: #000;
  text-decoration: none;
  word-wrap: break-word;
}

#content_list .content_container .forum_body .content_title a:hover {
  text-decoration: none;
}

#content_list .content_container .forum_body .timestamp {
  color: #666;
  font-size: .8em;
  _height: 15px; /* IE6 */
}


/* BVNqa70766, default color for "read" links in streams */
/* BVNqa70787, P0: undo 70766: change default to no color for visited links in stream */
/*
#content_wrapper a.updates-content-link:visited {
	color: #7447d1;
}
*//* Start --- For topic reply answer css ---*/

.reply_answer {
	background: #f7f8fa;
	border: 6px solid #f0f1f2;
	/*border-bottom: 0;*/
}

.reply_answer input.submit-reply {
	background-color: #2781C3;
	border: 1px solid #1E76BC;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	margin: 3px 0 0;
	width: auto;
}

.reply_answer .submit-thread-reply-container {
	text-align: right;
	/*width: 96%;*/
}

.reply_content li {
	margin-top: 6px;
	padding-top: 10px;
	border-top: 1px #d7d7d7 dotted;
}

#topic_posts_view .topic_post .topic_reply_answers ul {
	list-style: none;
	/* font-size: 12px; */
}

.second_level_reply {
	cursor:pointer;
}

.show-replies-loading {
	background: #F7F8FA url(/mod/cv_updates/graphics/ajax_loader.gif) no-repeat scroll 6px 6px;
	margin-bottom: 1px;
	padding: 3px;
	cursor: pointer;
	margin-left: 0;
	margin-right: 0;
	padding: 1px 10px 5px 35px;
}

/* End --- For topic reply answer css ---*/.statusWarning {
	border: 1px solid gray;
  color: #d42a37;
  padding: 5px 0px 5px 33px;
  margin: 10px 25px 10px 0px;
  line-height: 130%;
  background: url(https://plusrsc.clearvale-apj.com/mod/cv_content/graphics/icons/warning.png) no-repeat 5px center;
}

.downloadInProgress {
	font-size: 13px;
	padding: 0px 10px;
}

.downloadInProgressDialog {
	margin: 30px auto;
	text-align: center;
}

.downloadInProgressDialog .body {
	vertical-align: middle;
	text-align: left;
	height: 80%;
}

#sinaweibo_widget {
    margin:0 0px 0 0px;
    
}

#sinaweibo_widget ul {
	margin:0;
	padding:0;
}

#sinaweibo_widget li {
	list-style-type:none;
	padding: 5px 0 10px;
	margin-bottom: 8px;
    border:none;
	background: url(https://plusrsc.clearvale-apj.com/_graphics/dotted_divider.gif) 0 100% repeat-x;
}

#sinaweibo_widget li span {
}

#sinaweibo_widget .icon{  
    margin-right:8px;
    margin-top:5px;
    margin-left:0px;
    width:40px;
    height:40px;
}

p.refresh_sinaweibo a {
    background: url(https://plusrsc.clearvale-apj.com/mod/sinaweibo/graphics/sinaweibo.png) left no-repeat;
    padding:0 0px 0 20px;
    margin-left:10px;
}
p.refresh_sinaweibo b {
    background: url(https://plusrsc.clearvale-apj.com/mod/sinaweibo/graphics/ajax-loader.gif) left no-repeat;
    padding:0 0px 0 20px;
    margin-left:10px;
}
p.refresh_sinaweibo {
    text-align: left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding:2px;
	margin:0 1px 0px 2px;
}

#sinaweibo_widget li a {
	margin:0 0 0 4px;
    
}

#sinaweibo_widget li span table a {
    display: inline !important;
}

.tooltip{
   position: absolute;
   padding: 10px 13px;
   z-index: 2;
   
   color: #303030;
   background-color: #f5f5b5;
   border: 1px solid #DECA7E;
   
   font-family: sans-serif;
   font-size: 12px;
   line-height: 18px;
   text-align: center;
}

.tooltip h3{
      margin: 0 0 5px;
      text-align: left;
}.poll_result_control {
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
}

.radiosize {
	width: 1.3em;
	height: 1.3em;
}

.poll_post_body {
	margin: 0 5px;
}

.poll_response {
	display: block;
	text-align: center;
	margin: 0 0 10px;
}
.poll_response label {
	font-size: 0.9em;
    display: block;
    text-align: left;
	margin: 5px 0;
	_height: 15px; /* IE6 */
}

.poll_vote_control {
	cursor: pointer;
}
.progressBarContainer {
	width: 50%;
	float: left;
	border: 1px #D9541E solid;
	background: #E5E5E5;
    font-size: 1px;
	}
.progressBarContainer img {
	opacity: 0.4;
}
.progressBarWrapper {
	height: 10px;
	clear: both;
}

#important_items_admin_intro {
  border-bottom: 1px solid #CCCCCC;
}
.important_items_admin_flag_desc {
  padding-left: 22px;
  display: block;
}
.important_item_operations {
  position: absolute;
  left: 450px;
  width: 350px;
}
#microblog_column {
    width: 934px;
    float: left;
    margin: 0 0 0 20px;
}

#microblogs .microblog_post {
	padding: 15px 0 15px 0;
	margin-bottom: 8px;
	background: url(https://plusrsc.clearvale-apj.com/_graphics/dotted_divider.gif) 0 100% repeat-x;
    border:none;
}

.microblog_post {
	margin-bottom: 21px;
	background: url(https://plusrsc.clearvale-apj.com/_graphics/dotted_divider.gif) 0 100% repeat-x;
	padding:0 10px 16px 10px;
    height:1%;
}

#microblogs .microblog_post:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#microblogs .microblog_post_icon {
	float:left;
	margin:0;
	padding:0;
}

.microblog_post h3 {
	margin:0 0 5px;
	font-size:14px;
}

.collapsable_box_content .microblog_post h3 {
	font-size:12px;
}

.microblog_post h3 a {
	text-decoration: none;
}

.microblog_post p {
	margin: 0 0 5px 0;
}

.microblog_post .strapline {
	margin: 0 0 0 35px;
	padding:0;
	line-height:1em;
    font-size:90%;
}
.microblog_post p.tags {
	background:transparent url(https://plusrsc.clearvale-apj.com/mod/theme_clear/graphics/icon_tag.gif) no-repeat scroll left 2px;
	margin:0 0 0 35px;
	padding:0pt 0pt 0pt 16px;
	min-height:22px;
    font-size:90%;
}
.microblog_post .options a {
	padding:0px 5px;
    float:left;
    font-size:90%;
    background:#f0f0f0;
    margin-right:10px;
    color:#333;
}
.microblog_post_body {
	margin-top:10px;
	clear:both;
	padding-top:10px;
}
.microblog_post_body p {
	margin:0 0 10px 0;
}
.microblog_post_body img[align="left"] {
	margin: 10px 10px 10px 0;
	float:left;
}
.microblog_post_body img[align="right"] {
	margin: 10px 0 10px 10px;
	float:right;
}

.microblog_post_body img {
	margin: 10px !important;
	padding: 5px !important;
	border:1px solid #cccccc !important;
}

.microblog-comments h3 {
	font-size: 150%;
	margin-bottom: 10px;
}
.microblog-comment {
	margin-top: 10px;
	margin-bottom:20px;
	border-bottom: 1px solid #999999;
}
.microblog-comment img {
	float:left;
	margin: 0 10px 0 0;
}
.microblog-comment-menu {
	margin:0;
}
.microblog-comment-byline {
	background: #dddddd;
	height:22px;
	padding-top:3px;
	margin:0;
}
.microblog-comment-text {
	margin:5px 0 5px 0;
}
#microblogs .post_actual {
  padding-left:2px;
  font-size: 12px;
}

#microblogs .breadcrumbs {
  font-size: 11px;
  padding: 5px 0;
  display: block;
}

a.add_microblog_post_btn {
  background: url(../images/bg_btn_primary.jpg) repeat-x 0 0;
  color: #fff !important;
    font-size: 15px;
  font-weight: normal;
  text-align: center;
  padding: 4px 10px;
  border: 0;
  margin: 5px 0 0 15px;
  float: right;
}

#microblogs ul.microblog_post {
  border-bottom: 1px dashed #aaa;
  padding: 15px 0 15px 0;
  line-height: 200%;
  display: block;
}

#microblogs ul.microblog_post img.user {
  width: 40px;
  height: 40px;
  margin: 0 10px 0 0;
  float: left;
  display: block;
}

#microblogs ul.microblog_post .rightcol {
  width: 865px;
  display: block;
  float: left;  
  padding: 0 10px 0 10px;
  overflow: hidden;
  word-wrap: break-word;
}

/* IE 6 fix */
* html #microblogs ul.microblog_post .rightcol {
  padding: 0 6px 0 0;
}

#microblogs ul.microblog_post .rightcol p {
  padding: 5px 0;
}

#microblogs .post_actual {
  padding-left:2px;
  font-size: 20px;
}

#microblogs .createdby_timestamp {
  color: #666;
  font-size: 11px;
  padding: 5px 0 0 0;
  display: block;
}

#microblogs .microblog_actionbar {
  font-size: 11px;
  padding: 0 0 10px 0;
}

#microblogs .microblog_actionbar a {
  border-right: 1px solid #aaa;
  padding: 0 5px 0 0;
  margin-right: 5px;
}

#microblogs .microblog_actionbar a.last {
  border-right: 0;
}


#two_column_left_sidebar_maincontent form p {
	/* padding:0 10px 0 10px; */
}

/******************************
 css special for sequential task
********************************/
/* === SEQUENTIAL TASKS CSS === */

/* ***************************************
   css below are for task view
****************************************/
#column_1 {
	float: left;
	margin: 0 20px 0 0;
	padding: 10px 0 0;
	width: 200px;
}
  
#column_2 {
	float: left;
	width: 725px;
}

.single_post .flag {
	float: left;
	margin-left: 10px;
}

.tasks .task_nav_box {
	border: 1px dotted #999999;
	display: block;
	padding: 10px 0;
}

#column_1 {
	float: left;
	margin: 10px 20px 0 0;
	width: 200px;
	padding: 0px;
}

#column_1 .attachment_box {
	background: none repeat scroll 0 0 #EAEAEA;
	border: 1px dotted #666666;
	font: 12px/120% arial,helvetica,sans-serif;
	height: 100%;
	margin-top: 5px;
	padding: 10px;
}

.attach-title {
	float: left; 
	width:140px;
	word-wrap:break-word;
}

.attachment_box .content_picker_popup {
	font-size: 11px;
	float: right;
	display: inline;
}

.attachment_box div span {
	font-size:11px;
	font-weight:bold;
	float: left;
}

.attach-title span {
	font-size:11px;
	font-weight:bold;
	float: left;
	width: 140px;
	word-wrap:break-word;
}

ul.attachmentContainer {
	margin:20px 0 0 0;
	padding:0px;
}

.attachment-left {
	width:30px; 
	font-weight:bold; 
	float: left;
}

ul.attachmentContainer div.task_assigned_by {
	width:25px;
	margin:2px 0 0 0;
	padding:0px;
}

.content_picker_note {
	_padding-left:150px;
	_POSITION: fixed;
}

.attachmentContainer li {
	margin:7px 0 0 0;
}

ul.task_nav_box li {
	padding: 2px 10px;
	overflow: hidden;
	padding-bottom: 3px;
	padding-top: 3px;
}

ul.task_nav_box li a {
    color: #999999 !important;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none !important;
}

ul.task_nav_box li a.selected {
	color: #333333 !important;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none !important;
}

.seq_tasks_instance {
  display: block;
    margin: 25px 0 0 0;
  clear: both;
  padding-bottom: 45px;
  }

.step_completed .step-number {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #DDDDDD;
	background-image: none;
	background-origin: padding-box;
	background-position: 0 0;
	background-repeat: repeat;
	background-size: auto auto;
}
.step_completed {
	opacity: 0.4;
	filter:alpha(opacity=40);
}


.step-number {
    font-size: 1.4em;
    font-weight: bold;
    display: block;
    color: #000;
    background: #dcebf7;
    margin: -15px -15px 0 -15px;
    padding: 7px 15px;
    height:22px;
    }   

.step-title {
	width: 100%;
	height:100%;
	padding-bottom: 14px;
}

.step-number_active {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #1E7FCE;
	background-image: none;
	background-origin: padding-box;
	background-position: 0 0;
	background-repeat: repeat;
	background-size: auto auto;
	color: #FFFFFF;
}

.step-number h2 {
    float: left;
    }
.step-number input {
    background: #dcebf7;
    color: #2382d2;
    color: #000;
    width: 26px;
    text-align: center;
    }
.step-number .icon_remove_type2 {
    float: right;
  color: #fff;
  font-size: 1px;
  line-height: 1%;
  width: 14px;
  margin-right: -15px;
    }
.step-number .step {
    display: block;
	word-wrap: break-word;
    } 
.step-number input{
  padding: 0;
  border: 2px inset;
}
.step-number .up-down-arrows {
    position: relative;
    width: 14px;
    float: left;
    margin: 1px 0 0 7px;
    }
.step-number .up-down-arrows .up {      
  position: absolute;
  top: 0;
  left: 0;
  background: url(https://plusrsc.clearvale-apj.com/mod/theme_clear/graphics/icon_up-down-arrows.gif) no-repeat 0 0;
  width: 14px;
  height: 8px;
  font-size: 1px;
  line-height: 1%;
  color: #dcebf7 !important;
  }
.step-number .up-down-arrows .up:hover {      
  background: url(https://plusrsc.clearvale-apj.com/mod/theme_clear/graphics/icon_up-down-arrows.gif) no-repeat -14px 0;
  }
.step-number .up-down-arrows .down {      
  position: absolute;
  top: 12px;
  left: 0;
  background: url(https://plusrsc.clearvale-apj.com/mod/theme_clear/graphics/icon_up-down-arrows.gif) no-repeat 0 -8px;
  width: 14px;
  height: 8px;
  font-size: 1px;
  line-height: 1%;
  color: #dcebf7;
  }
.step-number .up-down-arrows .down:hover {      
  background: url(https://plusrsc.clearvale-apj.com/mod/theme_clear/graphics/icon_up-down-arrows.gif) no-repeat -14px -8px;
  }
.tasks .seq_task_title {
    font-size: 1.3em;
    font-weight: bold;
    padding: 10px 0 5px 0;
    }
span.warning_message {
	margin-left:5px;
	color: #FF0000;
    font-size: 13px;
    font-weight: bold;
}
/* ***************************************
   css below are for task assignee popup
*************************************** */

#task_window {
    width: 550px;
}

#task_related {
    width: 1024px;
}

#task_related div.cv_task_popup_header { 
    background: #0069B0 repeat-x 0px -82px;
    color: white;
    padding: 7px 22px 10px 5px;
    font-weight: bold;
    * zoom: 1;
}

#task_related div#cv_task_search_container {
    border-bottom:1px solid #CCCCCC;
    padding:5px 0 10px 0;
    
}

#task_related div#cv_task_search_container .cv_task_search_input {
    font-size:13px;
    display:block;
    float:left;
    padding:4px;
    width:900px;
}

#task_related div#cv_task_search_container .cv_task_search_button {
    margin: 0;
    padding: 3.2px;
    background: url(https://plusrsc.clearvale-apj.com/mod/theme_clear/graphics/bg_btn_primary.jpg);
    color: #FFFFFF !important;
}

div#task_related {
	font-family: Arial,Helvetica,sans-serif; font-size: small;
	color: #333333;
}

#task_related div.cv_task_search_container form {
   
    padding:5px 0 10px 0;
   
}


#task_related div.cv_task_search_container .cv_task_search_input {
    font-size:13px;
    display:block;
    float:left;
    padding:4px;
    width:900px;
}

#task_related div.cv_task_search_container .cv_task_search_button {
    margin: 0;
    padding: 3.2px;
    background: url(https://plusrsc.clearvale-apj.com/mod/theme_clear/graphics/bg_btn_primary.jpg);
    color: #FFFFFF !important;
    width:50px;
}

.fancybox_popup_right{
   float:right;
}

.fancybox_popup_right #submit_button{
	background: url(https://plusrsc.clearvale-apj.com/mod/theme_clear/graphics/bg_btn_primary.jpg);
	color: #FFFFFF !important;
}

.fancybox_submit_button{
   margin:10px 0 10px 10px;
   padding:3px 10px;
}

/* ***************************************
   css above are for task assignee popup
*************************************** */

/* ***************************************
   css below are send reminder fancybox
*************************************** */

#fancybox-content #thickbox-window .thickbox_scrolling {
	display: block;
	height: 300px;
	overflow: auto;
	overflow-x: hidden;
	position: relative;
	width: 700px;
}

#thickbox-window table.col_2_table td{
	border-bottom: none;
}

.col_2_table .name{
	font-size: 13px;
}

.col_2_table td.name div{
	padding-left: 25px; 
	margin-top: -14px;
}
.modal-buttons .btn_negative{
	margin: 10px;
	background: none repeat scroll %0 %0 rgb(238, 238, 238);
	color: #000000;
}

/*IE6 cancel button color*/
#thickbox-window .close-only .btn_negative {
	color: #000000;
}

.reminder-note{
	font-size:12px;
	margin: 5px 0 5px 10px;
}

/*All icons in CKeditor should be in one line in task or step description*/
#column_2 .task_shadowbox .cke_skin_clearvale .cke_button a, .cke_skin_clearvale .cke_button a:hover, .cke_skin_clearvale .cke_button a:focus, .cke_skin_clearvale .cke_button a:active, .cke_skin_clearvale .cke_button a.cke_off{
	padding:2px 3px;
}
/* ***************************************
   css below are for task list
****************************************/
div.task_assigned_by img {
	display: block;
	float: left;
	margin: 0 8px 0 0;
	width: 27px;
}

td.task_assigned_by #task_user_icon img {
	display: block;
    float: left;
    margin: 0 8px 0 0;
    width: 22px;
    height: 22px;
}
td.task_assigned_by .usericon img {
    display: block;
    float: left;
    margin: 0 8px 0 0;
    width: 22px;
    height: 22px;
}
.task_assigned_by img.fisheye {
	border: 1px solid #404040;	
}
td.task_assigned_by div#task_user_name {
    display: block;
    float: left;
    margin: 2px 0 0;
    vertical-align: middle;
}
ul.files_actions {
    clear: both;
    display: block;
}
ul.files_actions li {
    border-right: 1px solid #BBBBBB;
    float:left;
    margin: 0 5px 0 0;
    padding: 0 5px 0 0;
}
ul.files_actions li.last {
    border-right: 0 none;
}
ul.files_actions a.delete {
    no-repeat scroll 0 0 transparent;
    display: block;
}
.icon_complete_type2 {
  border: 0;
  cursor: pointer;    
  width: 14px;
  height: 14px;
  background: url(https://plusrsc.clearvale-apj.com/mod/theme_clear/graphics/icon-checkmark-14.gif) no-repeat 0 0;
  padding-left: 18px;
  width: 57px;
  margin-top: 0;
  float: left;
  display: block;
  }   
.icon_complete_type2 img {
  width: 14px;
  height: 14px;
  border: 0;
  margin: 0;
  } 
.icon_decline_type2 {
  border: 0;
  cursor: pointer;    
  width: 14px;
  height: 14px;
  background: url(https://plusrsc.clearvale-apj.com/mod/theme_clear/graphics/icon_thumbsdown_14.gif) no-repeat 0 0;
  padding-left: 18px;
  width: 60px;
  margin-top: 0;
  float: left;
  display: block;
  }   
.icon_decline_type2 img {
  width: 14px;
  height: 14px;
  border: 0;
  margin: 0;
  }
.icon_remove_type2 {
  border: 0;
  cursor: pointer;    
  height: 14px;
  background: url(https://plusrsc.clearvale-apj.com/mod/theme_clear/graphics/icon_delete_14.gif) no-repeat 0 0;
  padding-left: 18px;
  width: 65px;
  margin-top: 0;
  }   
.icon_remove_type2 img {
  width: 14px;
  height: 14px;
  border: 0;
  margin: 0;
  } 
  .icon_use_type2 {
  border: 0;
  cursor: pointer;    
  height: 14px;
  background: url(https://plusrsc.clearvale-apj.com/mod/theme_clear/graphics/Insert_Template.gif) no-repeat 0 0;
  padding-left: 18px;
  width: 65px;
  margin-top: 0;
  }   
.icon_use_type2 img {
  width: 14px;
  height: 14px;
  border: 0;
  margin: 0;
  } 
  .icon_edit_type2 {
  border: 0;
  cursor: pointer;    
  height: 14px;
  background: url(https://plusrsc.clearvale-apj.com/mod/theme_clear/graphics/Edit_Template.gif) no-repeat 0 0;
  padding-left: 18px;
  width: 65px;
  margin-top: 0;
  }   
.icon_edit_type2 img {
  width: 14px;
  height: 14px;
  border: 0;
  margin: 0;
  } 
.status_completed {
    color: #04cf00;
    font-weight: bold;
    }
.status_declined {
	color: #FF0000;
    font-weight: bold;
    } 
.status_assigned {
    color: #000;
    font-weight: bold;
}
.status_open {
	color: #000;
	font-weight: bold;
}
.status_approved {
	color: #0024FF;
	font-weight: bold;
}
.status_accepted {
	color: #000;
	font-weight: bold;
}
.padding_left {
	padding-left: 4px;
}
.padding_more {
	padding-left: 12px;
}
.big_option {
	font-weight: bold;
	padding-left: 4px;
}
/* ***************************************
   css above are for task list
*************************************** */

#content_topics {
    font-size: 11px;
}

.tasks {
    border-top: 1px dotted #AAAAAA;
    padding: 0 15px;
}
#content_topics .breadcrumbs {
    word-wrap:break-word;
    display: block;
    font-size: 10px;
    margin: 5px 0 10px;
}

#content_topics ul.single_post {
    border-bottom: 1px dotted #AAAAAA;
    clear: both;
    display: block;
    line-height: 130%;
    padding: 10px 0;
}
#content_topics ul.single_post .post_actual ol{
    list-style: decimal outside none;
    margin-left: 5px;
}
#content_topics ul.single_post .post_actual ul{
    list-style: disc outside none;
}
.tasks .tasks_assigned-to strong, .tasks .tasks_attachments strong {
    display: block;
}

.tasks ul.single_post {
    border-bottom: medium none !important;
}

.tasks strong.input-title {
    display: block;
    padding: 10px 0 5px;
}
.tasks input.text {
    border: 1px solid #CCCCCC;
    display: block;
    padding: 7px;
	width: 480px;
	_width: 465px;
}
.tasks input.text-due-date {
    border: 1px solid #CCCCCC;
    padding: 7px;
    width: 150px;
    margin-right: 4px;
    vertical-align: bottom;
}
.task_shadowbox .post_actual div{
    font-size:1.2em;
}
.task_shadowbox .post_actual {
	word-wrap:break-word;
}

.tasks .task_shadowbox {
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.34);
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.34);
    box-shadow: 0 0 4px rgba(0,0,0,0.34);
		background-color: white;
		border: 1px solid #999;
		zoom: 1;
    padding: 15px;
    margin-top: 15px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    position: relative;
    }

.tasks .task_shadowbox .btn-float-right {
    clear: both;
    display: block;
    padding: 7px 0;
    position: absolute;
    top: 9px;
    right: 15px;
    }

.tasks .task-assignee {
	padding: 15px 0;
	zoom: 1;
	position: relative
}

.tasks .task_shadowbox .task-assignee .btn-float-right {
	clear: both;
	display: block;
	right: 0px;
	padding: 7px 0;
	position: absolute;
	top: 9px
}

.tasks .task_shadowbox .btn-float-right-step {
    clear: both;
    display: block;
    padding: 7px 0;
    position: absolute;
    top: 9px;
	right: 10px;
    }
.tasks h2 {
    font-size: 1.3em;
    font-weight: bold;
    padding: 10px 0 5px;
    clear:both;
}
.tasks input.input-type_text {
    border: 1px solid #CCCCCC;
    padding: 7px;
    margin: 0 0 10px;
    width: 300px;
}
.tasks input.input-type_text_suggest {
    border: 1px solid #CCCCCC;
    padding: 7px;
    margin: 0 0 10px;
    width: 200px;
    font-family: 宋体, 'Arial Narrow';
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}
.tasks .task_type_choice {
    clear: both;
    padding: 15px 15px 5px 0;
}
.tasks .task_type_choice strong {
    font-weight: bold;
}
.tasks .task_type_choice fieldset {
    padding: 6px 0 0 10px;
}
.tasks .task_type_choice fieldset input {
    margin: 0 5px 0 0;
}
.tasks .task_type_choice fieldset label{
    font-size: 1em;
    font-weight: normal;
    color: #000;
}
.tasks .task_shadowbox .attachment_note {
    color: #666666;
    display: block;
    font-size: 10px;
    margin-top: 10px;
}
.tasks .tasks_assigned-to {
    border-top: 1px dashed #AAAAAA;
    display: block;
    _display: inline-block;
    padding: 10px 0;
}
.tasks .rightcol .btn_negative{
    color: #333333;
}
.tasks .btn_negative{
    background: none repeat scroll 0 0 #CCCCCC;
    border: 0 none;
    color: #333333;
    cursor: pointer;
    font-size: 14px;
    line-height: 100%;
    padding: 8px 10px;
    width: auto;
    vertical-align:middle;
    text-align: center;
}
.tasks .btn_negative:hover{
    background: none repeat scroll 0 0 #AAAAAA;
    color: #FFFFFF;
    text-decoration: none;
}
.tasks .btn_positive {
    background: url(https://plusrsc.clearvale-apj.com/mod/theme_clear/graphics/bg_btn_primary.jpg) repeat-x scroll left top transparent;
    border: 0 none;
    color: #FFFFFF !important;
    cursor: pointer;
    font-size: 14px;
    line-height: 100%;
    padding: 8px 10px;
    text-align: center;
    vertical-align:middle;
    width: auto;
}

.tasks .btn_positive:hover {
    background: url(https://plusrsc.clearvale-apj.com/mod/theme_clear/graphics/bg_btn_primary.jpg) repeat-x left bottom;
    text-decoration: none;
}
.tasks .btn_xtrasmall, .tasks .btn_xtrasmall:hover {
    font-size: 10px;
    line-height: 100%;
    padding: 4px 5px;
}
.tasks .btn_fieldattached {
  font-size: 11px;
  padding: 9px 10px;
  line-height: 100%;
  }

.tasks .step-assignee {
  padding: 15px 0;
  position: relative;
  }

.tasks .task-assignee {
	padding: 15px 0;
	position: relative;
}

.tasks .tasks_attachments {
    border-bottom: 1px dashed #AAAAAA;
    border-top: 1px dashed #AAAAAA;
    display: block;
    _display: inline-block;
    padding: 10px 0;
}

.tasks .box {
    border: 0 none;
    clear: both;
    display: block;
    float: left;
    font-size: 11px;
    line-height: 130%;
    padding: 0 0 15px;
    width: 100%;
}

.tasks .box ul {
  margin:0;
    padding: 10px 15px 0;
}

.tasks .box li {
    float: left;
    padding: 1px 0 5px;
}

.tasks .box img {
    float: left;
    margin-right: 7px;
}
.tasks .post_title {
    display: block;
    font-size: 1.7em !important;
    padding-bottom: 5px;
    }
.task_title {
    font-weight: bold;
}

.single_post .post_title {
	line-height: 130%;
	width: 100%;
	word-wrap:break-word;
}

div.task_title{
	float: left;
}

.step_desc {
	float: left;
	width: 100%;
	font-weight: bold;
}

.tasks .rightcol .multi-button_wrap {
    display: block;
    padding: 7px 0 !important;
    }   
.tasks .multi-button_wrap {
    display: block;
    padding: 20px 0 !important;
    }
.tasks .btn_small{
    font-size:11px;
    padding:6px 7px;
}
#content_topics ul.single_post .rightcol {
    display: block;
    float: left;
  padding: 0 10px 0 0;
    width: 640px;
}

.tasks ul.single_post .rightcol {
    width: 500px !important;
}
.tasks .red {
    font-weight: bold;
    color: #000;
    }
.tasks .task_view .cancel_button {
    margin:10px 2px 2px 0;
}
.tasks .task_view .submit_button {
    margin:10px 2px 2px 0;
}
.tasks .contentWrapper label{
    font-size:11px;
    font-weight: bold;
    display: block;
    margin:0 0 10px 0;
    color:#000000;
}  
#content_topics a.post_title {
    font-weight: bold;
    font-size: 12px;
    }
#content_topics .multi-button_wrap {
    clear: both;
    display: block;
    padding: 7px 0 !important;
}
  
.tasks .box a {
    word-wrap: break-word;
}

#content_topics ul.single_post img.user {
    border: 1px solid #404040;
    clear: left;
    display: block;
    float: left;
    height: 22px;
    margin: 0 7px 0 0;
    width: 22px;
}
.btn_download {
  border: 0;
  cursor: pointer;    
  width: 14px;
  height: 14px;
  background: url(https://plusrsc.clearvale-apj.com/mod/theme_clear/graphics/icon_file_download_14h.gif) no-repeat 0 0;
  padding-left: 18px;
  width: 60px;
    } 
.btn_download img {
  width: 14px;
  height: 14px;
  border: 0;
  margin: 0;
  } 

/***************************/
/*    Action Items         */
/***************************/

#action_items ul.original .posttitle {
    padding-bottom: 2px;
    font-size: 12px;
    }  
#action_items ul.original .message {
    margin: 3px 0 10px 0;
    } 
    
#action_items ul.original .multi-button_wrap {
    display: block;
    padding: 3px 0;
    clear: both;
    } 
#action_items ul.original .timestamp {
    color: #666;
    display: block;
    padding: 15px 0 0;
}

/***************************/
/*    Tool Tips         */
/***************************/
.tooltips{
    position:relative;
    z-index:2;
}
.tooltips span{
    display: none;
    position:absolute;
    top:21px;
    left:9px;
    width:16em;
    border:1px solid black;
    background-color:white;
    padding: 3px;
    color:black;
}
/***************************/
/*    Mobile view          */
/***************************/

.mobile_status_completed {
	color: #04cf00;
	padding-left: 20px;
}
.mobile_status_declined {
	color: #FF0000;
	padding-left: 20px;
}

.mobile_status_open {
	color: #000;
	padding-left: 20px;
}
.mobile_status_assigned {
	color: #000;
	padding-left: 20px;
}
.mobile_status_approved {
	color: #0024FF;
	padding-left: 20px;
}
.mobile_status_accepted {
	color: #000;
	padding-left: 20px;
}

/*mobile filter*/
#sortform .filter_select select {
	width: 155px;
}

#step_list {
	padding:5px 0 5px 60px;
	border-top: 1px solid #999;
}
#step_list a{
	color: #000;
	font-weight: normal;
	word-wrap: break-word;
	font-size: 0.9em;
}
#step_list a span{
	float: left;
}
#step_list a div{
	margin: 0 15px 0 20px;
}
#step_list a:hover{
	text-decoration: none;
}
.message-steplist{
	margin-top: 10px;
	border-top: 1px dashed #AAAAAA;
}
#post_steps{
	margin-right: 10px;
	padding: 5px 0 5px 50px;
	font-weight: bold;
	line-height: 1.1em;	
	color: #000;
	_height: 15px;
}
.message-flag{
	margin-left: 3px;
	display: inline;
}

/* ***************************************
   css below are for task edit
****************************************/
#select_step{
	float: left;
}

ul.task_nav_box li a.add_step{
	color: #0069B0 !important;
	float: right;
}

ul.task_nav_box li a.down{
	background: url(https://plusrsc.clearvale-apj.com/mod/theme_clear/graphics/arrow_down.gif) no-repeat;
	background-size:100% 100%;
	width: 7px;
	height: 11px;
	font-size: 1px;
	float: left;
	margin-left: 3px;
}

ul.task_nav_box li a.up{
	background: url(https://plusrsc.clearvale-apj.com/mod/theme_clear/graphics/arrow_up.gif) no-repeat;
	background-size:100% 100%;
	width: 7px;
	height: 11px;
	font-size: 1px;
	float: left;
	margin-left: 3px;
}
ul.task_nav_box li span.up-down-arrows {
	float:right;
	width:20px;
}
div.task_due_date{
	float: left;
	margin-left: 10px;
	position: relative;
}

.clear_both{
	display: block;
	clear: both;
}

div.task_action_type{
	float: left;
}

div.task_action_type select.action_type{
	width: 120px;
}

div.task_flag{
	float: left;
	margin-left: 50px;
	position: relative;
}

.task_multi_button_wrap{
	padding-top: 0px;
	padding-right: 0pt ! important;
	padding-bottom: 0px;
	padding-left: 0pt ! important;
	border-top: 1px dotted rgb(204, 204, 204);
	margin-top: 15px; display: block;
}

/* ***************************************
   css for task widget
****************************************/
.task_widget_flag{
	padding-left: 8px;
}

img.task_widget{
	padding-left: 10px;
	margin-top: 3px;
	width: 18px;
	height: 21px;
	font-size: 1px;
}

div.search_listing_info1{
	margin-left:40px;
}

.created_time{
	
	font-weight: bold;
	display: block;
}

#view_all_steps{
	float: right;
	font-size: 11px;
	font-weight: normal; 
	padding-top: 9;
	
}
.add_task {
float: right;
margin-right: 8px;

}
.hide{
background: url(/mod/theme_clear/graphics/bg_btn_primary.jpg) repeat-x 0 0 !important;	
color:#fff !important; 
}
.add_task ul {
padding:0; 
margin:0;
list-style-type: none;
}
.add_task ul li {
float:left; 
position:relative;
}
.add_task ul li a, .add_task ul li a:visited {
display:block; 
text-align:center; 
text-decoration:none; 
width:98px; 
height:25px; 

border:1px solid #999;
border-width:0 1px 1px 1px;
line-height:25px; 
font-size: 12px;
font-weight: bold;
}
.add_task ul li ul {
display: none;
}
.add_task ul li:hover .hide {
color:#fff !important; 
background: url(/mod/theme_clear/graphics/bg_btn_primary.jpg) repeat-x 0 0 !important;	
}
.add_task ul li:hover ul {
display:block; 
position:absolute; 
top:26px; 
left:0; 
min-width:105px;
_width : 120px;;
padding-right: 1px;
}
.add_task ul li:hover ul.dropping-ul{
_width: 220px;
}
.add_task ul li ul li{
float:none;
position:static;
}
.add_task ul li:hover ul li a,.add_task ul li:hover ul li a:visited {
display:block; 
background:#EEE; 
color:#0069B0 ;
text-align:left; 
padding:0 5px;
font-size: 11px;
width:auto !important;
white-space:nowrap;
}
/* style the background and forground colors of the links on hover */
.add_task ul li:hover ul li a:hover {
background: url(/mod/theme_clear/graphics/bg_btn_primary.jpg) repeat-x 0 0 !important;	
color:#fff !important;
}

#bookmark_desc div, #event_desc div{
font-size: 1.2em;
}

.usericon {
position: static;
}

/*------- fix for bug BVNqa80848 Words show overlap in add task page in hybrid network----------*/
span div.member_count{
position: relative;
top: -35px;
left: 395px;
}


#task_list_users .onlineicon{
margin-right: 14px;
}
/************* begin tag cloud ***************************/

/* 1 is the least popular tag and 4 is the most */
a.tagcloud{
    text-align: center;
    font-size: 12px;
    color: #666666;
    background: #E9E9E9;
    padding: 5px 10px 6px 10px;
    margin-top: 10px;
    margin-left: 10px;   
    cursor: pointer;
    width: fit-content;
    float: left;
}

.tagcloud-item{
    text-align: center;
    font-size: 110%;
    color: #666666;
    background: #E9E9E9;
    padding: 5px 10px 6px 10px;
    margin-top: 10px;
    margin-left: 10px;   
    cursor: pointer;
    width: fit-content;
    float: left;
}

a.tagcloud {
    text-decoration: none;
}

a.tagcloud:hover {
    text-decoration: none;
}

a.tagcloud1 {
    color: #10568C;
}

a.tagcloud1:hover {
    color: #0A3556;
}

a.tagcloud2 {
    color: #7AA61B;
}

a.tagcloud2:hover {
    color: #658616;
}

a.tagcloud3 {
    color: #1B8EE7;
}

a.tagcloud3:hover {
    color: #136AAD;
}

a.tagcloud4 {
    color: #93C8F1;
}

a.tagcloud4:hover {
    color: #66B2EC;
}

/************** end tag cloud ****************************/
/* ************** */
/* APPEARANCE CSS */
/* ************** */
