
body {
	background:#454d4c;
	margin:0; 
	padding:0;
	text-align: center;
	color:#000;
	width:100%;
	height:100%;
}

body, p, a, td, li, h1, h2, h3, h4, h5 {
  /* "Helvetica Neue Medium", "Helvetica Neue" */
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:8.5pt;
	color:#555555;
	margin:0;
	padding:0;
	line-height:1.4em;
}

td {
	padding:0 16px 0 0;
}

h1, h2, h3, h4, h5 {
	margin:0.5em 0 0.5em 0;
	line-height:1.2em;
}

p, a, td, li {
	margin:1em 0 1em 0;
}	

.subnav {
	margin-top:30px;
}

.subnav a {
	color:#888;
	text-decoration:none;
}

a:hover {
	color:#000;
}

.subnav a:hover {
	color:#000;
}

.indent {
	margin-left:30px;
}

h4 {
	font-size:15pt;
	color:#98002E;
}

big {
	font-size:115%;
}

p.short {
	width:65%;
}

td p, td a {
	font-size:7.5pt;
	margin:0;
}

td a.td-link {
	font-size:8.5pt;
}

.layout-1 #container {
	width:950px;
	margin:20px auto;
	text-align:left;
	background:#fff;
}

#language, #copyright {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#ccc;
	text-align:right;
	padding-bottom:5px;
	background:#454d4c;
}

#language a, #copyright a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color:#ccc;
	text-decoration:none;
}

#language a:hover, #copyright a:hover {
	text-decoration:underline;
}

#copyright a {
	font-size:7pt;
}

.layout-1 #content {
	padding:0;
}

.layout-1 #content .body {
	margin:50px 30px 20px 35px;
	padding:0;
	height:170px;
}



.layout-1 #menu {
	margin:50px 0 0 35px;
	height:14px;
}

#menu ul {
	border:0;
	margin:0;
	padding:0;
	list-style-type:none;
	text-align:center;
	clear:left;
}

#menu ul li {
	display:block;
	float:left;
	padding:0;
	margin:0;
}

#menu ul li a {
	border:0;
	margin:0;
	padding:0;
	height:14px;
	font-size:8pt;
	text-decoration:none;
	display:block;
	background:url(/img/nav.gif) no-repeat;
	border-left:1px solid #98012e;
}

#menu ul li a:hover {
	border-left:1px solid #e51b24;
}


#menu ul li a.about {
	background-position:0 0;
	width:84px;
}

#menu ul li a:hover.about, #menu ul li.selected a.about { 
	background-position:0 -14px;
}

#menu ul li a.products {
	background-position:-84px 0;
	width:170px;
}

#menu ul li a:hover.products, #menu ul li.selected a.products {
	background-position:-84px -14px;
}

#menu ul li a.model {
	background-position:-254px 0;
	width:128px;
}

#menu ul li a:hover.model, #menu ul li.selected a.model {
	background-position:-254px -14px;
}

#menu ul li a.leadership {
	background-position:-382px 0;
	width:96px;
}

#menu ul li a:hover.leadership, #menu ul li.selected a.leadership {
	background-position:-382px -14px;
}

#menu ul li a.investors {
	background-position:-478px 0;
	width:92px;
}

#menu ul li a:hover.investors, #menu ul li.selected a.investors {
	background-position:-478px -14px;
}

#menu ul li a.media {
	background-position:-570px 0;
	width:59px;
}

#menu ul li a:hover.media, #menu ul li.selected a.media {
	background-position:-570px -14px;
}

#menu ul li a.careers {
	background-position:-629px 0;
	width:77px;
}

#menu ul li a:hover.careers, #menu ul li.selected a.careers {
	background-position:-629px -14px;
}

#menu ul li a.contact {
	background-position:-706px 0;
	width:95px;
}

#menu ul li a:hover.contact, #menu ul li.selected a.contact {
	background-position:-706px -14px;
}


#photo-container {
	height:210px;
}

.photo {
	margin-left:4px;
	float:left;
}

img {
	margin:0;
	padding:0;
}

#scrollbox {
	height:160px;
	overflow:hidden;
	width:490px;
	float:left;
}

#track-container {
	float:left;
	margin-left:20px;
}

#track {
	width:10px;
	height:140px;
	background:url(/img/track.bg.gif) repeat-y;
}
	
#handle {
	width:10px;
	height:22px;
	background-color:#C6C8CA;
	cursor:move;
}

#arrow-up, #arrow-down {
	width:10px;
	height:10px;
	font-size:0;
	line-height:0;
	cursor:pointer;
}

#arrow-up {
	background:url(/img/arrow.up.bg.gif) no-repeat;
}

#arrow-down {
	background:url(/img/arrow.down.bg.gif) no-repeat;
}


.heading {
	float:left;
	margin-top:1.25em;

}

.shorter {
	width:620px;
}

.logo {
	margin:117px 0 0 0;
}

.fright {
	float:right;
}

.clearfloat {
	clear:both;
    height:0;
    font-size:1px;
    line-height:0px;
}

ul {
	margin:0;
	padding:1.25em;
}

li {
	margin:0;
	padding:0;
}

.noshow p {
	display:none;
}

hr {
	border:none;
	height:1px;
	background:#ccc;
}
	
