/* CSS Document */
body { margin:0px; padding:0px; background-color:#EEEEEE; }
div,form,img,ul,ol,li,p {margin:0px; padding:0px; border:0px;}
h1,h2,h3,h4,h5,h6,hr { margin:0px; padding:0px;}
select,input { font:11px "Lucida Grande",Tahoma,Lucida,Verdana; padding:0 3px; }
td{font-size:12px;}


#Header { margin-left:auto; margin-right:auto; width:880px; background-color:#FFFFFF; }
#TopLink { float:right; height:17px; background:#6382A5 url(images/crcs_toplinkbg.gif) no-repeat 0 0; padding:8px 10px; color:#FFFFFF; }
#Logo { padding:10px 20px;float:left; }
#Top_AD { margin-left:350px; clear:right; padding-top:20px; width:468px; height:60px; }
#Navi { padding-top:10px; }
#Navi ul { list-style-type:none; }
.normal,.active { float:left;padding:5px 10px; background:#6382A5 url(images/crcs_navbg2.gif) no-repeat 100% 0; border-left:1px solid #CECECE; border-bottom:1px solid #CECECE; }
.active1 { float:left;padding:5px 10px; background:#4A6594 url(images/crcs_navbg1.gif) no-repeat 100% 0; border-left:1px solid #4A6594; border-bottom:1px solid #4A6594;  }

#Sitename { float:left; font-size:14px; color:#003063; font-weight:bolder; padding-right:5px; }



/* css of Main */
#Main { clear:both;margin-left:auto; margin-right:auto; width:880px; background-color:#FFFFFF; text-align:left; }
#Main_Left { float:left; width:230px; background:#FFFFFF url(images/bg1.gif) no-repeat 0 0; padding-right:5px; }
#Main_Left_TopImg { padding:3px 0; }
.Main_Left_Title { background:url(images/crcs_leftbg.gif) no-repeat 0 0; text-align:left; height:21px; }
.Main_Left_Content { border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; padding:10px 5px; background-color:#C6D3E7; line-height:1.5em; }
.Main_Left_Content #UserName,.Main_Left_Content #Password { width:70px; }
.FormButton { font-weight:bold; width:60px;}
#Province,#Type {  width:140px; }
#Main_Left_Report ul,#Main_Left_Train ul { margin-left:15px;list-style-image:url(images/icon.gif) }
#Main_Left_Train p { margin-bottom:10px; }


#Main_Right1 { margin-left:235px;}

#Main_Mid { float:left; width:153px; }
#Main_MidImg { background:url(images/crcs_img2.jpg) no-repeat 0 0; padding-top:185px; }
#Main_Mid_Alert { background-color:#FFD76B; width:100%; padding-top:10px;}
.FormButton1 { width:60px; }
.FormButton2 { width:70px; }
#Main_PipeImg { background:url(images/img2.jpg) no-repeat 0 0; padding-top:98px; }
#Main_InvestImg { background:url(images/img3.jpg) no-repeat 0 0; padding-top:94px; }
#Main_Mid_Pipe,#Main_Mid_Investigation { background-color:#FFD76B; }
#Main_Mid_Investigation { padding-bottom:20px; }
#Main_Mid_Pipe p,#Main_Mid_Investigation p { padding:5px; }
.Main_Mid_More { text-align:right; padding-right:10px; padding-bottom:10px; }
#Main_Mid_Salon { background:url(images/salon.gif) no-repeat 0 0; padding-top:82px; }

#Main_Right { float:right; width:492px; }
#Main_Right_Img { background:url(images/img4.jpg) no-repeat 0px 0; padding-top:134px; }
#Main_Right_Topstory { background-color:#FFFBDE;padding:10px; }
#Main_Right_Topstory p{ margin:5px; line-height:1.5em; }
#Main_Right_Toplink { text-align:right; padding-right:10px; line-height:1.5em; }
#Main_Right_Watch { padding:5px 10px; background-color:#FFFFFF; }
#MRW_Title { background:url(images/crcs_csrwatch.gif) no-repeat 0 0; padding:5px 0 15px 10px; color:#FFFFFF; font-weight:bold; font-size:14px; text-align:left; }
#MRW_More { float:right; padding:0px 10px 0 0; }


#Main_Right_Watch ul { list-style-type:none; }
#Main_Right_Watch p { margin-bottom:10px; }
.Imgr { float:right;padding:0 0 5px 5px; }
.Imgl { float:left; padding:0 5px 5px 0; }
.Imgl img,.Imgr img { width:84px; height:73px; border:1px solid #333333; }

.ClearR { Clear:right; }
#Main_Partner { padding:10px 5px 20px 10px; background-color:#F5F5F5; margin-top:5px; }
#Main_Partner { padding:5px 0; }








/* css of footer */
#Footer { clear:both;margin-left:auto; margin-right:auto; margin-top:5px; width:880px; text-align:center; padding:30px 0; background-color:#003063; border-top:8px solid #FFD76B; color:#FFFFFF; }







/* css of contact */
#Main_Top { border-top:13px solid #003063; border-bottom:4px solid #ACB7C9; }
#Contact_Img { float:right; padding-top:133px; }
#Contact_Left { float:left; padding-top:30px; width:563px; background-color:#FFFFFF; }
#Mem_Form { border:3px solid #E5E5E5; width:517px; text-align:center; padding:20px; }
.Ralign { text-align:right; font-size:12px}
#Mem_Form table caption { font-size:14px; color:#CB0000; font-weight:bold; text-align:left; }
.Clear { clear:both; }
#Contact_Content { background:url(images/crcs_contactbg.jpg) no-repeat 0 0; width:543px; height:96px; text-align:left; padding:10px 20px; line-height:25px; }
.Contacat_Phone { float:left; padding-right:5px; }
.Contacat_Phone1 { float:left; background:url(images/contact1.gif) no-repeat 0 0; height:25px; width:47px; }
.Contacat_Phone3 { float:left; background:url(images/contact2.gif) no-repeat 0 0; height:25px; width:23px; }
.Contacat_Phone2 { float:left; background:url(images/contact3.gif) repeat-x 0px 0px; font-weight:bold;  }







/* css of view */
#View_Top { border-top:13px solid #003063; text-align:center; }
#View_Top h1 { font-size:20px; color:#003063; padding:20px 10px; }
#View_Sub { padding:10px 10px 20px; color:#808080; background:url(images/crcs_border.gif) no-repeat 0 100%; }
#View_Content { padding:10px 40px; line-height:1.3em; }
#View_Content p{ margin-bottom:10px; }
#View_Function { padding:20px 0; text-align:center; }
#Post { padding-left:20px; padding-top:2px; background:url(images/post.png) no-repeat 0 0; color:#12696B; text-decoration:none;  }
#Print { padding-left:20px; padding-top:2px; background:url(images/print.png) no-repeat 0 0; color:#12696B; text-decoration:none;  }
#recommend { padding-left:25px; padding-top:2px; background:url(images/forward_1.gif) no-repeat 0 3px; color:#12696B; text-decoration:none; }
#Apply { padding:10px 0; text-align:center; }

#Training_pic h2 { background:url(../certifyfactory/images/bg1.gif) no-repeat 0 0; padding-left:30px; color:#FFFFFF; font-size:14px; padding-top:10px; height:31px; margin-top:20px; }
.clear { clear:both; }
.TP_Img1 { float:left; padding:10px;width:250px; }
.TP_Img1 img { width:250px; border:1px solid #000; margin-bottom:10px; }







/* css of list */
#List_Top { border-top:13px solid #003063; background:url(images/crcs_listtop.jpg) no-repeat 0 0px; height:143px; }
#List_Top h1 { font-size:14px; color:#003063; padding-top:125px; padding-left:270px; }
#List_Line { background:url(images/crcs_border.gif) no-repeat 0 0; height:9px; overflow:hidden; }
#List_Content { background:url(images/CSR-listbg.jpg) repeat-x 0 0; height:18px; }
#List_Content1 { background:url(images/CSR-img1.jpg) no-repeat 0 0; padding-left:126px; padding-right:30px;  }
#List_Content1 h2 { font-size:14px; color:#12696B; border-bottom:1px dotted #666666; padding:5px 15px; margin-bottom:10px; background:url(images/arrow1.gif) no-repeat 0 8px; }
#List_Content1 a { color:#333333; text-decoration:none; }

#AList_Page { padding:10px 0; text-align:center; }
#AList_Page a { text-decoration:none; color:#003063; }
.Alert_List_Date { text-align:center; background-color:#F3F3F3; }









/*css of msg*/
#Message1 { width:50%; padding:10px; background-color:#FFFFFF; margin:100px auto; height:91px; vertical-align:middle; border:1px dashed #D64228; }
#Ms_Title { padding:10px; line-height:150%; }
#Ms_Title a { color:#CB0000;text-decoration:none; font-weight:bold; }
#Ms_Title a:hover { text-decoration:underline; }




/* css of rss */
#Rss { padding:20px; }
#RssIntro { float:right; width:180px; margin-top:10px; padding:10px; text-align:left; color:#FFFFFF; background:#97C4D8 url(images/rss_bg.jpg) repeat-x 0 0; line-height:1.5em; }
#RssIntro h3 { font-size:13px; padding-bottom:20px; }
#Rss h1 { padding:0 0 10px 10px; border-bottom:1px solid #999999; font-size:22px; }
#RssContent { float:left; width:550px; text-align:left; line-height:1.5em; padding:20px 0; }
#RssContent h2 { background:url(images/rss_bg2.jpg) repeat-x 0 0; height:19px; font-size:12px; text-align:left; color:#333333; padding-left:10px; margin-top:30px; }
#RssContent ul { margin-top:15px; margin-left:20px; list-style-type:none; }
#RssContent li a { padding:8px 0 8px 45px; color:#003399; text-decoration:none; background:url(images/rss_img.jpg) no-repeat 0 7px; }