@import url("headers.css");
@import url("menu.css");
@import url("table.css");
@import url("calendar.css");

body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
a { color: #0000FF; text-decoration: none; }
a:hover { color: #FF0000; text-decoration: underline; }

div#divHome { background: url(../images/home/home_bg.jpg) repeat-y; }

div#divHomeHeader { background: url(../images/home/home_top.jpg) no-repeat; height: 175px; }

div#divHomeContent { background: url(../images/home/home_btm.jpg) no-repeat left bottom; width: 530px; min-height: 240px; height: auto !important; height: 240px; padding: 10px 200px 10px 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #FFFFFF; line-height: 1.5em; }

div#wrapper { margin: 0px auto; width: 750px; }
div#header { width: 100%; background-color: #FFFFFF; overflow: hidden; }
div#content { width: 750px; padding-left: expression((document.body.clientWidth-750)/2); }
div#menu { padding-top: 5px; padding-left: 10px; }
div#footer { margin: 50px 0; font-size: 90%; color: #666; text-align: center; }
td#tdHeader { background: url(../images/buttons/ch_btn/t1.gif) no-repeat; /*background: url(../images/buttons/ch_btn/hdr_top.gif) no-repeat;*/ height: 62px; text-align: right; padding-right: 10px; }
td#tdHeader label, td#tdHeader input { margin: 0px 2px; vertical-align: middle; }
td#tdHeader label { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #fff; }
div#divAbout { padding: 170px 0px 0px 20px; background-image: url(../images/backgrounds/bg_home.jpg); background-repeat: no-repeat; /*min-height: 140px;*/ height: 100px; }
/*
div#divAboutMore {
	font-family: Tahoma, Roman;
	font-size: 8.5pt;
	padding: 38px 162px 0px 0px;
}
*/
div#divAboutMore { font-family: Tahoma, Roman; font-size: 8.5pt; width: 560px; height: 80px; overflow: auto; }
.titleGreen { font: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #33CC00; }
.titleWhite { padding: 0px 50px 0px 0px; font: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FFFFFF; }

.titleBlue { padding: 0px; font-family: "Arial Narrow" , Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #003466; }

.BlueTitle { padding: 0px; font-family: "Arial Narrow" , Arial, Helvetica, sans-serif; font-size: 16pt; font-weight: bold; color: #003466; }

.GreenTitle { padding: 0px; font-family: "Arial Narrow" , Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: bold; color: #006600; }

.GreenText { padding: 0px; font-family: "Arial Narrow" , Arial, Helvetica, sans-serif; font-size: 12pt; color: #006600; }

div.serviceName { padding: 0px 0px 1px 10px; font: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; }

div#divHomeMore { padding: 0px; margin: 0px; }

div#divHomeMore div { direction: ltr; display: inline; padding: 0px; margin: 0px; }

div#divQuickLinks { background-image: url(../images/backgrounds/bg_quick_links.jpg); background-repeat: no-repeat; height: 122px; width: 161px; position: absolute; }

div#divQuickLinks ul { margin: 0px; padding: 32px 0px 0px 30px; }

div#divQuickLinks li { margin: 0px; padding: 0px 0px 5px 0px; display: list-item; list-style-image: url(../images/buttons/btn_arrow_blue.gif); font-size: 11px; }

div#divQuickLinks li a:hover { margin: 0px; padding: 0px 0px 5px 0px; list-style-image: url(../images/buttons/btn_arrow_green.gif); }

div#links { padding-bottom: 20px; font-size: 8pt; }

div#links ul { text-align: center; list-style-type: none; margin: 0px; padding: 0px; }
div#links ul li { display: inline; padding: 0px 15px 0px 0px; }

div#divArrow ul { margin: 0px; padding: 0px 0px 10px 30px; }

div#divArrow li { margin: 0px; padding: 0px 0px 5px 0px; display: list-item; vertical-align: text-bottom; list-style-image: url(../images/buttons/btn_go_blue.gif); }

div#divArrow li a:hover { list-style-image: url(../images/buttons/btn_go_green.gif); }


div#divResume li { margin: 0px; padding: 0px 0px 5px 0px; display: list-item; list-style-image: url(../images/buttons/btn_go_blue.gif); font-size: 11px; }

div#divResume li a:hover { margin: 0px; padding: 0px 0px 5px 0px; list-style-image: url(../images/buttons/btn_go_green.gif); }

div.contact ul { margin: 0px; padding: 0px 0px 0px 16px; }

div.contact li { margin: 0px; padding: 0px 0px 5px 0px; list-style: none; text-align: left; }

div#address ul { font: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 0px; padding: 0px 0px 0px 16px; }

div#address li { margin: 0px; padding: 0px 0px 2px 0px; list-style: none; text-align: left; }

div.brochure { float: left; padding: 0px 5px 5px 10px; }

hr.line { border: 1px dotted #CCCCCC; margin-bottom: 2px; }

div.serviceArea { /*margin: 0px 10px 10px 10px;*/ padding: 0px 10px 10px 10px; }

div.serviceName ul { color: #000000; margin: 0px; padding: 5px 0px 0px 16px; }

div.serviceName li { margin: 0px; padding: 0px 0px 5px 0px; display: list-item; list-style-image: url(../images/buttons/btn_Matrix_Down.jpg); font-weight: normal; }

div.serviceName a { color: #000000; text-decoration: none; }

div.serviceName a:hover { margin: 0px; padding: 0px 0px 5px 0px; list-style-image: url(../images/buttons/btn_Matrix_Over.jpg); }

td#service { border-right: 3px solid #f5f5f5; }

.txt11, .txt11 a { font-family: Verdana, Arial, sans-serif; font-size: 11px; }
.clearer { clear: both; line-height: 0; height: 0; }
.required { font-size: 9pt; font-weight: normal; color: #f00; }

div.news ul { font: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 0px; padding: 0px 0px 0px 16px; }

div.news li { margin: 0px; padding: 0px 0px 10px 0px; list-style: none; text-align: left; }

div.culture ul { margin: 0px; padding: 0px 0px 0px 30px; }

div.culture li { margin: 0px; padding: 0px 0px 10px 0px; list-style: square; text-align: left; }

div#archive ul { font: Verdana, Arial, Helvetica, sans-serif; }

div#archive li { margin: 0px; padding: 0px 10px 10px 0px; list-style: square; text-align: left; }

.date { font-weight: bold; color: #666; }

div#divContact { padding: 45px 0px 0px 5px; background-image: url(../images/backgrounds/bg_contact.jpg); background-repeat: no-repeat; height: 286px; }

div#divContact ul { margin: 0px; padding: 0px 0px 0px 16px; }

div#divContact li { margin: 0px; padding: 0px 0px 5px 0px; list-style: none; text-align: left; }

div#divContact div { width: 200px; height: 80px; overflow: auto; }

div#divRelatedLinks ul { margin: 0px; padding: 0px 0px 0px 30px; }

div#divRelatedLinks li { margin: 0px; padding: 0px 0px 5px 0px; display: list-item; list-style-image: url(../images/buttons/btn_arrow_blue.gif); /*font-size: 11px;*/ }

div#divRelatedLinks li a:hover { margin: 0px; padding: 0px 0px 5px 0px; list-style-image: url(../images/buttons/btn_arrow_green.gif); }
.sub { font-size: 7pt; }
table#service { width: 750px; height: 384px; background: url(../images/backgrounds/bg_service.jpg) no-repeat; }
ul.menu { margin: 0px; padding: 0px; }
ul.menu li { display: inline; list-style-type: none; text-align: left; margin: 0px; padding: 0px; }
.lnkDisabled { color: #999; text-decoration: none; }
.lnkEnabled { }

.txtGreen { color: green; }

.hdrSilver750 div { width: 750px; background: url(/images/headers/hdrSilver750.jpg) no-repeat; clear: inherit; }

.hdrSilver750 span { width: 730px; background-image: url(/images/headers/ftrSilver750.jpg); padding: 10px; }

.hdrSilver750 { background: url(/images/headers/bgSilver750.jpg) repeat-y; }

.hdrSilver750 ul { text-align: left; margin: 0px; padding: 0px; }

.hdrSilver750 li { display: inline; padding-left: 8px; }

.ulArrows li { list-style: url(../images/arrow_black.gif); padding-bottom: 5px; }

div.column-lt { float: left; margin: 0; width: 415px; }

div.column-rt { float: left; margin: 0 0 0 20px; width: 315px; }

.zh_font { font-size: 14px; text-indent: 2em;}
.zh_font_2 { font-size: 14px;}
.zh_font_title { font-size: 14px; font-weight:bold;}
.projectGreen { font-size: 14px;font-weight: bold; color: green;}

.careerApply { width:240px; padding: 0px; margin: 0px; }
.careerApply a{ height: 34px; width:240px; padding: 0px; margin: 0px; }