a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;text-decoration: none;}
a.post {color: #999999;text-decoration: none;}
a.post:hover {color: #333333;text-decoration: none;}
a.post:active {color: #333333;}
.txt {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-align: justify; padding-right: 15px; padding-left: 8px; padding-top: 3px}
.cntxt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 18px }
.cntxt table {margin-top: 8px; width:100%;}
.cntxt td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; padding-right: 3px; padding-left: 3px;line-height: 18px; vertical-align:top; border:solid #E2E2E2 1px; }
.txt SUP {font-family: Arial;font-size: 8px;font-weight: bold;line-height: 0;}
.txtred { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;line-height: 0; color:#F00}
.grightborder { border-color: #000000 #CCCCCC #000000 #000000; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
.subcat {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; vertical-align: middle}
.lspace {  padding-left: 8px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; border-color: #000000 #000000 #000000 #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px}
BODY{scrollbar-face-color:#CCCCCC;scrollbar-arrow-color:white;scrollbar-track-color:white;scrollbar-shadow-color:white;scrollbar-highlight-color:#CCCCCC;scrollbar-3dlight-color:white;scrollbar-darkshadow-Color:#CCCCCC;}
.bwborder {  border-color: black black #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.wrborder { border-color: #000000 #FFFFFF #000000 #000000; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
.rvspace { padding-top: 0px; padding-right: 0px; padding-bottom: 9px; vertical-align: bottom; padding-left: 5px;}
.twborder { border-color: #FFFFFF #000000 #000000; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.lrspace { padding-left: 8px; padding-top: 0px; padding-right: 8px; padding-bottom: 0px; border-color: black black black #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px; vertical-align: top }
.lrborder { border-color: black #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}
.tspace { padding-left: 0px; padding-top: 68px; padding-right: 0px; padding-bottom: 0px; vertical-align: top }
.tcspace { padding-left: 0px; padding-top: 50px; padding-right: 0px; padding-bottom: 0px; vertical-align: top }
.subHeading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #333333; text-transform: uppercase ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 6px }
.openings { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; padding-top: 3px; padding-bottom: 3px; padding-left: 8px; padding-right: 8px}
.post { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333}
.position {  font-size: 10px; text-transform: uppercase; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-left: 8px; background-color: #E2E2E2}
.application { font-size: 10px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 8px; padding-right: 8px}
.awards { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; padding-top: 3px; padding-bottom: 3px; padding-left: 8px; padding-right: 8px ; vertical-align: top}
.people { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; padding-top: 3px; padding-bottom: 3px; padding-left: 8px; padding-right: 8px}
.program { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; padding-top: 3px; padding-bottom: 3px; padding-left: 8px; padding-right: 8px}
.programType { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333}
a.programType {color: #999999;text-decoration: none;}
a.programType:hover {color: #333333;text-decoration: none;}
a.programType:active {color: #333333;}
.program table{margin-top:0}
.program td{
	padding-left:15;
	padding-top:3;
	font-family: Arial, Helvetica, sans-serif;
}
.testimonial { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; padding-top: 3px; padding-bottom: 3px; padding-left: 0px; padding-right: 3px}
.testimage { padding-top: 3px; padding-bottom: 3px; padding-left: 3px; padding-right: 3px}
.customer {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; padding-top: 3px; padding-bottom: 3px; padding-left: 8px; text-transform: uppercase}
.tpspace { vertical-align: top ; height: 52px}
.pspace { height: 18px}
.email {  color: #333333; text-decoration: underline; font-size: 10px}
.contact { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-align: justify; padding-right: 8px; padding-left: 8px ; padding-top: 5px; padding-bottom: 5px}
.cemail { color: #333333; text-decoration: underline; font-size: 11px}
.operations { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; padding-right: 8px ;}
.opdetail { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; padding-top: 3px; padding-bottom: 3px; padding-left: 8px; padding-right: 8px ; vertical-align: top}
.opspace { height: 28px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; font-weight: bold; text-transform: uppercase; vertical-align: top}
.oplink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333}
.subHeading2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #333333;}
.absDiv {
	position: absolute;
	visibility: hidden;
}.anc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; padding-right: 8px }
.Heading { font-size: 10px; text-transform: uppercase; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-left: 8px; background-color: #E2E2E2 }
a.mouseoff {filter: Alpha(Opacity=68)}
a.mouseon {filter: Alpha(Opacity=100)}
.mapHeading { font-size: 11px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #E2E2E2; padding-left: 8px}
.mapLevel1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999}
a.mapLevel1 {color: #999999;text-decoration: none;}
a.mapLevel1:hover {color: #333333;text-decoration: none;}.map { padding-left: 8px; padding-top: 8px }
a.operations {color: #999999;text-decoration: none;}
a.operations:hover {color: #333333;text-decoration: none;}
a.operations:active {color: #333333;}
.retail {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-transform: uppercase;}
a.retail {color: #999999;text-decoration: none;}
a.retail:hover {color: #333333;text-decoration: none;}
a.retail:active {color: #333333;}
.anc {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; padding-top: 3px; padding-bottom: 3px; padding-right: 8px ;}
a.anc {color: #999999;text-decoration: none;}
a.anc:hover {color: #333333;text-decoration: none;}
a.anc:active {color: #333333;}
.home {  padding-left: 8px; padding-right: 8px}
.eculture { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; padding-top: 3px; padding-bottom: 3px; padding-left: 8px; padding-right: 8px ; }
a.eculture {color: #999999;text-decoration: none;}
a.eculture:hover {color: #333333;text-decoration: none;}
a.eculture:active {color: #333333;}
.celltxt {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;}
.mapHead {font-size: 11px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
a.mapHead {color: #333333;text-decoration: none;}
a.mapHead:hover {color: #880000;text-decoration: none;}
a.aimg {border: 1px solid #CCCCCC}
a.aimg:hover {border: 1px solid #808040}
a.aimg:active {border: 1px solid #808040}
a.aimgactive {border: 1px solid #808040}.newstspace { padding-left: 0px; padding-top: 50px; padding-right: 0px; padding-bottom: 0px; vertical-align: top }
.wlborder { border-color: #000000 #000000 #000000 #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px}
.hometspace { padding-left: 0px; padding-top: 28px; padding-right: 0px; padding-bottom: 0px; vertical-align: top }
.news { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; padding-top: 0px; padding-right: 3px; padding-bottom: 3px; padding-left: 5px; vertical-align: top}
.tbspace { padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px }.newstbspace { padding-left: 5px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px}
.newscolumn { background-color: #E2E2E2}
a.anews {border: 1px #FFFFFF solid}
a.anews:hover {border: 1px solid #004400}
a.anews:active {border: 1px solid #004400}
a.anewsactive {border: 1px #004400 solid}
.newstspace { padding-left: 0px; padding-top: 50px; padding-right: 0px; padding-bottom: 0px; vertical-align: top }
.newsimage { padding-top: 3px; padding-bottom: 3px; padding-left: 5px;}
.newslink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333 ; text-decoration: underline; font-style: italic}
.newsspace { height: 18px }
.newsHeading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; text-transform: uppercase ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 6px }
.social { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; padding-right: 8px ; }
a.social {color: #999999;text-decoration: none;}
a.social:hover {color: #333333;text-decoration: none;}
a.social:active {color: #333333;}
.socialresp {color: #880000;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: justify; padding-right: 8px; padding-left: 8px; text-transform: uppercase; padding-bottom: 8px}
a.socialresp {text-decoration: underline;padding-left: 0px;}
a.socialresp:hover {color: #333333;text-decoration: underline;}
.newsclick { color: #880000;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-align: center; padding-right: 0px; padding-left: 0px; padding-bottom: 11px ; text-decoration: blink; padding-top: 5px}
.newsthumbnail { text-align: center; padding-bottom: 3px; border: #FFFFFF; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.ajapanese { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11.5px; color: #FFFFFF;text-decoration: none; ; line-height: 15px}
.achinese { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11.5px; color: #FFFFFF;text-decoration: none; ; line-height: 15px }.chntxt {
	font-size: 12px;
}
.txt a:hover {text-decoration: underline;}

.temp a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;text-decoration: none;}
.submit_btn {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	padding:3px 19px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.submit_btn:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.submit_btn:active {
	position:relative;
	top:1px;
}
#slideshow {
    position:relative;
    height:333px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:80;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}