.pubaccbox_1 a{color:#297AB0}
.pubaccbox_1 a:hover{color:#FF6A00}
.pubaccbox{width:910px; margin:0 auto; }
.pubaccbox h1{font-size:30px; margin:0px; padding:0px; color:#011945; font-family:Arial, Helvetica, sans-serif;}
.pubaccbox .pubaccbox_in{width:850px; float:left; margin:0 0 0 4px;}
.pubaccbox .pubaccbox_head{width:813px; float:left; border-left:solid 1px #b6d1d8; border-right:solid 1px #b6d1d8; background:url(../images/body.jpg) repeat-x #f4f8fb; margin:0 0 0 4px; padding:0 20px 0 15px; font-size:13px; color:#868e97; font-family:Arial, "Trebuchet MS", Helvetica, sans-serif;}
.pubaccbox .pubaccbox_head2{width:785px; float:left; border-left:solid 1px #83b2ba; border-right:solid 1px #83b2ba; background:url(../images/body.jpg) repeat-x #f4f8fb; margin:0 0 0 4px; padding:0 20px 0 43px; font-size:13px; color:#000000; font-family:Arial, "Trebuchet MS", Helvetica, sans-serif;}
.pubaccbox .pubaccbox_head3{width:813px; height:300px; float:left; border-left:solid 1px #b6d1d8; border-right:solid 1px #b6d1d8; background:url(../images/body.jpg) repeat-x #f4f8fb; margin:0 0 0 4px; padding:0 20px 0 15px; font-size:13px; color:#868e97; font-family:Arial, "Trebuchet MS", Helvetica, sans-serif;}
.top{width:813px; float:left;}
.top_left{width:380px; float:left;padding-top:18px;}
.top_right{width:380px;float:left;padding-top:18px;padding-left:20px}
.correct{color:#ff0000;font-size:12px;padding-bottom:3px; height:15px;text-align:center}
.field_main{width:380px; float:left; height:60px;}
.field_main_top{width:380px; float:left;}
.name{width:130px; float:left; padding:5px 0 0 0;}
.name span{color:#fe8a03; font-weight:bold;}
.input_account{width:248px; float:left;}
.input_account_text{border:solid 1px #8dbbd9;width:198px;height:18px;padding-top:4px;padding-left:3px;float:left}
.error{color:#ff0000; font-size:11px; float:left; padding-left:130px;}
.error2{color:#ff0000; font-size:11px; float:left}
.errortos{color:#ff0000; font-size:11px;text-align:center; float:left;width:813px;}
.reg_remarks{font-size:10px;color:#555555 !important;font-weight:normal !important}
.used{float:left;padding-left:11px}
.url{width:813px; float:left; padding-top:7px;}
.url_right{float:left;}
.url_input{border:solid 1px #8dbbd9;width:600px;float:left;height:18px;padding-top:4px;padding-left:3px}
.checkbox{width:805px; float:left; padding:30px 0 50px 7px}
.terms_service{width:813px; float:left; text-align:center;padding:40px 0 7px 0;}
.terms_service a,.terms_service a:visited{text-decoration:underline; color:#268dd2;}
.terms_service a:hover{color:#000;}
.submit{border:none; height:72px; width:184px;}
.required1{float:right;}
.required1 span{color:#fe8a03; font-weight:bold;}
.login_publisher{width:344px; float:right; padding-right:44px;}
.login_publisher_top{width:344px; height:21px; padding-top:7px;}
.error_message{float:left; color:#ff0000; font-size:12px; }
.error_paytype{font-size:13px;color:red;font-weight:normal}
.contact{float:right;}
.contact a,.contact a:hover{text-decoration:underline; color:#2086df;}
.contact a:hover{color:#000;}
.login_publisher_middel{width:344px; float:left;}
.login_publisher_middel_left{width:125px; float:left; padding:0 7px 0 0;}
.login_publisher_input{border:solid 1px #8dbbd9;width:118px;float:left}
.login_publisher_input_t{border:solid 1px #8dbbd9; width:118px;height:18px;padding:5px 0 5px 7px;float:left}
.login_pub_grey {color:#aaaaaa}
.login_button{float:right; height:32px; background:url(../images/btnlogin_bg.jpg) no-repeat center bottom;}
.login_button_submit{border:none; height:32px; width:75px;}
.forgot{width:339px; float:left; padding-left:1px; margin:7px 0 0 0;}
.forgot a,.forgot a:visited{text-decoration:underline; color:#2086df; font-size:11px;}
.forgot a:hover{color:#000;}
.login_publisher form{margin:0px; padding:0px;}
#container{position:relative; clear:both; top:18px;}
#header{position:relative; width:100%; float:left}
.logo_pub {float:left}
.re_heading {color:#021945;font-family:Arial,Helvetica,sans-serif;font-size:30px;font-weight:bold;height:45px;line-height:30px;margin-left:25px;padding-bottom:5px;padding-top:5px;}
.create_my_account{width:812px; float:left; text-align:center;padding:7px 0 0px 0; background:url(../images/btncreateacc_bg.jpg) no-repeat center  bottom; height:72px}

.loginpage_login{float:left; width:200px; padding-top:10px; height:32px; background:url(../images/btnlogin_bg.jpg) no-repeat left bottom; margin-bottom:10px;}
.reset_password_bg{float:left; width:200px; padding-top:10px; height:45px; background:url(../images/reset_password_bg.jpg) no-repeat left bottom; margin-bottom:10px;}
h2{font-size:22px; font-weight:bold; color:#021945; line-height:30px}
.login_sub_header{width:813px; padding:15px 0 15px 0; font-size:16px; color:#666666;}
.login_box{width:430px; float:left;}
.login_box_top{width:430px; float:left;}
.login_box_middel{width:414px; float:left; border-left:solid 1px #bebebe; border-right:solid 1px #bebebe; padding: 10px 0 10px 14px; background:#FFF;}
h3{font-size:20px; font-weight:bold; color:#021945; line-height:30px; padding-bottom:5px;}
.nomatch{clear:both; color:#ff0000; font-size:12px;}

.login_publisher_loginpage{width:344px; float:left; padding-right:44px;}
.password{width:700px; float:left; padding:7px 0px 20px 20px; background:url(../images/icon_pass.jpg) no-repeat left 7px;}
.password a{color:#1F7DBE; font-weight:bold;}
.password a:hover{color:#1F7DBE; font-weight:bold; text-decoration:none;}

.approcal{padding:0 20px 0 0px; float:left; color:#0b89d3; padding-bottom:150px;}
.back{float:right;width:813px; text-align:right;}
.back a,.back a:visited{background:url(../images/icon2.png) no-repeat left center; font-weight:bold; color:#1f7dbe; padding-left:25px; line-height:20px; text-decoration:none; font-size:11px;}
.back a:hover{background:url(../images/icon2.png) no-repeat left center; font-weight:bold; color:#000; padding-left:25px; line-height:20px; text-decoration:none;}

#forgotRequest{display:none}
#forgotRequest p{padding-bottom:20px}
#forgetSendBut{cursor:pointer}
.forgotPopupLabel{height:28px;line-height:28px;padding-right:3px}
.reinput{width:185px;padding:3px 0 3px 5px;border:1px solid #A8CBE2;color:#868e97;font-size:13px;background:none;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;padding-top:5px;background-color:#FFFFFF;}
.pL8{padding-left:8px}

/* Tabs CSS Starts */

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen {/* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {display: none;}
}
/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {display: none;}
}
/* Skin */
.tabs-nav {list-style: none; margin: 0; padding: 0 0 0 4px; margin-top:-60px;}
.tabs-nav:after {/* clearing without presentational markup, IE gets extra treatment */
    display: block; clear: both; content: " ";}
.tabs-nav li {float: left; margin: 0 6px 0 0px; min-width: 84px; /* be nice to Opera */}
.tabs-nav a, .tabs-nav a span {display: block; padding: 0 10px; background: url(../images/tab.png) no-repeat;}
.tabs-nav a {position: relative; z-index: 2; padding-left: 0; color: #333; font-size: 13px; font-weight: bold; text-align: center; text-decoration: none;white-space: nowrap; /* required in IE 6 */ }
.tabs-nav a img{vertical-align:middle; margin-right:3px;position:relative;top:-3px}
.tabs-nav li a:hover {color: #FF6100;}
.tabs-nav .tabs-selected a {color: #FF6100;top: 1px;}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {background-position: 100% -150px; outline: 0; /* prevent dotted border in Firefox */}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {background-position: 100% -100px;}
.tabs-nav a span {width: 64px; /* IE 6 treats width as min-width */ min-width: 64px; height: 28px; /* IE 6 treats height as min-height */ min-height: 28px; padding-top: 6px; padding-right: 0;padding-top: 10px;}
*>.tabs-nav a span {/* hide from IE 6 */ width: auto; height: auto;}
.tabs-nav .tabs-selected a span {}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {background-position: 0 -50px;}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {background-position: 0 0;}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited {/* @ Opera, use pseudo classes otherwise it confuses cursor... */ cursor: text;}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {/* @ Opera, we need to be explicit again here now... */ cursor: pointer;}
.tabs-nav .tabs-disabled {opacity: .4;}
.tabs-container {clear:both; padding: 1em 0px; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.tabs-loading em {padding: 0 0 0 20px; background: url(loading.gif) no-repeat 0 50%;}

.pubaccbox{padding-top:10px;}

.tabs-container .error1{color:#ff0000; font-size:12px; text-align:center}
.tabs-container h3{color:#011945; font-size:18px; font-family:Arial, Helvetica, sans-serif; margin-top:10px; }
.tabs-container h4{color:#011945; font-size:14px; font-family:Arial, Helvetica, sans-serif; margin-top:10px; margin-left: 0px}
.tabs-container .daterange{float:left; color:#FF6100; padding-left:10px; padding-top:18px;}

.tabs-container .boxreport{clear:both; float:left; margin-top:10px; color:#333333; width:100%}
.tabs-container .boxreport .colm{float:left; margin-bottom:10px; width:350px;}
.tabs-container .boxreport label{width:60px; padding-right:5px;}
.tabs-container .boxreport .inputrep{margin-right:10px;border:solid 1px #8dbbd9;width:101px;padding:5px 0 0 7px;}
.tabs-container .btnmore{float:left; width:200px; height:32px; background:url(../images/btnlogin_bg.jpg) no-repeat left bottom; }

.tblgrd{clear:both; padding-top:10px; padding-bottom:10px; }
.tblgrd table{border:solid 1px #B6D1D8; border-collapse:collapse}
.tblgrd td{border:solid 1px #B6D1D8; border-collapse:collapse; background-color:#FFF; color:#666666; padding:3px 10px; text-align:center; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.tblgrd th{border:solid 1px #B6D1D8; border-collapse:collapse; background:url(../images/tbheadbg.jpg) repeat-x; height:27px; padding:0 10px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#3F5172; font-weight:bold}
.tblgrd th img{vertical-align:middle}
.tblgrd .selected td{background-color:#F5FAFD}

.usermenu{width:344px; position:absolute; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; margin-top:10px; left:530px;}
.usermenu .row1{width:100%; text-align:right;}
.usermenu .row1 img{vertical-align:middle; margin-left:3px; margin-right:3px;}
.usermenu .row1 a{color:#297AB0}
.usermenu .row1 a:hover{color:#FF6A00}

.usermenu .row2{width:100%; text-align:right; padding-top:10px;}
.usermenu .row2 a{color:#666; text-decoration:none}
.usermenu .row2 a:hover{color:#000}

.pubaccbox_1{width:818px; float:left; margin-left:22px; padding-bottom:20px; *margin-left:12px; }
.pubaccbox_1 .pubaccbox_in{width:818px; float:left; margin:0px;}
.pubaccbox_1 .pubaccbox_head{width:816px; float:left; border-left:solid 1px #b6d1d8; border-right:solid 1px #b6d1d8; background:url(../images/body.jpg) repeat-x #f4f8fb; margin:0px; padding:0px; font-size:13px; color:#868e97; font-family:Arial, "Trebuchet MS", Helvetica, sans-serif;}

.pubaccbox_2{width:818px; float:left; margin-left:22px; padding-bottom:20px; *margin-left:12px; }
.pubaccbox_2 .pubaccbox_in{width:818px; float:left; margin:0px;}
.pubaccbox_2 .pubaccbox_head{width:816px; float:left; border-left:solid 1px #b6d1d8; border-right:solid 1px #b6d1d8;margin:0px;padding:0px;font-size:13px;color:#868e97;font-family:Arial, "Trebuchet MS", Helvetica, sans-serif;}

/* Sub Tabs Start */ 
/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav1{display: none;}
}
.tabs-nav1 {list-style: none; margin: 0; padding: 0 0 0 10px; clear:both; width:100%; }
.tabs-nav1:after {/* clearing without presentational markup, IE gets extra treatment */
    display: block; clear: both; content: " ";}
.tabs-nav1 li {float: left; margin: 0 6px 0 0px; min-width: 84px; /* be nice to Opera */}
.tabs-nav1 a, .tabs-nav1 a span {display: block; padding: 0 10px; background: url(../images/tab1.png) no-repeat;}
.tabs-nav1 a {position: relative; top: 0px; z-index: 2; padding-left: 0; color: #666666; font-size: 12px; font-weight:normal; text-align: center; text-decoration: none; text-decoration:underline; white-space: nowrap; /* required in IE 6 */ }
.tabs-nav1 a img{vertical-align:middle; margin-right:3px;}
.tabs-nav1 li a:hover {color: #FF6700; text-decoration:none}
.tabs-nav1 .tabs-selected a {color: #FF6700; text-decoration:none; top: 1px; }
.tabs-nav1 .tabs-selected a, .tabs-nav1 a:hover, .tabs-nav1 a:focus, .tabs-nav1 a:active {background-position: 100% -150px; outline: 0; /* prevent dotted border in Firefox */}
.tabs-nav1 a, .tabs-nav1 .tabs-disabled a:hover, .tabs-nav1 .tabs-disabled a:focus, .tabs-nav1 .tabs-disabled a:active {background-position: 100% -100px;}
.tabs-nav1 a span {width: 64px; /* IE 6 treats width as min-width */ min-width: 64px; height: 28px; /* IE 6 treats height as min-height */ min-height: 28px; padding-top: 6px; padding-right: 0;padding-top: 10px;}
*>.tabs-nav1 a span {/* hide from IE 6 */ width: auto; height: auto;}
.tabs-nav1 .tabs-selected a span {}
.tabs-nav1 .tabs-selected a span, .tabs-nav1 a:hover span, .tabs-nav1 a:focus span, .tabs-nav1 a:active span {background-position: 0 -50px;}
.tabs-nav1 a span, .tabs-nav1 .tabs-disabled a:hover span, .tabs-nav1 .tabs-disabled a:focus span, .tabs-nav1 .tabs-disabled a:active span {background-position: 0 0;}
.tabs-nav1 .tabs-selected a:link, .tabs-nav1 .tabs-selected a:visited, .tabs-nav1 .tabs-disabled a:link, .tabs-nav1 .tabs-disabled a:visited {/* @ Opera, use pseudo classes otherwise it confuses cursor... */ cursor: text;}
.tabs-nav1 a:hover, .tabs-nav1 a:focus, .tabs-nav1 a:active {/* @ Opera, we need to be explicit again here now... */ cursor: pointer;}
.tabs-nav1 .tabs-disabled {opacity: .4;}

.tabs-container1 {clear:both; padding: 1em 0px; /* declare background color for container to avoid distorted fonts in IE while fading */
  border-top:solid 1px #B7D1D8; width:100%}


/* Sub Tabs Ends */
.divcont{padding:10px;}
.divcont_payment{padding:10px; color:#000000; font-size:13px; line-height:26px}
.errors_below {color:#ff0000; font-size:12px; text-align:center; background:url(../images/border_line.png) repeat-x left bottom; padding-bottom:20px;}
.errors_below span {color:#009900;}
h4{font-size:18px; font-weight:bold; color:#666666; line-height:40px; margin-left:10px;}
.payment{width:790px; float:left; background:#ffffff; border:solid 1px #b6d1d8; padding:2px 2px 2px 2px; color:#333333; margin-bottom:20px; margin-left:10px;}
.paypal_main{width:790px; float:left; background:#f3f3f3; }
.paypal_radio{width:775px; float: left; color:#1c67a0; font-size:14px; font-weight:bold; padding:13px 0 13px 15px;}
.paypal_account_mian{float:left; padding-left:14px; padding-bottom:25px; padding-top:10px;}
.paypal_account_mian_left{float:left; padding-right:10px; padding-top:5px}
.paypal_account_mian_right{width:480px; float:left;}
.paypal_account_mian_right_top{clear:both;}
.paypal_account_mian_right_bottom{float:left;color:#ff0000;padding-top:1px;font-size:11px}
.datesErr{color:#ff0000;font-size:11px;padding-left:25px}
.paypal_account_input{width:283px}

.paypal_address_mian_left{width:120px; padding-top:5px; float:left;color:black}
.paypal_account_mian_left span{color:#555555;font-size:10px;padding-left:4px}
.paypal_address_mian_right{float:left; padding-right:5px;}
.paypal_address_input{width:500px}
.city{float:left;padding-right:15px;padding-top:5px;}
.city_input{width:95px}
.combo_input{width:95px}
.check{width:774px; float:left; padding:22px 0 0 16px}
.payee_name_main{width:760px; float:left; background:#FFF; border:solid 1px #b7d1d8; margin:14px; padding:40px 0 0 0px; position:relative;}
.billing_input{width:150px}
.last_name_input{width:205px}
.paypal_address_mian_left span{color:#666666; font-size:10px;}
.header{width:149px; height:26px; background:#f4f8fb; border:solid 1px #b7d1d8; position:absolute; left:16px; top:-13px; line-height:25px; font-size:12px; padding-left:10px}
.header_profile{width:149px; height:26px; background:#FFF; border:solid 1px #b7d1d8; position:absolute; left:16px; top:-13px; line-height:25px; font-size:14px; padding-left:10px; color:#1c67a0; font-weight:bold;}
.billing_contact{width:790px; float:left; background:#F3F3F3; padding-top:10px;}
.check_radio{width:775px; float: left; color:#1c67a0; font-size:14px; font-weight:bold; padding:13px 0 13px 15px; border-top:solid 1px #b6d1d8;}
.button{text-align:center; width:520px ; float:left; padding-left:270px}
.save{margin-right:15px; background:url(../images/save_bg.jpg) no-repeat left bottom; height:51px;width:120px; float:left;}

.graybg{background-color:#F3F3F3}
.profile{width:800px; float:left; padding-left:5px;}
.paypal_address_mian_left span.red{color:#ff6100;}

.width150{width:150px;}
.text_left{text-align:left; background:none; padding-left:10px;}

.paypal_account_mian_right_bottom_profile{float:left; color:#999999; padding-top:4px; font-size:9px; width:200px}

.date-range{color:#FF6100;}
.strong {font-weight: bold;}	
.strongBlue {font-weight: bold;color: #3896D4;}
.strongerBlue {font-weight: bold;color: #3896D4;text-decoration: underline;}
.importantDiv {color:black;padding-top:30px;}
.small {font-size: 12px;}
.tblContainer {min-height:186px;border:solid 1px #B6D1D8;background:white;float:left}
.infoBox{float:left;border:1px #DBDBDB solid;margin-left:10px;padding:8px;width:230px;background-color:white;height:170px}
.selectIt {border:1px solid #8DBBD9;height:22px;margin:0px;width:110px}

.dispnone {display:none}

.measureTip {margin-left:2px;margin-top:-3px}
.maxWidth{max-width: 300px;}
.mL25{margin-left:25px}
.pmtypelab{font-weight:bold;text-decoration:underline;width:55px;float:left}
.pmtypeexp{float:left;width:700px}

input:disabled {background-color:#f0f0f0}
input[disabled] {background-color:#f0f0f0}
.pT2{padding-top:2px}
.pT4{padding-top:4px}
.wdth50{width:50px}
.pL130{padding-left:130px;}

#loginpassPH{color:#aaaaaa}
#passwordPH{color:#aaaaaa}
#passConfPH{color:#aaaaaa}

.clear{clear:both;padding:0px;margin:0px;height:0px !important;line-height:0px !important;overflow:hidden}
.mandatory {font-size:11px;color:#333333;float:left;padding-left:16px;line-height:30px}
