

/*goto common*/
.blue1
{
	background-color: #D9E3EB;
}
/*end goto common*/

.alert_actions
{
	float: right;
}
.alert_actions a
{
	font-size: 12px;
	color: #FFF;
}
.alert_actions a:hover
{
	color: #00457C;
}

#top_nav
{
	/*background-color: #DDD;
	border: 1px solid #000;*/
	width: 100%;
	padding: 3px 0;
	
	position: relative;
	margin-bottom: 15px;
}

#top_nav ul
{
	list-style: none;
}
#top_nav ul li
{
	margin-bottom: 1px;
}
#top_nav .sub_section
{
	margin: 5px 1%;
	padding: 0;
	float: left;
}
#top_nav #tn_user
{
	width: 28%;
	*width: 26%;
	_width: 26%;
}
#top_nav #tn_balance
{
	width: 31%;
	*width: 30%;
}
#top_nav #tn_logo
{
	width: 13%;
}
#top_nav #tn_ratings
{
	width: 18%;
}

#top_nav #tn_ratings 
{
	position: relative;
	
	background-color: #FFF;
	padding: 11px 6px;
/*	border: 1px solid #000;*/
}
* html #top_nav #tn_ratings
{
	padding-bottom: 7px;
}
#top_nav #tn_ratings ul
{
	padding: 0;
	margin: 0;
}

#top_nav #top_prologo
{
	position: absolute;
	top: -32px;
	right: -32px;
	z-index: 10;
}

#top_nav_links
{
	margin-bottom: 10px;
}
#top_nav_links ul
{
	list-style: none;
	width: 850px;
	margin: 0 auto;
	padding: 0;
}

#top_nav_links li
{
	display: block;
	float: left;
	width: 18%;
	margin: 0 1%;
	position: relative;
	*width: 17%;
}

* html #top_nav_links li
{
	width: 17%;
}
#top_nav_links li a
{
	display: block;
	width: 100%;
	text-align: center;
	color: #BBB;
	background-color: #FFF;
	font-size: 16px;
	padding: 10.5px 0;
/*	border: 1px solid #000;*/
	text-decoration: none;
	*padding: 11.5px 0;
}
* html #top_nav_links li a
{
	top: 17px;
	color: #464646;
	padding: 11.5px 0;
}
#top_nav_links li a:hover
{
/*	background-color: #E9F3FB;*/
	color: #F8981C;
}
#top_nav_links li.current a
{
	background-color: #D9E3EB;
	color: #00457C;
	cursor: default;
}
#top_nav_links .img_left
{
	position: absolute;
	top: 0;
	left: -18px;
	background: url(../images/tab_left.png) no-repeat;
	width: 18px;
	height: 40px;
	background-color: #D9E3EB;
	display: none;
}
#top_nav_links .img_right
{
	position: absolute;
	top: 0;
	right: -18px;
	background: url(../images/tab_right.png) no-repeat;
	width: 18px;
	height: 40px;
	display: none;
}
#top_nav_links .current .img_left
{
	background-color: #D9E3EB;
	display: block;
}
#top_nav_links .current .img_right
{
	background-color: #D9E3EB;
	display: block;
}

#side_nav
{
	list-style: none;
	width: 185px;
	padding: 5px 3px 5px 5px;
	margin: 0 10px 20px 0;
	
	position: relative;
	
	*margin-right: 0;
	zoom: 1;
	
	background-color: #D9E3EB;
}
* html #side_nav
{
	margin-right: 0;
	width: 192px;
}
#side_nav ul
{
	list-style: none;
	margin: 2px 0 4px 10px;
	padding: 0;
	*margin-left: 0;
	_margin-left: 0;
	font-weight: normal;
}
#side_nav a
{
	text-decoration: none;
}
#side_nav li.nav_header
{
	margin-top: 6px;
	margin-bottom: 4px;
	font-weight: bold;
}

#side_nav .nav_header a
{
	padding: 3px 0 3px 20px;
}
#side_nav .nav_header .nav_control
{
	padding: 0;
	float: right;
}
#side_nav ul li
{
	margin: 3px 0 3px 15px;
}
#side_nav ul li.curpage
{
	margin-left: 5px;
	padding-left: 10px;
	background: url(../images/arrow_right_blu2.png) left no-repeat;
	_margin-left: 15px;
	_padding-left: 0;
	*margin-left: 15px;
	*padding-left: 0;
	zoom: 1;
}
#side_nav .nav_header ul li a
{
	_padding-left: 0;
	*padding-left: 0;
	margin-left: 20px;
}


#nav_summary
{
	background: url(../images/leftnav-summary.png) left no-repeat;
}
#nav_contacts
{
	background: url(../images/leftnav-contacts.png) left no-repeat;
}
#nav_financial
{
	background: url(../images/leftnav-financial.png) left no-repeat;
}
#nav_marketers
{
	background: url(../images/leftnav-marketer.png) left no-repeat;
}
#nav_connectors
{
	background: url(../images/leftnav-connector.png) left no-repeat;
}
#nav_prospects
{
	background: url(../images/leftnav-prospect.png) left no-repeat;
}
#nav_refpart
{
	background: url(../images/referral_partnership_icon.png) left no-repeat;
}
#nav_smssec
{
	background: url(../images/mobile_phone_icon.png) left no-repeat;
}
#nav_reports
{
	background: url(../images/icon_settings.png) left no-repeat;
}
#nav_marketers_drop, #nav_connectors_drop, #nav_financial_drop, #nav_prospects_drop, #nav_refpart_drop, #nav_reports_drop, #nav_smssec_drop, #nav_points_program_drop, #nav_recruiter_program_drop, #nav_recruiter_drop
{
	display: none;
}

#account_content
{
	float: right;
	width: 697px;
	
	*width: 686px;
	_width: 686px;
}

#account_content .major_section h2 a /*this is needed to counteract the '.major_section h2 a' that I stupidly put in form.css*/
{
	font-size: 14px;
	float: none;
	margin: 0;
	padding: 0;
	position: inherit;
}

/*
#announcements
{
	background-color: #FF6600;
	color: white;
	font-size: 14px;
	font-weight: bold;
	padding: 10px;
}
#announcements ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}*/
.announcements{
	color:#FFFFFF;
	background-color: #F8981C;
	font-size:14px;
	font-weight: bold;
	zoom: 1;
}
.announcements ul
{
	list-style: none;
	padding: 10px;
	margin: 0;
}
.announcements .tr
{
	padding: 10px;
}

.goto_section
{
	margin-top: -10px;
	margin-bottom: 10px;
}
.goto_section a
{
	margin-right: 30px;
}

.major_section
{
	padding: 0;
	margin: 20px 0;
	/*background-color: #EEE;*/
	position: relative;
	
	zoom: 1;
}
.title_section
{
	margin: 0 0 20px 0;
	position: relative;
	background-color: #D9E3EB;
	padding: 5px 10px;
}
.title_section h1
{
	margin: 0;
	font-size: 20px;
	font-weight: normal;
	color: #00457C;
}
	.major_section h1
	{
	/*	padding: 10px;*/
	/*	background-color: #888;*/
		color: #FFF;
		margin: 0;
		font-weight: normal;
		background-color: #99B5CE;
		padding: 2px 5px;
	}
	.major_section h1 .left
	{
		background: url(../images/expandable-blu-left.png) left no-repeat;
		float: left;
		height: 33px;
		width: 666px;
		
		
		*width: 656px;
		_width: 656px;
	}
	.major_section h1 .left .text
	{
		position: relative;
		top: 5px;
		left: 14px;
	}
	.major_section h1 .right
	{
		background: url(../images/expandable-blu-right.png) right no-repeat;
		height: 33px;
		width: 31px;
		float: right;
	}
	
		.major_section h1 .alert
		{
			float: right;
			font-size: 14px;
			margin-top: 3px;
			margin-right: 100px;
			font-style: italic;
		}
		.major_section h1 .controller
		{
	/*		background-color: #FFF;*/
			float: right;
			font-size: small;
			width: 75px;
			position: relative;
			top: -2px;
		}
		.major_section h1 .controller a
		{
			background: url(../images/expandable-btn-open-left.png) left no-repeat;
			font-size: 11px;
			margin-top: 3px;
			padding: 4px 0 3px 9px;
			color: #FFF;
			float: right;
			text-decoration: none;
			font-weight: bold;
		}
		* html .major_section h1 .controller a
		{
			margin-top: 2px;
			padding-top: 3px;
			padding-bottom: 4px;
			color: #FFF;
		}
		.major_section h1 .controller a:hover
		{
			color: #F8981C;
		}
		.major_section h1 .controller .c_right
		{
			margin-top: 4px;
			width: 9px;
			height: 19px;
			background: url(../images/expandable-btn-open-right.png) right no-repeat;
			float: right;
		}
		* html .major_section h1 .controller .c_right
		{
			margin-top: 2px;
			background: url(../images/expandable-btn-open-rightIE.png) right no-repeat;
			position: relative;
			left: -4px;
		}
		
.section_down_arrow, .section_down_arrow_bd
{
	background: #D9E3EB url(../images/arrow_dwn_blu.png) center top no-repeat;
	height: 10px;
	width: 100%;
	*margin-top: -1px;
	_margin-top: -1px;
}		/*
.section_down_arrow_bd
{
	background: #D9E3EB url(../images/arrow_dwn_blu.png) center top no-repeat;
	height: 10px;
	width: 695px;
	*margin-top: -1px;
	_margin-top: -1px;
	border-left: 1px solid #99B5CE;
	border-right: 1px solid #99B5CE;
}*/
/*		.major_section h1 .open_controller a
		{
			background: url(../images/expandable-btn-close-left.png) left no-repeat;
			color: #99B5CE;
		}
		.major_section h1 .open_controller .c_right
		{
			background: url(../images/expandable-btn-close-right.png) right no-repeat;
		}
		* html .major_section h1 .open_controller .c_right
		{
			background: url(../images/expandable-btn-close-rightIE.png) right no-repeat;
		}*/
		
	.major_section h2
	{
		padding: 0;
		margin: 0;
		font-size: 14px;
		border: none;
	}
	.major_section .content_holder
	{	
		background-color: #99B5CE;
		padding: 0 0 1px 0;
	}
	.major_section .content
	{
		padding: 0 10px 5px 10px;
		background-color: #D9E3EB;
		/*margin-top: -15px;*/
	/*	display: none;*/
	
		zoom: 1;
	}
.summary_content .major_section .content
{
	padding-left: 0;
	padding-right: 0;
}
.opp_status_content .major_section .content
{
	background-color: #F9FBFC;
}

.summary_content .major_section h2
{
	margin-left: 5px;
}
	.thead, .tsub, .tfoot
	{
		list-style: none;
		padding: 0;
		margin: 2px 0;
		clear: both;
	}
	.thead li, .tsub li, .tfoot li
	{
		display: block;
		float: left;
		width: 19%;
		padding: 5px 0;
	}
	
#account_content .thead
{
	color: #00457C;
}
#account_content .thead, #account_content .tfoot
{
	font-weight: bold;
	margin-top: 10px;
	font-size: 10px;
}
#account_content .tfoot
{
	margin-top: 0;
	padding-top: 1px;
}
#account_content .tsub
{
	background-color: #fafafa;
	font-size: 10px;
	_width: 682px;
	*width: 682px;
}
#account_content.summary_content .thead, #account_content.summary_content .tsub
{
	margin-left: 2px;
	margin-right: 2px;
}
#account_content.summary_content .tfoot
{
	margin-left: 10px;
	margin-right: 10px;
}
#account_content.summary_content .next_steps
{
	background-color: #C2C8DA;
	padding: 4px 5px 4px 5px;
}
#account_content.summary_content .next_steps a
{
	margin: 0 10px 0 5px;
}
#account_content.summary_content .next_steps .nextlink
{
	margin-top: 1px;
}
#account_content.summary_content .next_steps .arrows
{
	font-weight: bold; 
	color: #464646;
}

#account_content .tsub .tnone
{
	width: 100%;
	text-align: center;
}
/*
#account_content .tdate
{
	width: 13%;
}
#account_content .tprospect, #account_content .tcompany, #account_content .tlocation
{
	width: 23.3%;
}
#account_content .toffer
{
	width: 31%;
}
#account_content .tdetails
{
	width: 23%;
}
#account_content .tconnector
{
	width: 16%;
}
#account_content .tstatus
{
	width: 17%;
}
*/
#account_content .tdate
{
	width: 9.5%;
	padding-left: 2px;
}
#account_content .topp
{
	width: 33%;
}
#account_content .treward
{
	width: 13%;
}
#account_content .tmarketer, #account_content .tprospect, #account_content .tconnector
{
	width: 15%;
}
#account_content .tstatus
{
	width: 14%;
}
#account_content .tcategory
{
	width: 30%;
}
/*******Pay Intro Reward Section *****/
#account_content .intro_name {
	width: 15%;	
}
#account_content .intro_email {
	width: 22%;	
}
#account_content .intro_phone {
	width: 10%;	
}
#account_content .intro_state {
	width: 5%;	
}
#account_content .intro_received {
	width: 9%;	
}
#account_content .intro_from {
	width: 15%;	
}
#account_content .intro_reward {
	width: 8%;	
}
#account_content .intro_pay {
	width: 5%;	
}
#account_content .intro_reject {
	width: 5%;	
}
#account_content .intro_date {
	width: 10%;	
}
#account_content .intro_opp {
	width: 5%;	
}

/**** End Pay intro reward ****/
.tfoot .ttotal
{
	width: 26%;
}
.tfoot .tdefault
{
	width: 11%;
}
.tfoot .tmanage
{
	width: 19%;
	float: right;
	text-align: right;
}
.tfoot .tmanage a
{
	margin-right: 0;
	width: auto;
}


/*
#account_content label
{
	font-weight: bold;
	display: block;
	width: 75%;
}
#account_content input
{
	display: block;
	width: 75%;
	margin-bottom: 15px;
}
#account_content textarea
{
	display: block;
	width: 75%;
	height: 100px;
	margin-bottom: 15px;
}
#account_content select
{
	display: block;
	margin-bottom: 15px;
}

#account_content .half_block
{
	width: 35%;
	margin-right: 5%;
	float: left;
}
*/
.half_column
{
	width: 45%;
	margin-right: 5%;
	float: left;
}
.third_column
{
	width: 30%;
	margin-right: 3%;
	float: left;
}
/*
#account_content.financial_content .half_block, #prospect_detail .content .half_block
{
	width: 45%;
}
#account_content .third_block
{
	width: 23%;
	margin-right: 3%;
	float: left;
}
#account_content .half_block input, #account_content .half_block select,
#account_content .third_block input, #account_content .third_block select
{
	width: 100%;
	margin-right: 0;
}
#account_content .radio
{
display: inline;
width: 15px;
margin: 0 5px 0 0;
padding: 0;
}*/
#account_content .button
{
	width: auto;
}


/*
#account_content .phone
{
	width: 30px;
	float: left;
	margin: 0px 5px 20px 5px;
	text-align: center;
}
#account_content .phoneSep
{
	float: left;
	position: relative;
	top: 2px;
}

#account_content .optional
{
	float: right;
	color: #888;
}*/

#account_content #rebate_new_address, #account_content #rebate_charity
{
	display: none;
}


#marketer_billing ul
{
	list-style: disc;
	width: 90%;
	margin-left: 25px;
}
#marketer_billing ul li
{
	display: list-item;
	width: 100%;
	float: none;
}

.comment_section
{
	margin: 10px 0 60px 0;
}
.comment_section h2
{
	font-size: 14px;
}
.comment_section .new_comment
{
	color: #F8981C;
	font-style: italic;
	margin-right: 17px;
}
.comment_section h2, .comment_section h3
{
	padding: 0;
	margin: 0;
}
.comment_section p
{
	margin-left: 25px;
}
.comment_section .date
{
	font-style: italic;
}
.comment_section .comment_functions, .comment_section .comment_newblock
{
	width: 45%;
	float: right;
	text-align: right;
}
.comment_section .comment_functions h2
{
	font-size: x-small;
}
.comment_section .comment_accept_functions
{
	position: relative;
	top: 5px;
}
.comment_section .comment_accept_functions .white_box
{
	width: 50px;
	font-style: normal;
}
.comment_reply
{
	margin: 25px;
	font-style: italic;
	color: #666;
}

.title_section .username
{
	font-size: 12px;
	margin: 6px 0 0 0;
}
.title_section .password
{
	font-size: 10px;
}
.major_section .section_link
{
	margin-right: 25px;
	margin-bottom: 5px;
}
* html .major_section .section_link
{
	margin-right: 28px;
}
#commission_section .radio
{
	margin: 0 5px 0 0;
	padding: 0;
}

#fblog .odd, #fblog .even
{
	padding: 10px;
}
#fblog .even
{
	background-color: #AAA;
}
#fblog .fblog_user, #fblog .fblog_role, #fblog .fblog_rating
{
	width: 28%;
	float: left;
}
#fblog .fblog_edit, #fblog .fblog_edit_comment
{
	width: 15%;
	float: right;
}
#fblog .fblog_edit_comment
{
	margin-top: -15px;
}
#fblog .date
{
	font-style: italic;
}

/*
#billing_left
{
	float: left;
	width: 70%;
	margin-right: 5%;
}
#billing_right
{
	float: right;
	width: 20%;
}
*/

.opp_top
{
	padding: 10px;
}
.opp_desc
{
	width: 470px;
	float: left;
}
.opp_header
{
	margin-bottom: 10px;
	padding: 1%;
	width: 98%;
	position: relative;
	background-color: #00457C;/*#F8981C;*/
	color: #FFF;
}
.opp_header *
{
	color: #FFF;
}
.opp_header .status
{
	float: right;
	font-weight: bold;
	margin-right: 8px;
	font-size: 10px;
	margin-top: 2px;
}
.opp_header a
{
	font-size: 14px;
	text-decoration: none;
}
.opp_header a:hover
{
	color: #F8981C;
}
.opp_desc .other_column a
{
	margin-right: 12px;
}
.opp_desc .other_column
{
	font-size: 10px;
}

#account_content .opportunity
{
	background-color: #D9E3EB;
/*	padding: 10px;*/
	margin: 5px 0;
	position: relative;
}
#account_content .top
{
	padding: 10px;
}
#account_content .opportunity .description
{
	width: 440px;
	float: left;
}
#account_content.opp_status_content .opportunity .description
{
	width: 420px;
}
#account_content .opportunity .description h2
{
	margin: -2px 0 8px 0;
	font-size: 18px;
	font-weight: normal;
}
#account_content .opportunity .header
{
	margin-bottom: 10px;
	padding: 3px 0;
	width: 100%;
	position: relative;
	background-color: #F8981C;
	color: #FFF;
}
#account_content .opportunity .header .reception
{
	float: right;
	margin-right: 30%;
}
#account_content .opportunity .header .status
{
	float: right;
	font-weight: bold;
	margin-right: 8px;
	font-size: 10px;
	margin-top: 2px;
}
#account_content .opportunity .header .newprospects
{
	float: right;
	font-size: 15px;
	margin-right: 180px;
	margin-bottom: 1px;
	font-style: italic;
}
#account_content .opportunity .header .business_name
{
	text-decoration: none;
	font-size: 16px;
	margin-left: 5px;
}
#account_content .opportunity .header .business_name:hover
{
	color: #FFF;
}

#account_content .opportunity .header .removal
{
	float: right;
}
#account_content .opportunity .description .third_block
{
	width: 30%;
	margin-right: 3%;
}
#account_content .opportunity .description .half_block
{
	width: 45%;
	margin-right: 5%;
}
#account_content .opportunity .information
{
	width: 190px;
	float: right;
	background-color: #FFF;
	position: relative;
	padding: 3px 0 4px 0;
}
#account_content .opportunity .info_arrow
{
	width: 10px;
	height: 19px;
	background: url(../images/arrow_lft_wht.png);
	position: absolute;
	left: -10px;
	top: 20px;
}
			#account_content .opportunity .information ul
			{
				margin: 0 0 0 5px;
				padding: 4px 3px;
				list-style: none;
				font-size: 10px;
				background-color: #FFF;
				position: relative;
			}
			#account_content .opportunity .information ul .dblu
			{
				color: #00457C;
			}
			#account_content .opportunity .information ul li
			{
				display: list-item;
				width: 100%;
				padding: 0;
				margin: 0;
				float: none;
			}
			#account_content .opportunity .information ul ul
			{
				/*margin: 0 0 5px 10px;
				font-size: smaller;*/
				padding: 1px 0 2px 0;
				margin: 0;
				font-size: 14px;
			}
			#account_content .opportunity .information ul .offer_heading
			{
				font-weight: bold;
				font-size: 16px;
				color: #00457C;
			}
			#account_content .opportunity .information .value
			{
				font-style: italic;
			}
			

#account_content .opportunity .bottoms
{
	margin-top: 10px;
/*	border-top: 1px solid #000;
	padding-top: 10px;*/
}
#account_content .opportunity .bottoms .white_box
{
	float: none;
}
#account_content .opportunity .button
{
	display: inline;
	margin-right: 10px;
}
#account_content .opportunity .functions
{
	float: right;
	font-size: 13px;
}
#account_content .opportunity .functions a
{
	margin-left: 10px;
}
#account_content .activity
{
	margin-top: 3px;
}
#account_content .prospects
{
	margin-top: 5px;
	margin-bottom: 5px;
}
#account_content .activity h1, #account_content .prospects h1
{
	padding: 3px 6px;
	background-color: #99B5CE;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	height: auto;
	
	position: relative;
}/*
#account_content .activity h2 a, #account_content .prospects h2 a
{
	font-size: 12px;
	float: right;
	color: #FFF;
	margin-top: 3px;
}*/
#account_content .opportunity h1 .controller
{
	position: absolute;
	top: -2px;
	left: 617px;
}
#account_content .opportunity .content
{
	margin: 0;
	padding: 1px;
}
#account_content .opportunity table
{
	background-color: #FAFAFA;
	padding: 15px 10px;
}
#account_content .opportunity table th
{
	text-align: left;
}
#account_content .opportunity table .dollar_column {
	text-align: right;
}
#account_content .opportunity .prospects table
{
	padding: 0;
	font-size: 10px;
}
#account_content .opportunity .prospects table thead
{
	background-color: #D9E3EB;
}
#account_content .opportunity .prospects table thead th
{
	padding: 5px 0;
}
#account_content .opportunity .prospects table tbody
{
	padding: 5px 10px;
}
#account_content .opportunity .prospects table tbody tr td
{
	padding: 5px 0;
	border-bottom: 1px solid #D9E3EB;
}

#account_content.financial_content .content .summary
{
	margin: 8px 0 25px 0;
}
#account_content .financial_info
{
	padding: 0 25px;
}
#account_content .financial_info .half_block
{
	width: 38%;
}

.report_panel
{
	background-color: #D9E3EB;
	padding: 5px 1px;
	position: relative;
	margin: 14px 0;
}
.report_panel .header
{
	background-color: #99B5CE;
	padding: 5px;
	font-weight: bold;
}
.report_panel .column1, .report_panel .column2, .report_panel .column3, .report_panel .column4, .report_panel .column5, .report_panel .column6, .report_panel .column7
{
	width: 90px;
	float: left;
	font-size: 10px;
}
.report_panel .column2
{
	width: 120px;
}
.report_panel .column3
{
	width: 100px;
}
.report_panel .column5
{
	width: 100px;
}

.ledger_panel .column1, .ledger_panel .column2, .ledger_panel .column3, .ledger_panel .column4, .ledger_panel .column5, .ledger_panel .column6
{
	width: 90px;
}
.ledger_panel .column2
{
	width: 110px;
}
.ledger_panel .column3
{
	width: 175px;
}
.ledger_panel .column4
{
	width: 125px;
}

.report_panel .odd
{
	padding: 5px;
	background-color: #F9FBFC;
	cursor: pointer;
}
.report_panel .even
{
	padding: 5px;
	background-color: #E9EBF0;
	cursor: pointer;
}

.page_controls
{
	margin: 10px;
}
.page_controls .tom_selector
{
			height: 18px;
			border: none;
			color: #AAA;
			width: 150px;
			padding: 2px 2px 0 2px;
			background-color: white;
				
			display: block;
			float: left;
			
			margin-top: 2px;
			font-family: Arial, Helvetica, sans-serif;
}
.page_controls .tom_selector a
{
	text-decoration: none;
}
.page_controls .which_page
{
	float: right;
	margin: 19px 0 0 0;
}
.page_controls .main_controls
{
	width: 450px;
	float: left;
}
.page_controls .sort_by
{
	width: 150px;
	float: left;
}
.page_controls .goto_page
{
	width: 150px;
	float: left;
}
.page_controls .nav_btn_holder
{
	position: relative;
	float: left;
}
.page_controls .nav_btn_holder .previous, .page_controls .nav_btn_holder .next
{
	float: left;
	margin: 4px 0 0 10px;
}
.page_controls .nav_btn_holder .nav_previous
{
	background: url(../images/small-btn-white-left-aro.png) left no-repeat;
	padding: 1px 0 1px 15px;
}
.page_controls .nav_btn_holder .nav_previous_right
{
	background: url(../images/small-btn-white-right.png) right no-repeat;
	padding: 8px 6px 8px 0;
}
 
.page_controls .nav_btn_holder .nav_next
{
	background: url(../images/small-btn-white-right-aro.png) right no-repeat;
	padding: 1px 15px 1px 0;
}
.page_controls .nav_btn_holder .nav_next_left
{
	background: url(../images/small-btn-white-left.png) left no-repeat;
	padding: 8px 6px 8px 0;
}
.page_controls .nav_btn_holder .disabled
{
	opacity: .5;
	cursor: default;
}
.page_controls .nav_btn_holder a
{
	text-decoration: none;
}



#transaction_detail, #connector_popup, #marketer_popup
{
	width: 500px;
	margin-left: -250px;
	padding: 10px;
	height: 450px;
	background-color: #D9E3EB;
}
/*#transaction_detail*/ .popup .title
{
	background-color: #00457C;
	color: #FFF;
	font-size: 18px;
	padding: 4px;
	
	position: relative;
}
/*#transaction_detail*/ .popup .title .white_box
{
	float: right;
	margin-right: 5px;
	margin-top: 3px;
	width: 40px;
}
#transaction_detail .content, #connector_popup .content, #marketer_popup .content
{
	margin: 5px 0;
/*	overflow: scroll;*/
	overflow-x: hidden;
	overflow-y: scroll;
	height: 375px;
}
#transaction_detail.paid_popup .content, #transaction_detail.earned_popup .content, #connector_popup .content, #marketer_popup .content
{
	height: 370px;
}
#transaction_detail .content .main_info, #connector_popup .content .main_info, #marketer_popup .content .main_info
{
	width: 475px/*95%*/;
}
#transaction_detail .content .conducted_with
{
	margin: 10px 0;
	background-color: #FFF;
	padding: 5px;
	width: 95%;
	
	position: relative;
}
#transaction_detail .content .payments
{
	margin: 0 0 10px 0;
	width: 95%;
}
#transaction_detail .content .payments .total
{
	padding-top: 5px;
	margin-top: 5px;
	border-top: 1px solid #464646;
}
#transaction_detail .content textarea, #connector_popup .content textarea, #marketer_popup .content textarea
{
	width: 475px;/*95%;*/
}
#transaction_detail .action_banner, #connector_popup .action_banner, #marketer_popup .action_banner
{
	background-color: #99B5CE;
	padding: 5px;
	font-size: 12px;
/*	margin-bottom: 20px;*/
	margin: 5px 0;
	position: relative;
	zoom: 1;
}
#connector_popup .action_banner #p_cpLink1p
{
	margin-right: 10px;
}
#connector_popup .action_banner #p_cpLink1a
{
	margin-right: 10px;
}
#transaction_detail .action_banner a, #connector_popup .action_banner a, #marketer_popup .action_banner a
{
	/*margin-left: 12px;*/
}

.popup .content
{
	font-size: 12px;
}

.popup .inset
{
	background-color: #FFF;
	position: relative;
	padding: 5px;
	margin: 5px 0;
	zoom: 1;
	_position: static;
	_width: 95%;
	*position: static;
}

.popup .content h3
{
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 6px 0;
	padding: 0;
	color: #00457C;
}
#connector_popup .pop_section, #marketer_popup .pop_section
{
	margin: 5px 0;
	padding: 5px 0;
	border-bottom: 1px solid #464646;
	zoom: 1;
}
#connector_popup .content .action_links, #marketer_popup .content .action_links
{
	margin-top: 3px;
}
#connector_popup .content .action_links a, #marketer_popup .content .action_links a
{
	margin-right: 12px;
}
#connector_popup .orange_button, #marketer_popup .orange_button
{
	margin-right: 15px;
}
#connector_popup .blue_button, #marketer_popup .blue_button
{
	margin-right: 0;
}
#marketer_popup #p_mpLink1p, #marketer_popup #p_mpLink1c
{
	margin-right: 7px;
}
#marketer_popup #p_mpLink1p .ob_left div, #marketer_popup #p_mpLink1c .ob_left div
{
	padding-right: 5px;
}


div#account_content .form_info
{
	width: 200px;
}


.listing .column1, .listing .column2, .listing .column3, .listing .column4
{
	padding: 5px;
	width: 125px;
	float: left;
	font-size: 12px;
	font-weight: bold;
}
.listing .column1
{
	width: 110px;
}
.listing .column4
{
	width: 95px;
}
.listing .column2
{
	width: 320px;
	*width: 313px;
	_width: 313px;
}
.listing .column3
{
	width: 125px;
}
.listing
{
	display: block;
	margin: 0;
	border-bottom: 2px solid #D9E3EB;
	cursor: pointer;
	z-index: 2;
	color: #464646;
	background-color: #F9FBFC;
	
	zoom: 1;
}
* html .listing
{
	padding-bottom: -10px;
}
.listing .column1, .listing .column2, .listing .column3, .listing .column4
{
	padding: 5px;/* 5px 7px 5px;*/
	font-weight: normal;
/*	background-color: #F9FBFC;*/
	position: relative;
}
.listing .title
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.listing .offer_detail
{
	font-size: 10px;
}/*
.listing .national
{
	margin-top: 5px;
}*/

.listing .national
{
	font-weight: bold;
	color: #FFF;

	/*position: relative;
	top: 7px;*/
	position: absolute;
	bottom: 3px;
	left: 5px;
	width: 110px;
}
.listing .column1
{
	background-color: #F8981C;
	padding-bottom: 12px;
	font-size: 11px;
	position: relative;
}
.listing .dist_far
{
	background-color: #f8c983;
}
.listing .dist_unknown
{
	background-color: #f9e7cf;
}

#account_content .actions
{
	font-weight: bold;
	padding: 3px 0 3px 54px;
	background-color: #C2C8DA;/* #BBC5D8;/*#99B5CE;*/
/*	border-top: 2px solid #99B5CE;*/
	font-size: 11px;
	
	zoom: 1;
}
#account_content .actions a
{
	font-weight: normal;
	margin: 0 10px 0 5px;
}

* html .clearfix
{
font-size: 0;
}

#account_content .status_option
{
	margin-right: 10px;
}
#account_content .status_option input
{
	display: inline;
	width: 15px;
}
#left_nav_bar {
	float:left;
	width:185px;
}

.contact_side {
	background-color:#D9E3EB;
	margin-bottom:15px;
	padding-bottom:1px;
	width:185px;
	position: relative;
	zoom: 1;
}

.contact_side h2 {
	background-color:#00457C;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin:0pt 5px 5px;
	padding:4px 5px;
	position:relative;
	text-align:center;
	top:5px;
	zoom: 1;
}

.contact_side .inner {
	padding:15px 5px 10px;
}
.contact_side .BL {background: url(../images/corners-and-edges/white/edge_bl.png) 0 100% no-repeat;}
.contact_side .BR {background: url(../images/corners-and-edges/white/edge_br.png) 100% 100% no-repeat;}
.contact_side .TL {background: url(../images/corners-and-edges/white/edge_tl.png) 0 0 no-repeat;}
.contact_side .TR {background: url(../images/corners-and-edges/white/edge_tr.png) 100% 0 no-repeat;}

/************************ Start pay rewards page *********************/
#reward_details
{
	width: 100%;
	/*
	padding: 3px 0 0 5px;
	position: relative;
	margin-bottom: 15px;
	*/
}

#reward_content 
{
	position: relative;
	margin-bottom: 15px;
	width: 100%;
	padding: 5px 0 5px 5px;
	background-color:#D9E3EB;
}

.reward_title {
	border-bottom:1px solid #464646;
	width: 95%;
	font-size:16px;
	font-weight:bold;
	margin-top:5px;
	padding-bottom:1px;
	padding-left:8px;
	padding-right:2px;
}

#reward_details .bld_text {
	font-weight:bold;	
}

#reward_details .column1 {
	width:296px;
	float:left;
	margin-right:4px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#reward_details .column2 {
	width:150px;
	float:left;
	display:block;
}

#reward_details .column3 {
	width:215px;
	float:left;
	display:block;
	padding-right:0px;
	margin-right:0px;
}

#drCommissionFee {
	font-weight: bold;
	margin-bottom:5px;
	padding-left:8px;
}

#drAcceptedTransactionFee {
	font-weight: bold;
	margin-bottom:5px;	
	padding-left:8px;	
}

#drAcceptedTotalPaid {
	font-weight: bold;
	width:100%;
	padding-top:5px;
	padding-left:8px;
}

.agreed_rewards {
	background-color:#F8981C;
	padding:12px 10px;
	position:relative;
	float:left;
	margin-bottom: 10px;
}

.agreed_rewards .inner {
	background-color:#FFFFFF;
	padding:6px 8px;
	position:relative;
}

.agreed_rewards .section {
	margin:3px 0pt;
}

.agreed_rewards h5 {
	color:#464646;
	font-size:11px;
	font-weight:normal;
}
.agreed_rewards h3, .agreed_rewards h4, .agreed_rewards h5 {
	margin:0pt;
	padding:0pt;
}

.cancel_button
{
	display: block;
	margin: 0;		
	width: 200px;
	float: left;
	margin-right: 25px;	
	text-decoration: none;
	font-size: 15px;
	font-weight: normal;
	color: #FFF;
	cursor: pointer;
}
.cancel_button:hover
{
	color: #F8981C;
}
.cancel_button .bb_right
{
	height: 33px;
	float: left;
	background: url(../images/large-btn-blue-rev-right.png) right no-repeat;
}
.cancel_button .bb_right div
{
	padding: 8px 16px 0 4px;
}
.cancel_button .bb_left
{
	height: 33px;
	width: 35px;
	background: url(../images/large-btn-blue-rev-left.png) left no-repeat;
	float: left;
}

.orange_button
{
	display: block;
	width: 230px;
}
.orange_button .ob_left
{
	height: 33px;
	float: left;
	color: #FFF;
	background: url(../images/large-btn-orange-left.png) left no-repeat;
}
.orange_button .ob_left div, .blue_button .bb_left div
{
	font-size: 13px;
	padding: 8px 10px 0 10px;
	font-weight: bold;
}
.orange_button .ob_right
{
	width: 35px;
	height: 33px;
	background: url(../images/large-btn-orange-right.png) right no-repeat;
	float: left;
}

.save_button
{
	width: 230px;
	margin-right: 0;
}

/****** End pay rewards page *********************/

/******* Start Feedback *************************/

.feedback {
	padding: 2px; 
	background-color: #99B5CE;
	position:relative;
	margin: 0;
}

.feedback .feedback_header {
	padding: 0; 
	background-color: #99B5CE; 
	margin: 0;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding:0;
}

.feedback .content {
	background-color: #D9E3EB;	
	padding:2px;	
}
	
.feedback .feedback_row {
	background-color:#FAFAFA;
	border-bottom:1px solid #D9E3EB;
	padding:5px 0 5px 0;
	color:#464646;
	font-weight: normal;
}

.feedback .heading_text {
	font-weight:bold;
	padding-right:2px;	
}

.feedback .info_row {
	font-size: 12px;
	width: 100%;
	padding-left: 5px;
}
	
.feedback .column1 {
	width: 110px;
	float:left;	
}

.feedback .column2 {
	width: 120px;	
	float:left;	
}

.feedback .column3 {
	width: 180px;	
	float:left;	
}

.feedback .column4 {
	width: 200px;	
	float:left;	
}

.feedback .column5 {
	width: 200px;	
	float:left;	
}

/******* End feedback ***************************//****** End pay rewards page *********************/

/******* Start Feedback *************************/
.select_title {
	font-size: 12px;
	float:left;
	width:50px;
	margin-bottom:15px;
}

.feed_select {
	font-size: 12px;
	float:left;
	width:600px;
	margin-bottom:10px;
}


.feedback {
	padding: 2px; 
	background-color: #99B5CE;
	position:relative;
	margin: 0;
}

.feedback .feedback_header {
	padding: 0; 
	background-color: #99B5CE; 
	margin: 0;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding:0;
}

.feedback .content {
	background-color: #D9E3EB;	
	padding:2px;	
}
	
.feedback .feedback_row {
	background-color:#FAFAFA;
	border-bottom:1px solid #D9E3EB;
	padding: 10px 3px 5px 3px;
	color:#464646;
	font-weight: normal;
	font-size:12px;	
}

.feedback .heading_text {
	font-weight:bold;
	padding-right:5px;
}

	
.feedback .column1 {
	width: 200px;
	float:left;	
}

.feedback .column2 {
	width: 225px;	
	float:left;	
}

.feedback .column3 {
	width: 225px;	
	float:left;	
}


.feed_radio {
	width: 5%;	
	padding-left:20px;
}

/******* End feedback ***************************/


table th.dollar_column, table td.dollar_column {
	text-align: right;
}

