﻿* { margin:0; padding:0; }
div#preloaded-images {
   position: absolute;
   overflow: hidden;
   left: -9999px; 
   top: -9999px;
   height: 1px;
   width: 1px;
}
body, div, span, p, a, img, ul, ol, li, table, th, tr, td, form, fieldset, legend, dl, dt, dd, blockquote, applet, object { border:0; }
html, body {
	margin:0;
	padding:0;
	text-align:center;
	font: 0.85em arial, helvetica, sans-serif;
	line-height: 1.8em;
	color: #6c6c6c;
	height: 100.1%;
}
form {height: 100%;}
#logo {
	text-align: left;
	margin: 0 24px 0 24px;
	height: 90px;
	background: white url('../images/logo.jpg') no-repeat 0 center;
}
#logo #quicklinks {text-align: right; padding-top: 14px;}
#logoindex #quicklinks {text-align: right; padding-top: 12px;}
#logo img, #logoindex img {padding: 0 4px 0 4px;}
#top_container {
	top: 0;
	margin: 0 auto;
	width: 100%;
	text-align: left;
	height: 90px;
} 
#fixed_container {
	position:fixed;
	margin: 0 0;
	width: 80%;
	min-width: 850px;
	text-align: left;
	height: 90px;
	background-color: white;
	z-index: 3;
}
hr {height: 1px; border-color: white; margin: 8px 16px 8px 0;}
input.text {height: 12px; width: 273px;	font: 10px verdana, arial, helvetica, sans-serif;}
select.text {font: 10px verdana, arial, helvetica, sans-serif;}
textarea.text {font: 10px verdana, arial, helvetica, sans-serif;}
.small {line-height: 0.5em;}
h1, h2, h3, h4 {font-family: "Arial Narrow", Arial, Helvetica, sans-serif; font-weight: normal;}
h1 {font-size: 2.0em; font-weight: lighter;}
h2 {font-size: 1.8em; font-weight: lighter;}
h3 {font-size: 1.4em;}
h3.white {color: white;}
h4 {font-size: 1.8em; color: #6c6c6c; font-style: italic;}
#sublinks {list-style-type: square; margin-left: 12px}
#searchlinks li {list-style-type: decimal;}
.properties {list-style-type: upper-alpha; text-indent: 14px; font-style: italic; padding-left: 18px;}
.profile {width: 100px;	border: 0 transparent solid;}
.profile td {text-align: left; vertical-align: top;}
.profileimage {float: left;	padding: 3px 10px 0 0;}

#shadow_left {background-image: url(../images/tabs/shadow_left.png); background-repeat: repeat-y; background-position: right;}
#shadow_right {background-image: url(../images/tabs/shadow_right.png); background-repeat: repeat-y; background-position: left;}
td{vertical-align: top; text-align: left;}

#navigation	{width: 100%; height: 56px;}
#navigation .center a {
	display:block;
	float:left;
	padding: 14px 8px 0 8px;
	height: 42px;
	color: #5b5b5b;
	font: 15px "Arial Narrow", arial, helvetica, sans-serif;
	text-decoration: none;
}
#navigation .center a:hover {color: white; font-weight: normal;}
#navigation .center a.history:hover {background: transparent url('../images/tabs/header_history_hover.png') repeat-x left top;}
#navigation .center a.comfort:hover {background: transparent url('../images/tabs/header_comfort_hover.png') repeat-x left top;}
#navigation .center a.innovation:hover {background: transparent url('../images/tabs/header_innovation_hover.png') repeat-x left top;}
#navigation .center a.markets:hover {background: transparent url('../images/tabs/header_markets_hover.png') repeat-x left top;}
#navigation .center a.products:hover {background: transparent url('../images/tabs/header_products_hover.png') repeat-x left top;}
#navigation .center a.team:hover {background: transparent url('../images/tabs/header_team_hover.png') repeat-x left top;}
#navigation .center a.media:hover {background: transparent url('../images/tabs/header_media_hover.png') repeat-x left top;}
#navigation .center a.exclusive:hover {background: transparent url('../images/tabs/header_exclusive_hover.png') repeat-x left top;}

div.info{padding: 16px 0 0 26px;}
div.content ul br  {line-height: 0.0em;}
div.content li {list-style-type: inherit; margin-left: 10px}
/*div.content li {list-style-image:url("../images/list-icon.gif"); list-style-type:square; margin-left: 40px}*/

#news {width: 100%; height: 286px; border: 0; text-align: left;}
#news a {text-decoration: none;}
.innerDiv, .newsitems{text-align: left;}   
#pnLogin img{padding: 5px 5px 0 0;}
#pnContact input, #pnLogin input{padding-right: 5px;}
#ucContact1_cboSubmit, #ctl03_Login1_LoginButton {padding-left: 5px;}
select.text {height: 18px; width: 282px; font: 10px verdana, arial, helvetica, sans-serif;}
textarea.text {height: 54px; width: 280px; font: 10px verdana, arial, helvetica, sans-serif;}

.style1 {width: 100%;}
.style1 td {text-align: left; vertical-align: top; padding: 5px;}

div.edit
{
	border: 1px #858585 solid;
}
div.noedit
{
	border: 0 transparant solid;
	padding: 1px;
}