@charset "UTF-8";
/* CSS Document */

body { height:100%; margin:0px; padding:0px; font-family:Verdana, Helvetica, sans-serif; font-size:14px; color:#414042; background-color:#5d6a7e; line-height:18px; behavior: url("common/css/csshover3.htc"); }
h1, h2 { font-family:Arial, Helvetica, sans-serif; }
h1{ margin:0px; padding:0px; line-height:normal; color:#173583; font-size:30px; font-weight:normal; }
h2{ font-size:18px; color:#263b80; line-height:22px; }
h3{ color:#5cab45; }
p{ padding:0px 0px 18px 0px; margin:0px; line-height:20px; }
a { text-decoration:none; color:#1b43a6; font-size:18px; line-height:18px;}
img { border:0px; }

div#enclose { width:100%; margin:0px auto 0px auto; text-align:center;  }
div#content, #globalFooter { position:relative; width:1024px; margin:0px auto 0px auto; padding:0px 0px 0px 0px; text-align:left; background-color:#ffffff;}

#header{ border-bottom:solid 1px #ffffff; }
/* DROP DOWN NAVIGATION */
#navigation{ height:42px;}
#navigation ul{padding:0px; margin:0px; list-style-type:none;}
#navigation li{ cursor:pointer;float:left; background-repeat: no-repeat; background-position: left top; height:42px;}
#navigation li a.trigger{display:block; height:18px;}
#navigation li:hover{background-position: right top;}


#navigation .b1, #navigation .b1active { width:340px; }
#navigation .b2, #navigation .b2active, #navigation .b3, #navigation .b3active { width:341px; }
#navigation .b1, #navigation .b1active, #navigation .b2, #navigation .b2active { border-right:solid 1px #ffffff; }
#navigation .b1{ background-image: url(../../images/butt_BobGreen.jpg);}
#navigation .b2{ background-image: url(../../images/butt_AboutOA.jpg);}
#navigation .b3{ background-image: url(../../images/butt_liveFit.jpg);}
#navigation .b1active{ background-image: url(../../images/butt_BobGreen.jpg); background-position: right top;}
#navigation .b2active{ background-image: url(../../images/butt_AboutOA.jpg);background-position: right top;}
#navigation .b3active{ background-image: url(../../images/butt_liveFit.jpg);background-position: right top;}

#navlist { list-style-type:none; margin:2px 0px 0px 0px; padding:0px; color:#808285; }
#navlist a { display:block; color:#fff; margin-top:6px; text-decoration:none; }
#navlist li ul, #navlist ul li { list-style-type:none; margin:0px; clear:both; padding:0px; z-index:1000; }
#navlist ul li { padding-bottom:4px; border:none; height:30px; width:340px; text-align:center; }
#navlist li ul { width:340px; position:absolute; display:none; top:188px; padding:4px 0px; background-image: url(../../images/bckgSubNav.png); border-top:solid 1px #ffffff; /*filter:shadow(color:gray, strenght:10, direction:135);*/ }
#navlist a.trigger { padding: 0 0 18px 0; text-decoration:none;text-indent:-2000px; } /* this is a hit area for the top button. it needs to overlap with the top subnav button to ensure that the submenu doesn't disapear when you are mousing over the top image.*/
#navlist li a:hover { color:#000; }
#navlist ul li a:hover { color:#ffd773; text-decoration:none; }
#navlist ul li a  {	padding:0px; color:#ffffff; text-decoration:none; font-size:15px; font-weight:bold; display:block; width:100%; }
#navlist li:hover a, #navlist a:focus, #navlist a:active, #navlist li.p7hvr a { text-decoration:none; }
#navlist li:hover ul, #navlist li.p7hvr ul { display:block; }
/*#navlist li:hover ul a, #navlist li.p7hvr ul a { background-color:transparent; text-decoration:none;  }*/
#navlist li { position:static; width:auto; } /* hide from IE5 mac - DO NOT CHANGE */
/*--------------*/


#main{ padding:0px 0px 0px 59px; background-image:url(../../images/bg_main.jpg); background-repeat: no-repeat; width: 965px; }
#mainSpecial{ padding:15px 0px 170px 59px; background-image:url(../../images/bg_main.jpg); background-repeat: no-repeat; width: 965px;position:relative; text-align:right; }
#floatText { position:absolute; top:220px; left:62px; }
#main a, #floatText a { font-size:14px; font-weight:bold; }
#main a.lg{ text-decoration:none; color:#204bb7; font-size:18px; line-height:18px; font-weight:normal; }
#main_bg{ background-repeat:no-repeat; background-position:397px 0px; }
div.bg_home{ background:url(../../images/picHome.jpg) top right;}
div.bg_involved{background-image:url(../../images/ball.jpg);}
div.bg_aboutOA{background-image:url(../../images/picAboutOA.jpg); background-position:531px 0px!important; }
div.bg_eatFit{background-image:url(../../images/picEatFit.jpg); background-position:401px 0px!important; }
div.bg_thinkFit{background-image:url(../../images/picThinkFit.jpg); background-position:447px 0px!important; }
div.bg_feelFit{background-image:url(../../images/picFeelFit.jpg); background-position:534px 0px!important;}
div.bg_music{background-image:url(../../images/picMusic.jpg); background-position:535px 30px!important;}
div.bg_personality{ background-image:url(../../images/picPersonality.jpg); background-position:475px 0px!important; }

#footer{height:74px;font-size:16px;background-image: url(../../images/green.jpg); background-repeat:no-repeat; text-indent:-2000px;}
#footer2{height:74px;font-size:16px;background-image: url(../../images/GetInvolved.jpg); background-repeat:no-repeat; text-indent:-2000px;}
#footer3{height:74px;font-size:16px;background-image: url(../../images/Music_Line.jpg); background-repeat:no-repeat; text-indent:-2000px;}
#footer4{height:74px;font-size:16px;background-image: url(../../images/Persona_Line.jpg); background-repeat:no-repeat; text-indent:-2000px;}
#globalFooter { width:984px; height:120px; padding:30px 0px 30px 40px; font-size:10px; background-color:#fff; color:#020202; font-family:Arial, Helvetica, sans-serif; }
div#footer_nav { font-size:11px; float:left; margin-left:20px; line-height:13px;}
div#footer_nav a{color:#020202; font-size:11px; }
div#footer_nav span.sep{padding:0px 5px 0px 5px;}
div#footer_nav .lnkVoltaren { margin-left:325px; }
div#footer_nav p{font-size:10px; padding:0px; margin:8px 0px 0px 0px;}
div#footer_logos{float:left; margin:0px 0px 0px 34px; width:380px; }
.legal { margin-bottom:10px; }
.legal a { text-decoration:underline; }

#home_photo{position:absolute; top:293px; left:600px;}
#Bob_Greene{ position:absolute; top:208px; right:0px; }
#Hands{	position:absolute; bottom:0px;	right:0px;}
#aboutOA_dvd { width:358px; position:absolute; top:670px; left:666px; background:no-repeat url(../../images/bckgDvd.jpg) top right; }
.dvdUrl { margin:120px 0px 0px 164px; display:block; }
#aboutOA_dvd a { color:#000; text-decoration:underline; font-size:14px; font-family:Arial, Helvetica, sans-serif}
#aboutOA_dvd p { margin:15px 0px 0px 35px; color:#263f84; line-height:20px; font-weight:bold; }

#aboutOA_pdf { margin:20px 0px 0px 0px; }
#aboutOA_pdf img { float:left; }
#aboutOA_pdf a, .sideWarning { color:#204bb7; text-decoration:none; font-size:14px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; }
.sideWarning { margin:15px 0px 0px 35px; line-height:18px; margin-top:25px; color:#000; font-style:italic; }
#homeLnk { height:65px; width:440px; position:absolute; top:615px; left:580px; opacity:0; filter:alpha(opacity=0);-moz-opacity:0; background-color:red;  }
#homeLnk a { width:440px; height:65px; display:block; overflow:hidden; text-indent:-3000px; position:relative; }

.blue{color:#173583;font-size:18px; line-height:20px; padding-top:15px;}
.Q{ padding-top:0px; }
.PDF{padding-bottom:60px;}
.PDF img{float:left; margin-right:10px;}
.PDF a{padding-top:10px; display:block}
.table {width:550px; background-color:#FFF; border:none;  color:#ec008c; padding:15px;background-image: url(../../images/bg_event_calendar.jpg); background-repeat:no-repeat;}
THEAD {text-align:center; padding:15px;}
.t{padding:10px}
.center{text-align:center}
.download{float:left;color:#173583;font-size:18px; line-height:20px; padding:40px 0px; margin-left:10px;}
.movie{width:490px; padding:0px;position:absolute;top:217px;left:537px;color:#204bb7;font-family:Arial, Helvetica, sans-serif;line-height:normal;font-size:10px;}
.b5{list-style:none}
.letters{list-style:upper-alpha;}
.spacer{clear:both;}

.disclaimer { font-size:11px; line-height:14px; margin-top:20px; font-style:italic; }
.callout, .callout2 { width:450px; background:#ffdc88; font:bold 18px Arial, sans-serif; line-height:22px; color:#4d5562; padding:10px; text-align:center; font-style:italic; }
.callout2 { width:400px; }
.callout a {font: bold italic 16px Arial}
.callout li{text-align:left;}
.p470 { width:470px; }
.p420 { width:440px; }
.p500 { width:500px; }
.p520 { width:520px; }
.small { font-size:10px; line-height:15px; }
.terms { margin-right:60px; }
.ruler { background-color:#173583; height:6px; margin-bottom:50px; }
.clearIt{ clear:both; height:0; line-height:-1; margin:0px;}
/* request a sample form */

fieldset { border: 0; margin: 0; padding:0px 10px 10px 10px; }
label { display: block; font: bold 11px Arial; float: left; width: 130px; text-align: right; padding-right: 5px; }
div#reqSample label span { font: normal 11px Arial; color: #000; }
input{ font: normal 11px Arial; background: transparent url(../../images/bgd_text.gif) bottom repeat-x; border: 1px solid #ccc; }
textarea { font: normal 11px Arial; background: #F6F6F2 url(../../images/bgd_form.gif) bottom repeat-x; border: 1px solid #ccc; width: 160px; }
select {  font: normal 11px Arial; background: #F6F6F2 url(../../images/bgd_form.gif) bottom repeat-x; border: 1px solid #ccc;  }
legend { display: none; }
input.btnSubmit { width: auto; height:20px; font: bold 11px Arial; cursor: pointer; cursor: hand; color: #333; background: transparent url(../../images/bgd_submit.gif) bottom repeat-x; border-bottom:none; padding:0px; }
input.ch { background: none; width: auto; border: none; }

div#reqSample {  position:absolute; top:220px; left:62px;}
div#reqSample .red{color:#ff0000}
div#reqSample .small {font-size:11px;font-family:Arial; }
div#reqSample p.pSubmit{text-align:center; margin-top:10px;}
div#reqSample form { height:0px; padding:0px; margin:0px; }

div#frmNewCard { margin:0px; }

#btnRegister { position:absolute; top:123px; left:683px; }
.registerSlogan { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#000; line-height:20px; }

.LV_validation_message {display:block; font-family:Arial; font-size:11px; line-height:10px; margin:0px 0px 0px 135px; padding:0px;}
.LV_invalid { color:#ff0000;  font-family:Arial; font-size:11px;}