.pub_hero, .adv_hero {padding-left:4px; padding-bottom: 72px;}
.pub_hero_bg {height:350px; width:992px; background:url(../images/pub_hero_bg.gif) repeat-x; float:left}
.pub_hero_bg_none {height:350px; width:992px;float:left}
.pub_hero_pic {float:left; position:absolute; top:4px; right:4px; background:url(../images/pub_hero_bg.jpg) no-repeat; height:344px; width:415px}
.pub_hero_pic_news {float:left; position:absolute; top:0px; right:4px; background:url(../images/NewsAndEvent_bg.jpg) no-repeat; height:323px; width:499px;z-index:0}
.pub_hero_pic_about {float:left; position:absolute; top:0px; right:4px; background:url(../images/AboutUs_bg.jpg) no-repeat; height:297px; width:500px}
.pub_tab {float:left; position:absolute; top:30px; left:-8px; background:url(../images/pub_left_tap.gif) no-repeat; height:55px; padding:15px 30px; z-index:2}
.pub_tab h1 {color:#f1a4a8; font-size:14px; font-weight:normal}
.pub_tab h2 {color:#fff; font-size:22px; font-weight:bold}
.pub_hero h3 {margin:173px 0 0 48px; color:#8b8b8b; font-size:17px; width:585px; position:absolute; z-index:1; top:0; left:0}
.pub_hero .pubhead{margin-top:150px;width:664px;}
.pub_hero h3 span{color:#434343}
.pub_hero h3 span.redword{color:#d2040e;font-size:22px;}
.pub_hero h3 span.smallword{display:block;color:#434343;font-size:12px;font-weight:normal;padding-top:10px;}
.pub_hero h3 a { text-decoration:underline; color:#d2040e}
.pub_hero h3 a:hover { text-decoration:none}

.pub_contact_bg {height:320px; width:992px; background:#fff; float:left}
.pub_tab.wh {float:left; position:absolute; top:30px; left:-8px; background:url(../images/pub_left_tap.gif) no-repeat  0 -100px; height:55px; padding:15px 30px}
.pub_contact_pic {float:left; position:absolute; top:40px; right:30px; background:url(../images/contact_bg.jpg) no-repeat; height:248px; width:275px}
.pub_main .contact_box {padding-bottom:30px}
.pub_main .contact_box .subtitle {margin-bottom:5px}
.pub_main .contact_box .leftside {float:left; font-size:16px; width:393px}
.pub_main .contact_box .rightside {float:left; width:475px}
.email_list {float:left}
.email_list a {font-size:13px}
.email_list li{float:left; width:49%; height:50px}
.email_list h1{font-size:16px; font-weight:bold}

.adv_map {float:left; position:absolute; top:0; right:4px; background:url(../images/advertiser_map.gif) no-repeat; height:412px; width:730px}
.adv_global {height:421px;}
.map_countrybox {padding:145px 0 0 55px; z-index:1; position:absolute; top:0; left:4px}
.map_countrybox .map_country {float:left; font-size:13px; line-height:22px; padding-right:25px;width:400px}
.map_countrybox .map_country li{width:120px; padding-right:10px; float:left;}
.map_country li.more{padding: 10px 0pt 0pt; float: right; font-weight: bold;}
.why {font-size:15px; font-weight:bold; padding-bottom:20px; float:left}
.why_list {float:left; width:100%}
.what{border-top:1px solid #ccc;margin-top:20px;padding-top:30px}
.why_list h1 {float:left; width:270px; font-size:18px; color:#d2040e; padding:10px 0}
.why_list h2 {float:left; width:270px; font-size:12px; color:#434343; padding-bottom:10px}
.why_list .offer_list h1, .why_list .offer_list2 h1{padding:10px 0}
.why_list li {float:left; width:419px; padding-right:30px; padding-bottom:10px}
.why_list li.even {padding-right:0}
.why_list .offer_list{background:url(../images/offer_p1.jpg) no-repeat scroll right 50px;height:190px;position:relative}
.why_list .offer_list2{background:url(../images/offer_p2.jpg) no-repeat scroll 252px 50px;height:190px;position:relative}
.offer_list p{width:256px;padding-bottom:6px}
.offer_list span{position:absolute;right:19px;top:181px}

.offer_list2 p{width:250px;padding-bottom:6px}
.offer_list2 span{color:#9c9c9c;position:absolute;right:17px;top:175px}

.pub_hero a span { text-decoration:none; color:#9E4904}
.pub_hero a.btn.org {background:#3A3A3A url(../images/submenu_btn.gif) no-repeat 0 -260px; margin:10px 0 0 5px; color:#9E4904; padding-left:18px; text-decoration:none}
.pub_hero a.btn.org .tail{background:#3A3A3A url(../images/submenu_btn.gif) no-repeat right -260px; padding: 0 7px; text-decoration:none}
.pub_hero a.btn.org:hover {background-position: 0 -290px}
.pub_hero a.btn.org:hover .tail{background-position:right -290px}

.expandbox td .earn {width:200px;}
.expandbox td.pub {padding:0 5px 0 12px;}
.expandbox td h2 .lower {padding:0 5px 0 0 ;}
.expandbox .data_box h2 .large {line-height:50px;}
.expandbox .data_box h2 .lower { margin-top:27px;}
.expandbox  .data_box a.btn { margin-top:13px;}
.expandbox .expandbox_main table {margin-bottom:0px;}

#pubCodeForm input, #pubCodeForm select, #signupForm input, #signupForm select { font:normal 11px "Trebuchet MS",Arial,san-serif; color:#434343;}
#pubCodeForm .input_box {padding-bottom:25px;}
#pubCodeForm .choice {width:200px; float:left; font-size:12px;}
#pubCodeForm .txtfield { border:1px solid #b5b5b5; color:#8b8b8b; font: normal 11px "Trebuchet MS", Arial, san-serif; padding:10px; overflow:hidden; width:400px; height:220px; float:left; line-height:20px;}
#pubCodeForm .input_box option { padding:0;}

.note p {line-height:21px; margin-bottom:10px;}


.mainbox .framemenu a.btn {background:#aaa url(../images/submenu_btn.gif) no-repeat 0 -510px; padding-left:16px; font-size:14px;color:#fff; text-decoration:none; line-height:25px; float:left; white-space:nowrap; margin:0px 5px 0 0; }
.mainbox .framemenu a.btn span {float:left; font-size:12px; font-weight:bold}
.mainbox .framemenu a.btn .tail{background:#aaa url(../images/submenu_btn.gif) no-repeat right -510px; padding: 0 3px 0 10px}
.mainbox .framemenu a.btn:hover {background-position: 0 -540px}
.mainbox .framemenu a.btn:hover .tail{background-position:right -540px}

.mainbox .framemenu .icon_report {background:url(../images/header_icon.gif) no-repeat 0px -300px; height:20px; width:20px; float:left; margin-right:2px; margin-top:3px; line-height:0}


.update { float:left; width:992px;}
.update .update_txt {background:#FEFFD2 none; padding:15px; font-size:15px; font-weight:bold;}
.update .icon_created {background:url(../images/icon_created.png) no-repeat left top; height:30px; width:30px; float:left; margin-right:5px; margin-top:5px; line-height:0}
.update .update_txt .note { font-weight:normal;}


.mysite_title {font-weight:bold; color:#8b8b8b; font-size:15px; width:105px; margin-bottom:15px; margin-top:10px;}

.costbox td.borderleft {background: url(../images/dotted_v.gif) repeat-y left top;float:left;padding:10px 20px 8px 12px;}

/*--- News page ---*/
.article h1 {color:#D2040E; font-size:22px;}
.article h2 {font-size:17px;}
.article h3 {color:#8B8B8B; font-size:16px;}
.article p {padding-bottom:1em; line-height:2em; font-size:12px}
.article ul li {list-style:disc inside; line-height:2em;padding-left:30px}
.article ul{padding-bottom:1em;}

.form_data .event_table,.form_data .event_table2,.form_data .event_table3{font-size:12px;float:left;}
.form_data .event_table{width:400px;}
.form_data .event_table2{width:300px;}
.form_data .event_table3{width:150px;}
/*.event_table ul li.logo{background:url(../images/logo_ac.jpg) no-repeat left -2px; padding-left:85px; line-height:35px;height:40px}*/
.tableul li.redtitle{font-weight:bold;color:#d2040e;font-size:16px;}
.event_table .tableul li.redtitle{padding:0px 0px 10px 0px;width:90%;}
.event_table2 .tableul li.redtitle, .event_table3 .tableul li.redtitle{padding:0px 0px 10px 15px;width:90%;}
ul.tableul li{width:100%;float:left;}
ul.tableul li a{float:left;text-decoration:none;height:45px;}
.event_table .tableul li span{float:left;height:45px;line-height:40px;margin-left:60px;display:block;}
.event_table .tableul li span.exh_year, .event_table2 .tableul li span.exh_year, .event_table3 .tableul li span.exh_year{margin-left:0;height:30px;line-height:30px;padding-top:5px}
.event_table .tableul li span.exh_year2, .event_table2 .tableul li span.exh_year2, .event_table3 .tableul li span.exh_year2{margin-left:0;height:30px;line-height:30px;padding-top:25px}
.event_table2, .event_table3{background:url(../images/newsline_bg.jpg) repeat-y scroll left top;}
.event_table2 .tableul li span, .event_table3 .tableul li span{height:45px;line-height:40px;margin-left:15px;display:block}
.paypic{margin-left:10px;}
