/*@import url('/css/reset.css');
@import url('/css/feb.css');
@import url('/css/dev.css');*/

/* @group UNIVSERAL */

.pad {
	margin: 20px;
}

/** payment.tpl **/
.billing_link {
	font-size:.65em;
	float: right;
	display:block;
	color:#00A2DD;
	padding-left: 10px;
	font-weight: normal;
	text-decoration: none;
}

/*.roundtop {
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
}

.roundbottom {
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
}*/
/** project_details.tpl **/
.round {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.space_top {
	margin-top: 40px !important;
}

.space_bottom {
	padding-bottom: 20px !important;
}

.space_bottom_extra {
	padding-bottom: 40px !important;
}

.flush_top {
	margin-top: -15px !important;
}

.highlight {
	color: #F00000 !important;
	font-weight: bold;
}

.hr {
	width: 100%;
	height: 1px;
	overflow: hidden;
	background-color: #ccc;
}

.hr hr {
	display: none;
}

.rush {
	color: #C32016 !important;
	font-weight: bold;
}

/* slightly enhanced, universal clearfix hack */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

/* start commented backslash hack \*/

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block !important;
}
/* close commented backslash hack */

.add_link a {
	display: block;
	padding: 6px 0 4px 30px;
	background: url(/img/icons/add.png) no-repeat left center;
	color: #006DBF;
	text-decoration: none;
}

/* @end */


/* @group CONTAINER */



#preview {
	position:absolute;
	background: rgba(51,51,51,.75);
	padding:15px;
	display:none;
	color:#fff;
}

/* @end */

/* @group HEADER */

/* @end */

/* @group NAVIGATION */

#navigation {
	font: 1.4em Helvetica, Arial, Geneva, sans-serif;
}

#navigation ul li {
	float: left;
	/*margin-right: 0px;*/
}

#navigation ul li a:link, #navigation ul li a:active, #navigation ul li a:visited {
	float: left;
	display: block;
	padding: 7px 20px;
	/*background-color: #E6F4FD;*/
	/*border: 1px solid #D2E5F1;*/
	border-color:#CCC;
	border:1px solid;
	border-left:0;
	border-bottom: 0;
	color: #AFAFAF;
	text-decoration: none;
	font-weight: bold;
	font-size:.9em;
}

#navigation ul li.first a{
	border-left:1px solid;
}

#navigation ul li a:hover {
	color: #999;
}

#navigation ul li.active a:link, #navigation ul li.active a:active, #navigation ul li.active a:visited {
	/*float: left;
	display: block;
	padding: 10px 12px;*/
	border-color:#000000;
	background-color: #000000;
	color: #fff;
	/*text-decoration: none;
	border: 1px solid #333;
	border-bottom: 0;*/
}

#navigation ul li.active a:hover {
	color: #ccc;
}

/* @end */

/* @group NAV SUB BAR */

#navigation_sub_bar {
	background-color: #000000;
	font: 2.3em Helvetica, Arial, Geneva, sans-serif;
	color: #fff;
}

#navigation_sub_bar #the_title strong {
	color:#AAA;
}

#navigation_sub_bar #the_title {
	padding: 18px 20px;
	font-weight:bold;
}

#navigation_sub_bar #the_title a {
	color: #efefef !important;
	text-decoration: none !important;
}

#navigation_sub_bar #the_title a:hover {
	color: #EFD179 !important;
}

#navigation_sub_bar #the_title strong a {
	color: #EFD179 !important;
	text-decoration: none !important;
}

#navigation_sub_bar #the_title strong a:hover {
	color: #efefef !important;
}

#navigation_sub_bar #projects_dropdown {
	position: absolute;
	background-color: #333;
	width: 988px;
}

#navigation_sub_bar #projects_dropdown ul li {
	
}

#navigation_sub_bar #projects_dropdown ul li a:active, #navigation_sub_bar #projects_dropdown ul li a:link, #navigation_sub_bar #projects_dropdown ul li a:visited {
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 10px 20px;
}

#navigation_sub_bar #projects_dropdown ul li a:hover {
	background-color: #555;
}

/* @end */

/* @group CONTENT */

/* @group LEFT */

#left_col {
	width: 710px;
	float: left;
	overflow: hidden;
}

#credit_info {
	position: absolute;
	margin: 0 0 0 300px;
}

/* @group CONCEPTS */

.concepts_container {
	
}

.concepts_container .concept_row {
	border-bottom: 2px solid #e5e5e5;
	margin-bottom: 40px;
	padding-bottom: 10px;
}

.concept_row .favorite_concept {
	width: 92px;
	height: 92px;
	position: absolute;
	background-image: url(/img/star_corner.png);
}

.concept_row .concept_img {
	margin: 0 0 10px;
}

.concept_row .concept_img img {
	border: 10px solid #e5e5e5;
	width: 690px;
}

.concept_row .concept_date {
	color: #555;
}

.concept_row .concept_date span {
	color: #999;
}

.concept_row .concept_name a,.concept_row .concept_name a:visited{
	color: #00A2DD;
	font-size: 1.6em;
	font-weight: bold;
	margin-top: 5px;
	text-decoration:none;
}

.concept_row .concept_actions {
	float: right;
	width: 400px;
}

.concept_row .remove_fav a {
	width: 45px;
	height: 40px;
	background: url(/img/icons/x.png) no-repeat center center;
	border: 1px solid #ccc;
	display: block;
	text-indent: -99999px;
	float: right;
	margin-right: 10px;
}

.concept_row .current_fav a {
	height: 22px;
	background: url(/img/icons/check.png) no-repeat 10px center;
	border: 2px solid #92BF07;
	display: block;
	float: right;
	color: #92BF07 !important;
	font-weight: bold;
	font-size: 1.2em;
	text-decoration: none;
	padding: 6px 13px 0 40px;
}

.concept_row .add_fav a {
	height: 23px;
	background: url(/img/icons/plus.png) no-repeat 12px center;
	border: 1px solid #ccc;
	display: block;
	float: right;
	color: #555 !important;
	font-weight: bold;
	font-size: 1.2em;
	text-decoration: none;
	padding: 7px 13px 0 40px;
}

.concept_row .current_fav a:hover, .concept_row .add_fav a:hover {
	color: #aaa !important;
}

/* @end */



/* @group DEFAULT FORMAT */

#left_col .default_format {
	padding: 0 20px;
}

#left_col .default_format p {
	padding-bottom: 20px;
}

#left_col .default_format a, #left_col .default_format a:active, #left_col .default_format a:visited {
	color: #00A2DD;
	text-decoration: none;
}

#left_col .default_format a:hover {
	color: #555;
}

#left_col .default_format .block_label {
	display: block;
	padding-bottom: 5px;
	font-weight: bold;
}

#left_col .default_format .default_text {
	border: 1px solid #ddd;
	padding: 8px;
	width: 655px;
}

#left_col .default_format .default_text_cal {
	border: 1px solid #ddd;
	padding: 8px;
	width: 655px;
	background: url(/img/icons/pearl-cal.jpg) no-repeat right center;
}

#left_col .default_format .default_text_nw {
	border: 1px solid #ddd;
	padding: 8px;
}

#left_col .default_format .default_select {
	padding: 8px;
}

#left_col .default_format .default_text_tiny {
	border: 1px solid #ddd;
	padding: 8px;
	width: 30px;
}

#left_col .default_format .default_text_small {
	border: 1px solid #ddd;
	padding: 8px;
	width: 250px;
}

#left_col .default_format .block_label em {
	font-weight: normal;
}

#left_col .default_format .file {
	border: 1px solid #e5e5e5;
	padding: 7px;
	margin-right: 10px;
}

#left_col .default_format .default_textarea {
	border: 1px solid #ddd;
	padding: 6px;
	width: 650px;
	height: 150px;
}

/* @end */

/* @group FORM MISC */

#left_col .check_row {
	float: left;
	width: 400px;
	padding: 7px 0 0;
}

#left_col .check_row label {
	padding: 0 36px 0 3px;
}

#left_col .legal_radio {
	margin-right: 5px;
}

#left_col .legal_select {
	margin: 6px 0 0 18px;
}

/* @end */

/* @group BUTTONS */



/** resizeble buttons [end] **/

/** back button **/
a.button.back {
	background: url(/img/buttons/back_s1.png) no-repeat left top;
	text-align:left;
	width:100px;
	padding-left:60px;
}

a.button.back.size2 {
	background: url(/img/buttons/back_s2.png) no-repeat left top;
	width:145px;
}

a.button.back.size3 {
	background: url(/img/buttons/back_s3.png) no-repeat left top;
	width:175px;
}
/******/
a.grey-button{
	color:#888 !important;
	font-size:12px;
	line-height:30px;
	text-decoration:none;
	cursor:pointer;
	display:block;
	width:132px;
	height:30px;
	background:url(/img/buttons/grey-button.png) left top;
	float:right;
	margin-left:15px;
	text-align:center;
}
a.grey-button:hover{
	background:url(/img/buttons/grey-button.png) left bottom;
}
/*
.submit {
	padding: 0 0 0 390px;
}*/

.submit a:link, .submit a:active, .submit a:visited {
	text-align: center;
	background-image: url(/img/blue_button_small.png);
	width: 113px;
	height: 34px;
	overflow: hidden;
	color: #fff !important;
	font-size: 1.6em;
	display: block;
	padding: 16px 32px 0 10px;
	text-decoration: none !important;
}
.submit a:hover {
	color: #ccc !important;
}

/* @end */

/* @group ORANGE BOX */

#left_col .orange_box {
	background-color: #FAF0D1;
	padding: 15px 25px;
	border-top: 1px dotted #ddd;
	margin-bottom: 20px;
}

#left_col .orange_box p {
	margin-bottom: 15px;
}

#left_col .orange_box .data_row {
	margin-bottom: 10px;
}

#left_col .orange_box .data_row .float_right {
	width: 500px;
}
/* @end */

/* @group FILTER BAR */

#left_col #filter_bar {
	margin: -13px 0 25px;
	border-bottom: 1px solid #e5e5e5;
	padding: 10px 0;
}

#left_col #filter_bar label {
	font-weight: bold;
	float: left;
	margin-right: 10px;
}

#left_col #filter_bar ul li {
	float: left;
	margin-right: 25px;
}

.dropdown {
	float: left;
}

#left_col #filter_bar .dropdown{
	margin: -3px 0 0 0;
}

.dropdown .dropdown_active {
	border: 1px solid #e5e5e5;
	padding: 3px 40px 3px 8px;
	background: url(/img/dd_small_gray.png) no-repeat right center;
	cursor: pointer;
}

.dropdown .dropdown_options {
	position: absolute;
	z-index: 2;
}

.dropdown .dropdown_options ul {
}

.dropdown .dropdown_options ul li {
	display: block !important;
	float: none !important;
	margin: 0 !important;
}

.dropdown .dropdown_options ul li a, #left_col #filter_bar .dropdown .dropdown_options ul li a:active, #left_col #filter_bar .dropdown .dropdown_options ul li a:visited {
	display: block;
	padding: 4px 8px;
	color: #555;
	text-decoration: none;
	background-color: #e5e5e5;
}

.dropdown .dropdown_options ul li a:hover {
	background-color: #555;
	color: #fff;
}
/* @end */

#concept_grid_port {
	width: 708px;
	overflow: hidden;
}

#concept_grid_port .concept {
	margin: 0 14px 14px 0;
	float: left;
	width: 222px;
	height: 175px;
	/*background-color: #eee;*/
	overflow: hidden;
}
#concept_grid_port .concept a.delete {
	position:absolute;
	background: url(/img/icons/x.png) no-repeat left center;
	height: 31px;
	width:31px;
	margin: 5px 0 0 188px;
	/*right:0px;
	top:0px;*/
}
#concept_grid_port .concept div.drag {
	position:absolute;
	background: url(/img/icons/drag.png) no-repeat left center;
	height: 31px;
	width:31px;
	margin: 5px 0 0 150px;
	/*right:32px;
	top:0px;*/
}

/* @group CONCEPT GRID */

#concept_grid {
	width: 708px;
	overflow: hidden;
}

#concept_grid h2 {
	color: #888;
	font-size: 1.4em;
}

#concept_grid h2 a {
	color: #888 !important;
	text-decoration: none !important;
}

#concept_grid h2 a:hover {
	color: #aaa !important;
}

#concept_grid .concept {
	width: 222px;
	overflow: hidden;
	margin: 0 21px 40px 0;
	float: left;
}

#concept_grid .float_right {
	margin-right: 0 !important;
}

#concept_grid .concept .concept_thumb {
	width: 222px;
	height: 175px;
	background-color: #ffffff;
	overflow: hidden;
	margin-bottom: 10px;
	position:relative;
}

#concept_grid .concept .concept_title {
	color:#00A2DD;
	font-size: 1.2em;
	font-weight:bold;
}

#concept_grid .concept .concept_title strong a:link, #concept_grid .concept .concept_title strong a:active, #concept_grid .concept .concept_title strong a:visited {
	color: #00A2DD;
	text-decoration: none;
}

#concept_grid .concept .concept_title strong a:hover {
	color: #ccc;
}

#concept_grid .concept .concept_author {
	/*border-bottom: 1px solid #e5e5e5;*/
	padding:5px 0 0 0;
	font-size: .9em;
}

#concept_grid .concept .concept_author a, #concept_grid .concept .concept_author a:active, #concept_grid .concept .concept_author a:visited {
	color: #00A2DD;
	text-decoration: none;
}

#concept_grid .concept .concept_date{
	padding: 5px 0 0 0;
	font-weight:bold;
	font-size: .9em;
}
#concept_grid .concept .concept_date span{
	color:#666;
}
#concept_grid .concept .concept_actions{
	padding-top:5px;
}
#concept_grid .concept .concept_actions .your-concept{
	text-align:center;
	font-weight:bold;
	color:#EE0000;
	font-size:bold;
	text-transform:uppercase;
}

.purchased {
	padding: 8px 0 0;
}

.purchased .purchased_top {
	color: #91BF07;
	text-transform: uppercase;
	text-align: center;
	font-size: 1.4em;
	padding-bottom: 3px;
	font-weight: bold;
}

.purchased .purchased_links {
	color: #00A2DD;
	text-align: center;
}

.purchased .purchased_links a, .purchased .purchased_links a:active, .purchased .purchased_links a:visited {
	color: #00A2DD;
	text-decoration: none;
}

.purchased .purchased_links a:hover {
	color: #555;
}


/* @end */



/* @group MESSAGE THREADS */
.message_threads {
	margin-top: 10px;
}

.message_threads.open .hide{
	display: block;
}

.message_threads .hide {
	display: none;
}

.message_threads #message_header {
	background-color:#FAF0D1;
	border-bottom:1px dotted #ccc;
	color:#333;
	zoom:1;
}

.message_threads #message_header div {
	float: left;
	padding: 20px;
}

.message_threads .message_row div {
	float: left;
	padding: 10px 20px;
	overflow:hidden;
}

.message_threads .sender {
	width: 110px;
	padding-left: 10px !important;
}

.message_threads .message {
	width: 400px;
}

.message_threads .date {
	width: 80px;
}

.message_threads .designer {
	width: 130px;
}

.message_threads .milestone {
	width: 225px;
}

.message_threads .milestone_date {
	width: 90px;
}

.message_threads .project_name {
	width: 190px;
}

.message_threads .project_name_med {
	width: 315px;
}

.message_threads .payments {
	width: 230px;
}

.message_threads .project_name_large {
	width: 415px;
}

.message_threads .view_portfolio {
	width: 90px;
}

.message_threads .decline_hire {
	width: 40px;
	text-align: center;
}

.message_threads .number {
	width: 80px;
	text-align: center;
	padding-right: 10px !important;
	padding-left: 10px !important;
}

.message_threads .workroom {
	width: 75px;
	text-align: center;
}

.message_threads .manage_project {
	width: 110px;
	text-align: center;
	line-height:1.5em;
}
.message_threads .manage_project a.start-now-action{
	background:#EE0000;
	color:#FFF;
	font-weight:normal;
	font-style:italic;
	padding:2px 10px;
	margin-bottom:2px;
}
.message_threads .manage_project a:hover.start-now-action{
	background:#EE0000;
	color:#CCC;
}

.message_threads .recent_activity {
	width: 180px;
}

.message_threads .recent_activity a {
	font-weight: bold;
}

.message_threads .recent_activity span {
	color: #ff0000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}

.message_threads .recent_activity .recent_activity_time {
	color: #999;
	padding-top: 3px;
	font: italic .8em Georgia, "Times New Roman", Times, serif;
}

.message_threads .view_portfolio a, .message_threads .view_portfolio a:visited, .message_threads .view_portfolio a:active {
	background-color: #A4CA6E;
	padding: 4px 8px;
	color: #fff !important;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}

/*.message_threads .manage_project a, .message_threads .manage_project a:visited, .message_threads .manage_project a:active {
	background-color: #00A2DD;
	padding: 4px 8px;
	color: #fff !important;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}*/

.message_threads .view_portfolio a:hover, .message_threads .manage_project a:hover {
	background-color: #999;
}

.message_threads .workroom a, .message_threads .workroom a:visited, .message_threads .workroom a:active {
	background-color: #F78233;
	padding: 4px 8px;
	color: #fff !important;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}

.message_threads .blue_links a, .message_threads .blue_links a:visited, .message_threads .blue_links a:active {
	background-color: #fff !important;
	padding: 0 !important;
	color: #00A2DD !important;
	text-decoration: none !important;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-style: normal !important;
}

.message_threads .orange_links a, .message_threads .orange_links a:visited, .message_threads .orange_links a:active {
	background-color: #fff !important;
	padding: 0 !important;
	color: #F78233 !important;
	text-decoration: none !important;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-style: normal !important;
}

.message_threads .blue_links a:hover, .message_threads .orange_links a:hover {
	color: #555 !important;
}

.message_threads .view_portfolio a:hover, .message_threads .workroom a:hover {
	background-color: #999;
}

.message_threads .message_row {
	border-bottom: 1px dotted #ccc;
}

.message_threads .alt {
	background-color: #f5f5f5;
}

.message_threads .message_row .sender, .message_threads .message_row .designer, .message_threads .message_row .project_name, .message_threads .message_row .project_name_large, .message_threads .message_row .project_name_med {
	font-weight: bold;
}
.message_threads .message_row .sender.another-person{
	color:#EE0000;
}

.message_threads .message_row.system .sender span.ico{
	margin:10px 0 0 50px;
}
.message_threads .message_row.system .message{
	font-weight:bold;
}

.message_threads .message_row .message, .message_threads .message_row .files, .message_threads .message_row .date {
	color: #555;
}

.message_threads .message_row a, .message_threads .message_row a:visited, .message_threads .message_row a:active {
	color: #00A2DD;
	text-decoration: none;
}

.message_threads .message_row .message_files {
	margin: 10px 0 0;
	padding: 0;
	width:100%;
}

.message_threads .message_row .message_files .download-all-cont{
	display:block;
	float:right;
}

.message_threads .message_row .message_files ul li {
	background: url(/img/icons/sprites.png) no-repeat left -260px;
	padding: 3px 0 3px 25px;
}

.message_threads .message_row .message_files ul li a, .message_threads .message_row .message_files ul li a:visited, .message_threads .message_row .message_files ul li a:active {
	font-family: "Courier New", Courier, mono;
}

.message_threads .message_row a:hover {
	color: #555;
}

.message_expander {
	padding: 10px;
	border-bottom: 1px dotted #ddd;
}

.message_expander .float_left {
	width:450px;
	text-align:right;
}

.message_expander a, .message_expander a:active, .message_expander a:visited {
	color: #00A2DD;
	text-decoration: none;
}

.message_expander a:hover {
	color: #555;
}

.message_expander_row {
	padding-bottom: 10px;
}

.message_expander a.accept {
	background: url(/img/action_button_sprite.png) no-repeat left -43px;
	padding: 3px 0 3px 25px;
}

.message_expander a.decline {
	background: url(/img/action_button_sprite.png) no-repeat left 3px;
	padding: 3px 0 3px 25px;
	margin-right: 10px;
}

/* @end */

/* @group TWO COLUMN */

.two_column {
	margin-top: 10px;
}

.two_column a, .two_column a:active, .two_column a:visited {
	color: #00A2DD;
	text-decoration: none;
}

.two_column a:hover {
	color: #555;
}

.two_column .float_left {
	color: #999;
	width: 200px;
	text-align: right;
}

.two_column .float_right {
	width: 480px;
}

.two_column span {
	color: #999;
}

.two_column #view_designers a:link {
	
}

.two_column #view_milestones a:link {
	
}

/* @end */



/* @group TWO COLUMN BLACK */

.two_column_black {
	margin-top: 10px;
}

.two_column_black a:link, .two_column_black a:active, .two_column_black a:visited {
	color: #00A2DD;
	text-decoration: none;
}

.two_column_black a:hover {
	color: #555;
}

.two_column_black .float_left {
	width: 100px;
	font-weight: bold;
}

.two_column_black .float_right {
	width: 560px;
}

.two_column_black span {
	color: #999;
}

/* @end */





/* @group TWO COLUMN SMALL */

.two_column_small {
	margin-top: 10px;
}

.two_column_small a:link, .two_column_black a:active, .two_column_small a:visited {
	color: #00A2DD;
	text-decoration: none;
}

.two_column_small a:hover {
	color: #555;
}

.two_column_small .float_left {
	width: 30px;
	font-weight: bold;
	text-align: right;
}

.two_column_small .float_right {
	width: 650px;
}

.two_column_small span {
	color: #999;
}

/* @end */

/* @group GRID SMALL */

#concept_grid_small {
	width: 708px;
	overflow: hidden;
}

#concept_grid_small .concept {
	width:109px;
	/*height:109px;*/
	padding-bottom:2px;
	font-size:.9em;
	border-bottom: 1px solid #ddd;
	float: left;
	margin: 0 10px 20px 0;
}

#concept_grid_small .float_right {
	margin-right: 0;
}

#concept_grid_small .concept a:link, #concept_grid_small .concept a:active, #concept_grid_small .concept a:visited {
	color: #00A2DD;
	text-decoration: none;
}

#concept_grid_small .concept a:hover {
	color: #555;
}

#concept_grid_small .concept .concept_remove a:link, #concept_grid_small .concept .concept_remove a:active, #concept_grid_small .concept .concept_remove a:visited {
	color: #ff0000;
	text-decoration: none;
}

#concept_grid_small .concept .concept_remove a:hover {
	color: #555;
}

#concept_grid_small .concept .concept_thumb {
	width: 109px;
	height: 87px;
	overflow: hidden;
	margin-bottom: 5px;
	position:relative;
}

/* @end */

/* @group TAKE ACTION used on project details */
#take_action {
	margin-bottom: 30px;
}

#take_action_decline {
	float: left;
}

#take_action_decline a:link, #take_action_decline a:active, #take_action_decline a:visited {
	background: url(/img/action_button_sprite.png) no-repeat 6px 9px;
	float: left;
	padding: 7px 16px 7px 35px;
	border: 1px solid #ccc;
	display: block;
	color: #555;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.3em;
}

#take_action_decline a:hover {
	color: #00A2DD;
}

#take_action_hire {
	float: right;
}

#take_action_hire a:link, #take_action_hire a:active, #take_action_hire a:visited {
	background: url(/img/action_button_sprite.png) no-repeat 9px -38px;
	float: left;
	padding: 7px 16px 7px 36px;
	border: 1px solid #ccc;
	display: block;
	color: #555;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.3em;
}

#take_action_hire a:hover {
	color: #00A2DD;
}

#take_action_accept a:link, #take_action_accept a:active, #take_action_accept a:visited {
	background: url(/img/action_button_sprite.png) no-repeat 9px -38px;
	float: left;
	padding: 7px 16px 7px 36px;
	border: 1px solid #ccc;
	display: block;
	color: #555;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.3em;
}

#take_action_accept a:hover {
	color: #00A2DD;
}

#take_action_center {
	margin: 40px 0;
	padding-left: 325px;
}

#take_action_center a {
	margin-right: 20px;
}


/* @end */

/* @group RIGHT */

#right_col {
	width: 250px;
	overflow: hidden;
	float: right;
}

#right_col .blue_button {
	margin-bottom: 40px;
}

#right_col .blue_button a:link, #right_col .blue_button a:active, #right_col .blue_button a:visited {
	background-image: url(/img/blue_button_right.png);
	width: 201px;
	height: 32px;
	overflow: hidden;
	text-align: center;
	font-size: 1.6em;
	color: #fff !important;
	display: block;
	text-decoration: none;
	padding-top: 14px;
}

#right_col .blue_button a:hover {
	color: #ccc !important;
}

/* @group SWITCH WORKROOMS */

#right_col #switch_workrooms {
	background-color: #EC4E2B;
	margin: -15px 0 25px;
	padding: 15px;
}

#right_col #switch_workrooms #active_workroom {
	background: url(/img/dd_small_arrow.png) no-repeat right center;
	padding: 3px 30px 2px 10px;
	height: 13px;
	overflow: hidden;
	border: 1px solid #e5e5e5;
	background-color: #fff;
	cursor: pointer;
}

#right_col #switch_workrooms #workroom_dropdown {
	width: 174px;
	background-color: #efefef;
	position: absolute;
}

#right_col #switch_workrooms #workroom_dropdown a:link, #right_col #switch_workrooms #workroom_dropdown a:active, #right_col #switch_workrooms #workroom_dropdown a:visited {
	display: block;
	padding: 6px 10px;
	color: #333;
	text-decoration: none;
}

#right_col #switch_workrooms #workroom_dropdown a:hover {
	color: #fff;
	background-color: #00A2DD;
}
/* @end */

/* @group TEAM WORK ROOMS */
#right_col #team_work_rooms {
	margin-bottom: 25px;
}

#right_col #team_work_rooms h3 {
	font-weight: bold;
}

#right_col #team_work_rooms .team_row {
	padding: 10px;
	background-color: #f5f5f5;
	margin-bottom: 1px;
}

#right_col #team_work_rooms .team_row .team_row_avatar {
	width: 25px;
	height: 25px;
	background-color: #333;
	float: left;
}

#right_col #team_work_rooms .team_row .team_row_username {
	width: 150px;
	float: right;
	font-weight: bold;
}

#right_col #team_work_rooms .team_row .team_row_timestamp {
	width: 150px;
	float: right;
	color: #999;
	font: italic .8em Georgia, "Times New Roman", Times, serif;
}

#right_col #team_work_rooms #team_in h3 {
	color: #91BF07;
}

#right_col #team_work_rooms #team_in .team_row {
	background-color: #E4F1D0;
}

#right_col #team_work_rooms #team_out {
	margin-top: 10px;
	border-top: 1px dotted #ccc;
	padding-top: 10px;
}

/* @end */

/* @group DEFAULT FORMAT */

#right_col .default_format {
	margin-bottom: 25px;
}

#right_col .default_format a:link, .default_format a:active, .default_format a:visited {
	color: #00A2DD;
	text-decoration: none;
}

#right_col .default_format a:hover {
	color: #555;
}

#right_col .default_format ul li {
	padding: 0 0 5px;
}

.bullets {
	list-style-type: disc;
	margin: 0 0 10px 25px;
}

.bullets li {
	padding-bottom: 10px;
}

.numbered {
	list-style-type: decimal;
	margin: 0 0 10px 25px;
}

.numbered li {
	padding-bottom: 10px;
}

/* @end */

/* @group ACTION BUTTONS */

#right_col .action_buttons {
	border-top: 1px dotted #ccc;
	margin: -20px 0 25px;
	padding-top: 5px;
}

#right_col .action_buttons a:link, #right_col .action_buttons a:active, #right_col .action_buttons a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #00A2DD;
	text-decoration: none;
	font-size: .8em;
}

#right_col .action_buttons a:hover {
	color: #555;
}

#right_col .action_buttons .view_all {
	width: 75px;
	padding-right: 10px;
	border-right: 1px solid #ccc;
	float: left;
	overflow: hidden;
}

#right_col .action_buttons .view_all a:link, #right_col .action_buttons .view_all a:active, #right_col .action_buttons .view_all a:visited {
	width: 50px;
	display: block;
	padding: 2px 25px 5px 0;
	float: left;
	background: url(/img/icons/sprites.png) no-repeat right -784px;
	text-align: right;
}

#right_col .action_buttons .upload {
	width: 105px;
	float: right;
}

#right_col .action_buttons .upload a:link, #right_col .action_buttons .upload a:active, #right_col .action_buttons .upload a:visited {
	width: 78px;
	display: block;
	padding: 2px 25px 5px 0;
	float: left;
	background: url(/img/icons/sprites.png) no-repeat right -654px;
	text-align: right;
}

/* @group PAGINATION */

#pagination {
	margin: 20px 0;
	text-align: center;
}

#pagination a:link, #pagination a:active, #pagination a:visited {
	color: #555;
	text-decoration: none;
	padding: 6px 8px;
	border: 1px solid #ddd;
}

#pagination a:hover {
	color: #00A2DD;
}

#pagination a.next {
	background: url(/img/pagination_arrow.png) no-repeat right 10px;
	padding-right: 18px;
}

#pagination a.prev {
	background: url(/img/pagination_arrow.png) no-repeat 8px -24px;
	padding-left: 18px;
}

#pagination a.active {
	color: #fff;
	text-decoration: none;
	padding: 6px 8px;
	background: url(/img/gradient_black.png) center center;
}

/* @end */

/* @group LOGIN */
.login_col_left {
	float: left;
	width: 510px;
	height: 260px;
	border-right: 1px solid #ddd;
	margin-top: 30px;
}

.login_col_right {
	float: right;
	width: 360px;
	height: 250px;
	margin-top: 30px;
}

.login_col_right h2 {
	border: 0 !important;
	color: #666;
	font-size: 1.8em !important;
}

.login_col_right h3 {
	border: 0 !important;
	color: #666 !important;
	font-size: 1.2em !important;
	margin: 0 !important;
	padding: 0 0 5px !important;
}

.login_row {
	margin-bottom: 15px;
}

.login_name_header {
	font-size:5em;
	font-weight: bold;
	letter-spacing: -.05em;
	float: left;
}

.login_name_link {
	float: left;
}

.login_name_link a {
	display: block;
	float: left;
	padding: 8px 15px;
	color: #fff;
	background-color: #333;
	font-size: 1.7em;
	text-decoration: none;
	margin: 18px 0 0 10px;
}

.login_name_link a:hover {
	background-color: #F78233;
}

.login_desc {
	font-size: 1.4em;
	color: #999;
}

.login_goback {
	text-align: center;
	padding: 5px 0 0 7px;
}

.login_goback a:link, .login_goback a:active, .login_goback a:visited {
	color: #333;
}

.login_goback a:hover {
	color: #888;
}

.login_checkboxes {
	
}

.login_checkboxes label {
	padding: 0 15px 0 5px;
}

/* @end */

/* @group XTRA 1/28 */

.link_wrapper {
	padding-bottom: 5px;
}

.link_wrapper .ico {
	float: left !important;
	border: 1px solid #cb0000;
}


ul.default-list li{
	margin-left:15px;
	list-style: disc inside;
}

/* @end */

/*** right help box [start] ***/
.how_side_box {
	background-color: #fff !important;
	padding: 20px;
	border: 1px solid #ddd !important;
	margin-bottom: 25px;
}

.how_side_box {
	color: #777;
}

.how_side_box ul li div {
	color: #000;
}

.how_side_box ul li {
	margin-bottom: 8px;
}

.how_side_box a:link, .how_side_box a:active, .how_side_box a:visited {
	color: #777;
	text-decoration: none;
}

.how_side_box a:hover {
	color: #000;
}

.how_side_box .red a:link, .how_side_box .red a:active, .how_side_box .red a:visited {
	color: #DF0000 !important;
	text-decoration: none;
}

.how_side_box .red a:hover {
	color: #000;
}

.how_side_box .chat {
	background: url(/img/febupdates/how_sprite.png) no-repeat 0 -1857px;
	padding: 10px 0 10px 50px;
}

.how_side_box .email {
	background: url(/img/febupdates/how_sprite.png) no-repeat 0 -2968px;
	padding: 10px 0 10px 50px;
}

.how_side_box .international {
	background: url(/img/febupdates/how_sprite.png) no-repeat 0 -2217px;
	padding: 10px 0 10px 50px;
}

.how_side_box .tollfree {
	background: url(/img/febupdates/how_sprite.png) no-repeat 0 -2586px;
	padding: 10px 0 10px 50px;
}
/*** right help box [start] ***/