
/* ---------------------------------- FAQ -------------------------------------------*/
#display_faq {
	margin-top: 20px;
	clear: both;
}
.faq_detail_left {
	float: left;
	width: 75%;
	padding-right: 2%;
	padding-left: 2%;
	border-right: 1px solid #CCC;
}

.faq_detail_right {
	float: right;
	width: 20%;
	margin-left: 0%;
	margin-top: 20px;
}

.faq_detail_right li {
	margin-top: 3px;
}

.faq_detail_right h3 {
	margin-bottom: 5px;
}

span.contract_status {
	color: #FFFFFF;
	display: block;
	font-size: 10px;
	line-height: 20px;
	text-align: center;
	width: 70px;
	border: solid 1px #000;
}

.custom_verified_p_1, .custom_verified_p_1 td {
	background: #59DB57 !important;
	/*color: #FFF !important;*/
}

.custom_archived_1, .custom_archived_1 td {
	background: #9E9E9E !important;
	/*color: #FFF !important;*/
}

.custom_mark_for_deleted_1, .custom_mark_for_deleted_1 td {
	background: #B73C57 !important;
	/*color: #FFF !important;*/
}

#products_content .fw_verify_items td {
	background: transparent;
}

.edit_tran_icon {
	z-index: 200;
}

span.qo_pending, span.qo_won, span.qo_lost, span.qo_dropped, span.ld_open, span.ld_no_value {
	width: 100%;
	line-height: 20px;
	display: block;
	text-align: center;
	font-size: 0.8em;
	font-weight: bold;
	color: #FFF;
}

span.qo_await_con, span.qo_await_po, span.qo_await_acc, span.qo_await_con_management, span.qo_await_po_management, span.qo_await_acc_management, span.ld_read, span.ld_mark_del {
	width: 100%;
	line-height: 10px;
	display: block;
	text-align: center;
	font-size: 0.8em;
	font-weight: bold;
	color: #FFF;
	padding-bottom: 2px;
}

span.qo_pending {
	background: #0834AD url(../../im/alert-overlay.png) repeat-x;
	border: 1px solid #071685;
}

span.qo_won, span.qo_await_con, span.qo_await_po, span.qo_await_acc {
	background: GREEN url(../../im/alert-overlay.png) repeat-x;
	border: 1px solid #077A06;
}

span.qo_await_con_management, span.qo_await_po_management, span.qo_await_acc_management {
	background: #FF9D00 url(../../im/alert-overlay.png) repeat-x;
	border: 1px solid #FF7200;
}

span.qo_lost {
	background: MAROON url(../../im/alert-overlay.png) repeat-x;
	border: 1px solid #560000;
}

span.qo_dropped {
	background: #5F5F5F url(../../im/alert-overlay.png) repeat-x;
	border: 1px solid #443F3F;
}
span.op_lost, span.act_score4, span.ld_no_value {
	background: MAROON url(../../im/alert-overlay.png) repeat-x;
	border: 1px solid #560000;
}

/* -------------------------------- project ----------------------------------------- */

div.clients_detail {
	float: left;
	width: 550px;
}
div.pm_user_detail {
	float: right;
	width: 270px;
}
div.pm_user_detail ul {
	width: 100%;
}
div.pm_user_detail ul li {
	float: left;
}
div.pm_user_detail p {
	padding: 0;
	margin: 5px 0 0 0;
}
div.project_status {
	float: left;
	width: 50px;
}
div.show_proj_status {
	float: left;
	width: 60px;
	margin-right: 10px;
}
div.show_project_detail {
	display: none;
	width: 600px;
	z-index: 10000;
	position: absolute;
}
div.show_project_detail_tbl {
	background: #FFF;
}
div.proj_detail_left {
	width: 320px;
	float: left;
}
div.proj_detail_right {
	width: 250px;
	float: left;
	margin: 10px 5px;
}
div.proj_detail_right ul {

}
div.proj_detail_right ul li {
	clear: both;
}
span.pj_completed, span.pj_overdue, span.pj_not_started, span.pj_in_process {
	/*  width: 100%;*/
}
span.pj_completed, span.pj_overdue, span.pj_not_started, span.pj_in_process,
span.enews_status_unsubscribe, span.enews_status_hard_bounce, span.enews_status_soft_bounce, span.enews_status_active, span.enews_status_inactive {
	display: block;
	line-height: 20px;
	text-align: center;
	font-size: 0.8em;
	font-weight: bold;
	color: #FFF;
}
span.enews_status_unsubscribe, span.enews_status_hard_bounce, span.enews_status_soft_bounce, span.enews_status_active, span.enews_status_inactive {
	width: 70px;
	float: left;
	/*  padding: 3px 5px;*/
}
span.pj_completed, span.enews_status_active, span.op_won, span.act_score3, span.ld_open{
	background: GREEN url(../../im/alert-overlay.png) repeat-x;
	border: 1px solid #077A06;
}
span.pj_overdue, span.enews_status_hard_bounce, span.op_overdue, span.ld_mark_del {
	background: #D7060B url(../../im/alert-overlay.png) repeat-x;
	border: 1px solid #BA0612;
}
span.pj_not_started, span.enews_status_inactive, span.op_dropped, span.act_score1, span.ld_read {
	background: #5F5F5F url(../../im/alert-overlay.png) repeat-x;
	border: 1px solid #443F3F;
}
span.pj_in_process, span.op_in_process, span.act_score2 {
	/*	background: #0510C4 url(../../im/alert-overlay.png) repeat-x;	*/
	background: #0834AD url(../../im/alert-overlay.png) repeat-x;
	border: 1px solid #071685;
}
span.enews_status_soft_bounce {
	background: #FF4500 url(../../im/alert-overlay.png) repeat-x;
	border: 1px solid #FF4500;
}
span.enews_status_unsubscribe {
	background: #000000 url(../../im/alert-overlay.png) repeat-x;
	border: 1px solid #000000;
}
span.op_overdue, span.op_in_process, span.op_won, span.op_lost, span.op_dropped, span.act_score1, span.act_score2, span.act_score3, span.act_score4 {
	width: 100%;
	line-height: 20px;
	display: block;
	text-align: center;
	font-size: 0.8em;
	font-weight: bold;
	color: #FFF;
}

#search_filter {
	float: right;
	margin: 10px 0 5px 0;
	width: 720px;
}

#activity_slider {
	float: left;
	margin: 5px 10px 0 10px;
	padding: 0 10px;
	width: 150px;
}
.completed_save {
	float: right;
	margin: 5px 5px 5px 7px;
}
#progress_val {
	text-align: center;
	margin: 5px 0 0 10px;
}
.subs_cont li {
	padding: 5px 0;
	border-bottom: #ccc 1px dashed;
}

#add_ms_btn {
	margin: 5px;
}
#ms_lists li div.ms_hover {
	padding: 5px 0;
	overflow: hidden;
}
#ms_lists li div.ms_hover:hover {
	background: #EFEFC2;
}
#ms_lists li ul li div.ms_hover {
	cursor: default;
}
#ms_lists li ul {
	display: none;
	clear: both;
}
#ms_lists li ul li {
	/*	margin-left: 14px;*/
	margin-left: 17px;
}
#ms_lists li ul li img {
	margin-right: 5px;
}
.ms_container {
	float: left;
	width: 890px;
}
.pac {
	clear: both;
}
.act_name_delay {
	color: #D20000;
	/*	font-weight: bold; */
}
.g_status {
	margin: 0 3px 0 0;
	cursor: pointer;
}
.ms_option {
	display: none;
	margin-left: 10px;
	width: 300px;
}
.act_option {
	display: none;
	margin-left: 10px;
	height: 16px;
	width: 200px;
	float: left;
}
#ms_lists li {
	margin: 0;
	padding: 0;
	min-height: 30px;
}
#ms_lists li ul li div.ms_ico img {
	margin: 0;
}
.ms_ico, .act_ico {
	float: right;
	cursor: pointer;
	width: 60px;
	height: 16px;
	/*	margin-right: 5px; */
}

.ms_ico img, .act_ico img {
	cursor: pointer;
	display: none;
}
.ms_desc {
	width: 500px;
}
.ms_desc span {
	cursor: pointer;
}
.ms_desc img {
	line-height: 16px;
}
.ms_desc, .ms_sd, .ms_ed, .ms_rp, .ms_pg, .act_ico_desc, .act_td, .act_at, .act_pg {
	float: left;
}
.ms_ed, .ms_rp, .act_at {
	overflow: hidden;
	width: 100px;
}
.ms_sd, .act_td {
	overflow: hidden;
	padding-left: 5px;
	width: 170px;
}
.ms_pg, .act_pg {
	width: 90px;
}
.ms_rp, .act_at {
	padding-left: 5px;
}
.act_ico_desc {
	width: 500px;
	margin-left: 5px;
}
.ms_sort, .act_sort {
	float: left;
	margin-top: 5px;
}
#ms_lists li ul li img.act_sort {
	margin-right: 0;
}
#ms_lists li ul li div.ms_hover {
	width: 890px;
}
.milestone_options {
	display: none;
	overflow: hidden;
	/*	clear: both;
		float: left;
		width: 16px;
		height: 16px; */
	z-index: 10000;
}
ul.ul_ms_opts {
	width: 150px;
	background: #DDD;
}
.ul_ms_opts li {
	height: 15px;
	padding: 5px 0 5px 10px;
	cursor: pointer;
}
.ul_ms_opts li:hover {
	background: #555;
	color: #FFF;
}
.ms_filters {
	float: right;
	/*	width: 60px; */
}
.ms_expand, .ms_collapse {
	margin: 5px 5px 0 0;
	width: 20px;
	height: 20px;
	cursor: pointer;
	float: left;
	/*	width: 95px;
		height: 25px;
		line-height: 23px; */
}
.ms_expand span, .ms_collapse span {
	margin: 2px;
}

.ms_group {
	width: 16px;
	height: 16px;
	float: left;
	margin-right: 3px;
}

/* ---------------------------------- end project ----------------------------------*/

ul.faq_breadcrumbs {
	float: left;
}
ul.faq_breadcrumbs li {
	float: left;
	font-size: 11px;
}
ul.faq_breadcrumbs li a {
	margin: 5px;
}