body {
	margin:0;
	padding:0;
	height:100%;
	background-color:#FFFFFF;
	background-attachment:scroll;
	background-image:url(images/TopTile.jpg);
	background-repeat:repeat-x;
}
/* ************************ C O N T A I N E R S *************************  */
#wrapper { 
	margin: 0 auto;
	margin-top: 0px;
	width: 800px;
	height:100%;
	background-color:#FFFFFF;
}
#masthead{
    height: 183px;
    width: 800px;
	background-color:#FFFFFF;
	float: left;
	background-attachment:scroll;
	background-image:url(images/masthead.jpg);
	background-repeat:no-repeat;
	background-position:left;
	display:inline;	
}
#spacer{
	margin: 0px;
    height: 18px;
    width:100%;
	background-color: transparent;	
	float: left;
	display:inline;		
}
#swirl{
margin-top:8px;
margin-left:74px;
    height: 128px;
    width:166;
	background-color: transparent;	
	float: left;
	display:inline;		
}
#topnavigation{
	margin: 0px;  
	margin-top: 10px;  
    width:800px;
	height:26px;
	background-color: transparent;	
	float: left;	
}
#topnavPB{
	margin: 0px;  
    width:194px;
	height:26px;
	background-color: transparent;	
	float: right;	
}
#sidenavigation{
	margin:0px;
    width:189px;
	background-color:#e3e6cd;
	float:left;	
	height:auto; /* !important real browsers 442px */
	height:auto; /* IE6: treaded as min-height442px*/
	min-height:442px; /* real browsers */
}
#sidenavText{
	margin-top: 10px;
	margin-left: 10px;
	margin-right:10px;
	margin-bottom:10px;
    width:169px;
	background-color:#e3e6cd;
	float: left;	
	height:auto !important; /* real browsers */
	height:300px; /* IE6: treaded as min-height*/
	min-height:300px; /* real browsers */
}

#content{
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
    height:auto;
    width: 598px;
	background-color:#FFFFFF;
	float: right;	
	display:inline;
}
#contentmasthead1{
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
    height:202px;
    width: 598px;
	background-color:#FFFFFF;
	float: right;	
	display:inline;
}
#contentmasthead2{
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
    height:134px;
    width: 598px;
	background-color:#FFFFFF;
	float: right;	
	display:inline;
}


#columnlt{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
    height:220px;
    width:292px;
	background-color:#FFFFFF;
	float:left;
	display:inline;	
}
#columnrt{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
    height:220px;
    width:292px;
	background-color:#FFFFFF;
	float:right;
	display:inline;	
}
#columnheader{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
    height:115;
    width:292px;
	background-color:#FFFFFF;
	float:left;
	display:inline;	
}
#columnInner{
	margin-top:20px;
	margin-bottom:30px;
	margin-left:10px;
	margin-right:10px;
    height:auto;
    width:272px;
	background-color:#FFFFFF;
	float:left;
	display:inline;	
}


/* *********************** */
#columnrt2{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
    height:288px;
	min-height:288px; /* real browsers */
    width:186px;
	background-color:#FFFFFF;
	float:right;
	display:inline;	
}
#columnlt2{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:0px;
	height:auto;
    width:375px;
	background-color:#FFFFFF;
	float:left;
	display:inline;	
}


#footer{
	margin: 0px;
    height: 20px;
    width: 800px;
	background-color:#3b3e28;
	float: left;
	display:block;	
}

/* ************************ T A B  S T Y L E S *************************  */


.tab{
         color: navy;
         background-color: white;
         border: thin solid navy;
         float:left;
         top: 10px;
         width: 140px;
         text-align: center;
         font: 9pt Verdana,sans-serif;
         z-index: 2;
         padding: 3;
         cursor: pointer;
         cursor: hand;
      }
     .panel{
         top: 32px;
         left: 10px;
         width: 95%;
         z-index: 1;
         height: 85%;
         visibility: hidden;
         font: 12pt Verdana,sans-serif;
         color: navy;
         border: thin solid navy;
         padding: 10px;
         overflow: auto;
      }
/* ************************ L I N K  S T Y L E S *************************  */
.sidenavt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration:underline;
	}
 a.sidenavt:link {	
	color:#a3ab57;
}
 a.sidenavt:visited {
	color: #c3cb77;
}
 a.sidenavt:hover {
	color: #FFFFFF;
}
 a.sidenavt:active {
	color: #a3ab57;
}

.textbodylinks{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration:underline;
	color:#a3ab57;
	}
 a.textbodylinks:link {	
	color:#a3ab57;
}
 a.textbodylinks:visited {
	color: #c3cb77;
}
 a.textbodylinks:hover {
	color: #305723;
}
 a.textbodylinks:active {
	color: #a3ab57;
}

.linkondark{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration:underline;
	}
 a.linkondark:link {	
	color:#9ca355;
}
 a.linkondark:visited {
	color: #9ca355;
}
 a.linkondark:hover {
	color: #FFFFFF;
}
 a.linkondark:active {
	color: #9ca355;
}

/* ************************ B U T T O N S *************************  */
/*                            HOME                                   */
#btn_home a {
	display:block;
	float: left;
	width:58px;
	height: 26px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url("images/topnavagation-d3.jpg");
	background-position: 0 0px;
	overflow:hidden;
	}
#btn_home a:hover {
	background-position: 0 -26px;
	}
#btn_home a:active {
   background-position: 0px -26px;
   }	
/*                            ABOUT                                   */   
   
#btn_about a {
	display:block;
	float: left;
	width:100px;
	height: 26px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url("images/topnavagation-d3.jpg");
	background-position: -58px 0px;
	overflow:hidden;
	}
#btn_about a:hover {
	background-position: -58px -26px;
	}
#btn_about a:active {
   background-position: -58px -26px;
   }	

/*                            INTRO                                   */   
#btn_intro a {
	display:block;
	float: left;
	width:106px;
	height: 26px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url("images/topnavagation-d3.jpg");
	background-position: -158px 0px;
	overflow:hidden;
	}
#btn_intro a:hover {
	background-position: -158px -26px;
	}
#btn_intro a:active {
   background-position: -158px -26px;
   }	

/*                           B COACH                                  */   
#btn_bcoach a {
	display:block;
	float: left;
	width:118px;
	height: 26px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url("images/topnavagation-d3.jpg");
	background-position: -264px 0px;
	overflow:hidden;
	}
#btn_bcoach a:hover {
	background-position: -264px -26px;
	}
#btn_bcoach a:active {
   background-position: -264px -26px;
   }	

/*                            P  COACH                                   */   
#btn_pcoach a {
	display:block;
	float: left;
	width:118px;
	height: 26px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url("images/topnavagation-d3.jpg");
	background-position: -382px 0px;
	overflow:hidden;
	}
#btn_pcoach a:hover {
	background-position: -382px -26px;
	}
#btn_pcoach a:active {
   background-position: -382px -26px;
   }

/*                            TRAINING                                   */
#btn_training a {
	display:block;
	float: left;
	width:65px;
	height: 26px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url("images/topnavagation-d3.jpg");
	background-position: -500px 0px;
	overflow:hidden;
	}
#btn_training a:hover {
	background-position: -500px -26px;
	}
#btn_training a:active {
   background-position: -500px -26px;
   }

/*                            QUESTIONS                                   */
#btn_questions a {
	display:block;
	float: left;
	width:73px;
	height: 26px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url("images/topnavagation-d3.jpg");
	background-position: -565px 0px;
	overflow:hidden;
	}
#btn_questions a:hover {
	background-position: -565px -26px;
	}
#btn_questions a:active {
   background-position: -565px -26px;
   }

/*                           GET IN TOUCH                                   */   
#btn_getintouch a {
	display:block;
	float: left;
	width:83px;
	height: 26px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url("images/topnavagation-d3.jpg");
	background-position: -638px 0px;
	overflow:hidden;
	}
#btn_getintouch a:hover {
	background-position: -638px -26px;
	}
#btn_getintouch a:active {
   background-position: -638px -26px;
   }   

/*                           LINKS                                   */
#btn_links a {
	display:block;
	float: left;
	width:79px;
	height: 26px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url("images/topnavagation-d3.jpg");
	background-position: -721px 0px;
	overflow:hidden;
	}
#btn_links a:hover {
	background-position: -721px -26px;
	}
#btn_links a:active {
   background-position: -721px -26px;
   }   
   

/*                           TOP PERSONAL                                  */   
#btn_topnavP a {
	display:block;
	float: left;
	width:93px;
	height: 26px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url("images/topnavPB.jpg");
	background-position: 0px 0px;
	overflow:hidden;
	}
#btn_topnavP a:hover {
	background-position: 0px -26px;
	}
#btn_topnavP a:active {
   background-position: 0px -26px;
   }   

/*                            TOP BUSINESS                                  */
#btn_topnavB a {
	display:block;
	float: right;
	width:93px;
	height: 26px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url("images/topnavPB.jpg");
	background-position: -99px 0px;
	overflow:hidden;
	}
#btn_topnavB a:hover {
	background-position: -99px -26px;
	}
#btn_topnavB a:active {
   background-position: -99px -26px;
   }   

#btn_topnavG a {
	display:block;
	float: left;
	width:93px;
	height: 26px;
	margin-right:10px;
	
	padding: 0px 0px 0px 0px;
	background: url("images/topnavPB.jpg");
	background-position: -192px 0px;
	overflow:hidden;
	}
#btn_topnavG a:hover {
	background-position: -192px -26px;
	}
#btn_topnavG a:active {
   background-position: -192px -26px;
   } 
   
#topnavQEnclosure {
	display:inline;
	float:left;
	margin-left:50px;

	width:300px;
	height: 26px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

	} 
	
.Qholder{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	height:auto;
    width:375px;
	background-color:#FFFFFF;
	float:left;
	display:inline;	
}
/* ************************ T E X T  S T Y L E S *************************  */

.TextStyle_headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bolder;
	color:#4c4c34;
}

.TextStyle_body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#8b8b8b;	
	line-height:110%;
}
.TextStyle_homeWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#FFFFFF;	
}

.TextStyle_headLcontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bolder;

	color:#a2aa58;
}

.TextStyle_list {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#8b8b8b;	
	line-height:130%;
}

.textnewsheadlink{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#8b8b8b;	
	
	}

 a.textnewsheadlink:link {	
	color:#a3ab57;
}
 a.textnewsheadlink:visited {
	color: #c3cb77;
}
 a.textnewsheadlink:hover {
	color: #305723;
}
 a.textnewsheadlink:active {
	color: #a3ab57;
}

#currentevent{
margin-top:0px;
margin-left:200px;
    height: 90px;
    width:200px;
	
	background-color:#a3ab57;
	float: left;
	display:inline;		
}

.a3ab57 {color: #a3ab57;
font-size:xx-small;}