﻿body { font-family: Arial, Verdana, Helvetica, sans-serif;margin: 0px 0px 0px 0px;text-align: center; background-color:#ffffff;font-size: .75em; }
#container{width:954px; border:1px solid #000000; height:100%;!important;height:auto; margin-left:20px; margin-top:10px;text-align: left;background-color:#ffffff;margin-left: auto; margin-right: auto;margin:0 auto;}

form{margin:0;padding:0;border:0;}
form table td{font-size:0.8em;}
html>/**/body form table td{font-size:1em;}
select{font-size:1em;font-family: Arial, Verdana, Helvetica, sans-serif;}
h1{font-weight: bold;font-size: 1.3em;padding:0px; margin-bottom:6px;color:#d2232a}
h2{font-weight: bold;font-size:1.2em;padding:0px;margin-bottom:10px;margin-top:5px; border:0px; color:#858788}
p{ padding:0px; border:0px; margin-top:0px;font-weight: normal;}
a:link {color: #d2232a; font-weight: bold; text-decoration: none;font-size:.9em;}
a:visited {color: #d2232a; font-weight: bold; text-decoration: none;font-size:.9em;}
a:active {color: #000000; font-weight: bold; text-decoration: underline;font-size:.9em;}
a:hover {color: #000000; font-weight: bold; text-decoration: underline;font-size:.9em;}
#header{margin:0;padding:0;border:0;width:954px;}
#nav{width:954px}
#hp_center_content{width:926px;background-color:#ffffff;padding-top:18px;margin-top:18px;padding-left:26px;padding-right:0;padding-bottom:20px;}

#leftcol{float:left;width:677px;color:#000000;margin:0;padding:0;border:0;}
#rightcol{float:right;margin:0;padding-right:10px;border:0;padding-bottom:0;}
html>/**/body #rightcol {padding-right:10px;}
.greybox{width:205px;background-color:#ededed;padding-top:10px;padding-left:5px;padding-right:5px;padding-bottom:9px;font-size: .85em;line-height:1.2em;}
.rightnavbox{padding:5px; WIDTH: 200px;  BACKGROUND-COLOR: #ffffff;border:1px solid #c6c6c6}
html>/**/body .rightnavbox{padding:3px;}
.sq_boxes{width:685px;background-color:#333333;margin-top:3px;}

.leftbox{float:left;width:339px;border:1px solid #cccccc;height:145px;background-color:#ffffff;background: url(images/boxes_bg.gif);}
.rightbox{float:right;width:339px;border:1px solid #cccccc;height:145px;background-color:#ffffff;background: url(images/boxes_bg.gif);}

#standard_footer{height:43px;margin:0;border:0;color:#000000;font-size: .8em;width:934px;padding-left:10px;padding-right:10px;background-image: url(images/footer_bg.gif);
background-repeat: no-repeat;
background-position: 0% 0%;}
html>/**/body #standard_footer{margin-top:10px}
#footer a:link {color: #999999; font-weight: normal; text-decoration: none; font-size: 1em;}
#footer a:visited {color: #999999; font-weight: normal; text-decoration: none; font-size: 1em;}
#footer a:active {color: #ff0000; font-weight: normal; text-decoration: none; font-size: 1em;}
#footer a:hover {color: #ff0000; font-weight: normal; text-decoration: underline; font-size: 1em;}
#standard_footer a:link {color: #000000; font-weight: normal; text-decoration: none; font-size: 1em;}
#standard_footer a:visited {color: #000000; font-weight: normal; text-decoration: none; font-size: 1em;}
#standard_footer a:active {color: #ff0000; font-weight: normal; text-decoration: none; font-size: 1em;}
#standard_footer a:hover {color: #ff0000; font-weight: normal; text-decoration: underline; font-size: 1em;}
#content_footer{ padding-left:20px;padding-bottom:20px;margin:0;border:0;background-color:#ededed;color:#000000;font-size: .8em;width:941px}
#content_footer a:link {color: #000000; font-weight: normal; text-decoration: none; font-size: 1em;}
#content_footer a:visited {color: #000000; font-weight: normal; text-decoration: none; font-size: 1em;}
#content_footer a:active {color: #ff0000; font-weight: normal; text-decoration: none; font-size: 1em;}
#content_footer a:hover {color: #ff0000; font-weight: normal; text-decoration: underline; font-size: 1em;}

     
#latest-news {
    clear: both;
    float: left;
    width: 693px;
    background: url(images/latest_news_bg.gif) 0 100% no-repeat;
    margin-bottom: 0px;
    padding-bottom: 10px !important;
    padding-bottom: 3px;
    height:18px}
html>/**/body  #latest-news {width: 703px;margin-top:-10px;height:18px}
*:first-child+html #latest-news {margin-top:-7px;}
#latest-news h2 {
    float: left;
    margin: 0px 100px 0 15px;
    width: 207px;
    line-height: 0;
    color: #000000;    
display: inline;
}
#latest-news h2 a {
    display: block;
    width: 90px;
    text-indent: -1000em;
    background: url(/images/Headings/news_headlines.gif) 0 0 no-repeat;
    color: #000000;
}
#latest-news ul {
    float: left;
    line-height: 1.2em;
    margin-right:15px;
    margin-left:50px;
    width: 503px;    overflow: hidden;
}
html>/**/body #latest-news ul {width:703px;margin-top:10px;margin-left:60px;}
*:first-child+html #latest-news ul {margin-top:10px;margin-left:100px;}
#latest-news ul li {
    width: 2000em; list-style-type:none;
}
#latest-news ul a {
    color: #000000;font-weight:normal;text-decoration:underline;
}
     
	 #middle_content{width:704px;background-color:#ffffff;padding-top:18px;margin-top:18px;padding-left:26px;padding-right:26px;padding-bottom:20px;}
	 #rightcontent{float:right;width:130px;margin-top:6px;margin-right:10px;}

.sponsorbox{width:128px;background-color:#ffffff;border:1px solid #d3d3d3;padding-top:10px;padding-left:5px;padding-bottom:9px;margin-bottom:11px; text-align:center; font-size:.85em}
html>/**/body #content_center {WIDTH: 900px;}
#chinese_content_center{width:900px;background-color:#ededed;padding-top:18px;padding-left:26px;padding-right:26px;padding-bottom:5px;}
html>/**/body #chinese_content_center {WIDTH: 900px;}
#hero{margin-bottom:70px;margin-left:13px;border:0;padding:0;}
h2 .sqbox
{
background-image: url(/images/red_sq.gif);
background-repeat: no-repeat;
background-position:0 15px;
padding-left: 18px;
padding-bottom: 2px;
font-size:1em;
vertical-align:top;}
h2 .sqbox a:link {color: #fdfdfd; font-weight: normal; text-decoration: underline; font-size: 1em;}
h2 .sqbox a:visited {color: #fdfdfd; font-weight: normal; text-decoration: underline; font-size: 1em;}
h2 .sqbox a:active {color: #ff0000; font-weight: normal; text-decoration: underline; font-size: 1em;}
h2 .sqbox a:hover {color: #ff0000; font-weight: normal; text-decoration: underline; font-size: 1em;}
.middle_content{margin-left:13px;padding:0;}
html>/**/body .rightnavbox {WIDTH: 205px;}
#subscribe{width:177px;padding-top:5px;padding-bottom:5px;color:#000000;}
html>body #subscribe{padding-right:0px;}
.subtext{font-weight: bold;font-size: 1.2em;padding:0px; margin:0;border:0;color:#000000}
.subtextwhite{font-weight: normal;font-size: .8em;padding:0px; margin:0;border:0;color:#ffffff}
.subscribe_home input
{color: #000000;background: #FFFFFF;border: 1px solid #000000;font-size:1.2em;padding:0;margin:0;}
html>/**/body .subscribe_home input {font-size:1.2em;}
.submit input{font-weight: bold;font-size: 1em;padding:0px; margin:0;border:0;color:#000000;background: #000000;} 
.regularpagetext td{padding:0;margin:0;border:0;}
ul.pr 
{
padding: 0;
margin-left:670px;
margin-top:-150px;
margin-bottom:0;
width:200px;
}
.pr li
{
list-style-type: none;
background-image: url(/images/red_sq.gif);
background-repeat: no-repeat;
background-position:0 5px;
padding-left: 8px;
padding-bottom: 2px;
font-size:1em;
line-height:1.2;
vertical-align:top;}
a.press:link {color: #ffffff; font-weight: normal; text-decoration: underline;}
a.press:visited {color: #ffffff; font-weight: normal; text-decoration: underline;}
a.press:active {color: #000000; font-weight: normal; text-decoration: none;}
a.press:hover {color: #ff0000; font-weight: normal; text-decoration: none;}
#hero_middle_text{margin-left:295px;margin-top:-80px;font-size:2.25em;font-weight:bold;color:#ffffff;width:300px}
#hero_middle_text_yellow{font-size:1em;font-weight:normal;color:#faa63b;}

/* ------ Partners ------ */
/* ------------------------------------------------------------ */

.logos
{padding: 0; margin:  0; border:0;}
.logos ul
{margin: 0; padding: 0;}
.logos li
{list-style-type: none;display: inline;float: left; padding-right:8px;}
.lefthalf{width:280px; margin-right:13px;font-size:1em}
.righthalf{width:350px;float:right;font-size:1em}
.greyback{background-color:#f0f0f0;padding:5px;}
.whiteback{background-color:#ffffff;padding:5px;}
#winnersleftcontent{width:704px;margin-top:17px;margin-left:30px;margin-bottom:10px;font-size:1em}
.winnerNEW{padding-left:124px;margin:0;border:0;}
.quote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #666666;
	font-style: italic;
}