#view .navPanel {margin-top:10px; border-top:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; padding-top:5px; padding-bottom:5px;}
#view .navPanel .navBarRoot {color:#8b0000;}
#view .navPanel a {text-decoration:underline; margin:0px; padding:0px;}
#view #subnav {text-align: center; width: 938px; background-image: url(/resources/common/images/subnavbg.jpg); height: 22px; margin-left: auto; margin-right: auto; margin-bottom: 10px; margin-top: 0px; border-bottom: solid silver 1px; border-right: solid silver 1px; border-left: solid silver 1px;}
#view #subnav a {color: #000; text-decoration:none; }
#view #subnav a:hover {color: gray;}
#view #subnavleft {padding-top: 5px; }

#view .countsPanel {height:auto;}

.linksPanel {border:1px solid #808080; background-color:#e6e6e6;}

.headsec {border-bottom: 1px solid #fcd245; }

#view_checkout {margin:0px 10px 0px 23px; padding:0px; overflow:auto;}
#view_checkout .captionPanel {font-style:italic;}
#view_checkout .tableBox {margin:10px 0px 0px 0px; padding:0px; color:#D3D3D3}
#view_checkout table {border-collapse:collapse; margin-top:2px; margin-left:2px;}
#view_checkout .cell {color:black; padding:3px;}
#view_checkout .cellDark {color:black; background-color:#A9A9A9; padding:3px;}
#view_checkout tr {height:30px;}
#view_checkout .input {width:250px;}
#view_checkout .inputBox {width: 100%;}
#view_checkout .multiple .inputBox {width: auto;}
#view_checkout .statusMsg {margin-top:10px; color:red; }
#view_checkout .termsBox {vertical-align:middle; margin-top:10px; }
#view_checkout #confirm .reviewTxt {margin-top:20px; font-weight:bold; }
#view_checkout #confirm .total {margin-top:10px; color:green; }
#view_checkout #confirm .box {margin-top:20px;}
#view_checkout #confirm .SSLSeal {margin-top:40px;}
#view_checkout #confirm .Hbox {font-weight:bold;}
#view_checkout #confirm a {color:blue;}
#view_checkout .label {padding-right:5px; width : 150px; font-weight : normal;}

.cell_listTitle{padding-right:3px; width: 35%;}

#view #companyBox {margin: 20px 30px 20px 30px;}
#view #companyBox .companyName {font-weight:bold; font-style:italic; color:#000080; }
#view #companyBox .profile {margin-top:10px;}
#view #companyBox .industry {margin-top:10px;}

.privacyBox {width:300px; height:auto; float:right; padding:5px; border:1px solid #A9A9A9;}
.footnote {font-size:smaller;}

.stdBoxedPanel {margin-top:10px; padding:3px; border:1px solid #d3d3d3; overflow:auto;}			

.card_left{float: left; width: 370px; margin: 0px; padding-left:5px;padding-bottom:5px;}
.card_right{float:right; margin: 0px; width: 225; padding-right:5px;}
.card_company{margin-top:15px;}
.card_name{font-size:22px; font-weight:bold;}
.card_title{font-size:20px;}
.card_view{width: 550px; padding-bottom: 5px; font-size:14px;z-index:99999;}
.card_email{margin-top: 15px; margin-bottom:0px;}
.card_phone span{font-size:11px;}
.card_bottom{margin:0px;padding-top:20px;clear:both;font-size:12px;}
.card_addresscsp span{font-size:11px;}
.jqmClose{text-align:right;cursor: pointer; font-size:18px;width:30px;float:right;clear:both; font-weight:bold;}
.jqmClose:hover{font-weight:normal;}
.card_top{clear:both;margin:0px;}


.btnBar {width:100%; overflow:auto; }
.right {float:right; }
.left {float:left;}
.leftAgainstLeft {float:left; margin-left:60px;}

#view_searchContacts {width:700px; margin:0px auto; overflow:auto; }
#view_searchContacts .toolPanel{width:100%; overflow:auto; margin-top:10px;}
#view_searchContacts .toolPanel .dropdownBox{width:300px; float:right; overflow:auto;}
#view_searchContacts .left {width:250px;}

.selectBox {margin:0px; font-size:11px;}

.viewSection {margin-top:20px; width:100%; overflow:hidden;}
#jobSection {margin-top:20px;}
#locationSection {margin-top:20px;}
#companySection {margin-top:20px;}

.adminViewSection{
	border : 1px solid #9c5da6;
	background-color : #f1e8f2;
	width : auto;
	margin-bottom : 20px;
	padding : 10px;
}
.adminViewSection .sectionHeadingText{
	color : #9c5da6;
}

#selectedCompaniesLabel {color: #808080;}
#removeCompanyLink {color: #808080;}
#removeCompanyLink span:hover {cursor:pointer; text-decoration:underline;}

.view_checkout_wrapper{
	position : relative;
	border : 2px solid #ebebeb;
	padding: 3px;
}
#cartContents h4{
	color : #fff;
	background-color : #dd6316;
	font-size : 16px;
	line-height : 25px;
	padding-left : 10px;
}
#cartContents .body{
	background-color : #fbf5e9;
	padding : 0px 10px 0px 10px;
}
#cartContents .label{
	color : #696564;
	font-weight : bold;
	width : 150px;
}
#cartContents .value{
	color : #ea2117;
	font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    padding-bottom: 10px;	
}
#cartContents .separator{
	border-top : 1px solid #6b646b;
	margin-top : 5px;
	margin-bottom : 5px;
	height : 1px;
	overflow : hidden;
}
.registration_info_message{
	font-weight : normal;
	font-size : 14px;
	color : #70726f;
	border : 1px solid #63bf43;
	padding : 7px;
	padding-left : 30px;
	margin : 20px 10px;
	background : #eff6ee url(../images/ico_secure.jpg) no-repeat 5px 2px;
}
.error_message {
	background-color:#F8EFED;
	border:1px solid #DA5F3E;
	color:#DA5F3E;
	padding : 5px;
	padding-left:20px;
	margin : 10px;
}
.ssl_wrapper{
	position : relative;
}
.cardSection{
	padding-left : 15px;
}
.accountSection{
	padding-left : 15px;
}
.btn_purchase{
	margin : 20px;
	margin-right : 0px;
	float : right;
}
.ssl_sign{
	display : block;
	width : 137px;
	height : 70px;
	background : transparent url(../images/sign_ssl.jpg) no-repeat;
	position : absolute;
	top : 0px;
	right : 20px;
}
.bulk_pricing{
	font-size : 11px;
	padding-left : 10px;
}

.sectionHeading {/*height:24px;	background-image: url(/images/tmparrow2.jpg); background-repeat:no-repeat; border-bottom: 1px dotted #CCC;*/ }
.sectionHeadingText {margin: 0px 0px 12px; color:#DE6316; font-weight:normal; font-size:14pt; }
.sectionMenuBar {
	height: 28px; 
	overflow: hidden;
	background: url("/resources/common/images/search/tab_bg.gif") repeat-x scroll 50% bottom;
	width: 638px;
}

.sectionInterior {
	border-left: 1px solid #E1E3E0; 
	border-right: 1px solid #E1E3E0; 
	border-bottom: 1px solid #E1E3E0; 
	width: 596px; 
	margin-bottom: 1em; 
	padding: 20px; 
	overflow:auto; 
}
.box {width:300px;}

.toggleTab {padding:30px; height:27px; color:#000; text-decoration:none}
.toggleTab:hover {cursor:pointer;}

#searchPanel {overflow:auto;}

/*-- login --*/
#view_login {width: 540px; margin: 80px auto 100px;}
.lg-top {
	width: 540px; 
	height: 50px; 
	background-image: url('/resources/common/images/sign_in/login_header.png');
}
.lg-body {
	width: 540px; 
	height: 230px; 
	text-align: left;
	padding-top: 20px;
	background-image: url('/resources/common/images/sign_in/login_body.png');
}
.lg-bottom {
	width: 540px; 
	height: 21px;
	background-image: url('/resources/common/images/sign_in/login_bottom.png');
}
.lg-toptext {
	font-size: 14px;
	margin-bottom: 20px;
	text-align: center;
}
.lg-divemail {
	padding-top: 5px;
	background-color: #E1EDFC;
}
.lg-email {
	font-size: 16px;
	width: 408px;
	padding: 12px;
	border: 1px solid gray;
}
.lg-divpsw {
	text-align: left;
	padding-top: 5px;
	background-color: #E1EDFC;
}
.lg-divemail,
.lg-divpsw {
	padding-left: 5px;
	margin: 0px auto 15px;
	width: 439px;
	height: 51px;
}
.lg-psw {
	font-size: 16px;
	width: 266px;
	padding: 12px;
	border: 1px solid gray;
}
#password-clear {
	display: none;
}
.lg-controls {
	width: 440px;
	padding-left: 5px;
	margin: 20px auto;
	text-align: left;
}
.lg-chb {
	margin-bottom: 10px;
}
.lg-label {
	margin-bottom: 10px;
}
#view_login a.lg-pswlink {
	color: #005596;
	font-size: 11px;
	margin-left: 14px;
}
#view_login a.lg-pswlink:hover {
	text-decoration: underline;
}

#view_login .lg-toptext a {
	color: #005596;
	font-weight: bold;
}
#view_login .lg-toptext a:hover {
	text-decoration: underline;
}


#saveSearchLink {color:blue;}
#saveSearchLink:hover {cursor:pointer; text-decoration:underline;}

.resultsCount {color:#8b0000; font-weight:bold;}
.pageLink {text-decoration: none; margin-left:5px; font-size: 12px;}
.pageLinkCurrent {font-weight:bold; margin-left:5px;}
.pageLink:hover {cursor:pointer; text-decoration:underline;}
.stdLink {text-decoration:underline;}
.stdLink:hover {cursor:pointer;text-decoration:underline;}
.noUnderlineLink {color:blue; text-decoration:none; }
.noUnderlineLink:hover {cursor:pointer; color:blue; text-decoration:underline;}

.submitBtn:hover {cursor:pointer;}

.contactInfo a{color:#000080; text-decoration:none;}
.contactInfo a:hover {
	color:blue; 
	text-decoration:none !important;
	cursor:pointer;
}

.stdView {width:950px; margin:0px auto 0px auto; padding:0px; overflow:auto;}
.errorMsg {font-size:16px; font-weight:bold; color:red; }

#lostPasswordView tr {height:30px;}
#lostPasswordView .col1 {width:320px; }

#innerTable .col {width:150px;}
#exportPanel .blueHeadline {margin-top:5px; color:#004F9F; font-weight:bold; font-size:11pt;}
#exportPanel .purpleText {color:#004F9F;} 
.seoH1 {font-size:15px; font-weight:bold;}

/* Trade Styles... */                           
#recentfiletable_header{font-size:12px;padding: 3px 0; background-color: #FFF; color: black;clear:both; margin-top:20px;}
#recentfiletable_header span{padding-right:3px;}                                            
.import_filename{width:116px;float:left;font-size:11px;}
.import_date{width:53px; float:left;font-size:11px;}
.import_status{width:59px; float:left;font-size:11px;}                                            
.import_rowcount{width:52px; float:left; text-align:center;font-size:11px;}
.import_invalidrowcount{width:52px; float:left; text-align: right;font-size:11px;}
.import_duplicaterowcount{width:53px; float:left; text-align: right;font-size:11px;}                                            
.import_accepted{width:56px; float:left;font-size:11px;}
.recentfiletable_row_odd,.recentfiletable_row_even{font-size:11px;}
.recentfiletable_row_even{clear:both; overflow:hidden;font-size:12px;height:16px; color:#000; padding-top: 2px}
.recentfiletable_row_odd{clear:both; overflow:hidden; background-color: #DEDEDE;font-size:12px;height:16px; color:#000; padding-top:2px;}                                            
.recentfiletable_row_odd span,.recentfiletable_row_even span{padding-right:3px;}                                            
#trade_main_rightside_reqfields{clear:both; width: 258px; margin-left: 40px; padding: 10px; border: 1px solid #CCC; font-size:12px; color: #333; background-color: #FFF;}
#trade_main_rightside_reqfields span{display:block; padding-left:30px;}
.labeldiv{font-size:12px;padding-bottom:10px;}
.labeldiv select{margin-right:10px; text-align:right;}
#resultsstatus dt{ width: 130px; float:left;clear:left;text-align: right;padding-top:10px;font-size:11px;}
#resultsstatus dd{width: 165px; float:left; font-style: italic;padding-left: 10px; font-size:11px;padding-top:10px;color: #556B2F}

.minHeightView { height:500px; font-size:1em;}

.plus_minus { width:14px; height:14px; background-image: url('/resources/common/images/plus.gif'); float:left; margin-left:8px;	}
.plus_minus:hover { cursor: pointer; }
#ta_jobtitle { float:left; width:210px; overflow:auto; resize:none}
#jobtitle_input { float:left; }				
#jobtitle { width:210px }

#view_quickPicks { margin: 20px auto 60px auto; width: 890px; }
#view_quickPicks .sectionTitle { margin-top:20px; font-size:16px; font-weight:bold; background-color:#EAE8DC; padding:5px }
#view_quickPicks .errorBox {margin-top:20px; padding:10px; background-color:#FFFFCC; font-style:italic; color: red;}
#view_quickPicks .section {margin-top: 20px;}
#view_quickPicks .fileCell {padding-right:10px}
#view_quickPicks .infoHeading {font-weight:bold; font-style:italic}
#view_quickPicks .infoList {margin:10px 0px 0px 20px; font-style:italic}
#view_quickPicks ul li  {margin-top:3px}
#view_quickPicks .balanceInfo {margin-top:5px; font-style:italic}
#view_quickPicks .optionsDiv {margin-top:5px}
#view_quickPicks .optionsLabel {margin-left:10px}
#view_quickPicks .inputLabel {margin-bottom:5px}

.resultsTable
{
	border: 1px solid #EBEBEB;
	border-top: 0px;
	color: #666666;
	font-size: 12px;
}
.resultsTable td
{
	padding: 5px 4px 4px 4px;
}

.resultsTable tr.over td
{
	background: #FEF4D0;
}

.resultsTable tr.green td
{
	background: #EBF7D3;
}

.resultsTable a
{
	text-decoration: none;
}	
.resultsTable a:hover
{
	text-decoration: underline;
}	
.addRow {
	background: transparent url(/resources/common/images/search/add_row.png) no-repeat scroll left center;
	cursor: pointer;
	width: 65px;
}

.removeRow {
	background: transparent url(/resources/common/images/search/remove_row.png) no-repeat scroll left center;
	cursor: pointer;
}

.pagelinks
{
	color: #005596;
}
.resultsTable .headsec
{
	border: 0px;
	background: url('/resources/common/images/my_folders/header_bg.png') repeat-x center bottom;
	height: 25px;
	padding-left: 5px;
}
.resultsTable .headsec,
.resultsTable .headsec span
{
	color: #005596;
	font-size: 12px;
	font-weight: bold;
}
.sortableDown
{
	background: url('/resources/common/images/my_folders/arrows/arrow_down.png') no-repeat;
}
.sortableUp
{
	background: url('/resources/common/images/my_folders/arrows/arrow_up.png') no-repeat;
}
.sortableDown, .sortableUp
{
	background-position: 100% 3px;
	padding-right: 10px;
}
.paginationPanel 
{
	padding: 7px 0px;
}
.paginationPanel,
.pageLinkCurrent,
.searchCaption
{
	color: #D80300;
	font-size: 12px;
}
.searchCaption
{
	font-size: 14px;
	font-weight: bold;
}
.paginationPanel .firstColumn
{
	padding: 4px 19px 0px 20px;
}
.customPanel
{
	width: 645px;
	clear: both;
}	
.customPanel a
{
	font-size: 12px;
	text-decoration: none;
	color: #005596;
}	
.customPanel ul {
	float: left;
	list-style-type: none;
	padding-right: 10px;
	width: 188px;
}
.customPanelHeader
{
	background: url('/resources/common/images/my_folders/panel_header.png') no-repeat top;
}
.customPanelFooter
{
	background: url('/resources/common/images/my_folders/panel_footer.png') no-repeat bottom;
}

.customPanelHeader590
{
	background: url('/resources/common/images/my_folders/panel_header590.png') no-repeat top;
}
.customPanelFooter590
{
	background: url('/resources/common/images/my_folders/panel_footer590.png') no-repeat bottom;
}

.customPanelBody
{
	padding: 20px;
}
.customLine
{
	background: url('/resources/common/images/my_folders/icon_red_point.png') no-repeat 0px 10px;
	padding: 3px 0px 0px 7px;
	font-size: 12px;
	color: #666666;
}
.contactCount
{
	padding: 3px;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	margin-top: 5px;
	color: #666666;
}
.contactCount input
{
	vertical-align: middle;
}
.actionLinks a,
.actionLinks span
{
	display: block;
	background: url('/resources/common/images/my_folders/icon_double_arrow.png') no-repeat left;
	padding-left: 12px;
	white-space: nowrap;
}
.pageContent
{
	background: url('/resources/common/images/my_folders/page_content.png') repeat-y center;
}
.pageHeader
{
	background: url('/resources/common/images/my_folders/page_header.png') no-repeat top;
}
.pageFooter
{
	background: url('/resources/common/images/my_folders/page_footer.png') no-repeat bottom;
	padding-bottom: 24px;
}
.click_here{
	font-size : 13px;
	font-weight : bold;
}
.click_here span{
	color : #ee3d35;
}
.click_here a{
	color : #0374b6;
}
.register_separator{
	height : 9px;
	background: transparent scroll repeat-x url('../images/dotted_line.gif');
	margin : 20px 0px;
}
.leftBar
{
	float: left;
	width: 665px;
	margin-top: 6px;
	margin-left: 17px;
}
.rightBar
{
	float: right;
	width: 220px;
	margin-top: 20px;
	margin-right: 16px;
}
.leftBarSplitterLeft
{
	position: relative;
	padding-bottom: 40px;
}
.leftBarSplitter
{
	background: url('/resources/common/images/my_folders/page_splitter_left.png') no-repeat bottom;
	width: 30px;
	height: 79px;
	position: absolute;
	left: -22px;
	bottom: -18px;
}
.pageCaption
{
	float: left;
	padding: 10px 0px 0px 30px;
	background: #DE6316 url('/resources/common/images/search/corners/bl.gif') no-repeat scroll left bottom;
	font-weight: normal;
	color: #FFF;
	font-size: 22px;
	margin-bottom: 10px;
}
.pageCaption div
{
	padding: 0px 30px 10px 0px;
	background: transparent url('/resources/common/images/search/corners/br.gif') no-repeat scroll right bottom;
}
.rightBarCaption
{
	background: url('/resources/common/images/my_folders/double_line_bg.png') repeat-x bottom;
	text-transform: uppercase;
	padding: 5px 0px 5px 0px;
	font-weight: bold;
	margin-bottom: 10px;
}

.leftWrapper {
 width: 697px; 
 float: left;
}

.rightWrapper {
	float: left; 
	width: 250px; 
	background-color: #FFF;
	margin-top: -1px;
	margin-bottom: 20px;
}

.statusHead {
	color: #ffffff; 
	background-color: #DE6316; 
	padding: 5px 10px;
	font-weight: bold;
	margin-top: 20px;
}

/* IE 7 Only */
*:first-child+html .statusHead {
	margin-top: 40px;
}


.statusBody {
	border: 2px solid #F3F3F3; 
	padding: 10px; 
	background-color: #FFF; 
	margin-bottom: 10px;
}

.pagingTop {
	border: 1px solid #F3F3F3; 
	padding:8px 10px 3px; 
	background-color:#E2F0FB;
}

.removeLink {
	text-align: right;
}

.removeLink a {
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #005596;
}

.removeLink a:hover {
	text-decoration: none;
}
.my_folders_info{
	margin : 20px 45px;
	/*margin-bottom : 0px;*/
}
.my_folders_info ul li{
	color : #ff6633;
	font-size : 14px;
	line-height : 25px;
}
.my_folders_info ul li span{
	color : #666;
}
.btn_start_new_search{
	float : right;
	margin-right : 20px;
}
.layout_left_pannel{
	width:700px; 
	float:left;
	margin-top : -26px;
	margin-left : -9px;
}
.folders_section select{
	width : 85%;
	margin-top : 10px;
}

.folders_results_panel{
	margin-top : 30px;
	margin-right : 20px;
}

.folders_results_panel td, .folders_results_panel td span{
	color : #333333;
	font-weight : normal;
	padding : 2px;
}
.folders_results_panel td a span{
	font-weight : bold;
}
.folders_results_panel td a{
	text-decoration : none !important;
	color : #0070ad !important;
}
.folders_results_panel .headsec{
	border : none;
	background : transparent repeat-x url('/resources/common/images/folders_table_header.gif');
	height : 25px;
	font-weight : bold;
}
.folders_results_panel a, .folders_results_panel .txtlabel3{
	color : #333 !important;
}
.folders_results_panel table{
	border  : 1px solid #ccc;
}
.folders_results_panel input {
	margin-top : 5px;
}


.btn_folders_action{
	margin-top : 10px;
	margin-bottom : -10px;
}
.btn_table_action{
	float : right;
	margin : 0px !important;
}
.folders_list_holder{
	width : 250px;
	height : 130px;
	overflow : auto;
	border : 1px solid #005596;
	margin-top : 10px;
	margin-left : 10px;
	background-color : #ffffff;
}
.folders_list_holder label{
	display : block;
	float : none;
	line-height : 23px;
	background-image: url('/resources/common/images/ico_folders.gif');
	background-repeat: no-repeat;
	background-position: 30px 2px;
	white-space: nowrap;
}
.folders_list_holder label.selected{
	background-color: #ebebeb;
}
.folders_list_holder label input{
	margin : 5px 35px 0px 10px;
}

/* Search results status panel */
.status_info_wrapper{
	width : 632px;
	margin-bottom: 12px;
}
.status_info_wrapper .status_body{
	background : transparent no-repeat url('/resources/common/images/search/search_info_top.jpg');
	position : relative;
}
.status_info_wrapper .close{
	position : absolute;
	top : -8px;
	right : -3px;
	width : 21px;
	height : 21px;
	background : transparent no-repeat url('/resources/common/images/search/search_info_close.jpg');
}
.status_info_wrapper .bottom{
	height : 10px;
	font-size : 0px;
	background : transparent no-repeat url('/resources/common/images/search/search_info_bottom.jpg');
}
.status_info_wrapper h3{
	color : #60c150;
	font-size : 20px;
	font-family : Arial, Helvetica, sans-serif;
	padding : 10px 0px 10px 40px;
	margin : 0px;
	background : transparent no-repeat url('/resources/common/images/search/search_info_ok.jpg') 10px 10px;
}
.status_info_wrapper .status_details{
	margin-left: 40px; 
	padding-bottom: 5px;
}

/* My Account purchase credits info panel */
.confirm_buycredits_wrapper{
	width : 640px;
	margin-bottom: 12px;
}
.confirm_buycredits_wrapper .status_body{
	background : transparent no-repeat url('/resources/common/images/search/confirm_buycredits_top.jpg');
	position : relative;
}
.confirm_buycredits_wrapper .close{
	position : absolute;
	top : -8px;
	right : -7px;
	width : 21px;
	height : 21px;
	background : transparent no-repeat url('/resources/common/images/search/confirm_buycredits_close.jpg');
}
.confirm_buycredits_wrapper .bottom{
	height : 10px;
	font-size : 0px;
	background : transparent no-repeat url('/resources/common/images/search/confirm_buycredits_bottom.jpg');
}
.confirm_buycredits_wrapper h3{
	color : #005596;
	font-size : 20px;
	font-family : Arial, Helvetica, sans-serif;
	padding : 15px 0px 10px 55px;
	margin : 0px;
	background : transparent no-repeat url('/resources/common/images/search/confirm_buycredits_ok.jpg') 20px 10px;
}
.confirm_buycredits_wrapper .status_details{
	margin-left: 55px;
	margin-right: 20px;
	padding-bottom: 5px;
	font-size: 12px;
	color: #666666;
}
/* ------- */

#companyBox {
	padding: 10px 25px 10px 30px; 
	background-color: #FDFAE9;
	margin-top: 20px;
}
.profileHeading {
	font-size: 16px; 
	color: #DE6316;
	font-weight: bold;
	margin-bottom: 5px;
}
/* Company profile panels */
.navPanel {
	margin: 10px 0px 0px 30px;
}
.navPanel a {
	color: #005596;
}
.navPanel a:hover {
	text-decoration: none;
}
.controls_wrapper {
	width : 205px;
	margin : 0px;
	padding : 0px;
	background : transparent repeat-y url('/resources/common/images/search/search_controls_bg.jpg');
}
.controls_wrapper .controls_body{
	background : transparent no-repeat url('/resources/common/images/search/search_controls_header.jpg');
	padding : 5px 0px 10px 15px;
}
.controls_wrapper .controls_body p {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #6c6364;
	font-weight : bold;
	padding : 10px 0px 5px 0px;
	margin : 0px;
}
.controls_wrapper .controls_bottom {
	height : 19px;
	font-size : 0px;
	background : transparent no-repeat url('/resources/common/images/search/search_controls_bottom.jpg');
}

/* right panel */
	#right_panel{
		width : 254px;
		min-height : 700px;
		background : #fff repeat-x url('/resources/common/images/search/right_panel_bg.jpg') 0px 30px;
	}
	#right_panel .top{
		height : 30px;
		background : transparent no-repeat url('/resources/common/images/search/right_panel_top.jpg');
	}
	#right_panel .btn_trade_old_leads{
		display : block;
		width : 220px;
		height : 57px;
		background : transparent no-repeat url('/resources/common/images/search/right_panel_trade_btn.png');
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12px;
		text-decoration : none;
		color : #252628;
		margin-left:15px;
		margin-top:25px;
	}
	#right_panel .btn_trade_old_leads span{
		display : block;
		padding-left:60px;
		padding-top:10px;
	}
	
	#controlPanel{
		width : 645px;
		margin : 0px;
		padding : 0px;
		background : transparent repeat-y url('/resources/common/images/search/info_block_bg.jpg') !important;
	}
	
	#controlPanel .top{
		height : 101px;
		background : transparent repeat-y url('/resources/common/images/search/info_block_top.jpg') !important;
	}
	#controlPanel .bottom{
		height : 22px;
		background : transparent repeat-y url('/resources/common/images/search/info_block_bottom.jpg') !important;
	}
	#controlPanel .body{
		margin : -80px 42px 0px 50px;
	}
	
	#controlPanel .body .title{
		font-size : 16px;
		font-weight : bold;
		margin-bottom : 10px;
		float: left;
	}
	#controlPanel .body .title span{
		color : #005596;
		font-size : 20px;
	}
	
	#controlPanel .body label{
		font-size : 20px;
		color : #000000;
		font-weight : bold;
		padding-left : 5px;
		vertical-align : top;
	}
	
	#controlPanel .body .textfield{
		border : 1px solid #999999;
		width : 75px;
		height : 20px;
		text-align : center;
		color : #005596;		
		margin-left : 5px;
		margin-top : 5px;
		vertical-align : top;
	}
	#controlPanel .body p{
		margin-bottom : 10px;
	}
	#controlPanel .body div.align{
		/*display : inline-block;*/
		float:left;
		vertical-align : middle;
		padding-left : 22px;
		font-size : 14px;
	}
	
	#controlPanel  .or_statement{
		float : left;
		margin-top : 11px;
	}
	
	#shoppingCart{
		width : 220px;
		margin-left : 15px;
		background : transparent repeat-y url('/resources/common/images/search/cart_bg.jpg') !important;
		margin-bottom : 20px;
	}
	
	#shoppingCart .top{
		height : 31px;
		line-height : 31px;
		background : transparent repeat-y url('/resources/common/images/search/cart_top.jpg') !important;
		color : #fff;
		padding-left : 15px;
		font-weight : bold;
	}
	
	#shoppingCart .bottom{
		height : 21px;
		background : transparent repeat-y url('/resources/common/images/search/cart_bottom.jpg') !important;	
	}
	
	#shoppingCart .body{
		padding : 10px 10px 0px;
		text-align: center;
		font-size : 14px;
		font-weight : bold;
		line-height : 20px;
	}
	
	#shoppingCart p{
		line-height : 30px;
	}
	#shoppingCart p span{
		border : 1px solid #999999;
		color : #005596;
		padding : 2px 5px;
		font-size : 16px;
	}
	
	#shoppingCart a{
		display : block;
		color : #005596;
	}
	
	#shoppingCart a.view_cart{
		font-size : 12px;
	}
	
	#shoppingCart a.purchase_now, #shoppingCart a.purchase_now_inactive{
		display : block;
		background : transparent repeat-y url('/resources/common/images/search/btn_purchase_now.png');
		width : 138px;
		height : 23px;
		margin-left : 30px;
	}
	
	#shoppingCart a.purchase_now_inactive{
		background-image : url('/resources/common/images/search/btn_purchase_now_disable.png');
	}
	
	#shoppingCart a.download_now, #shoppingCart a.download_now_inactive{
		display : block;
		background : transparent repeat-y url('/resources/common/images/search/btn_download_now.png');
		width : 138px;
		height : 23px;
		margin-left : 30px;
	}
	
	#shoppingCart a.download_now_inactive{
		background-image : url('/resources/common/images/search/btn_download_now_disable.jpg');
	}
	
	.control_lincs{
		margin : 10px 15px;
		padding : 0px;
		border : 1px solid #cccccc;
	}
	.control_lincs a, .control_lincs a span{
		padding : 2px 10px;
		color : #005596;
		font-size : 12px;
		font-weight : bold;
		text-decoration : none;
	}
	.control_lincs a {
		width : 65px;
		padding-right : 0px;
		display : inline-block;
		white-space: nowrap;
	}
	.control_lincs a span{
		text-decoration : underline;
		padding : 0px;
	}
	#search_criteria, .orange_box{
		width : 220px !important;
		margin-left : 15px !important;
		margin-bottom : 20px;
		background : transparent repeat-y url('/resources/common/images/search/right_panel_block_bg.jpg') !important;
	}
	.orange_box .body{
		padding : 15px;
		padding-right : 0px;
		color: #666666;
	}
	.orange_box .list{
		float : left;
		margin-left : 15px;
		width : 35%;
	}
	.orange_box .list li{
		white-space: nowrap;
	}
	.orange_box p{
	margin-top : 10px;
	}
	#search_criteria .top, .orange_box .top{
		height : 26px !important;
		background : transparent no-repeat url('/resources/common/images/search/right_panel_block_top.jpg') !important;
	}
	#search_criteria .top span, .orange_box .top span{
		display : block !important;
		color : #fff !important;
		font-weight : bold !important;
		font-family : Arial, Helvetica, sans-serif !important;
		font-size : 12px !important;
		padding : 5px 13px !important;
	}
	#search_criteria .bottom, .orange_box .bottom{
		height : 12px !important;
		background : transparent no-repeat url('/resources/common/images/search/right_panel_block_bottom.jpg') !important;
	}
	.scItem{
		padding: 2px 10px 2px 14px;
	}
	#search_criteria h4{
		margin : 0px;
		font-family : Arial, Helvetica, sans-serif;
		color : #dc681d;
		font-size : 12px;
		font-weight : bold;
	}
	#search_criteria p{
		margin : 0px;
		font-family : Arial, Helvetica, sans-serif;
		color : #666666;
		font-size : 12px;
		line-height: 15px;
		overflow: hidden;
	}
	#search_criteria .separator{
		font-size : 0px;
		height : 1px;
		background : transparent no-repeat url('/resources/common/images/search/right_panel_block_separator.jpg');
		margin-left: 10px; 
	}
	.player{
		margin-left : 30px;
		margin-top : 25px;
	}
	.player_info{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12px;
		text-align : center;
	}
	.player_info a{
		color : #005596;
		text-decoration : none;
	}
	#infoMessage{
		display : none;
		margin : 0px;
		padding : 0px;
		height : 44px;
		background : transparent no-repeat url('/resources/common/images/search/search_results_info.png') top right;
		float : right;
		position: relative;
	}
	.action_add{
		width: 115px;
		margin-right : -115px !important;
	}
	.action_remove{
		width: 130px;
		margin-right : -130px !important;
	}
	#infoMessage .action {
		color: #529646;
	    font-size: 11px;
	    font-weight: bold;
	    padding-left: 25px;
	    padding-top: 5px;
		white-space: nowrap;
		background : transparent no-repeat url('/resources/common/images/search/search_results_info.jpg') 5px 4px;
	}
	#infoMessage .value {
		color: #005596;
	    font-size: 11px;
	    padding-left: 25px;
	}
	#infoMessageClose {
    background: url("/resources/common/images/cancel_small.png") transparent no-repeat;
    cursor: pointer;
    height: 13px;
		width: 13px;
    position: absolute;
    right: 1px;
    top: -5px;
    z-index: 1103;
	}
	
	
	.bottom_link{
		width : 120px;
		text-align : left;
		display : inline-block;
		color : #366b8b;
		font-size : 11px;
		padding-left : 15px;
		background : transparent no-repeat url('/resources/common/images/cart_screen_arrow.jpg') 0px 4px;
	}
	.right-block-wrp{
		background: url('/resources/common/images/trade-old.png') no-repeat scroll  0 0;
		width:225px;
		height:140px;
		margin-bottom:25px;
		position:relative;
		margin-left: 15px;
	}
	.butt-old-trade{
		position:absolute;
		bottom: 18px;
		right: 20px;
		height: 27px;
	}
	.butt-old-trade a{
		display: block;
		width: 141px;
		height: 27px;
		text-decoration: none;
	}

	#all_verified{
		width : 220px;
		margin-left : 17px;
		background : transparent repeat-y url('/resources/common/images/search/right_panel_block_bg.jpg');
	}
	#all_verified .top{
		height : 26px;
		background : transparent no-repeat url('/resources/common/images/search/right_panel_block_top.jpg');
	}
	#all_verified .top span{
		display : block;
		color : #fff;
		font-weight : bold;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12px;
		padding : 5px 20px;
	}
	#all_verified .bottom{
		height : 12px;
		background : transparent no-repeat url('/resources/common/images/search/right_panel_block_bottom.jpg');
	}
	#all_verified h4{
		background: url('/resources/common/images/bullet.gif') no-repeat scroll 0 2px;
		margin : 0px;
		padding : 0px;
		font-family : Arial, Helvetica, sans-serif;
		color : #D80300;
		font-size : 12px;
		font-weight : bold;
		padding-left : 18px;
	}
	div #all_verified li p{
		margin : 0px;
		padding : 0px 9px 7px 18px;
		font-family : Arial, Helvetica, sans-serif;
		color : #747474;
		font-size : 12px;
		padding-bottom : 7px;
	}
	#all_verified .separator{
		font-size : 0px;
		height : 1px;
		background : transparent no-repeat url('/resources/common/images/search/right_panel_block_separator.jpg');
	}
	#all_verified ul{
		list-style: none;
		margin-top: 10px;
	}
	#all_verified ul li{
		padding-bottom: 5px;
		padding-left:10px;
	}

/*------------------*/
	#right_panel .static_block {
		width : 220px;
		margin-left : 17px;
		margin-bottom: 20px;
		background : transparent repeat-y url('/resources/common/images/search/right_panel_block_bg.jpg');
		color: #666666;
	}
	#right_panel .static_block .top{
		height : 26px;
		background : transparent no-repeat url('/resources/common/images/search/right_panel_block_top.jpg');
	}
	#right_panel .static_block .top span{
		display : block;
		color : #fff;
		font-weight : bold;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12px;
		padding : 5px 20px;
	}
	#right_panel .static_block .bottom{
		height : 12px;
		background : transparent no-repeat url('/resources/common/images/search/right_panel_block_bottom.jpg');
	}
	#right_panel .static_block h4{
		background: url('/resources/common/images/bullet.gif') no-repeat scroll 0 2px;
		margin : 0px;
		font-family : Arial, Helvetica, sans-serif;
		color : #666666;
		font-size : 12px;
		font-weight : normal;
		padding: 0px 5px 0px 18px;
	}
	#right_panel .static_block li p{
		margin : 0px;
		padding : 0px 9px 7px 18px;
		font-family : Arial, Helvetica, sans-serif;
		color : #666666;
		font-size : 12px;
		padding-bottom : 7px;
	}
	#right_panel .static_block .separator{
		font-size : 0px;
		height : 1px;
		background : transparent no-repeat url('/resources/common/images/search/right_panel_block_separator.jpg');
		margin-top: 5px; 
	}
	#right_panel .static_block ul{
		list-style: none;
		margin-top: 15px;
	}
	#right_panel .static_block ul li{
		padding-bottom: 8px;
		padding-left:10px;
		font-size: 12px;
	}
	#right_panel .static_block a {
		color: #005596;
	}

	#right_panel .static_block a img {
    display: block;
    float: left;
    margin: 3px 10px 10px 0;
	}

	#right_panel .label {
		color: #666666; 
		font-size: 14px; 
		font-weight:bold; 
		margin-left: 8px;
	}

	#right_panel .btn {
		margin: 3px 0px 0px 25px;
		height: 30px;
	}

	#register_block {
		padding: 10px 20px 0px;
	}

	#register_block .textbox {
		width:178px;
	}

/*------------------*/

	#right_panel .dynamic_block {
		width : 220px;
		margin-left : 17px;
		margin-bottom: 20px;
		background : transparent repeat-y url('/resources/common/images/search/right_panel_block_bg.jpg');
		font-size : 12px;
		color: #666666;
	}
	#right_panel .dynamic_block .top{
		height : 26px;
		background : transparent no-repeat url('/resources/common/images/search/right_panel_block_top.jpg');
	}
	#right_panel .dynamic_block .top span{
		display : block;
		color : #fff;
		font-weight : bold;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12px;
		padding : 5px 20px;
	}
	#right_panel .dynamic_block .bottom{
		height : 12px;
		background : transparent no-repeat url('/resources/common/images/search/right_panel_block_bottom.jpg');
	}
	#right_panel .dynamic_block h4{
		background: url('/resources/common/images/bullet.gif') no-repeat scroll 0 2px;
		margin : 0px;
		font-family : Arial, Helvetica, sans-serif;
		color : #666666;
		font-size : 12px;
		font-weight : normal;
		padding: 0px 5px 0px 18px;
	}
	#right_panel .dynamic_block li p{
		margin : 0px;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12px;
	}
	#right_panel .dynamic_block .separator{
		font-size : 0px;
		height : 1px;
		background : transparent no-repeat url('/resources/common/images/search/right_panel_block_separator.jpg');
		margin-left: -4px; 
	}
	#right_panel .dynamic_block ul{
		list-style: none;
		margin-top: 15px;
	}
	#right_panel .dynamic_block ul li{
		padding-bottom: 8px;
		padding-left:10px;
	}
	#right_panel .dynamic_block a {
		color: #005596;
		font-size : 12px;
	}
	.dynamicBlockContent {
		margin: 0px 10px 5px 10px;
		overflow: hidden;
	}
/*------------------*/

	.stdView-for-pass{
		padding: 10px 30px;
		overflow:hidden;
		margin: 0 auto;
	}
	.stdView-for-pass h1{
		color: #D80300;
		font-size: 24px;
		margin-bottom:15px;
	}

	.block-pass-chng{
		background: url('/resources/common/images/forgot-pass-bg.jpg') no-repeat scroll center top;
		width: 316px;
		height: 155px;
		float: left;
		position:relative;
		overflow:hidden;
		padding: 15px 0;
		margin: 0 30px 20px 0;
	}
	.pass-chng-title{
		padding: 0px 10px 0px 20px;
		background-color: #e2e9f9;
		font-size: 18px;
		margin-bottom: 20px;
		color: #666666;
		overflow: hidden;
    white-space: nowrap;
	}
	.pass-chng-title span{
		color: #006fae;
	}
	.find-cont-txt, .trade-cont-txt{
		color: #5C5C5C/*#8B8B8B*/;
    font-size: 14px;
    /*font-weight: bold;*/
		height:70px;
		/*line-height:18px;*/
	}
	.find-cont-txt span, .trade-cont-txt span{
		color:#808080/*#454545*/;
	}
	.find-cont-txt{
		background: url('/resources/common/images/find-cont.jpg') no-repeat scroll 5px top;
		padding: 0 10px 0 115px;
	}
	.trade-cont-txt{
		background: url('/resources/common/images/trade-cont.jpg') no-repeat scroll 5px top;
		padding: 0 10px 0 140px;
	}
	.butt-block-pass{
		margin: 10px 0;
		padding-left: 115px;
	}
	.butt-pass-chng{
		background: url('/resources/common/images/butt-with-arrow.gif') no-repeat scroll 0 0;
		display: block;
		font-weight: bold;
		color: #fff;
		font-size:12px;
		padding: 5px 5px 7px 12px;
    text-decoration: none;
    width: 62px;
	}
	.butt-pass-chng:hover{
		color: #f8f8f8;
	}
	.already_existing_member{
		padding-top : 15px;
		/*color : #e33441;*/
		font-weight : bold;
		font-size : 12px;
		text-align: right;
		margin-right: 40px;
	}

#accountHelp, #foldersHelp, #titleHelp, #industryHelp, #sizeHelp, #locationHelp, #companyHelp, #salesHelp, #peopleHelp, #optionsHelp, #cartHelp,
.helpBox
{
	padding : 10px;
}
#purchase_now_inactive span{
	color : #ccc;
	font-size : 16px;
	text-decoration : underline;
}
.cartContentBorder
{
	border: 2px solid #DEE2D8;
	padding: 2px;
}
table.cartContent
{
	margin: 0px !important;
	width: 100%;
}
.cartContent td
{
	text-align: center;
}
.cartContent td.left
{
	text-align: left;
	padding-left : 20px;
}
.cartContent p.phone{
	font-size: 18px;
    margin: -10px 0px !important;
}
.cartContent td.odd
{
	background-color: #FEEFE3;
}
.cartContent td.firstColumn
{
	text-align: left;
	padding-left: 20px;
}
tr.cartContentHeader td
{
	background-color: #DD6426;
	color: #FFF;
}
tr.cartContentHeader td,
tr.cartContentRow td
{
	border-left: 1px solid #FFF;
}
tr.cartContentHeader td,
td.cartContentTotal
{
	width: 110px;
}
.cartContentHeaderCaption
{
	width: 290px !important;
}
tr.cartContentWrapper
{
	height: 2px !important;
}
tr.cartContentWrapper td
{
	font-size: 1px;
}
tr.cartContentFooter td
{
	border-top: 2px solid #DEE2D8;
}
.bulkMessage
{
	color: #DE1F26;
}
.cartContentBigCaption,
.bulkMessageCaption,
.cartContentHeaderCaption,
.cartContentTotal
{
	font-size: 16px;
	font-weight: bold;
}	
tr.bulkPrice td
{
	background-color: #DEE2D8;
	padding: 5px 0px 5px 0px;
}
tr.bulkPrice td.cartContentBigCaption,
tr.bulkPrice td.cartContentTotal
{
	color: #999;
}

tr.bulkPrice td.cartContentTotal
{
	text-decoration: line-through;
}

/* -------- Confirmation screen -------- */
#confirmPanel {
	width: 642px;
	margin-top: 15px;
	padding: 0px;
	color: #4F4F4F;
	background :  url('/resources/common/images/confirm_body_bg.jpg') repeat-y transparent;
}
#confirmPanel .top {
	height: 22px;
	background: url('/resources/common/images/confirm_top_bg.jpg') no-repeat transparent;
}
#confirmPanel .bottom {
	height: 16px;
	background: url('/resources/common/images/confirm_bottom_bg.jpg') no-repeat transparent;
}
#confirmPanel .body {
	margin: 0px 50px;
}
#confirmPanel .body .title {
	color: #005596;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 10px;
}
#confirmPanel .hr {
	color: #999999;
}
#confirmPanel .subtitle {
/*	color: #666; PROD-1885*/
/*	font-weight: normal;PROD-1885*/
	font-size: 18px;
	margin: 5px 0px 10px 10px;
}
/*PFOD=1885 #confirmPanel .subtitle span {
	color: #005596;
	font-weight: bold;
}*/
#confirmPanel ul {
	margin-left: 45px;
}
#confirmPanel ul li {
	margin-bottom: 5px;
/*PROD-1885	margin-bottom: 10px;
	color: #4F4F4F;
	font-size: 14px;*/
}
/*PROD-1885
#confirmPanel h1 {
	color: #DD6426;
	font-size: 20px;
	margin: 10px;
}*/
#confirmPanel .formControl {
	margin-left: 10px;
/*PROD-1885	margin-left: 20px;
	color: #4F4F4F;*/
}
#confirmPanel .descr {
	font-size: 14px;
	font-weight: bold;
	margin: 5px 0px 10px 10px;
}
#confirmPanel .formTable td {
	padding: 5px;
}
#confirmPanel input {
	margin-top: 5px;
}
/* PROD-1885
#confirmPanel p {
	margin-bottom: 10px;
}
#confirmPanel p.prompt{
	color: #333;
	margin: 0px;
	font-size: 14px;
	font-weight: bold;
}
#confirmPanel p.ico{
	background: url(/resources/common/images/confirm_icon.jpg) no-repeat;
	margin: 3px 0px 0px;
	padding-left: 40px;
	height: 30px;
}
#confirmPanel .folder_name{
	height : 23px;
	margin-top: 3px;
	width : 260px;
}
#confirmPanel label.act{
	margin-left : 5px;
	vertical-align : middle;
	font-size: 14px;
}
#confirmPanel .btnHolder {
	padding-left: 140px;
	text-align: left;
	margin-bottom: 30px;
}
#confirmPanel #divInput, #divSelect {
	margin: 15px 0px 20px;
}
#confirmPanel select {
	width: 300px;
}*/

.block_splitter {
	background: url('/resources/common/images/block_splitter.png') no-repeat transparent;
	width: 585px;
	height: 33px;
	margin-left: -20px;
}
.support_email {
	position: relative;
	top: -162px;
}
#right_panel .support_email a {
	color: #005596;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
#infoPanel{
	position : relative;
	background-color : #f9faf3;
	border : 1px solid #e5e6df;
	margin : 0px 20px 0px 30px;
	display : none;
	padding-bottom: 4px;
}
#infoPanel .top_left_corner{
	background : transparent url(/resources/common/images/search_results_panel/corner_top_left.png) no-repeat;
	width : 16px;
	height : 16px;
	position : absolute;
	top : -1px;
	left : -1px;
}
#infoPanel .top_right_corner{
	background : transparent url(/resources/common/images/search_results_panel/corner_top_right.png) top right no-repeat;
	width : 22px;
	height : 21px;
	position : absolute;
	top : -1px;
	right : -1px;
}
#infoPanel .bottom_left_corner{
	background : transparent url(/resources/common/images/search_results_panel/corner_bottom_left.png) bottom left no-repeat;
	width : 16px;
	height : 16px;
	position : absolute;
	bottom : -1px;
	left : -1px;
}
#infoPanel .bottom_right_corner{
	background : transparent url(/resources/common/images/search_results_panel/corner_bottom_right.png) bottom right no-repeat;
	width : 22px;
	height : 16px;
	position : absolute;
	bottom : -1px;
	right : -1px;
}
#infoPanel .body{
	background : transparent url(/resources/common/images/search_results_panel/sign.png) 30px 7px no-repeat;
	padding : 5px 40px;
	font-size : 15px;
	line-height : 20px;
}
#exportPopUpHolder{
	display : none;
}
#exportPopUp{
	background : transparent url(/resources/common/images/export_pop_up/bg.png) no-repeat;
	width : 370px;
	height : 300px;
}
#exportPopUp .body{
	padding : 20px 30px;
}
#exportPopUp .body p{
	margin : 10px 0px;
}
#exportPopUp h4, #exportPopUp h5{
	color : #dd6426;
	text-align : center;
	font-size : 20px;
}
#exportPopUp h5{
	font-size : 16px;
}
#exportPopUp h5 a{
	color : #005596;
	text-decoration : none;
}
#exportPopUp h5 a:hover{
	text-decoration : underline;
}
#exportPopUp span{
	font-style: italic;
	font-weight : bold;
	text-align : center;
	display : block;
}
#exportPopUp .btn_holder{
	text-align : center;
	margin-top : 10px;
}
#manageFoldersHolder{
	width : 603px;
	height : 280px;
	padding : 10px 20px;
	padding-left : 30px;
	background : transparent url(/resources/common/images/manage_folders_panel/bg.png) no-repeat;
	position : relative;
}
#manageFoldersHolder h2{
	color : #dd6426;
	font-size : 18px;
	font-weight : bold;
	margin-bottom : 15px;
}
#manageFoldersHolder .btnCreateManage{
	margin : 10px;
	margin-bottom : 0px;
}
#manageFoldersHolder .right {
	width : 300px;
	height : 210px;
	overflow : hidden;
}
#manageFoldersHolder .right a{
	float : left;
	width : 120px;
	height : 30px;
	text-align : center;
	padding-top : 60px;
	color : #005596;
	text-decoration : none;
	font-size : 12px;
	margin-right : 20px;
}
#manageFoldersHolder .right .exel{
	background : transparent url(/resources/common/images/manage_folders_panel/ico_exel.png) no-repeat top center;	
}
#manageFoldersHolder .right .salesforce{
	background : transparent url(/resources/common/images/manage_folders_panel/ico_salesforce.png) no-repeat top center;	
}
#manageFoldersHolder .right .manage{
	background : transparent url(/resources/common/images/manage_folders_panel/ico_manage.png) no-repeat top center;	
}
#manageFoldersHolder .right .delete{
	background : transparent url(/resources/common/images/manage_folders_panel/ico_delete.png) no-repeat top center;	
}
#manageFoldersHolder .info{
	padding-left: 20px;
	margin-top : 0px;
	*margin-top : -10px;	/* for IE7*/
	position : absolute;
	width : 540px;
}
#manageFoldersHolder div{
	margin-top : 5px;
}
#manageFoldersHolder div span{
	color : #b92020;
}

.recentSearchInfo{
	font-size : 16px;
	color : #666666;
}
.recentSearchInfo span{
	font-weight : bold;
	color : #dd6426;
}
.tableWrapper{
	margin : 20px 0px;
}
.recentSearchGrid{
	border-collapse : collapse;
}

.recentSearchGrid a {
	color : #005596;
	text-align : left;
	display : inline-block;
}
.recentSearchGrid a.applyToAll {
	text-decoration : none;
}

.recentSearchGrid a.applyToAll:hover {
	text-decoration: underline;
}
.recentSearchGrid a.download {
	text-decoration : none;
}

.recentSearchGrid a.download:hover {
	text-decoration: underline;
}

.recentSearchGrid td span{
	text-align: left;
	display : inline-block;
}

.recentSearchGrid tr{
	background-repeat : repeat-y;
}
.recentSearchGrid .header{
	height : 50px !important;
	background-image : none;
}

.recentSearchGrid .header td{
	text-align : center;
	font-weight: bold;
	color : #005596 !important;
	border : none;
	background-image : none;
	border-bottom: 1px solid #6699C0;
	font-size: 14px;
}

.recentSearchGrid .header td a{
	text-align : center;
}

.tableFooter{
	height : 29px;
	border-top: 1px solid #6699C0;
}
.recentSearchGrid .footer td{
	border : none;
}
.recentSearchGrid td{
	border-right : 1px solid #cccccc;
	font-size : 12px;
}
.recentSearchGrid tr.noBackGround{
	background: none !important;
}
.recentSearchGrid tr.colored{
	background-color : #fffeee;
}
.recentSearchGrid tr.colored1{
	background-color : #fff;
}
.recentSearchGrid .up, .recentSearchGrid .down{
	display : inline-block;
	width : 9px;
	height : 9px;
	background : transparent url(/resources/common/images/recent_search/sort_up.png) no-repeat;
}
.recentSearchGrid .down{
	background : transparent url(/resources/common/images/recent_search/sort_down.png) no-repeat;
}
.recentSearchGrid .save, .recentSearchGrid .save2{
	/*width : 45px;*/
	text-align : center;
	padding : 0px;
	background : transparent url(/resources/common/images/recent_search/separator.png) repeat-y;
}
.recentSearchGrid .save2{
	width : 35px;
}
.recentSearchGrid .name{
	width : 145px;
	padding : 0px 2px;
	font-size : 12px;
}
.savedSearchGrid .name{
	width : 180px;
}
.recentSearchGrid td.name{
	color : #666666;	
}
.recentSearchGrid .criteria{
	padding : 0px 2px;
}
.recentSearchGrid .criteria{
	overflow : hidden;
}
.recentSearchGrid .remove, .recentSearchGrid .remove2{
	width : 55px;
	text-align : center;
	padding : 0px;
	padding-right : 5px;
}
.recentSearchGrid .remove2{
	width : 40px;
}
.recentSearchGrid .numberOfMatches{
	width : 83px;
	text-align : center;
}
.recentSearchGrid .date{
	width : 80px;
	text-align : center;
	padding : 0px;
}
.recentSearchGrid td.date{
	color : #666;
}

.recentSearchGrid td.filename{
	color : #666;
	width: 200px;
	padding : 0px 3px;
	overflow: hidden;
}

.subtitle {
	color : #005596;
	font-size : 20px;
	font-weight : bold;
	margin-top: 20px;
}

.pageLegend{
	padding-left : 10px;
	color : #005596;
	font-size : 12px;
	font-weight : bold;
}
.pageNumbers{
	float : right;
	padding-right : 10px;
}
.pageNumbers a,
.pageNumbers span
{
	padding : 2px;
	font-size : 12px;
	font-weight : bold;
	text-decoration: none;
}
.pageNumbers a:hover{
	text-decoration : underline;
}
#savePopUpWrapper{
	display : none;
}
#savePopUp{
	width : 400px;
}
#savePopUp .body{
	padding : 30px 40px;
}
#savePopUp p.header{
	font-size : 16px;
	font-weight : bold;
}
#savePopUp p.header2{
	font-size : 14px;
	font-weight : bold;
	margin-top : 8px;
}
#savePopUp p.legend{
	font-style: italic;
	margin-top : 8px;
}
#savePopUp p.legend span{
	color : #dd6426;
	font-weight : bold;
	font-style: normal;
}
.fieldHolder, .fieldHolder2{
	padding-left : 37px;
	background : transparent url(/resources/common/images/recent_search/ico_save_big.png) no-repeat;
	height : 28px;
	line-height : 26px;
	margin-top : 8px;
	margin-left : 8px;
}
.fieldHolder2{
	background : transparent url(/resources/common/images/recent_search/ico_edit.png) no-repeat;
}
.fieldHolder3{
	background : transparent url(/resources/common/images/recent_search/ico_alert.png) no-repeat;
}
.field{
	border : none;
	height : 24px;
	width : 266px;
	line-height : 24px;
	margin : 0px;
	padding : 0px;
	padding-left : 4px;
	font-family: Arial, helvetica;
	background : transparent url(/resources/common/images/recent_search/field_bg.png) no-repeat;
}

.inputBG {
	height : 24px;
	width : 266px;
	background : transparent url(/resources/common/images/recent_search/field_bg.png) no-repeat;
}
.fieldEdit {
	border : none;
	line-height : 22px;
	margin : 0px 6px;
	font-family: Arial, helvetica;
	background: none;
	height: 22px;
	width: 254px; 
	outline: none;
}
.btnHolder{
	margin-top : 10px;
	text-align : center;
}
.btnHolder input{
	margin-left : 30px;
}
#deletePopUpWrapper{
	display : none;
}
#deletePopUp{
	width : 374px;
	height : 230px;
	background : transparent url(/resources/common/images/recent_search/bg.png) no-repeat;
}
#deletePopUp .body{
	padding : 25px 30px;
}
#deletePopUp p.header{
	font-size : 20px;
	font-weight : bold;
	text-align : center;
}
#deletePopUp p.legend{
	font-style: italic;
	font-size : 12px;
	text-align : center;
	margin-top : 15px;
	margin-bottom : 30px;
}
.breadcrumb {
	font-size: 12px;
	margin-bottom: 20px;
	text-transform: capitalize;
}
.breadcrumb a {
	color: #005596;
}
.get_contact{
	font-size : 13px;
	font-weight : bold;
	color : #00559e;
	background : transparent url(/resources/common/images/arrow_right.png) no-repeat 0px 5px;
	padding-left : 15px;
	display : inline-block;
}
.get_contact span{
	color : #db0028;
}
#registerFormHolder{
	background : transparent url(/resources/common/images/registerUser/form_body.png) repeat-y;
	margin : 0px auto;
	width : 861px;
	margin-top : 40px;
}
#registerFormHolder .body{
	background : transparent url(/resources/common/images/registerUser/form_header.png) no-repeat;
	padding : 30px 80px;
	padding-bottom : 0px;
}
#registerFormHolder .footer{
	background : transparent url(/resources/common/images/registerUser/form_footer.png) no-repeat;
	height : 74px;
}
#registerFormHolder h1{
	font-size : 28px;
	color : #dd6426;
	border-bottom : 1px solid #cccccc;
}
#registerFormHolder h3{
	font-size : 20px;
	color : #999;
	background : transparent url(/resources/common/images/registerUser/phone.png) no-repeat 0px 10px;
	padding-left : 30px;
	margin-top : -10px;
}
#registerFormHolder h3 span{
	font-size : 11px;
	font-weight : normal;
}
#registerFormHolder h3 a{
	font-size : 10px;
	display : block;
}
#registerFormHolder p.legend{
	color : #999999;
	font-size : 14px;
	line-height : 22px;
	margin-top : 10px;
	margin-bottom : 15px;
}
#registerFormHolder .formBorder{
	border : 1px solid #e0e0e0;
	background-color : #dceada;
	width : 280px;
}
#registerFormHolder .form_title{
	height : 31px;
	background : transparent url(/resources/common/images/registerUser/form_title.png) no-repeat;
}
#registerFormHolder form{
	margin : 0px;
	padding : 0px;
	padding-bottom : 10px;
}
#registerFormHolder .form_body{
	padding : 10px 11px 0px;
}
#registerFormHolder .form_body label{
	font-size : 11px;
	display : block;
	padding : 2px 0px 1px 0px;
	font-weight : bold;
	float : none;
	width : auto;
}
#registerFormHolder .form_body label span{
	font-size : 14px;
}
#registerFormHolder .form_body label input{
	margin : 10px 15px;
	float : left;
}
#registerFormHolder .form_body label label{
	width : 250px;
}
#registerFormHolder .form_body .right{
	float : right;
}
#registerFormHolder .form_body .small_field_wrapper{
	width: 120px;
	height: 20px;
	background : #fff url(/resources/common/images/lead_capture/field_small.png) no-repeat;
	text-align: center;
}
#registerFormHolder .form_body .small_field{
	width : 116px;
	height : 20px;
	position: relative;
	padding: 0 2px;
	*padding-top: 2px;
	overflow: hidden;
	border : none;
	background: none;
	font-size : 11px;
	line-height: 14px;
}
#registerFormHolder .form_body .field_wrapper{
	width: 257px;
	height: 20px;
	background : #fff url(/resources/common/images/lead_capture/field_big.png) no-repeat;
	text-align: center;
}
#registerFormHolder .form_body .field{
	width : 253px;
	height : 20px;
        position: relative;
        padding: 0 2px;
	*padding-top: 2px;
        overflow: hidden;
	border : none;
        background: none;
	font-size : 11px;
	line-height: 14px;
}
#registerFormHolder .form_body .select_field{
	width : 257px;
	height : 20px;
	border : none;
	background : #fff url(/resources/common/images/lead_capture/field_big.png) no-repeat;
	font-size : 12px;
	line-height : 16px;
}
#registerFormHolder .chbx{
	line-height : 20px;
}
#registerFormHolder .chbx input{
	float : left;
	margin-top : 3px;
	margin-right : 5px;
}
#registerFormHolder .under_legend{
	margin : 0px 0px 10px 0px;
	font-size : 11px;
}
#registerFormHolder .terms{
	font-size : 10px;
}
#registerFormHolder .hidden1{
	display: none;
}
#registerFormHolder .LV_validation_message {
	display: block;
	font-size : 10px;
	margin-right : -10px;
}
.registerTable{
	border-collapse: collapse;
	border : 1px solid #bfc5c9;
	margin : 0px;
	padding : 0px;
	float : left;
}
.registerTable span{
	color : #005597;
	font-size : 18px;
	font-weight : bold;
}
.registerTable .center{
	text-align : center;
}
.registerTable td{
	border-right : 1px solid #bfc5c9;
	padding : 5px;
	background-color : #f2f7fa;
	font-size : 11px;
	color : #666;
}
.registerTable td.colored{
	background-color : #e5eef4;
}
.registerTable .col_1{width : 160px;}
.registerTable .col_2{width : 65px;}
.registerTable .col_3{width : 127px;}
.registerTable .header{
	background-color: #72a1c5;
	text-align : center;
}
.new_company_design .leftWrapper{width : 650px;}
.new_company_design .rightWrapper{width : 300px;}
.new_company_design #p_trc{right : 300px;}
.company_info_holder{
	border : 1px solid #999999;
	border-top : none;
	border-bottom : none;
	margin : 30px;
	margin-top : 50px;
}
.company_info_holder .header{
	height : 49px;
	line-height : 49px;
	color : #dd6426;
	font-size : 23px;
	padding-left : 20px;
	margin : 0px -1px;
	margin-top : -20px;
	background : transparent url(/resources/common/images/company/company_header.png) no-repeat;
        overflow: hidden;
}
.company_info_holder .header span { display: block; }
.company_info_holder .footer{
	height : 19px;
	margin : 0px -1px;
	margin-bottom : -20px;
	background : transparent url(/resources/common/images/company/company_footer.png) no-repeat;
}
.company_info_holder .body{
	padding : 20px;
}
.company_info_holder .subheader_1{
	font-size : 16px;
	margin-bottom : 15px;
}
.company_info_holder .subheader_2{
	font-size : 14px;
	margin-bottom : 15px;
}
.company_info_holder .subheader_3{
	font-size : 14px;
	font-weight : bold;
	color : #005596;
	padding : 10px 0px;
}
.company_info_holder .subheader_1 span{
	color : #005596;
	font-weight : bold;
}
.company_info_holder .param_value{
	float : right;
	border-left : 1px solid #999999;
	width : 370px;
	padding : 10px 20px;
	padding-top : 0px;
	font-size : 14px;
}
.company_info_holder .param_value span{
	padding : 10px 20px;
	display : block;
	font-size : 11px;
	padding-bottom : 0px;
}
.company_info_holder .param{
	color : #005596;
	font-weight : bold;
}
.subheader_2 .profileHeading{
	display : none;
}
.bottom_legend{
	padding : 20px;
	text-align : center;
	color : #005596;
	font-size : 22px;
	font-weight : bold;
}
.searchPeriod {
	width: 80px;
}
.panelBody {
	background : transparent url(/resources/common/images/search/savesearch_bg_body.png) repeat-y;
}
.panelHeader {
	width : 400px;
	background : transparent url(/resources/common/images/search/savesearch_bg_header.png) no-repeat top;
}
.panelFooter {
	width : 400px;
	background : transparent url(/resources/common/images/search/savesearch_bg_footer.png) no-repeat bottom;
}
.infoBlock {
	color: #666;
}
.infoBlockCaption {
	font-size: 26px;
	color: #DD6426;
	font-weight: normal;
}
.infoBlockCaption span {
	border-bottom: 1px solid #CCCCCC;
}	
.infoBlockBody {
	padding: 10px 10px 20px;
}
.infoBlock h3{
	font-size: 16px;
	font-weight: bold;
}
table.interactLinks td{
	padding: 2px;
}
.callNumber {
	width : 202px;
	height: 202px;
	background : transparent url(/resources/common/images/hello.png) no-repeat;
}
.callNumberBody {
	padding: 42px 25px;
}
.columnContent {
	width: 400px;
	float: left;
	margin-bottom: 20px;
}
.clearBoth {
	clear: both;
}
.panelTop {
	background: transparent url(/resources/common/images/icons/panel_border.png) repeat-x top;
}
.panelBottom {
	background: transparent url(/resources/common/images/icons/panel_border.png) repeat-x bottom;
}
.panelLeft {
	background: transparent url(/resources/common/images/icons/panel_border.png) repeat-y left;
}
.panelRight{
	background: transparent url(/resources/common/images/icons/panel_border.png) repeat-y right;
}
.panelTopLeft{
	background: transparent url(/resources/common/images/icons/top_left.png) no-repeat top left;
}
.panelTopRight{
	background: transparent url(/resources/common/images/icons/top_right.png) no-repeat top right;
}
.panelBottomLeft{
	background: transparent url(/resources/common/images/icons/bottom_left.png) no-repeat bottom left;
}
.panelBottomRight{
	background: transparent url(/resources/common/images/icons/bottom_right.png) no-repeat bottom right;
}
.roundedPanel .panelBody{
	background: none;
	padding: 0px;
	overflow: hidden;
}
.roundedPanel{
	background: transparent url(/resources/common/images/icons/panel_bg.png) repeat;
}
.roundedPanelWhite{
	background: transparent url(/resources/common/images/icons/panel_white_bg.png) repeat-x;
}
.roundedPanelWhite .panelBody{
	background: none;
	padding: 0px;
	overflow: hidden;
}
.panelBottomWhiteLeft{
	background: transparent url(/resources/common/images/icons/bottom_white_left.png) no-repeat bottom left;
}
.panelBottomWhiteRight{
	background: transparent url(/resources/common/images/icons/bottom_white_right.png) no-repeat bottom right;
}
.downloadLink {
	background: transparent url(/resources/common/images/icons/download-now-arrow.png) no-repeat right;
}
.watchLink {
	background: transparent url(/resources/common/images/icons/watch-today-arrow.png) no-repeat right;
}
.downloadLink, .watchLink {
	padding-right: 25px;
	padding-left: 10px;
	font-weight: bold;
}
.font1 {
	font-size: 8px;
}
.font2 {
	font-size: 10px;
}
.font3 {
	font-size: 12px;
}
.font4 {
	font-size: 14px;
}
.font5 {
	font-size: 16px;
}
.font5 p {
	margin: 5px 0px;
}
.help_sign_sml {
	display : inline-block;
	width : 16px;
	height : 16px;
	margin-left: 5px;
	background : transparent url('../images/my_account/help_sign_sml.png') no-repeat scroll;
	vertical-align: super;
}

#suppressHelp {
	background: url("/resources/common/images/search/confirm_delete_bg.jpg") no-repeat;	
	height: 190px;
	width: 371px;
}

#suppressHelp h3 {
	color: #DD6426;
	font-family: Arial;
	font-size: 22px;
	margin: 0px 0px 10px;
}

#suppressHelp .btn_holder {
	margin-top: 14px;
	text-align: center;
}
.inputHolder {
	margin-top: 10px;
}
.specificClientTable { 
    table-layout: fixed; 
}
.specificClientTable td { 
    word-wrap: break-word; 
}
