body { margin:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#333; background:#fff;}

form { margin:0; padding:0;}
p { padding:0; margin:0; padding-bottom:14px;}
.h1 { font-size:20px; display:block; padding-bottom:10px;}
.h2 { color:#004e7e; font-weight:bold;}


#header { width:960px; margin:0 auto; height:100px;}
#logo { float:left; background:url(../images/logo.png); width:260px; height:92px;}
#chinadiv { float:right; width:56px; margin:10px 0px;}
#chinadiv a { text-decoration:none; color:#C00; line-height:26px;}
#chinadiv a:hover { color:#000;}

#searchdiv { float:right; width:216px; margin:10px 0px; padding-right:0px;}
.searchbutton { background:#005886; color:#FFF; border:0px; cursor:pointer;}

#wrap { width:960px; margin:0 auto;background:#FFF;}
#banner { width:960px; height:255px; margin-top:10px;}

#home-content { padding:0; padding-top:10px;}
#home-left { background:url(../images/top.jpg) no-repeat #404e5b; width:470px; float:left; color:#FFF;}
#home-left a { color:#FFF;}
#home-right { background: url(../images/middle-bg.jpg) repeat-y; width:470px; float:right; color:#000;}
.home-right-title { background:url(../images/home-green-title.jpg); line-height:66px; text-align:center; font-size:20px; color:#FFF;}

.content { padding:20px;}

.clr { clear:both;}

.events { border-bottom:1px solid #CCC; padding-bottom:6px; margin-bottom:6px;}

.footer { width:960px; margin:0 auto; padding:10px 0px; text-align:center; border-top:1px solid #CCC; margin-top:10px;}
.hostlogo { display:block; color:#9a9a9a; padding-top:10px;}
.hostlogo a { text-decoration:none; color:#f04a00;}

.title { background:url(../images/title-square.jpg) no-repeat 0px 6px; padding-left:20px; display:block; color:#689c1e; border-bottom:1px solid #004e7e; padding-bottom:4px; margin-bottom:6px; font-size:15px;}

.left-content { float:left; width:470px; border-right:1px solid #CCC; padding-right:10px;}
.right-content { float:right; width:470px;}

.list-1 {}
.list-1 ul { padding:0; margin:0; padding-left:20px; padding-top:20px;}
.list-1 ul li { margin:0; padding:0; list-style:none; padding-bottom:10px; background:url(../images/tick.jpg) no-repeat; padding-left:20px;}

a.redlink { color:#c5003c; font-weight:bold; text-decoration:none;}
a.redlink:hover {}

.staff a { display:block; line-height:24px; text-decoration:none; color:#333; background:#EBEBEB; padding-left:14px; margin-bottom:10px;}
.staff-content { padding-bottom:10px; padding-left:14px;}

.left-career { float:left; width:440px; border-right:1px solid #CCC; padding-right:10px;}
.right-career { float:right; width:490px;}

.textfield { width:260px;}

.eventdiv { width:100%;}
.eventdiv-left { float:left; width:168px;}
.eventdiv-right { float:right; width:168px;}
.eventdiv-middle { float:left; width:610px;  margin-left:6px; overflow:hidden; }
.eventdiv-content {padding:20px 14px;}
.eventdiv-content ul { margin:0; padding:0; padding-left:20px;}
.eventdiv-content ul li { margin:0; padding:0; list-style:none; padding-left:20px; padding-bottom:10px; background:url(../images/eventpage/dot.jpg) 0px 6px no-repeat; padding-left:14px;}

.left-box { padding-bottom:10px;}
.left-box-title { background:url(../images/eventpage/left-box-top1.jpg); width:168px; line-height:28px; text-align:center; color:#000; text-transform:uppercase; font-weight:bold;}
.left-middle { background:#eeeeee; width:166px; border-left:1px solid #848484; border-right:1px solid #848484;}
.left-middle ul { margin:0; padding:6px 0px; padding-left:10px;}
.left-middle ul li { margin:0; padding:0; list-style:none;}
.left-middle ul li a { color:#000; text-decoration:none; padding-bottom:6px; display:block; font-size:12px; background:url(../images/eventpage/list.png) no-repeat; padding-left:16px;}
.left-middle ul li a:hover { text-decoration:underline;}
.left-middle2 { background:#eeeeee; width:166px; border-left:1px solid #848484; border-right:1px solid #848484; font-size:12px; text-align:center;}
.left-middle2 a { color:#ab031c; text-decoration:none;}

.redbold { color:#ab031c; font-weight:bold; font-size:16px; text-align:center; text-transform:uppercase;}
.center-logo { display:block; text-align:center; padding-bottom:20px;}
.center-logo a { font-size:11px; color:#ab031c;}

a img {border:0px solid #fff;}



