body{
	margin:0px;
	background-color: White;
}
img {border:0px;vertical-align:middle;}
table{font: 12px/16px Arial, Helvetica, sans-serif;}
select{
	height:16px;
	font: normal normal 11px Arial, Helvetica, sans-serif;
}
form{
	margin:0px 0px;
}
#applyform select{
	height:20px;
}
input{
	font-size:10px;
	line-height:14px;
}
A{	color:#28469b;	text-decoration: underline;}
A:hover{	color:#bc0000;	text-decoration: underline;}
ul{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
li{
	list-style:none;
	background: transparent url(image/iconB.gif) no-repeat 0px 6px;
	padding-left:12px;
}
#content_head{
	height:29px;
	background: transparent url(image/corner.jpg) no-repeat left;
	padding:0px 0px 0px 29px
}
#language{
	background: transparent url(image/background_language.jpg) no-repeat right;
	width:282px;
	height:29px;
	text-align:right;
}
#language td{font-weight:bold;}

#hotdiv{
	background: transparent url(image/div_hotlink.gif) no-repeat;
	width:2px;
}
#hotcorner{ background: transparent url(image/hotcorner.gif) no-repeat left; height:5px;}
#content{padding:0px 20px 10px 48px;}
#copyright{padding:0px 5px 10px 10px;}
#s_title{
	background: transparent url(image/iconA.gif) no-repeat 0px 3px;
	font-weight: bold;
	color:#bc0000;
	padding:0px 0px 5px 16px;
}
#s_title A{color:#bc0000;	text-decoration: underline;
}
#newsinfo_title{color:#f10000; font-weight:bold;	text-decoration: none;
}
#newsinfo_content{padding-top:20px;}
#newsinfo_underline{
	background: transparent url(image/dot.gif) repeat-x bottom;
}
#s_title A:hover,#seo A:hover{color:#bc0000;	text-decoration: underline;}
#s_title3{
	background: transparent url(image/iconA.gif) no-repeat 0px 4px;
	padding:0px 0px 20px 16px;
	height:20px;
}
#s_brief{padding:0px 0px 5px 16px;}
#s_brief2{padding-top:10px;}
#s_brief3,#readmore{padding:0px 0px 15px 16px;}
#copyright_text{font-size:10px;}
#seo{
	font-size:9px;
	line-height:12px;
}
#seo A{
	font-size:9px;
	color:#888888;
	text-decoration: none;
}
#seo_buttomlink a{
    color:#000000;
	font-size:11px;
}
#seo_buttomlink a:hover{
    color:#BC0000;
	font-size:11px;
}
#seo_copyright{
	font-size:9px;
	color:#888888;
	text-decoration: none;
}
#s_underline{
	height:25px;
	background: transparent url(image/dot.gif) repeat-x bottom;
	padding:0px 0px 0px 0px;
}
#underline{
	background: transparent url(image/dot.gif) repeat-x bottom;
	padding-bottom:5px;
}
#linktable tr{
	background: transparent url(image/dot.gif) repeat-x bottom;
	height:25px;
}
#linktable #addr{
	background: transparent url(image/iconB.gif) no-repeat 0px 7px;
	padding-left:10px;
}
#service_photo{
	background: transparent url(image/background_servicephoto.jpg) no-repeat right top;
	padding:10px 10px 0px 0px;
}
#qr_underline{
	height:14px;
	background: transparent url(image/background_underline.jpg) no-repeat 0px 0px;
}
#faqlist{
	background: transparent url(image/iconB.gif) no-repeat 0px 7px;
	padding-left:10px;
	height:20px;
}
#faqlist2{
	background: transparent url(image/dot.gif) repeat-x 0px 3px;
	height:7px;
}
#careers{
	border-right: 1px solid white;
	border-top: 1px solid white;
}
#careers td{
	text-align: center;
	border-left: 1px solid white;border-bottom: 1px solid white;
	color:#444444;
}
#careers #title{
	color:white;
	background-color: #b3bdd1;
}
#schedule_text{
	width:250px;
	padding-right:20px;
	padding-top:10px;
	background: transparent url(image/dot2.gif) repeat-y right;
	text-align: left;
}
#schedule_table{
	padding-left:20px;
}
#schedule td{
	background-color: #cbcbcb;
	border-left: 1px solid white;border-bottom: 1px solid white;
	color:white;
	height:25px;
}
#schedule #item{
	text-align:right;
	padding-right:5px;
	padding-top:3px;
	width:100px;
	vertical-align: top;
}
#schedule #textarea{
	width:300px;
	background-color: #e7e7e7;
	vertical-align: middle;
	padding-left:5px;
}
#qualityterms{
	width:90%;
}
#qualityterms_td{
	padding:0px 5px 5px 10px;
	vertical-align: top;
	background: transparent url(image/iconB.gif) no-repeat 3px 6px;
}
#career_detail #title{
	color:white;
	font-weight:bold;
	text-align:right;
	vertical-align: top;
	padding-top:5px;
}
#name{
	color:#bc0000;
	font-weight:bold;
}
#underline2{
	background: transparent url(image/dot.gif) repeat-x 0px 1px;
	height:3px;
}
#level1{
	font-weight:bold;
	vertical-align: top;
	padding:5px 0px;
}
#newsletterdiv{
	background: transparent url(image/background_newsletterdiv.gif) no-repeat bottom;
	height:100px;
	width:1px;
}
#summary{
	padding:10px 10px;
	text-align:left;
}
#no_date{
	padding:10px 10px;
	text-align:left;
}
#searchwithin{
	border-top: 1px solid #333333;
	height:35px;
	background: transparent url(image/dot.gif) repeat-x bottom;
	vertical-align:middle;
}
#within{
	background: transparent url(image/iconA.gif) no-repeat 23px 4px;
	font-weight: bold;
	color: #bc0000;
	padding-left:38px;
}
#searchresult{
	text-align: right;
	padding-top:5px;	
}
.resultnum{
	font-weight: bold;
	color:#bc0000;
}
.keyword{
	color:#bc0000;
}
#searchtitle{
	padding:20px 0px 0px 26px;
	font-weight:bold;
	color:#143692;
}
#searchtext{
	padding-left:39px;
	color:#4e9700;
}
#searchurl{
	padding:25px 0px 0px 39px;
	background: transparent url(image/iconB.gif) no-repeat 28px 30px;
}
#searchurl A,{
	color:#aaaaaa;
	text-decoration: none;
}
#searchurl A:hover{
	color:#bc0000;
	text-decoration: none;
}
#searchtext A{
	color:#444444;
	text-decoration: underline;
}
#searchtext A:hover{
	color:#444444;
	text-decoration: none;
}
#pageselect A{
	color:#888888;
}
#pageselect A:hover{
	color:#bc0000;
}
#pageselect{
	font-size:11px;
	text-align: center;
	padding:5px 0px;
}
#itemname{	
	border-right: 1px solid White;
	border-bottom: 1px solid White;
	text-align: right;
	padding: 5px 5px 5px 0px;
	vertical-align: top;
	background-color: #E5E5E5;
}
#itemtext{
	border-right: 1px solid White;
	border-bottom: 1px solid White;
	padding: 3px 0px 3px 5px;
	vertical-align: top;
	background-color: #f2f2f2;
}
#topic{
	color:white;
	font-weight: bold;
	padding:3px 5px;
}
.applybtn{
	font-size:12px;
}
#qualityquote,#author{
	font-size:9px;
	color:#cdd3e5;
	line-height:12px;
}
#qualityquote{
	padding:30px 10px 0px 10px;
}
#author{
	text-align:right;	
	padding:10px 10px 0px 10px;
}
#registnews{
	text-align:center;
	padding:30px 0px 0px 0px;
	background: transparent url(image/registnewsletter.jpg) no-repeat top;
}
.note{
	color:white;
	font-size:11px;
	line-height:10px;
	padding:0px 9px ;
}
.registoption{
	color:white;
	font-size:10px;
	line-height:10px;
}

.process{margin-bottom:30px; margin-top:10px;}
.process_pic{width:50px; text-align:center; vertical-align:top;}
.process_content{padding-top:10px;}
.process_content ul{padding-left:8px;}
.process_content li{padding-left:7px;}
.ntitle{color:#224191; font-weight:bold; font-size:13px; padding:0 0 0 8px;}

/* Update CSS-------------------------------*/
.flashbanner{margin:0 0 0 10px; background:url(images/update_bnbg.jpg) no-repeat;}
.insidernews{margin:13px 0 0 0px;}
.newsbg_1{width:8px; height:45px; background:url(images/update_news_bg1.gif) no-repeat ;}
.newsbg_2{padding-left:10px; height:45px; width:250px; background:url(images/update_news_bg2.gif) repeat-x ;}
.newsbg_3{width:18px; height:45px; background:url(images/update_news_bg3.gif) no-repeat ;}
.newsbg_4{width:289px; height:1px; background:url(images/update_news_bg4.gif) no-repeat ;}
.newsbg_5{width:289px; height:100px; background:url(images/update_news_bg5.gif) repeat-y ; padding:15px 30px 0 30px; vertical-align:top;}
.newsbg_6{width:8px; height:15px; background:url(images/update_news_bg6.gif) no-repeat ;}
.newsbg_7{width:250px; height:15px; background:url(images/update_news_bg7.gif) repeat-x ;}
.newsbg_8{width:18px; height:15px; background:url(images/update_news_bg8.gif) no-repeat ;}
.newstitle,.newstitle2{padding-left:10px; background: url(images/update_newsicon.gif) no-repeat 0px 5px; margin-bottom:15px;}
.newstitle2{margin-bottom:5px;}
.newstitle a,.newstitle2 a{color:#333333; text-decoration: none;}
.newstitle a:hover,.newstitle2 a:hover{color:#bc0000; text-decoration: underline;}

.locations{width:99%; font-size: 11px; border:1px solid #cccccc; background:white; margin:0 10px 20px 0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.locations_title{font-size:13px; font-weight:normal; margin:5px 10px;}
.locations_area{background:#1b39bb; color:white; font-size:15px; font-weight:bold; margin:5px 1px 15px 0px; text-align:center;}
.locations td{width:50%; color:#333333; padding:5px 5px 5px 15px; background:#f2f2f2 url(images/update_newsicon.gif) no-repeat 7px 13px; vertical-align:top;}
.locations td.SO{background:#f2f2f2 url(images/update_newsicon2.gif) no-repeat 4px 10px;}