html { height:100%; background:url(/images/background.jpg) no-repeat fixed center center #dcf3fb; }
body { color:#333333; font-size:11px; font-family:Arial, Helvetica, sans-serif; height:100%; font-weight:100; }
a { text-decoration:underline; color:#6790b3; }
a:hover { color:#b08039; }
p { line-height:1.3em; padding-bottom:10px; }
b { font-weight:bold; }
ul { margin-bottom:10px; }
li { line-height:1.8em; margin-left:14px; list-style-type:circle; list-style-position:outside; }
h1 { margin-bottom:10px; font-weight:bold; font-size:16px; color:#6790b3; }
h2 { margin-bottom:10px; font-weight:bold; font-size:14px; color:#6790b3; }
#topbar { background-color:black; left:0; top:0; position:absolute; width:100%; height:193px; filter:alpha(opacity=75); opacity:0.75; }
#doc { position: relative; width:750px; }
#hd { position:relative; height:193px; }
#logo { text-decoration:none; left:47px; top:38px; background-image:url(/images/The-Power-100-logo.png); background-repeat:no-repeat; height:111px; width:102px; position:absolute; text-indent:-200px; overflow:hidden; }
#starlogo { text-decoration:none; left:47px; top:38px; background-image:url(/images/star-performace-logo.png); background-repeat:no-repeat; height:111px; width:102px; position:absolute; text-indent:-200px; overflow:hidden; }
#hd h4 { color:white; text-transform:uppercase; font-weight:bold; font-size:22px; left:200px; top:55px; position:absolute; line-height:20px; }
#hd h4 span { color:#6790b3; }
#hd ul { right:0; bottom:7px; position:absolute; }
#hd ul li { line-height:1.3em; list-style-type:none; float:left; }
#hd ul li a { background-image:url(/images/menu-arrow.gif); background-position:center bottom; background-repeat:no-repeat; text-decoration:none; color:white; text-align:center; font-weight:bold; font-size:14px; padding-bottom:9px; padding-right:10px; padding-left:10px; display:block; }
#hd ul li a:hover { color:#6790b3; background-position:center 18px; }
#hd ul li a.on { color:#6790b3; background-position:center 18px; }
#bd { margin-top:28px; background-color:white; min-height:300px; }
#content { margin-top:30px; margin-left:30px; border-right-color:#c4c4c4; border-right-width:1px; border-right-style:solid; width:495px; }
#content p { line-height:1.8em; margin-right:15px; }
#content h3 { margin-bottom:5px; font-weight:bold; font-size:14px; }
#content h4 { font-weight:bold; font-size:16px; color:#6790b3; }
#extras { margin-bottom:15px; margin-top:30px; margin-right:9px; width:206px; }
#extras h4 { margin-bottom:10px; margin-left:20px; font-size:16px; font-weight:bold; color:#6790b3; }
#extras p { margin-left:20px; }
#ft { position:relative; margin-bottom:50px; margin-top:14px; background-position:25px 20px; background-image:url(/images/intangible-logo.gif); background-repeat:no-repeat; background-color:#ececec; height:122px; }
.address { line-height:1.1em; position:absolute; font-size:10px; }
.address a { text-decoration:none; color:#333333; }
.address a:hover { text-decoration:underline; }
#uk { left:140px; top:13px; }
#us { left:300px; top:13px; }
#ft .terms { text-decoration:none; color:#333333; right:35px; top:20px; position:absolute; }
#ft .terms:hover { text-decoration:underline; }
#ft .top { text-decoration:none; color:#333333; right:150px; top:20px; position:absolute; }
#ft .top:hover { text-decoration:underline; }
#ft .sliced { color:#6790b3; position:absolute; right:20px; bottom:-30px; }
#ft .sliced a { text-decoration:none; color:#6790b3; }
#ft .sliced a:hover { color:#ececec; text-decoration:none; }
#report { padding-left:20px; margin-bottom:10px; border-bottom-color:#c4c4c4; border-bottom-width:1px; border-bottom-style:solid; padding-bottom:20px; }
#report p { padding-bottom:0; margin-bottom:10px; margin-right:40px; position:relative; }
#report input[type=text] { padding-right:5px; padding-left:5px; margin-bottom:13px; padding-bottom:3px; padding-top:3px; color:#999999; width:147px; }
#report input[type=text].required { border-color:#ff0001; border-style:solid; }
#report .submit { display:block; text-decoration:none; margin-left:44px; background-position:left top; border-style:none; height:25px; width:82px; background-image:url(/images/download-button.gif); background-repeat:no-repeat; overflow:hidden; text-indent:-300px; }
#report .submit:hover { background-position:left bottom; }
#report input[type=checkbox] { right:0; top:6px; position:absolute; }
#r_terms_required.required { color:#ff0001; }
#warning { margin-bottom:10px; margin-right:20px; color:#ff0001; text-align:center; }
#download { margin-bottom:15px; margin-left:30px; display:block; background-repeat:no-repeat; background-image:url(/images/download-report.gif); height:187px; width:153px; text-indent:-300px; overflow:hidden; }
.banners { text-decoration:none; margin-left:18px; display:block; height:77px; width:175px; background-image:url(/images/banners.jpg); text-indent:-300px; overflow:hidden; }
.b_brand { background-position:0 top; }
.b_brand:hover { background-position:0 bottom; }
.b_business { background-position:-175px top; }
.b_business:hover { background-position:-175px bottom; }
.b_trademark { background-position:-350px top; }
.b_trademark:hover { background-position:-350px bottom; }
.b_diligence { background-position:-525px top; }
.b_diligence:hover { background-position:-525px bottom; }
.b_strategy { background-position:-700px top; }
.b_strategy:hover { background-position:-700px bottom; }
.top10 { padding-left:140px; position:relative; min-height:140px; margin-bottom:10px; }
.top10 img { left:0; top:0; position:absolute; margin-right:5px; margin-bottom:5px; }
.image_left { margin-right:5px; margin-bottom:5px; float:left; }
.image_stars { margin-right:6px; margin-left:6px; margin-bottom:5px; float:left; }
.logo_right { margin-bottom:5px; margin-left:5px; float:right; }
.image_right { min-height:140px; margin-bottom:10px; border-bottom-color:#ececec; border-bottom-width:3px; border-bottom-style:solid; }
.image_right img { margin-bottom:5px; margin-left:5px; float:right; }
.b_power100 { float:left; text-decoration:none; margin-right:30px; display:block; height:25px; width:82px; background-position:left top; background-repeat:no-repeat; text-indent:-200px; overflow:hidden; }
.b_power100:hover { background-position:left bottom; }
.bp_method { background-image:url(/images/button-method.gif); }
.bp_panelist { background-image:url(/images/button-panelists.gif); }
.bp_previous { background-image:url(/images/button-previous.gif); }
.clear_both { clear:both; }
.previous_reports { margin-right:5px; }
.content_bottom { margin-top:10px; width:100%!important; }
.underline { border-bottom-color:#ececec; border-bottom-width:3px; border-bottom-style:solid; margin-bottom: 10px;}
#contact {margin-left: 50px;}
#contact p {min-height: 25px; line-height: 1.3em;}
#contact p label {padding-right: 10px; text-align: right; display: block; float: left; width: 150px;}
#contact p input[type=text] { padding-right: 5px; padding-left: 5px; padding-bottom: 3px; padding-top: 3px; color: #999999; width: 180px;}
#contact p input[type=text].required { border-color: #ff0001; border-width: 1px; border-style: solid; }
#contact p textarea {padding-right: 5px; padding-left: 5px; padding-bottom: 3px; padding-top: 3px; color: #999999; height: 130px; width: 180px;}
#contact p a { display:block; text-decoration:none; margin-left:160px; background-position:left top; border-style:none; height:25px; width:82px; background-image:url(/images/button-submit.gif); background-repeat:no-repeat; overflow:hidden; text-indent:-300px; }
#contact p a:hover { background-position:left bottom; }
#contact_thank_you { margin-top: 20px; text-align: center; margin-bottom: 100px;}
#starlink {background-position: left top; text-decoration: none; left: -34px; top: 221px; position: absolute; height: 129px; width: 34px; background-image: url(/images/star-performers-link.gif); background-repeat: no-repeat; text-indent: -200px; overflow: hidden;}
#starlink:hover {background-position: right top;}
