*{
padding:0px;
border:0px; 
margin:0px;
}

#wrapper {
position:relative;
top:0;
margin:0 auto;
width:820px;
text-align:left;
border:1px; 
font:8pt, Arial;
background-image:url('images/wrapperBackground.jpg');
}

body {
background:#fff;
}


#left23px{
position:relative;
left:23px;
}



/*-------------MASTER MENU STYLES*/


#masterMenu {
position:relative;
width:751px;
height:39px;
left:23px;
background:url('images/menuBackground.gif') repeat-x;
z-index:999;
}

#masterMenu ul{
position:relative;
top:20px;
list-style:none;
float:left;
padding:0 15px 0 10px;
}

#masterMenu ul li{
background:url('images/menuArrow.gif') no-repeat;
}

#masterMenu ul li:hover{
background:url('images/menuArrow2.gif') no-repeat;
}

#masterMenu a {
position:relative;
font:bold 11px arial, sans-serif;
display:block;
color:#fff;
text-decoration:none;
top:-4px;
padding-left:10px;
}

#masterMenu a:hover {
color:#fe9b9b;
}




div#masterMenu ul ul,
div#masterMenu ul li:hover ul ul,
div#masterMenu ul ul li:hover ul ul,
div#subMenu ul ul,
div#subMenu ul li:hover ul ul,
div#subMenu ul ul li:hover ul ul,
div#cngDispRollover1 ul ul,
div#cngDispRollover1 ul li:hover ul ul,
div#cngDispRollover1 ul ul li:hover ul ul
{display: none;}

div#masterMenu ul li:hover ul,
div#masterMenu ul ul li:hover ul,
div#masterMenu ul ul ul li:hover ul,
div#subMenu ul li:hover ul,
div#subMenu ul ul li:hover ul,
div#subMenu ul ul ul li:hover ul,
div#cngDispRollover1 ul li:hover ul,
div#cngDispRollover1 ul ul li:hover ul,
div#cngDispRollover1 ul ul ul li:hover ul
{display: block;}



.home {width:35px;}
.aboutUs{width:85px;}
.contactUs{width:80px;}
.membership{width:65px;}
.qualificationButton{width:191px;}
.nameSearch{width:180px;}





/*------------Masthead Styles--*/


#masthead {
position:relative;
left:23px;
width:771px;
height:181px;
background-image:url('images/mastheadSlogan.jpg');
}

.mastheadGirl {
position:absolute;
left:525px;
top:-280px;
float:left;
z-index:998;
}



/*-------------TOP LOGO AREA STYLES--*/

#topLogoArea {
position:relative;
left:23px;
width:771px;
height:81px;
background-image:url('images/mastheadGrey.gif');
}

.mepaLogo {
position:relative;
float:left;
top:15px;
left:120px;
}

#date{
position:absolute;
left:310px;
top:68px;
font:10px Arial, sans-serif;
color:#777;

}




/*------------MAIN MEPA MENU TOP OF SCREEN-----*/
#redMenu {
position:relative;
top:-3px;
left:23px;
height:91px;
width:771px;
background-image:url('images/menuBackground.jpg');
}




/*-------------PARAGRAPH STYLES--*/


.backToTop{
margin:15px 0 20px 448px;
}

.backToTop a{
font:bold italic 10px Arial, sans-serif;
color:#767666;
}

.backToTop a:hover{
color:#b1b395;
}

.backToTop{
margin:15px 0 20px 448px;
}

.backToTop a{
font:bold italic 10px Arial, sans-serif;
color:#767666;
}

.title {
font:bold italic 18px Times, serif;
color:#3c4c65;
margin:0 0 10px 0;
}

.bIGrey{
font:bold italic 10px arial, sans-serif;
}



/*-------------HORIZONTAL RULE STYLES--*/

hr.section {
height:23px;
width:776px;
background-image:url('images/mastheadRedBar.jpg');
position:relative;
left:19px;
}

hr.subsection {
height:1px;
width:751px;
color:#afb8ba;
margin:10px 0;
position:relative;
top:-10px;
}

p.section {
position:relative;
left:23px;
width:460px;
margin:10px 0;
background-color:#8c929c;
position:relative;
top:-10px;
font:bold 12px Arial, sans-serif;
color:#fff;
padding:4px 10px;
}

#contentArea .titleBar,
#contentArea .titleBarMembership{
position:relative;
height:19px;
width:431px;
margin:20px 0 20px 7px;
font:bold 11px arial, sans-serif;
color:#fff;
padding:3px 0 0 22px;
}

#contentArea .titleBar{
background:url('images/contentBarBackground.gif') no-repeat;
width:431px;
}

#contentArea .titleBarMembership{
background:url('images/contentBarBackground2.gif') no-repeat;
width:431px;
}

#content hr.section{
margin:10px 23px 13px 23px;
}


/*--------------CONTENT AREA STYLES--*/


#contentWrapper{
position:relative;
left:22px;
top:-3px;
width:771px;
height:105%;
min-height:500px;
background:url('images/contentBackground.gif');
padding-bottom:5px;
}

div#contentFindATrainer,
div#contentCorpSponsor{
position:absolute;
width:323px;
height:230px;
margin-left:483px;
}

#contentFindATrainer{
top:250px;
background:url('images/sideBubble.gif');
}

p.bubbleTitle a{
position:relative;
font:bold 14px arial narrow, Arial Narrow,sans-serif;
color:#fff;
top:6px;
left:60px;
text-decoration: none;
}

p.bubbleTitle a:hover{
color:#bea0a3;
}

p.bubbleContent{
position:relative;
font:bold 13px arial, Arial, sans-serif;
color:#FFFFFF;
top:26px;
left:125px;
width:190px;
}

p.bubbleContent b{
font:bold arial narrow, Arial Narrow, sans-serif;
color:#bea0a3;
font-size:14px;
}

ul.bubbleBottom{
position:relative;
top:60px;
left:65px;
font:bold 14px arial, Arial, sans-serif;
color:#bea0a3;
font-size:12px;
}


#contentCorpSponsor{
background:url('images/sideBubbleCorp.gif');
top:10px;
}

#contentArea {
width:460px;
min-height:460px;
height:105%;
background:#fff;
padding-bottom:20px;
margin:0 0 10px 8px;
}

#contentMasthead,
#contentMastheadAbout,
#contentMastheadTrainer,
#contentMastheadMembership,
#contentMastheadContact{
position:relative;
top:-20px;
width:460px;
height:97px;no-repeat;
}

#contentMastheadContact {
background:url('images/contentMastheadContact.jpg')
}

#contentMasthead p.masthead{
position:relative;
font:bold 16px arial narrow, sans-serif;
color:#fff; 
left:244px;
top:74px;
}

.masthead a{
color:#fff;
text-decoration:none;
}

.masthead a:hover{
color:#fe9b9b;
}

#contentMastheadAbout{
background:url('images/contentMastheadAbout.jpg') 
}

#contentMasthead{
background:url('images/contentMasthead.jpg') 
}

#contentMastheadTrainer{
background:url('images/contentMastheadTrainer.jpg') 
}

#contentMastheadMembership{
background:url('images/contentMastheadMembership.jpg') 
}


#contentArea p{
font:12px Arial, sans-serif;
line-height:1.2em;
padding:0 15px;
color:#666;
line-height: 1.4em;
}

#contentArea ul.goalList li{
width:400px;
}

#contentArea ul{
position:relative;
list-style-image:ul('images/bullet.jpg') no-repeat;
display:inline;
left:30px;
}

#contentArea ul li{
position:relative;
line-height:1.4em;
}

ul.goalList i{
color:#666;
}

.goalList{
font:italic 12px Arial, sans-serif;
color:#ce1e25;
}

ul.membershipList li{
font:11px Arial, sans-serif;
color:#9263a7;
width:300px;
}

.boldGrey{
font:bold italic 12px Arial, sans-serif;
}

#contentArea p.boldGrey{
font:bold italic 11px Arial, sans-serif;
}


b.blue{
font:18px Arial, sans-serif;
color:#23649c;
}

#contentArea p.intro{
position:relative;
font:12px Arial, sans-serif;
}

#contentArea a.red{
font:bold 12px arial, sans-serif;
color:#ff0000;
}

#contentArea a:hover.red{
color:#23649c;
left:-24px;
}

#contentArea p.footnote{
position:relative;
font:bold 8px arial, sans-serif;
}



/*-------------BOTTOM---*/

#bottom{
position:relative;
top:10px;
width:752px;
background:url('images/pageBottom.jpg') no-repeat top left;
font:bold 10px Arial, sans-serif;
color:#666;
padding-bottom:20px;
margin:0 auto;
}

#bottom p{
padding:8px 0 0 0;
}

#bottom p.links{
padding-top:20px;
}

#bottom a{
color:#fff;
text-decoration:none;
}

#bottom a.show{
text-decoration:underline;
color:#ce1e25;
}

#bottom a:hover{
color:#000;
}

#bottom hr{
background-color:#fff;
height:1px;
width:700px;
position:relative;
top:1px;
padding:0;
margin:3px 0 0 0;
}


/*-------------BOTTOM CONTENT AREA--*/

#bottomContent{
position:relative;
left:23px;
width:752px;
background:url('images/pageBottom.jpg') no-repeat top left;
font:bold 10px Arial, sans-serif;
color:#fff;
}

#bottomContent p{
padding:8px 0 0 0;
}

#bottomContent p.links{
padding-top:10px;
}

#bottomContent a{
color:#fff;
text-decoration:none;
}

#bottomContent a.show{
text-decoration:underline;
color:#5a5f66;
}

#bottomContent a:hover{
color:#000;
}

#bottomContent hr{
background-color:#fff;
height:1px;
width:700px;
position:relative;
top:1px;
padding:0;
margin:3px 0 0 0;
}

