@charset "iso-8859-1";
@import url(layout.css);
/*
 * GS-Caltex
 * about definition
 */
#ceo-message {
}
#ceo-message p.no-heading {
	font-weight: bold;
	color: #5674B9;
}
#ceo-message p.sign {
	text-align: right;
}
#ceo-profile #greeting {
	height: 50px;
	margin: 50px 0 25px 25px;
}
#ceo-profile div.biography {
	background: #F7F7F7;
	color: #5674B9;
	padding: 1em 2em;
	margin: 0 0 32px 7px;
}
#ceo-profile div.biography dl {
	margin: 0.5em 0 0;
	padding: 0;
}
#ceo-profile div.biography dl dt {
	float: left;
	width: 82px;
}
#ceo-profile div.biography dl dd {
	font-weight: bold;
	margin-left: 82px;
	margin-bottom: 0.5em;
}
#ceo-profile div.content-block dl {
	margin: 0.7em 0 0 12px;
	padding: 0;
}
#ceo-profile div.content-block dl dt {
	float: left;
	width: 113px;
}
#ceo-profile div.content-block dl dd {
	margin-left: 113px;
	margin-bottom: 0.7em;
	height: 1%;
}
#ceo-profile div.content-block dl dd strong {
	font-weight: normal;
	color: #FF943C;
}
#ceo-philosophy h2.content {
	font-weight: bold;
}
#ceo-activity {
}
#ceo-activity h2.content {
	font-weight: bold;
}
#ceo-activity table.data tbody td {
	text-align: left;
}
#ceo-activity table.data tbody td.number {
	text-align: center;
}
#ceo-activity div.button-right {
	text-align: right;
}
#history {
}
#history ul.content-menu {
	position: relative;
	background: url(/About/img/HistoryMenu.gif) no-repeat 0 -46px;
	width: 693px;
	height: 33px;
}
#history ul.content-menu {
}
#history ul.content-menu li a {
	position: absolute;
	display: block;
	top: 1px;
	height: 31px;
	background-image: url(/About/img/HistoryMenu.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
}
* html #history ul.content-menu li a {
	top: 1px;
}
#history ul.content-menu li.menu1 a {
	left: 19px;
	width: 45px;
	background-position: -19px -47px;
}
#history ul.content-menu li.menu1 a:hover, 
#history ul.content-menu li.menu1 a.on {
	background-position: -19px -1px;
}
#history ul.content-menu li.menu2 a {
	left: 77px;
	width: 42px;
	background-position: -77px -47px;
}
#history ul.content-menu li.menu2 a:hover, 
#history ul.content-menu li.menu2 a.on {
	background-position: -77px -1px;
}
#history ul.content-menu li.menu3 a {
	left: 132px;
	width: 42px;
	background-position: -132px -47px;
}
#history ul.content-menu li.menu3 a:hover, 
#history ul.content-menu li.menu3 a.on {
	background-position: -132px -1px;
}
#history ul.content-menu li.menu4 a {
	left: 187px;
	width: 42px;
	background-position: -187px -47px;
}
#history ul.content-menu li.menu4 a:hover, 
#history ul.content-menu li.menu4 a.on {
	background-position: -187px -1px;
}
#history ul.content-menu li.menu5 a {
	left: 242px;
	width: 42px;
	background-position: -242px -47px;
}
#history ul.content-menu li.menu5 a:hover, 
#history ul.content-menu li.menu5 a.on {
	background-position: -242px -1px;
}
@media screen {
#history #history-container {
	padding: 10px 15px 10px 30px;
	margin: 3px 0 0;
}
* html #history #history-container div {
	height: 1%;
}
#history #body h2 {
	float: left;
	clear: left;
	width: 67px;
	height: 30px;
	background-image: url(/About/img/HistoryYear.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	margin: 15px 0 0;
}
#history h2.year2010 { background-position: 0 0; }
#history h2.year2009 { background-position: 0 -30px; }
#history h2.year2008 { background-position: 0 -60px; }
#history h2.year2007 { background-position: 0 -90px; }
#history h2.year2006 { background-position: 0 -120px; }
#history h2.year2005 { background-position: 0 -150px; }
#history h2.year2004 { background-position: 0 -180px; }
#history h2.year2003 { background-position: 0 -210px; }
#history h2.year2002 { background-position: 0 -240px; }
#history h2.year2001 { background-position: 0 -270px; }
#history h2.year2000 { background-position: 0 -300px; }
#history h2.year1999 { background-position: 0 -330px; }
#history h2.year1998 { background-position: 0 -360px; }
#history h2.year1997 { background-position: 0 -390px; }
#history h2.year1996 { background-position: 0 -420px; }
#history h2.year1995 { background-position: 0 -450px; }
#history h2.year1994 { background-position: 0 -480px; }
#history h2.year1993 { background-position: 0 -510px; }
#history h2.year1992 { background-position: 0 -540px; }
#history h2.year1991 { background-position: 0 -570px; }
#history h2.year1990 { background-position: 0 -600px; }
#history h2.year1989 { background-position: 0 -630px; }
#history h2.year1988 { background-position: 0 -660px; }
#history h2.year1987 { background-position: 0 -690px; }
#history h2.year1986 { background-position: 0 -720px; }
#history h2.year1985 { background-position: 0 -750px; }
#history h2.year1984 { background-position: 0 -780px; }
#history h2.year1983 { background-position: 0 -810px; }
#history h2.year1982 { background-position: 0 -840px; }
#history h2.year1981 { background-position: 0 -870px; }
#history h2.year1980 { background-position: 0 -900px; }
#history h2.year1979 { background-position: 0 -930px; }
#history h2.year1978 { background-position: 0 -960px; }
#history h2.year1977 { background-position: 0 -990px; }
#history h2.year1976 { background-position: 0 -1020px; }
#history h2.year1975 { background-position: 0 -1050px; }
#history h2.year1974 { background-position: 0 -1080px; }
#history h2.year1973 { background-position: 0 -1110px; }
#history h2.year1972 { background-position: 0 -1140px; }
#history h2.year1971 { background-position: 0 -1170px; }
#history h2.year1970 { background-position: 0 -1200px; }
#history h2.year1969 { background-position: 0 -1230px; }
#history h2.year1968 { background-position: 0 -1260px; }
#history h2.year1967 { background-position: 0 -1290px; }
#history h2.year1966 { background-position: 0 -1320px; }
#history h2.year1965 { background-position: 0 -1350px; }
#history h2.year1964 { background-position: 0 -1380px; }
#history h2.year1963 { background-position: 0 -1410px; }
#history h2.year1962 { background-position: 0 -1440px; }
#history h2.year1961 { background-position: 0 -1470px; }
#history h2.year1960 { background-position: 0 -1500px; }
#history #body dl {
	width: 495px;
	margin: 0 0 15px 150px;
	padding-top: 15px;
	background: url(/img/dotLine.gif) repeat-x;
}
#history #body dl.first-child {
	background: none;
}
#history #body dt {
	float: left;
	font-weight: bold;
	color: #5674B9;
	background: url(/About/img/HistoryDt.gif) no-repeat 3px 3px;
	padding: 0 0 0 14px;
	margin: 1px 0 0 0;
	width: 39px;
}
#history #body dd {
	margin: 0 0 0.5em 65px;
	width: 426px;
}
* html #history #body dd {
	height: 1%;
}
}
#vision {
}
#vision #body h2 {
	font-size: 1em;
	color: #5674B9;
	margin-top: 1em;
}
#vision #symbol {
	padding: 30px;
	background: url(/About/img/VisionEnergyLeader.gif) 10% 50% no-repeat;
}
#vision #symbol p {
	margin: 0 0 0 170px;
	font-size: 0.9em;
	line-height: 1.3em;
}
#vision #symbol p em {
	font-weight: bold;
	text-decoration: none;
	color: #FF943C;
}
#gsholdings {
}
#gsholdings h2.logo {
	margin: 0 0 1em;
	font-size: 1em;
}
#chevrontexaco {
}
#chevrontexaco h2.logo {
	margin: 1em 0;
	font-size: 1em;
}

#chevron {
}

#chevron #body h2 {
	font-size: 1em;
	color: #5674B9;
	margin-top: 1em;
}

#chevron #symbol {
	padding: 30px;
	background: url(/About/img/VisionEnergyLeader.gif) 10% 50% no-repeat;
}
#chevron #symbol p {
	margin: 0 0 0 170px;
	font-size: 0.9em;
	line-height: 1.3em;
}
#chevron #symbol p em {
	font-weight: bold;
	text-decoration: none;
	color: #FF943C;
}


#career dl.character {
	background: #F7F7F7;
	padding: 20px;
	color: #5674B9
}
#career dl.character dt {
	font-weight: bold;
	float: left;
	width: 70px;
	margin: 0;
}
#career dl.character dd {
	margin: 0 0 0.3em 70px;
	width: 350px;
}
#career #recruitment {
	padding: 20px;
}
#career #recruitment h2 {
	font-size: 1em;
	color: #FF943C;
	margin: 0 0 1em;
	background: url(/About/img/bullet.gif) 0 50% no-repeat;
	padding-left: 11px;
}
#career #recruitment p {
	padding-left: 11px;
}
/* ethic */
#ethic {
}
#ethic #body h2 {
	font-size: 1em;
	color: #5674B9;
	margin-top: 1em;
}

#ethic #symbol p {
	margin: 0 0 0 170px;
	font-size: 0.9em;
	line-height: 1.3em;
}
#ethic #symbol p em {
	font-weight: bold;
	text-decoration: none;
	color: #FF943C;
}



/* about-corporate-menu */
#about-corporate-menu {
	background: url(/About/img/AboutEthicsMenu.gif) no-repeat;
}
#about-corporate-menu li a {
	background-image: url(/About/img/AboutEthicsMenu.gif);
	background-repeat: no-repeat;
}
#about-corporate-menu li.menu1 a {
	width: 59px;
	background-position: -20px 0;
}
#about-corporate-menu li.menu1 a:hover, 
#about-corporate-menu li.menu1 a.on {
	background-position: -20px 100%;
}
#about-corporate-menu li.menu2 a {
	width: 54px;
	margin-left: 5px;
	background-position: -84px 0;

}
#about-corporate-menu li.menu2 a:hover, 
#about-corporate-menu li.menu2 a.on {
	background-position: -84px 100%;
}
#about-corporate-menu li.menu3 a {
	width: 75px;
	margin-left: 5px;
	background-position: -143px 0;

}
#about-corporate-menu li.menu3 a:hover, 
#about-corporate-menu li.menu3 a.on {
	background-position: -143px 100%;
}

/* about-conduct-menu */
#about-conduct-menu {
	background: url(/About/img/AboutPolicyMenu.gif) no-repeat;
}
#about-conduct-menu li a {
	background-image: url(/About/img/AboutPolicyMenu.gif);
	background-repeat: no-repeat;
}
#about-conduct-menu li.menu1 a {
	width: 68px;
	background-position: -20px 0;
}
#about-conduct-menu li.menu1 a:hover, 
#about-conduct-menu li.menu1 a.on {
	background-position: -20px 100%;
}



#about-conduct-menu li.menu2 a {
	width: 38px;
	margin-left: 5px;
	background-position: -93px 0;

}
#about-conduct-menu li.menu2 a:hover, 
#about-conduct-menu li.menu2 a.on {
	background-position: -93px 100%;
}
#about-conduct-menu li.menu3 a {
	width: 111px;
	margin-left: 5px;
	background-position: -136px 0;

}
#about-conduct-menu li.menu3 a:hover, 
#about-conduct-menu li.menu3 a.on {
	background-position: -136px 100%;
}

/* Ethics */
#body div.top-button {
	text-align: right;
	background: url(/About/img/topButtonLine.gif) repeat-x 0 50%;
}

/* Policy */
.title01 {font-family:Arial; font-size:12px; font-weight:bold; color:#5674B9;}
.title02 {font-family:Arial; font-size:12px; color:#5674B9;}
