* { margin: 0; padding: 0; }
body { background: #FFF; font: 11px Arial; cursor: default; }
li { display: inline; }
a { color: #208bd2; text-decoration: none; }
a:hover { text-decoration: underline; }
h1 { font: 10px Verdana; } 
h2 { font: bold 11px Arial; margin-top: 6px; }
h3 { font: bold 16px Tahoma; color: #000; margin-top: 22px; }
h4 { font: bold 12px Verdana; color: #666; margin: 2px 0 7px; padding-top: 1px; }
h5 { font: bold 11px Arial; color: #FFF; background: #888; padding: 3px 0 3px 5px; }
h6 { font: bold 14px Verdana; color: #666; margin-bottom: 5px; }
img { border: none; }

.clear { clear: both; }
.hr { border-top: 1px solid #EEE; margin: 0 20px 5px; height: 0px; clear: both; }

#logo-up, #logo-uf, #logo-wsep, #menu, #menu ul li a:hover, #menu ul li a.selected, #footer div, .frame, .companies li .check { background: transparent url("../images/sprite.png") no-repeat; }
#header div, #logo-wsep-parts, #parts1, #parts2 { background: transparent url("../images/sprite2.png") no-repeat; }

#header { }
#header div { width: 958px; height: 53px; margin: 0 auto; padding: 14px 0 14px; background-position: 771px 4px; }

#logo-up { background-position: 0 -28px; width: 349px; height: 54px; display: block; }
#logo-uf { background-position: 0 -83px; width: 283px; height: 54px; float: right; margin: 22px 0 0; }
#logo-wsep { background-position: -1px -143px; width: 153px; height: 80px; float: left; margin: 12px 0 0 100px; }

#logo-wsep-parts { background-position: 0 -78px; width: 123px; height: 122px; display: inline; }
#parts1 { background-position: -212px 0; width: 83px; height: 78px; position: absolute; top: 6px; left: 60px; }
#parts2 { background-position: -212px -130px; width: 83px; height: 70px; position: absolute; top: 10px; right: 70px; }

#wsep-text { list-style: none; padding-top: 5px; }
#wsep-text li { float: left; width: 458px; height: 90px; color: #666; }
#wsep-text .leftside { padding: 0 10px; text-align: right; }
#wsep-text .rightside { padding: 0 10px; text-align: left; }

.wrap { width: 474px; position: relative; margin-bottom: 12px; }

#footer { text-align: center; height: 88px; }
#footer div { background-position: 0 -228px; background-repeat: repeat-x; height: 27px; margin-bottom: 15px; border-top: 1px solid #E2E2E2; border-bottom: 1px solid #E2E2E2; }
#footer span { font: 10px Tahoma; }

#menu { background-position: 0 -228px; background-repeat: repeat-x; border-top: 1px solid #E2E2E2; border-bottom: 1px solid #E2E2E2; height: 27px; }
#menu ul { margin: 0 auto; width: 958px; }
#menu ul li.right { float: right; }
#menu ul li { float: left; padding: 6px 0px 8px; }
#menu ul li a { font: bold 11px Arial; color: #666; padding: 6px 20px 8px; }
#menu ul li a:hover, #menu ul li a.selected { font: bold 11px Arial; color: #FFF; text-decoration: none; }

.left { float: left; }
.right { float: right; }

#wrapper { background: #F6F6F6; }
#body { width: 964px; margin: 0 auto; padding: 0 0 6px; }

.frame { background-color: #FFF; background-position: 0 -257px; background-repeat: repeat-x; border: 1px solid #E2E2E2; }
.frame div p { margin: 8px 0; font: 9px Verdana; color: #666; }

.logo { width: 233px; height: 176px; margin: 6px 3px 0; }
.logoside { width: 234px; height: 176px; margin-bottom: 12px; }
.logoside img, .logo img { width: 211px; margin: 10px 0 0 11px; display: block; }
.logoside div, .logo div { font: bold 20px Arial; color: #FF6600; margin: 32px 55px 0; }
.logoside p, .logo p { font: 10px Arial; color: #000; line-height: 11px; margin-top: 14px; margin-left: 8px; }

.info { text-align: center; padding: 25px 0 0 0; position: relative; }
.info span { font: 14px Arial; color: #CCC; display: block; }

.content { width: 685px; padding: 15px; font: 10px Verdana; }

.tall { width: 233px; height: 618px; text-align: center; padding-top: 30px; margin-bottom: 12px; }
.short { width: 233px; text-align: center; padding: 14px 0 12px 1px; margin-bottom: 12px; }
.actions { width: 225px; padding: 4px 0 8px 8px; }

#left { width: 717px; float: left; margin: 6px 3px 0; }
#right { width: 233px; float: right; margin: 6px 5px 0 3px; }
#center { margin: 6px 3px 0; float: left; }

.companies { float: left; width: 233px; margin-left: 6px; }
.companies li { font: 11px Arial; color: #666; display: block; line-height: 18px; }
.companies li a { vertical-align: top; }
.companies li .check { background-position: -301px -193px; width: 14px; height: 14px; margin-left: 3px; display: inline-block; }

.center { text-align: center; }

.text { padding: 6px 6px 10px; font: 10px Verdana; color: #888; }