/* ====================general===================== */
body {
	background-color:#fff;
	color: #666666;
}
.clear {
	clear:both;
	
	margin:0px;
	padding:0px;
	text-indent:0px;
}
.hide {
	display:none;
}
.spacer {
	margin-left:7px;
	margin-right:7px;
}
#flash_notice, #flash_error {
	display:block;
	color:#000000;
	background-color:#FFFCC4;
	padding-left:10px;
	
}
p.flash_error {
	display:block;
	padding:10px;
	color:#000000;
	background-color:#FFFBA7;
	border-bottom:#FFCC33 1px solid;
}
a:hover h4 {
	text-decoration:underline;
}
.content h3 {
	color: #5d5d5d;
}

/* ====================colours===================== */

  /*   Legal - #93278F
     Finance - #FCBE32
     Sales - #6BC3B6
     Web & Technology - #F15A24
     Publicity - #A3CD31
     Professional Development - #3B5998
     Business Innovation - #0071BC
     Women Entrepreneurs - #E52084
  */



.article_sum_big a h3, .article_sum a h5 {

}

.article_sum_big a:hover h3, .article_sum a:hover h5 {
	text-decoration:underline;
}

/* legal */
.channel_2 .channel_head, .chan2_tag .chan_tag, #chan2, .channel_2 .forum th {
	background-color:#93278F;
}
.channel_2 .page_content a, .channel_2 .article_sum_big a h3, .channel_2 .article_sum a h5, .chan2_tag a h5, .chan2_tag h5  {
	color:#93278F;
}
.channel_2 .footer {
	border-top-color:#93278F;
}
.channel_2 .light_bg {
	background-color: #fcebfc;
}

/* finance */
.channel_3 .channel_head, .chan3_tag .chan_tag, #chan3, .channel_3 .forum th {
	background-color:#FCBE32;
}
.channel_3 .page_content a, .channel_3 .article_sum_big a h3, .channel_3 .article_sum a h5, .chan3_tag a h5, .chan3_tag h5  {
	color:#FCBE32;
}
.channel_3 .footer {
	border-top-color:#FCBE32;
}
.channel_3 .light_bg {
	background-color: #fcf4e1;
}

/* sales */
.channel_4 .channel_head, .chan4_tag .chan_tag, #chan4, .channel_4 .forum th {
	background-color:#2F7A62;
}
.channel_4 .page_content a, .channel_4 .article_sum_big a h3, .channel_4 .article_sum a h5, .chan4_tag a h5, .chan4_tag h5 {
	color:#2F7A62;
}
.channel_4 .footer {
	border-top-color:#2F7A62;
}
.channel_4 .light_bg {
	background-color: #e1fcf4;
}

/* web&technology */
.channel_5 .channel_head, .chan5_tag .chan_tag, #chan5, .channel_5 .forum th {
	background-color:#F15A24;
}
.channel_5 .page_content a, .channel_5 .article_sum_big a h3, .channel_5 .article_sum a h5, .chan5_tag a h5, .chan5_tag h5 {
	color:#F15A24;
}
.channel_5 .footer {
	border-top-color:#F15A24;
}
.channel_5 .light_bg {
	background-color: #fce4dc;
}

/* publicity */
.channel_6 .channel_head, .chan6_tag .chan_tag, #chan6, .channel_6 .forum th {
	background-color:#A3CD31;
}
.channel_6 .page_content a, .channel_6  .article_sum_big a h3, .channel_6  .article_sum a h5, .chan6_tag a h5, .chan6_tag h5 {
	color:#A3CD31;
}
.channel_6 .footer {
	border-top-color:#A3CD31;
}
.channel_6 .light_bg {
	background-color: #f6fde2;
}

/* proff development */
.channel_7 .channel_head, .chan7_tag .chan_tag, #chan7, .channel_7 .forum th {
	background-color:#3B5998;
}
.channel_7 .page_content a, .channel_7 .article_sum_big a h3, .channel_7 .article_sum a h5, .chan7_tag a h5, .chan7_tag h5 {
	color:#3B5998;
}
.channel_7 .footer {
	border-top-color:#3B5998;
}
.channel_7 .light_bg {
	background-color: #e1e9fc;
}

a#registerlink img {
	margin-top: 26px;
}
/* business innovation */
.channel_8 .channel_head, .chan8_tag .chan_tag, #chan8, .channel_8 .forum th {
	background-color:#0071BC;
}
.channel_8 .page_content a, .channel_8 .article_sum_big a h3, .channel_8 .article_sum a h5, .chan8_tag a h5, .chan8_tag h5 {
	color:#0071BC;
}
.channel_8 .footer {
	border-top-color:#0071BC;
}
.channel_8 .light_bg {
	background-color: #e1f1fc;
}

/* women entrepreneurs */
.channel_9 .channel_head, .chan9_tag .chan_tag, #chan9, .channel_9 .forum th {
	background-color:#E52084;
}
.channel_9 .page_content a, .channel_9 .article_sum_big a h3, .channel_9 .article_sum a h5, .chan9_tag a h5, .chan9_tag h5 {
	color:#E52084;
}
.channel_9 .footer {
	border-top-color:#E52084;
}
.channel_9 .light_bg {
	background-color: #fce1ef;
}
/* members_area*/
.members_area .channel_head, .members_area .forum th {
	background-color:#E0202F;
}
.members_area .article_sum_big a h3, .members_area .article_sum a h5, .members_area .page_content a {
	color:#E0202F;
}
.members_area .footer {
	border-top-color:#E0202F;
}
.members_area .light_bg {
	background-color: #E0202F;
}

/* ====================fonts===================== */

#nav, .channel_title, #breadcrumb a, #channel_menu a, .article_sum_big h3, .chan_tag, .article_sum h5, .article_date, .t_sum h5, .video_box h5, ul#channel_boxes li a, p.in_one_line, #featured h2, .article_sum h4, .forum th, #profile_tabs li a, #profile_tabs li.active, #edit_profile .tabbernav li a, ul#tools_list li h2  {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}

/* ====================header===================== */
#wrapper {
	background-color:#FFFFFF;
	color:#4D4D4D;
	margin: 0px auto;
}
.header {
	height:103px;
	position:relative;
}
/*#vip {
	display:block;
    text-indent:-9000px;
	background-image:url(/images/vip_preview.png);
    background-position:top left;
    background-repeat:no-repeat;
    padding:0px; 
    width: 60px;
    height: 61px;
	position:absolute;
	left:202px;
	top:10px;
}*/
h1#logo {
	margin: 0;
	padding:0px;
}
#logo a {
	display:block;
    text-indent:-9000px;
    background-image:url(/images/logo.png);
    background-position:top left;
	background-repeat:no-repeat;
    padding:0px; 
    width: 194px;
    height: 52px;
	float:left;
	margin:35px 0 0 0;
}
#logo a:hover {
	background-position:bottom left;
}
.top_nav {
	float:right;
	position:relative;
	width:630px;
	height:101px;
}
.top_nav .user_links {
	height:23px;
	background-color:#5f6062;
	padding-right:10px;
	background-image:url(/images/user_info_bg.png);
	background-repeat: no-repeat;
	background-position:top left;
	
}
.top_nav .user_links .user_links_white {
	color:#FFFFFF;
	float:right;
}
.top_nav .user_links a {
	
	color:#FFFFFF;
	padding:0px;
	margin:0px;
}
p#login_link {
	margin:0px;
}
#nav {
	margin:10px 0 0 0px;
	padding:0px;
	text-indent:0px;	
	font-size:15px;
}
#nav li, #channel_menu li {
	list-style-type:none;
}
#nav li.active a {
	color:#E73E97;
}
	
#nav span {
	float:left;
}
span.nav_col_1 {
	width:102px;
	margin-left:13px
}
span.nav_col_2 {
	width:90px;
}
.member_logged_in .top_nav {
	width:500px;
}

a#consultancy_link {
	display:block;
    text-indent:-9000px;
    background-image:url(/images/consultancy.png);
    background-position:top left;
    background-repeat:no-repeat;
    padding:0px; 
    width: 215px;
    height: 76px;
	position:absolute;
	bottom:0px;
	right:0px;
}
a#consultancy_link:hover {
	background-position:bottom left;
}
#logged_in a#consultancy_link {
	background-image:url(/images/diagnostic_top_link.png);
}
a#suits_link, a#t_shirts_link {
	display:block;
    text-indent:-9000px;
    background:url(/images/t_shirts_link.png) top left no-repeat;
    padding:0px; 
    width: 171px;
    height: 66px;
	position:absolute;
	bottom:12px;
	right:0px;
	margin:0px;
}
a#suits_link {
    background:url(/images/suits_link.png) top left no-repeat;
	right:171px;
}
a#consultancy_link:hover {
	background-position:bottom left;
}
#logged_in a#consultancy_link {
	background-image:url(/images/diagnostic_top_link.png);
}
/* ====================home_intro box===================== */
#home_intro {
	background:none;
	margin-bottom:13px;
	position:relative;

}
#home_intro #hide_intro {
	position:absolute;
	bottom:0px;
	left:0px;
	display:block;
	background-color:#4d4d4d;
	padding:5px;
}
#home_intro:hover #hide_intro {
	display:block;
	
}
#home_intro h3 {
	font-weight:normal;
	line-height: 146%;
	padding: 0 10px 0 0;
	color: #dfdfdf;
}
.intro_col1, .intro_col2, .intro_col3 {
	float:left;
}
.intro_col1 {
	float: left;
	width:357px;
	margin:0 20px 0 0;
	padding-left:20px;
	display:none;
}
.intro_col2 {
	float: left;
	width:264px;
	height: 241px;
}
.intro_col2 a {
	margin:0px;
	line-height:0px;
	float:left;
	padding:0px;
}
.intro_col3 {
	width:220px;
}
#home_intro_video {
	margin:10px 0;
	padding: 10px 0 0 0;
	float:left;
}

/* ====================home page tabs ===================== */
#home_tabs_wrapper {
	margin-right:0px;
	width: 720px;
}
#home_tabs {
	height:800px;
	margin-top:0px;
}
.tabberlive .tabbertab {/* removes border around tabs box */
	padding:0px;
	border:none;
}
ul.tabbernav {
	background-color:#6BC3B6;
	padding:0px 0px 0px 240px;
	height:40px;
	background-image:url(/images/exclusive_content.png);
	background-repeat: no-repeat;
	background-position:10px center;
	border:none;
	margin-bottom:10px;
}
#home_tabsnav1, #home_tabsnav2, #home_tabsnav3, #home_tabsnav4 {
	display:block;
	border:none;
	text-indent:-9000px;
	margin:0px 2px;
	padding:0px;
	float:left;
	height: 40px;
	background-color:#55AEA1;
	background-image:url(/images/home_tabs.png);
	background-repeat:no-repeat;
}
#home_tabsnav1 {
    background-position:0px 0px;
    width: 97px;
}
#home_tabsnav1:hover {
    background-position:0px -40px;
}
li.tabberactive #home_tabsnav1 {
    background-position:0px -80px;
}
#home_tabsnav2 {
    background-position: -97px 0px;
    width: 125px;
}
#home_tabsnav2:hover {
    background-position: -97px -40px;
}
li.tabberactive  #home_tabsnav2 {
    background-position: -97px -80px;
}

#home_tabsnav3 {
    background-position: -224px 0px;
    width: 126px;
}
#home_tabsnav3:hover {
    background-position: -224px -40px;
}
li.tabberactive #home_tabsnav3 {
    background-position: -224px -80px;
}
#home_tabsnav4 {
    background-position: -285px 0px;
    width: 108px;
}
#home_tabsnav4:hover {
    background-position: -285px -40px;
}
li.tabberactive #home_tabsnav4 {
    background-position: -285px -80px;
}

/* ====================header - right section ===================== */

#header_right {
	margin: 35px 69px 0 0px;
	float: right;
	color: #adadad;
	line-height: 21px;
	width: 210px;
	height: 206px;
	display:none;
}
#header_right .text_block {

}

div.how_to_win img {
	padding: 0px;
	margin: 0px;
}

div.how_to_win ol {
	list-style-type: decimal;
	line-height: 145%;
}

div.how_to_win ol {
text-indent: -1px;
}
div.how_to_win li {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

div#starter_title {
	font-weight: bold;
	color: white;
	padding: 0 0 10px 0;
}

#join_inspiral_button {
	display:block;
    background-image:url(/images/join_inspiral_button.png);
    background-position:top right;
    background-repeat:no-repeat;
    padding: 0; 
    width: 202px;
    height: 44px;
	margin:0 0 0 4px;
	line-height:12px;
	color:#CCCCCC;
	text-align:right;
	font-size:10px;
}


#join_inspiral_button:hover {
	background-position:bottom right;
	text-decoration:none;
	color:#333333;
}




/* ====================latest tab ===================== */

.grid_6.latest_articles {
	height:400px;
	margin:0px;	
}
.grid_6.latest_blogs {
	margin:0px;
	height:200px;
	border-bottom:1px solid #C1C1C1;	
}

.b_head {	
}

.b_head h4 {	
	margin:10px 0;
}
#blogs_title {
	display:block;
    text-indent:-9000px;
    background-image:url(/images/blogs_title.png);
    background-position:top left;
    padding:0px; 
    width: 58px;
    height: 24px;
	float:left;
}
.blogbox {
	width:220px;
	float:left;
}
.blogbox h5 {
	font-size:16px;
}
.blogbox p {
	color:#777777;
	margin-top:0px;
}


.rightblogbox {
	margin:0 0 0 20px;
}
.blogbox h5  {
	padding: 0;
	margin: 0;
}
.blogbox h5 a {
	color:#E73E97;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-weight:normal;
}

h4#latest_article_title {
	display:block;
    text-indent:-9000px;
    background-image:url(/images/latest_article_title.png);
    background-position:top left;
	margin:14px 0 -10px 4px;
    width: 78px;
    height: 17px;
}


.widget_link {
	display:none;
	margin: 10px 10px 0px 8px;
	float:right;
}
.widget_link a.view_all {
	margin-left:5px;
}
	
#page_content .widget_link a {
	color:#666666;
}
.widget_link a {
	display:block;
	float:left;
	padding:2px 5px 0px 5px;
	background-color: #EEEEEE;
	border-bottom: #EEEEEE 3px solid;
	margin:0px;
}
.widget_link a:hover, a.w_active {
	border-bottom: #999999 3px solid;
	text-decoration:none;
}

.article_date {
	color:#999999;
	float:left;
	margin:0 0 0 10px;
	line-height:12px;
}
.latest_articles .article_sum {
	margin:0px;
	border-right:1px solid #cccccc;
	padding:20px 10px 10px 10px;
	width:209px;
}
.t_sum p {
	margin:10px 0 0 0;
	clear:both;
	font-size:12px;
	line-height:160%;
	
}
.latest_articles .t_sum h5 {
	margin:0px;
	display:block;
	font-size:16px;
	margin:15px 0 5px 0;
}
.latest_articles .t_sum a:hover h5 {
	text-decoration:underline;
	padding-top: 4px;
}
.t_sum td a.chan_tag {
	font-size:9px;
	padding:0px 4px;
	display:block;
	color:#FFFFFF;
	float:left;
	font-style:italic;
	line-height:12px;
}
.art_head {
	height:54px;
}

table.t_sum, .content .t_sum td {
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #ffffff;
	border-top: none;
	border-left: none;
}

.t_sum td {
	width:220px;
	padding:15px 5px;
	
}

.t_sum td:hover {
	
}

/* ====================latest videos ===================== */
.latest_videos.grid_3 {
	margin: -15px 0 0 20px;
}
div#home_tabs .latest_videos.grid_3 {
	margin: -203px 0 0 20px;
}
#latest_video_title {
	display:block;
    text-indent:-9000px;
    background-image:url(/images/latest_video_title.png);
    background-position:top left;
    padding:0px; 
    width: 66px;
    height: 17px;
	float:left;
}
.video_box {
	width:220px;
	background-color:#000000;
/*	background-image:url(/images/video_thumbs.jpg);*/
	background-repeat: no-repeat;
	background-position:top;
}
/*
.video_box.video_121 {
	background-image:url(/images/video_121.jpg);
}
.video_box.video_122 {
	background-image:url(/images/video_122.jpg);
}
.video_box.video_123 {
	background-image:url(/images/video_123.jpg);
}
.video_box.video_124 {
	background-image:url(/images/video_124.jpg);
}
.video_box.video_125 {
	background-image:url(/images/video_125.jpg);
}
.video_box.video_126 {
	background-image:url(/images/video_126.jpg);
}
.video_box.video_127 {
	background-image:url(/images/video_127.jpg);
}
.video_box.video_128 {
	background-image:url(/images/video_128.jpg);
}
*/



.latest_videos a {
	display:block;
	margin:0 0 20px 0;
	padding:0px;
	float:left;
}
.latest_videos a:hover {
	text-decoration:none;
} 
.video_box_desc p {
	margin:0px;
	padding:0px;
}
.video_box_desc {
	visibility:hidden;
	color:#ffffff;
	background-color:;
	opacity:0.8;
	height:126px;
	padding:10px 10px 0px 10px;
}
a:hover .video_box_desc {
visibility:visible;
	color:#ffffff;
	background-color:#000000;
	opacity:0.7;	
}
a:hover .video_box_desc, a:hover h5 {
	cursor:pointer;
}

.video_box h5  {
	display:block;
	float:left;
	margin:0px;
	font-size:16px;
	padding:10px 10px 10px 10px;
	width:200px;
}
.video_box_desc {
	float:right;
}
	

/* ====================homepage holding elements ===================== */


#home_right_col {
	width:220px;
	float:right;
	height:500px;
	margin:0px 10px 0 0;
}

#benefits_col {
	
	float: right;
	margin: 0 0 15px 0;
	display:block;
    text-indent:-9000px;
    background-image:url(/images/benefits.png);
    background-position:top left;
    background-repeat:no-repeat;
    padding:0px;
	width: 220px; 
    height: 547px;

}
form fieldset {
	border: none;
	padding: 0;
}
#benefits_title {
	display:block;
    text-indent:-9000px;
	background: #e73e97 url(/images/benefits-title.png) top left no-repeat;
    padding:0px; 
    width: 200px;
    height: 39px;
	float:left;
	margin: 0;
}

ol.benefits_list {
	list-style-type: none;
	margin-left: 0.35em;
}
ol.benefits_list li {
	padding: 0 0 0 0px;
	margin: 0 0 8px 0;
	color: #ffffff;
	font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;
	font-size: 12px;
	line-height: 17px;
	letter-spacing: -0.02em;
}
ol.benefits_list li#benefit_1 {
	background: url(/images/benefits-1.png) top left no-repeat;	
	clear: left;
	}
ol.benefits_list li#benefit_2 {
	background: url(/images/benefits-2.png) top left no-repeat;
}
ol.benefits_list li#benefit_3 {
	background: url(/images/benefits-3.png) top left no-repeat;
}
ol.benefits_list li#benefit_4 {
	background: url(/images/benefits-4.png) top left no-repeat;
}
ol.benefits_list li#benefit_5 {
	background: url(/images/benefits-5.png) top left no-repeat;
}

#shirt_suits {
	width:220px;
	height:236px;
	margin: 10px 0 0 0;
	background-color:#e6e6e6;
	clear: right;
}

#shirt_suits_button {
	display:block;
    background-image:url(/images/tshirt-suits-button.png);
    background-position:bottom right;
    background-repeat:no-repeat;
    padding: 0; 
    width: 220px;
    height: 236px;
	margin:0;
	line-height:12px;
	color:#CCCCCC;
	text-align:right;
	font-size:10px;
}


#shirt_suits_button:hover {
	background-position:top right;
	text-decoration:none;
	color:#333333;
}

#inside_search_box {
	width:240px;
	height:33px;
	background-color:#e6e6e6;
	float:right;	
}
#inside_search_box #searchField  {
	margin:6px 5px 0px 20px;
}
#inside_search_box #search_icon  {
	margin:3px 0px;
}
#home_search_box {
	width:240px;
	height:40px;
	margin-left:-20px;
	margin-top:0px;
	background-color:#e6e6e6;
	float:left;
}

#searchField {
	border:none;
	width:155px;
	padding:4px 4px 4px 4px;
	margin:9px 5px 9px 20px;
	float:left;
	font-size:12px;
	line-height:12px;
}
#searchField:focus {
	outline:none;
	background-color:#CCCCCC;
}
#search_icon {
	border-color:#e6e6e6;
	float:left;
	margin:6px 0px;
}
.content #search_box {
	margin:0px;
}
#home_signup_box {
	width:218px;
	height:241px;
	background-image:url(/images/home_signup_box.png);
	background-repeat: no-repeat;
	background-position:top;
	margin:20px 0 0 0;
	background-color:#e6e6e6;
	float:left;
	
}
/* ====================channel boxes ===================== */

.channel_box {
	display:block;
	padding:50px;
}
#home_channel_boxes {	
	/*width:800px;
	height:800px;
	background-image:url(/images/channel_boxes.png);
	background-repeat: no-repeat;
	background-position:top left;
	margin-top:20px;*/
}

#home_channel_boxes ul, #home_channel_boxes ul li {
	list-style-type:none;
	text-indent:0px;
	margin:0px;
	padding:0px;
	display:inline;
}

ul#channel_boxes li a {
	color:#FFFFFF;
	font-size:17px;
	display:block;
	width:173px;
	float:left;
	margin:10px;
	padding:65px 20px 20px 20px;
	text-align:center;
	height:75px;
}


/* ==================== Inbox ===================== */

.message_panel {
	display: block;
	margin: 10px 0 0 0;
	padding: 0;
	border: 2px solid #ccc;
	background: #fff;
}

.show_msg_headers {
	display: block;
	margin: 0 10px;
}
.show_msg_headers h3 {
	margin: 0.6em 0 1em;
}

#new_message  {
	padding-bottom: 40px;
}
.content table {
	width: 100%;
	margin: 0px 0 0 0;
	border: none;
}
.content form, .content form div {
	margin-bottom: 0;
}
table.inbox, table.show_message, table.sent_messages {
}
.content td {
	border-right: none;
	color: #777;
}
.message_row_odd {
	background-color: #fcfafc;
}
.message_row_even {
	background-color: #ffffff;
}
#unread_message {
	font-weight: bold;
}
.unread_icon {
	display: block;
	width: 20px;
	height: 20px;
}
#unread_message .unread_icon {
	background: url(/images/unread_bullet.gif) top right no-repeat;
}
.content td a {
	color: #E73E97;
}


/*.short {
	height: 5px;
	border-bottom: none;
}
#checkbox_buttons {
	padding: 0 15px 0px 10px;
}

#checkbox_buttons input {
	border: none;
	background-color: none;
	color: #999999;
}
input.check {
	border: none;
}*/
#messasges_to_view_form {
	width: 110px;
	margin: 2px 0px 0 20px;
	float: left;
}
#delete a {
	font-weight: normal;
	color: #666;
	font-size: 1.4em;
	line-height: 1.0em;
	background: none;
	display: block;
	padding: 0 2px 2px 3px;
}
#delete a:hover {
	text-decoration: none;
	background: #E73E97;
	color: #fff;
}

#recipients_label {
	padding: 1px 10px 0 7px;
}
.link_details, #file_preview {
	background: #f2f2f2;
	padding: 10px;
	border-top: #aaa 1px solid;
	border-bottom: #aaa 1px solid;
	margin: 0 0 5px 0;
}

#new_message_fieldset {
	border: none;
	margin: 1em 0;
	padding: 0;
}
.new_message_fieldset {
}
.content fieldset {
	margin: 20px 0 0 0;
		border: #aaa 1px solid;
}

.content legend {
	font-weight: bold;
padding-left:0.8em;
padding-right:0.8em;
}

.message_strip {
	display: block;
	width: 430px;
	margin: 10px 0 10px 0;
	background: #fff;
}

#ids	{
	float: left;
}
#recipients_label {
	width: 52px;
	text-align: right;
	float: left;
	padding: 0px 10px 0 0;
}

.msg-link-preview {
	float: right;
	width: 380px;
	margin: 10px 135px 0 0;
	color: #999;
}

.msg-file-preview {
	float: right;
	width: 342px;
	margin: 0px 135px 20px 0;
	background: #f2f2f2;
	padding: 10px;
	border-top: #aaa 1px solid;
	border-bottom: #aaa 1px solid;
}
table.show_message td {
	border-bottom: none;
}
.msg_labels {
	float: left; 
	margin: 0 0 0 0; 
	width: 70px;
	text-align: right;
	padding-right: 10px;
}
.msg_items {
	float: left; 
	margin: 0 0 0 0; 
}

/*#new_message_subject_label, #new_message_text_label, #new_message_attach_label {
	width: 60px;
	text-align: right;
	float: left;
	padding: 0px 10px 0 0;
}
#new_message_attach_label {
	height: 40px;
	float: left;
	padding: 2px 10px 0 0;
}
#attach input, #delete_msg a, #delete_sent_msg a, #add_file_partial a, #add_link_partial a {
	background-color: #ffffff;
	color: #E73E97;
	float: left;
	margin: 0 2px 10px 0;
	padding: 2px 5px;
}
#add_link_partial a {margin: 0 0 0 9px;}
#add_file_partial input {margin-right: 5px;}

#attach input:hover, #delete_msg a:hover, #delete_sent_msg a:hover, #add_file_partial a:hover, #add_link_partial a:hover {
	color: #E73E97;
}
#add_file_partial, #add_link_partial {width: 400px;}
#delete_sent_msg a {float: none; margin: 0 0 0 210px;}

.submit_msg_button {
	background-color: #5F6062;
	color: #fff;
	float: left;
	margin: 0 2px 0 0;
	padding: 2px 5px;
	
}
.submit_msg_button:hover {
	background-color: #E73E97;
	color: #fff;
	text-decoration: none;
}
#submit_msg  {
	margin: 0 0 0 70px;
	float: left;
}
#reply, #delete_msg  {
	margin: 0 0 10px 197px;
	float: left;
	clear: left;
}
#delete_sent_msg  {
	margin: 0 0 0 70px;
}
#add_file_partial a {
	margin-left: 0px;
}
#add_link_partial, {
	float: left; 
	margin: 0 0px 10px 0;
}
#add_file_partial {
	float: left;
	margin: 5px 0px 10px 0;
}
#new_message_subject {
	width: 349px;
	height: 18px;
}
#new_message_text {
	width: 349px;
}
#link_url {
	height: 18px; 
	font-size: 1em; 
	width: 280px;
}

#link_indicator, #link_preview, #add_link {
	padding: 2px 0 0 0;
	margin: 0 0 10px 0;
}
#file_indicator, #add_link {
	padding: 6px 0 0 0;
}
	
#file_preview {
	margin-left: 0em;
}

#show_message #show_sent_message  {
	width: 380px;
	margin: 10px 135px 0 0;
}
#show_message .show_message td, #show_sent_message .show_message td {
	border-bottom: 1px solid #fff;
}
#msg_replyto_form {
	border-top: 1px solid #ccc;
	width: 100%;
	float: right;
	margin: 0;
}
#show_message #new_message_fieldset {
	margin-left: 130px;
}
#checkbox_buttons input:hover, #checkbox_buttons a:hover {
	text-decoration: underline;
	color: #E73E97;
}
.msg_links {
	display: block;
	width: 200px;
	float: right;

}

.msg_links input {
	border: none;
	margin: 1px 0 6px 0;
}
#message_to_view_view, #messages_to_view {
	float: left;
	background-color: none;
	margin: 2px 0 0 10px;
}
#inbox_message_select_all, #inbox_message_unselect_all {
	float: left;
	background-color: none;
	margin: 3px 0 0 5px;
}
#checkbox_buttons input {
	float: left;
	background-color: #EEEEEE;
	margin: 0 0 0 5px;
}
#add_link_button input {
	background: url(/images/icons/link_add.png) top left no-repeat;
	padding: 3px 2px 2px 20px ;
	border: none;
	margin: 0 0 6px 0;
}
#add_file_button input {
	background: url(/images/icons/page_add.png) top left no-repeat;
	padding: 2px 2px 2px 20px ;
	border: none;
	margin: 0 0 6px 0;
}
#add_link_button input:hover, #add_file_button input:hover {
	border: none;
	background-color: #fff;
	text-decoration: underline;
}*/	

.flash_notice {padding: 10px 10px 0 80px;}
.link_details a, .msg-file-preview a {color: #E73E97;}



/* ====================inbox tabbing ===================== */

.tabs_wrapper {
	margin: 0;
	clear:both;
	background: #e6e6e6;
}
#show_sent_message .tabs_wrapper, #show_message .tabs_wrapper {
	border-bottom: 1px solid #ccc;
}
ul#group_tabs {
	display:block;
	width:100%;
	margin:0;
	padding:0px;
	float:left;
	clear:all;
	background: #e6e6e6;
}

ul#group_tabs li {
	display:block;
	margin:0;
	float:left;
}
ul#group_tabs li a {
	padding:5px 13px;
	font-size: 16px;
	color:#5F6062;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	text-decoration:normal;
	background:#e6e6e6;
	display:block;
}
ul#group_tabs li a:hover {
	color: #E73E97;
	background:#ededed;
	text-decoration: none;
}
ul#group_tabs li.active a, ul#group_tabs li.active a:hover {
	color: #E73E97;
	background: #ffffff;
	border-bottom: 1px solid #fff;
}
ul#group_tabs li#new_message_button {
	float: right;
}
.under_tab {
	clear:both;
	width:100%;
	height:30px;
	background-color:#eee;
	padding-top:5px;
}
.under_tab p {
	margin:0 10px;
	padding:0px;

}
.under_tab p em, .under_tab a {
	margin:0 5px;
}
.under_tab a.active {
	color:#FFFFFF;
	background-color:#e52084;
	padding:3px;
}



/* ====================page show ===================== */

#main_title {
	margin:0px;
}
p.in_one_line {
	display:block;
	font-style:italic;
	padding:20px 0;
	border-top:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	color:#999999;
	font-size:14px;
}
.article_image_box {
	margin-top:20px;
	hdeight:800px;
	float:right;
	width:220px;
}
.discuss {
	background-image:url(/images/discuss.png);
	background-repeat: no-repeat;
	background-position:top left;
	height:60px;
	padding:15px 10px 5px 115px;
	margin:20px 0;
}
.discuss h4, .discuss p {
	margin:0 0 5px 0;
	padding:0px;
}
.channel_2 .discuss {
	background-image:url(/images/discuss_legal.png);
}
.channel_3 .discuss {
	background-image:url(/images/discuss_finance.png);
}
.channel_4 .discuss {
	background-image:url(/images/discuss_sales.png);
}
.channel_5 .discuss {
	background-image:url(/images/discuss_web.png);
}
.channel_6 .discuss {
	background-image:url(/images/discuss_publicity.png);
}
.channel_7 .discuss {
	background-image:url(/images/discuss_proff.png);
}
.channel_8 .discuss {
	background-image:url(/images/discuss_business.png);
}
.channel_9 .discuss {
	background-image:url(/images/discuss_women.png);
}

/* ==================== channel homepage===================== */

.channel_desc {
	width:210px;
	float:left;
	padding-right:10px;
}
#featured {
	width:450px;
	background-color:#000000;
	float:right;
	margin:20px 0 0 0;
	padding:10px;
}
.featured_desc {
	float:left;
	width:190px;
}

#featured_title {
	display:block;
    text-indent:-9000px;
    background-image:url(/images/featured.png);
    background-position:top left;
    background-repeat:no-repeat;
    padding:0px; 
    width: 72px;
    height: 18px;
	margin:0px;
}
#featured h2 { 
	margin:5px 0px;
}
#featured p {
	margin:0px;
}
#featured img {
	float:right;
}
.channel_homepage .b_head {
	border-bottom:none;
}
.channel_homepage .latest_articles.grid_6 {
	border:1px solid #333333;
	width:458px;
	height:auto;
}
.channel_homepage .article_sum {
	width:438px;
	border-right:none;
	border-bottom:1px solid #CCCCCC;
}
.channel_homepage .article_sum h4 {
	margin:0 0 5px 0;
}



#wrapper .breadcrumb_box {
	background-color:#e6e6e6;
	height:33px;
	margin-left:-10px;
	width:960px;
}
#breadcrumb {
	margin-left:20px;
	font-size:13px;
	margin:0px;
	padding:0px;
	float:left;
}
#breadcrumb a {
	display:block;
	margin:0px;
	padding:4px 20px;
	background-image:url(/images/breadcrumb_arrow1.png);
	background-repeat: no-repeat;
	background-position:right center;
	float:left;
	

}



.channel_1 .channel_head, .channel_1 #channel_menu { /*hiding the channel menu from about section*/
	display:none;
}
.channel_head {
	height:40px;
	background-color:#cccccc;
}

.channel_head h1.channel_title  {
	color:#FFFFFF;
	font-style:italic;
	font-size:20px;
	float:right;
	font-weight:normal;
	margin:10px 20px;
	padding:0px;
}

.channel_head h2.ask_experts a {
  color: #fff;
}

.channel_head h2.ask_experts {
  font-style-size: italic;
  font-size: 20px;
  font-weight: normal;
  float: left;  
  margin: 10px 20px;
  padding: 0;
}

#right_col {
	float:right;
	
}
#channel_menu  {
	background-color:#5F6062;
	float:left;
	width:100%;
}
#right_img_temp {
	clear:both;
	background-image:url(/images/right_img_discussion.png);
	background-repeat: no-repeat;
	background-position:top;
	height:72px;
	margin-top:10px;
}
.channel_2 #right_img_temp {
	background-image:url(/images/right_legal.png);
}
.channel_3 #right_img_temp {
	background-image:url(/images/right_finance.png);
}
.channel_4 #right_img_temp {
	background-image:url(/images/right_sales.png);
}
.channel_5 #right_img_temp {
	background-image:url(/images/right_web.png);
}
.channel_6 #right_img_temp {
	background-image:url(/images/right_publicity.png);
}
.channel_7 #right_img_temp {
	background-image:url(/images/right_proff.png);
}
.channel_8 #right_img_temp {
	background-image:url(/images/right_business.png);
}
.channel_9 #right_img_temp {
	background-image:url(/images/right_women.png);
}

#channel_menu a {
	color:#FFFFFF;
	
}
#channel_menu ul {
	margin-left:20px;
	text-indent:0px;
}
#channel_menu ul#membersarea_links {
	margin-top:10px;
}
#channel_menu ul li {
	font-size:14px;
}
#channel_menu h3 {
	color:#FFFFFF;
	margin: 10px 20px;
}
#channel_title {
	height: 20px;
	text-align: right;
	padding: 0 10px 4px 0;
}
#channel_title h3 {
	color: #fff;
	margin: 3px 10px;
	font-style: italic;
	font-size: 1.2em;
	font-weight: bold;
}
#title_box {
	margin-top:0px;
}
#channel_select {
	float:right;
}
.page_content{
	
}

.latest_stories #main_title {
	line-height:120%;
	display:block;
	width:400px;
	float:left;
	margin-top:10px;
	margin-bottom:20px;
}
#main_title.margin_top {
	margin-top:20px;
}

#pagetext {
	margin-top:20px;
	width:460px;
	float:left;
}
.small_articles {
	margin-left:-10px;
}
.article_sum {
	width:216px;
	float:left;
	margin:0 10px;
	
}

.article_sum_big {
	margin-top:20px;
	border-bottom:1px solid #CCCCCC;
}

.article_sum_big a {
	margin:0px;
	padding:0px;
}
.article_sum_big img {
	float:left;
	margin-right:20px;
}
.article_sum_big h3 {
	margin:0px 0 15px 0;
	padding:0px;
	font-size:19px;
}

.article_summary ul {
	margin-top: -10px;
	margin-left: 0;
	background: url(/images/articles_summary_img.png) top left no-repeat;
}

.article_summary ul li {
	margin-left: 75px;
}

#article_login_panel {
	width: 670px;
	padding: 10px 0;
}
#article_login_panel_register {
	width: 250px;
	float: left;
	padding: 0 10px 0 20px;
}
#article_login_panel_login {
	width: 290px;
	float: left;
	padding: 0 20px 0 30px;
	margin: 5px 0;
}
#article_login_panel_login h2 {
	font-style: italic;
	color: #4D4D4D;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-weight: normal;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
#article_login_panel_login label {
	font-size: 0.9em;
	width: 85px;
}
#article_login_panel_login #forgotpass, #article_login_panel_login #login_button input {
	margin-left: 95px;
}
#article_login_panel_login .login_form input {
	border: 2px solid #ddd;
	height: 12px;
}
#or {
	background: url(/images/article_panel_divider.gif) top center no-repeat;
	width: 10px;
	height: 170px;
	padding: 18px 5px 5px 5px;
	float: left;
	color: #828385;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-weight: normal;
	font-size: 1.2em;
}

#feature_box {
	height:220px;
	background-color:#1c5fb7;
	background-image:url(/images/feature_box_bg.png);
	background-repeat: repeat-x;
	background-position:bottom;
	
}
#feature_box img {
	float:left;
}
#feature_box .text_area {
	width:360px;
	float:left;
	color:#FFFFFF;
	padding:0 20px;
}
#feature_box .text_area h1 a {
	color:#FFFFFF;
	border-bottom:1px solid #FFFFFF;
	text-decoration:none;
	padding:0px;
}
#feature_box h1 {
	color:#FFFFFF;
	font-weight:normal;
	line-height:160%;
}
#feature_box .text_area h1 .students_link {
	border-bottom:1px solid #8EBA25;
}
#feature_box .text_area h1 .students_link:hover {
	color:#8EBA25;
}
#feature_box .text_area h1 .universities_link {
	border-bottom:1px solid #cb2929;
}
#feature_box .text_area h1 .universities_link:hover {
	color:#cb2929;
}
#feature_box .text_area h1 .companies_link {
	border-bottom:1px solid #f79501;
}
#feature_box .text_area h1 .companies_link:hover {
	color:#f79501;
}

.right_box {
	height:220px;
	background-color:#CCCCCC;
	background-image:url(/images/right_box.png);
	background-repeat: no-repeat;
	background-position:top;
}
.group_box {
	background-image:url(/images/group_box_students_bg.png);
	background-repeat: repeat-x;
	background-position:top;
	margin-top:20px;
	margin-bottom:20px;
	
}
.group_box .lnk {
	margin:0px;
	padding:0 7px;
	display:block;
	
}
.group_box .lnk:hover {
	text-decoration:none;
}
.group_box h3 {
	margin:10px;
	color:#FFFFFF;
}
.group_box p {
	margin: 10px 10px 0 10px;
}
#universities_box {
	background-image:url(/images/group_box_universities_bg.png);
}
#companies_box {
	background-image:url(/images/group_box_companies_bg.png);
}
#events_box {
	border-top:3px solid #1C5FB7;
	margin-top:20px;
	background-image:url(/images/events_temp.png);
	background-repeat: no-repeat;
	background-position:top center;
	height:210px;
}
#events_box h3 {
	color:#1C5FB7;
	margin:10px;
}

/* ====================footer===================== */

.footer {
	margin-top:20px;
	height:100px;
	border-top:3px solid #cccccc;
}

#links {
	margin-top:10px;
	margin-left:10px;
	width:600px;
	float:left;
	
}
#siteby {
	display:block;
    background-image:url(/images/am.png);
    background-position:top right;
    background-repeat:no-repeat;
    padding:0px 32px 0 0; 
    width: 70px;
    height: 12px;
	float:right;
	margin:11px 10px 0 0;
	line-height:12px;
	color:#CCCCCC;
	text-align:right;
	font-size:10px;
}


#siteby:hover {
	background-position:bottom right;
	text-decoration:none;
	
	color:#333333;
	
}



/* ==================== inside pages ===================== */
#breadcrumb {
	margin-top:4px;
}
.left_col {
	height:800px;
}
#blocks {
	margin:10px 0;
}
#blocks ul, #blocks li {
	margin:0px;
	padding:0px;
	text-indent:0px;
}
.optionsList {
	background-color: #F8F8F8;
}
 #blocks .optionsList li {
	font-size:12px;
}
 #blocks li {
 	border-bottom:1px solid #cccccc;
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:20px;
	
}

 #blocks li a {
 	display:block;
	width:100%;
	
	
}


/* ==================== login form ===================== */

#login_form, #left_fieldset, #business_details {
	border:none;
	padding:0px;
	width:350px;
	float:left;
	margin: 10px 0;
}
#login_form input, #left_fieldset input, #business_details input {
	width:170px;
	padding:4px 6px;
	font-size:14px;
}
#login_form input:focus, #left_fieldset input:focus, #business_details input:focus {
	outline:none;
	background-color:#e8e8e8;
}
#login_button-article input {
	width: 90px;
	margin-left: 95px;
}
input.login_button_gfx {
	display: block;
	text-indent: -9000px;
	height: 28px;
	width: 90px;
	background: url(/images/sign_in.png) top left no-repeat;
	border: 1px solid #5f6062;
}
input.login_button_gfx:hover {
	border: 1px solid #222;
}

a.register_button_gfx {
	display: block;
	text-indent: -9000px;
	width: 188px;
	background: url(/images/click_here_to_register.png) top left no-repeat;
	border: 1px solid #5f6062;
	padding: 0;
	height: 26px;
	margin: 10px 0;
}
a.register_button_gfx:hover {
	border: 1px solid #222;
}


.register_form label, .login_form label {
	width: 100px;
	height: 20px;
	display: block;
	float: left;
	text-align: right;
	font-weight:bold;
	margin-right: 10px;
}
#login_button {
	margin: 0 0 10px 0;
}


#login_button input, #register_button input, .buttonPanel input, a.buttonPanel {
	background-color: #818286;
	color: #FFFFFF;
	padding: 1px 3px 3px 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display:block;
	height:24px;
	width:63px;
	margin-left: 60px;
	margin-top:10px;
	margin-bottom: 10px;
	float: right;
}

.centeredButtonPanel input, a.centeredButtonPanel {
  background-color: #818286;
	color: #FFFFFF;
	padding: 1px 3px 3px 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height:24px;
	width:63px;
	margin-left: 60px;
	margin-top:10px;
	margin-bottom: 10px;
}

.buttonPanel input {
	margin-left: 125px;
	margin-top: 0;
}
#login_button input:hover, #register_button input:hover, .buttonPanel input {
	background-color: #666;
	border: 1px solid #444;

}
#login_wrapper form {
	margin-top:20px;
	
}
.password input, .login_email input {
	height:18px;
	width:170px;
	border-color:#AAAAAA;
	font-size:12px;
}
#register_intro a {
	color:#E73E97;
	font-weight:bold;
}
#login_intro {
	margin-top:-5px;
}
p.password {
	margin-left: 25px;
	margin-bottom:3px;
}

.login_bottom_info {
	margin-top:34px;
	margin-left:90px;
	color:#676767;
}
.login_bottom_info p {
	margin:2px;
	padding:4px;
}
#forgotpass {
	font-size:10px;
	margin-left:110px;
	margin-top:0px;
	font-style:italic;
}

table.videotable {
	width: 680px;
	border: white;
}

table.videotable td {
	border: white;
}
#latest_article_title, #latest_video_title {
	background-repeat:no-repeat;
}

textarea, input[type='text'], input[type='password'], select { border: 1px solid #ccc; background: #fff; }
textarea:hover, input[type='text']:hover, input[type='password']:hover, select:hover { border-color: #aaa; }
textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus { border-color: #888; outline: 2px solid #ffffaa; }
input, select { cursor: pointer; }

/* ==================== rounded corners ===================== */
.no_forums_yet {
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
.content .new_bttn, .response_links a {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}



/* ==================== forum ===================== */
.forum {
	width:100%;
}
.forum th {
	color:#FFFFFF;
	background-color:#619973;
	border:none;
	font-size:17px;
}
.forum .details {
	border-bottom-width:2px;
}
.forum .details a, .no_posts_yet .details a, .details.forum_details a.new_bttn, #wrapper .response_links a {
	margin: 0 5px;
	float:left;
	display:block;
	padding:6px 6px 5px;
}
.no_forums_yet {
	display:block;
	background-color:#fefeda;
	padding:4px;
	text-align:center;
	margin:10px auto;
	width:400px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FBDE84;

}
.no_forums_yet {
}
.info_notice {
	display:block;
	padding:10px;
	color:#000000;
	background-color:#FFFBA7;
	border-bottom:#FFCC33 1px solid;
}
.content .new_bttn {
	color:#FFFFFF;
	background-color:#666666;
	
}

.no_of_topics, .no_of_posts {
	font-size:14px;
}

.content .field_title {
	font-size:12px;
	font-weight:bold;
}
.content p.help {
	padding:10px;
}
#online_box {
	margin:0 0 20px 0;
}
.forum_title {
	font-weight:bold;
}
table.forum {
	border-bottom:2px solid #999999;
}
#message table, #message table td {
	border-color:#FFFFFF;
}
#forum_message {
	position:relative;
}
#forum_message h3 {
	margin:0;
}
#forum_message p {
	margin:0 0 15px 0;
}
.response_links {
	position:absolute;
	top:0px;
	right:-5px;
}
.content .response_links a {
	background-color:#999999;
	color:#FFFFFF;
}
.response_links a:hover {
	background-color:#666666;
}
#forum_message .message_posted, #forum_message .forum_attachments {
	color:#999999;
	margin:0px;
}
#forum_message .forum_attachments {
	margin-top:0px;
}
#forum_message h3, #forum_message .message_posted, #forum_message .forum_attachments  {
	display:block;
	width:400px;
}
.post_info {
	margin-bottom:10px;
}
.author {
	width:150px;
	color:#999999;
}
.author strong a {
	color:#666666;
}
#new_forum_fields p label, #new_post_fields p label, #new_topic_fields p label {
	width: 115px;
	font-weight: normal;
	float: left;
	text-align: right;
	padding-right: 10px;
}
#new_topic_fields p.topic_subject_field, #new_topic_fields p.topic_tags_field, #new_topic_fields p.topic_file_upload_field, #new_post_fields p.topic_file_upload_field {
	margin: 10px 0 20px 0;
}
#new_forum_fields p textarea, #new_forum_fields p input, #new_post_fields p textarea, #new_post_fields p input, #new_topic_fields p textarea, #new_topic_fields p input {
	width: 460px;
}
#new_post_fields p.help, #new_forum_fields p.help, #new_topic_fields p.help {
	margin: 30px 0 10px 125px ;
	padding: 5px 10px;
	width: 448px;
}
#new_forum_fields p.allow_file_uploads input {
	margin: 10px 0 0px 125px ;
	width: 448px;
}
#forums .forum th, #forums .forum td {
	padding: 0.6em 0.8em 0.6em 0;
}
.forum td.details {
	padding: 0.8em 0.8em 0.8em 175px;
}
	
#forums .forum td img {
	margin: 0 5px;
}
.moderator_text {
	font-size: 0.8em;
}
#new_topic_fields ul, #new_post_fields ul {
	margin-left: 125px;
}
#new_topic_fields li, #new_post_fields li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;	
	width: 30px;
	text-align: right;
	float: left;
	height: 20px;
	margin-right: 10px;
	margin-bottom: 20px;
}
th#topic_header_rss {
	padding: 0;
}
.topic_header_rss {
	float: right;
	margin: 8px 9px 0 0;
}

/* ==================== profile page ===================== */
#profile_photo {
	float: left;
	width: 150px;
	padding: 0 20px 0 0;
}

#profile_details {
	float: left;
	width: 512px;
	margin-bottom: 20px;
}

#profile_friends h3, #profile_wall h3, #profile_feed h3 {
	color: #E52084;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-weight: normal;
	border:none;
	margin: 0 0 0 0;
	padding: 1px 0 13px 0;
}

#profile_friends, #wall_body, #profile_feed {
	background-color:#ffffff;
	padding:10px;
	margin: 20px 0 20px 0;
	border:3px solid #E8E8E8;	
}

/* ==================== Profile: feed ===================== */
#profile_feed li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;	
}
/* ==================== Profile: network ===================== */

#profile_friends li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;	
	width: 80px;
	text-align: center;
	float: left;
	height: 114px;
}
#profile_friends li.no_margin_right {
	clear: left;
} 

#profile_friends img {
	padding: 15px 15px 0px 15px;
}

/* ==================== Profile: Wall ===================== */


#post_body {
	background-color: #E8E8E8;
	padding:15px;
	margin:0px;		
}

#post_bttn {
		background-color:#888888;
		color:#FFFFFF;
		display:block;
		float:right;
		font-size:12px;
		margin:10px;
		padding:0 10px;
		font-weight: bold;
		width: 48px;
		text-align: center;
}

#wall_post_text {
		background-color: #ffffff;
		width: 650px;
		padding: 10px;
		height: 54px;
}

#wall_body ul {
	margin-left: 66px;
}

#wall_body li {
	border-bottom:1px solid #CCCCCC;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#wall_body li img {
	float: left;
	margin:0 0 0 -65px;
}

.wrote, .note_time {
	font-size: 9px;
	color: #aaaaaa;
}
/* ==================== diagnostic signup ===================== */
.content .d_register {
	padding:0px;
    border-color: #fff;
}
.d_register .required {
	margin:0 0 0 5px;
}
#d_left {
	border-color:#FFFFFF;
    float: left;
	width:290px;
}
.register_2 #d_left {
	width:auto;
}
.register_2 #d_left div {
	padding:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEEEEE;
	width:323px;
}
#d_right {
	padding:0 0 0;
	float: left;
	width:auto;
	border-left: 1px solid #CCCCCC;
	background-color:#FBFBFB;
}
.register_2 #d_right div {
	width:313px;
	padding:10px 10px 10px 30px;
}
#d_right div {
	float:left;
	clear:both;
	padding:10px 0px 10px 20px;
	margin:0px;
	width:386px;
	border-bottom:1px solid #e6e6e6;
}
#d_right div.odd {
	background-color:#FBFBFB;
}
#d_right select {
	width:190px;
	float:left;
}
#wrapper .register_2 select {
	width:230px;
}
.d_register#d_left div label {
	width:100px;

}
.d_register .two_line ul {
	margin-top:10px;
}
.d_register .two_line ul li {
	list-style-type:none;
}
.d_register .two_line ul li input {
	float:left;
	margin-right:5px;
}

.d_register#d_left div.two_line label, .d_register#d_right div.two_line label {
  width: 100%;
  float: none;
  text-align: left;
}
  
.d_register#d_right div label {

}

.d_register div label {
	text-align:right;
	display:block;
	float:left;
	margin-right:10px; 
	width: 160px;
}

.content .d_register div {
  clear: left;
  margin-bottom: 1.6em;
}

.content .d_register div + div {
  margin-top: -0.8em;
}

.content .d_register select {
  width: 140px;
}

.register_1 .buttonPanel input {
	margin:20px 0 0 0;
}
#diagnostic_register_progress {
	margin:0px;
	color:#FF0000;
	font-size:12px;
	text-align:right;
}
/* ==================== profile show ===================== */
.members_area #main_title {
	margin:20px 0 10px;
}
#profile_tabs {
	text-indent:0px;
	margin:0px;
	padding:0px;
	left:12px;
	display:block;
	border-bottom:1px solid #B3B3B3;
	height:55px;
}
#profile_tabs li {
	list-style-type:none;
	float:left;
	display:block;
	
}
#profile_tabs li a, #profile_tabs li.active  {
	display:block;
	text-align:center;
	background-color:#E6E7ED;
	font-size:19px;
	padding:18px 30px 18px 30px;
	margin:0 5px 0 0;
	font-weight:normal;
}
#profile_tabs li a {
	color:#E0202F;
}
#profile_tabs li a:hover {
	background-color:#CCCCCC;
}
#profile_tabs li.active  {
	background-color:#ffffff;
	border:1px solid #B3B3B3;
	border-bottom:none;
}
.content .p_box p {
	margin:0 0 10px 0;
}
.p_box {
	margin: 15px 0;
	border-bottom-width: 1px;
	border-bottom-style:solid;
	border-bottom-color: #CCCCCC;
	position:relative;
	display: block;
	width:100%;
}

#p_name {
	width:350px;
	float:left;
}

#p_name h2 {
	margin-top: 0;
}

#friend_box {
	margin-bottom: 0.535em;
}

#friend_request_form {
	background-color:#ffffcc;
	width:300px;
	padding:10px;
	color:#000000;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	margin: -20px 0 0 -10px;
	position:fixed;
	top:340px;
	z-index:20;

}
#friend_request_form p {
	margin:0px;
}
#friend_request_form input {
	margin:10px 0 0 0;
}
#friend_request_form form {
	margin-bottom:0px;
}

#p_ratings {
	width:120px;
	height:130px;
	background-color:#FFFCD7;
	float:right;
	padding:10px;
}
#p_ratings h4 {
 	margin:0 0 10px 0;
}
#p_ratings dt {
	float:left;
	width:90px;
	margin:0px;
	
}
#p_ratings dd {
	float:left;
	width:30px;
	text-align:right;
}
#currently_working_on {
	background-image:url(/images/currently_working_on.png);
	background-repeat: no-repeat;
	background-position:top left;
	width:360px;
	color:#FFFFFF;
	padding:5px 0 0 50px;	
	position:absolute;
	bottom:10px;
	left:134px;
}
.content #currently_working_on p {
	margin:0px;
}

#currently_working_on form {
	margin:3px;
}

#currently_working_on input, a {
	margin: 2px;
} 

#currently_working_on .editor_cancel {
	color: white;
}


#p_business_info h2 {
	margin:0 0 10px 0;
}

.content .profile div {
  margin-bottom: 1.6em;
}
#elevator_pitch {
	width:480px;
	float:left;
}
#profile_video {
	width:320px;
	height:240px;
	background-color:#666666;
	/* background-image:url(/images/video_arrow.png); */
	background-repeat: no-repeat;
	background-position:center;
	float:left;
}

div#elevator_pitch_area {
	border-bottom:1px solid #CCCCCC;
	float: left;
	margin: 0 0 5px 0;
}

p#elevator_pitch_text {
	width:660px;	
	font-weight:bold;
	float:left;
	margin:0 0 0 10px;
	padding: 0 0 10px 0;
}
#business_info_box {
	float:left;
	width:200px;
	padding:0 0 0 15px;
	border-left:1px solid #E6E6E6;
}
#business_info_box strong {
	font-size:14px;
}
#business_info_box p {
	margin:0 0 2px 0;
}
#p_background, #p_special_knowledge, #p_activity {
	border-right:solid 1px #E6E6E6;
	float:left;
	min-height:200px;
}
#p_background h4, #p_special_knowledge h4, #p_activity h4 {
	margin:0 0 10px 0;
}
#p_activity {
	width:132px;
	padding:0px 0 0 15px;
	border:none;
}

#p_activity ul {
	font-size:10px;
	line-height:100%;
	margin:0px 0px 8px 0px;
}
#p_activity li {
	list-style-type:none;
	font-size:11px;
	padding-top: 4px;
}

#p_activity li .inner_text {
	width:100%;
	line-height: 12px;
}

#p_activity li .time_ago {
	color:#999999;
}
#p_special_knowledge {
	width:270px;
	padding:0 15px;
}
a#diagnostic_special_knowledge {
	display:block;
    text-indent:-9000px;
    background-image:url(/images/diagnostic_special_knowledge.png);
    background-position:top left;
    background-repeat:no-repeat;
    padding:0px; 
    width: 248px;
    height: 46px;
	float:left;
	margin:20px 0 0;
}
a#diagnostic_special_knowledge:hover {
	background-position:bottom left;
}

#p_special_knowledge dt {
	width: 100px;
	float:left;
	margin:0px;
	clear:both;
}

.stars {
	display:block;
    text-indent:-9000px;
    background-image:url(/images/special_knowledge_stars.png);
    background-position:bottom left;
    background-repeat:no-repeat;
    padding:0px; 
    width: 60px;
    height: 14px;
	

}

.stars_0 {
	width:21px;
	background-image:url(/images/special_knowledge_star_grey.png);
}

.stars_1 {
	width: 10px;
}

.stars_2 {
	width: 25px;
}

.stars_3 {
	width: 40px;
}

.stars_4 {
	width: 60px;
}

#p_special_knowledge dd {
	float:left;
}
#p_background {
	width:250px;
}
#p_background dt {
	margin:0px;
}
#p_background dd {
	color: #999999;
}
#p_background h6 {
	margin:0px;
}
#p_needs, #p_offers {
	width:325px;
	float:left;
}
#p_needs h4, #p_offers h4 {
	margin:0 0 10px 0;
}
#p_needs {
	padding: 0 15px 0 0;
	border-right:1px solid #E6E6E6;
}
#p_offers {
	padding: 0 0 0 15px;
}
#p_4 dt {
	margin:0px;
	font-weight:bold;
}
#p_4 dd {
	margin:0 0 10px 0;
}
/* ==================== edit profile ===================== */
#edit_profile .tabbernav {
	background-color: #FFFFFF;
	background-image:none;
	margin:0px;
	padding:0px;
	text-indent:0px;
	margin:0px;
	padding:0px;
	left:12px;
	display:block;
	border-bottom:1px solid #B3B3B3;
	height:45px;
}
#edit_profile .tabbernav li {
	list-style-type:none;
	float:left;
	display:block;
}

#edit_profile .tabbernav li a {
	border:none;
	padding:5px 10px;
	color:#FF000;
	display:block;
	text-align:center;
	background-color:#E6E7ED;
	font-size:19px;
	padding:11px 30px 11px 30px;
	margin:0 5px 0 0;
	font-weight:normal;
}


#edit_profile ul.tabbernav li a:link {
	color:#E0202F;
}
#edit_profile ul.tabbernav li.tabberactive a:link {
	color:#666666;
	background-color:#ffffff;
	border:1px solid #B3B3B3;
	border-bottom:none;
}
#edit_profile #intro {
	background-color:#FFFCD7;
}


#edit_profile .tabberlive {
	margin-bottom:10px;
}
#edit_profile fieldset div {
	margin:0 0 10px 0;
}
#edit_profile fieldset {
	padding-top:10px;
}
#edit_profile .photo  {
	margin-top:20px;
}
/* ==================== edit profile ===================== */
ul#tools_list {
	margin:0px;
}
#virtual_office, #web_builder, li#mail_builder, li#grant_finder {
	display:block;
	width:460px;
	min-height:185px;
	height:auto !important;
	height:190px;
	list-style-type:none;
	margin:0 0 10px 0;
	float:left;
	padding:10px 0 0 240px;
	border-bottom:#CCCCCC 1px solid;
	position:relative;
}
#virtual_office {
	background-color:#333333;
	background-image:url(/images/virtual_office.png);
	background-position:10px 10px;
	background-repeat:no-repeat;
	border-bottom:medium none;
	padding:20px 20px 40px 240px;
	width:440px;
}
#web_builder {
	background-image:url(/images/web_builder.png);
	background-repeat: no-repeat;
	background-position:0 10px;
}
#grant_finder {
	background-image:url(/images/grant_finder.png);
	background-repeat: no-repeat;
	background-position:0 10px;
}
ul#tools_list li#mail_builder {
	background-image:url(/images/bulk_email.png);
	background-repeat: no-repeat;
	background-position:0 10px;
	border:none;
}
ul#tools_list li h2 {
	margin:0 0 5px 0;
}
ul.tools_list_benefits {
	margin:0px;
	padding:0px;
}
#tools_list p {
	margin:0px;
}
#tools_list #virtual_office p {
	color:#FFFFFF;
}
.content ul.tools_list_benefits li {
	margin:0px;
	padding:3px 0 3px 27px;
	list-style-type:none;
	height:auto;
	min-height:auto;
	background-image:url(/images/tick.png);
	background-repeat: no-repeat;
	background-position: center left;
	color:#999999;
}
.content #virtual_office ul.tools_list_benefits li {
	background-image:url(/images/tick_virtual_office.png);
}
#virtual_office a, #grant_finder a {
	background-image:url(/images/launch.png);
	background-position:left top;
	background-repeat:no-repeat;
	bottom:0;
	display:block;
	float:right;
	height:31px;
	margin:21px 0 0;
	padding:0;
	position:absolute;
	right:0;
	text-indent:-9000px;
	width:101px;
}

.activate_button, #view_details_bttn {
  text-indent: -9000px;
  vertical-align: bottom;
  float: right;
}

#view_details_bttn {
  background: url(/images/view_details_bttn.png);
  height: 31px;
  width: 150px;
}

.content #virtual_office h2 {
	color:#ffffff;
}
span.coming_soon {
	display:block;
    text-indent:-9000px;
    background-image:url(/images/coming_soon.png);
    background-position:top left;
    background-repeat:no-repeat;
    padding:0px; 
    width: 145px;
    height: 31px;
	float:right;
	margin:21px 0 0 0;
}

#web_builder form {
  float: right;
  line-height: 38px;
  margin: 21px 0 0 0;
}


#tools_intro {
	color:#999999;
	font-size:12px;
	margin:-6px 0 15px;
}
/* ==================== profile show ===================== */
#tools_toolbar {
	background-color:#6bc3b6;
	margin-bottom:10px;
}

.general_left_col {
	margin: 5px 0px 3px 0px;
	width:49%;
	float:left;
}

.general_left_col h1 {
	font-size: 20px;
	font-family:Georgia,"Times New Roman",Times,serif;
	margin: 10px;
}

.general_right_col {
	margin: 5px 0px 3px 0px;
	width:49%;
	float:right;
}

.general_right_col h1 {
	font-size: 20px;
	font-family:Georgia,"Times New Roman",Times,serif;
	margin: 10px;
}

.long_box {
	min-height: 630px;
	border: 1px Solid #CCC;
}

ul#news_feed {
	margin-left: 3px;
}

ul#news_feed li.news_feed_item {
	list-style-type: none;
	margin: 11px 10px 0px 10px;
}

li.news_feed_item img {
	float:left;
}

li.news_feed_item .inner_text {
	width: 75%;
	float:left;
	font-size: 10px;
	padding: 0px 3px 3px 3px;
}

li.news_feed_item .wall2wall {
	margin:0px;
}

li.news_feed_item .trash {
	display:none;
	float:right;
	width: 10px;
}

li.news_feed_item:hover a.trash {
	display:inline;
}

#news_feed_older_btn {
	float:right;
	margin-right: 5px;
}

#map_canvas {
	width: 300;
	margin-left: auto;
	margin-right: auto;
}

#members_table {
	margin: 10px 0px;
}

#members_table td {
	border-bottom: none;
	text-align: center;
	padding: 0.3em;
	width: 25%;
}

div.tag_clouds {
	border: none;
}

div.tagcloud {
	text-align: center;
}

.cloud_scale1 {
  font-size: 11px;
}

.cloud_scale2 {
  font-size: 15px;
}

.cloud_scale3 {
  font-size: 18px;
}

.cloud_scale4 {
  font-size: 21px;
}

.cloud_scale5 {
  font-size: 23px;
}

ul li.entry {
	margin: 15px 0px 15px 0px;
	list-style-type: none;
}

li.entry img {
	float:left;
}

li.entry .right {
	float: right;
	width: 80%;
}

li.entry .right h2 {
	margin-top: 5px;
}

.address {
	text-align: center;
}

.map #map_canvas {
	margin: 20px 20px 0px 20px;
}

.fieldWithErrors select {
  border-color: red;
}

/* ===================== friend ========================= */

.friend_request img {
	margin-top:10px;
	float:left;
}

.member_blurb {
	margin: 10px;
	width: 80%;
	float:left;
}

.friend_request .options {
	margin-top:10px;
}

a#iphone_info {
	padding-left: 25px;
	color: #696969;
	font-size:12px;
	letter-spacing:-0.02em;
}

#side_advert {
	padding: 29px 5px 24px 30px;
	background: #E6E6E6;
}

ul#diag_questions li{
}

.diag_question {
	float:left;
	width: 500px;
}

.diag_answer {
	float:right;
	width: 100px;
}

.diag_answer form {
	float:left;
	
}
.diag_answer form input {
	margin-left:10px;
}
.diag_answer img {
	margin-left: 10px;
	float:left;
}

p.diag_next {
	float:right;
	margin-top: 10px;
}

p.diag_prev {
	float:left;
	margin-top: 10px;
}

.content p + p {
	margin-top: 10px;
}

ul#diag_questions  {
	list-style-type: none;
}

ul#diag_questions li {
	list-style-type: none;
	padding: 0px 6px 6px 20px;
	margin: 10px 0 0 0;
	display:list-item;
	width:600px;
	background: transparent url(/images/inspiral_bullet.png) no-repeat scroll 0 8px; 
}
.content #iphone_win a {
	color:#E73E97;
}	
#iphone_win_image {
	display:block;
    text-indent:-9000px;
    background-image:url(/images/iphone_win.png);
    background-position:top left;
    background-repeat:no-repeat;
    padding:0px; 
    width: 460px;
    height: 375px;
}
.spider {
	padding-top: 20px;
	padding-left: 90px;
}

p.edit_company_details {
	margin: 10px 0px;
	font-size: 16px;
}
/* ===================== subscription page ========================= */
.sub_col {
	float:left;
	margin:0 20px 0 0;
	width:220px;
}
.sub_image {
	height:190px;
}
.sub_image img {
	margin:15px 0 0 0;
}
.sub_col h2 {
	display:block;
    text-indent:-9000px;
    background:url(/images/sub_basic.png) no-repeat top left;
    padding:0px; 
    width: 116px;
    height: 28px;
	margin-bottom:5px;

}
.sub_col h3 {
	font-weight:normal;
	font-size:14px;
}
.sub_body {
	margin-bottom:5px;
}
#starter h2 {
	background:url(/images/sub_starter.png) no-repeat top left;
	width:168px;
	
}
#pro {
	margin:0px;
}
#pro h2 {
	background:url(/images/sub_pro.png) no-repeat top left;
}
.sub_image, .call_to_action, .sub_body {
	border:1px solid #666666;
	border-left:none;
	border-right:none;
}
#starter * {
	color:#27beb5;
}
#pro * {
	color:#e33f95;
}
#starter .sub_image, #starter .call_to_action, #starter .sub_body {
	border:1px solid #27beb5;
	border-left:none;
	border-right:none;
}
#pro .sub_image, #pro .call_to_action, #pro .sub_body {
	border:1px solid #e33f95;
	border-left:none;
	border-right:none;
}
.content .sub_body, .content #starter .sub_body, .content #pro .sub_body {
	min-height:530px;
	height:auto !important;
	height:530px;
	border-top:none;
}
p.sub_smallprint {
	font-size:10px;
}
a.more_sub {
	padding:10px 0;
	text-decoration:underline;
}
.call_to_action {
	height:55px;
	margin:5px 0;
	padding:10px 0 0;
}
.call_to_action a {	
    display:block;
    text-indent:-9000px;
    padding:0px; 
	margin:0px;
}
#subscribe_now {
	background:transparent url(/images/subscribe_now.png) no-repeat scroll left top;
	display:block;
	height:42px;
	padding:0;
	text-indent:-9000px;
	width:216px;
}
#subscribe_now:hover, #sub_starter_annually:hover, #sub_starter_monthly:hover, #sub_pro_annually:hover, #sub_pro_monthly:hover {
	background-position:bottom left;
}
#sub_starter_annually {
    background:url(/images/sub_starter_annually.png) no-repeat top left;
    width: 210px;
    height: 21px;
}
#sub_starter_monthly {
    background:url(/images/sub_starter_monthly.png) no-repeat top left;
    width: 210px;
    height: 21px;
}
#sub_pro_annually {
    background:url(/images/sub_pro_annually.png) no-repeat top left;
    width: 210px;
    height: 21px;
}
#sub_pro_monthly {
    background:url(/images/sub_pro_monthly.png) no-repeat top left;
    width: 210px;
    height: 21px;
}

ul#channel_boxes li a img {
  background: white;
  margin-top: -40px;
  margin-bottom: 10px;
  padding: 5px;
  width: 100px;
}

ul#channel_boxes li a:hover span {
  text-decoration: underline;
}

ul#channel_boxes li a:hover {
  text-decoration: none;
}

#right_col #channel_logo img {
  width: 220px;
}

#right_col .sponsored_by {
  text-align: center;
  padding: 20px 0 10px 0;
  clear: left;
}

.screenshot_thumbnail {
  cursor: pointer;
  width: 150px;
}

.smart_de_cat_thumbnail_cell {
  text-align: center;
}

#screenshot_container {
  text-align: center;
}

td.smart_de_cat_thumbnail_cell {
  border: 1px solid white;
}

td.selected_smart_de_cat_thumbnail_cell {
  border: 1px solid red;
}

table#smart_de_cat_thumbnails {
  border-collapse: separate;
}

input#template_bttn {
  display: inline;
  float: none;
}

#subscription_terms_and_conditions {
  border: 1px solid gray;
  height: 300px;
  overflow-y: scroll;
  padding: 10px;
}


/*=============== New Home Page ================*/

#home_welcome{
	margin:60px auto;
	width:970px;
}

#home_welcome #logo{
	margin-bottom: 20px;
}

#home_welcome h1{ 
	text-indent:-9000px;
}

#home_welcome h2{
	font-size:16px;
	font-style:italic;
	font-weight:bold;
	margin:10px;
	color: #435249;
}

#home_welcome .main_box{
	color:#FFFFFF;
	height:350px;
	padding:10px;
	text-align:center;
	width:290px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	float:left;
	margin-right: 10px;
	margin-bottom:10px;
	cursor: pointer;
	position: relative;
}

#home_welcome .main_box_text{
	float:left;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	width:290px;
}

#home_welcome .main_box_text p a{
	text-decoration:underline;
}

#home_welcome #t-shirts{
	background-color:#435249;
	background-image:url('/images/home_tshirts.png');
	background-repeat:no-repeat;
	background-position:center;
}

#home_welcome #t-shirts .main_box_text{
	position:absolute;
	top: 300px;
	left: 10px;
}

#home_welcome #suits{
	background-color:#C72175;
	background-image:url('/images/home_suits.png');
	background-repeat:no-repeat;
	background-position:center;
}

#home_welcome #suits .main_box_text{
	position:absolute;
	top: 311px;
	left: 10px;
}

#home_welcome #portal{
	background-color:#69796F;
	background-image:url('/images/home_portal.png');
	background-repeat:no-repeat;
	background-position:center;
}

#home_welcome #portal .main_box_text{
	position:absolute;
	top: 292px;
	left: 10px;
}

#home_welcome .support_box{
	color:#FFFFFF;
	height:85px;
	padding:10px;
	text-align:center;
	width:290px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	float:left;
	margin-right: 10px;
	margin-top: 10px;
	cursor: pointer;
}

#home_welcome #support_1{
	background-image:url('/images/home_accidental_leaders.png');
	background-repeat:no-repeat;
	background-position:center;
}

#home_welcome #support_2{
	background-image:url('/images/home_big_mycake.png');
	background-repeat:no-repeat;
	background-position:center;
}

#home_welcome #support_3{
	background-image:url('/images/home_innovation.png');
	background-repeat:no-repeat;
	background-position:center;
}