/* CSS Document */
* {margin:0; border:0}
body {margin:0;color:#000000;font-family:Microsoft YaHei, Arial, Helvetica, Sans-Serif; font-size:12px; background:#F5F5F5;}
img { border:none; padding:0; margin:0;}
iframe {border:1px solid #EFEFEF; border-width:1px 0px 0px 0px;}
.clearboth { clear:both;}
a.top {text-decoration:none; color:#999999; float:right; display:block;padding-right:10px;}
a.top:hover {color:#3399FF;}
ul ul li {margin-left:30px;}
a {text-decoration:none;color:#990000;}
a:hover {text-decoration:underline;color:#000099;}
a.link_innerbox {color:#999999; font-size:9px;text-decoration:none;}
a.link_innerbox:hover {color:#000000; text-decoration:none;}
b {color:#000000;}
.info_dossierTMLOGO {font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#CC0000; padding-bottom:5px;}
.lastmodified {font-weight:bold; color:#CC0000; font-size:10px;}
.input {font:bold 11px Arial, Helvetica, sans-serif;color:#333333;background:url(../images/bg_boxheader.jpg) repeat-x}
.input_button {width:200px; padding:7px;background:url(../images/bg_b_button.jpg) center no-repeat; color:#FFFFFF; border:#cccccc 1px solid;}
.input_button:hover {background:url(../images/bg_b_button_hover.jpg) center no-repeat; color:#FFFFFF; border:#0099FF solid 1px;}

.article_discription {font-size:11px; border-top:dashed 1px #dbdbdb; color:Navy; font:Verdana, Arial, Helvetica, sans-serif;}

.normal_text {font:11px Verdana, Arial, Helvetica, sans-serif; color:#000000;}

.mainbody_leftshadow {width:900px;  background:#ffffff url(../images/left_shadow.jpg) right repeat-y;}
.mainbody_bottomshadow {background:url(../images/bottom_shadow.jpg) bottom repeat-x;}
.bottom_right_shadow {background:url(../images/bottom_right_shadow.jpg) right bottom no-repeat;}
.bottom_left_shadow {background:url(../images/bottom_left_shadow.jpg) left bottom no-repeat;}
.box_bottom_left_shadow {background:url(../images/box_bottom_left_shadow.jpg) left bottom no-repeat;margin-left:-2px;}
.box_bottom_right_shadow {background:url(../images/box_bottom_rigt_shadow.jpg) right bottom no-repeat; margin-right:-2px;}

.mainbody {padding:0px 20px 20px 20px; text-align:left;}

.phonestyle {color:#CC0000; float:right;}
.advertisement {color:#cc0f0f; float:right; width:450px; padding-right:30px;}

.text {padding:15px; line-height:22px; color:#333333;}
.textheader12 {font-size:12px; color:#333333; text-transform:uppercase; font-weight:bold; letter-spacing:1px; padding:20px 0px 3px 5px;}
.textheader14 {font-size:14px; color:#CC0000; font-weight:bold; text-transform:uppercase; text-align:left;}
.textheader16 {font-size:16px; color:#0000CC; font-weight:bold;text-align:left; font-weight:bold;}
.textheader30 {font-size:30px; color:#000000; font-weight:bold; text-align:left;padding:0px 30px 10px 15px; line-height:40px;}

.navigation {padding:10px 15px 10px 15px; background:url(../images/bg_boxheader.jpg) top repeat-x;border:solid 1px #F3F3F3;color:#999999;}
.navigation a {text-decoration:none;color:#999999;}
.navigation a:hover {color:#000000;}

.button {width:267px; height:65px; background:url(../images/bg_b_button.jpg) no-repeat;}
.button:hover {background:url(../images/bg_b_button_hover.jpg) no-repeat;}
.button a {font-weight:bold;color:#ffffff; text-decoration:none; display:block;letter-spacing:1px;}
.button a:hover {text-decoration:underline; color:#ffffff;}

.mid_button {width:200px; height:45px; background:url(../images/bg_Mid_Button.jpg) center no-repeat;}
.mid_button:hover {background:url(../images/bg_Mid_Button_hover.jpg) center no-repeat;}
.mid_button_text {font-weight:bold; font-family:"Courier New", Courier, monospace;color:#ffffff; text-decoration:none; display:block;letter-spacing:1px;}

.s_button {width:152px; height:22px; background:url(../images/bg_s_button.jpg) no-repeat;}
.s_button:hover {background:url(../images/bg_s_button_hover.jpg) no-repeat;}
.s_button a {font-weight:900; font-size:9px; color:#ffffff; text-decoration:none; display:block;letter-spacing:1px; text-align:center;}
.s_button a:hover {text-decoration:underline; color:#ffffff;}

/*------Homepage---------*/
.header {background:url(../images/header_bg.jpg) repeat-x; height:78px;}
.slogan {text-align:left; color:#666666; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.globalsite {float:right;}
.globalsite img {float:left;}
.contact  {float:left; padding-top:15px; font:11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#999999; text-align:left;}
.contact a:link {color:#999999;text-decoration:none;}
.contact a:visited {color:#999999;text-decoration:none;}
.contact a:hover {color: #FF0000; text-decoration:none;}
.selectlanguage {width:155px; float:left; text-align:left; margin-top:5px;}
#select {text-align:left; height:17px; width:150px; font-size:10px;}

.home_right_box {width:180px; font-size:10px; text-align:left; margin:5px 0px 5px 0px;}
.home_right_box .t {background:#FFFFFF url(../images/bg_box_t.jpg) top repeat-x;}
.home_right_box .r {background:url(../images/bg_box_r.jpg) right repeat-y;}
.home_right_box .b {background:url(../images/bg_box_b.jpg) bottom repeat-x;}
.home_right_box .l {background:url(../images/bg_box_l.jpg) left repeat-y;}
.home_right_box .tr {background:url(../images/bg_box_tr.jpg) top right no-repeat;}
.home_right_box .tl {background:url(../images/bg_box_tl.jpg) top left no-repeat;}
.home_right_box .br {background:url(../images/bg_box_br.jpg) bottom right no-repeat;}
.home_right_box .bl {background:url(../images/bg_box_bl.jpg) bottom left no-repeat;}
.home_right_box_text {padding:10px 10px 5px 13px;}
.home_right_box_text strong {color:#0837af; font-size:12px; display:block; padding-bottom:3px;}
.home_right_box_round {background:url(../images/bg_Round.jpg) center no-repeat; color:#FFFFFF; font-weight:bold;padding:22px 0px 14px 0px;}
.home_right_box_round_text {padding:0px 13px 7px 13px;}
.home_right_box_round a {color:#FFFFFF; text-decoration:none; font-weight:normal; font-size:9px;}
.home_right_box_round a:hover {color:#FFFFFF; text-decoration:underline;}



/*----------- subpages ----------*/
.rightbox {width:172px;text-align:center; border:1px solid #CCCCCC;}
.imagesborder_white {border:5px solid #ffffff;}
.box_3 {background:url(../images/box.gif) 5px 7px no-repeat; padding:0 10px 5px 24px; font-weight:normal; text-align:left; color:#666666;font:11px Verdana, Arial, Helvetica, sans-serif;}

.body_pages {border:#F5F5F5 solid 1px; border-width:0px 1px 0px 1px;}
.bg_content { background:url(../images/bg_content.jpg); margin:2px;}
.page_header {font-size:25px; font-weight:bold; color:#ffffff; height:78px; background:url(../images/body_header.jpg) center no-repeat;}

.blogs {width:610px; float:left;  border:2px solid #f2f2f2; border-width:2px 2px 0px 2px;background:url(../images/box_bottom_shadow.jpg) bottom repeat-x;}
.textheader16 span {font-weight:normal; font-size:12px; color:#999999; padding-left:10px;}
.blog_title {padding:5px 0px 5px 22px; text-decoration:none; border-bottom:dashed 1px #EFEFEF; text-align:left;}
.blog_title:hover { background:url(../images/favicon.gif) no-repeat left;}
.blog_title a {text-decoration:none;color:#000099;}
.blog_title a:hover {text-decoration:none;color:#CC0000;}
.blog_title span {color:#999999;}
.hotbox {border-left:solid 7px #CCCCCC; padding:0px 0px 0px 5px; text-align:left;}
.padding-left {padding-left:50px;}
.blog_titles { padding:10px 0px 5px 5px;text-decoration:none;text-align:left;color:#666666; font-weight:bold; font-family:Arial; font-size:11px; background-color:#f6f6f6}
.blog_titles a {text-decoration:none;}
.blog_titles a:hover {text-decoration:underline; color:#CC0000; cursor:pointer;}
.blog_titles span {font-size:9px; color:#999999;}

.scoreboard {font-size:8px; color:#666666;border:solid 1px #dbdbdb;}
.scoreboard_header {font-size:14px; font-family:Courier New; font-weight:bold; color:#ffffff; background-color:Silver;}
.tablestyleA {border:1px solid #efefef; border-width:0px 1px 1px 0px; font-size:10px;}
.tablestyleA td, .tablestyleA th {text-align:left; border:1px solid #efefef; border-width:1px 0px 0px 1px; padding:5px; line-height:110%;}
.tablestyleA th {font-weight:bold; text-decoration:none; background-color:#0e53bb; color:#FFFFFF; padding:7px;}

/*----------FOOTER FRAME---------*/
.bottom {padding:10px; text-align:center; background:#ffffff;}



/*----------- Registration ----------*/
.registrationth {font-weight:bold;padding-bottom:15px;padding-right:10px;}
.registrationtd {width:100%;}
.input_textbox {border:solid 1px #aad0e0; width:200px;color:Navy;padding-left:3px;font-weight:normal;}
.input_textbox:hover {border:solid 1px #0d7aa8}
.textarea_box {border:solid 1px #aad0e0;color:Navy;padding-left:3px;font-family:Georgia; font-weight:normal;}
.textarea_box:hover {border:solid 1px #0d7aa8}
.button_text {font-size:25px; line-height:17px; color:White; padding:0px 5px 5px 0px; margin:10px 10px 10px 0px;}
.input_selectbox {width:200px; height:18px; font-size:10px; border:solid 1px #aad0e0;}
.full_line_height { line-height:150%;}


/*----------- Event -----------*/
.event_title {font-size:14px; color:#0000CC; font-weight:bold;text-align:left;line-height:22px;}
.contact_td {width:50%; text-align:left; padding:5px 0 5px 15px;}
.choose_contact_box {padding-left:15px; border-top:3px solid #0000CC; padding-top:15px; margin-top:15px}
.text_register {color:#CC0000; font-weight:bold; text-transform:uppercase; text-align:left;}
.clause {line-height:14px;}
.input_textbox1 {border:solid 1px #aad0e0; width:130px;color:Navy;padding-left:3px;font-weight:normal;}
.input_textbox1:hover {border:solid 1px #0d7aa8}
.input_selectbox1 {border:1px solid #aad0e0; height:22px; width:132px; margin-left:-1px; margin-top:-1px;}

/* lightbox */
a.lightbox{color:#000000;}
a.lightbox:hover{color:#000099; text-decoration:underline;}
a.download {color:#0000FF; }
a.download:hover {text-decoration:underline;}

/********* thumbnail **********/
.thumbnail {position: relative; z-index: 1; display:block;} 
.thumbnail:hover {z-index: 50; } 
.thumbnail span {position: absolute; padding:8px; background-color:#F4F5FD; border: 7px solid #2AACC6; width:350px; right:100%; visibility: hidden; color:#000000; text-decoration: none; font-size:11px; line-height:18px;} 
.thumbnail:hover span {visibility: visible; } 