* { margin:0px; border:0px; padding:0px; }

body{ margin:0px; border:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

#main_container{ width:1030px; margin-left:auto; margin-right:auto; }

#banner{ margin:0px; border:0px; padding:0px; width:1030px; height:171px; float:left; background-image:url(images/tj_banner.jpg); }
#sec_corner { float:left; height:inherit; width:1029px; padding-left:1px;}
#body_container{ width:973px; padding-left:57px; float:left; }
#footer{ float:left; width:973px; margin-left:57px; margin-top:5px; background-color:#CCCCCC; background-repeat:no-repeat; text-align:center; }
.developer{ float:left; width:973px; padding-left:57px; height:30px; color:#898989; text-align:center; font-family:Arial, Helvetica, sans-serif;
			font-size:12px; }


#search{ width:310px; height:140px; margin-top:10px; padding-left:657px; }
#main_nav{ width:905px; float:left; padding-left:125px; }

#right_body_upper_down{ float:left; width:493px; height:28px; margin-top:14px; background-image:url(images/REGION.jpg); background-repeat:no-repeat; }

#main_nav a:hover{ cursor:pointer; color:#bd872e; }
.main_nav_button{ float:left; color:#FFFFFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.main_nav_button_hotline{ float:left; color:#FFFFFF; font-size:12px; font-family:"trajan Pro"; }
.main_nav_button:hover{ cursor:pointer; color:#bd872e; }
.main_nav_button a{ text-decoration:none; }
.main_nav_button a:hover{ cursor:pointer; color:#bd872e; }
.textbox{ width:190px; height:17px; border:1px #CCCCCC solid; background-image:url(images/textbox.jpg); background-repeat:no-repeat; padding-left:7px;
		  padding-right:7px; padding-top:0px; float:left; font-size:12px; }
.button1{ width:99px; height:20px; float:left; color:#898989; background:url(images/button1.jpg); border:none; margin-top:0px; font-size:13px;
		  font-weight:bold; padding-bottom:2px; }
.button1:hover{ cursor:pointer; color:#FFFFFF; }
.button2{ width:150px; height:24px; background:url(images/button2.jpg); border:none; margin-top:2px; font-size:14px;
		  font-family:Arial, Helvetica, sans-serif; padding-bottom:2px; margin-left:auto; margin-right:auto;
		  color:#666666; font-weight:bold; }
.button2:hover{ cursor:pointer; color:#EEEEEE; }
#mid{ width:1010px; height:314px; float:left; background-image:url(images/tj_mid.jpg); background-repeat:no-repeat; }
#left_container{ float:left; height:270px; width:320px; margin-top:20px; padding-left:97px; }
#title_container{ height:42px; width:320px; color:#FFFFFF; font-family:"Times New Roman", Times, serif; text-align:center; font-size:36px; padding-top:18px; }
#title_container:hover{ cursor:pointer; }
#div_container{ height:12px; width:320px; background-image:url(images/tj_divider.jpg); background-repeat:no-repeat; background-position:center; }

#intro_container{ height:auto; width:310px; color:#FFFFFF; text-align:center; padding-top:7px; padding-left:5px; padding-right:5px; padding-bottom:5px;
				  font-family:"Times New Roman", Times, serif; font-size:14px; }


#read_container{ height:24px; width:320px; text-align:center; }
#button_container{ height:24px; width:320px; float:left; }
#left_container6{ height:24px; width:320px; float:left; }
#left_container6_1{ height:24px; width:80px; float:left; }
#right_container{ float:left; height:270px; width:478px; padding-left:38px; margin-top:19px; }
#right_container img{ float:left; height:270px; width:478px; }
#left_body_container{ float:left; width:333px; height:auto; padding-left:33px; }

/*First container*/
#left_body_upper_container{ float:left; width:333px; height:auto; background-image:url(images/services_back.jpg); background-repeat:no-repeat;
							background-position:top; }
#left_body_upper{ float:left; width:333px; height:25px; font-family:"Times New Roman", Times, serif; font-size:18px; color:#B07400; text-align:center;
				  font-weight:500; padding-top:10px; }
#line{ float:left; width:333px; height:1px; margin-left:auto; margin-right:auto; margin-bottom:7px; background-image:url(images/blackline.jpg);
	   background-position:center; background-repeat:no-repeat; }
#left_div_body_upper{ float:left; height:3px; width:333px; background:url(images/line2.png); background-repeat:no-repeat; background-position:center; }
#left_nav{ float:left; color:#555555; width:333px; height:25px; text-align:center; margin-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px;
		   font-weight:bold; }
#left_nav a{ color:#666666; text-decoration:none; }
#left_nav a:hover{ cursor:pointer; color:#bd872e; }

/*Second Container*/
#user_container{ float:left; color:#898989; width:330px; height:40px; margin-top:15px; text-align:center; font-family:"Times New Roman", Times, serif;
				 font-size:16px; font-weight:bold; }
#pass_container{ float:left; color:#898989; width:333px; height:40px; margin-top:0px; text-align:center; font-family:"Times New Roman", Times, serif;
				 font-size:16px; font-weight:bold; }
#left_mid_container{ float:left; width:333px; height:180px; background-image:url(images/services_back.jpg); background-repeat:no-repeat; 
					 background-position:top; }
.text{ background-image:url(images/textbox.jpg); background-repeat:no-repeat; width:188px; height:17px; border:1px #CCCCCC solid; font-size:12px;
	   padding-left:7px; padding-top:5px; margin-left:6px; }
.pass{ background-image:url(images/textbox.jpg); background-repeat:no-repeat; width:188px; height:17px; border:1px #CCCCCC solid; font-size:12px;
	   padding-left:7px; padding-top:5px; margin-left:6px; }
#login{ height:24px; width:333px; text-align:center; }
.button3{ width:99px; height:20px; background:url(images/button3.jpg); color:#666666; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
		  font-size:14px; padding-bottom:2px; border:none; }
.button3:hover{ cursor:pointer; color:#EEEEEE; }
#mail{ width:333px; height:55px; float:left; background-image:url(images/mail_tj.jpg); background-position:center; background-repeat:no-repeat; }
#mail:hover{ width:333px; height:55px; float:left; background-image:url(images/mail_tj2.jpg); background-position:center; background-repeat:no-repeat
			 cursor:pointer; }

#case{ width:333px; height:118px; float:left; background-image:url(images/case_folder.png); background-position:center; background-repeat:no-repeat; }
#case:hover{ width:333px; height:118px; float:left; background-image:url(images/case_hover.png); background-position:center; background-repeat:no-repeat
			 cursor:pointer; }

#portal{ width:333px; height:55px; float:left; background-image:url(images/forumicon.jpg); background-position:center; background-repeat:no-repeat; }
#option{ float:left; width:333px; height:20px; margin-top:5px; text-align:center; }
.option{ color:#555555; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; width:180px; }
#left_nav_lower{ float:left; color:#555555; width:333px; height:50px; text-align:center; margin-top:5px; font-family:Arial, Helvetica, sans-serif;
				 font-size:14px; }
#right_body_container{ float:left; width:493px; height:auto; padding-left:26px; }
#right_most_upper_container{ float:left; width:493px; height:auto; }
#right_body_upper_container{ float:left; width:493px; height:auto; }
#right_most_upper{ float:left; width:493px; height:28px; margin-top:14px; background-image:url(images/pogi.png); background-repeat:no-repeat; }
#right_body_down{ float:left; width:493px; height:28px; margin-top:14px; margin-bottom:15px; background-image:url(images/project.png); 
				  background-repeat:no-repeat; }
#news_feature{ float:left; text-align:left; font:Arial, Helvetica, sans-serif; font-size:16px; color:#5d85b0; margin-bottom:5px; margin-top:5px; }
#news_feature:hover{ cursor:pointer; color:#bd872e; }
#right_body_upper{ float:left; width:493px; height:28px; margin-top:14px; background-image:url(images/press.jpg); background-repeat:no-repeat; }
#news_title{ float:left; width:493px; height:auto; color:#5d85b0; text-align:left; margin-top:5px; font-size:14px; font-weight:bold;
			 font-family:Arial, Helvetica, sans-serif; }
#news_title:hover{ cursor:pointer; color:#bd872e; }
#news_intro{ float:left; width:493px; height:auto; color:#555555; text-align:left; margin-top:2px; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
#archive{ float:left; width:140px; height:16px; color:#5d85b0; margin-top:20px; padding-left:353px; text-align:right; font-size:13px; font-weight:bold; }
#archive:hover{ cursor:pointer; color:#bd872e; }
#news_divide{ float:left; width:106px; height:21px; padding-left:373px; background-image:url(images/news_divide.jpg); background-position:right;
			  background-repeat:no-repeat; }
#right_body_lower_container{ float:left; width:493px; height:auto; margin-top:15px; }
#right_body_mid{ float:left; width:493px; height:27px; margin-top:5px; background-image:url(images/labor_divide.png); background-repeat:no-repeat; }
#right_body_mid2{ float:left; width:493px; height:27px; margin-top:5px; background-image:url(images/search.jpg); background-repeat:no-repeat; }
#right_body_lowest_container{ float:left; width:493px; height:auto; }
#right_body_lowest{ float:left; width:493px; height:27px; margin-top:5px; background-image:url(images/job_divide.jpg); background-repeat:no-repeat; }
#right_body_image{ float:left; width:493px; height:27px; margin-top:5px; background-image:url(images/projectimage.jpg); background-repeat:no-repeat; }
#proj_image{ float:left; width:493px; height:auto; color:#555555; text-align:left; margin-top:2px; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
#proj_image img{ float:left; width:107px; height:50px; }
#proj_title{ float:left; width:493px; height:auto; }
#job_text{ float:left; width:493px; height:auto; margin-top:10px; color:#555555; text-align:left; font-size:12px; font-weight:bold;
		   font-family:Arial, Helvetica, sans-serif; }
.text1{ background-image:url(images/textbox.jpg); background-repeat:no-repeat; width:188px; height:17px; border:1px #CCCCCC solid; font-size:12px;
		padding-left:7px; padding-top:1px; }
#job_search{ float:left; width:493px; height:auto; margin-top:10px; }
#picture_container{ height:auto; width:905px; margin-top:20px; float:left; }
#footer_content{ width:905px; height:20px; color:#CCCCCC; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:14px;
				 padding-top:5px; margin-left:auto; margin-right:auto; }
#footer_content a{ text-decoration:none; color:#bd872e; }
#footer_content a:hover{ cursor:pointer; color:#bd872e; }
#date{ float:left; text-align:right; width:470px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#0066CC; }
.date{ font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#print{ float:left; }

