html,body { margin:0; margin-bottom:50px; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:10pt; line-height:1.2em; color : #3b3b3b; background-image:url(/media/bck.gif); background-repeat:repeat-x; background-color:#ecebea; background-position:top; }
a img { border:0 }
img { border:0 }
p { text-align: left; margin:0px; margin-bottom:15px; margin-right:25px; }
ul { text-align: left; margin-bottom:10px; margin-right:25px; padding:0px; margin-left:20px; }
h1 { color:#5286b5; font-size:120%; margin-top:30px; margin-bottom:10px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.more { color:#6699FF; font-size:85%; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; line-height:1px; }
.highlight { color:#5286b5; }
.scontent { width:897px; padding:0px; border:0px; vertical-align:top; margin-left:auto; margin-right:auto; }
.bnavbar { background: #4979a9; width: 897px; padding:0px; vertical-align:top; margin-left:auto; margin-right:auto; }
.ucontent { background-color:#FFFFFF; width:897px; padding:0px; border:0px; vertical-align:top; }
.eg-bar{ padding: 0px; }
div.eg-bar{ width:inherit; }
.icongroup1{ width: 610px; border:0px; padding: 0px; text-align:left; }
.iconspan{ float: left; margin: 0px; padding: 0px 523px 10px 0px; }
.dashLine { background-image:url(dash_line.gif); background-repeat:repeat-x; background-position:top; width:585px; height:10px; }
.rheader { width:897px; height:96px; padding:0px; border:0px; background-image:url(/media/rheader.gif); background-repeat:repeat-x; }
.rheader img { padding-left:15px; bottom:10px; }
.lfooter { width:12px; height:112px; padding:0px; border:0px; float:left; background-image:url(/media/footer-left-corner.gif); }
.rfooter { width:12px; height:112px; padding:0px; border:0px; float:right; background-image:url(/media/footer-right-corner.gif); }
.cfooter { width:873px; height:112px; padding:0px; border:0px; background-image:url(/media/footer-ctr-sliver.gif); background-repeat:repeat-x; }
#header-region li { display:inline; }
#header-region li a { text-decoration:none; text-transform:uppercase; color:#4979a9; }
.newscontent { vertical-align:top; padding:15px; }
.view-Headline .views-field-title { color:#5286b5; font-weight:bold; font-style:italic; font-size:1em; padding:0 16px 5px 0; }
.view-Headline .views-field-title a { color:#5286b5; text-decoration:none; }
.view-Headline .views-field-body { font-style:italic; font-size:0.9em; }
.view-Headline .views-field-created { font-weight:bold; font-style:italic; font-size:0.9em; }
.view-Newsmainpage .views-field-title { color:#5286b5; font-weight:bold; font-size:1.1em; width:450px; }
.view-Newsmainpage .views-field-body { font-size:1em; padding-bottom:25px; }
.view-Newsmainpage .views-field-created { font-weight:bold; font-size:1em; padding:10px 0 10px 0; }
.views-field-created { padding: 0 0 15px 0; }
#block-locale-0 { width:215px; margin-left:auto; margin-top:7px; }
#block-locale-0 ul { display:inline; }
li.en { position:relative; top:0px; right:1px; background: url("/media/s_en.jpg") no-repeat center right; padding-right: 12%; }
li.zh-hans { position:relative; top:0px; right:0px; background: url("/media/s_zh.jpg") no-repeat center left; padding-left: 12%; }
ul.primary-links { margin:0; list-style:none; padding:0px; width:897px; }
ul.primary-links li { display:inline; font-size:15px; }
ul.primary-links li a { text-decoration:none; padding:2px 0; width:179px; background:#4979a9; color:#eee; float:left; text-align:center; text-transform: uppercase; }
ul.primary-links li a:hover { background:#115583; color:#fff; }
.smallcaps { font-family:Georgia; font-variant: small-caps; font-weight: bold; }
.tab { margin-left: 20px; }

