/* Copyright (C) 2007-2011 Vator, Inc. - Contains default element definitions */
/* DO NOT ADD ANYTHING TO THIS FILE - REMOVE OR USE THE NEW FILES INSTEAD - ASK IF NEEDED */
p, h3, form {
	margin:0; padding-bottom:6px;
}
/*a {
	color: #4b6198;
}
a:hover {
	color:#6f85bb;
}
a:visited {
	color: #4b6198;
}*/
.redlink {
	color:red !important;
	padding:0px 3px 0px 3px;
}
.redlink:hover {
	background:red !important;
	color: white !important;
	padding:0px 3px 0px 3px;
}
.greenlink {
	color: #66ae6b !important;
	text-decoration:underline;
}
.greenlink:hover {
	color: green !important;
	text-decoration:none;
}
.simple_redlink, .simple_redlink:hover {
	color:red !important;
	padding:0px 3px 0px 3px;
}
/* header and all that's in between xD */
.alternate {
	background:white;
}
.wide_textfield {
	font-size:1.4em;
	font-weight:normal;
	width:600px;
}
.warning_box {
	font-weight:bold;
	background:url(../images/warning_large2.gif) no-repeat;
	padding-left:80px;
	padding-bottom:80px;
}
/* error and success messages */
.error_box, .errorExplanation {
  border: 2px solid red;
	font-weight:bold;
}
#flash_notice {
  border: 2px solid #F76541;
  font-weight:bold;
}
.errorExplanation h2 {
	font-size:1.4em;
	margin:0 !important;
	padding:0 !important;
	color: red !important;
	background:none !important;
}
.errorExplanation p {
	margin:0 !important;
	padding:0;
}
.flash_close {
  position:absolute;
  top:2px;
  right:4px;
  font-weight: normal;
}
.flash_close a {
  color: black;
}
.success_two_col {
  position: relative;
width:1000px;
background-position: 100% 100%;
background-color:#E0E0E0;
background-repeat:repeat-y;
padding:5px 2px 5px 8px;
}
.success_all {
  position: relative;
	padding: 12px 10px;
	margin-bottom: 10px;
	font-size: 13px;
}
.success_box {
  border: 2px solid #00b200;
  font-weight:bold;
  font-size:1.2em;
}
.success_box h1 {
	font-size:2.0em;
	color:#558c28;
	font-weight:normal;
}
.success_box span {
	font-size:1.2em;
	line-height:1.4em;
}
.myaccount_success_box {
	font-weight:bold;
	color:#558c28;
	display:inline;
}
.myaccount_error_box {
	color:#FF0000;
	font-weight:bold;
	display:inline;
}
/* progress bar styles */
#progress-bar {
  width:500px;
  height:25px;
  margin:4px 0;
  border:1px solid #999999;
  border-right:1px solid #666666;
  border-bottom:1px solid #666666;
  position:relative;
}
#results {
  margin-top:5px;
}
#progress-bar #status-bar {
  display:block;
  height:25px;
  width:0;
  background-color: #4b6198;
  border-right:1px solid #84CE89;
  color: white;
  position:absolute;
  top:0; left:0;
}
#progress-bar #status-text {
  display:block;
  padding: 0 15px;
  line-height:25px;
  position:absolute;
  top:0; left:0;
}
.wysiwyg {
	width:98% !important;
	height:210px;
}
.no_wysiwyg {
	width:98%;
	height:30px;
	font-size:11px;
	padding:3px;
	font-family: Arial, Helvetica, sans-serif;
}
.notelist {
	margin:0;
	padding:0;
}
.notelist li {
	margin:0;
	padding:0;
	padding:5px;
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
	list-style:none;
}
#centeredBody {width:700px; padding-top:5px; padding-bottom:20px; margin:auto;}
/* DO NOT ADD ANYTHING TO THIS FILE - REMOVE OR USE THE NEW FILES INSTEAD - ASK IF NEEDED */

/* DO NOT ADD ANYTHING TO THIS FILE - REMOVE OR USE THE NEW FILES INSTEAD - ASK IF NEEDED */
.over_wrap
{
	background:white;
	padding-bottom:5px;
}
#header {
	width:970px;
}
#logo {
	width:110px;
	height:46px;
	float:left;
	margin-left:5px;
	margin-top:15px;
	margin-bottom:10px;
}
#logo a
{
	background: url(../images/vatorlogo.gif) no-repeat top left;
	width:110px;
	height:46px;
	display:block;
}
#be_five{
    width: 500px;
}
#acc_search {
	float:right;
	text-align:right;
	font-size:1.2em;
	margin-top:15px;
}
#acc_search a {
	color: #66ae6b;
	margin-left:10px;
	font-weight:bold;
}
#acc_search a:hover {
	color: #428147;
}
#acc_search .search_field {
	background: #f4f4f4;
	border:1px solid #dcdcdc;
	padding:2px;
	width:170px;
}
#acc_search .message_count
{
	font-weight:normal;
	color: #4b6198;
	margin:0;
}
/* Moved search to an_main_layout */
.search_extension_desc
{
	background: url(../images/2da.gif) no-repeat 6px 8px #cfcfcf;
	color:black;
	padding:4px;
	padding-left:20px;
	font-weight:bold;
	cursor:pointer;
	font-size:0.9em;
}
.search_extension_desc2
{
	background: url(../images/2ua.gif) no-repeat 6px 8px #cfcfcf;
	color:black;
	padding:4px;
	padding-left:20px;
	font-weight:bold;
	cursor:pointer;
	font-size:0.9em;
}
.search_extension
{
	background:#efefef;
	border:1px solid #cfcfcf;
	padding:5px;
}
.detail_view_inner
{
	margin-bottom:10px;
}
.thumb_view_inner
{
	margin-bottom:10px;
}


/*for search sorting and other subheading dropdowns*/
.subheading select
{
	font-size:0.8em;
	font-weight:normal;
}
.tag_cloud
{
	padding:5px;
	line-height:200%;
}
.tag_cloud a
{
	text-decoration:none;
	padding:5px;
}
.tag_cloud a:hover, .tag_cloud a:active
{
	background:#efefef;
	color: #CC0000;
}
.selected_tag{
	color: #CC0000;
	font-weight: bold;
	font-size: 1.6em;
}
.nube1 {font-size: 1.0em;}
.nube2 {font-size: 1.2em;}
.nube3 {font-size: 1.4em;}
.nube4 {font-size: 1.6em;}
.nube5 {font-size: 1.8em;}
.nube6 {font-size: 2.0em;}

/* page numbering and other common styles */
.reply_button
{
	width:71px;
	height:17px;
	padding-top:3px;
	font-size:0.8em;
	font-weight:bold;
	text-decoration:underline;
	text-align:center;
	float:right;
	background:url(../images/reply_bg.gif) top left no-repeat;
}
.reply_button a
{
	color: white !important;
}
.say_hlink_selected
{
	font-weight:bold !important;
	text-decoration:none !important;
	color: black !important;
}
.editor_field {
	width:98%;
	margin-bottom: 4px;
}
.editor_ok_button
{
	text-transform:uppercase;
	padding-left:5px;
	padding-right:5px;
	margin-right:5px;
}
.editor_cancel
{

}
.editor_cancel:hover
{
	color: white;
	background:red;
}
.fieldWithErrors
{
	display:inline;
}
.admin_hlink_selected
{
	color: black !important;
	text-decoration:none;
}
#rating_submit
{
 	border:1px solid #cdcdcd;
	padding:10px;
	margin-top:10px;
	background:#efefef;
	position:absolute;
	z-index:100000;
	margin-left:-1px;
	top:-5000px;
	margin-top:0em;
	color: #333333;
}
#id_fav_form, #id_inapp_form
{
	position:absolute;
	padding:10px;
}
#id_fav_form
{
	padding:0;
	margin-left:200px;
	margin-top:72px;
}
#id_inapp_form
{
	margin-left:9em;
	margin-top:-1em;
}
.page_numbering
{
	float:right;
	padding-bottom:6px;
	padding-right:15px;
}
.page_numbering a
{
	float:left;
	border:1px solid #9c9c9c;
	color:black !important;
	width:25px;
	text-align:center;
	text-decoration:none;
	margin-left:4px;
	background:#e3e3e3;
}
.page_numbering a:hover
{
	background: #84ce89;
}
.page_numbering .selected
{
	color:white !important;
	background: #84ce89;
}
.preview_msg
{
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
	color:#999;
	font-size:12px;
	font-weight:bold;
}
.loading
{
	background:url(/images/loading.gif) top left no-repeat;
	width:20px;
	height:20px;
}
.rating_star_large_selected, .rating_star_large
{
	margin-right:1px;
}
.rating_star_large
{
	display:block;
	background:url(../images/star_large_off.gif) center center no-repeat;
	width:25px;
	height:24px;
	float:left;
}
.rating_star_large_selected
{
	display:block;
	background:url(../images/star_large.gif) center center no-repeat;
	width:25px;
	height:24px;
	float:left;
}
.rating_star_large_half
{
	display:block;
	background:url(../images/valefor/star_h.gif) center center no-repeat;
	width:25px;
	height:24px;
	float:left;
}

.rating_star_vsmall_selected, .rating_vsmall_large
{
	margin-right:2px;
}
.rating_star_vsmall
{
	display:block;
	background:url(../images/valefor/vsmall_star_inactive.gif) center center no-repeat;
	width:12px;
	height:12px;
	float:left;
}
.rating_star_vsmall_selected
{
	display:block;
	background:url(../images/valefor/vsmall_star.gif) center center no-repeat;
	width:12px;
	height:12px;
	float:left;
}
.rating_star_vsmall_half
{
	display:block;
	background:url(../images/valefor/vsmall_star_h.gif) center center no-repeat;
	width:12px;
	height:12px;
	float:left;
}

.rating_star
{
	background:url(../images/star_i.gif) center center no-repeat;
	width:50px;
	height:40px;
	cursor:pointer;
	padding-left:7px;
	padding-right:7px;
}
.rating_star_selected
{
	background:url(../images/star.gif) center center no-repeat;
	width:50px;
	height:40px;
	cursor:pointer;
	padding-left:7px;
	padding-right:7px;
}
.strong
{
	font-weight:bold;
}
.embed_code
{
	width:300px;
	background:#dbdbdb;
	padding:10px;

	border-bottom:1px solid #999999;
	font-size:11px;
	color:black;

}
.embed_code input
{
	width:280px;
	font-size:1.2em;
	font-weight:bold;
}
.dl_link
{
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
	color:#999;
	background:white;
	color:black;
	font-size:1.2em;
	font-weight:bold;
}
.pitchsub_link
{
	display:block;
	width:320px;
	background:url(../images/pl_button_bg.gif) top left no-repeat;
	height:26px;
	padding-top:7px;
	font-size:1.2em;
	font-weight:bold;
	color:#666666 !important;
	text-align:center;
}
.ptype
{
	font-size:1.2em;
	font-weight:bold;
}
.pstat
{
	font-size:0.9em;
	border-top:1px solid #ccc;
	padding-top:10px;
}
.pstat_left
{
    float:left;
    width:200px;
}
.pstat_right
{
    float:right;
    width:200px;
}





/* da main menu has cometh */
#mainmenu {
	border-bottom:5px solid #5c72ab;
	width:100%;
}
#mainmenu_inner_wrap
{
	width:965px;
}
#mainmenu a {
	display:block;
	width:152px;
	height:24px;
	background:url(../images/ntab.gif) no-repeat top left;
	color: #7d7d7d;
	float:left;
	margin-left:2px;
	text-align:center;
	font-size:1.3em;
	font-weight:bold;
	text-decoration:none;
	padding-top:7px;
}
#mainmenu a:hover {
	text-decoration:underline;
}
#mainmenu .selected {
	background:url(../images/stab.gif) no-repeat top left;
	color: white;
}
#mainmenu .sustab {
	background:url(../images/sustab.gif) no-repeat top left;
	color: white;
}

/* wrapper and navigation styles... */
h1
{
	font-weight:normal;
	font-size:2.4em;
	margin:0;
	margin-bottom:5px;
}
.no_nav
{
	padding:10px;
	min-height:350px;
	width:963px;
	margin:0 auto;
	font-size:12px;
}
/*\*/
* html .no_nav {
height: 350px;
}
/**/
.bspace
{
	padding-bottom:50px;
}
#outer_left
{
	background:url(../images/navbottom.gif) bottom left no-repeat #b4cbff;
}
#outer_center
{
}
	/*  the navigation part of the layout */
	#center_left
	{
		float:left;
		width:200px;
	}
	#center_right
	{
		width:760px;
		float:right;
		background:white;
		font-size:1.2em;
		min-height:900px;
	}
	/*/*/
	* html #center_right
	{
		height:900px
	}/* */

		#center_right_inner_left
		{
			float:left;
			width:420px;
			padding:5px;
			margin-left:2px;
			min-height:780px;
		}
		/*\*/
		* html #center_right_inner_left {
		height: 780px;
		}
		/**/
		#nc_ril
		{
			float:left;
			width:470px;
			padding-top:0;
			padding-left:9px;
			color: black;
			font-size:12px;

		}
		#sc_ril
		{
			float:left;
			padding-left:9px;
			width:97%;
			color: black;
			font-size:12px;

		}
		#center_right_inner_right
		{
			float:right;
			width:310px;
			padding:5px;
		}
		#nc_rir
		{
			float:right;
			width:320px;
			padding-right:12px;
			color: black;
			font-size:12px;

		}
		#news_ril, #competitions_ril
		{
			float:left;
			width:500px;
			padding-top:0;
			padding-left:9px;
			color: black;
			font-size:12px;

		}
		#news_rir, #competitions_rir
		{
			float:right;
			width:270px;
			padding-right:12px;
			color: black;
			font-size:12px;

		}
		#news_rir .news_pitch_content
		{
			margin: -10px 8px 8px 8px;
			overflow: hidden;
		}
		#search_rir
		{
			float:right;
			width:320px;
			padding-right:12px;
		}
.navtop
{
	background:url(../images/navtop.gif) no-repeat top left #b4cbff;
	width:205px;
	height:15px;
}
.navcontainer
{
	padding:10px;
	padding-top:0;
	color: #222;
	font-size:1.2em;
}
.navcontainer a:link, .navcontainer a:visited, .navcontainer a:active
{
	color:#222;
	text-decoration:underline;
}
.navcontainer a:hover
{
	color:#666666;
	text-decoration:none;
}
.navcontainer .selected
{
	font-weight:bold !important;
	color: black !important;
	text-decoration:none !important;
}
.navcontainer ul
{
	list-style:none;
	margin:0;
	padding:0;
}
.navcontainer li

{
	margin:0;
	padding:0;
	margin-bottom:7px;
}






/* footer style */
#footer
{
	background:url(../images/footer_repeat.gif) top repeat-x;
	padding-top:7px;
	color:white;
	font-size:1.1em;
}
#footer a
{
	color:white;
}
#footer a:hover
{
	text-decoration:none;
	color:#CCCCCC;
}
#footer_sub
{
	width:970px;
}
#footer_sub_left
{
	float:left;
	padding-left:10px;
}
#footer_sub_right
{
	float:right;
	padding-right:10px;
}
/* Registration page styles */
.textfield {
	/*font-size:1.2em;*/
}

.textfieldlog{
	/*font-size:1.2em;*/
	font-family: "Lato", "HelveticaNeue", Helvetica, sans-serif;
  	font-size: 14px;
  	color: #4a4a4a;
  	border-radius: 4px;
  	border: 1px solid #cccccc;
  	padding: 4px 0 5px 15px;
  	width: 100%;
  	display: block;
  	box-sizing: border-box;
  	margin-bottom: 16px;

}
form .remember-me label {
	font-family: "Lato", "HelveticaNeue", Helvetica, sans-serif;
  	font-size: 12px;
  	color: #999999;
}
form .forgot-password{
	float: right;
  	line-height: 38px;
  	vertical-align: middle;
}
.s_f {
	width:250px !important;
}
.wide_select {
	width:300px;
}
.search_textfield, .search_wide_select {
	/*font-size:1.1em;*/
	width:200px;
}
.field_desc {
	/*font-size:0.8em;*/
	font-style:italic;
}
.signup_textarea {
	width:300px;
	height:120px;
	border:2px solid #ccc;
	/*font-size:1.2em;*/
	font-weight:bold;
}
.wide_textarea {
	width:600px;
	height:120px;
	border:2px solid #ccc;
	/*font-size:1.2em;*/
	/*font-weight:bold;*/
}
/* the container that wraps the submit buttons on various forms */
.form_submission
{
	padding:5px 5px 0px 5px;
	width:622px;
}
.form_submission span
{
	/*font-size:0.9em;*/
	color: #999999;
}
.reg_container_btn
{
	background:#FFFFFF;
	width:610px;
	margin-bottom:10px;
	color: black;
	font-size:12px;
	margin-left:5px;
}
.reg_container_myac
{
	background:#efefef;
	border:1px solid #dfdfdf;
	border-bottom:1px solid #bfbfbf;
	padding:5px 5px 5px 5px;
	margin:0px;
	width:610px;
	color: black;
	font-size:12px;
	margin-bottom:5px;
}

/* these styles are for the registration page step 2 */
.reg_form_my_def
{
	list-style:none;
	margin:0;
	padding:0;
	margin-left:10px;
}
.reg_form_my_def li
{
	margin:0;
	padding:0;
}
.sub_my_def
{
	background:#efefef;
	border:1px solid #dfdfdf;
	padding:5px;
	width:410px;
	margin-bottom:5px;
	margin-left:20px;
}

/* Pitch profile specific styles */
#center_right h1
{
	font-size:2.0em;
	font-weight:bold;
	color:#333333;
	margin:0;
	margin-bottom:7px;
}
#center_right h2
{
	background: #cfcfcf;
	margin:0;
	color:black;
	font-size:1.4em;
	font-weight:bold;
	padding:3px;
	margin-bottom:6px;
}

/* The preview area */
.preview_submenu
{
	padding-top:5px;
}
.preview_submenu a
{
	float:left;
	margin-right:2px;
	width:73px;
	height:26px;
	background:url(../images/ptab_i.gif) no-repeat top left;
	color:white !important;
	text-align:center;
	font-size:0.9em;
	text-decoration:none;
	line-height:100%;
	padding-top:4px;
}
.preview_submenu .selected
{
	color: #236027 !important;
	background:url(../images/ptab.gif) no-repeat top left;
}
.preview_box
{
	width:320px;
	background:url(../images/pb_bottom.gif) bottom no-repeat #caeccf;
}
.preview_box_tr
{
	float:right;
	width:7px;
	height:8px;
	background:url(../images/preview_box_tr.gif) no-repeat top right;
}
.pb_content
{
	padding:7px;
}
.preview_comment_list
{
	list-style:none;
	margin:0;
	padding:0;
}
.preview_comment_list li
{
	margin:0;
	padding:0;
	margin-bottom:7px;
}
.post_link
{
	font-size:1.4em;
	font-weight:bold;
	text-align:center;
	padding-bottom:7px;
}
.post_link a
{
	text-decoration:underline;
}

/* Main search forms (e.g. quick search etc.) */
.profile_head
{
	padding-top:5px;
	padding-left:10px;
}
.subheading
{
	width:100%;
}
.subheading_edit
{
	background:#cfcfcf;
	color:black;
	border:1px solid #cfcfcf;
	width:472px;
	margin-bottom:3px;
}
.subheading_text
{
	font-size:1.4em;
	padding:3px;
	float:left;
	font-weight:bold;
	color: white;
}
.subheading_text_search
{
	font-size:1.4em;
	padding:3px;
	width:180px;
	float:left;
	font-weight:bold;
	color: white;
}
.subheading_form
{
	float:right;
	margin-top:3px;
	margin-right:2px;
	color: white;
}
.col_results
{
	list-style:none;
	margin:0;
	padding:0;
	margin-left:5px;
}
.col_results li
{
	margin:0;
	padding:5px;
	float:left;
	width:110px;
	margin-right:0px;
	padding-bottom:10px;
	font-size:11px;
}
.col_results a
{
	font-weight:bold;
	font-size:11px;
	text-decoration:underline;
}
.col_results_featured
{
	list-style:none;
	margin:0;
	padding:0;
	margin-left:20px;
}
.col_results_featured li
{
	margin:0;
	float:left;
	width:140px;
	font-size:0.9em;
	margin-right:0px;
	text-align:center;
}
.col_results_list
{
	list-style:none;
	margin:0;
	padding:10px;
	margin:0;
}
.col_results_list li
{
	clear:both;
	margin:0;
	margin-bottom:5px;
	padding:2px;
}
.col_results_list2
{
	margin:0;
	padding:0;

}
.col_results_list2 li
{
	float:left;
	width:120px;
	height:180px;
	list-style:none;
	padding:5px;
	font-size:11px;
	text-align:center;
}
.col_results_list2 td
{
	width:16.5%;
	font-size:11px
}
.col_results_list3
{
	margin:0;
	padding:0;
}
.col_results_list3 a { font-size:11px; }
.col_results_list3 li
{
	float:left;
	width:255px;
	height:150px;
	list-style:none;
	padding:5px;
	font-size:11px;
}
.back-link-button {
	margin:5px 0;
	text-align:center;
	background:url( ../images/but-back-gen.gif ) no-repeat top right;
	display:block;
	width:146px;
	height:25px
}
.back-link-button a,.back-link-button a:link,.back-link-button a:hover,.back-link-button a:active {
	color:black !important;
	font:normal 12px/24px arial;
	vertical-align:top;
	text-decoration:none
}
.thumb_preview_list
{
	padding-bottom:10px;
	float:left;
	width:90px;
	height:70px;
}
.thumb_cmp_list
{
	width:90px;
	height:70px;
	margin:0 auto;
}
.thumb_sl
{
	width:90px;
	height:70px;
}
.thumb_sl img
{
	cursor:pointer;
}
.profile_preview
{
	float:left;
	padding:4px;
	width:82px;
	height:62px;
	text-align:center;
}
.inbox_image
{
	float:left;
	width:70px;
	height:60px;
	text-align:center;
	padding:0px ;
	margin:0px;
}
.thumb_detail_list
{
	float:left;
	width:320px;
	padding-left:10px;
}
.profile_detail
{
	float:left;
	width:170px;
	padding-left:10px;
}
.company_name
{
	color:black;
	font-weight:bold;
}
.company_list .cp
{
	color: #66ae6b !important;
}
.company_list li
{
	margin-bottom:15px;
}
.company_list h1
{
	font-weight:normal;
	font-size:1.2em !important;
	margin:0 !important;
}
.company_list span
{
	color: #666666;
}
.sr_link
{
	font-size:1.2em;
}
.sr_industry
{
	font-size:0.9em;
	color:#666666;
}
#title_span_rave
{
 margin-left:5px;
 background:url(../images/news/news_title_bg_big.gif) no-repeat top right;
 height:90px;
 padding-left:15px;
 margin-bottom:5px;
 width:962px;
}
#title_span_rave .t_content
{
 float:left;
 padding-top:15px;

}
#title_span_rave .t_content h1
{
 font-size:2.0em;
 font-weight:bold;
 color:#666666;
 margin:0;
 padding:0;
}

/* news pages */
#title_span
{
	margin-left:5px;
	background:url(../images/news/news_title_bg.gif) no-repeat top right;
	height:90px;
	padding-left:15px;
	margin-bottom:5px;
	width:790px;
}
#sponsor_search
{
	float:right;
	background:url(../images/news/inbox_title_sp_bg.gif) no-repeat top right;
	width:380px !important;
	height:90px;
	padding-left:15px;
	margin-bottom:5px;
}
#title_span .t_content
{
	float:left;
	padding-top:15px;
}
#title_span .rss_link
{
	width:22px;
	float:right;
	padding-top:20px;
	padding-right:15px;
}
#title_span_no_bg
{
	margin-left:5px;
	height:46px;
	padding-top:15px;
	padding-left:15px;
	margin-bottom:5px;
	text-align:center;
}
#title_span h1, #title_span_no_bg h1
{
	font-size:2.0em;
	font-weight:bold;
	color:#666666;
	margin:0;
	padding:0;
}
#title_span h2
{
	font-size:1.2em;
	color: #2a7030;
	background:none;
	margin:0;
	padding:0;
	font-weight:bold;
}
#news_content
{
	padding:6px;
}
.news_list
{
	list-style:none;
	padding:0;
	margin:0;
	font-size:12px;
	color: black;
}
.news_container
{
	padding-left:20px;
	padding-right:25px;
}
.news_list ol li
{
	margin:0;
	padding:0;
	list-style: decimal;
}
.news_list embed, .competition_desc embed, .player_float
{
	float:left;
	margin-right:7px;
}
.news_list li
{
	margin:0;
	padding:0;
	list-style:none;
}
.news_list ul li
{
	margin:0;
	padding:0;
	list-style:disc;
}
.news_title
{
	font-size:24px !important;
	font-weight:normal !important;
	padding-top:10px;
}
.news_date
{
	color:#999999;
}
.news_item_pitch
{
	float:left;
	margin-right:15px;
	margin-bottom:15px;
}
#news_item_description
{
	line-height: 160%;
	margin-bottom:20px;
}
#news_item_description p + p
{
	margin-top: .7em;
}
.action_link
{

	font-size:1.1em;
}

.small_label
{
	font-size:0.9em;
	font-weight:bold;
}
.wide_wysiwyg
{
	width:600px;
	height:300px;
}
/* for single column + title image layouts */
#single_right_col
{
	padding:7px;
}
.fav_detail
{
	background:#cfcfcf;
	border:1px solid #cfcfcf;
	width:318px;
}
.add_to_favs_l
{
	float:left;
	width:144px;
	padding:3px;
}
.add_to_favs_l a
{
	color: green !important;
	font-size:1.2em;
	font-weight:bold;
}
.see_pitch_profile_l
{
	float:right;
	width:144px;
	text-align:right;
	padding:3px;
}
.see_pitch_profile_l a
{
	color:green !important;
	font-size:1.2em;
	font-weight:bold;
}
.add_fav_form
{
	background: url(../images/comp_profile_top.gif) top right no-repeat;
	width:260px;
	margin:5px auto;
	text-align:center;
}
.add_fav_form div {
	background-color:#ffffff;
	border:1px solid #cfaf3a;
	border-top:none;
	display:block;
	padding:10px;
	text-align:left !important;
}
.add_fav_form .title {
	background-color:#ffe467;
	height:24px;
	border:1px solid #cfaf3a;
	border-bottom:none;
	border-top:none;
	line-height:24px;
	text-align:left;
	padding:0px 0px 0px 5px;
	font-weight:bold;
	margin-top:9px;
}

.add_fav_textarea
{
	font-size:1.0em;
	width:300px;
	height:100px;
}

/* my vator style properties */
.se_wide
{
	width:240px;
}
.my_profile_desc
{
	float:left;
	width:400px;
	padding-left:10px;
	padding-bottom:10px;
}
.my_profile_right
{
	float:right;
	width:200px;
	padding:5px;
	padding-top:0;
}
.my_profile_right a, .my_profile_right span
{
	width:200px;
	height:31px;
	padding-top:12px;
	background:url(../images/yb_back.gif) no-repeat top left;
	text-align:center;
	text-decoration:none;
	color:black !important;
	display:block;
	margin-bottom:5px;
}
.my_profile_right .two_line
{
	padding-top:3px;
	height:40px;
}
.my_profile_right .orange_a
{
	background:url(../images/yb_back_o.gif) no-repeat top left;
}
.my_profile_name
{
	font-size:2.0em;
	color: black;
}
.editable_mode
{
	background:#efefef;
	border:1px solid #dfdfdf;
	border-bottom:2px solid #bfbfbf;
	margin-bottom:10px;
	width:98%;
	padding:1%;
}
.my_profile_textarea
{

	font-size:1.2em;
	font-weight:bold;
	width:450px;
	height:200px;
	border:2px solid #ccc;
}
.my_profile_editaddress
{
	font-size:1.2em;
	font-weight:bold;
	width:98%;
	height:70px;
	border:2px solid #ccc;
}
.my_profile_textfield, .my_profile_select, .pitch_profile_select
{
	font-size:1.2em;
	font-weight:bold;

	border:2px solid #ccc;
	width:230px;
}
.my_profile_comments
{
	list-style:none;
	margin:0px 6px 0px 6px;
	text-align:left;
	padding:0;
}
.my_profile_comments li
{
	margin:0;
	padding:0;
	margin-bottom:15px;
}
.doc_list
{
	list-style:none;
	margin:0;
	padding:0;
	padding-top:5px;
}
.doc_list li
{
	background:url(../images/icon_unknown.gif) 5px 5px no-repeat;
	margin:0;
	padding:0;
	padding-left:40px;
	padding-top:3px;
	padding-bottom:10px;
}
.doc_list .video { background:url(../images/icon_vid.gif) 5px 5px no-repeat; }
.doc_list .pdf   { background:url(../images/icon_pdf.gif) 5px 5px no-repeat; }
.doc_list .ppt   { background:url(../images/icon_ppt.gif) 5px 5px no-repeat; }
.doc_list .pptx  { background:url(../images/icon_ppt.gif) 5px 5px no-repeat; }
.doc_list .doc   { background:url(../images/icon_doc.gif) 5px 5px no-repeat; }
.doc_list .docx  { background:url(../images/icon_doc.gif) 5px 5px no-repeat; }
.doc_list .txt   { background:url(../images/icon_txt.gif) 5px 5px no-repeat; }
.doc_list .xls   { background:url(../images/icon_xls.gif) 5px 5px no-repeat; }
.doc_list .img   { background:url(../images/icon_img.gif) 5px 5px no-repeat; }
.preview_comment
{
	list-style:none;
	margin:0;
	padding:0;
}
.preview_comment li
{
	margin:0;
	padding:0;
	padding-left:46px;
	padding-top:3px;
	padding-bottom:10px;
}
.preview_comment .comment
{
	background:url(../images/comment_gbg.gif) 10px 5px no-repeat;
}
.preview_comment .snapshot
{
	background:url(../images/expert.gif) 2px 5px no-repeat;
}

/* global error messages */
.site_error_message
{
	background: url(../images/vator_large.gif) no-repeat top center white;
	border:1px solid #3b496d;
	width:360px;
	margin:0 auto;
	font-size:1.4em;
	margin-top:100px;
	text-align:center;
	padding:30px;
	padding-top:100px;
}
.site_error_message .main
{
	font-size:1.2em;
	color:#e33d3d;
}

.site_error_message .email_info
{
	font-size:0.8em;
	color:#666666;
}

/* pitch listing for my pitches and my favorites */
.my_pitch_row_container
{
	border:1px solid #c6c6c6;
	width:688px;
	margin:0 auto;
	margin-bottom:10px;
}
html>body .follow_pitch_container{ padding-left:10px; }
.dashboard_follow_more {
	float:right;
	margin-right:10px;
	width:300px;
}
.dashboard_main {
	float:left;
	margin-left:10px;
	width:490px;
	overflow:hidden;
}
.follow_pitch_row_container {
	border:1px solid #c6c6c6;
	margin-bottom:10px;
}
.follow_pitch_row_container a.block {
	display:block;
	width:70px;
	height:15px;
	line-height:15px;
	margin:3px 0px 2px;
	padding:0;
	border:1px solid #c6c6c6;
	background-color:#ebebeb;
}

.follow_pitch_row_container a.block:hover {
	text-decoration:none;
	background-color:#ffffff;
	padding:0;

}
.my_note_desc
{
	padding:7px;

	font-size:0.9em;
}

/* my comment list */
.comment_list
{
	list-style:none;
	margin:0;
	padding:0;
	margin-left:7px;
}
.comment_list span
{
	font-weight:normal;
	color:#333333;
	font-size:0.9em;
}
.comment_list li
{
	margin:0;
	padding:0;
	margin-bottom:15px;
}
.comment_main
{
	background: url(../images/comment_gbg.gif) no-repeat 15px 10px #ebebeb;
	color: black;
	border:1px solid #ebebeb;
}
.comment_fexpert
{
	background: url(../images/expert.gif) no-repeat 7px 10px #ebebeb;
	color: black;
	border:1px solid #ebebeb;
}
/*
.comment_expert
{
	padding-left:50px;
	background:url(../images/expert.gif) no-repeat 7px 10px;
}
.comment_comment
{
	padding-left:50px;
	background:url(../images/comment_gbg.gif) no-repeat 17px 10px;
}*/
.my_comment
{
	padding-left:50px;
	background:url(../images/comment_gbg.gif) no-repeat 15px 10px;
	padding-left:0px;
	color:black;
	background-color:#ebebeb;
	border:1px solid #ebebeb;
}

.my_comment_expert
{
	padding-left:50px;
	background:url(../images/expert.gif) no-repeat 7px 10px;
	padding-left:0px;
	color:black;
	background-color:#ebebeb;
	border:1px solid #ebebeb;
}

.comment_content
{
	float:left;
	margin-left:15px;
	padding:5px;
	padding-left:20px;
	width:560px;
}
html>body .comment_content
{
	margin-left:30px;
}
.comment_date
{
	float:right;
	width:100px;
	padding:5px;
	color:#666666;
}
.comment_on_item
{
	padding-left:35px;
}

/* news and competition styles */
.competitions_list
{
	list-style:none;
	padding:0;
	margin:0;
	margin-top:10px;
}
.competitions_list .thumb_detail_list
{
	width:350px;
}
.competition_list li
{
	padding-bottom:15px;
}
.participant_list
{
	padding:5px;
}
.competition_head
{

	font-size:1.6em;
	color:#999999;
	padding-bottom:10px;
}
.rank

{
	width:100px;
	height:80px;
}

/* message table styles */
.msg_header_view
{
	background: url(../images/message.gif) 10px 10px no-repeat #efefef;
	border:1px solid #efefef;
	padding:5px;
	padding-left:35px;
}
.msg_header_view h1
{
	margin:0 !important;
	padding:0 !important;
	font-size:1.6em !important;
}
.msg_body_view
{
	border:1px solid #efefef;
	padding:5px;
}
.msg_body span
{
	font-style:italic;
	font-size:0.9em;
	color:#999999;
}
.msg_date
{
	width:50px;
	font-size:0.8em;
}

/* Dashboard styles */
.dash_thmb_r
{
	width:90px;
	height:70px;
	float:left;
	margin-right:7px;
}
.update_list
{
	list-style:none;
	margin:0;
	padding:0;
}
.wrapped_update_list
{
	height:150px;
	overflow:auto;
}

.update_list li
{
	margin:0;
	padding:0;
	margin-bottom:10px;
}
#dash_sub_main {
	border: 1px solid #acacac;
	clear: both;
	padding:10px;
	height:700px;
	overflow:auto;
}
#dash_tab_wrapper {
	position: relative;
	width: 100%;
	height: 3em;
	font-weight:bold;
	width: 400px; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}
#dash_tab_wrapper ul#primary {
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: -1px;
	width: 45em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}
#dash_tab_wrapper ul#primary li  {
	display: inline;
	list-style: none;
}
#dash_tab_wrapper ul#primary a,#dash_tab_wrapper ul#primary span,#dash_tab_wrapper ul#primary a.current {
	width: 8em;
	display: block;
	float: left;
	padding: 4px 0;
	margin: 1px 2px 0 0;
	text-align: center;
	font-size: 0.9em;
	text-decoration: none;
	cursor:pointer;
	color: #333;
}
#dash_tab_wrapper ul#primary span,#dash_tab_wrapper ul#primary a.current,#dash_tab_wrapper ul#primary a.current:hover {
	border: 1px solid #acacac;
	border-bottom: none;
	background: white;
	padding-bottom: 6px;
	margin-top: 0;
}
#dash_tab_wrapper ul#primary a {
	background: #acacac;
	border: 1px solid #acacac;
	color: white;
	border-bottom: none;
}
#dash_tab_wrapper ul#primary a:hover {
	margin-top: 0;
	border-color: #797979;
	background: #797979;
	padding-bottom: 5px;
}
#dash_tab_wrapper ul#secondary {
	position: absolute;
	margin: 0;
	padding: 0;
	bottom: -1.4em;
	left: 1px;
	width: 50em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}
#dash_tab_wrapper ul#secondary li a,#dash_tab_wrapper ul#secondary li span {
	width: auto;
	display: block;
	float: left;
	padding: 0 10px;
	margin: 0;
	text-align: auto;
	border: none;
	border-right: 1px dotted #AAA;
	background: none;

}
#dash_tab_wrapper ul#secondary li a {
	color: #06C;
	text-decoration: underline;
}
#dash_tab_wrapper ul#secondary li a:hover {
	color: #333;
	background: transparent;
	padding: 0 10px;
	border: none;
	border-right: 1px dotted #AAA;
}
#dash_tab_wrapper ul#secondary li a:active {
	color: #000;
	background: transparent;
}
#dash_tab_wrapper ul#secondary li:last-child a { border: none; }
.dash_rss_link {}
.dash_rss_link a
{
	padding:0 !important;
	margin:0 !important;
	width:22px !important;
	margin-left:75px !important;
	margin-top:3px !important;
	background:none !important;
	border:none !important;
}
.recent_competitions
{
	list-style:none;
	margin:0;
	padding:0;
}
.recent_competitions a
{
	font-size:1.4em;
	color: #56955b !important;
}
.recent_competitions a:hover
{
	color:#009900 !important;
}
.recent_competitions li
{
	margin:0;
	padding:0;
	margin-bottom:5px;
}
.dash_mdl
{
	background:url(/images/upload_pitch_link.gif) top left no-repeat;
	width:468px;
	height:143px;
	padding-top:33px;
}
.dash_mdl .dash_ulink
{
	display:block;
	float:right;
	width:100px;
	height:32px;
	margin-top:110px;
}
.dash_mdl .dash_featured
{
	float:left;
	width:300px;
	padding-top:15px;
}

/* when your account is activated you go here */
.acc_active_cbox
{
	border:1px solid #cdcdcd;
	margin:0 auto;
	width:400px;
	height:90px;
	padding-top:20px;
	padding-left:20px;
}
.acc_active_wrap
{
	width:700px;
	margin:0 auto;
	padding-top:20px;
}
.acc_active_box
{
	width:330px;
	padding:10px;
}
.action_links
{
	font-size:0.9em;
}

.user_status
{
	border:2px double;
	margin:5px;
	margin-top:0px;
	padding:10px;
	font-weight:bold;
	text-align:center;
	font-size:14px;
}
.disabled_user
{
	color:#EEAA00;
}
.inactive_user
{
	color:#0000FF;
}
.unconfirmed_user
{
	color:#990066;
}
.ef
{
	padding:10px;
	font-weight:bold;
	text-align:center;
	color: #747474;
	font-size:14px;
}
.private
{
	color: #4D87E7;
}
.private1 a
{
	display:block;
	padding:4px;
	margin:0 auto;
	background: #4D87E7;
	font-weight:bold;
	color: white !important;
	text-decoration:none;
	border-right: 1px solid #00c;
	border-bottom:1px solid #00c;
	margin-top:5px;
	width:140px;
}
.private1 a:hover
{
	color: white;
}
.inappropriate
{
	color: #DD4545;
}
.disabled
{
	color: #CC6600;
}
.public_draft
{
	border:2px solid orange;
	color: orange;
}
.private_draft
{
	border:2px solid green;
	color: green;
}
.cpo_button
{
	display:block;
	width: 102px;
	height: 29px;
	background:url(../images/btn_small_back.gif) top left no-repeat;
	float:left;
	text-align:center;
	line-height:100%;
	text-decoration:none;
	color: black;
	padding-top:3px;
	font-size:11px;
	margin-right:4px;
	margin-left:1px;
}
.stp_button, .pitchsub_fav_link
{
	display:block;
	width: 97px;
	height: 31px;
	background:url(../images/pitch_action_button.gif) top left no-repeat;

	float:left;
	text-align:center;
	line-height:100%;
	text-decoration:none;
	color: black !important;
	padding-top:7px;
	font-size:11px;
	font-weight:bold;
	margin-right:4px;
}
.fav_bm_container
{
	padding-left:10px;
}
.delicious_sb, .digg_sb
{
	padding-left:24px;
	float:left;
	padding-right:20px;
	font-weight:bold;
	color: #66ae6b !important;
}
.delicious_sb
{
	background:url(../images/bookmarks/delicious.gif) top left no-repeat;
}
.digg_sb
{
	background:url(../images/bookmarks/digg.gif) top left no-repeat;
	margin-left:5px;
}
.link_to_ad
{
	width:250px;
	float:left;
	font-size:12px;
	padding-left:40px;
	padding-top:220px;
	text-align:center;
}
.help
{
	width:580px;
}

.plaxo_add_left
{
	float:left;
	width:110px;
}
.plaxo_add_right
{
	float:left;
	width:300px;
}
#recipient_list
{

	font-size:11px;
}
.no_results_network
{
	font-size:14px;
	padding:20px;
	padding-bottom:40px;
	font-weight:bold;
	color: #c00;
	width:600px;
	text-align:center;
}

/* when your account is activated you go here */
.recipient_left{
	float:left;
	width:65%;
}
.recipient_right{
	float:right;
	width:33%;
	text-align:center;
}
.hrcol
{
	font-size:14px;
	font-weight:bold;
}
.blockq
{
	font-size:11px;
	font-weight:bold;
	padding-bottom:3px;
	padding-top:10px;
}
.address_add_res
{
	width:68%;
	float:right;
	background-color:#fff;
	height:180px;
	overflow:auto;
	padding:5px;
	border:1px solid #cfcfcf;
}
.address_add_res2
{
	width:68%;
	float:right;
	padding:5px;
	background:#cfcfcf;
	border:1px solid #cfcfcf;
}
#activate_message
{
    width:960px;
    text-align:center;
    color: red;
    font-size:12px;
    font-weight:bold;
    border-bottom: 2px solid #efefef;
    padding:5px;
}
#simple_captcha p{padding-top:10px}
#simple_captcha input{border: 1px solid red;}

/* misc tab styles */
.s_tab_wrapper
{
    border-bottom:2px solid #ddd;
	height:23px;
	margin-top:10px;
}
.s_tab_wrapper .tabs
{
    width:450px;
    float:left;
}
.s_tab_wrapper .tabs a
{
    display:block;
    float:left;
    padding-left:7px;
    padding-right:7px;
    padding-top:5px;
    padding-bottom:5px;
    font-size:10px;
    font-weight:bold;
    background: #999;
    color: white !important;
    text-align:center;
    text-decoration:none;
    margin-right:4px;
}
.s_tab_wrapper .tabs .selected
{
    background: #ddd;
    color: black !important;
}
.s_tab_wrapper .tlinks
{
    width:250px;
    float:right;
    text-align:right;
    padding-top:5px;
}
.manage_block .selected_block
{
	width:300px;
	height:250px;
	margin-top:3px;
	margin-left:41px;
	font-size:11px;
}
.manage_block .unblock_button
{
	margin-top:3px;
	margin-left:141px;
}
.subsection_wrapper h1
{
	font-size:18px;
	font-weight:normal;
	color: #5d72ab;
	margin-top:10px;
}
.tawide
{
	width:98%;
}
.add_comment_textarea
{
	width:450px;
	height:75px;
	font-size:11px;
}

/* pitch profile tab styles */
.pitch_tab_wrapper
{
    padding-top:4px;
	height:28px;
}
.pitch_tab_wrapper .tabs
{
    width:280px;
    float:left;
}
.pitch_tab_wrapper .tabs a
{
    display:block;
    float:left;
	padding:5px 7px 5px 7px;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
    margin-right:4px;
    background: #ddd;
    color: black !important;
}
.pitch_tab_wrapper .tabs .selected
{
    background: #999;
    color: white !important;
}
.required_fields{
font-weight:normal;
font-style:italic;
color:#FF0000;
font-size:11px;

}

/***************** slide show ********************/
.slideshow
{
	width:539px;
	float:left;
	padding-left:12px;
}
.slideshow .slideshow_top
{
	background:url(../images/slide_top.gif) top left no-repeat;
	height:9px !important;
	width:541px;
	font-size:2px;

}
.slideshow .slideshow_bottom
{
	background:url(../images/slide_bottom.gif) top left no-repeat;
	height:12px !important;
	width:541px;
	font-size:2px;
}
.slideshow .slideshow_content
{
	font-size:12px;
	background-image:url(../images/slide_bg.gif);
	width:520px;
	height:220px;
	padding:2px 10px 10px 10px;
}
/***************** slide show ********************/

.sponsors-text{
	font-size:11px;
	color: rgb(136, 136, 136);
	padding-top: 5px;
	padding-bottom:6px;
	text-align:center;

}
.sponsors-bg{
	background:url(../images/bg-sponsor.gif?7363938) top left no-repeat;
	padding:6px 44px 5px 44px;
	text-align:center;
	margin-bottom:10px;
}
.see_more_comp{
border-top:2px #666666 solid;
background-color:#CCCCCC;
font-size:14px;
}
.see_more_comp_details{
padding:5px 5px 4px 5px;
border-left:1px #D3D1D1 solid;
border-right:1px #D3D1D1 solid;
}

.comp_rounded_top{
background:url(../images/comp_top.gif) top left no-repeat;
margin-top:10px;
padding:5px 5px 0px 5px;
cursor:pointer;
}
.comp_rounded_bottom{
background:url(../images/comp_bottom.gif) top left no-repeat;
padding:5px 5px 0px 5px;
cursor:pointer;
height:4px;
font-size:2px;
margin-bottom:5px;
}

/***************** atut complete ********************/
.ac_results .name {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:16px;
	text-align:left;
	text-decoration:none;
}
.ac_results  .address {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	text-align:left;
	text-decoration:none;
}
.ac_results {
	padding: 0px;
	margin:-1px;
	border: 1px solid #CCCCCC;
	border-bottom: none;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	list-style: none;
	padding: 0;
	margin: 0;
	height:100%;
}
.ac_results li {
	display: block;
	padding: 2px 2px 2px 10px;
	border-bottom: 1px solid  #CCCCCC;
	text-decoration: none;
	cursor: default;
	overflow:hidden;
	margin:0;
}
.ac_over {
	background-color:#6f85bb;
	color: HighlightText;
	overflow: hidden;
}

.inbox_menu{
	list-style:none;
}
.inbox_menu a{
	cursor:pointer;
}
.inbox_menu .menu_disabled{
	cursor:default;
	color:#aaa;
	text-decoration:none;
}

.myclear{clear:both; margin-top:15px;}
*html .myclear{clear:both; margin-top:0px;}

/* Non-tech check box */
.non_tech { padding:5px;width:98%;border:1px solid #dcdcdc;background-color:LavenderBlush }

/*  admin form merge_pitch */
div#single_right_col form.styledForm p
{
	padding-left : 240px;
}
div#single_right_col form.styledForm p label
{
	float : left;
	margin-left : -235px;
	width : 230px;
	padding-top : 2px;
}
div#single_right_col form.styledForm p span.message
{
	color : red;
}
div#single_right_col form.styledForm p.confirm
{
	padding-left : 0px;
	text-align : center;
	font-weight : bolder;
	padding-top : 5px;
	padding-bottom : 5px;
}
div#mergingResult
{
	width : 400px;
	margin : 0px auto;
	padding-top : 100px;
}
.small_thumb_container
{
	width : 90px;
	height : 70px;
	overflow : hidden;
	margin : 0 auto;
	border : #c5c5c5 1px solid;
	padding : 1px
}
/* List table style */
.tbl_listing { width:98%; margin:0 auto 0 auto }
.tbl_listing td { border-bottom: 1px solid White;vertical-align:top }
.tbl_listing th { margin-bottom:10px }
.tbl_listing .odd { background-color:WhiteSmoke }
.tbl_listing .even { background-color:Snow }

div.small_link {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5f75aa; text-decoration:none; white-space:nowrap; overflow:hidden;}
div.small_link a:link{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5f75aa; text-decoration:none}
div.small_link a:visited{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5f75aa; text-decoration:none}
div.small_link a:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5f75aa; text-decoration:underline}

div.small_thumb_container a img { border : 0px; }
div.small_rating_container {width:70px; margin:0 auto; padding-top:3px;}

.attachment_alternative_resize
{
	max-height : 190px;
	max-width : 190px;
}

#trends_bg_items {
	text-align: justify;
	margin: 0;
	border-bottom: 1px solid #E5E5E5;
	width: 530px;
}
#trends_bg_items .no_style{
	color: Black;
	text-decoration:none;
}
h2 a.black2 {
	color: Black;
}
.rightbox{
	float: right;
	margin: 0;
	margin-top: 2px;
	padding: 0;
}
.see_more_medium {
	font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#5f75aa; text-decoration:none; white-space:nowrap
}
.simple_warning
{
	color : orange;
}
#theFlow {width:700px; font-size:18px; height:28px; line-height:28px; vertical-align:baseline; padding-top:0px;}

#step1active, #step1inactive {width:210px; float:left; margin-right:10px; padding-left:5px}
#step1active {border-left:8px solid #4b6198; background:#b4cbff ; color:#4b6198; }
#step1inactive {border-left:8px solid #cfcfcf; background:#efefef ; color: #cfcfcf;}

#step2active, #step2inactive {width:210px; float:left; margin-right:10px; padding-left:5px}
#step2active  {border-left:8px solid #4b6198; background:#b4cbff; color:#4b6198; }
#step2inactive {border-left:8px solid #cfcfcf;background:#efefef; color: #cfcfcf;}

#step3active, #step3inactive {width:210px; float:left; padding-left:5px}
#step3active {border-left:8px solid #4b6198; background:#b4cbff; color:#4b6198; }
#step3inactive {border-left:8px solid #cfcfcf;background:#efefef; color: #cfcfcf;}

h1 { font-size:20px !important;}

ul.userList {padding:0; list-style:none; margin:0px 10x 20px;}
ul.userList li {padding:0; margin:0; margin-bottom:10px;}

.contactsList, .contactsList2 {border:1px solid #cfcfcf; overflow-y:scroll; overflow:-moz-scrollbars-vertical;height:300px; width:500px; margin-right:10px; padding:0!important;}
.contactsList2 {margin:0px;}

.start_following {
	border:1px solid #cfcfcf;
	overflow-y:scroll; overflow:-moz-scrollbars-vertical;
	height:400px;
	width:520px;
}

* > .contactsList, .contactsList2 {width:500px;}
h3 {font-size:14px;}

/* Buttons */
.button_big {
	font-size: 16px;
}

.hide-text {
  font-size: 0;
  text-indent: -1000px;
  color: transparent;
  text-decoration: none;
}
.an_homepage {
  padding-top: 10px;
}
.an_homepage a:link,
.an_homepage a:active,
.an_homepage a:visited {
  color: #3f8bd7;
}
.two-column {  }
.two-column .left-column {
  float: left;
  width: 680px;
  margin-right: 10px;
}
.two-column .right-column {
  float: right;
  width: 300px;
}
.an_homepage .marquee {
  height: 252px;
  border: solid #f2f2f2 10px;
  background: white;
}
.an_homepage .marquee ul {
  position: relative;
  margin: 0;
  padding: 1px 1px 1px 365px;

  list-style-type: none;
}
.an_homepage .marquee ul li {
  margin: 0;
  padding: 12px 10px;
  height: 30px;

  cursor: pointer;

  font-size: 1.1em;
  color: black;
  font-weight: bold;
}
.an_homepage .marquee ul li .marker {
  position: relative;
  left: -14px;
  top: -1px;

  width: 8px;
  height: 18px;
  margin-bottom: -18px;

  background: transparent left top no-repeat url("../images/news_marker.png");
}

.an_homepage .marquee ul li a {
  color: black;
}

.an_homepage .marquee ul li a img {
  width: 350px;
  height: 240px;

  display: none;
  border: solid black 5px;
}

.an_homepage .marquee ul li.current {
  background: #feff99;
}

.an_homepage .marquee ul li.current img {
  display: block;
  position: absolute;
  top: 1px;
  left: 1px;
}

.an_homepage .marquee .more {
  display: block;
  margin: 5px 0 10px 375px;
  text-decoration: underline;
}

.an_homepage .connect {
  position: relative;
  margin: 6px 0 0 0;
  padding: 10px 10px 10px 18px;

  border: solid 3px #f2f2f2;
  background: transparent left top repeat-x url("../images/background.homepage.connect.png");
}

.an_homepage .connect h2 {
  margin: 0 0 5px 0;

  text-align: left;
  font-size: 20px;
  color: #4c6399;
  font-weight: normal;
}

.an_homepage .connect h2 strong {
  font-size: 120%;
}

.an_homepage .connect h2 em {
  font-style: normal;
  text-decoration: underline;
}

.an_homepage .connect a.reg_button {
  position: absolute;
  bottom: 10px;
  right: 15px;
}
.an_homepage .connect p {
  margin-right: 150px;
  font-size: 14px;
}
.an_homepage .competitions {
	margin-bottom: 15px;
}
.an_homepage .competitions h2 {
  margin: 0;
  padding: 0;
  text-align: left;
  font-size: 18px;
  font-weight: normal;
}
.an_homepage .competitions h2 .vator {
  color: #4C6399;
}
.an_homepage .competitions h2 .subtitle {
  display: block;
  font-size: 12px;
}
.an_homepage .competitions h3 {
  margin: 0;
  padding: 4px 0;
  width: 100%;
  border-top: solid 1px #9cceff;
  border-bottom: solid 1px #9cceff;

  line-height: 1;
  text-indent: 0px;
  font-size: 15px;
  text-align: left;
  color: black;
  font-weight: normal;
}

.an_homepage .featured-competitions {
  padding: 15px 15px 50px 0px;
}

.an_homepage .featured-competitions ul {
  margin: 0 0 10px 0;
  padding: 0;

  list-style-type: none;
  overflow: hidden;
}

.an_homepage .featured-competitions ul li {
  margin: 10px 0;
  padding: 0 0 0 0

  overflow: hidden;
}

.an_homepage .featured-competitions ul li .image {
  float: left;
  margin-right: 10px;
}

.an_homepage .featured-competitions ul li .image a img {
  border: none;
}

.an_homepage .featured-competitions ul li .title a {
  text-decoration: underline;
}

.an_homepage .featured-competitions ul li .view {
  font-size: 11px;
}

.an_homepage .featured-competitions ul li .description {
  margin-left: 100px;
  margin-top: 4px;
}

.an_homepage .featured-competitions .boundary-button {
  float: left;
}

.an_homepage .featured-competitions .boundary-button a {
  display: block;
  padding: 5px 10px 0 10px;
}

.an_homepage .start-competition {
  position: relative;
  margin: 6px 0 0 0;
}

.an_homepage .start-competition p {
  padding: 15px 0 5px 0px;
}

.an_homepage .start-competition ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.an_homepage .start-competition ul li {
  margin: 2px 0;
  padding: 0 0 0 30px;

  background: transparent 18px 4px no-repeat url("../images/bullet.black_triangle.png");
}
.an_homepage .start-competition a {
  display: block;
  margin: 15px 0 0 15px;
  height: 34px;
  width: 122px;
}

.an_homepage .news {
  margin: 6px 0 0 0;
  padding: 15px 50px 40px 15px;
  border: solid 1px #f2f2f2;
}

.an_homepage .news h2 {
  margin: 0;
  padding: 0;
  height: 21px;
  border-bottom: solid 2px #84cd88;

  font-size: 12px;
  font-weight: normal;
  text-align: left;
}

.an_homepage .news h2 .content {
  float: left;
  position: relative;
  top: 2px;
  padding: 0 10px 0 0;

  background-color: white;
}

.an_homepage .news h2 .vator-news {
  font-size: 22px;
  color: #496298;
}

.an_homepage .news h2 .vator-news-news {
  margin: 0 10px 0 0px;
  color: #8bd08f;
}

.an_homepage .news ul.featured {
  margin: 0;
  padding: 0;

  list-style-type: none;
}

.an_homepage .news ul.featured li {
  position: relative;
  margin: 15px 0;
  padding: 0 145px 0 0;
  /*height: 130px;*/
}

.an_homepage .news ul.featured li .thumbnail {
  position: absolute;
  top: 0;
  right: 0;
  width: 110px;
  height: 70px;
}

.an_homepage .news ul.featured li .thumbnail img {
  border: none;
}

.an_homepage .news ul.featured li h3 {
  margin: 0;
  padding: 0;

  font-size: 14px;
  font-weight: normal;
}

.an_homepage .news ul.featured li h3 a {
  text-decoration: underline;
}

.an_homepage .news ul.featured li h4 {
  margin: 0;
  margin-top:2px;
  padding: 0;

  font-weight: bold;
}

.an_homepage .news ul.featured li h4 a {
  color: black;
  text-decoration: none;
}

.an_homepage .news ul.featured li .teaser {
  margin: 5px 0;
}

.an_homepage .news .more {
}

.an_homepage .news .more h2 {
  padding-bottom: 5px;
  border-bottom-width: 1px;

  font-size: 16px;
}

.an_homepage .news .more h2 .vator-news {
  font-size: 100%;
}

.an_homepage .news .more ul {
  margin: 0;
  padding: 0;

  list-style-type: none;
}

.an_homepage .news .more ul li {
  margin: 10px 0;
}

.an_homepage .news .boundary-button {
  float: left;
}

.an_homepage .news .boundary-button a {
  display: block;
  padding: 5px 10px 0 10px;
}

.an_homepage .company-updates {
  margin: 6px 0 30px 0;
  padding: 10px 20px 40px 15px;
  border: 1px solid #f2f2f2;
}

.an_homepage .company-updates h2 {
  margin: 0;
  padding: 0;
  border-bottom: #85ce89 solid 2px;
  height: 22px;

  font-weight: normal;
  text-align: left;
  font-size: 23px;
  color: #4a639c;
}

.an_homepage .company-updates h2 .content {
  float: left;
  position: relative;
  top: 2px;
  padding: 0 5px 0 0;

  background-color: white;
}

.an_homepage .company-updates h2 .subtitle {
  color: black;
  font-size: 12px;
}

.an_homepage .company-updates ul {
  clear: left;
  margin: 20px 0;
  padding: 0;
  list-style-type: none;
}

.an_homepage .company-updates ul li {
  margin: 0;
  padding: 0;
}

.an_homepage .company-updates ul li .voice_message {
  font-size: 14px;
}

.an_homepage .company-updates ul li .voice_info {
  font-style: italic;
}

.an_homepage .company-updates ul li .voice_info .author {
  font-weight: bold;
}

.an_homepage .company-updates .boundary-button {
  float: left;
}

.an_homepage .company-updates .boundary-button a {
  display: block;
  padding: 5px 10px 0 10px;
  text-decoration: underline;
}

.an_homepage .bnr1 {
  margin-top: 6px;
}

.an_homepage .featured-homepage {
  margin: 10px 0 10px 0;
  padding: 10px 10px 0 10px;
  border: solid 1px #f2f2f2;
}

.an_homepage .featured-homepage h2 {
	margin-top: 0;
	font-size: 18px;
	font-weight: normal;
	text-align: left;
}

.an_homepage .featured-homepage h2 .vator-news {
  color: #496298;
}

.an_homepage .featured-homepage h2 .vator-news-news {
  margin: 0;
  color: #8bd08f;
}
.an_homepage .bnr2 {
  margin-top: 6px;
}
/* DO NOT ADD ANYTHING TO THIS FILE - REMOVE OR USE THE NEW FILES INSTEAD - ASK IF NEEDED */


/* New Walkthrough CSS */
#investor h3, #investor p, #investor label {
	font-family: "Lato", "HelveticaNeue", Helvetica, sans-serif;
  font-weight: lighter;
  color: #4a4a4a;
  text-decoration: none;
}

#investor h3 {
	font-size: 22px;
	font-weight: normal;
}

#investor p {
	font-size: 14px;
}

#investor label {
	font-size: 14px;
}

#investor table input {
	margin-right: 20px;
}

#investor #inv_table_checkbox {
	margin-top: 20px;
}

/* New scorboard styling */
.scoreboard_title {
	font-family: "Lato", "HelveticaNeue", Helvetica, sans-serif;
    font-weight: lighter;
    font-size: 36px !important;
    color: #4a4a4a;
    display: inline-block;
    border-bottom: 12px solid #60d3c2;
    padding-bottom: 10px;
    margin-bottom: 40px;
    text-transform: uppercase;
}

#scorboard_table th {
	border-bottom: 2px solid #60d3c2;
  text-align: left;
  padding: 0 15px;
	font-family: "Lato", "HelveticaNeue", Helvetica, sans-serif;
  font-weight: lighter;
  font-size: 14px;
  color: #9b9b9b;
	text-align: center;
}

#scorboard_table tbody tr td {
	font-family: "Lato", "HelveticaNeue", Helvetica, sans-serif;
	font-weight: lighter;
	font-style: italic;
	font-size: 12px;
	color: #4a4a4a;
	padding: 5px 15px;
}

.form-section-divider {
  font-family: "Lato", "HelveticaNeue", Helvetica, sans-serif;
  font-weight: lighter;
  font-size: 14px;
  color: #9b9b9b;
  width: 100%;
  border-bottom: 1px solid #9b9b9b;
  padding-bottom: 5px;
  margin-top: 30px;
  margin-bottom: 15px;
}

.scoreboard-links {
	font-family: "Lato", "HelveticaNeue", Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 14px;
	color: #465a84;
	text-decoration: underline;
}

.scoreboard-text {
	font-family: "Lato", "HelveticaNeue", Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 14px;
	color: #4a4a4a;
}


.scoreboard-text.heading {
	font-size: 24px !important;
  color: #4a4a4a;
}

.scoreboard-text.heading span {
	color: #60d3c2;
}

.scoreboard-text.bold {
	font-weight: bold;
	margin-bottom: 0;
}

.scoreboard-links.space {
	margin-left: 15px;
}

.scoreboard-icon {
	margin-right: 10px;
}

.scoreboard-icon.gray {
	color: #d8d8d8;
}

#scoreboard_tracks_menu {
	float: left;
}

#voting_status_menu {
	width: 595px;
	padding-top: 40px;
}

#scoreboard_tracks_menu ul, #voting_status_menu ul {
	float: right;
	margin-top: 0;
	padding: 0;
}

#scoreboard_tracks_menu li, #voting_status_menu li {
	float: left;
	font-family: "Lato", "HelveticaNeue", Helvetica, sans-serif;
	list-style-type: none;
	margin-right: 20px;
	min-width: 35px;
	font-weight: bold;
  font-size: 14px;
  color: #4a4a4a;
}

#scoreboard_tracks_menu li:hover, #voting_status_menu li:hover {
	cursor: pointer;
}

#scoreboard_tracks_menu li.underline, #voting_status_menu li.underline {
	padding-bottom: 5px;
	border-bottom: 8px solid #60d3c2;
}

#scoreboard_tracks_menu li.separator, #voting_status_menu li.separator {
	min-width: 0;
	cursor: default;
}

.voting_content {
	width: 490px;
	margin: 0 auto;
	padding-bottom: 80px;
}

.voting_content ul {
	padding-left: 0px;
	list-style: none;
}

.voting_content li {
	font-family: "Lato", "HelveticaNeue", Helvetica, sans-serif;
	font-size: 14px;
	color: #4a4a4a;
}

.voting_content li span {
	margin-right: 10px;
	color: #60d3c2;
}

.voting_content li span.red {
	color: #f77461
}

.voting_content span.mail {
	color: #60d3c2;
	font-size: 24px;
	float: left;
	clear: both;
	cursor:none;
}

#voting_status_heading_container {
	width: 490px;
	margin: 0 auto;
}

.scoreboard-list {
	list-style: none;
}

#missing_votes li {
	list-style-type: none;
}

#invite_role_content {
	font-family: "Lato", "HelveticaNeue", Helvetica, sans-serif;
}

#invite_role_content li {
	color: #4b6198;
}

.invite_form {
	width: 650px;
	margin: 0 auto;
}

.invite_form input[name='commit'] {
	font-weight: bold;
  	font-size: 16px;
  	color: white;
  	border-radius: 4px;
  	background-color: #5870a5;
  	box-shadow: 0 2px 0 #465a84;
  	border: none;
  	text-align: center;
  	text-decoration: none;
  	vertical-align: middle;
  	padding: 7px 15px;
  	float: right;
  	margin: 15px 125px 50px 0;
}

.field_label {
	text-align: right;
	padding: 5px 20px 0 0;
}

.recipient_container {
	width: 100%;
  	height: 85px;
  	position: relative;
  	margin-bottom: 20px;
}

.recipient_container .recipient {
  	height: 100%;
  	box-sizing: border-box;
  	position: relative;
  	border-top: 2px solid #60d3c2;
  	background-color: #d8f8f3;
  	padding: 10px;
}

.recipient_container .recipient.list {
	width: 450px;
  	padding-left: 22px;
}

.recipient_container input[type='text'] {
	font-family: "Lato", "HelveticaNeue", Helvetica, sans-serif;
    font-size: 14px;
    color: #4a4a4a;
    border-radius: 4px;
    border: 1px solid #cccccc;
    padding: 4px 0 5px 15px;
    box-sizing: border-box;
}

.recipient_container input[type='button'] {
	text-decoration: none !important;
	color: #5870a5 !important;
  	font-size: small;
  	font-weight: normal;
  	border: none;
  	background-color: transparent;
}

.recipient_container table {
	background-color: none;
	border: none;
}

.recipient_list_border {
	position: absolute;
  	top: 0;
  	left: 0;
  	height: 100%;
  	width: 12px;
  	background-image: linear-gradient(315deg, #60d3c2 25%, transparent 25%, transparent 50%, #60d3c2 50%, #60d3c2 75%, transparent 75%, transparent);
  	background-size: 25px 25px;
  	background-position-y: -18px;
}

#send_invitation_list {
	padding: 20px 0 15px 0;
}

#flash_success {
	max-width: 700px;
  	margin: 0 auto 100px auto;
  	position: relative;
  	border-radius: 10px;
  	border-bottom-left-radius: 0;
  	border: none;
  	padding: 15px 30px;
  	margin-bottom: 26px;
  	background-color: #60d3c2;
  	color: white;
  	font-weight: lighter;
  	font-size: large;
  	position: relative;
  	box-sizing: border-box;
  	width: 100%;
}

#flash_error {
	max-width: 700px;
  	margin: 0 auto 100px auto;
  	position: relative;
  	border-radius: 10px;
  	border-bottom-left-radius: 0;
  	border: none;
  	padding: 15px 30px;
  	margin-bottom: 26px;
  	background-color: #f77461;
  	color: white;
  	font-weight: lighter;
  	font-size: large;
  	position: relative;
  	box-sizing: border-box;
  	width: 100%;
}

.mytooltip {
	cursor: help;
	font-size: 10px;
	font-weight: bold;
	color: #4a4a4a;
	background-color: #eaeaea;
	border-radius: 3px;
	padding: 1px 4px;
}

/* End */


/* DO NOT ADD ANYTHING TO THIS FILE - REMOVE OR USE THE NEW FILES INSTEAD - ASK IF NEEDED */
.uploader_container
{
	position:absolute;
	width:100%;
	left:0;
	top:0;
}
.uploader_in
{
	width:456px;
	margin-bottom:10px;
}
/* DO NOT ADD ANYTHING TO THIS FILE - REMOVE OR USE THE NEW FILES INSTEAD - ASK IF NEEDED */

/* DO NOT ADD ANYTHING TO THIS FILE - REMOVE OR USE THE NEW FILES INSTEAD - ASK IF NEEDED */
/* Vator.tv (c) Valefor 2.0 */
.main_content
{
	width:1002px;
	margin:0 auto;
	background:url(/images/valefor/content_bg1_transition.gif) top left repeat-y;
	color: black;
}
.main_content2, .main_content_migration
{
	width:1002px;
	margin:0 auto;
	color: black;
	background: none;
}
.mcwide
{
	width:1002px;
	margin:0 auto;
}
.mcwide_dash
{
	width:1004px;
	margin:0 auto;
}
.mcwide_dash .top_wide
{
	background:url(/images/dash_bg.gif) top left repeat-y;
	height:20px;
}
.mcwide_dash .content_wide
{
	width:1004px;
	background:url(/images/dash_content_bg.gif) top left repeat-y;
}
.main_content .top
{
	height:20px;
}

/*left menu color=dce5fa   sub color=e0e8f7*/
/* See no_padding_left_menu in helpers */
.main_content .nav
{
	width:170px;
	float:left;
	padding-left:8px;
}
.main_content .nav ul
{
	margin:0;
	padding:0;
}
.main_content .nav ul li
{
	margin:0;
	padding:0;
	list-style:none;
}
.main_content .nav ul li a
{
	display:block;
	width:151px;
	background:#dce5fa;
	border-right:1px solid #5c72ab;
	border-bottom:1px solid #5c72ab;
	padding:3px;
	padding-left:5px;
	text-decoration:none;
	font-size:12px;
	line-height:18px;
}
.main_content .nav ul li a img
{
border:none;
}
.main_content .nav ul li a span
{
	color:#999999;
	font-weight:normal;
	text-decoration:none;
	margin-left:1px;
}
.main_content .nav .bold
{
	font-weight:bold;
	color:#000000;
}
.main_content .nav ul li a:hover
{
	background:white;
}
.main_content .nav .selected
{
	font-weight:bold;
	color: black;
	background-color:#FFFFFF;
}

/* sub menu */

.main_content .nav ul li ul li
{
	margin:0;
	padding:0;
	list-style:none;

}
.main_content .nav ul li ul li a
{
	display:block;
	width:140px;
	background:#e9effc;
	border-right:1px solid  #FFFFFF;
	border-bottom:1px solid  #FFFFFF;
	padding:3px;
	text-decoration:none;
	font-size:12px;
	padding-left:15px;
}
.main_content .nav ul li a:hover
{
	background:white;
}

/*end sub menu*/

.main_content .content
{
	overflow:hidden;
	float:right;
	width:822px;
}
.main_content .content .cheading
{
	width:822px;
}
.main_content .content .cheading .cheading_inner
{
	width:806px;
	background:url(/images/pitch_heading_bottom.gif) bottom left no-repeat #718cd2;
	padding-bottom:12px;
	margin-left:6px;
}
.main_content .content .cheading .cheading_inner .chi_top
{
	width:806px;
	background:url(/images/pitch_heading_top.gif) top left no-repeat #718cd2;
	height:16px;
}
.main_content .content .cheading .cheading_inner .hleft
{
	width:500px;
	font-size:24px;
	color: white;
	float:left;
	margin-top:-5px;
	padding-left:10px;
}
.main_content .content .cheading .cheading_inner .hleft_editable
{
	width:600px;
	margin-top:-3px;
	font-size:12px;
}
.main_content .content .cheading .cheading_inner .hright
{
	width:277px;
	float:right;
	text-align:right;
	padding-right:10px;
	color: white;
	font-size:12px;
	margin-top:-6px;
}
.cheading_small_wide
{
	background:url(/images/valefor/sheading_wide.gif) top left no-repeat;
	width:796px;
	height:30px;
	padding:5px;
	color: white;
}
.cheading_small_wide h1
{
	font-size:18px;
	font-weight:normal;
	color: white;
}
.cheading_inner .hright a
{
	font-size:14px;
	font-weight:bold;
	color: white;
}
.main_content .content .center, .main_content_migration .center
{
	width:487px;
	float:left;
}
.main_content .content .center h1
{
	font-size:16px;
	font-weight:bold;
	margin:0;
	margin-bottom:7px;
}
.main_content .content .center span
{
	color: black;
	font-weight:bold;
}
.main_content .content .right
{
	width:335px;
	float:left;
	padding-top:8px;
}
.main_content .content .right object
{
	margin-left:5px;
}
.rowner
{
	width:316px;
}
.main_content .content .right .rbottom
{
	width:335px;
	height:0px;
}
.cb_wrapper
{
	width:1002px;
	margin:0 auto;
}
.content_bottom
{
	width:666px;
	height:0px;
	clear:both;
}
.content_bottom_wide
{
	width:1002px;
	height:0;
	clear:both;
}
.content_bottom_wide_dash
{
	width:1004px;
	height:25px;
	background:url(/images/dash_bottom.gif) top left no-repeat;
	clear:both;
	margin:0 auto;
}
.main_content .subheading
{
	width:475px;
	height:35px;
	background:url(/images/valefor/subheading_bg.gif) top left no-repeat;
	margin:0 auto;
	margin-top:2px;
	padding-top:5px;
}
.main_content_migration .subheading {
	margin:0;
}
.main_content .shsmall
{
	width:320px;
	background:url(/images/valefor/sh_small.gif) top left no-repeat;
}
.main_content .shsmall2
{
	width:260px;
	background:url(/images/valefor/sh_small2.gif) top left no-repeat;
}
.main_content .subheading .shleft
{
	float:left;
	width:345px;
	font-size:18px;
	color: white;
	padding-left:40px;
	margin-top:2px;
	padding-bottom:2px;
}
.main_content .subheading .competition
{
	background:url(/images/valefor/icons/competition.gif) 10px 0px no-repeat;
}
.main_content .subheading .recompetition
{
	background:url(/images/valefor/icons/recompetition.gif) 10px 0px no-repeat;
}

.main_content .subheading .privatecompetition
{
	background:url(/images/valefor/icons/privatecompetition.gif) 10px 0px no-repeat;
}

.main_content .subheading .network
{
	background:url(/images/valefor/icons/network.gif) 10px 0px no-repeat;
}
.main_content .subheading .feed
{
	background:url(/images/rss.gif) 10px 4px no-repeat;
}
.main_content .subheading .details
{
	background:url(/images/valefor/icons/details.gif) 8px 0px no-repeat;
}
.main_content .subheading .looking_employees
{
	background:url(/images/valefor/icons/looking_employees.gif) 8px 0px no-repeat;
}
.main_content .subheading .looking_service
{
	background:url(/images/valefor/icons/looking_service.gif) 8px 0px no-repeat;
}
.main_content .subheading .comments
{
	background:url(/images/valefor/icons/comment_title.gif) 8px 0px no-repeat;
}
.main_content .subheading .looking_job
{
	background:url(/images/valefor/icons/looking_job.gif) 8px 0px no-repeat;
}
.main_content .subheading .shright
{
	float:right;
	width:80px;
	text-align:right;
	padding-right:10px;
	margin-top:2px;
}
.box
{
	clear:both;
	padding:4px;
	font-size:12px;
}
.box #hidden_management
{
	width:460px;
}
.main_content .pitch_page_padding
{

	padding:5px;

}
.box h1
{
	font-size:18px;
	font-weight:normal;
	color: #5d72ab;
	margin:0;
	padding:0;
}
.box_heading
{
	font-size:18px;
	font-weight:normal;
	color:#5d72ab;
	margin-top:10px;
}
.box_description
{
	font-size:12px;
	font-weight:normal;
	margin-left:6px;
	text-align:left;
	margin-bottom:16px;
	margin-right:5px;
	margin-top:4px;
}
.box_description .opacity_text
{
	display: none;
	position: relative;
	width:450px;
	height:14px;
	top: -28px;
}
.box_description .opacity_text span#readMoreGradient
{
	width : 450px;
	background : transparent url(../images/gradient.png) repeat-x scroll 0%;
	display : block;
	font-size : 12px;
	position : absolute;
}
.box_top_space
{
	height:11px;
}
.box h2
{
	font-size:12px;
	color: black;
	margin:0;
}
.box h3
{
	font-size:18px;
	font-weight:normal;
	color: #5d72ab;
	margin-top:10px;
}
.box p
{
	margin-left:0px;
	text-align:left;
	margin-right:5px;
}

.box img
{
	border:none;
}
.collapse_box
{
	height:95px;
	overflow:hidden;
}
.owner_box
{
	background: url(/images/owner_bg.gif) top left repeat-x #f3f3f3;
	padding:4px;
	color:black;
	border-bottom:1px solid #dadada;
	text-align:center;
}
.simple_link span{
	font-weight:normal !important;
	COLOR: #4b6198 !important;
}
.owner_box em
{
	font-size:11px;
}
.ob_no_wrap
{
	margin-left:6px;
	margin-right:10px;
	padding-top:8px;
}
.ob_no_wrap_small
{
	margin-left:6px;
	margin-right:6px;
}
.owner_box input
{
	font-size:11px;
	font-weight:bold;
}

/*.btn{
float:left;
background:url(/images/btn-left.gif) no-repeat left top;
margin:0;
padding:0 0 0 7px;
text-decoration:none;
font-size:12px;
font-weight:bold;
color:#FFFFFF;

}

.btn span {
float:left;
display:block;
background:url(/images/btn-right.gif) no-repeat right top;
padding:5px 15px 6px 5px;
font-weight:bold;
color:#FFFFFF;
cursor:pointer;
}*/


.notes
{
	width:307px;
	margin-left:12px;
}
.notes .nmain_heading
{
	display:block;
	float:left;
	width:150px;
	font-size:16px;
	font-weight:bold;
	margin:5px 0 0;
	padding-left:5px;
	color: black;
}
.notes .add_note
{
	width:140px;
	float:right;
	text-align:right;
}

.notes .add_note_login
{
	margin-top:10px;
	float:left;
	text-align:left;
	margin-left:5px;
}
.add_note_ta
{
	width:260px;
	height:70px;
	font-size:11px;
}
.notes .notes_top
{
	background:url(/images/note_box_top.gif) top left no-repeat;
	height:11px;
	width:307px;
}
.notes .notes_bottom
{
	background:url(/images/note_box_bottom.gif) top left no-repeat;
	height:11px;
	width:307px;
}
.notes .notes_content
{
	border-left:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;
	background:#ffeeaa;
	width:295px;
	padding:5px;
	padding-top:0;
}
.notes_content ul
{
	margin:0;
	padding:0;
}
.notes li
{
	list-style:none;
	margin:0;
	padding:0;
	background:url(/images/valefor/note_bg.gif) bottom left repeat-x #ffffdd;
	border-bottom:1px solid #cdc395;
	padding:5px;
	color: black;
}
.notes h1
{
	font-size:16px;
	font-weight:bold;
	margin:0;
	padding-left:5px;
	color: black;
}
.pitch_stats
{
	border-top:1px solid #ccc;
	margin-top:10px;
	padding-top:10px;
	display:block;
}
.pitch_stats .pstat_left
{
	float:left;
	width:250px;
}
.pitch_stats .pstat_right
{
	float:right;
	width:200px;
}
.show_new
{
	text-align:right;
	font-size:13px;
	padding:0px 32px 0px 2px;
	background-image:url(/images/new.gif);
	background-repeat:no-repeat;
	background-position:95% 0%;
	color:#fad527 !important;
	font-weight:bold;
}
.mm_separator
{
	border-top:2px solid #5c72ab;
	width:1002px;
	margin:0 auto;
	clear:both;
	background:url(/images/valefor/nowrap_bg.gif) top left repeat-x;
	padding-top:20px;
}


.actlink
{
	color: black !important;
	padding-left:4px;
	padding-right:4px;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	background:url(/images/act_bg.gif) top left repeat-x #d7edd9;
	border-bottom:1px solid #4aa050;
}








/* forms layout */
label
{
	color: black;
	cursor:pointer;
	vertical-align:middle;
}
.vtextfield
{
	padding:3px;
	font-size:11px;
}
.vwide
{
	width:394px;
}
.large_fonts
{
	font-size:14px;
	font-weight:bold;
}
.form_left
{
	float:left;
	width:590px;
	padding-left:10px;
	padding-top:10px;
}
.form_left h1
{
	font-size:24px;
	font-weight:normal;
}
.form_left h2
{
	margin:0;
	padding:0;
	font-size:14px;
	color: black;
}
.form_right
{
	float:right;
	width:200px;
	padding-right:10px;
	padding-top:10px;
}
.form_right h1
{
	margin:0;
	padding:0;
	font-size:14px;
	margin-bottom:7px;
}
.vstab_container
{
	margin-bottom:10px;
}
.vstab_container .tab_headings
{
	border-bottom:1px solid #ccc;
}
.vstab_container .tab_headings a
{
	display:block;
	float:left;
	padding:3px;
	padding-left:7px;
	padding-right:7px;
	background:#68ba6e;
	margin-bottom:-1px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	margin-right:4px;
	color: white;
	text-decoration:none;
}
.vstab_container .tab_headings a.selected
{
	border-right:1px solid #ccc;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	background: white;
	color: black;
}
.vstab_container .tab_content
{
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	padding:10px;
}

.tab_content h2
{
	margin:0;
	padding:0;
	font-size:16px;
	color: black;
}
.info_note
{
	padding:10px;
	color: black;
	font-size:11px;
	font-weight:bold;
	background:#FFFFCC;
	border:1px solid #FF9966;
	margin-top:10px;
	margin-bottom:10px;
}
.info_note ul
{
	margin:7px;
	margin-left:20px;
	font-size:14px;
}


.stf
{
	font-size:11px;
	padding:3px;
}
.swide
{
	width:300px;
}
.mtf
{
	width:400px;
	font-size:18px;
	padding:3px;
}



/* overlays */
.form_disabler_add
{
	position:absolute;
	background:#cfcfcf;
	filter:alpha(opacity=40);
	top:0px;
	left:0px;
}
html>body .form_disabler_add{
	background: url(../images/disable_trans.png);
}

.overlay
{
	font-weight:bold;
	filter:none;
	position:absolute;
	width:100%;
}
.inner_float_add
{
	border-right:2px solid #949494;
	border-bottom:2px solid #949494;
	border-top:1px solid #a4a4a4;
	border-left:1px solid #a4a4a4;
	padding:10px;
	width:580px;
	color:black;
	background:white;
	filter:none;
	margin:0 auto;
	font-weight:normal;
}
.inner_float_add h1
{
	font-size:18px;
	margin:0;
	padding:0;
	color: black;
	font-weight:normal;
	margin-bottom:7px;
}
.tooltip_overlay
{
	position:absolute;
	margin-left:-13em;
	margin-top:-0em;
	background:url(/images/overlay_info.gif) top left no-repeat;
	width:122px;
	padding:5px;
	height:100px;
	color: black;
	font-size:11px;
	font-weight:bold;
}





.playlist
{
	width:320px;
	margin-left:5px;
}
.playlist_top
{
	width:320px;
	background:url(/images/playlist_top.gif) top left no-repeat #ddd;
}
.playlist_bottom
{
	width:320px;
	height:8px;
	background:url(/images/playlist_bottom.gif) bottom left no-repeat #ddd;
}
.playlist_content
{
	width:320px;
	background:#ddd;
	padding-bottom:5px;
}
.playlist_content .plin
{
	width:290px;
	margin:0 auto;
	background:white;
	height:242px;
	overflow:auto;
	padding:5px;
}
.playlist .pl_item
{
	font-size:11px;
	width:272px;
}
.playlist .selected_over
{
	background:#d8f0da;
}
.playlist .playlist_img
{
	width:100px;
	float:left;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
}
.playlist .playlist_info
{
	width:150px;
	float:left;
	padding-top:5px;
}
.playlist .playlist_info strong
{
	font-size:12px;
}
.playlist .playlist_info a
{
	font-weight:bold;
	font-size:14px;
}
.playlist .selected
{
	background:#85cd8b;
}
.playlist_heading
{
	background:url(/images/valefor/owner_box_bg.gif) top left repeat-x #eaeaea;
	padding:4px;
	color: black;
	width:310px;
	margin-left:5px;
	font-weight:bold;
}
.pl_tabs
{
	width:300px;
	margin:0 auto;
}

.pl_tabs a, .pl_tabs span
{
	display:block;
	float:left;
	width:117px;
	height:16px;
	padding-top:2px;
	background:url(/images/pl_tab.gif) top left no-repeat;
	text-align:center;
	color: white !important;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}
.pl_tabs .selected, .pl_tabs span
{
	color: black !important;
	background:url(/images/pl_tab_active.gif) top left no-repeat;
}


.related_owners
{
	width:300px;
	margin:0 auto;
}
.related_owners .selected
{
	color: black !important;
	background:url(/images/pl_tab_active.gif) top left no-repeat;
}


.pl_tabs2
{
	width:500px;
	margin-top:5px;
}

.pl_tabs2 a, .pl_tabs2 span
{
	display:block;
	float:left;
	width:100px;
	height:24px;
	padding-top:2px;
	padding-bottom:2px;
	background:url(/images/pl_tab2.gif) top left no-repeat #949494;
	text-align:center;
	color: white !important;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	margin-right:2px;
}
.pl_tabs2 .selected, .pl_tabs2 span
{
	color: black !important;
	background:url(/images/pl_tab_active2.gif) top left no-repeat #e1e1e1;
}
.pl_tabs3
{
	width:500px;
	margin-top:5px;
}

.pl_tabs3 a, .pl_tabs3 span
{
	display:block;
	float:left;
	width:152px;
	height:15px;
	padding-bottom:2px;
	background:url(/images/pl_tab3.gif) top left no-repeat #949494;
	text-align:center;
	color: white !important;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	margin:0px;
	margin-right:3px;
	padding-top:6px;
	background-color:#FFF;
}
.pl_tabs3 .selected, .pl_tabs3 span
{
	color: black !important;
	background:url(/images/pl_tab_active3.gif) top left no-repeat #e1e1e1;
}



.related
{
	width:307px;
	margin-left:12px;
	margin-top:10px;
}
.related h1
{
	font-size:16px;
	font-weight:bold;
	margin:0;
	padding-left:5px;
	color: black;
}
.related .related_top
{
	background:url(/images/related_box_top.gif) top left no-repeat;
	height:11px;
	width:307px;
	text-align:center;
	padding:5px;
}
.related .related_bottom
{
	background:url(/images/related_box_bottom.gif) bottom left no-repeat;
	background-color:#dcdcdc;
	height:10px;
	width:307px;
	margin:auto;
	text-align:center;
}
.related .related_content
{
	width:307px;
	padding:0;
	background:#dcdcdc;
}

/* comment styles */
/* my comment list */
.pcomment_list
{
	list-style:none;
	margin:0;
	padding:0;
	margin-left:7px;
	color: black;
	font-size:11px;
}
.pcomment_list li
{
	margin:0;
	padding:0;
	padding-bottom:7px;
	padding-left:50px;
	margin-bottom:3px;
}
.pmy_comment
{
	background:url(../images/comment_gbg.gif) no-repeat 15px 10px #ebebeb;
}

.pmy_comment_expert
{
	background:url(../images/expert.gif) no-repeat 7px 10px #ebebeb;
}
.submit_comment
{
	width:450px;
	height:100px;
}
.submit_comment_top
{
	padding:10px;
	text-align:center;
}
#post_comment
{
	margin-bottom:10px;
}
.submit_comment_top a
{
	font-size:14px;
	font-weight:bold;
}




.editable_frame
{
	margin-left:5px;
	background:url(../images/edit_y_right.gif) no-repeat top right #ffba00;
	height:34px;
}
.ef_left
{
	float:left;
	height:29px;
	background: url(../images/edit_y_left.gif) no-repeat top left;
	color: black;
	padding-left:15px;
	padding-top:5px;
}
.small_edit_button
{
	font-size:11px;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	border:2px solid #ccc;
	border-right:2px solid #333;
	border-bottom:2px solid #333;
	background:white;
	padding:0;
	margin:0;
}








.overview_left
{
	padding:3px;
}
.overview_left div h1
{
	font-size:14px;
	font-weight:bold;
	margin:0 !important;
}
.overview_left div
{
	margin-bottom:7px;
}
.overview_left div span, .overview_right div span
{
	font-weight:bold;
}
.overview_right
{
	padding:3px;
	font-size:11px;
	border-top:1px solid #ccc;
	padding-top:10px;
}
.network_member_list
{
	margin:0;
	padding:0;
}
.network_member_list li
{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:120px;
	padding:5px;
	font-size:12px;
}
#sortable_items,
#sortable_items_public,
#sortable_items_private
{
	margin:0;
	padding:0;
}

#sortable_items_public li,
#sortable_items_private li
{
	list-style:none;
	font-size:12px;
	width:340px;
}
#sortable_items_public,
#sortable_items_private
{
	border:2px solid #e1e1e1;
}
#sortable_items li
{
	list-style:none;
	margin:0;
	margin-bottom:0px;
	margin-left:20px;
	margin-right:20px;
	font-size:12px;
	height:80px;
}
#sortable_items .item_container
{
	list-style:none;
	margin:0;
	padding-left:30px;
	margin-right:15px;
	font-size:12px;
	padding-top:5px;
}
#sortable_items_public .item_container,
#sortable_items_private .item_container
{
	list-style:none;
	margin:0;
	font-size:12px;
	padding:5px;
	width:340px;
}
#sortable_items .item_container
{
	border:1px solid #ddd;
	width:730px;
	padding-left:30px;
	float:left;
}
#sortable_items .btn_action
{
	padding:5px 0 0 70px;
}
.list_hover_move
{
	background:url(/images/move.jpg) 5px 5px no-repeat #ededed;
	cursor:move;
}
.list_hover
{
	background-color:#ededed;
}
#sortable_items .loading
{
	background:url(/images/loading.gif) top left no-repeat;
	padding-left:15px;
}





.pitch_logo
{
	float:right;
	margin-right:4px;

}
.pitch_data
{
	width:310px;
	float:left;
}
.pitch_data h1
{
	margin:0 !important;
}
.pitch_data div
{
	margin-bottom:4px;
}




.more_link{
padding:0 0 0 19px;
background:url(/images/more-link-left.gif) no-repeat left top;
color:#006699;
text-align:left;
font-size:10px;
font-weight:bold;
float:right;
text-decoration:none;


}

.more_link span {
float:left;
color:#006699;
display:block;
background:url(/images/more-link-right.gif) no-repeat right top;
padding:3px 5px 5px 3px;
font-weight:bold;
cursor:pointer;
}

.more_link span:hover {
float:left;
display:block;
background:url(/images/more-link-right.gif) no-repeat right top;
padding:3px 5px 5px 3px;
font-weight:bold;
cursor:pointer;
color:#006699;
text-decoration:none;
}






body div#toolTip
{
    position: absolute;
    z-index: 1000;
    width: 300px;
    background: #FEFEC4;
    border: 1px solid #000;
    text-align: left;
    padding: 5px;
    min-height: 10px;
    -moz-border-radius: 5px;
}

body div#toolTip p
{
    margin: 0;
    padding: 0;
    color: #000;
    font: normal normal normal 10px/120% Arial, Tahoma, sans-serif;
}

body div#toolTip p em
{
    display: block;
    margin-top: 3px;
    color: #f60;
    font-style: normal;
    font-weight: bold;
}

body div#toolTip p em span
{
    /*font-weight: bold;*/
    color: #fff;
}







/* new dashboard styles */
.ndash_top_container
{
	width:1002px;
}

.ndash_top_container .nd_left
{
	float:left;
	width:540px;
	padding-left:12px;
}

.ndash_top_container .nd_right
{
	float:right;
	width:430px;
	height:50px;
	background:url(/images/dash_right_info.gif?1234567890) top left no-repeat;
	padding-top:210px;
	padding-right:2px;
}
.ndt_left
{
	float:left;
	width:228px;
	padding-top:5px;
}
.ndt_right
{
	float:left;
	width:276px;
	padding-left:10px;
}
.ndt_right h1, .ndt_right h2
{ margin:0; padding:0; }
.ndt_right h1
{
	font-weight:normal;
	font-size:14px;
}
.ndt_right h2
{
	font-size:19px;
	font-weight:normal;
	margin-bottom:6px;
}
.ndt_right span
{
	color: #a2a2a2;
	font-size:11px;
	font-weight:bold;
}




.ndash_tab_col_left
{
	width:310px;
	float:left;
	padding-left:17px;
	padding-top:15px;
}
.ndash_tab_container
{
	padding-bottom:10px;
}
.ndash_tab_container h1
{
	font-size:18px;
	font-weight:bold;
	margin:0;
	padding:0;
	padding-bottom:10px;
}
.ndash_tab_container .tab_headings
{
	border-bottom:1px solid #ccc;
}
.ndash_tab_container .tab_headings a
{
	display:block;
	float:left;
	padding:3px;
	padding-left:7px;
	padding-right:7px;
	background: url(/images/dash_tab_bg.gif) top left repeat-x #53638b;
	margin-bottom:-1px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	margin-right:4px;
	color: white;
	text-decoration:none;
}
.ndash_tab_container .tab_headings a.selected
{
	border-right:1px solid #ccc;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	background: white;
	color: black;
}
.ndash_tab_container .tab_content
{
	background: url(/images/dleft_bg.gif) top left repeat-y;
	border-bottom:1px solid #ccc;
	padding:10px;
	padding-bottom:0;
}
.ndash_col_right
{
	width:670px;
	float:right;
	padding-top:15px;
	padding-right:3px;
}
.ndash_col_right .ndash_col2, .ndash_col_right .ndash_col3
{
	width:310px;
	float:right;
	padding-right:18px;
}
.dash_col_rlist li
{
	width:130px;
	height:132px;
}
.list_featured li
{
	background:#e8e8e8;
}
.dash_featured_tab
{
	width:82px;
	height:16px;
	background:url(/images/featured_tab_back.gif) top left no-repeat;
	clear:both;
	float:right;
	margin-bottom:8px;
}
.dash_more_link
{
	background:url(/images/more_link_dash_bg.gif) top left no-repeat;
}

.dash_more_link_grey
{
	background:url(/images/more_link_grey_bg.gif) top left no-repeat;
}

.dash_more_link_grey_home
{
	background:url(/images/more_link_grey_home_bg.gif) top left no-repeat;
}

.dash_more_link, .dash_more_link_grey, .dash_more_link_grey_home
{
	width:168px;
	height:21px;
	display:block;
	margin:0 auto;
	text-align:center;
	padding-top:12px;
	color: black !important;
	text-decoration:none;
}




.community_box
{
	background: #e3e3e3;
	margin-left:14px;
	margin-right:18px;
	padding:10px 10px 0 10px;
}
.community_box h1
{
	font-size:18px;
	font-weight:bold;
	margin:0;
	padding:0;
	padding-bottom:10px;
}
.user_list_dash li
{
	width:290px;
	height:70px;
}
.uld_left {
	text-align:center;
	float:left;
	width:94px;
	height:70px;
}
.uld_right {
	float:right;
	width:190px;
}
.dash_featured_tab_user
{
	width:82px;
	height:16px;
	background:url(/images/featured_users_back.gif) top left no-repeat;
	clear:both;
	float:right;
}



/* New wire RSS*/

.newswire
{
	width:475px;
	margin-bottom:10px;
    font-size:12px;
}

.newswire .newswire_heading
{
	background:url(/images/news_wire_heading_left.gif) top left no-repeat;
	padding: 0px 2px 0px 5px;
	height:16px;
}
.newswire .newswire_heading .newswire_text
{
	background:url(/images/news_wire_heading_bg.gif) repeat-x;
	font-weight:bold;
	height:16px;
	color: #FFFFFF !important;
	float: left;
	padding-top: 1px;
}
.newswire .newswire_heading .newswire_from
{
	float: right;
}
.newswire .newswire_heading .newswire_right_bg
{
	background:url(/images/news_wire_heading_right.gif) top left no-repeat;
	width: 5px;
	height: 16px;
	float: left;
}
.newswire .newswire_top
{
	background:url(/images/news_wire_top.gif) top left no-repeat;
	height:5px !important;
	width:475px;
	font-size:2px;
}
.newswire .newswire_bottom
{
	background:url(/images/news_wire_bottom.gif) top left no-repeat;
	height:5px;
	width:475px;
}
.newswire .newswire_see_more
{
	float: right;
	padding-right: 5px;
}
.newswire .newswire_content
{
	border-left:1px solid #5e9362;
	border-right:1px solid #5e9362;
	width:471px;
    margin-left:1px;
}
.newswire .newswire_item
{
    background-image:url(/images/new_wire_bg.gif);
    background-repeat:repeat-x;
    width:461px;
    padding:5px;
    padding-top:0;
}
.newswire .newswire_content .newswire_info span {
	font-weight: normal;
}
.newswire p{
	margin:0;
	padding: 0px 0px 2px 0px;
}
.newswire .newswire_content h1{
	margin:0;
	font-weight:bold;
	color:#5e9362;
	padding-top:4px;
}

.newswire .newswire_content .heading{
	margin:0;
	font-weight:bold;
	color:#5e9362;
	padding-top:4px;
}

.newswire .newswire_content h1 a:link, .newswire_content h1 a:visited, .newswire_content h1 a:active{
	text-decoration:underline;
	color:#5e9362;
	font-size:12px;
}
.newswire .newswire_content h1 a:hover{
	text-decoration:none;
	color:#5e9362;
}
.newswire div table a
{
	color:#4B6198;
	text-decoration:none;
	font-weight:bold;
}
.newswire div table a:hover
{
	text-decoration:underline;
	cursor:pointer;
}
.newswire div table
{
	border-collapse: collapse;
	border : 0px;
}
.newswire div table td
{
	padding:0px;
}
.newswire div table td br
{
	font-size:3px;
}

/* /New wire RSS*/


.add_more{
padding:0 0 0 19px;
background:url(/images/add_more_left.gif) no-repeat left top;
color: #000000;
text-align:left;
font-size:10px;
font-weight:bold;
float:right;
text-decoration:none;
}

.add_more span {
float:left;
display:block;
background:url(/images/btn_right.gif) no-repeat right top;
padding:3px 5px 5px 5px;
font-weight:bold;
cursor:pointer;
}

.add_more span:hover {
float:left;
display:block;
background:url(/images/btn_right.gif) no-repeat right top;
padding:3px 5px 5px 5px;
font-weight:bold;
cursor:pointer;
color:#006699;
text-decoration:underline;
}

.remove{
padding:0 0 0 19px;
background:url(/images/btn_delete.gif) no-repeat left top;
color: #000000;
text-align:left;
font-size:10px;
font-weight:bold;
float:right;
text-decoration:none;
}

.remove span {
float:left;
display:block;
background:url(/images/btn_right.gif) no-repeat right top;
padding:3px 5px 5px 5px;
font-weight:bold;
cursor:pointer;
}

.remove span:hover {
float:left;
display:block;
background:url(/images/btn_right.gif) no-repeat right top;
padding:3px 5px 5px 5px;
font-weight:bold;
cursor:pointer;
color:#006699;
text-decoration:underline;
}

.btn_orange{
float:left;
background:url(/images/btn-left.gif) no-repeat left top;
padding:0 0 0 7px;
text-decoration:none;
font-size:12px;
font-weight:bold;
color:#FFFFFF !important;
margin:2px 0px 2px 5px;

}

.btn_orange span {
float:left;
display:block;
background:url(/images/btn-right.gif) no-repeat right top;
padding:5px 15px 6px 5px;
font-weight:bold;
color:#FFFFFF !important;
cursor:pointer;
}






/* ********** [Rounded Box] ********** */
.white_box_top {
	margin-top:10px;
	background: url(/images/rounded/box_top.gif) repeat-x;
	background-position:100% 0%;
}
.white_box_bottom {
	background: url(/images/rounded/box_bottom.gif) repeat-x 0 100%;

}

.white_box_left {
	background: url(/images/rounded/box_left.gif) repeat-y;
}

.white_box_right {
	background: url(/images/rounded/box_right.gif) repeat-y 100% 0;
}

.white_box_topleft {
	background: url(/images/rounded/box_topleft.gif) no-repeat;
}

.white_box_topright {
	background: url(/images/rounded/box_topright.gif) no-repeat 100% 0;
}

.white_box_bottomleft {
	background: url(/images/rounded/box_bottomleft.gif) no-repeat 0 100%;
}

.white_box_bottomright {
	background: url(/images/rounded/box_bottomright.gif) no-repeat 100% 100%;
	padding:1px 6px 6px 6px;
}

.white_box_bg{
	background: url(/images/rounded/box_bg.gif);
	background-repeat:repeat-x;
}

.big_white_box{
	width:600px;
	padding:10px;
	margin:auto;
}

.white_box_body{
	padding:30px 10px 10px 10px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	height:40px;
}
.default_profile_pic{
	padding:1px;
	margin:0;
    width:100px;
    height:100px;
	text-align:center;
    border: 1px solid #999;

}
.sthumb_default_profile_pic{
	margin:0 0 5px;
	padding: 1px;
	width:60px;
	height:60px;
	text-align:center;
    border: 1px solid #999;
}
.sthumb_default_profile_pic img{
    vertical-align:middle;
}

/*Pitch top*/
.pitch-pic{
width:150px;
border:1px #CCCCCC solid;
margin-right:4px;
text-align:center;
float:left;
margin-top:2px;
margin-left:2px;
}
.pitch-pic img{
vertical-align:middle;
text-align:center;
}
.comp-box{
width:150px;
border:1px #CCCCCC solid;
background-color:#EBEBEB;
margin-bottom:6px;
margin-top:8px;
padding:2px 0px 2px 2px;
}
.comp-box-award{
width:268px;
border:1px #CCCCCC solid;
background-color:#EBEBEB;
margin-bottom:6px;
margin-top:8px;
padding:2px 0px 2px 2px;
float:left;
}
.comp-box-comp-award{
margin:0px;
background-image:url(../images/comp-arror.gif);
background-repeat:no-repeat;
background-position: 0% 2px;
font-size:12px;
padding-left:14px;
text-align:left;
padding-bottom:3px;
}
.comp-box-dont{
color:#FF6600;
font-size:12px;
font-weight:bold;
text-align:center;
margin:0px;
}
.comp-result{
margin:0px 4px 0px 4px;
text-align:left !important;

}
.comp-box-comp{
margin:0px;
background-image:url(../images/comp-arror.gif);
background-repeat:no-repeat;
background-position: 1% 2px;
font-size:12px;
padding-left:14px;
text-align:left;
padding-bottom:3px;
}
.pitch-box-views{
margin:0px;
background-image:url(../images/pitch-buttons-views.gif);
background-repeat:no-repeat;
background-position: 0% 1px;
font-size:12px;
padding-left:74px;
height:22px;
margin-top:10px;
}
.pitch-box-expert{
margin:0px;
background-image:url(../images/pitch-buttons-expert.gif);
background-repeat:no-repeat;
background-position: 0% 1px;
font-size:12px;
padding-left:74px;
height:22px;
margin-top:10px;
}
.pitch-box-comments{
margin:0px;
background-image:url(../images/pitch-buttons-comments.gif);
background-repeat:no-repeat;
background-position: 0% 1px;
font-size:12px;
padding-left:74px;
height:22px;
margin-top:10px;
}
.pitch-box-cat{
margin-top:6px;
width:470px;
}
.pitch-box-tag{
margin-top:8px;
width:470px;
}
.pitch-type{
	font-size:16px;
	font-weight:normal;
	color: #5d72ab;
	margin:0;
	padding:0;
	margin-top:9px !important;
	font-weight:bold;
}
.sponsors-type-box
{
	float:left;
	width:162px;
	height:110px;
	background:url(/images/box_type.gif) top left no-repeat;
	padding:10px;
	font-size:11px;
	font-weight:bold;
	margin-right:5px;
	text-align:center;
}

/*popup heading*/
.rave_bg{
	/*background-image:url(/images/valefor/rave_bg.gif);*/
	/*background-color:#CCCCCC;*/
	margin-left:18px;

}
.rave_li_bg{

	 background-image:url(/images/news_start.gif);
	 background-repeat:no-repeat;
}
.rave_li_bg h1{
	font-size:24px;
	font-weight:normal;
	padding:5px 0px 0px 8px !important;

}
.rave_date{
	color:#999999;
	margin:5px 0px 0px 8px;

}
.rave_desc{
	margin:5px 0px 28px 8px;

}

#rave_content {
	 float:left;
	 width:475px;
}
.news_icon
{
	background:url(/images/valefor/icons/news_icons.gif) 10px 0px no-repeat;
	height:45px;
}
.testimonial_icon
{
	background:url(/images/valefor/icons/testimonial_icon.gif) 10px 0px no-repeat;
	height:45px;
}
.rave_heading{
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	padding-left:45px;
	padding-top:5px;
}
.rave_left, .rave_right
{
	height:40px;
	background:url(/images/valefor/subheading_bg.gif) top left no-repeat;
	width:475px;
	padding-top:5px;
	float:left;
}
.pheading
{
	width:470px;
	float:left;
	margin-top: 10px;
	margin-bottom:10px;
}
.pheading .pheading_inner .pleft
{
	width:470px;
	font-size:22px;
	float:left;
	padding-left:10px;
	font-weight:normal;
}
.pheading .pheading_inner pright
{
	width:277px;
	float:right;
	text-align:right;
	padding-right:10px;
	color: white;
	font-size:12px;
	margin-top:-6px;
}
.popup_logo{
	background-image:url(/images/vatorlogo.gif);
	width:110px;
	height:46px;
	float:left;
	margin-left:5px;
}
.popup_to{
	font-size:12px;
	font-weight:bold;
	float:left;
	width:70px;
	text-align:right;
	padding-right:5px;
}
.popup_to span{
 font-size:9px;
 font-weight:normal;
 }
.popup_buttons
{
	margin-left:74px;
	margin-top:5px;
}
.bg_div{
	border:1px #b8ceff solid;
	background-color:#f1f4fb;
	margin:10px;
	text-align:center;
	line-height:24px;
	padding:5px;
}
.pop_up_padding{
	margin:10px;
}

/* browse page */
div.no_col
{
	width : 1000px;
	margin : 0 auto;
	background:#fff;
}
div.main_content div.top_no_col
{
	height:0;
}
div.cb_wrapper div.content_bottom_no_col
{
	width : 1002px;
	height : 0px;
	clear : both;
}
/* /browse page */
.contributor_list { font-size: 10pt; }
/* DO NOT ADD ANYTHING TO THIS FILE - REMOVE OR USE THE NEW FILES INSTEAD - ASK IF NEEDED */

/* New Investor Information Form Styling */

#centeredBody h2, #centeredBody form label, #centeredBody form i, .form_field_notes  {
	font-family: "Lato", "HelveticaNeue", Helvetica, sans-serif;
  font-weight: lighter;
  color: #4a4a4a;
  text-decoration: none;
}

#centeredBody h2 {
	font-size: 22px;
	font-weight: normal;
	margin-bottom: 10px;
}

#centeredBody form label, #centeredBody form i {
	font-size: 14px;
}

#centeredBody hr {
	margin-bottom: 10px;
}
/* End New Investor Information Form Styling */

/* New Program Register Information Form Styling */

#centeredBody.prog h2, #centeredBody.prog form label, .form_field_notes  {
	font-family: "Lato", "HelveticaNeue", Helvetica, sans-serif;
  font-weight: lighter;
  color: #4a4a4a;
  text-decoration: none;
}

#centeredBody.prog h2 {
	font-size: 22px;
	font-weight: normal;
	margin-bottom: 10px;
}

#centeredBody.prog form label, #centeredBody.prog form i {
	font-size: 14px;
}

#centeredBody.prog hr {
	margin-bottom: 10px;
}
/* End New Program Register Information Form Styling */


/* DO NOT ADD ANYTHING TO THIS FILE - REMOVE OR USE THE NEW FILES INSTEAD - ASK IF NEEDED */
/* Vator.tv Merge attempt */
.spacer{		/*space between two menus using pipe sign*/
	padding-left:6px;
	padding-right:5px;
}
.popup_rounded_box_t{	/* popup- rounded box */
	background:url(/images/bg_popup_box_top.gif) no-repeat left top;
	height:16px;
	width:553px;
}
.popup_rounded_box_m{	/* popup- rounded box */
	background:url(/images/bg_popup_box_mid.gif) repeat-y left;
	width:553px;
	color:#FF0000;
}
.popup_rounded_box_b{	/* popup- rounded box */
	background:url(/images/bg_popup_box_bot.gif) no-repeat left top;
	height:16px;
	width:553px;
}
/* pitch-show & user-show buttons */
.pitch_show_btns{			/*outer div of pitch-show buttons */
	text-align:center !important;
	padding-bottom:4px;
	margin-bottom:6px;
}

.pitch_show_btns .btn_pitch{
	padding:4px 0px 6px 24px;
	font-weight:normal;
	text-decoration:none;
	color:#000000  !important;
	display:inline-block;
	margin:2px 2px 2px 0px;
}
.pitch_show_btns .share {		/* share button */
	background:url(/images/btn_left_share.gif) no-repeat left top;
}

.pitch_show_btns .contact{		/* contact button */
	background:url(/images/btn_left_contact.gif) no-repeat left top;
}

.pitch_show_btns .flag{	/* flag Inappropriate button */
	background:url(/images/btn_left_flag.gif) no-repeat left top;
}
.pitch_show_btns .fav{		/* add to favorites button */
	background:url(/images/btn_left_fav.gif) no-repeat left top;
	height: 25px;
}

.pitch_show_btns .invi{	/* invite button */
	background:url(/images/btn_left_invi.gif) no-repeat left top;
}

.pitch_show_btns .bookmark{	/* bookmark button */
	background:url(/images/btn_left_bookmark.gif) no-repeat left top;
}

.pitch_show_btns .network{		/* invite to network  button */
	background:url(/images/btn_left_network.gif) no-repeat left top;
}

.pitch_show_btns .pnetwork{	/* invite pitch network button */
	background:url(/images/btn_left_pnetwork.gif) no-repeat left top;
}

.pitch_show_btns .already_pnetwork{		/* already pitch network button */
	background:url(/images/btn_left_already_pnetwork.gif) no-repeat left top;
}

.pitch_show_btns .already_fav{ 	/* already in favorites button */
	background:url(/images/btn_left_already_fav.gif) no-repeat left top;
}

.pitch_show_btns .already_network{ 	/* already in favorites button */
	background:url(/images/btn_left_already_network.gif) no-repeat left top;
}

.pitch_show_btns .sahre_pitch_user{ 	/* sahre your pitch with this user */
	background:url(/images/btn_left_sahre_pitch.gif) no-repeat left top;
}

.pitch_show_btns .share span,  .pitch_show_btns  .contact span, .pitch_show_btns  .flag span,  .pitch_show_btns  .fav span ,  .pitch_show_btns  .invi span,  .pitch_show_btns  .bookmark span,  .pitch_show_btns  .network span, .pitch_show_btns  .pnetwork span,  .pitch_show_btns .already_pnetwork span, .pitch_show_btns  .already_fav span, .pitch_show_btns  .sahre_pitch_user span, .pitch_show_btns .already_network span{		/*span for all butons */
	background:url(/images/btn_pitch_right.gif) no-repeat right top;
	padding:4px 36px 10px 16px;
	text-decoration:none !important;
	font-weight:normal !important;
	color:#000000  !important;
	cursor:pointer;
	font-size:12px;

}

/*orange button */
.btn_action_orange, .btn_action_orange_big{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000 !important;
	text-decoration:none;
	display:inline-block;
	margin-bottom:-7px;
}

.btn_action_orange span, .btn_action_orange_big span
{	font-weight:bold;
	font-size:12px;
	color:#000000 !important;
	cursor:pointer;
}

.btn_action_orange, .btn_action_orange_big{
	background:url(/images/btn_action_orange-left.gif) no-repeat left top;
	padding: 4px 0 7px 7px;
	margin-right: 2px;
}

.btn_action_orange span {
	padding: 4px 10px 7px 3px;
	background:url(/images/btn_action_orange-right.gif) no-repeat right top;

}

.btn_action_orange:hover span , .btn_action_orange_big:hover span{
	text-decoration:underline;

}

.btn_action_orange_big span {
	padding: 4px 10px 6px 3px;
	background:url(/images/btn_action_orange-right-big.gif) no-repeat right top;

}

.btn_action_small_blue{
	display:block;
	float:left;
	padding: 0px 0px 6px 7px;
	margin-right: 2px;
	background:url(/images/btn_action_blue-left-small.gif) no-repeat left top;
}

.btn_action_small_blue span {
	float:left;
	display:block;
	padding: 4px 10px 6px 3px;
	background:url(/images/btn_action_blue-right-small.gif) no-repeat right top;
	padding:0px 22px 2px 14px;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF !important;
	cursor:pointer;
}

.btn_action_small_orange{
	float:left;
	background:url(/images/btn_action_orange-left-small.gif) no-repeat left top;
	padding:0 0 0 7px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000 !important;
	margin:4px 0px 3px 5px;
}

.btn_action_small_orange span {
	float:left;
	display:block;
	background:url(/images/btn_action_orange-right-small.gif) no-repeat right top;
	padding:0px 22px 2px 14px;
	font-weight:bold;
	font-size:11px;
	color:#000000 !important;
	cursor:pointer;
	margin:0px 0px 3px 0px;
}

/*yellow button */
.btn_action_yellow{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#3f578c !important;
	text-decoration:none;
	display:inline-block;
}
.btn_action_yellow span{
	font-weight:bold;
	font-size:14px;
	color:#3f578c !important;
	cursor:pointer;
	margin-bottom:10px;
}
.btn_action_yellow{
	background:url(/images/btn_action_yellow-left.gif) no-repeat left top;
	padding: 4px 0 6px 7px;
}
.btn_action_yellow span {
	padding: 4px 10px 6px 3px;
	background:url(/images/btn_action_yellow-right.gif) no-repeat right top;
}
.btn_action_yellow:hover span{
	text-decoration:underline;
}
.left_non_vator{
	width:436px; float:left;
}
.left_non_vator .banner{
background-image:url(/images/valefor/bannner_non_vator_user.gif); height:85px; padding-top:230px; background-repeat:no-repeat;
}
.right_non_vator{
	float:left; margin-left:20px;
}
.my_pithces{
	margin-top: 20px;
	margin-bottom: 10px;
}
.my_pithces h1{
	margin:0px;
	font-size:20px;
	font-weight:bold;
}
.my_pithces span{
	margin:4px 0px 5px 10px;
	padding:4px 0px 5px 0px;
}
/* DO NOT ADD ANYTHING TO THIS FILE - REMOVE OR USE THE NEW FILES INSTEAD - ASK IF NEEDED */

/* Pagination style for will-paginate gem */
.pagination {
    margin: 3px;
    float: right;
    padding-bottom: 6px;
    padding-right: 15px;
}
.pagination a {
    float: left;
    border: 1px solid #9c9c9c;
    color: black !important;
    width: 25px;
    text-align: center;
    text-decoration: none;
    margin-left: 4px;
    background: #e3e3e3;
}
.pagination a:hover, .pagination a:active {
    background: #84ce89;
}
.pagination span.current {
    text-align: center;
    text-decoration: none;
    margin-left: 4px;
    border: 1px solid #9c9c9c;
    width: 25px;
    color: white !important;
    background: #84ce89;
    float: left;
}
.pagination span {
    float: left;
}
.pagination span.disabled {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #eee;
    color: #ddd;
    width: 25px;
    float: left;
    display: none;
}
.calendar {
    margin: auto;
}
.monthName th {
    font-weight: normal;
    font-size: 1em;
    text-align: right;
    padding-top: 1em;
    padding-bottom: 0.7em;
}
.dayName th {
    font-size: 1.2em;
    padding-top: 0.6em;
    padding-bottom: 0.3em;
    background-color: #303030;
    color: white;
}
.otherMonth, .day, .specialDay {
    padding: 0.7em 1em;
    border-right: 1px solid white;
}
.otherMonth {
    color: #cccccc;
}
.weekendDay {
    background-color: #eeeeee;
}
.day, .specialDay {
    text-align: center;
    border-bottom: 1px dotted #bbbbbb;
}
.day a {
    padding: 0.5em;
}
.specialDay {
    background-color: #d10a21;
    color: white;
}
.specialDay a, .specialDay a:visited, .specialDay a:hover {
    color: white;
    text-decoration: none;
    padding: 0.5em;
}
.specialDay a:hover {
    color: white;
    background-color: black;
}
.today {
    border: 2px inset white
}

#lightwindow_overlay{display:none;visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100px;z-index:500;}#lightwindow{display:none;visibility:hidden;position:absolute;z-index:999;line-height:0;}#lightwindow_container{display:none;visibility:hidden;position:absolute;padding:0;margin:0;}* html #lightwindow_container{overflow:hidden;}#lightwindow_contents{overflow:hidden;z-index:0;position:relative;border:10px solid #fff;background-color:#fff;}#lightwindow_loading{height:100%;width:100%;top:0;left:0;z-index:9999;position:absolute;background-color:#f0f0f0;padding:10px;}#lightwindow_loading_shim{display:none;left:0;position:absolute;top:0;width:100%;height:100%;}#lightwindow_loading span{font-size:12px;line-height:32px;color:#444;float:left;padding:0 10px 0 0;}#lightwindow_loading span a,#lightwindow_loading span a:link,#lightwindow_loading span a:visited{color:#09F;text-decoration:none;cursor:pointer;}#lightwindow_loading span a:hover,#lightwindow_loading span a:active{text-decoration:underline;}#lightwindow_loading img{float:left;margin:0 10px 0 0;}#lightwindow_navigation{position:absolute;top:0;left:0;display:none;}#lightwindow_navigation_shim{display:none;left:0;position:absolute;top:0;width:100%;height:100%;}#lightwindow_navigation a,#lightwindow_navigation a:link,#lightwindow_navigation a:visited,#lightwindow_navigation a:hover,#lightwindow_navigation a:active{outline:none;}#lightwindow_previous,#lightwindow_next{width:49%;height:100%;background:transparent url(../images/blank.gif) no-repeat;display:block;}#lightwindow_previous{float:left;left:0;}#lightwindow_next{float:right;right:0;}#lightwindow_previous:hover,#lightwindow_previous:active{background:url(../images/prevlabel.gif) left 15% no-repeat;}#lightwindow_next:hover,#lightwindow_next:active{background:url(../images/nextlabel.gif) right 15% no-repeat;}#lightwindow_previous_title,#lightwindow_next_title{display:none;}#lightwindow_galleries{width:100%;position:absolute;z-index:50;display:none;overflow:hidden;margin:0 0 0 10px;bottom:0;left:0;}#lightwindow_galleries_tab_container{width:100%;height:0;overflow:hidden;}a#lightwindow_galleries_tab,a:link#lightwindow_galleries_tab,a:visited#lightwindow_galleries_tab{display:block;height:20px;width:77px;float:right;line-height:22px;color:#fff;text-decoration:none;font-weight:bold;cursor:pointer;font-size:11px;color:#ffffbe;background:url(../images/black-70.png) repeat 0 0 transparent;}* html a#lightwindow_galleries_tab,* html a:link#lightwindow_galleries_tab,* html a:visited#lightwindow_galleries_tab{background:none;background-color:#000;opacity:.70;filter:alpha(opacity=70);}a:hover#lightwindow_galleries_tab,a:active#lightwindow_galleries_tab{color:#ffffbe;}#lightwindow_galleries_tab_span{display:block;height:20px;width:63px;padding:0 7px 0 7px;}#lightwindow_galleries_tab .up{background:url(../images/arrow-up.gif) no-repeat 60px 5px transparent;}#lightwindow_galleries_tab .down{background:url(../images/arrow-down.gif) no-repeat 60px 6px transparent;}#lightwindow_galleries_list{background:url(../images/black-70.png) repeat 0 0 transparent;overflow:hidden;height:0;}* html #lightwindow_galleries_list{background:none;background-color:#000;opacity:.70;filter:alpha(opacity=70);}.lightwindow_galleries_list{width:200px;float:left;margin:0 0 10px 0;padding:10px;}.lightwindow_galleries_list h1{color:#09F;text-decoration:none;font-weight:bold;cursor:pointer;padding:10px 0 5px 0;font-size:16px;}.lightwindow_galleries_list li{margin:5px 0 5px 0;list-style-type:none;}.lightwindow_galleries_list a,.lightwindow_galleries_list a:link,.lightwindow_galleries_list a:visited{display:block;line-height:22px;color:#fff;text-decoration:none;font-weight:bold;cursor:pointer;padding:0 0 0 10px;font-size:11px;}.lightwindow_galleries_list a:hover,.lightwindow_galleries_list a:active{background:#000;color:#ffffbe;border-left:3px solid #ffffbe;padding:0 0 0 7px;}#lightwindow_data{position:absolute;}#lightwindow_data_slide{position:relative;}#lightwindow_data_slide_inner{background-color:#fff;padding:0 10px 10px 10px;}#lightwindow_data_caption{padding:10px 0 0 0;color:#666;line-height:25px;background-color:#fff;clear:both;}#lightwindow_data_details{background-color:#f0f0f0;padding:0 10px 0 10px;height:20px;}#lightwindow_data_author_container{width:40%;text-align:right;color:#666;font-style:italic;font-size:10px;line-height:20px;float:right;overflow:hidden;}#lightwindow_data_gallery_container{font-size:10px;width:40%;text-align:left;color:#666;line-height:20px;float:left;overflow:hidden;}#lightwindow_title_bar{height:25px;overflow:hidden;}#lightwindow_title_bar_title{color:#ffffbe;font-size:14px;line-height:25px;text-align:left;float:left;}a#lightwindow_title_bar_close_link,a:link#lightwindow_title_bar_close_link,a:visited#lightwindow_title_bar_close_link{float:right;text-align:right;cursor:pointer;color:#ffffbe;line-height:25px;padding:0;margin:0;}a:hover#lightwindow_title_bar_close_link,a:active#lightwindow_title_bar_close_link{color:#fff;}#lightwindow p{color:#000;padding-right:10px;}

/* DO NOT ADD ANYTHING TO THIS FILE - REMOVE OR USE THE NEW FILES INSTEAD - ASK IF NEEDED */
/* VendorSeek widget */
.widget-body {width:158px; height:226px; border:#5c72ab 1px solid; background-color:#8da8e6;}
.widget-top {background-image:url(../images/vendorseek_widget/img-looking.jpg); height:63px; background-repeat:no-repeat}
.widget-content {background-image: url(../images/vendorseek_widget/bg-but-new.jpg); background-repeat:no-repeat; height:163px;}
.but-get-free {text-align:center; padding-top:16px;}
.txt-comercial {padding-top:10px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff}
.txt-comercial a {color:#FFFFFF}

.other {padding-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF; text-align:center}
.other a:link{padding-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF; text-align:center; text-decoration:none}
.other a:visited{padding-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF; text-align:center; text-decoration:none}
.other a:hover{padding-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF; text-align:center; text-decoration:underline}
/* Services directory Styles */
#services, #vs_form {
	text-align: center;
	width: 734px;
	margin: 0 auto 0 auto
}
#services .info {
	font-size: 13px;
	color: #4D609A;
	text-align: left;
}
.vs_info_title {
  font-size: 18px;
  color: #13ab1f;
  text-align: left;
  margin-bottom: 8px;
}
.boxtop {
	background: url(../images/vendorseek_widget/product-box-top.gif) no-repeat bottom;
	height: 14px;
	width: 729px;
	margin: 0;
	padding: 0;
	padding-top: 10px;
}
.boxcontent {
	width: 729px;
	text-align: left;
}
.boxcontent p {
	text-align: left;
	float: left;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #4D609A;
	margin: 0;
	width: 30%;
	text-indent: 35px;
}
.boxcontent a, .boxcontent a:hover {
	font-weight: bold;
	color: #4D609A;
	text-decoration: none;
	display: block;
	padding: 3px 0;
	margin: 0;
}
.boxcontent a.vs_selected {
  color: #13ab1f;
}
.boxcontent a:hover {
	color: #6496C1;
}
.boxbottom {
	background: url(../images/vendorseek_widget/product-box-bottom.gif) no-repeat top;
	width: 729px;
	height: 10px;
	margin: 0;
	padding: 0;
}
/* DO NOT ADD ANYTHING TO THIS FILE - REMOVE OR USE THE NEW FILES INSTEAD - ASK IF NEEDED */

/* DO NOT ADD ANYTHING TO THIS FILE - REMOVE OR USE THE NEW FILES INSTEAD - ASK IF NEEDED */
.clear  {
	clear: both;
	margin: 0;
	padding: 0;
  height: 0px;
}

.spacer{
	/*space between two menus using pipe sign*/
	padding-left: 6px;
	padding-right: 5px;
}
.header .see_channel, .header .become_contributor {
	float:right;
	text-align:center;
	height:25px;
	margin-bottom:5px;
	margin-top:5px;
	padding-left:10px;
}
.header .see_channel {
	width:204px;
}
.header .see_channel a:link, .header .see_channel a:hover, .header .see_channel a:active, .header .see_channel a:visited {
	display:block;
	background:url(/images/newsroom/see_channel.png) center right no-repeat;
	width:204px;
	height:25px;
	text-decoration:none !important;
}
.header .become_contributor {
	width:179px;
}

.header .become_contributor a:link, .header .become_contributor a:hover, .header .become_contributor a:active, .header .become_contributor a:visited
{
	display:block;
	background:url(/images/newsroom/become_contributor.png) center right no-repeat;
	width:179px;
	height:25px;
	text-decoration:none !important;
}
.wrapper .main_menu div#see_contributors
.main_menu a sup {
	color: #FFFF00;
	font-size : 11px;
	line-height : 6px;
}
body .top-title { 
  margin-top: 0px;
  margin-bottom: 10px;
  color: #333;
  font-size: 28px;
  text-align: center;
}
.top-title a:link, .top-title a:active, .top-title a:visited { 
  color: #333;
}
.top-title .by { 
  font-size: 16px;
  color: #444;
}
.content_wide_news a img { 
  border: none;
}
.content_wide_news .top { 
  position: relative;
  margin: 0 auto 15px auto;
  width: 600px;
  border: 4px solid #CCCCCC;
}
.content_wide_news .top .info { 
  border-top: 4px solid #CCCCCC;
  background: white;
  font-size: 14px;
}
.content_wide_news .top .info .wrapper { 
  padding: 10px 15px;
}

.content_wide_news .top .info .subtitle { 
  font-weight: bold;
  margin-bottom:5px;
}

.content_wide_news .top .info .options { 
  margin: 8px 0 0 0;
  padding: 0;
  list-style-type: none;
}

.content_wide_news .top .info .options li { 
  display: inline;
  margin: 0 10px 0 0;
}
.latest h2 { 
  margin: 0 0 5px 0;
  padding: 0;

  color: #036;
  font-weight: normal;
  font-size: 18px;
}

.latest h2 span { 
  color: #5eb161;
}

.latest ul { 
  margin: 0;
  padding: 0;
  list-style: none;
}

.latest .full li { 
  position: relative;
  padding: 20px 0 20px 0;

  border-top: solid 1px #e4e4e4;
}

.latest .full li h3 { 
  margin: 0;
  padding: 0;

  font-weight: bold;
  color: black;
  font-size: 17px;
}

.latest .full li h3 a { 
  color: #333;
}

.latest .full li .author { 
  margin: 3px 0 6px 0;
}

.latest .full li .content { 
  position: relative;
  min-height: 150px;  
  padding: 0 0 0 210px;

  font-size: 13px;
}

.latest .full li .content .thumbnail { 
  position: absolute;
  top: 0;
  left: 0;
}

.latest .full li .content h4 { 
  margin: 0;
  padding: 0;

  font-size: 1em;
  font-weight: bold;
}

.latest .full li  .content .teaser { 
  margin: 0.5em 0;
}

.latest .full li .read { 
  display: block;
  text-align: right;
}

.latest .short li { 
  position: relative;
  min-height: 80px;
  border: solid 1px #e4e4e4;
  padding: 10px 10px 10px 105px;
  margin: 5px 0;

  background: transparent left top repeat-x url("../images/background.newsroom.short_news.png");
}

.latest .short li h3 a { 
  color: #0066cc;
  text-decoration: underline;
}

.latest .short li h4 { 
  margin: 0;
  padding: 0;

  color: black;
  font-size: 1em;
  font-weight: bold;
}

.latest .short li .thumbnail { 
  position: absolute;
  top: 10px;
  left: 10px;
  border: solid 1px #ddd;
}

.connect { 
  position: relative;
  border: solid 1px #ddd;
  height: 167px;
  padding: 0px 15px 15px 15px;
  margin: 7px 0;

  background: transparent left top repeat-x url("../images/background.newsroom.connect.png");
  
  color: #0066cc;
}

.connect h2 { 
  margin: 0;
  padding: 0;

  font-size: 16px;
  font-weight: normal;
  line-height: 1;
}

.connect h2 em { 
  position: relative;
  top: 4px;
  border-bottom: solid #cecbff 1px;

  font-size: 2em;
  color: #4c6399;
  font-weight: normal;
  font-style: normal;
}

.connect p { 
  margin: 10px 0;
  font-size: 13px;
}

.connect p a { 
  color: #0066cc;
  text-decoration: underline;
}

.connect .button { 
  position: absolute;
  left: 15px;
  bottom: 25px;
  display: block;
  width: 122px;
  height: 34px;

  background: transparent left top no-repeat url("../images/button.join_now.png");
}

.wide-ad { 
  clear: left;
  margin: 0 auto;
  width: 728px;
  height: 90px;
}

.main_content2 {
	width: 998px;
	margin: 0 auto;
	color: black;
}
.mcwide_dash {
	width: 1004px;
	margin: 0 auto;
}
.mcwide_dash .top_wide_news {
	background: url(../images/dash_bg-news.gif) no-repeat top;
	height: 35px;
}

.content_wide_news {  
  margin: 0 auto 15px auto;
  width: 1000px;
}

.mcwide_dash .content_wide_news {
  width: 1000px;
  background: url(../images/dash_content_bg-news.gif) repeat-y top;
}
.ndash_top_container {
	width: 1000px;
	background: transparent;
}
.ndash_top_container #wrapper2 a img
{
	border : 0px;
}
#wrapper2 {
	padding: 10px 0;
	background: transparent;
}
#wrapper2 #leftTopBox-investors{
	float: left;
	position:relative;
	background: url(../images/newsroom/investors-box_bg.jpg) no-repeat top left;
	width: 615px;
	height: 280px;
	margin-left: 18px;
	*margin-left: 10px;
}
#wrapper2 #leftTopBox-investors #movie{
	width: 320px;
	height: 240px;
	float: left;
	text-align: center;
	margin: 0;
	padding: 20px 10px 20px 11px;
}
#wrapper2  a{
	text-decoration: none;
}
#wrapper2 a:hover{
	text-decoration: underline;
}
#wrapper2 #leftTopBox-investors #main_news_text h1, #wrapper2 #leftTopBox-investors #main_news_text a , #wrapper2 #leftTopBox-contributors #offer h1 {
	color: black;
	font-size: 24px;
	font-weight:bold;
	margin: 0;
	padding: 0;
}
#wrapper2 #leftTopBox-investors #main_news_text h2, #wrapper2 #leftTopBox-investors #main_news_text h3 {
	color: black;
	font-size: 20px;
	font-weight:bold;
	margin: 0;
	padding: 0;
}
#wrapper2 #leftTopBox-investors #main_news_text h1
{
	margin-top : 25px
}
#wrapper2 #leftTopBox-investors #main_news_text h2
{
	font-size: 25px;
	margin-top : 5px;
}
#wrapper2 #leftTopBox-investors #main_news_text h4
{
	margin-top : 20px;
	line-height : 1.5em;
}
#wrapper2 #leftTopBox-investors #main_news_text h4 a, #wrapper2 #leftTopBox-investors #main_news_text h4 a:hover {
	font-size: 14px;
	color: #444;
	margin: 0;
	padding: 0;
	text-decoration:none;
}
/*
#wrapper2 #leftTopBox-investors #details p {
	color: #646464;
	font: 12px;
	margin: 0;
	padding: 0;
}
*/

#wrapper2 #leftTopBox-investors #support p, #wrapper2 #leftTopBox-investors #support a{
	color: Black;
	font-size: 12px;
	margin: 0;
	padding: 0;
	text-align: right;
}
#wrapper2 #leftTopBox-investors #support a{
	color: #4B6198;
}
.large-rectangle{
	width: 336px;
	margin-left: 16px;
	*margin-left: 14px;
}
.large-rectangle-for-search{
	width: 390px;
	padding: 10px 0 9px 0;
}
.square-banner {
	width: 300px !important;
}
.full-banner{
	padding: 8px 25px 8px 25px;
	text-align: center;
	height: 70px;
}
.leaderboard-banner {
	width: 728px;
}
.column1, .column1-item, .column2, .column2-item, .column2-feeds, .column3, .column4, .column5, .column6, .column7, .column8, column10, .row1 {
	float: left;
	margin: 10px 0 0 18px;
	*margin: 10px 0 0 10px;
	padding: 0;
}
.column1-item {
	margin: 0 0 10px 0;
}
.column2 {
	margin: 10px 0 0 5px;
	*margin: 10px 0 0 5px;
}
.column2-item  {
	margin: 0;
}
.column2-feeds {
	margin: 0 0 0 10px;
}
.column2-other {
	margin: 0;
	width: 254px;
	float: left;
}
.column3 {
	margin: 0 0 0 7px;
	width: 385px;
	*margin: 0 0 0 8px;
}
.column4 {
	margin: 0 0 0 19px;
	*margin: 0 0 0 10px;
}
.column5 {
	margin: 0 0 0 16px;
	*margin: 0 0 0 14px;
}
.column6, .column7 {
	margin: 0 0 18px 0;
	*margin: 0;
}
.column8, .row1 {
	margin: 10px 0 0 18px;
	*margin: 10px 0 0 13px;
}

.column10 {
	margin: 0 0 0 19px;
	*margin: 0 0 0 10px;
}
.stories3 a {
	color: #416793;
	clear: both;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	width:360px;
}
.stories3 a:hover { text-decoration: underline; }

#wrapper2 #innovation_top, #wrapper2 #interviews_top, #wrapper2 #advice_top, #wrapper2 #contributors_top, #wrapper2 #partner_top, #wrapper2 #comments_top {
	background: url(../images/newsroom/innovations-head.gif) no-repeat;
	height: 45px;
	width: 393px;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	line-height: 30px;
}

#wrapper2 #innovation_top, #wrapper2 #interviews_top, #wrapper2 #advice_top, #wrapper2 #partner_top{
	height: 40px;
}
#wrapper2 #innovation_highlights, #wrapper2 #interviews_highlights, #wrapper2 #advice_highlights {
	width: 370px;
	background: White;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
}
#wrapper2 .innovation_highlights_items, #wrapper2 .interviews_highlights_items, #wrapper2 .advice_highlights_items, #wrapper2 #contributors_highlights_items, #wrapper2 #partner_highlights_items{
	width: 370px;
	text-align: left;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0;
	padding: 6px;
	padding-bottom: 0px;
}
#wrapper2 #partner_highlights_items{
	height: 420px;
	*height: 420px;
	overflow: auto;
	scroll: auto;
}
#wrapper2 .innovation_highlights_items p, #wrapper2 .interviews_highlights_items p, #wrapper2 .advice_highlights_items p{
	color: #000;
	font-size: 13px;
	font-weight: bold;
	margin: 5px 0;
	padding: 0;
}
#wrapper2 .innovation_highlights_items div a p
{
	font-size: 16px;
}
#wrapper2 .innovation_highlights_items p.small_font, #wrapper2 .interviews_highlights_items p.small_font, #wrapper2 .advice_highlights_items p.small_font{
	color: #000;
	font-size: 12px;
	margin: 0;
	padding: 0;
	font-weight: normal;
}
#wrapper2 #contributors_highlights_items {
	margin-top: 0;
	border-bottom: 1px solid #E5E5E5;
}
#wrapper2 #comments_items {
	width: 373px;
	margin-left: 10px;
	padding-bottom: 18px;
}
#wrapper2 #comments_items p, #wrapper2 #comments_items p.date{
	font-size: 12px;
	margin: 0;
	padding: 0;
}
#wrapper2 #comments_items .date{
	color: #999999;
}
#wrapper2 #comments_items a.black{
	color: #000;
}
#wrapper2 #comments_items a.blue2{
	color: #476ABA;
}
#wrapper2 #contributors_highlights_items a, #wrapper2 #contributors_highlights_items a:hover, #wrapper2 #partner_highlights_items a, #wrapper2 #partner_highlights_items a:hover {
	font-size: 12px;
	color: #476ABA;
	text-decoration: none;
}
#wrapper2 #contributors_highlights_items a.black2, #wrapper2 #contributors_highlights_items a.black2:hover{
	color: Black;
}
#wrapper2 #contributors_highlights_items a:hover, #wrapper2 #partner_highlights_items a:hover {
	text-decoration: underline;
}
#wrapper2 #partner_highlights_items p.title, #wrapper2 #partner_highlights_items p.details{
	font-size: 12px;
	margin: 0 0 0 60px;
	padding: 0;
}
#wrapper2 #contributors_highlights_items p.title {
	color: #000 ;
	width:295px;
	padding: 0;
	margin: 0 0 2px 0;
	font-size: 14px;
	font-weight:bold;
	color: #000 ;
}
#wrapper2 #contributors_highlights_items p.title a, #wrapper2 #contributors_highlights_items p.title a:hover{
	font-size: 14px;
	color: #000 ;
}
#wrapper2 #contributors_highlights_items p.details {
	font-size: 12px;
	margin: 0;
	padding: 0;
}
#wrapper2 #partner_highlights_items p.title, #wrapper2 #partner_highlights_items p.details {
	margin-left: 0;
}
#wrapper2 .innovation_highlights_items h3, #wrapper2 .interviews_highlights_items h3, #wrapper2 .advice_highlights_items h3{
	font-size: 12px;
	color*: #646464;
	color: black;
	font-weight:normal;
	margin: 0;
	padding: 0;
}
#wrapper2 .innovation_highlights_items h4, #wrapper2 .interviews_highlights_items h4, #wrapper2 .advice_highlights_items h4{
	font-size: 12px;
	font-weight: bold;
	color: #646464;
	margin: 0;
	padding: 0;
}
#wrapper2 .innovation_highlights_bg, #wrapper2 .interviews_highlights_bg, #wrapper2 .advice_highlights_bg {
	padding: 12px
	background: #F1F1F1 url(../images/newsroom/highlights-box-bg.gif) repeat-x;
	text-align: left;
}
#wrapper2 .innovation_highlights_bg h2, #wrapper2 .interviews_highlights_bg h2, #wrapper2 .advice_highlights_bg h2 {
	font-size: 16px;
	margin: 0;
	padding: 0;
	background-color:transparent;
	overflow: hidden;
	white-space: nowrap;
	width: 372px;
}
#wrapper2 .innovation_highlights_bg h2 a, #wrapper2 .interviews_highlights_bg h2 a, #wrapper2 .advice_highlights_bg h2 a {
	color: #000;
}
#wrapper2 .innovation_highlights_bg a.grey, #wrapper2 .innovation_highlights_bg a.grey:hover, #wrapper2 .interviews_highlights_bg a.grey, #wrapper2 .interviews_highlights_bg a.grey:hover, #wrapper2 .advice_highlights_bg a.grey, #wrapper2 .advice_highlights_bg a.grey:hover, {
	color: #646464;
}
#wrapper2 .innovation_highlights_bg h3, #wrapper2 .interviews_highlights_bg h3, #wrapper2 .advice_highlights_bg h3{
	font-size: 12px;
	color: black;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
#wrapper2 .innovation_highlights_bg a.name, #wrapper2 .interviews_highlights_bg a.name, #wrapper2 .advice_highlights_bg a.name{
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
a.name{
	font-size: 12px;
	font-weight: bold;
	color: #000;
	margin: 0;
	padding: 0;
}
#wrapper2 .innovation_highlights_bg p, #wrapper2 .interviews_highlights_bg p, #wrapper2 .advice_highlights_bg p{
	font-size: 12px;
	color: black;
	width: 170px;
	margin: 0;
	*width: auto;
	margin-top : 10px;
}
#wrapper2 .innovation_highlights_bg p.subtitle a, #wrapper2 .interviews_highlights_bg p.subtitle a, #wrapper2 .advice_highlights_bg p.subtitle a, #wrapper2 .innovation_highlights_items a.subtitle{
	font-size: 13px;
	font-weight:bold;
	color: black;
	width: 170px;
	*width: auto;
	margin-top : 0px;
}
#wrapper2 .innovation_highlights_bg p.subtitle a:hover, #wrapper2 .interviews_highlights_bg p.subtitle a:hover, #wrapper2 .advice_highlights_bg p.subtitle a:hover{
	text-decoration:none;
}
#wrapper2 .innovation_highlights_bg a.show_title{
	font-size: 18px;
	font-weight:bold;
	color: black;
	width: 170px;
	*width: auto;
}
#wrapper2 .innovation_highlights_bg img, #wrapper2 .interviews_highlights_bg img, #wrapper2 .advice_highlights_bg img, #wrapper2 .innovation_highlights_items img, #wrapper2 .interviews_highlights_items img, #wrapper2 .advice_highlights_items img, #wrapper2 #contributors_highlights_items img, #wrapper2 #leftTopBox-contributors #featured_items img, #wrapper2 #vator-contributors-bg #featured_items img, #wrapper2 #newpost_bg .item img, #wrapper2 #topstories_bg img {
	border: 1px solid #C5C5C5;
	padding: 1px;
	margin: 4px 4px 4px 0;
}
#wrapper2 #leftTopBox-contributors #offer h1 {
	color: black;
	font-size: 24px;
	margin: 0;
	padding: 0 0 1px 0;
}
#wrapper2 #interviews_top a.white, #wrapper2 #advice_top a.white, #wrapper2 #innovation_top a.white, #wrapper2 #trends_top a.white{
	color: White;
}
#wrapper2 #interviews_top {
	background: url(../images/newsroom/interviews-head.gif) no-repeat;
}
#wrapper2 #advice_top {
	background: url(../images/newsroom/advice-head.gif) no-repeat top;
}
#wrapper2 #comments_top, #wrapper2 #contributors_top, #wrapper2 #partner_top {
	background: url(../images/newsroom/comments-head.gif) no-repeat top;
	font-weight: bolder;
	padding: 0 0 0 0;

}

#wrapper2 #partner_top{
 	background: url(../images/newsroom/comments-head.gif) no-repeat top;
	font-weight: bolder;
	padding: 0 0 0 0;
	height: 28px;
	}
#wrapper2 #innovation_bg, #wrapper2 #interviews_bg, #wrapper2 #advice_bg, #wrapper2 #contributors_bg, #wrapper2 #partner_bg, #wrapper2 #comments_bg  {
	width: 393px;
	background: url(../images/newsroom/innovations-bg.gif) repeat-y;
}
#wrapper2 #interviews_bg{
	background: url(../images/newsroom/interviews-bg.gif) repeat-y;
}
#wrapper2 #advice_bg {
	background: url(../images/newsroom/advice-bg.gif) repeat-y;
}
#wrapper2 #contributors_bg, #wrapper2 #partner_bg, #wrapper2 #comments_bg {
	background: url(../images/newsroom/contributors-bg.gif) repeat-y;
	margin:0;
}
#wrapper2 #innovation_bottom, #wrapper2 #interviews_bottom, #wrapper2 #advice_bottom, #wrapper2 #contributors_bottom, #wrapper2 #partner_bottom, #wrapper2 #comments_bottom {
	background: url(../images/newsroom/innovations-bottom.gif) no-repeat;
	height: 30px;
	width: 393px;
	text-align: right;
}
#wrapper2 #contributors_bottom , #wrapper2 #comments_bottom {
	text-align: center;
}
#wrapper2 #innovation_bottom a, #wrapper2 #interviews_bottom a, #wrapper2 #advice_bottom a, #wrapper2 #contributors_bottom a, #wrapper2 #partner_bottom a, #wrapper2 #comments_bottom a {
	padding-right: 10px;
}
#wrapper2 #interviews_bottom {
	background: url(../images/newsroom/interviews-bottom.gif) no-repeat;
}
#wrapper2 #advice_bottom {
	background: url(../images/newsroom/advice-bottom.gif) no-repeat;
}
#wrapper2 #partner_bottom {
	background: url(../images/newsroom/partner-bottom.gif) no-repeat;
	margin-top:-8px;

}
#wrapper2 #comments_bottom, #wrapper2 #contributors_bottom {
	background: url(../images/newsroom/comments-bottom.gif) no-repeat;
	height: 30px;
	padding: 2px 0 0 0;
	margin: 0;
}
#wrapper2 #innovation_bottom a, #wrapper2 #innovation_bottom a:hover, #wrapper2 #interviews_bottom a, #wrapper2 #interviews_bottom a:hover, #wrapper2 #advice_bottom a, #wrapper2 #advice_bottom a:hover, #wrapper2 #comments_bottom a, #wrapper2 #comments_bottom a:hover, #wrapper2 #contributors_bottom a, #wrapper2 #contributors_bottom  a:hover, #wrapper2 #advice_bottom a, #wrapper2 #advice_bottom a:hover, #wrapper2 #comments_bottom a, #wrapper2 #comments_bottom a:hover, #wrapper2 #contributors_bottom a, #wrapper2 #contributors_bottom a:hover {
	line-height: 25px;
	font-weight: bold;
}
#wrapper2 #innovation_bottom a.bluelight, #wrapper2 #innovation_bottom a.bluelight:hover{
	color: #dfe8fd;
}
#wrapper2 #interviews_bottom a.olive, #wrapper2 #interviews_bottom a.olive:hover{
	color: #d4f3c4;
}
#wrapper2 #advice_bottom a.pink, #wrapper2 #advice_bottom a.pink:hover{
	color: #ffe2de;
}
#wrapper2 #rss {
	background: url(../images/rss-feeds.gif) no-repeat;
	width: 161px;
	height: 61px;
	margin: 0;
}
#wrapper2 #rss a:link, #wrapper2 #rss a:hover, #wrapper2 #rss a:active, #wrapper2 #rss a:visited {
	width: 161px;
	height: 61px;
	display: block;
	text-decoration: none !important;
}
#sponsor-top, #sponsor-bg, #sponsor-bottom {
	background: url(../images/become-sponsor-top.gif) no-repeat;
	width: 161px;
	height: 22px;
	margin: 0;
	text-align: center;
}
#sponsor-bg {
	background: url(../images/become-sponsor-bg.gif) repeat-y;
	min-height: 94px;
	height: auto !important;
	height: 94px;
}
#sponsor-bg div {
	padding: 2px;
	background: transparent;
}
#sponsor-bottom {
	background: url(../images/become-sponsor-bottom.gif) no-repeat;
	height: 38px;
	width: 161px;
}
#sponsor-bottom p{
	margin: 0;
	padding: 10px;
}
#sponsor-bottom a, #sponsor-bottom a:hover {
	color: Green;
	font-weight: bold;
	text-decoration: none;
}

#sponsor-bottom a:hover {
	text-decoration: underline;
}
#wrapper2 #newsletter-top, #wrapper2 #newsletter-bg {
	background: url(../images/register-newsletter-top.gif) no-repeat;
	width: 161px;
	height: 41px;
	margin: 0;
}
#wrapper2 #newsletter-bg, #wrapper2 #newsletter-bg2 {
	background: url(../images/register-newsletter-bg.gif) no-repeat;
	height: 56px;
	text-align: center;
}
#wrapper2 #newsletter-bg2
{
	background: url(../images/register-newsletter-bg2.gif) no-repeat;
	height: 56px;
	width : 161px;
}
#wrapper2 #newsletter-bg table, #wrapper2 #newsletter-bg2 table{
	text-align: left;
	width: 141px;
	color: White;
	margin-left: 6px;
	*margin: 0;
	font: 12px Arial, Helvetica, sans-serif;
}
#wrapper2 #newsletter-bg form, #wrapper2 #newsletter-bg2 form{
	width: 141px;
	margin: 0 0 0 4px;
	padding: 0;
}
#wrapper2 #newsletter-bg input, #wrapper2 #newsletter-bg2 input{
	background: White;
	border: 1px solid #418547;
	height: 20px;
	width: 131px;
}
#wrapper2 #newsletter-bg input.check{
	background: transparent;
	border: none;
	color: #3B9644;
	height: 10px;
	width: 10px;
}
#wrapper2 #newsletter-bg input.submit, #wrapper2 #newsletter-bg2 input.submit{
	border: 0;
    margin: 0;
	width: 72px;
}
#wrapper2 #trends_top, #wrapper2 #featured-news-head, #wrapper2 #featured-news-head a, #wrapper2 #featured-news-head a:hover, #wrapper2 #other-news-head {
	height: 23px;
	width: 572px;
	text-align: center;
	font-size: 16px;
	font-weight:bold;
	color: White;
	padding-top: 5px;
	text-decoration:none;
}
#wrapper2 #trends_top {
	height: 22px;
}
#wrapper2 #other-news-head {
	background: url(../images/newsroom/other-trends-news-head.gif) no-repeat;
	width: 254px;
	color: #000;
}
#wrapper2 #other-news-head p {
	padding-top:5px;
}
#wrapper2 #featured-news-head, #wrapper2 #trends_top {
	background: url(../images/newsroom/trends-head.gif) no-repeat;
}
/* used in page with news from certain section */
#wrapper2 .trends_list_container     #featured-news-head { background: url(../images/newsroom/trends-list-header.jpg) no-repeat; }
#wrapper2 .lessons_list_container    #featured-news-head { background: url(../images/newsroom/lessons-list-header.jpg) no-repeat; }
#wrapper2 .interviews_list_container #featured-news-head { background: url(../images/newsroom/interviews-list-header.jpg) no-repeat; }
#wrapper2 .show_list_container       #featured-news-head { background: url(../images/newsroom/shows-list-header.jpg) no-repeat; }
#wrapper2 .trends_list_container     #trends_bg         { background: url(../images/newsroom/trends-list-bg.gif) repeat-y; }
#wrapper2 .lessons_list_container    #trends_bg         { background: url(../images/newsroom/lessons-list-bg.gif) repeat-y; }
#wrapper2 .interviews_list_container #trends_bg         { background: url(../images/newsroom/interviews-list-bg.gif) repeat-y; }
#wrapper2 .show_list_container      #trends_bg         { background: url(../images/newsroom/shows-list-bg.gif) repeat-y; }
#wrapper2 .trends_list_container     #trends_bottom     { background: url(../images/newsroom/trends-list-bottom.gif) no-repeat; }
#wrapper2 .lessons_list_container    #trends_bottom     { background: url(../images/newsroom/lessons-list-bottom.gif) no-repeat; }
#wrapper2 .interviews_list_container #trends_bottom      { background: url(../images/newsroom/interviews-list-bottom.gif) no-repeat; }
#wrapper2 .show_list_container      #trends_bottom      { background: url(../images/newsroom/shows-list-bottom.gif) no-repeat; }



#wrapper2 #trends_bg, #wrapper2 #trends-other_bg {
	width: 539px;
	padding: 12px 14px 12px 22px;
	background: url(../images/newsroom/trends-bg.gif) repeat-y;
}
#wrapper2 #trends-other_bg {
	padding: 12px;
	width: 230px;
	background: url(../images/newsroom/other-trends-news-bg.gif) repeat-y;
}
#wrapper2 #trends-other_bg-item {
	padding-bottom: 10px;
	background: url(../images/newsroom/other-trends-news-divider.gif) no-repeat bottom right;
}
#wrapper2 #trends_bg h2, #wrapper2 #trends-other_bg h2 {
	font-size: 16px;
	color: #000;
	font-weight:bold;
	margin: 0;
	padding: 0;
	background-color:transparent;
}
#wrapper2 #trends_bg h2 a.black2, #wrapper2 #trends-other_bg h2 a.black2, #wrapper2 #trends-other_bg a.black2 {
	color: #000;
}
#wrapper2 #trends-other_bg h2 {
	font-size: 14px;
}
#wrapper2 #trends_bg h3, #wrapper2 #trends-other_bg h3  {
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
}
#wrapper2 #trends-other_bg h3  {
	font-size: 12px;
}
#wrapper2 #trends_bg p, #wrapper2 #trends-other_bg p{
	font-size: 12px;
	margin: 0;
	padding: 0;
}
#wrapper2 #trends_bg img{
	border: 1px solid #C5C5C5;
	padding: 1px;
	margin: 4px 4px 4px 0;
}
#wrapper2 #trends_bg img.nullborder{
	border: none;
	margin: 4px 4px 4px 0;
}
#wrapper2 #trends_bg_items {
	text-align: justify;
	margin: 0;
	border-bottom: 1px solid #E5E5E5;
	width: 530px;
}
#wrapper2 #trends_bg_items a.black {
	color: black;
}
#wrapper2 #trends_bottom {
	background: url(../images/newsroom/trends-bottom.gif) no-repeat;
	height: 30px;
	width: 572px;
	text-align:center;
	margin: 0 0 10px 0;
}
#wrapper2 #trends_bottom a {
	font-weight:bold;
}
#wrapper2 #trends-other_bottom {
	background: url(../images/newsroom/other-trends-news-bott.gif) no-repeat;
	height: 10px;
	width: 254px;
}
#wrapper2 #innovation_top a:link, #wrapper2 #innovation_top a:hover, #wrapper2 #innovation_top a:active, #wrapper2 #innovation_top a:visited, #wrapper2 #interviews_top a:link, #wrapper2 #interviews_top a:hover, #wrapper2 #interviews_top a:active, #wrapper2 #interviews_top a:visited, #wrapper2 #advice_top a:link, #wrapper2 #advice_top a:hover, #wrapper2 #advice_top a:active, #wrapper2 #advice_top a:visited, #wrapper2 #contributors_top a:link, #wrapper2 #contributors_top a:hover, #wrapper2 #contributors_top a:active, #wrapper2 #contributors_top a:visited, #wrapper2 #partner_top a:link, #wrapper2 #partner_top a:hover, #wrapper2 #partner_top a:active, #wrapper2 #partner_top a:visited, #wrapper2 #comments_top a:link, #wrapper2 #comments_top a:hover, #wrapper2 #comments_top a:active, #wrapper2 #comments_top a:visited {
	display: block;
	text-decoration: none !important;
	height: 30px;
	width: 390px;
}
 #wrapper2 #trends_top a:link, #wrapper2 #trends_top a:hover, #wrapper2 #trends_top a:active, #wrapper2 #trends_top a:visited {
	display: block;
	text-decoration: none !important;
	height: 30px;
	width: 550px;
}
#wrapper2 #contributors_top a:link, #wrapper2 #contributors_top a:hover, #wrapper2 #contributors_top a:active, #wrapper2 #contributors_top a:visited {
	width: 100px;
	margin-left: 145px;
}
.content_bottom_wide_dash2 {
	width: 1004px;
	height: 16px;
	background: url(../images/dash_bottom2.gif) no-repeat top;
	margin: 0 auto;
}
.leftbox{
	float: left;
	margin: 0;
	padding: 0;
}
.rightbox{
	float: right;
	margin: 0;
	margin-top: 2px;
	padding: 0;
}
a.black2{
	color: #000;
}
.center-bottom-banner, .center-bottom-paginator {
	*margin-top: 10px;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	width: 728px;
	text-align: center;
}
.center-bottom-paginator {
	*margin-top: 10px;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	width: 310px;
	text-align: center;
}
.center-square-banner{
	width: 300px;
	margin-bottom: 10px;
	*margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
table{
	padding: 0;
	margin: 0;
	border: none;
}
td.right{
	text-align: right;
}
td.left{
	text-align: left;
}
td.center{
	text-align: center;
}
.blue {
	color: #31477E;
	text-decoration: none;
}
.blue2{
	color: #476ABA;
}
.blue3{
	color: #4B6198;
	text-decoration: none;
}
.blue4{
	color: #3F5796;
}
.green{
	color: #55A65B;
}
.grey {
	color: #646464;
}
.red{
	color: #BB442A;
}
.black2 {
	color: Black;
	text-decoration: none;
}
.bluelight{
	color: #dfe8fd;
}
.olive{
	color: #d4f3c4;
}
.pink{
	color: #ffe2de;
}
.white{
	color: White;
}
#wrapper2 #trends_bg_items .no_style, #wrapper2 #contributors_highlights_items .no_style, #wrapper2 #contributors_highlights_items a:hover.no_style{
	color: Black;
	text-decoration:none;
}
.center{
	height: 270px;
	width: 393px;
	text-align: center;
}
.center2, .center3{
	margin: 0 0 0 10px;
	*margin: 0;
	width: 350px;
	text-align: center;
}
.center3{
	width: auto;
	margin: 15px 6px 6px 6px;
	font-size:14px;
}
.center3 a{
	font-size:14px;
}
 .center4{
	text-align: center;
	padding: 0 14px 0 14px;
	margin: 0 auto;
	width: 300px;
}

#flash-movie-details
{
	margin-top : 20px;
}
#wrapper2 #leftTopBox-investors #support
{
	position: absolute;
	right: 5px;
	bottom: 5px;
	text-align: right;
	width: 245px;
	height: 45px;
	overflow: hidden;
}

#wrapper2 #categories #categories_top, #wrapper2 #categories #categories_top_content, #wrapper2 #categories #categories_bott_content, #wrapper2 #categories #categories_bottom, #wrapper2 #categories #categories_top_bottom {
	width: 388px;
	height: 39px;
	background: url(../images/newsroom/categories-top.gif) no-repeat;
}
#wrapper2 #categories #categories_top_content {
	background: url(../images/newsroom/categories-bg-top.gif) repeat-y;
	height: auto;
}
#wrapper2 #categories #categories_top_bottom {
	background: url(../images/newsroom/categories-bottom1.gif) no-repeat;
	height: 15px;
}
#wrapper2 #categories #categories_bott_content {
	background: url(../images/newsroom/categories-bg-bottom.gif) repeat-y;
	padding: 0;
	height: auto;
}
#wrapper2 #categories #categories_bottom {
	height: 16px;
	/*background: url(../images/newsroom/categories-bot.gif) no-repeat;*/
	/* don't delete neither the comment, nor the picture;  we will use them with the tag cloud*/
	background: url(../images/newsroom/categories-bot-no-tags.gif) no-repeat;
}
#wrapper2 #categories p, #wrapper2 #categories a, #wrapper2 #categories a:hover {
	color: #26478C;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin: 0;
	margin-left: 2px;
	padding: 0;
}

#wrapper2 #categories #categories_top p.title, #wrapper2 #categories #categories_bott_content p.title {
	font-size: 14px;
	padding: 15px 0 2px 20px;
}
#wrapper2 #categories #categories_bott_content p.title {
	padding-top: 25px;
}
#wrapper2 #categories p.tags-cloud{
	background: url(../images/newsroom/tags-cloud.gif) no-repeat top left;
	width: 79px;
	height: 21px;
	margin: 30px 10px 20px 0;
	*margin: 20px 10px 10px 0;
	padding: 0;
}
#wrapper2 #categories  p{
	padding: 0 0 0 7px;
	margin: 0;
	line-height: 13px;
}
#wrapper2 #categories  p.black{
	padding: 0 0 0 28px;
	margin: 0;
	line-height: 20px;
}
#wrapper2 #categories a.crazy, #wrapper2 #categories a.crazy:hover {
	display: inline;
	text-decoration: none;
	margin: 1px;
	padding: 0;
	color: #4F4D4E;
}
#wrapper2 #categories a.crazy:hover {
	text-decoration: underline;
}
#wrapper2 #categories  p.black span.size1{
	font-size: 20px;
	color: #4F4D4E;
}
#wrapper2 #categories  p.black span.size2{
	font-size: 18px;
	color: #4F4D4E;
}
#wrapper2 #categories  p.black span.size3{
	font-size: 16px;
	color: #4F4D4E;
}
#wrapper2 #categories  p.black span.size4{
	font-size: 14px;
	color: #4F4D4E;
}
#wrapper2 #categories  p.black span.size5{
	font-size: 12px;
	color: #4F4D4E;
}
#wrapper2 #categories div#categories_top_content div p span
{
	display: block;
	padding-left : 5px;
}
#wrapper2 #categories a:hover{
	text-decoration: underline;
}
.vpadding{
	margin-bottom: 8px;
	*margin-bottom: 16px;
}
div.vpadding10{
	margin-bottom: 10px;
}
div.vpadding6{
	margin-bottom: 6px;
}
div.hpadding10{
	padding: 5px;
}
div.paginator{
	width: auto;
	padding: 0;
	text-align: center;
}
div.paginator p, div.paginator a, div.paginator a:hover {
	padding-top: 10px;
}
div.paginator a {
	text-decoration: underline;
}
div.paginator span.current {
	font-weight: bold;
}
div.paginator a:hover  {
	text-decoration: none;
}
div.top-paginator {
	width: auto;
	float:left;
	padding: 0;
}
div.top-paginator p, div.top-paginator2 p {
	text-align: center;
	color: Black;
	margin:0;
}
div.top-paginator a, div.top-paginator a:hover, div.top-paginator2 a, div.top-paginator2 a:hover, div.top-paginator2 a:visited {
	text-align: center;
	color: #26478C;
}
div.top-paginator a.bolder, div.top-paginator a.bolder:hover {
	font-weight:bold;
	color:black;
}
div.top-paginator p.top{
	text-align: right;
	vertical-align:middle;
	padding:0;
	position:relative;
	top:5px;
}

div.top-paginator2 {
	height: 16px;
	margin-right: 20px;
	width: 590px;
}
div.paginator2{
	width: 300px;
	height: 34px;
	padding:10px 50px 0px 50px;
	margin-left:115px;
}
#wrapper2 #leftTopBox-contributors {
	float: left;
	background: url(../images/newsroom/contributors-highlights-box.gif) no-repeat top left;
	width: 612px;
	height: 315px;
	margin: 0;
	margin-right: 3px;
}
#wrapper2 #leftTopBox-contributors #offer{
	position: relative;
	top: 10px;
	left: 15px;
	*left: 10px;
	*top: 15px;
	width: 300px;
	height: 260px;
	float: left;
	text-align: left;
	margin: 0;
	padding: 20px 0 0 0;
	*padding: 20px 0 0 0;
}
#wrapper2 #leftTopBox-contributors #offer h2 {
	font-size: 14px;
	text-align: center;
	margin: 20px 0 10px 10px;
}
#wrapper2 #leftTopBox-contributors #offer h1 {
	font-size: 20px;
	color:#55A65B;
	text-align: center;
	margin: 0 0 0 10px;
}
div.custom_button_1
{
	height : 46px;
	margin : 0 auto;
	overflow: hidden;
	padding-bottom : 10px;
}
div.custom_button_1 span
{
	display : block;
	float : left;
	height : 46px;
}
div.custom_button_1 span.left_corner
{
	background : transparent url(../images/newsroom/contrib-box-buton-lft.gif) no-repeat;
	width : 20px;
}
div.custom_button_1 span.right_corner
{
	background : transparent url(../images/newsroom/contrib-box-buton-rght.gif) no-repeat;
	width : 20px;
}
div.custom_button_1 span.icon
{
	background:transparent url(../images/newsroom/contrib-box-buton-bg.gif) repeat-x;
	padding-top : 12px;
}
div.custom_button_1 span.button_text
{
	background:transparent url(../images/newsroom/contrib-box-buton-bg.gif) repeat-x;
	padding-top : 15px;
}
div.custom_button_1 a:link, div.custom_button_1 a:hover, div.custom_button_1 a:active, div.custom_button_1 a:visited
{
	color:Black;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	text-decoration:none;
}
div.custom_button_1 a:hover{
	text-decoration:underline;
}
#wrapper2 #leftTopBox-contributors #offer div#see_channel { width : 150px; }
#wrapper2 #leftTopBox-contributors #offer div#create_post, #wrapper2 .column1 div#create_post { width : 137px; }
#wrapper2 #leftTopBox-contributors #offer div#see_drafts, #wrapper2 .column1 div#see_drafts  { width : 192px; }
#wrapper2 #leftTopBox-contributors #offer div#how_and_what, #wrapper2 .column1 div#how_and_what  { width : 230px; }
#wrapper2 #leftTopBox-contributors #offer div#learn_more  { width : 125px; padding-top : 0; }
#wrapper2 #leftTopBox-contributors #offer div#become_contributor  { width : 185px; padding-top : 0; }
#wrapper2 .column1 #custom_button_a_container { margin-left : 5px; }

#wrapper2 #leftTopBox-contributors #featured {
	width: 275px;
	height: 312px;
	float: left;
	text-align: left;
	margin: 0 0 0 32px;
	padding: 0;
}
#wrapper2 #leftTopBox-contributors #featured h2{
	margin: 8px 0 5px 10px;
	color: White;
	font-size: 14px;
	text-align: center;
}
#wrapper2 #leftTopBox-contributors #featured_bg {
	width: 250px;
	height: 132px;
	overflow: hidden;
	border: 1px solid #7C97D7;
	padding: 2px 6px 0 6px;
	background: #FFF;
	margin: 0 0 6px 8px;
	float:left;
}
 #wrapper2 #vator-contributors-bg #featured_bg{
	width: 245px;
	height: 132px;
	overflow: hidden;
	border: 1px solid #7C97D7;
	padding: 2px 6px 0 6px;
	background: #FFF;
	margin: 0 0 6px 5px;
	float:left;
	clear:none;
}
#wrapper2 #leftTopBox-contributors #featured_items p, #wrapper2 #leftTopBox-contributors #featured_items h2, #wrapper2 #leftTopBox-contributors #featured_items h3, #wrapper2 #leftTopBox-contributors #featured_items h4, #wrapper2 #leftTopBox-contributors #featured_items a, #wrapper2 #vator-contributors-bg #featured_items p, #wrapper2 #vator-contributors-bg #featured_items h2, #wrapper2 #vator-contributors-bg #featured_items h3, #wrapper2 #vator-contributors-bg #featured_items h4, #wrapper2 #vator-contributors-bg #featured_items a  {
	color: Black;
	font-size: 12px;
	margin: 0;
	padding: 0;
	text-align: left;
}
#wrapper2 #leftTopBox-contributors #featured_items p {
	line-height: 12px;
}
#wrapper2 #leftTopBox-contributors #featured_items h4, #wrapper2 #vator-contributors-bg #featured_items h4 {
	color: #847F79;
	font-weight: normal;
}
#wrapper2 #leftTopBox-contributors #featured_items h3, #wrapper2 #vator-contributors-bg #featured_items h3 {
	padding: 0 3px 0 3px;
	clear: both;
}

#wrapper2 #leftTopBox-contributors #featured_items img, #wrapper2 #vator-contributors-bg #featured_items img {
	margin: 3px 4px 0 0;
}
#wrapper2 #vator-contributors_top{
	background: #F5F5F5 url(../images/newsroom/vator-contributors-head.gif) no-repeat left;
	width: 790px;
	margin: 0;
	height: 45px;
	padding: 0;
}
#wrapper2 #vator-contributors_top p{
	text-align: left;
	font-weight: bold;
	font-size: 16px;
	line-height: 30px;
	padding: 0;
	margin: 0;
	padding-left: 20px;
}
#wrapper2 #vator-contributors-bg{
	background: url(../images/newsroom/vator-contributors-bg.gif) repeat-y left;
	width: 790px;
	margin: 0;
	padding:1px 0 1px 0;
	*padding: 0 3px 0 0;
}
#wrapper2 #vator-contributors-bottom {
	background: url(../images/newsroom/vator-contributors-bottom.gif) no-repeat left top;
	width: 790px;
	margin: 0;
	padding: 0;
	height: 6px;
}
#wrapper2 #vator-contributors-bg #featured_bg{
	width: 234px;
	height: 140px;
	margin: 0 0 12px 11px;
	*margin: 0 5px 12px 6px;
}
#wrapper2 #vator-contributors_top div.select{
	margin: 0;
	padding: 0;
	width: auto;
	display: inline;
}
#wrapper2 #vator-contributors_top div.select-left{
	background: url(../images/newsroom/select-left.gif) no-repeat top left;
	width: 19px;
	height: 30px;
	float: left;
}
#wrapper2 #vator-contributors_top div.select-bg{
	background: url(../images/newsroom/select-bg.gif) repeat-x top;
	height: 29px;
	padding: 5px 10px 4px 0;
	float: left;
}
#wrapper2 #vator-contributors_top div.select-right{
	background: url(../images/newsroom/select-right.gif) no-repeat top left;
	width: 18px;
	height: 30px;
	float: left;
}
#wrapper2 #vator-contributors_top label{
	font-weight: bold;
}
form{
	margin: 0;
	padding: 0;
}
input.search{
	background: White;
	border: 1px solid #5A76A3;
	height: 20px;
	width: 268px;
	top: 9px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    input.search{ background: White; border: 1px solid #5A76A3; height: 20px;	width: 266px; margin-right: 2px; }
}
div.hpadding10 .result-navigation-body {width*:269px; height*:34px; width:320px; height:30px; float:right; padding-top:4px; padding-left:10px; padding-right:9px;}

/*following are duplicates from homeNew.css ; to be merged into valefor.css */
.details1 { float: right; margin-top: 10px; width:135px; overflow:hidden; }
.details1 .name2, .details1 .name2 a { margin: 0 0 10px 0; color: black; font-weight: bold; font-size: 12px; }
.details1 .title2 { color: black;	font-weight: normal; width:170px; }
.details1 .name2 a:hover { text-decoration: underline; }
.details1 span.company { font-size:11px; font-weight:bold; color: #484848; }
.details1 a.details { float: right; font-weight: bold; color: Black; text-decoration: none; }
.details1 a.details:hover { text-decoration: underline; }
.stories2 { clear: both; padding: 3px 0 0 0; *padding: 0; color: Black; font-size: 11px; width:260px;  }
.header .logo_news a:link, .header .logo_news a:hover, .header .logo_news a:active, .header .logo_news a:visited
.stories2 a, .stories2 a:link, .stories2 a:hover, .stories2 a:active, .stories2 a:visited  { color: Black; }
.stories2 a:hover { color: Black; text-decoration: underline; }
.stories2 a.blue, .stories2 a.blue:link, .stories2 a.blue:hover, .stories2 a.blue:active, .stories2 a.blue:visited {color: #4B6198;}
/* end of duplicates*/


#wrapper2 #newspost_top {
	width: 617px;
	margin: 0;
	padding-bottom : 5px;
}
#wrapper2 #newspost_top .newspost_title { }
#wrapper2 #newspost_top h1, #wrapper2 #newspost_bg h1 {
	color: #000;
	font-size: 24px;
	margin: 0;
	margin-top:10px;
	padding: 0;
	font-weight:bold;
}
#wrapper2 #newspost_top h1
{
	padding-bottom : 5px;
}
#wrapper2 #newspost_bg h1#episode_title
{
	padding : 0px;
	margin : 0px;
	color : #4B6198;
}
#wrapper2 #newspost_top h3
{
	font-size: 13px;
	margin : 0px;
}
#wrapper2 #newspost_top h2{
	font-size: 16px;
	margin: 0;
	padding: 0;
	width : 485px;
}
#wrapper2 #newspost_bg .newspost_details {
	color: #888;
}
#wrapper2 #newspost_bg #article img {
	margin: 5px;
}
#wrapper2 #newspost_bg #img_author img {
	border: 1px solid #C5C5C5;
	padding: 1px;
	margin: 4px;
}
#wrapper2 #newspost_bg .item img.expert
{
	margin : 0px;
	border : none;
}
#wrapper2 #newspost_bg h1 {
	color: Black;
	font-size: 16px;
	margin: 0;
	padding: 0;
	text-align: center;
	padding: 16px;
}
#wrapper2 #newspost_bg {
	width: 648px;
	padding: 0;
}
#wrapper2 #newspost_bg h1 {
	text-align: left;
	margin-top: 10px;
	padding-bottom: 10px;
}
#wrapper2 #newspost_bg h2 a {
	color: Black;
	font-size: 14px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: left;
}
#wrapper2 #newspost_bg .item, #wrapper2 #newspost_bg .item-post, #wrapper2 #newspost_bg .item-final {
	border-bottom: 1px solid #C5C5C5;
	margin: 2px 0 4px 0;
}
#wrapper2 #newspost_bg .item-post {
	margin-top:20px;
	border-bottom: none;
	background-color:SmokeWhite
}
#news_post_content {
	line-height: 120%;
	font-size:13px;
	margin-bottom:20px;
}
#news_post_content p {
	margin: 0 0 10px 0;
}

#news_post_content ul, #news_post_content ol {
	list-style-position:inside;
}

#wrapper2 #newspost_bg .item-final {
	border-bottom: 0;
	margin: 2px 0 0 14px;
}
#wrapper2 #newspost_bg .item-final .comment_textarea {
	margin: 0;
	padding:6px;
	width:583px;
}
#wrapper2 #newspost_bg .item-post .movie {
	float: left;
	border: 0;
	padding: 0;
	margin: 0 10px 0 0;
}
#wrapper2 #newspost_bg .item .movie img, #wrapper2 #newspost_bg .item-post .community-links img  {
	border: 0;
	padding: 0;
	margin : 0;
	margin-right : 2px;
}
#wrapper2 #newspost_bg .item-post .community-links img{
	vertical-align: middle;
}
#wrapper2 #newspost_bg .item .list {
	width: 266px;
	border: 1px solid #DCDCDC;
	height: 166px;
	margin: 0 0 14px 14px;
	overflow: hidden;
	padding: 6px;
}
#wrapper2 #newspost_bg .item .list p {
	margin-left: 2px;
}
#wrapper2 #newspost_bg .item a.black
{
	color : black;
}
.community-links{
	display: inline;
}
.community-links a, .community-links a:hover {
	color: Black;
}
#wrapper2 #newspost_bg .item a.news_title_news_detail p
{
	font-size : 14px;
	color : #4B6198;
	font-weight : bold;
}
#wrapper2 #newspost_bg .item a.news_title_news_detail p:hover
{
	text-decoration : underline;
}
#wrapper2 #newspost_bg .item p.news_subtitle_news_detail
{
	font-size : 12px;
	font-weight : bold;
	color : black;
}
#wrapper2 #newspost_bg .item h3.news_subsection_news_detail
{
	font-size : 12px;
	color : #646464;
	font-weight : normal;
}
textarea
{
	border: 1px solid #E3E3E3;
	width: 580px;
}
.grey2
{
	color: #707070;
}
div.vpadding30
{
	margin-bottom: 30px;
}
a.reply_news_comment {
	text-decoration: none;
}
#wrapper2 #newspost_bottom {
	height: 7px;
	width: 617px;
}
.column3_news_detail
{
	float : left;
	margin: 0 0 0 15px;
	width: 160px;
}
div.vpadding16
{
	margin-bottom: 16px;
}

#wrapper2 #topstories_top {
	background: url(../images/newsroom/topstories-head.gif) no-repeat;
	height: 33px;
	width: 335px;
	margin-bottom : 0;
}
#wrapper2 #topstories_top h1 {
	color: Black;
	font-size: 16px;
	margin: 0;
	padding: 0;
	text-align: left;
	padding: 16px 0 0 16px;
	text-align : center;
	font-weight : bold;
}
#wrapper2 #topstories_bg {
	background: url(../images/newsroom/topstories-bg.gif) repeat-y;
	width: 335px;
	padding: 14px 0 0 0;
}
#wrapper2 #topstories_bg .item
{
	width: 312px;
	margin: 2px 0 2px 14px;
}
#wrapper2 #topstories_bg .item h2
{
	font-size: 16px;
	margin: 0;
}
#wrapper2 #topstories_bg .item h2 a, #wrapper2 #topstories_bg .item h2 a:hover, #wrapper2 #topstories_bg .item h2 a:visited, #wrapper2 #topstories_bg .item h2 a:active
{
	color: black;
}
#wrapper2 #topstories_bg .item p
{
	color: #5E5E5E;
	font: 12px;
	margin: 0;
	padding: 0;
}
#wrapper2 #topstories_bottom {
	background: url(../images/newsroom/topstories-bottom.gif) no-repeat;
	height: 7px;
	width: 335px;
	margin-top: -5px;
}
div.topstories_item_detail_page h3, div.topstories_item_detail_page h4
{
	margin : 0px;
}
div.topstories_item_details {
	height:140px;
	padding:5px 0 0 0;
	overflow:hidden;
}
div.topstories_item_details h3.small_subsection {
	font-size:12px;
	color: #000;
}
.related_user_container
{
	float: left;
	margin: 0;
	padding: 0;
	width : 266px;
	height : 166px;
	border : 1px solid #DCDCDC;
	margin : 0pt 0pt 14px 14px;
	padding : 6px;
	overflow : hidden;
}

#wrapper2 #newspost_bg div.small_thumb_container img
{
	margin : 0px;
	border : 0px;
	padding : 0px;
}
#wrapper2 #trends_bg table
{
	width : 100%
}
#wrapper2 div#featured_bg div.featured_items
{
	padding-top : 8px;
}
.column9 {
	margin: 10px 0 0 18px;
	*margin: 10px 0 0 10px;
	width: 790px;
	float : left;
}
#wrapper2 #vator-shows-top{
	background: #F5F5F5 url(../images/newsroom/vator-shows-head.gif) no-repeat left;
	width: 790px;
	margin: 0;
	height: 45px;
	padding: 0;
}
#wrapper2 #vator-shows-top p{
	text-align: left;
	font-weight: bold;
	font-size: 16px;
	width:790px;
	text-align:center;
	padding: 5px 0 0 0;
	margin: 0;
	color: White;
}
#wrapper2 #vator-shows-bg{
	background: url(../images/newsroom/vator-shows-bg.gif) repeat-y left;
	width: 790px;
	margin: 0;
	padding: 5px 0 1px 3px;
	*padding: 0;
}
#wrapper2 #vator-shows-bottom {
	background: url(../images/newsroom/vator-shows-bottom.gif) no-repeat left top;
	width: 790px;
	margin: 0;
	padding: 0;
	height: 6px;
}
#wrapper2 #shows_top {
	margin:0 4px 0 0;
	float:right;
}
#wrapper2 #shows_bg img {
	border: 1px solid #C5C5C5;
	margin: 0 0 0 0;
}
#wrapper2 #shows_bg{
	width: 374px;
	height: 247px;
	overflow: hidden;
	border: 1px solid #82A2DD;
	padding: 2px 4px 0 4px;
	*padding: 0 4px 0 4px;
	background: #F4F4F4;
	margin: 6px 4px 0 4px;
	float:left;
	clear:none;
}
#wrapper2 #shows_bg div.details {
	float:right;
	width: 170px;
	margin: 0;
	padding: 10px 0 0 10px;
}
#wrapper2 #shows_bg h1 {
	margin-bottom : 0px;
}
#wrapper2 #shows_bg h1 a {
	font-size:18px;
	font-weight:bold;
	color: #000;
}
#wrapper2 #interviews_highlights div.details, #wrapper2 #innovation_highlights div.details, #wrapper2 #advice_highlights div.details {
	float:right;
	width: 170px;
	margin: 5px 0 0 0;
	padding: 10px 0 0 0;
}
#wrapper2 #shows_bg h2 a {
	font-size:16px;
	font-weight:bold;
	color: #000 ;
}
#wrapper2 #shows_bg h3 {
	font-size: 15px;
	color: #646464;
	margin: 0;
	padding: 0;
}
.wrapper-comment { padding-bottom:4px; }
.news_post_comment_content {
	padding-top: 4px;
	padding-bottom: 4px;
}
#wrapper2 #community_comment {
	width: 585px;
	text-align: left;
	margin: 0 auto 0 auto;
	padding: 6px 0 0 0;
	border-bottom: 1px solid #E5E5E5;
}
#wrapper2 #community_comment img {
	border: 1px solid #C5C5C5;
	padding: 1px 1px 1px 1px;
	margin: 4px 4px 4px 0;
}
#wrapper2 #community_comment a.black{
	color: black;
}

#wrapper2  div.title  {
	width: 585px;
	margin: 0 auto 0 auto;
	padding:  0 0 5px 0;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}
#wrapper2  div.title a{
	color: black;
	font-size:18px;
	text-decoration:none;
}


#grey { height:0;border:0;border-top:1px solid #C5C5C5 }


.result-content {width:595px;margin-bottom:20px}
.spacer77 {height:77px; overflow:hidden;}
.result-box {width:292px; height:125px; float:left; margin:20px 0 0 5px; }

.result-box-top {border:0;height:5px; width:292px; background-image:url(../images/boxClient-top.gif); background-repeat:no-repeat}
.result-box-content {border:0;width*:290px; width:266px; height*:125px; height:125px; padding-top:4px; padding-left:9px; padding-right:15px; border-left:#dcdcdc 1px solid; border-right:#dcdcdc 1px solid; }
.result-box-foot {border:0;height:5px; width:292px; background-image:url(../images/boxClient-foot.gif); background-repeat:no-repeat}

.result-box-top-company {border:0;height:5px; width:292px; background-image:url(../images/newsroom/boxCompany-top.gif); background-repeat:no-repeat}
.result-box-content-company {border:0;width*:290px; width:266px; height*:125px; height:125px; padding-top:4px; padding-left:9px; padding-right:15px; border-left:#dcdcdc 1px solid; border-right:#dcdcdc 1px solid; background-color:#f5f5f5;}
.result-box-foot-company {border:0;height:5px; width:292px; background-image:url(../images/newsroom/boxCompany-foot.gif); background-repeat:no-repeat}

.result-box-pic {width:90px; height:70px; float:left}
.result-box-txt {font-size:11px; color:#5e5e5e; height:4em; overflow:hidden;padding-left:1px}
.result-box-date {font-size:11px; color:#000; text-align:right; padding-top:5px;}

.result-box-title {width:157px; height:70px; float:right; text-align:left; font-size:11px;}
.result-box-title .result-box-company-name { font-size:9pt;}

.opacity_text { position:relative;width:390px;height:14px;top:-14px }
.opacity_text div#gradient { 
	width:94%;
	margin-left:2px;
	background:transparent url(../images/gradient.png) repeat-x scroll 0%;
	display:block;
	font-size:14px;
	position:absolute;
	}

/* upload attachment page */
div.content_wide_news div#upload_container {
	padding : 30px 0 20px 20px;
}
.attachment_alternative_resize {
	max-height : 190px;
	max-width : 190px;
}
/* DO NOT ADD ANYTHING TO THIS FILE - REMOVE OR USE THE NEW FILES INSTEAD - ASK IF NEEDED */