@charset "UTF-8";

body {background:#d9d9d9 url(../images/background.gif) repeat-x left top; margin:0px;}
#clr {clear:both}
img {border:none;}
h1 {display:none;}
h2 { text-transform:uppercase; font-size:16px; margin:10px 5px;}

/********* Page elements */
#wrap {
	margin-left:auto;
	margin-right:auto;
	width:865px;
	}
.wrap {
	margin-left:auto;
	margin-right:auto;
	width:865px;
	}
/********* Header elements */
#header {background:#fff url(../images/header.gif) no-repeat left top; height:233px; padding:20px;}

#slogan { height:127px; cursor:text;}
#slogan img { cursor:pointer; margin-top:10px;}

#company-logos {margin-top:10px;}
#company-logos img { display:block; float:left; margin-left:20px;}
#company-logos .firstlogo {margin-left:0px;}

/********* Content elements */
#content {background:#fff url(../images/contentbg.gif) no-repeat left top; height:492px;}

#contenttop { height:280px; padding:15px;}
#contenttext { float:left; width:570px;}
#contenttext span { display:block; padding:10px;}
#bar {}
#bar-left {background: url(../images/bar-left.png) no-repeat right top; width:5px; height:36px; float:left;}
#bar-right {background: url(../images/bar-right.png) no-repeat left top; width:5px; height:36px; float:left;}
#bar-middle {background: url(../images/bar-middle.png) repeat-x left top; float:left; height:36px;}
#quotes { position:relative; float:right; width:245px; height:280px; padding:0 0 0 10px; border-left: #FFF 1px solid;}
#cloud, .cloudposition { vertical-align:bottom; bottom:0px; display:block; position:absolute; bottom:0px;}
#cloud ul {margin:0; padding:0;}
#cloud li { list-style:none;}
.cloud-top {background: url(../images/cloud-top.png) no-repeat left top; width:234px; height:9px;}
.cloud-middle { background-color:#FFF; width:214px; padding:0 10px;}
.cloud-bottom { background: url(../images/cloud-bottom.png) no-repeat left top; width:234px; height:27px;}
.cloudtext {font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; color:#90460b;}
#adresses { padding:0;}
#adresses ul { display:block; float:right; margin:0; padding:0 20px 0 0; background:url(../images/orangebar.gif) repeat-x right 30px;}
#adresses li { display:block; float:left; margin-left:50px;}
#adresses li.first { display:block; float:left; margin-left:0px;}
.plaintext { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; color:#FFF; text-align:justify;}
.adresses, #adresses h3 { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px;}
.orange, .orange a { color:#f89b32; text-decoration:none;}
.blue, .blue a { color:#005288; text-decoration:none;}
.green, .green a { color:#016838; text-decoration:none;}
.blue a:hover, .green a:hover { text-decoration:underline;}

/********* Footer elements */
#footer {background:#fff url(../images/footerbg.gif) no-repeat left top; height:10px; padding:15px;}

#allrights { float:right;}
.allrights { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF;}