body {

background:transparent url(../images/body_blue_line.gif) repeat-x 0px 70px;

font-family:Arial;

margin:0px;

padding:0px;

text-align:center;

}

img {

border:0px;

}

#wrap {

margin:0px auto;

text-align:left;

width:850px;

}

#header {

background:transparent url(../images/header_ball_bg.gif) no-repeat 604px bottom;

}

#lauguageAndSearch {

float:right;

margin-top:20px;

}

#lauguage {

color:#999999;

font-size:12px;

width:120px;

}

#lauguage a {

color:#999999;

font-size:12px;

text-decoration:none;

}

#searchInput {

background:#F3F3F3 none repeat scroll 0%;

width:100px;

}

#search {

color:#013366;

font-size:12px;

font-weight:bold;

}

#search a {

color:#013366;

font-size:12px;

text-decoration:none;

}

#blueLink {

height:35px;

}

#menu {

background:transparent url("../images/menu.gif") no-repeat;

float:left;

height:35px;

list-style-image:none;

list-style-position:outside;

list-style-type:none;

margin:0px;

padding:0px;

}

#menu li {
	float:left;
}

#menu li#home {
	width:72px;
}
#menu li#enterprise {
	width:157px;
}
#menu li#employee {
	width:154px;
}
#menu li#hr {
	width:88px;
}
#menu li#about {
	width:87px;
}
#menu li a {

display:block;

line-height:35px;

overflow:hidden;

text-indent:-999em;

width:100%;

}

#menu li#home a:hover, #menu li#home a#current {

background:transparent url("../images/menu.gif") no-repeat 0px -35px;

}

#menu li#enterprise a:hover, #menu li#enterprise a#current {

background:transparent url("../images/menu.gif") no-repeat -72px -35px;

}

#menu li#employee a:hover, #menu li#employee a#current {

background:transparent url("../images/menu.gif") no-repeat -229px -35px;

}

#menu li#hr a:hover, #menu li#hr a#current {

background:transparent url("../images/menu.gif") no-repeat -383px -35px;

}

#menu li#about a:hover, #menu li#about a#current {

background:transparent url("../images/menu.gif") no-repeat -471px -35px;

}

#searchLink {

background:transparent url("../images/search_link_bg.gif") 0px 0px no-repeat;

color:#003D7E;

float:left;

font-size:12px;

font-weight:bold;

line-height:35px;

text-indent:105px;

width:250px;

}

#searchLink a {

color:#003e7f;

text-decoration:underline;

}

#ballShadow {

background:transparent url("../images/header_ball_blank.gif") no-repeat 610px 0px;

height:29px;

}

#main {

background:transparent url(../images/main_bg.gif) no-repeat left bottom;

float:left;

width:850px;

}

#left {

background:transparent url(../images/left_bg.gif) no-repeat 0px 49px;

float:left;

width:185px;

}

#left h2 {

margin:0px;

}

#sideNav {

list-style-image:none;

list-style-position:outside;

list-style-type:none;

margin:0px 15px 20px 5px;

padding:0px;

}


#sideNav ul {

list-style-image:none;

list-style-position:outside;

list-style-type:none;

margin:0px;

padding:0px; display:none;

}
#sideNav li.Current ul {
	display:block;
}

#sideNav li {
	
}




#sideNav li a {
	color:#333; display:block; font-size:12px; text-decoration:none; font-weight:bold; padding-top:5px;
	padding-left:28px;
	width:165px !important;
	width:137px;
}
#sideNav li a:hover {
	color:#efba1c; 
}
#sideNav li.line1 a {
	background:url("../images/sidenav_bg_01.gif") no-repeat; height:28px;
}
#sideNav li.line2 a {
	background:url("../images/sidenav_bg_02.gif") no-repeat; height:42px;
}
#sideNav li.line1 a:hover,
#sideNav li.line1 a#current {
	background:url("../images/sidenav_bg_01_on.gif") no-repeat; color:#efba1c; 
}
#sideNav li.line2 a:hover,
#sideNav li.line2 a#current {
	background:url("../images/sidenav_bg_02_on.gif") no-repeat; color:#efba1c; 
}

#sideNav li p {
	margin:0px;
}
#sideNav li p a.sub {
	background:none; padding:0px 0px 0px 30px; font-size:11px; line-height:1.5em; font-weight:normal;
}
#sideNav li p a.sub:hover {
	background:none;
}
#sideNav li p a.current {
	color:#efba1c;
}

#right {

float:right;

width:658px;

}

#navigation {

background:transparent url(../images/navi_bg.gif) no-repeat right top;

color:#00468B;

font-size:12px;

line-height:22px;

margin-bottom:4px;

padding:0px 10px;

text-align:right;

}

#navigation a {

color:#00468B;

text-decoration:none;

}

#story {

border:1px solid #EAEAEA;

padding:9px 0px;

text-align:center;

}

#story img {

border:1px solid #EAEAEA;

}

#content {

margin:10px; font-size:13px;

}

#content h3 {

background:transparent url(../images/title_bg.gif) no-repeat left 80%;

color:black;

font-size:14px;

margin:0px 0px 10px;

padding-left:30px;

}

#content h3 span {

background:white none repeat scroll 0%;

padding:0px 5px;

}

#content p {

color:black;

font-size:13px;

line-height:1.6em;


}

#footer {

border-top:1px solid #E9E9E9;

clear:both;

color:black;

font-size:12px;

margin:0px 2px;

padding:5px 0px;

}

#footer #bottomLink {

float:right;

padding-right:5px;

}

#footer #bottomLink a {

color:black;

text-decoration:none;

}

#flow {

}

#flow .flowLine {

background:transparent url(../images/flow_line_bg.gif) repeat-y scroll 0%;

color:#6E6E6E;

font-size:14px;

font-weight:bold;

text-align:center;

}

h4 .more {

float:right;

}


/* HOME PAGE style */
#homeContainer {
	width:807px; margin:0px auto; text-align:left;
}
#homeStory {
	float:left; border:1px solid #c8c7c7; margin-bottom:10px;
}
#homeStory img {
	
}
#serviceChannel {
	float:right; width:250px;
}
#serviceChannel h2 {
	margin-bottom:5px;
}

#serviceChannel #serviceNaviTop {
	background:url("../images/home_service_navi_top.gif") no-repeat; height:12px; font-size:1px;
}
#serviceChannel #serviceNaviBottom {
	background:url("../images/home_service_navi_bottom.gif") bottom no-repeat; height:12px; font-size:1px;
}
#serviceChannel ul {
	margin:0px; padding:0px; list-style:none; background:url("../images/home_service_navi.gif") no-repeat;
}
#serviceChannel ul li a {
	display:block; width:100%; text-indent:-9999em; line-height:48px;
}
#serviceChannel ul li#servLink01 a:hover {
	background:url("../images/home_service_navi.gif") -250px 0px no-repeat;
}
#serviceChannel ul li#servLink02 a:hover {
	background:url("../images/home_service_navi.gif") -250px -48px no-repeat;
}
#serviceChannel ul li#servLink03 a:hover {
	background:url("../images/home_service_navi.gif") -250px -96px no-repeat;
}
#serviceChannel ul li#servLink04 a:hover {
	background:url("../images/home_service_navi.gif") -250px -144px no-repeat;
}
#serviceChannel ul li#servLink05 a:hover {
	background:url("../images/home_service_navi.gif") -250px -192px no-repeat;
}
#serviceChannel ul li#servLink06 a:hover {
	background:url("../images/home_service_navi.gif") -250px -240px no-repeat;
}
#serviceChannel ul li#servLink07 a:hover {
	background:url("../images/home_service_navi.gif") -250px -288px no-repeat;
}
#serviceChannel ul li#servLink08 a:hover {
	background:url("../images/home_service_navi.gif") -250px -336px no-repeat;
}

#newsAndCareers {
	float:left; width:543px; margin-top:5px;
}
#newsAndCareers {
	background:url("../images/home_listtop_bg.gif") right top no-repeat;
}
#newsAndCareers h2 {
	margin:0px; background:url("../images/home_listheader.gif") no-repeat; text-indent:-999em; height:39px;
}
#newsAndCareers #listContent {
	background:url("../images/home_listcontent_bg.gif") no-repeat; height:147px; overflow:hidden;
}
#listContent {
	padding:5px 20px;
}
#listContent p {
	float:right; width:380px; font-size:12px; color:black; line-height:1.3em;
}
#listContent p:first-letter {
	font-size:16px; font-weight:bold;
}
#listContent .listPic {
	margin:5px 0px; border:1px solid #cfcece; background:white; padding:3px;
}

#homeInfo {
	
}

#newsAndCareers .homeMore {
	width:543px;
}
#special .homeMore {
	width:251px;
}
.homeMore {
	position:absolute;
}
.homeMore img {
	position:absolute; right:0px; top:5px;
}

/* Add homepage float icon */
#floatIcon {
	position:absolute; left:0px; top:0px;
}
#floatIcon #chip1 {
	position:absolute; left:10px; top:135px; width:80px; text-align:center;
}
#floatIcon #chip2 {
	position:absolute; left:910px; top:135px; width:80px; text-align:center;
}