body {



	font-family: Arial, Helvetica, sans-serif;



	margin: 0px;



	width: 990px;



	margin: auto;



}



#header {



	width: 100%;



	background-color: #E43901;



	margin: 0px;



	padding: 0px;



	height: 200px;



}



.header-esl {



	background-image: url(images/c_01.jpg);



	background-repeat: no-repeat;



	margin-top: 15px;



	height: 48px;



}



.header-link {



	float: right;



	padding-top: 15px;



}



.header-link img {



}







.header-link  a:link {



	font-size: 12px;



	color: #666666;



	text-decoration: none;



	padding-right: 12px;



}



.header-link a:visited {



	font-size: 12px;



	color: #666666;



	text-decoration: none;



	padding-right: 12px;



}



.header-link a:hover {



	font-size: 12px;



	color: #333333;



	text-decoration: none;



	padding-right: 12px;



}



#header h1 {



	font-size: 14px;



	color: #666666;



	float: left;



	padding-left: 140px;



	height: 48px;



	line-height: 48px;



}



.header-title {



	height: 149px;



	width: 100%;



	background-image: url(images/titlebar-c.jpg);



	background-repeat: no-repeat;



}



.header-title img {



	float: left;



}



.header-title .top-left {



	float: left;



	background-position: 0px;



	width: 790px;



	height: 149px;



	padding: 0px;



}



.header-title .top-left p {



	font-size: 12px;



	color: #666666;



	width: 235px;



	padding-left: 355px;



	padding-right: 0px;



	display: block;



	padding-top: 85px;



}











.header-title .top-right {



	float: right;



	padding: 0px;



}



.main_body {



	 margin-top: auto;



	*margin-top: 12px!important;



	*margin-top: auto;



}



.main_body #main_left {



	background-image: url(images/01_9.gif);



	background-repeat: repeat-y;











	*margin-top: 12px!important; 



	*margin-top: 0px;



	width: 196px;



}



#main_left .featurejob {



	padding-left: 28px;



	margin-bottom: 0px;



}







#main_left .featurejob a:link {



	font-size: 12px;



	color: #333333;



	text-decoration: none;



}



#main_left .featurejob a:visited {



	font-size: 12px;



	color: #333333;



	text-decoration: none;



}











#main_left h1 {



	font-size: 14px;



	color: #333333;



	background-color: #D1D1D1;



	height: 18px;



	line-height: 18px;



	width: 167px;



	margin-bottom: 0px;



	text-indent: 5px;



}



#main_left .featurejob .img1 {



	padding-top: 0px;



	display: block;



}







#main_left .featurejob li {



	list-style-type: none;



	text-indent: -15px;



	line-height: 12px;



}



#main_left .leftlink {



	padding-left: 28px;



	margin-top: -10px;



}



#main_left .leftlink li {



	slist-style-type: none;



	text-indent: -15px;



	padding-top: 2px;



	padding-bottom: 2px;



	list-style-type: none;



}



#main_left .leftlink a:link {



	color: #333333;



	font-size: 12px;



	text-decoration: none;



}



#main_left .leftlink a:visited {



	color: #333333;



	font-size: 12px;



	text-decoration: none;



}



#main_left .leftad {



	padding-left: 28px;



}



.main_body #content #crumb {



	font-size: 10px;



	color: #666666;



	padding-left: 10px;



	padding-top: 5px;



	padding-bottom: 10px;



}



.main_body #content #crumb a {



	color: #333333;



	text-decoration: none;



}



.main_body #content .search {



	font-size: 13px;



	color: #666666;



	text-align: center;



	padding-top: 8px;



}











.main_body #content {



	margin-top: 3px;



}



.main_body #content a:link {



	color: #666666;



	text-decoration: none;



}



.main_body #content a:visited {



	color: #666666;



	text-decoration: none;



}



.main_body #content a:hover {



	color: #333333;



	text-decoration: none;



}











.main_body #content h1 {



	font-size: 18px;



	color: #D33300;



	display: inline;



	padding-left: 5px;



}



.main_body #main_right {



	background-image: url(images/01_5.gif);



	background-repeat: repeat-y;



}



.main_body #content .esl-jobs {



	font-size: 13px;



	color: #333333;



}



#content .esl-jobs a:link {



	color: #333333;



	text-decoration: none;



}



#content .esl-jobs a:visited {



	color: #333333;



	text-decoration: none;



}



#content .esl-jobs a:hover {



	color: #000000;



	text-decoration: none;



}







#content .esl-jobs .nonlink {



	color: #666666;



	font-size: 11px;



}



#content .esl-jobs .title {



	font-weight: bold;



	color: #000000;



	font-size: 12px;



}



#content .esl-jobs table {



	margin-top: 10px;



}







.esl-jobs .text1 {



	font-weight: bold;



	color: #000000;



}



.esl-jobs .text2 {



	color: #000000;



}



.esl-jobs .text3 {



	font-size: 12px;



	color: #666666;



	text-decoration: none;



}



#content .esl-jobs .login {



	float: left;



	margin-top: 50px;



	padding-top: 10px;



	text-align: center;



	display: block;



	font-size: 24px;



	padding-bottom: 10px;



	margin-left: 45px;



}























#main_right .classifed h1 {



	font-size: 14px;



	color: #333333;



	background-color: #D1D1D1;



	height: 18px;



	line-height: 18px;



	width: 190px;



	text-indent: 5px;



	margin-left: 6px;



	margin-bottom: 0px;



}



#main_right .classifed h2 {



	font-size: 13px;



	font-weight: bold;



	color: #666666;



	margin-bottom: 0px;



	margin-top: 5px;



	padding-left: 10px;



	margin-left: 0px;



}



#main_right .classifed .img2 {



	width: 180px;



	display: block;



	padding-left: 14px;



	padding-right: 0px;



}







#main_right .classifed li {



	font-size: 12px;



	color: #333333;



	list-style-type: none;



}



#main_right .classifed li a:link {



	font-size: 12px;



	text-decoration: none;



	color: #333333;



}



#main_right .classifed a:visited {



	font-size: 12px;



	color: #333333;



	text-decoration: none;



}



#main_right #rightad h1 {



	font-size: 14px;



	color: #333333;



	background-color: #D1D1D1;



	height: 18px;



	line-height: 18px;



	width: 190px;



	text-indent: 5px;



	margin-left: 6px;



	margin-bottom: 0px;}







#main_right #rightad {



}



#main_right #rightad img {



	padding-top: 3px;



	padding-bottom: 3px;



	padding-left: 2px;



}



#footer {



	background-color: #CFCFCF;



	text-align: center;



	height: 40px;



	margin-top: 0px;



}



#footer p {



	font-size: 12px;



	color: #666666;



	margin-top: 5px;



}



#content #mainad {



	padding-left: 5px;



}







#content #mainad .adimg img {



	float: left;



	padding-right: 8px;



}



#content #mainad .adimg p {



	color: #666666;



	font-size: 13px;



}



#jobdetails {



	padding-top: 0px;



	padding-left: 10px;



}



#jobdetails h1 {



	font-size: 18px;



}



#jobdetails h2 {



}



.jobitem {



	font-size: 12px;



	color: #000000;



	font-weight: bold;



}



.jobcontent {



	font-size: 12px;



	color: #333333;



}



.schoolitem {



	font-size: 12px;



	font-weight: bold;



	color: #333333;



}



.schoolcontact {



	font-size: 12px;



	color: #333333;



}



.titlename {



	4font-size: 14px;



	font-weight: bold;



}



#content .learning-chinese {



	padding-left: 7px;



}



#content .learning-chinese h2 {



	font-size: 16px;



	color: #fd6323;



}



#content .learning-chinese p {



	font-size: 13px;



	color: #666666;



}



.learning-chinese .course {



	color: #333333;



	font-size: 14px;



	margin-top: 10px;



}







.learning-chinese .ad {



}



.learning-chinese .ad img {



	margin-bottom: 10px;



	margin-top: 0px;



}







#main_left .inquiry {







}



#main_left .inquiry h1{



	margin-left: 28px;



}



#main_left .inquiry table {



	font-size: 12px;



	color: #333333;



	margin-left: 20px;



}



.learning-chinese h4 {



}



.learning-chinese .schoolinfo {
	font-size: 13px;
	color: #333333;



}



#content .schoolinfo p {



	font-size: 12px;



	color: #333333;



}



#content .schoolinfo li {
	font-size: 13px;
}
