/* Subscribe Action */
.object_action_subscribe {
	width: 20px;
	float: left;
	margin-left: 5px;
}

.object_action_subscribe a {
	background: url(../IMAGES/unsubscribe.gif) no-repeat;
	width: 20px;
	height: 14px;
	line-height: 14px;
	display: block;
}

.object_action_subscribe a:hover {
	background: url(../IMAGES/subscribe.gif) no-repeat;
	width: 20px;
	height: 14px;
	line-height: 14px;
	display: block;
}

.object_action_subscribe a span {
	display: none;
}

/* Unsubscribe Action */
.object_action_unsubscribe {
	width: 20px;
	float: left;
	margin-left: 5px;
}

.object_action_unsubscribe a {
	background: url(../IMAGES/subscribe.gif) no-repeat;
	width: 20px;
	height: 14px;
	line-height: 14px;
	display: block;
}

.object_action_unsubscribe a span {
	display: none;
}

/* Favorite Action */
.object_action_favorite {
	width: 15px;
	float: left;
	margin-left: 5px;
}

.object_action_favorite a {
	background: url(../IMAGES/unfavorite.png) no-repeat;
	width: 15px;
	height: 14px;
	line-height: 14px;
	display: block;
}

.object_action_favorite a:hover {
	background: url(../IMAGES/favorite.png) no-repeat;
	width: 15px;
	height: 14px;
	line-height: 14px;
	display: block;
}

.object_action_favorite a span {
	display: none;
}

/* Unfavorite Action */
.object_action_unfavorite {
	width: 15px;
	float: left;
	margin-left: 5px;
}

.object_action_unfavorite a {
	background: url(../IMAGES/favorite.png) no-repeat;
	width: 15px;
	height: 14px;
	line-height: 14px;
	display: block;
}

.object_action_unfavorite a span {
	display: none;
}

/* Tweet This Action */
.object_action_tweet_this {
	width: 14px;
	float: left;
	margin-left: 5px;
}

.object_action_tweet_this a {
	background: url(../IMAGES/tweet_this_grey.gif) no-repeat;
	width: 14px;
	height: 14px;
	line-height: 14px;
	display: block;
}

.object_action_tweet_this a:hover {
	background: url(../IMAGES/tweet_this.gif) no-repeat;
	width: 14px;
	height: 14px;
	line-height: 14px;
	display: block;
}

.object_action_tweet_this a span {
	display: none;
}

/* Updates Widget */
#updates_message_area {
	padding: 15px;
	border: 1px solid #CECECE;
	background-color: #E8E8E8;
	margin-top: 5px;
}

/*----------- Comments Section on Ideas ----------------*/
.catComment {
	/* Comments header */
	color: #646464 !important;
	background-color: #fff;
	font-weight: bold;
	padding: 6px 4px;
	border-bottom: 1px solid #969696;
	border-top: 2px dotted #f0f0f0;
	margin-bottom: 4px;
}

.comment-header {
	background-color: #f5f5f5;
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px dotted #e1e1e1;
	padding: 2px 6px;
}

.comment-text {
	font-size: 12px;
	color: #383838;
	padding: 6px 6px 20px 6px;
}

.reply-comment-header {
}

.reply-idea-comment {
	background-color: #f5f5f5;
	margin-bottom: 4px;
	padding: 2px;
}

.comment-box {
	background-color: #f5f5f5;
	padding: 10px 10px 0 10px;
	margin-bottom: 10px;
}

.comment-box #article {
	color: #646464;
	font-size: 14px;
	padding-bottom: 4px;
}

.show_more_comments {
	margin-top: 15px;
	width: 100%;
	border-top: 1px dotted #c8c8c8;
	padding: 6px 0;
}

/* Show/Hide comment Icons */

.comment_visibility_hide {
	float: right;
	cursor: pointer;
}

.comment_visibility_hide a {
	height: 16px;
	width: 16px;
	background: url(../IMAGES/hide_comment_16x16.png) no-repeat;
	display: block;
}

.comment_visibility_hide a:hover {
	height: 16px;
	width: 16px;
	display: block;
	background: #e1e1e1 url(../IMAGES/hide_comment_16x16.png) no-repeat;
}

.comment_visibility_hide a span {
	display: none;
}

.comment_visibility_show {
	float: right;
	cursor: pointer;
}

.comment_visibility_show a {
	height: 16px;
	width: 16px;
	background: url(../IMAGES/show_comment_16x16.png) no-repeat;
	display: block;
}

.comment_visibility_show a:hover {
	height: 16px;
	width: 16px;
	display: block;
	background: #e1e1e1 url(../IMAGES/show_comment_16x16.png) no-repeat;
}

.comment_visibility_show a span {
	display: none;
}

.comment_restore {
	float: right;
	cursor: pointer;
}

.comment_restore a {
	height: 16px;
	width: 16px;
	background: url(../IMAGES/revert_icon_16x16.png) no-repeat;
	display: block;
}

.comment_restore a:hover {
	height: 16px;
	width: 16px;
	display: block;
	background: #e1e1e1 url(../IMAGES/revert_icon_16x16.png) no-repeat;
}

.comment_restore a span {
	display: none;
}

/* Report abuse on comments */
.comment_report_abuse {
	float: right;
	cursor: pointer;
	margin-left: 4px;
}

.comment_report_abuse a {
	height: 16px;
	width: 16px;
	background: url(../IMAGES/flag_16x16.png) no-repeat;
	display: block;
}

.comment_report_abuse a:hover {
	background-color: #e1e1e1;
}

.comment_report_abuse a span {
	display: none;
}

/* Reply to a comment */
.comment_reply {
	float: right;
	cursor: pointer;
	margin-left: 6px;
}

.comment_reply_body {
	font-size: 12px;
	color: #383838;
}

.comment_reply a {
	height: 16px;
	width: 50px;
	background: url(../IMAGES/reply_16x16.png) no-repeat;
	display: block;
	margin-left: 2px;
}

.comment_reply a:hover {
	text-decoration: none;
	background-color: #e1e1e1;
}

.comment_reply a span {
	display: inline;
	font-weight: normal;
	padding-left: 22px;
	position: relative;
	top: 1px;
}

/* Removed Comment */
.comment-removed-admin, .comment-removed-commenter {
	color: gray;
	font-style: italic;
}

/* View Idea go back to CT List*/
.view_idea_back {
	text-align: right;
	width: 700px;
	padding-top: 10px;
	padding-bottom: 10px;
}

/* Print Idea */
.print_idea_icon {
	width: 20px;
	float: left;
	margin-left: 5px;
}

.print_idea_icon a {
	background: url(../IMAGES/icon_print.gif) no-repeat;
	width: 20px;
	height: 14px;
	line-height: 14px;
	display: block;
}

.print_idea_icon a:hover {
	background: url(../IMAGES/icon_print.gif) no-repeat;
	width: 20px;
	height: 14px;
	line-height: 14px;
	display: block;
}

.print_idea_icon a span {
	display: none;
}

/* Tags Widget v2 */
.tag_widget_tag_1,
.tag_widget_tag_2,
.tag_widget_tag_3,
.tag_widget_tag_4,
.tag_widget_tag_5,
.tag_widget_tag_6,
.tag_widget_tag_7 {
	float: left;
}

/***** CHIPS VOTING *****/

/* My Chips Widget */
#my_chips_widget {
	color: #969696;
}

#my_chips_widget_amount {
	font-weight: bold;
	font-size: 30px;
	color: #f26522;
}

#my_chips_widget_votesleft {
	font-weight: bold;
	font-size: 18px;
	color: #646464;
}

#my_chips_widget ul {
	margin: 0;
}

#my_chips_widget li {
	padding-top: 6px;
	border-top: 1px solid #ededed;
	margin-top: 4px;
}

/* Idea Pages */
.chips_vote_cap {
	background-color: #f5f5f5;
	color: #646464;
	font-weight: bold;
	font-size: 18px;
	display: block;
	border-bottom: 1px solid #969696;
	padding: 5px 0;
}

.chips_vote_word {
	font-size: 10px;
	color: #afafaf;
	display: block;
}

.chips_vote_vote {
	background-color: #E5F1F8;
	font-size: 10px;
	width: 45px;
	cursor: pointer;
	margin-top: 2px;
	padding: 4px 0 5px;
	border-top: 1px solid #0072bc;
}

.chips_vote_vote a {
	color: #0072bc;
}

.chips_vote_my_vote {
	color: #f36523;
	width: 45px;
	border-top: 1px solid #f36523;
	border-bottom: 1px solid #f36523;
	margin-top: 2px;
	font-weight: bold;
	font-size: 10px;
	padding: 5px 0;
	background-color: #fff;
	line-height: 1.2em;
}

.chips_vote_change {
	color: #FFFFFF;
	background-color: #f8931d;
	border-top: 1px solid #f36523;
	width: 45px;
	cursor: pointer;
	margin-top: 2px;
	padding: 4px 0 5px;
	font-size: 10px;
}

.chips_vote_change a {
	color: #fff;
}

.chips_vote_locked {
	color: #969696;
	background-color: #fff;
	width: 45px;
	margin-top: 2px;
	font-size: 10px;
	font-style: italic;
	cursor: default;
	border-top: 1px solid #969696;
	padding: 4px 0;
}

/* Edit Vote Dropdown */
.chips_vote_vote_dropdown {
	border: 1px solid #1e1e1e;
	text-align: center;
	margin: 12px 0 0 17px;
}

.chips_vote_vote_dropdown ul {
	padding: 2px 0;
	margin: 0;
	cursor: pointer;
	background-color: #fff;
	font-size: 15px;
	font-weight: bold;
	line-height: 22px;
}

.chips_vote_vote_dropdown ul li {
	list-style-type: none;
}

.chips_vote_vote_dropdown ul li a {
	color: #1e1e1e;
	padding: 2px 9px;
}

.chips_vote_vote_dropdown ul li a:hover {
	color: #FFFFFF;
	background-color: #969696;
	text-decoration: none;
}

/* Polling Widget */
.poll-title {
	font-weight: bold;
	margin: 2px 0 2px 2px;
}

.poll-input,
.poll-question-input,
.poll-answer-input {
	font-size: 12px;
	/*font-family:inherit;*/
	border: 1px solid #c8c8c8;
	padding: 2px;
	color: #646464;
}

.poll-question-input {
	width: 97% !important;
	margin-bottom: 6px;
}

.poll-info {
	font-size: 10px;
	color: #969696;
	padding: 10px 2px;
}

.poll-button {
	padding-bottom: 8px;
}

.poll-question {
	font-weight: bold;
	padding-top: 2px;
}

.poll-answer-field img {
	padding-top: 3px;
}

.poll-answers input {
	float: left;
	height: 16px;
	margin-right: 2px;
}

ul.poll-answers {
	margin-top: 8px;
}

.poll-answers li {
	list-style-type: none;
	min-height: 16px;
	padding-bottom: 4px;
}

.poll-answers p {
	display: block;
	padding-left: 18px;
}

.poll-results {
	margin: 4px 0 14px;
}

.poll-results table {
	border-collapse: collapse;
}

.poll-results table td,
.poll-results table th {
	padding: 0;
}

.poll-bar-answer {
	margin: 8px 0 2px;
	line-height: 1.2em;
}

.poll-percentage {
	font-weight: bold;
	text-align: right;
	width: 30px;
	background-color: #f5f5f5;
	padding-left: 4px !important;
}

.poll-bar {
	background-color: #f5f5f5;
	width: 100%;
	float: left;
}

.poll-bar-yes {
	height: 15px;
	background-color: #969696;
}

.poll-total span {
	font-weight: bold;
}

* html .poll-answers li {
	height: 16px;
}

/******************************************************************************
*************************** SWITCHBOARD AUTOSUGGEST****************************
*******************************************************************************/

body {
	position: relative;
}

div.autosuggest {
	position: absolute;
	background: no-repeat top;
	padding: 4px 0 0 0;
	z-index: 502;
}

div.autosuggest ul {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0;
	overflow: hidden;
	border: 1px solid #a1a1a1;
	background-color: #fff;
}

div.autosuggest ul li {
	color: #999;
	padding: 0;
	margin: 0;
	text-align: left;
}

div.autosuggest ul li a {
	color: #999;
	display: block;
	text-decoration: none;
	background-color: transparent;
	text-shadow: #000 0 0 5px;
	position: relative;
	padding: 0;
	width: 100%;
}

div.autosuggest ul li.as_highlight a:hover {
	background-color: #76a5d5;
	text-decoration: none;
}

div.autosuggest ul li a span {
	display: block;
	padding: 3px 6px;
	font-weight: bold;
}

div.autosuggest ul li a span small {
	font-weight: normal;
	color: #999;
}

div.autosuggest ul li.as_highlight a span small {
	color: #000;
}

div.autosuggest ul li.as_highlight a {
	color: #fff;
	background: #76a5d5 no-repeat bottom right;
}

div.autosuggest ul li a .tl,
div.autosuggest ul li a .tr {
	background: transparent no-repeat;
	width: 6px;
	height: 6px;
	position: absolute;
	top: 0;
	padding: 0;
	margin: 0;
}

div.autosuggest ul li.as_highlight a .tl {
	left: 0;
	background-position: bottom left;
}

div.autosuggest ul li.as_warning {
	font-weight: bold;
	text-align: center;
}

div.autosuggest ul em {
	font-style: normal;
	color: #004284;
}

.breadcrumb_table {
	border-spacing: 7px;
}

.tabon {
	/* Short width tab used in BI pages and pop ups, indicates on state */
	cursor: pointer;
	float: left;
	width: auto;
	text-align: center;
}

.taboff {
	/* Short width tab used in BI pages and pop ups */
	cursor: pointer;
	float: left;
	width: auto;
	text-align: center;
}

/* LOGIN TABS */
#public_login_tabs {
	height: 26px;
	border-bottom: 1px solid #c8c8c8;
	margin-bottom: 8px;
}

#public_login_tabs ul {
	padding-left: 0;
	margin: 0;
	float: left;
}

#public_login_tabs ul li {
	display: inline;
	margin-right: 2px;
	float: left;
}

#public_login_tabs a
/* Settings for Tabs*/
	 {
	float: left;
	height: auto;
	font-weight: bold;
	text-decoration: none;
	padding: 4px 12px;
}

#public_login_tabs a:hover {
	text-decoration: underline;
}

* html #public_login_tabs_register_unselected a {
}

* html #public_login_tabs ul {
	width: auto;
}

/******************************************************************************************************/
/* Administrator Pages */
/******************************************************************************************************/
/*** Tabs ***/
.admin_content_container {
	/* Surrounds tabbed content */
	border: 1px solid #1e1e1e;
	width: 920px;
	background-color: #f0f0f0;
	z-index: 0;
}

.admin_content_container td {
	font-size: 1em;
}

.admin_horizontal_tabs ul {
	/* These are the horizontal tabs across the top of the NEW admin */
	padding-left: 0;
	margin-left: 0;
	float: left;
	height: 36px;
}

.admin_horizontal_tabs ul li {
	display: inline !important;
	background-color: #aaa;
	color: #fff;
	text-decoration: none;
}

.admin_horizontal_tabs a {
	background-color: #969696;
	color: #fff;
	margin-top: 9px;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	padding: 0 14px;
	float: left;
	height: 20px;
	line-height: 20px;
	margin-right: 2px;
	border: solid #383838;
	border-width: 1px 1px 0 1px;
}

.admin_horizontal_tabs a:visited {
	color: #fff;
}

.admin_horizontal_tabs a:hover {
	background-color: #f0f0f0;
	color: #646464;
	font-weight: bold;
	text-decoration: none;
	border: solid #383838;
	border-width: 1px 1px 0 1px;
	height: 30px;
	line-height: 29px;
	margin-top: 0;
	padding: 0 14px;
}

.admin_horizontal_tabs_selected a {
	background-color: #f0f0f0;
	color: #1e1e1e !important;
	font-weight: bold;
	text-decoration: none;
	border: solid #1e1e1e;
	border-width: 1px 1px 0 1px;
	height: 30px;
	line-height: 29px;
	margin-top: 0;
	padding-left: 14px;
	padding-right: 14px;
}

/*** Admin Secondary Nav */
#container_admin_1 ul {
	margin: 0 !important;
}

#container_admin_1 #navbar {
	margin-bottom: 0;
	border-bottom: 0;
	padding: 0;
}

.ao_sub_tabs {
	/* These are the secondary menu items on the page */
	list-style: none;
	color: #0072bc;
}

.ao_sub_tabs li {
	background-color: #fff;
	border-bottom: 1px dotted #c8c8c8;
	padding: 5px 0 5px 10px;
	font-weight: bold;
	cursor: pointer;
}

.ao_sub_tabs li:hover {
	background-color: #dfefff;
}

.ao_sub_tabs_selected {
	/* This is the secondary navigation menu item that the user is currently viewing */
	background-color: #0072bc !important;
	color: #fff !important;
}

.ao_sub_tabs_selected:hover {
	background-color: #0072bc !important;
	color: #fff !important;
}

#dev_vin_tab .ao_sub_tabs_selected {
	background-color: #ff00ff !important;
	border-bottom: 1px solid #606060;
	padding: 5px 0 5px 20px;
	font-weight: bold;
	cursor: pointer;
}

/* Vote list icons on view idea page */
.small_promote_icon {
	background: url('../IMAGES/promote_16x16.png') no-repeat;
	height: 16px;
	width: 16px;
}

.small_demote_icon {
	background: url('../IMAGES/demote_16x16.png') no-repeat;
	height: 16px;
	width: 16px;
}

/*Upload profile photo*/

.edit_profilephoto {
	display: block;
	height: 18px;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100px;
	float: left;
	background: none repeat scroll 0 0 #FFFFFF;
	left: 25px;
}

.edit_profilephoto2 {
	display: block;
	height: 18px;
	position: relative;
	width: 70px;
	margin-left: 10px;
	top: 0;
}

#edit_profilephoto_icon {
	height: 18px;
	position: absolute;
	right: 3px;
	top: 2px;
	width: 18px;
	left: 72px;
}

/* Show more comments link on view ideas page */
.show_more_comments {
	margin-top: 15px;
	width: 100%;
	border-top: 1px dotted #c8c8c8;
	padding: 6px 0;
}

/*---- Updates Widget ------*/
.updates-timestamp {
	font-size: 11px;
	color: #969696;
}

.older-posts {
	padding: 4px 0;
}

.older-posts a {
	font-weight: normal;
	font-size: 11px;
}

/*---- Mini Ideas List Widget ----*/
#mini_idea_list_all_container,
#ent_mini_idea_list_all_container {
	/* Surrounds entire mini idea list content */
	width: 100%;
}

#mini_idea_list_tab_container,
#ent_mini_idea_list_tab_container {
	/* Surrounds tabs within a table cell */
	width: 100%;
	height: 26px;
}

#mini_idea_list_tab_recent,
#ent_mini_idea_list_tab_recent {
	/* Most Recent */
}

#mini_idea_list_tab_popular,
#ent_mini_idea_list_tab_popular {
	/* Most Comments */
}

#mini_idea_list_tab_votes,
#ent_mini_idea_list_tab_votes {
	/* Most Votes */
}

.mini_idea_list_tab_on,
.ent_mini_idea_list_tab_on {
	/* Stylizes ON state of tab */
	float: left;
	cursor: pointer;
	font-weight: bold;
	padding: 4px 12px;
}

.mini_idea_list_tab_off,
.ent_mini_idea_list_tab_off {
	/* Stylizes OFF state of tab */
	float: left;
	cursor: pointer;
	font-weight: bold;
	padding: 4px 12px;
}

.mini_idea_list_tab_off:hover,
.ent_mini_idea_list_tab_off:hover {
	text-decoration: underline;
}

.mini_idea_list_tab_inner,
.ent_mini_idea_list_tab_inner {
	/* Surrounds Tab Text */
}

#mini_idea_list_content,
#ent_mini_idea_list_content {
	/* Surrounds content after the tabs */
}

.mini_idea_list_content
.ent_mini_idea_list_content {
	/* Surrounds content after the tabs */
	width: auto;
	height: auto;
}

.mini_idea_list_table,
.ent_mini_idea_list_table {
	/* Class set to table of content below tabs */
	display: inline;
}

.mini_idea_list_table thead tr td,
.ent_mini_idea_list_table thead tr td {
	/* Sets header row style */
	cursor: pointer;
	padding: 3px 2px 2px;;
	border-top: 1px solid #c8c8c8;
	border-bottom: 1px dotted #e1e1e1;
	color: #969696;
	font-size: 11px;
	font-weight: bold;
	background-color: #f5f5f5;
}

.mini_idea_list_table tbody td,
.ent_mini_idea_list_table tbody td {
	/* Sets content row styles */
	padding: 9px 3px 10px;
	overflow: hidden;
	border-bottom: #e1e1e1 1px dotted;
	vertical-align: top;
	color: #646464;
}

.mini_idea_list_row_1 a:hover,
.ent_mini_idea_list_row_1 a:hover {
	/* Alternating Row Styles */
}

.mini_idea_list_row_2 a:hover,
.ent_mini_idea_list_row_2 a:hover {
	/* Alternating Row Styles */
}

#mini_idea_list_idea_title,
#ent_mini_idea_list_idea_title {
	/* This is the style for the idea title */
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

#mini_idea_list_idea_desc,
#ent_mini_idea_list_idea_desc {
	line-height: 1.2em;
	color: #383838;
}

.mini_idea_list_table .user_name,
.ent_mini_idea_list_table .user_name {
	font-size: 11px;
	line-height: 1.1em;
}

#mini_idea_list_head_date,
#mini_idea_list_head_auth,
#ent_mini_idea_list_head_date,
#ent_mini_idea_list_head_auth {
	text-align: right;
}

.mini_idea_list_table .date-time,
.ent_mini_idea_list_table .date-time {
	color: #969696;
	font-size: 11px;
	line-height: 1.1em;
}

#mini_idea_list_score,
#ent_mini_idea_list_score {
	/* This is the highlight style for the score */
	color: #1e1e1e;
	font-weight: bold;
}

.results-pagination {
	color: #969696;
	text-align: left;
	margin: 10px 0 6px;
	font-size: 11px;
}

.mini_idea_list_content .pagination,
.ent_mini_idea_list_content .pagination {
	font-size: 11px;
}

.mini_idea_list_content .pagination a,
.ent_mini_idea_list_content .pagination a {
	padding: 0 2px;
	font-weight: normal;
}

.mini_idea_list_content .see-all a {
	font-size: 11px;
	font-weight: normal;
}

/*---- Tworker Widget ------*/
#new_tweet {
	height: 54px;
}

#view_idea_pro_dem {
	/* Surrounds list of promoters and demoters */
	color: #969696;
	padding-top: 10px margin-top : 20 px;
	border-top: 1px solid #969696;
}

.promote_list_text {
	/* Text before list of promoters */
	color: #646464;
	margin: 8px 0;
}

.demote_list_text {
	/* Text before list of demoters */
	color: #646464;
	margin: 8px 0;
}

.posting_comment_message {
	/* Displayed message when comment is being posted */
	padding: 13px;
	background-color: #e7f6fd;
	border: 1px solid #cbedfd;
	margin: 13px 0;
}

.idea_comment_list_table {
	margin-top: 10px;
}

/*----- ENT Campaign Widget Wide -----*/

#ent_challengeinfo {
	border-bottom: 1px dotted #e1e1e1;
	padding: 10px 0;
	width: 100%;
	overflow: hidden;
}

.ent_challengetitle {
}

.ent_challengetitle a {
	font-size: 12px;
	font-weight: bold;
}

.ent-challengetitle-number {
	color: #969696;
}

#ent_challengebtns {
	float: right;
}

.ent_viewbtn a,
.ent_submitbtn a {
	display: block;
	float: left;
	font-size: 11px;
	font-weight: normal;
	margin: 0 8px;
	text-decoration: underline;
}

.ent_viewbtn a:visited,
.ent_submitbtn a:visited {
	text-decoration: underline;
}

.ent_viewbtn a:hover,
.ent_submitbtn a:hover {
}

#breadcrumb_span {
	padding-left: 8px;
}

.intialUpdatesComment {
	background-color: #ECEFF5;
	border-bottom: 1px solid #E5EAF1;
	clear: left;
	float: none;
	margin-bottom: 2px;
	overflow: hidden;
	padding: 5px 0 4px 5px;
	width: 350px;
	margin-left: 14px;
}

.commentsWall {
	background-color: #ECEFF5;
	border-bottom: 1px solid #E5EAF1;
	clear: left;
	margin-bottom: 2px;
	overflow: hidden;
	padding: 5px 0 4px 5px;
	width: 350px;
	vertical-align: top;
	/*font-family: arial;*/
	font-size: 11px;
	color: #333333;
}

.commentsContainer {
	overflow: hidden;
	vertical-align: top;
	/*font-family: arial;*/
	font-size: 11px;
	margin-left: 14px;
}

.commentsWallText {
	vertical-align: top;
	width: 275px;
	float: left;
	display: inline;
	padding: 1px 5px 0 0;
	margin-left: 15px;

}

.intialUpdatesCommentTextbox {
	height: 18px;
	min-height: 18px;
	width: 340px;
	color: #595959;
	/*font-family: arial;*/
	font-size: 11px;
	resize: none;
	overflow-x: hidden;
	overflow-y: hidden;
}

.onfocusUpdatesCommentTextbox {
	overflow: auto;
	width: 300px;
	font-family: arial, serif;
	font-size: 11px;
	resize: none;
	min-height: 40px !important;
	word-spacing: normal;
	overflow-x: hidden;
	overflow-y: hidden;
	vertical-align: top;
	margin: 0 2px 2px 5px;
	padding: 1px 1px 1px 2px;
}

.addCommentBtnSpan {
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.12);
	background: #5B74A8 0 -48px;
	border: 1px solid #29447E;
	border-bottom-color: #1A356E;
	display: inline-block;
	outline: medium none;
	vertical-align: bottom;
	float: right;
	width: auto;
}

.addCommentbtn {
	background-color: transparent;
	cursor: pointer;
	display: block;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	overflow: visible;
	width: auto;
	color: #FFFFFF;
	padding: 2px 4px 3px;
	border: none;

}

.updateslinkdots {
	font-family: arial, serif;
	font-size: 5pt;
	margin-right: 4px;
	margin-left: 4px;
}

.updatesCommentHiFiveLink {
	font-family: arial, serif;
	font-size: 7.5pt;
	display: inline;
}

.updatesCommentHiFiveLink a {
	display: inline;
	font-weight: normal;
	font-family: arial, serif;
	font-size: 11px;
}

.updateshifivediv {
	background-color: #ECEFF5;
	border-bottom: 1px solid #E5EAF1;
	margin-bottom: 2px;
	overflow: hidden;
	padding: 5px 0 4px 5px;
	width: 350px;
}

.updateshifivediv {
	background-color: #ECEFF5;
	border-bottom: 1px solid #E5EAF1;
	margin-bottom: 2px;
	overflow: hidden;
	padding: 5px 0 4px 5px;
	width: auto !important;
}

.updateshifiveusersdiv {
	padding-top: 1px;
	vertical-align: middle;
}

.updateshifiveusersdiv span {
	font-weight: normal;
	font-family: arial, serif;
	font-size: 11px;
}

.updateshifive_this {
	font-weight: normal;
	font-family: arial, serif;
	font-size: 11px;
	vertical-align: middle;
}

.hifive_text {
	font-weight: normal;
	font-family: arial, serif;
	font-size: 11px;
	vertical-align: middle;
	display: inline;
}

.updates_comment_delete {
	font-weight: normal;
	font-size: 10px;
}

.updatescomment_view_all {
	font-weight: normal;
	font-size: 11px;
}

/* Displayed for Anon submission */
.anon_idea_submission_message {
	padding: 5px;
	border: 1px solid #81F7F3;
	background-color: #E0F8F7;
	font-weight: normal;
	font-size: 12px;
	width: 500px;

}

/*---- My Favorites Widget ------*/
.my-favorites {
	border-bottom: 1px dotted #e1e1e1;
	padding: 6px 4px;
	line-height: 1.1em;
}

/*---- My Favorites Widget ------*/
.mini-top-contributors-row {
	border-top: 1px solid #e0e0e0;
	padding: 4px;
}

.mini-top-contributors-header {
	padding: 4px;
	font-weight: bold;
}

.mini-top-contributors-container {
	border: 1px solid #E0E0E0;
}

.mini-top-contributors-footer {
	text-align: right;
	margin-top: 8px;
}

/*---------------------------------------*/
/*------------IMAGE LIBRARY--------------*/

#library_content {
	background-color: #fafafa;
	border: 1px solid #969696;
	padding: 20px;
}

#iFrmAdd {
}

.tworker_delete_button {
	background: none repeat scroll 0 0 transparent;
	color: #C0C0C0;
	cursor: pointer;
	display: inline-block;
	/*font-family:Arial;*/
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 1px 0 2px;
	white-space: nowrap;
	width: 50px;
}

.tworker_delete_buttonOnfocus {
	border: 1px solid #848484;
	color: #333333;
	background-color: #F2F2F2;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;
	line-height: normal !important;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
	width: 50px;
}

.updatesDeleteLink {
	font-family: arial, serif;
	font-size: 7.5pt;
	display: inline;
}

.updatesDeleteLink a {
	font-weight: normal;
	font-family: arial, serif;
	font-size: 11px;
}

.multipleIdeaAttachmentBody {
	padding: 0;
	margin: 0 0 0 4px;
	background-color: #ffffff;
	width: 670px;
}

.multipleIdeaAttachmentUpload {
	padding-top: 8px;
	margin-bottom: 8px;
	padding-left: 8px;
	background-color: #eaeaea;
	width: 100%;
	height: 28px;
}

.idea_attachment_upload {
	/*font-family:Arial;*/
	font-size: 12px;
	float: left;
	width: auto;
	margin-left: 3px;
	margin-top: 3px;
	font-weight: bold;
}

.ideaAttachmentMaxFileSize {
	/*font-family:Arial;*/
	font-size: 12px;
	padding-top: 3px;
	padding-left: 4px;
	font-weight: bold;
}

.multipleIdeaAttachmentDisplay {
	width: 510px;
	table-layout: fixed;
	word-wrap: break-word;
	border-bottom: 1px dotted #C8C8C8;
}

.multipleIdeaAttachmentDisplay table td {
	padding: 4px 0;
}

.multipleIdeaAttachmentDisplay div {
	word-wrap: break-word;
}

.make_label_hidden {
	display: none;
}

/******************************************************************************************************/
/* Admin Navigation */
/******************************************************************************************************/
.nav_url_field {
	float: left;
	padding: 4px 0 0 5px;
	position: relative;
}

.nav_dragdrop_li {
	border: 1px solid transparent;
	min-height: 28px;
	padding-top: 5px;
}

.admin_nav_url_input {
	/* This style is assigned to the input field */
	font-weight: normal;
	width: 250px;
	margin-left: 2px;
	border: none !important;

	background: transparent;
}

.admin_nav_url {
	float: right !important;
}

.admin_nav_url_select {
	float: right;
	position: relative;
}

.admin_nav_url_anchor {
	float: right;
	position: relative;
	/* This is the icon that you use for your search button */
	background: url('../IMAGES/icon_dropdown.gif') no-repeat 6px 3px;
	width: 24px;
	cursor: hand;
	height: 21px;
	vertical-align: top;
}

.nav_url_field {
	float: left;
	padding: 4px 0 0 5px;
	position: relative;
}

/* ADMIN Setup Dynamic Sub Nav  */
.nav_sub_url_field {
	float: left;
	padding: 4px 0 0 5px;
	position: relative;
}

.admin_sub_nav_url_input {
	/* This style is assigned to the input field */
	font-weight: normal;
	width: 245px;
	margin-left: 2px;
	border: none !important;
	background: transparent;
}

.admin_nav_url {
	float: right !important;
}

.admin_sub_nav_url_select {
	float: right;
	position: relative;
}

.admin_sub_nav_url_anchor {
	float: right;
	position: relative;
	/* This is the icon that you use for your search button */
	background: url('../IMAGES/icon_dropdown.gif') no-repeat 6px 3px;
	width: 24px;
	cursor: hand;
	height: 21px;
	vertical-align: top;
}

/* ADMIN Setup Dynamic Nav Drop-Down Menu */

#admin_predefined_nav_url {
	background-color: #fff;
	color: #0072bc;
	border: 1px solid #969696;
	Width: 300px;
	font-weight: normal;
}

#admin_predefined_nav_url_drop_list {
	list-style: none;
	padding: 0;
	margin: 0;
}

#admin_predefined_nav_url_drop_list li {
	background-color: #fff;
	margin: 0;
	width: 300px;
}

#admin_predefined_nav_url_drop_list li a {
	display: block;
	text-decoration: none;
	margin: 0;
	color: #808080;
	font-weight: bold;
	padding: 6px;
}

#admin_predefined_nav_url_drop_list li a:hover {
	background-color: #0072bc !important;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	margin: 0;
}

/* WS Dynamic Nav Drop-Down Menu */

.ws_sub_nav_url {
	background-color: #fff;
	color: #0072bc !IMPORTANT;
	border: 1px solid #969696;
	font-weight: normal !IMPORTANT;;
}

.ws_sub_nav_url_drop_list {
	list-style: none !IMPORTANT;
	padding: 0 !IMPORTANT;
	margin: 0 !IMPORTANT;
	Width: 200px !IMPORTANT;
}

.ws_sub_nav_url_drop_list li {
	background-color: #fff !IMPORTANT;
	margin: 0 !IMPORTANT;

}

.ws_sub_nav_url_drop_list li:hover {
	background-color: #0072bc !important;
}

.ws_sub_nav_url_drop_list li a {
	display: block !IMPORTANT;
	text-decoration: none !IMPORTANT;
	margin: 0 !IMPORTANT;
	color: #808080 !IMPORTANT;
	font-weight: bold !IMPORTANT;
	padding: 6px !IMPORTANT;
	Width: 188px !IMPORTANT;
}

.ws_sub_nav_url_drop_list li a:hover {
	background-color: #0072bc !important;
	color: #fff !IMPORTANT;;
	font-weight: bold !IMPORTANT;;
	text-decoration: none !IMPORTANT;;
	margin: 0 !IMPORTANT;;
}

.videoThumb {
	margin-right: 10px;
	float: left;
	overflow-x: hidden;
	overflow-y: hidden;
	position: relative;
}

.videoThumb img {
	display: inline-block;
	width: 130px;
}

.videoThumb i {
	background: transparent url("../IMAGES/play_video.png") no-repeat 0 0;
	bottom: 0;
	height: 32px;
	left: 0;
	position: absolute;
	width: 39px;
	cursor: pointer;
}

.videoDetails {
	display: table-cell;
	vertical-align: top;
	width: 300px;
	text-align: left;
	word-wrap: break-word;
}

.videoTitle {
	word-wrap: break-word;
	color: #333333;
}

.videoDescription {
	margin-top: 5px;
	word-wrap: break-word;
	color: #808080;
}

.initialpostTworkTextbox {
	height: 28px;
	min-height: 28px;
	width: 465px;
	color: #595959;
	font-weight: bold;
	font-size: 12px;
	resize: none;
	padding-top: 5px;
	padding-left: 2px;
	overflow-x: hidden;
	overflow-y: hidden;
}

.onfocusPostTworkTextbox {
	overflow: auto;
	width: 450px;
	font-family: arial, serif;
	font-size: 11px;
	resize: none;
	min-height: 40px !important;
	word-spacing: normal;
	overflow-x: hidden;
	overflow-y: hidden;
	vertical-align: top;
	margin: 0 5px 2px;
	padding: 1px 1px 1px 2px;
}

.postTworkBtnSpan {
	background-color: #5B74A8;
	border: 1px solid #29447E;
	border-bottom-color: #1A356E;
	display: inline-block;
	outline: medium none;
	vertical-align: bottom;
	float: right;
	width: 55px;
}

.postTworkbtn {
	background-color: transparent;
	cursor: pointer;
	display: block;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	overflow: visible;
	color: #FFFFFF;
	padding: 2px 4px 3px;
	border: none;
	width: 45px;
	margin-left: 5px;

}

.PostTworkAttachmentsUl {
	display: block;
	padding-top: 5px;
}

.PostTworkAttachmentsUl li {
	display: list-item;
	float: left;
}

.PostTworkAttachmentText {
	color: #777777;
	font-weight: bold;
	line-height: 16px;
	padding-right: 4px;
	float: left;

}

.PostTworkAttachmentLink {
	height: 16px;
	width: 16px;
	padding-right: 8px;
	padding-left: 2px;
}

.PostTworkAttachmentLink_hover {

	border: 1px solid #999999;
	color: #333333;
	cursor: pointer;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	line-height: normal !important;
	padding: 2px 6px;
	text-align: center;
	text-decoration: none;
	vertical-align: top;
	white-space: nowrap;
	height: 16px;
	width: 16px;
}

.PostTworkAttachmentLink i {
	background: url("../../CORE/IMAGES/ext_image_16x16.png") no-repeat 0 0;
	display: inline-block;
	height: 16px;
	width: 16px;
}

.PostTworkYouTubeLink {
	height: 16px;
	width: 16px;
	padding-left: 4px;

}

.PostTworkYouTubeLink:hover {
	border: 1px solid #999999;
	color: #333333;
	cursor: pointer;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	line-height: normal !important;
	padding: 2px 6px;
	text-align: center;
	text-decoration: none;
	vertical-align: top;
	white-space: nowrap;
	height: 16px;
	width: 16px;
}

.PostTworkYouTubeLink i {
	background: url("../../CORE/IMAGES/ext_video_16x16.png") no-repeat 0 0;
	display: inline-block;
	height: 16px;
	width: 16px;
}

.ShareTworkVideo {
	display: block;
	margin: 10px 0;
	overflow-x: hidden;
	overflow-y: hidden;
	padding: 4px;
	width: 100%;
}

.twork_count_red {
	color: #D40D12 !important;
}

.twork_count_default {
	color: #CCCCCC;
}

.text {
	font-size: 12px;
	width: 325px;
}

.attachYoutubeVideo {
	background-color: transparent;
	cursor: pointer;
	display: block;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	overflow: visible;
	width: auto;
	color: #FFFFFF;
	padding: 2px 4px 3px;
	border: none;

}

.twork_attachment_title {
	/* This is the title for the pop up */
	padding-left: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

.twork_attachment {
	/* This is the title bar for the pop up */
	background-color: #EFEFEF;
	width: 450px;
	height: 20px;
	border-bottom: 1px solid #000000;
}

.twork_attachment_rndbox {
	/* Inside pop up box */
	background-color: #ffffff;
	color: #595959;
	font-size: 12px;
	padding: 2px;
}

.attachTworkPhotoBtnSpan {
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.12);
	background: #5B74A8 0 -48px;
	border: 1px solid #29447E;
	border-bottom-color: #1A356E;
	display: inline-block;
	outline: medium none;
	vertical-align: bottom;
	width: auto;
}

.attachTworkPhoto {
	background-color: transparent;
	cursor: pointer;
	display: block;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	overflow: visible;
	width: auto;
	color: #FFFFFF;
	padding: 2px 4px 3px;
	border: none;

}

.ShareTworkPhoto {
	display: block;
	margin: 10px 0;
	overflow-x: hidden;
	overflow-y: hidden;
	padding: 4px;
	width: 100%;
}

.twork_attachment_div {
	background-color: white;
	width: 450px;
	border: 1px solid rgb(174, 174, 174);
}

.bi_dynamic_navigation {
	margin: 0;
	padding: 0;
	z-index: 30;
}

.hide_submenu {
	visibility: hidden;
}

.show_submenu {
	visibility: visible;
}

.bi_dynamic_navigation li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font-size: 12px;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
}

.bi_dynamic_navigation li a {
	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	background-color: transparent;
	color: #000000;
	text-align: center;
	text-decoration: none
}

.bi_dynamic_navigation li a:hover {
	color: #6F6F6F;
	background-color: transparent;
}

.bi_dynamic_navigation li a:focus {
	color: #6F6F6F;
	background-color: transparent;
}

.bi_dynamic_navigation div {
	position: absolute;
	width: 200px;
	margin-left: -1px;
	padding: 0;
	background-color: #FFFFFF;
	border: 1px solid #5970B2;
	z-index: 30;
}

.bi_dynamic_navigation div a {
	position: relative;
	display: block;
	margin: 0;
	padding: 5px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background-color: #FFFFFF;
	color: #6f6f6f;
	font-size: 12px;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
}

.bi_dynamic_navigation div a:hover {
	background: #49A3FF;
	color: #FFF
}

.dynamic_horizontal_selected a {
	/* on state for selected navigation */
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF !important;
}

.dynamic_horizontal_selected div {
	position: absolute;
	width: 200px;
	margin-left: -1px;
	padding: 0;
	background-color: #FFFFFF !important;
	border: 1px solid #5970B2;
	z-index: 30;
}

.dynamic_horizontal_selected div a {
	position: relative;
	display: block;
	margin: 0;
	padding: 5px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background-color: #FFFFFF !important;
	color: #6f6f6f !important;
	font-size: 12px;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
}

.dynamic_horizontal_selected div a:hover {
	background: #49A3FF !important;
	color: #6F6F6F !important;
}

.dynamic_horizontal_selected a:hover {
	/* on hover state for selected navigation */
	text-decoration: none;
	color: #6F6F6F !important;
	background-color: transparent !important;
}

.dynamic_horizontal_selected a:focus {
	/* on hover state for selected navigation */
	text-decoration: none;
	color: #6F6F6F !important;
	background-color: transparent !important;
}

.bi_dynamic_topmenu_selected {
	color: #6F6F6F !important;
	background-color: transparent !important;
}

.getLatestUpdatesBtnSpan {
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.12);
	background: #5B74A8 0 -48px;
	border: 1px solid #29447E;
	border-bottom-color: #1A356E;
	display: inline-block;
	outline: medium none;
	vertical-align: bottom;
	float: right;
	width: auto;
}

.getLatestUpdatesBtn {
	background-color: transparent;
	cursor: pointer;
	display: block;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	overflow: visible;
	width: auto;
	color: #FFFFFF;
	padding: 2px 4px 3px;
	border: none;

}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}

/*****************************************************************************************************/
/* create account top
/*****************************************************************************************************/
#create_account_top {
	width: 450px;
	height: 30px;
	Font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 14px 18px;
	background: url("../../CORE/IMAGES/account_wiz_top.png") no-repeat;
}

#create_account_top a {
	font-size: 12px;
	color: #fff;
	font-weight: bold;
}

#create_account_content {
	width: 450px;
	padding-bottom: 20px;
	Font-size: 12px;
	text-decoration: none;
	background: url("../../CORE/IMAGES/account_wiz_bottom.png") no-repeat scroll center bottom transparent;
}

#create_account_content_middle {
	width: 100%;
	table-layout: fixed;
	word-wrap: break-word;
	background: url("../../CORE/IMAGES/account_wiz_middle.png") repeat-y;
}

#create_account_content tr {
	border-bottom: 1px dotted #c8c8c8;
}

#create_account_content td {
	padding: 4px 0;
}

.collaboration_team_members {
	/*font-family: arial, helvetica, sans-serif;*/
: arial, helvetica, sans-serif;
	color: #383838;
	font-weight: normal;
	text-decoration: none;
	padding-left: 6px;
}

.collaborator_member_span {
	background-color: #e1e1e1;
	margin: 2px;
	padding: 1px 4px;
	float: left;
	white-space: nowrap;
	border: 1px solid #969696;
}

.collaborator_member_span a {
	margin-left: 6px;
}

.create_account_content_middle_1 {
	width: 450px;
	Font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	height: 41px;
	background: url("../../CORE/IMAGES/account_wiz_middle_header.png") no-repeat;
}

.create_account_info_header {
	font-size: 14px;
	font-weight: bold;
	color: #5c8da5;
}

.account_field_required {
	color: #FF8000;
	font-size: 18px;
}

.create_webstrom_terms_condition {
	background: url("../../CORE/IMAGES/account_wiz_done_top.png") repeat-y;
}

.create_webstrom_terms_condition_middle {
	background: url("../../CORE/IMAGES/account_wiz_done_middle.png") repeat-y;
}

.create_webstrom_terms_condition_container {
	width: 450px;
	padding-bottom: 20px;
	Font-size: 12px;
	text-decoration: none;
	background: url("../../CORE/IMAGES/account_wiz_done_bottom.png") no-repeat scroll center bottom transparent;
}

.create_webstrom_terms_condition_agree {
	background: url("../../CORE/IMAGES/account_wiz_done_top_g.png") repeat-y;
}

.create_webstrom_terms_condition_middle_agree {
	background: url("../../CORE/IMAGES/account_wiz_done_middle_g.png") repeat-y;
}

.create_webstrom_terms_condition_container_agree {
	width: 450px;
	padding-bottom: 20px;
	Font-size: 12px;
	text-decoration: none;
	background: url("../../CORE/IMAGES/account_wiz_done_bottom_g.png") no-repeat scroll center bottom transparent;
}

.create_account_btn a {
	background: url("../../CORE/IMAGES/btn_createWebStorm.png") no-repeat;
	display: inline;
	float: right;
	height: 42px;
	width: 160px;
	margin-right: 22px;
}

.create_account_btn a:hover {
	background: url("../../CORE/IMAGES/btn_createWebStorm.png") no-repeat 0 -43px;
	display: inline;
	float: right;
	height: 42px;
	width: 160px;
	margin-right: 22px;
}

.create_account_btn_agree a {
	display: inline;
	float: right;
	height: 42px;
	width: 160px;
	margin-right: 22px;
	background: url("../../CORE/IMAGES/btn_createWebStorm.png") no-repeat 0 -86px;
}

.create_account_btn_agree a:hover {
	background: url("../../CORE/IMAGES/btn_createWebStorm.png") no-repeat 0 -43px;
	display: inline;
	float: right;
	height: 42px;
	width: 160px;
	margin-right: 22px;

}

.static_information_message {
	display: block;
	top: 106px;
	left: 668px;
	position: absolute;
}

.static_information_message_2 {
	display: block;
	top: 443px;
	left: 667px;
	position: absolute;
}

.static_information_message_3 {
	display: block;
	top: 560px;
	left: 668px;
	position: absolute;
}

.static_information_message_4 {
	display: block;
	top: 534px;
	left: 692px;
	position: absolute;
}

.red_message_box {
	display: none;
	position: absolute;
}

.red_message_box_text {
	background-color: #e9c6c6;
	display: block;
	width: 165px;
	padding: 12px 14px;
}

.red_message_box_message_text {
	font-size: 12px;
	font-weight: bold;
}

.red_message_box_text img {
	margin-right: 4px;
}

.green_message_box {

	display: none;
	position: absolute;
}

.green_message_box_text {
	background-color: #e3ffbb;
	display: block;
	width: 165px;
	padding: 12px 14px;
}

.green_message_box_message_text {
	font-size: 12px;
	font-weight: bold;
}

.green_message_box_text img {
	margin-right: 4px;
}

.static_information_message_text {
	background-color: #f0f0f0;
	font-size: 12px;
	font-weight: normal;
	display: block;
	width: 400px;
	padding: 8px 15px 8px 14px;
}

.account_information_table {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}

.account_information_table tr {
	height: 50px;
}

.account_information_table td {
	vertical-align: top;
}

.account_information_input_help {
	color: #77bee1;
	font-size: 11px;
	font-weight: bold;
	margin-top: 4px;
	margin-left: 8px;
}

.webstrom_termscondition_info {
	color: #e16a00;
	font-size: 12px;
	font-weight: bold;
}

.webstrom_termscondition_info_agree {
	color: #2b8e05;
	font-size: 12px;
	font-weight: bold;
}

.webstrom_termscondition_info_text {
	background-color: #f0f0f0;
	color: #7A7A7A;
	font-size: 12px;
	font-weight: normal;
	display: block;
	width: 400px;
	padding: 8px 15px 8px 14px;
}

/* new member profile containers */
#container_member_profile_3 {
	width: 190px;
	height: auto;
	min-height: 750px;
	float: left;
	background: transparent;
	display: inline;
	margin-left: 15px;
}

#container_member_profile_2 {
	width: 720px;
	height: auto;
	min-height: 750px;
	float: left;
	background: transparent;
	display: inline;
	margin-left: 10px;
}

#container_member_profile_1, #container_member_profile_4, #container_member_profile_5, #container_member_profile_6 {
	/* extra container, must give a height and width to be able to drop widgets in it. */
	display: none;
}

* html #container_member_profile_1 {
	height: 10px;
}

* html #container_member_profile_2 {
	height: 750px;
}

* html #container_member_profile_3 {
	height: 500px;
}

* html #container_member_profile_4 {
	height: 500px;
}

/*****************************************************************************************************/
/* New Member profile 
/*****************************************************************************************************/

.profile_photo_ul {
	margin-left: 20px;
}

/*Upload ent profile photo*/

.change_profile_photo {
	display: block;
	height: 18px;
	overflow: hidden;
	position: absolute;
	top: -5px;
	width: 100px;
	float: left;
	background: none repeat scroll 0 0 #FFFFFF;
	left: 4px;
}

.change_profile_photo2 {
	display: block;
	height: 18px;
	position: relative;
	width: 70px;
	margin-left: 10px;
	top: 0;
}

#change_profile_photo_icon {
	height: 18px;
	position: absolute;
	right: 3px;
	top: 2px;
	width: 18px;
	left: 72px;
}

.profile_emmbeded_widgets_1 {
	border: 1px solid #C8C8C8;
	position: relative;
	margin: 5px auto;
	cursor: pointer;
	height: 100px;
	width: 100px;
	padding: 5px;
}

.profile_image_display {
	margin: 4px;

}

.profile_horizontal_tabs {
	border-bottom: 1px solid #C8C8C8;
	padding: 5px 0 28px;
	margin-top: 15px;
}

.profile_horizontal_tabs ul {
	padding-left: 0;
	margin-left: 0;
	background-color: #FFFFFF;
	float: left;
	font-size: 13px;
	font-weight: bold;
}

.profile_horizontal_tabs ul li {
	display: inline;
}

.profile_horizontal_tabs a {
	color: #0072bc;
	text-decoration: none;
	padding: 4px 12px;
	float: left;
}

.profile_horizontal_tabs ul li {
}

.profile_horizontal_tabs a:hover {
	color: #003B65 !important;
	text-decoration: underline;
}

.profile_horizontal_tabs_selected a {
	padding: 4px 12px;
	background-color: #0072bc;
	color: #FFFFFF !important;
	font-weight: bold;
	text-decoration: none;
}

.profile_horizontal_tabs_selected a:hover {
	color: #fff !important;
	text-decoration: none;
}

.profile_info_header {
	font-size: 12px;
	font-weight: bold;
}

.profile_info_seperator_tr {
	height: 15px;
}

.profile_info_seperator {
	border-bottom: 1px solid #eae6e6;
}

.profile_info_header_tr {
	padding-top: 10px;
}

.my_ideas_tabs {
	border-bottom: 1px solid #e5e5e5;
	padding: 5px 0 28px;
	margin-top: 15px;
	margin-left: 10px;
}

.my_ideas_tabs ul {
	padding-left: 0;
	margin-left: 0;
	background-color: #FFFFFF;
	float: left;
	font-size: 12px;
	font-weight: bold;
}

.my_ideas_tabs ul li {
	display: inline;
}

.my_ideas_tabs a {
	color: #0072bc;
	text-decoration: underline;
	padding: 4px 12px;
	float: left;
}

.my_ideas_tabs ul li {
}

.my_ideas_tabs a:hover {
	color: #003B65 !important;
	text-decoration: underline;
}

.my_ideas_tabs_selected a {
	padding: 4px 12px;
	background-color: #FFFFFF;
	color: #000000 !important;
	font-weight: bold;
	text-decoration: none;
}

.my_ideas_tabs_selected a:hover {
	color: #606060 !important;
	text-decoration: none;
}

.profile_show_more {
	padding: 4px 0;
}

.profile_show_more a {
	font-weight: bold;
	font-size: 11px;
}

.profile_my_messages_body {
	/* Style for message text */
	position: relative;
	top: -3px;
	font-size: 12px;
	color: #757575;
}

.profile_my_messages_time {
	font-size: 11px;
	color: #757575;
	position: relative;
	top: -3px;
}

.pl_feed_note_photo {
	clear: both;
	display: block;
}

.pl_feed_note_photo:after {
	clear: both;
	content: "-";
	display: block;
	visibility: hidden;
	height: 0;
	line-height: 0;
}

.pl2_hifive_display_div {
	margin-left: 14px;
	padding-top: 2px;
}

.pl2_hifive_display_div:after {
	clear: both;
	content: "-";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden;
}

.post_as_project_div {
	float: right;
}

.post_as_icon {
	padding: 2px;
}

.post_as_text {
	color: #777777;
	float: left;
	font-weight: bold;
	line-height: 16px;
	padding-right: 4px;
	padding-top: 2px;
}

.post_as_span {
	border: 2px solid #d2d2d2;
	color: #333333;
	cursor: pointer;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	line-height: normal !important;
	text-align: center;
	text-decoration: none;
	vertical-align: top;
	white-space: nowrap;
	border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
}

.post_as_span_selected {
	border: 2px solid #000000;
	color: #333333;
	cursor: pointer;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	line-height: normal !important;
	text-align: center;
	text-decoration: none;
	vertical-align: top;
	white-space: nowrap;
	border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
}

.tag {
	padding: 4px 6px 4px 6px;
	background-color: #f0f0f0;
	color: #969696;
	margin-right: 3px;
	border: 1px solid #c8c8c8;
	border-radius: 12px 12px 12px 12px;
	-moz-border-radius: 12px 12px 12px 12px;
	-webkit-border-radius: 12px 12px 12px 12px;
}

.tag_left {
	padding: 2px 4px 2px 6px;
	background-color: #f0f0f0;
	color: #969696;
	border: 1px solid #c8c8c8;
	border-radius: 12px 0 0 12px;
	-moz-border-radius: 12px 0 0 12px;
	-webkit-border-radius: 12px 0 0 12px;
	margin-right: 0;
}

.tag_right {
	padding: 2px 8px 2px 6px;
	background-color: #f0f0f0;
	color: #969696;
	margin-left: 0;
	margin-right: 6px;
	border: 1px solid #c8c8c8;
	border-radius: 0 12px 12px 0;
	-moz-border-radius: 0 12px 12px 0;
	-webkit-border-radius: 0 12px 12px 0;
	font-weight: bold;
}

.tag_right:hover {
	color: white;
	background-color: #969696;
	cursor: pointer;
}

.tag_right_hover {
	/* hack for non-doctype campaigns */
	padding: 2px 8px 2px 6px;
	background-color: #969696;
	color: white;
	margin-left: 0;
	margin-right: 6px;
	border: 1px solid #c8c8c8;
	border-radius: 0 12px 12px 0;
	-moz-border-radius: 0 12px 12px 0;
	-webkit-border-radius: 0 12px 12px 0;
	font-weight: bold;
	cursor: pointer;
}

#tag_subscrpition_flyover {
	width: 200px;
	height: 45px;
	border: 1px solid #d0d0d0;
	background-color: #f5f5f5;
	display: none;
	position: absolute;
}

#tag_subscrpition_flyover div {
	height: 100%;
	width: 100%;
	margin: 5px;
	color: #252525;
	font-weight: bold;
}

#tag_sub_followers {
	float: left !important;
	width: 100px !important;
	height: 33px !important;
	padding-top: 8px !important;
	margin: 0 !important;
}

#tag_sub_image {
	margin: 0 !important;
	margin-left: 5px !important;
	float: left !important;
	width: 84px !important;
	height: 33px !important;
	overflow: hidden !important;
	cursor: pointer;
}

#newsletter_table {
	width: 100%;
	border-bottom: 1px solid #e6e6e6;
}

#newsletter_table tr th {
	color: #949494;
	font-size: 12px;
	padding: 2px;
}

#newsletter_table tr th.created_by {
	width: 120px;
}

#newsletter_table tr th.last_updated {
	width: 100px;
	text-align: center;
}

#newsletter_table tr th.date_sent {
	width: 100px;
	text-align: center;
}

#newsletter_table tr th.delete {
	width: 20px;
	text-align: center;
}

#newsletter_table tr td {
	font-size: 12px;
	border-top: 1px solid #e6e6e6;
	padding: 2px;
	cursor: pointer;
}

#newsletter_table tr td a {
	text-decoration: none;
}

#newsletter_table tr td a:hover {
	text-decoration: none;
}

#newsletter_table tr td.left {
	border-left: 1px solid #e6e6e6;
}

#newsletter_table tr td.right {
	border-right: 1px solid #e6e6e6;
}

#newsletter_table tr {
	background-color: #f5f6f5;
}

#newsletter_table tr:hover {
	background-color: #fffeed;
}

#newsletter_table tr:active {
	background-color: #0086dd;
}

#newsletter_table tr:active a {
	color: #fff;
}

#newsletter_table tr.header_row {
	background-color: transparent;
}

#newsletter_table tr.header_row:hover {
	background-color: transparent;
}

.tag_sub_pointer_border {
	border: 10px solid transparent;
	border-bottom-color: #D0D0D0;
	height: 0;
	width: 0;
	position: absolute;
	top: -25px;
	left: 0;
	display: none;
}

.tag_sub_pointer {
	border: 10px solid transparent;
	border-bottom-color: #F5F5F5;
	height: 0;
	width: 0;
	position: absolute;
	top: -25px;
	left: 0;
}

.tag_sub_pointer {
	/* IE6 */
	_border-left-color: pink;
	_border-bottom-color: pink;
	_border-right-color: pink;
}

.delete_newsletter {
	height: 16px;
	width: 16px;
	background: url(../../CORE/IMAGES/icon_delete_sprite_16x16.png) 0 0 no-repeat;
	overflow: hidden;
	cursor: pointer;
}

.news_p2_div {
	padding: 8px;
	background-color: #F5F6F5;
	border: 1px solid #E6E6E6;
	margin-bottom: 8px;
}

.passive {
	color: #969696;
}