
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 {

}

.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 {
  font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#454d4c;
	text-align:right;
	padding-bottom:5px;
} 

#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;
  min-height: 269px;
  height: auto;
}

/* for Internet Explorer */
/*\*/
* html .layout-1 #content {
  height: 250px;
}
/**/



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



.layout-1 #menu {
	margin:50px 0px 0px 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:23px;
	font-size:10pt;
	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:10px 0;
	width:90px;
}

#menu ul li a:hover.about{
  background-position:10px -25px;
}
#menu ul li.selected a.about {
  background-position:10px -50px;
}

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

#menu ul li a:hover.products{
	background-position:-70px -25px;
}
#menu ul li.selected a.products {
  background-position:-70px -50px;
}

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

#menu ul li a:hover.model{
	background-position:-235px -25px;
}
#menu ul li.selected a.model {
  background-position:-235px -50px;
}
#menu ul li a.leadership {
	background-position:-330px 0;
	width:105px;
}

#menu ul li a:hover.leadership {
	background-position:-330px -25px;
}
#menu ul li.selected a.leadership {
	background-position:-330px -50px;
}

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

#menu ul li a:hover.investors {
	background-position:-425px -25px;
}
#menu ul li.selected a.investors {
	background-position:-425px -50px;
}

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

#menu ul li a:hover.media {
	background-position:-515px -25px;
}
#menu ul li.selected a.media {
	background-position:-515px -50px;
}

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

#menu ul li a:hover.careers {
	background-position:-570px -25px;
}
#menu ul li.selected a.careers {
	background-position:-570px -50px;
}

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

#menu ul li a:hover.contact {
	background-position:-645px -25px;
}
#menu ul li.selected a.contact {
	background-position:-645px -50px;
}


#photo-container {
	height:180px;
}

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

img {
	margin:0;
	padding:0;
}

#scrollbox {
  text-align:left;
	width:720px;
	float:left;
	padding-top: 12pt;
	padding-bottom: 12pt;
}

#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;
}
	
