﻿html, body {
     border: 0pt none;
     margin: 0pt;
     padding: 0pt;
}

body {
     background: url("img/background.jpg") no-repeat scroll center top #A7B3CB;
     font: 62.5% helvetica,arial,sans-serif;
}

h1, h2, h3, h4, h5, h6 {
     font-weight: normal;
     margin: 0pt;
     padding: 0pt;
}

h1 {
     font: 2em arial,helvetica,sans-serif;
     letter-spacing: -1px;
     padding: 30px 0pt 25px;
}

h2 {
     font: 1.5em arial,helvetica,sans-serif;
     letter-spacing: -1px;
     padding: 20px 0pt;
}

h3 {
     font: bold 1em arial,helvetica,sans-serif;
}

p, ul, ol {
     margin: 0pt;
     padding: 0pt 0pt 18px;
}

ul, ol {
     list-style: none outside none;
     padding: 0pt 0pt 18px 40px;
}

blockquote {
     margin: 22px 40px;
     padding: 0pt;
}

small {
     font-size: 0.85em;
}

img {
     border: 0pt none;
}

sup {
     bottom: 0.3em;
     position: relative;
     vertical-align: baseline;
}

sub {
     bottom: -0.2em;
     position: relative;
     vertical-align: baseline;
}

acronym, abbr {
     border-bottom: 1px dashed;
     cursor: help;
     letter-spacing: 1px;
}

a, a:visited {
     text-decoration: none;
}

form {
     display: inline;
     margin: 0pt;
     padding: 0pt;
}

input, select, textarea {
     font: 1em helvetica,arial,sans-serif;
}

textarea {
     line-height: 1.25;
}

label {
     cursor: pointer;
}

#wrap {
     margin: 0pt auto;
     width: 960px;
}

.clear {
     clear: both;
}

.float-left {
     float: left;
}

.float-right {
     float: right;
}

.text-left {
     text-align: left;
}

.text-right {
     text-align: right;
}

.text-center {
     text-align: center;
}

.text-justify {
     text-align: justify;
}

.bold {
     font-weight: bold;
}

.italic {
     font-style: italic;
}

.underline {
     border-bottom: 1px solid;
}

.highlight {
     background: none repeat scroll 0% 0% #FFFFCC;
}

.wrap {
     margin: 0pt auto;
     width: 960px;
}

.img-left {
     float: left;
     margin: 4px 10px 4px 0pt;
}

.img-right {
     float: right;
     margin: 4px 0pt 4px 10px;
}

.nopadding {
     padding: 0pt;
}

.noindent {
     margin-left: 0pt;
     padding-left: 0pt;
}

.nobullet {
     list-style: none outside none;
}

.wrapp_ {
     margin: 0pt auto;
     min-height: 200px;
     width: 1071px;
}

.header {
     height: 128px;
     width: 100%;
}

.topbody {
     background: url("img/topbody.png") no-repeat scroll 0% 0% transparent;
     height: 561px;
     margin-top: 40px;
     width: 100%;
}

.top_left {
     float: left;
     padding: 20px 0pt 0pt 20px;
     width: 400px;
}

.intro {
     color: #1C5F89;
     font-size: 1.5em;
     line-height: 160%;
     margin: 140px 0pt 0pt 20px;
}

.reserve {
     background: url("img/reservebg.png") no-repeat scroll 0% 0% transparent;
     height: 132px;
     width: 372px;
}

.reserve {
     margin: 0pt 0pt 0pt 20px;
}

.friends {
     left: -5px;
     margin: 0pt 0pt 0pt 25px;
     position: relative;
     top: -11px;
}

.top_right {
     float: right;
     width: 620px;
}

.nav {
     height: 60px;
     width: 100%;
}

.video {
     margin-left: 14px;
     margin-top: 8px;
}

.otherssaying {
     background: url("img/saying.png") no-repeat scroll 0% 0% transparent;
     float: left;
     height: 640px;
     margin-left: 30px;
     padding: 80px 0pt 0px 0px;
     position: relative;
     top: 10px;
     width: 404px;
}

.fiveskills {
     background: url("img/5skills.png") no-repeat scroll 0% 0% transparent;
     float: left;
     height: 724px;
     margin-left: 10px;
     position: relative;
     top: 10px;
     width: 603px;
}

.otherssaying p {
     clear: both;
     font-size: 1.3em;
     left: 20px;
     line-height: 155%;
     position: relative;
     width: 90%;
}

.quote {
     clear: both;
     color: #333333;
     float: right;
     font-size: 1.2em;
     margin-bottom: 80px;
     padding-right: 24px;
}

.footer {
     background: url("img/footer_bg.png") repeat-x scroll 0% 0% transparent;
     clear: both;
     height: 218px;
     margin: 0pt auto;
     position: relative;
}

.nav ul {
     margin: 0pt;
     padding: 0px 0pt 0pt 10px;
     position: relative;
     top: 8px;
}

.nav ul li {
     border-right: 1px solid #CCCCCC;
     display: inline;
     margin-left: 15px;
     padding-right: 15px;
}

.nav ul li a {
     color: #216792;
     font-size: 1.3em;
}

.logo {
     float: left;
     height: 100px;
     left: 15px;
     position: relative;
}

.social {
     float: right;
     position: relative;
     top: 5px;
}

.social ul {
     float: right;
     padding: 0pt;
     position: relative;
}

.social ul li {
     display: inline;
     margin-left: 10px;
}

.intro ul {
     padding-left: 1px;
}

.intro span {
     font-style: italic;
}

.intro h2 {
     font-family: Verdana,Geneva,sans-serif;
}

.intro ul li {
     list-style-type: disc;
}

input#s {
     background: none repeat scroll 0% 0% #BAC5D7;
     border: 1px solid #333333;
     color: #FFFFFF;
     float: left;
     font-size: 1.6em;
     font-weight: bold;
     left: 40px;
     padding: 2px;
     position: relative;
     top: 80px;
     width: 220px;
}

input#searchsubmit {
     float: left;
     left: 55px;
     position: relative;
     top: 69px;
}

.success {
     background: none repeat scroll 0% 0% #FFFFFF;
     border: 1px solid #DDDDDD;
     padding: 5px;
     width: 100%;
}

.address {
     float: right;
     line-height: 150%;
     opacity: 0.6;
     padding: 10px 20px 20px;
     position: relative;
     right: -180px;
     text-align: right;
}

.footerlogo {
     float: right;
     padding-right: 20px;
     position: relative;
     top: -40px;
}

.heresleo {
     background: url("img/leo3.jpg") no-repeat scroll 0% 0% transparent;
     float: left;
     height: 207px;
     left: -10px;
     margin: 5px;
     position: relative;
     width: 147px;
}

.social {
     float: right;
     margin-top: 10px;
}

.sc2 {
     float: left;
}

.tab {
     clear: both;
     float: right;
     position: relative;
     right: 5px;
     top: 35px;
}

.ftab {
     clear: both;
     float: right;
     position: relative;
     right: 22px;
     top: -166px;
}

#social_ {
     display: block;
     float: right;
     height: 22px;
     left: -15px;
     position: relative;
     top: 50px;
     width: 262px;
}

#btn_bliptv:link, #btn_bliptv:visited, #btn_bliptv:active {
     background: url("http://www.goallpower.com/level1/img/social_networking_level1.png") no-repeat scroll 0px 0px transparent;
     border: medium none;
     display: block;
     float: left;
     height: 22px;
     width: 61px;
}

#btn_bliptv:hover {
     background: url("http://www.goallpower.com/level1/img/social_networking_level1.png") no-repeat scroll -267px 0px transparent;
     outline: medium none;
}

#btn_youtube:link, #btn_youtube:visited, #btn_youtube:active {
     background: url("http://www.goallpower.com/level1/img/social_networking_level1.png") no-repeat scroll -65px 0px transparent;
     border: medium none;
     display: block;
     float: left;
     height: 22px;
     width: 56px;
}

#btn_youtube:hover {
     background: url("http://www.goallpower.com/level1/img/social_networking_level1.png") no-repeat scroll -328px 0px transparent;
     outline: medium none;
}

#btn_facebook:link, #btn_facebook:visited, #btn_facebook:active {
     background: url("http://www.goallpower.com/level1/img/social_networking_level1.png") no-repeat scroll -125px 0px transparent;
     border: medium none;
     display: block;
     float: left;
     height: 22px;
     width: 68px;
}

#btn_facebook:hover {
     background: url("http://www.goallpower.com/level1/img/social_networking_level1.png") no-repeat scroll -389px 0px transparent;
     outline: medium none;
}

#btn_twitter:link, #btn_twitter:visited, #btn_twitter:active {
     background: url("http://www.goallpower.com/level1/img/social_networking_level1.png") no-repeat scroll -193px 0px transparent;
     border: medium none;
     display: block;
     float: left;
     height: 22px;
     width: 65px;
}

#btn_twitter:hover {
     background: url("http://www.goallpower.com/level1/img/social_networking_level1.png") no-repeat scroll -461px 0px transparent;
     outline: medium none;
}

.push_01 {
     position: relative;
     top: 30px;
}

.f_gap {
     border-right: 1px solid #76859E;
     float: left;
     height: 128px;
     padding-right: 10px;
     position: relative;
     top: 70px;
     width: 315px;
}

.f_social {
     background: url("img/f_sharebg.png") no-repeat scroll center top transparent;
     float: left;
     margin-left: 60px;
     min-height: 60px;
     position: relative;
     top: 78px;
     width: 255px;
}

.f_nextlevel {
     border-left: 1px solid #76859E;
     float: left;
     margin-left: 40px;
     padding-left: 10px;
     position: relative;
     right: -30px;
     top: 67px;
}

.top_buttons {
float:right;
position:relative;
top:95px;
right:-252px;
}

