.on{color:#666; }

/*SOME FORM STYLES*/
#signin_form, #ExtraLoginLinks{
width:310px;
clear:left;
margin:0px auto;
float:none;
overflow:hidden;
}
#signin_form{
margin-top:50px;
}
#ExtraLoginLinks{
text-align:right;
margin-top:20px;
}
#ExtraLoginLinks a#RegisterLink{
padding-right:5px;
margin-right:5px;
border-right:1px solid #ccc;
}
#ExtraLoginLinks a{
margin-top:5px;
}
#signin_form .FormFieldDiv{
width:310px;
}
#signin_form .button{
float:right;
}
.FormDiv {float:left;width:100%;}
.FormFieldDiv {float:left;width:370px;margin-bottom:5px;}
.TextareaDiv  {clear:both;width:675px;}
.FormFieldDiv textarea{float:left;clear:both;width:670px;}

.FormFieldDiv label{float:left;width:150px;}
.FormFieldDiv input{float:left;width:150px;}
.FormFieldDiv input.checkbox{float:left;width:auto;border:none;margin:3px 0px;}
.FormFieldDiv select{float:left;width:156px;}
#FormBtns{clear:both;}

.FormErrorDiv {float:left;clear:both; width:100%;padding:10px 0px;margin:10px 0px;color:#EB1A2D;}
.Error, .ErrorDiv {float:left;width:100%;clear:both;color:#EB1A2D;} 

.FormMessageDiv {float:left;clear:both;padding:10px;margin:10px;color:green;}

#verifypage div {position:relative;left:50%;width:500px;margin-left:-250px;margin-top:80px;font-size:160%;}
#verifypage div.ErrorDiv {text-align:center;}
/*END:SOME FORM STYLES*/

/* HINT STYLES */
.hintTitle{font-weight:bold;font-size:120%;margin-bottom:5px;}
.hintBody{width:370px;float:left;clear:both;}
.hintRow{width:370px;float:left;clear:both;}
.hintRow span{float:left;height:17px;}
.splitRow{margin-top:7px;padding-top:3px;}
.hintColumn{float:left;width:85px;}
/*END: HINT STYLES */

/* campaign listing */
#campaign_listing {margin-top:10px; width:914px;}
#campaign_listing_table{ float:left; clear:both; }
#campaign_listing_table .camp_title{ /*width:395px;*/ padding-left:3px; }
#campaign_listing_table .camp_title a {float:left; margin-right:3px;}
#campaign_listing_table .camp_title .camp_link{ /*width:370px;*/ }

#campaign_listing_table .th_cpa { text-align:right;}
#campaign_listing_table .th_creatives { text-align:right;}
#campaign_listing_table .td_right { padding:5px; text-align:right; white-space:nowrap;}


/*campaign preview*/
#previes_link_span{font-weight: bold;}
/*campaign preview*/

/* TIPS STYLES */ 
.tipClose{position: absolute;width: 30px;height: 30px;right:-15px;top:-15px;background: url(/Javascript/SqueezeBox/closebox.png) no-repeat center;border: none;}
.tipWrapper{position:absolute;overflow:hidden;font-size:12px;padding:15px;color:#fff;}
.tipBox{width:260px;background:#fff;border:1px solid #ccc;float:left;position:relative;}
.tipTitle{float:left; width:100%;font-weight:bold;text-align:center;background:#fff; color:#666;}
.tipText{float:left;width:250px; padding:0px 5px 5px 5px;background:#666;}
.tipText table th{color:#770F05;}
.tipText b.brown{color:#770F05;}
.tipText b.red{color:#FF0000;}
/*END: TIPS STYLES */

/* HELPERS */
.match_div {display:none;height:0px;background:#F5F5F3;position:absolute;top:0px;left:0px;width:400px !important;overflow-y:hidden;overflow-x:hidden;z-index:1000;text-align:left;border:1px solid !important;}
#camp_match.match_div a{float:left;clear:both;overflow:hidden;width:400px !important;height:16px;color:#333333;text-decoration:none;white-space:nowrap;padding-left:5px;}
.match_div a b{color:#710000;}
.match_div a:hover{background:#BDEDFF;}
/*END: HELPERS */

/* PAYMENT HISTORY */
#sbox-content #paymentDetails{ margin:0px auto; width:580px }
#paymentAgentInfo,#paymentHistoryDetails{float:left;width:580px;clear:both;margin-bottom:10px;}
#paymentAgentInfoLeft{float:left;width:250px;}
#paymentAgentInfoRight{float:right;width:150px;}
#paymentAgentInfoLeft .paymentAgentRow{float:left;width:250px;clear:both;}
#paymentAgentInfoLeft b{float:left; width:70px;}
#paymentAgentInfoLeft span{float:left;}
h3.paymentHeaders{text-align:center;}
p.paymentNote{ text-align:justify; }

/* payment history table */
#table_paymenthistory {float:left;clear:both;}
#table_paymenthistory th { text-align:right; }
#table_paymenthistory .th_number, #table_paymenthistory .td_number {padding-left:5px;}
#table_paymenthistory td { text-align:right; padding-left:5px; white-space:nowrap;}
#table_paymenthistory .td_status{ text-align:center; }

/* payment details table */
#table_paymentdetails td {padding-left:5px;}
#table_paymentdetails th.td_money {text-align:right;width:55px;}
#table_paymentdetails td.td_money {text-align:right;white-space:nowrap;}
#table_paymentdetails a { color:#B70F20;}
#table_paymentdetails a:hover { color:#000000;}
#table_paymentstatistics td {padding-left:5px;}
#table_paymentstatistics th.td_money {text-align:right;width:73px;}
#table_paymentstatistics td.td_money {text-align:right;white-space:nowrap;}

/*END: PAYMENT HISTORY */

/* CampaignTermsSections */
#campaign_restricted_access{}
#campaign_restricted_access .termsOutline{padding-left:15px;}
#campaign_restricted_access .termsOutline b{color:#B70F20;}
#campaign_restricted_access .termsOutline a{color:#0000FF;}
#campaign_restricted_access .termsOutline .status{color:#FF0000;}
#campaign_restricted_access .termsHR {width:90%; border-style:dotted;}

#termsWrapper {float:left; width:914px;}
#termsWrapper h1{text-align:center;}
#termsWrapper .termsText{float:left;clear:both;margin:10px 0px;padding-right:10px;}
#termsWrapper .termsRow {clear:both;float:left;margin-bottom:5px;width:900px;}
#termsWrapper .termsRow b{color:#B70F20;}
#termsWrapper .termsRow .status{color:#FF0000;}
#termsWrapper #termIAgree {float:left;margin-right:5px;}
#termsWrapper .termsRow .termsEffeDate {float:left;}
#termsWrapper .termsRow input,
#termsWrapper .termsRow label {float:left;}
/* END: CampaignTermsSections */

#oldAgentsInterface{float:left;position:absolute;right:25px;top:130px;font-weight:bold;}

#table_conversionsReport th, #table_conversionsReport td{text-align:center;width:inherit;}

/* Affiliate Survey */
#survey_chart_box_w
{
	float:left;	
	width:633px;
	height:628px;
	background: url(/images/agents/survey/form-bg.png) center right no-repeat;
}
#survey_ad_box {
	float: right;
	margin-bottom:18px;
}
#survey_chart_box_w .survey_content{
	margin: 190px 15px 10px 15px;
}
#survey_chart_box_w .title{
	font-weight:bold;
}
.survey_row label{float:left;clear:both;font-weight:bold;margin:5px 0;}
.survey_row input{float:left;clear:both;margin-bottom: 5px;width:250px;}
.survey_row textarea{float:left;clear:both;margin-bottom: 5px;width:580px; height:100px;}
.survey_row span{float:left;clear:both;margin-bottom:10px;}
.survey_bold {clear:both;font-weight:bold;}
.survey_red_bold{clear:both;color:#ff0000;font-weight:bold;}

.survey_row input.Button{color:#FFF; width:126px; padding-bottom:2px; background-image:url("/images/agents/button_red_wide.png");}

/* End Affiliate Survey */

/* FEED PAGES STYLES */
.DescriptionDiv{float:left;clear:both;width:914px;}
.ListDiv{float:left;width:150px;} 

.feedullist {margin:0px;padding:0px;float:left;}
.feedullist li{list-style:none;float:left;width:140px;}
.feedullist li span.label{float:left;font-weight:bold;}
.feedullist li span{float:right;}

#PeriodTypesDiv{width:860px;}
#periodTypes li{width:275px;}
#periodTypes li span.label{width:70px;}
#periodTypes li span{float:left;width:205px;}

#CategoriesDiv{width:600px;}
#categoryTypes li{width:190px; margin-right:10px;_margin-right:5px;}
#CountriesDiv{width:164px;}
#countrylisting li{width:164px;}
#countrylisting li span.label {width:20px;}
#countrylisting li span{float:left;width:140px;}

.FeedListDiv{float:left;clear:both;width:914px;}
.FeedListDiv table th,.FeedListDiv table td {padding:5px 10px;}
/*END:FEED PAGES STYLES */
/*LOGIN UPDATE */
#login_update{margin: 30px 45px; padding:0;}
input.validLogin{border-color:green;}
input.invalidLogin{border:1px solid red;}
/*END:LOGIN UPDATE */

