/**********************************

DES COACHING

***********************************/
body  {margin:0px;
padding:0px;
background:#7a674c;}

body #theBODY {
margin:0px;
padding:0px;
background: url(img/other_bg.jpg) top center no-repeat;
clear:both;}

body #theBODY .main {
margin:0 auto;
width:917px;
}

body #theBODY .main .header .signup{
text-align:right;
height:79px;
padding-top:16px;
}

body #panel{ display:none;}

body .connect{
background:#6c0003 url(img/connect_emailbg.jpg) no-repeat;
text-align:center;
width:100%; 
}

body .connect a *{
color:#f6efca;
font-family:Franklin Gothic Medium;
font-size:13px;}

body #theBODY .main .headlines{
padding-top:20px;
}

/**********************************

MENUBAR

***********************************/
body #theBODY .main .header .menuBar {background:transparent;}

body #theBODY .main .header .menuBar .menuItemText {display: none;}

body #theBODY .main .header .menuBar .menuItem a {
display: block;
white-space: nowrap;
height: 43px;
margin:0px;
padding:0px;
background: url(img/nav.jpg) no-repeat top left;	
}

/** HOME **/
body #theBODY .main .header .menuBar .menuItemNum_0 a {
width: 85px;
background-position: 0px 0px;
}
body #theBODY .main .header .menuBar .menuItemNum_0 a.selected,
body #theBODY .main .header .menuBar .menuItemNum_0 a:hover {
background-position: 0px -43px;
}


/** WHAT IS DES? **/
body #theBODY .main .header .menuBar .menuItemNum_1 a {
width: 131px;
background-position: -85px 0px;
}
body #theBODY .main .header .menuBar .menuItemNum_1 a.selected,
body #theBODY .main .header .menuBar .menuItemNum_1 a:hover {
background-position: -85px -43px;
}


/** EXECUTIVE COACHING **/
body #theBODY .main .header .menuBar .menuItemNum_2 a {
width: 188px;
background-position: -216px 0px;
}
body #theBODY .main .header .menuBar .menuItemNum_2 a.selected,
body #theBODY .main .header .menuBar .menuItemNum_2 a:hover {
background-position: -216px -43px;
}


/** LIFE COACHING **/
body #theBODY .main .header .menuBar .menuItemNum_3 a {
width: 138px;
background-position: -404px 0px;
}
body #theBODY .main .header .menuBar .menuItemNum_3 a.selected,
body #theBODY .main .header .menuBar .menuItemNum_3 a:hover {
background-position: -404px -43px;
}

/** DAILY DISCIPLINES **/
body #theBODY .main .header .menuBar .menuItemNum_4 a {
width: 160px;
background-position: -542px 0px;
}
body #theBODY .main .header .menuBar .menuItemNum_4 a.selected,
body #theBODY .main .header .menuBar .menuItemNum_4 a:hover {
background-position: -542px -43px;
}

/** CALENDAR **/
body #theBODY .main .header .menuBar .menuItemNum_5 a {
width: 101px;
background-position: -702px 0px;
}
body #theBODY .main .header .menuBar .menuItemNum_5 a.selected,
body #theBODY .main .header .menuBar .menuItemNum_5 a:hover {
background-position: -702px -43px;
}

/** RESOURCES **/
body #theBODY .main .header .menuBar .menuItemNum_6 a {
width: 114px;
background-position: -803px 0px;
}
body #theBODY .main .header .menuBar .menuItemNum_6 a.selected,
body #theBODY .main .header .menuBar .menuItemNum_6 a:hover {
background-position: -803px -43px;
}



/**********************************

SUBMENU 01

***********************************/
body #theBODY .main  .submenu_01 {background:transparent;}

body #theBODY .main  .submenu_01 .menuItemText {display: none;}

body #theBODY .main  .submenu_01 .menuItem a {
display: block;
white-space: nowrap;
height: 48px;
margin:0px;
padding:0px;
background: url(img/submenu_01.jpg) no-repeat top left;	
}

/** Core Values **/
body #theBODY .main  .submenu_01 .menuItemNum_0 a {
width: 123px;
background-position: 0px 0px;
}
body #theBODY .main  .submenu_01 .menuItemNum_0 a.selected,
body #theBODY .main  .submenu_01 .menuItemNum_0 a:hover {
background-position: 0px -48px;
}


/** Meet the Coaches **/
body #theBODY .main  .submenu_01 .menuItemNum_1 a {
width: 167px;
background-position: -123px 0px;
}
body #theBODY .main  .submenu_01 .menuItemNum_1 a.selected,
body #theBODY .main  .submenu_01 .menuItemNum_1 a:hover {
background-position: -123px -48px;
}


/**********************************

SUBMENU 02

***********************************/
body #theBODY .main  .submenu_02 {background:transparent;}

body #theBODY .main  .submenu_02 .menuItemText {display: none;}

body #theBODY .main  .submenu_02 .menuItem a {
display: block;
white-space: nowrap;
height: 48px;
margin:0px;
padding:0px;
background: url(img/submenu_02.jpg) no-repeat top left;	
}

/** OBJECTIVE **/
body #theBODY .main  .submenu_02 .menuItemNum_0 a {
width: 123px;
background-position: 0px 0px;
}
body #theBODY .main  .submenu_02 .menuItemNum_0 a.selected,
body #theBODY .main  .submenu_02 .menuItemNum_0 a:hover {
background-position: 0px -48px;
}


/** TAKE THE QUIZ **/
body #theBODY .main  .submenu_02 .menuItemNum_1 a {
width: 167px;
background-position: -123px 0px;
}
body #theBODY .main  .submenu_02 .menuItemNum_1 a.selected,
body #theBODY .main  .submenu_02 .menuItemNum_1 a:hover {
background-position: -123px -48px;
}

/** SIGNUP **/
body #theBODY .main  .submenu_02 .menuItemNum_2 a {
width: 101px;
background-position: -290px 0px;
}
body #theBODY .main  .submenu_02 .menuItemNum_2 a.selected,
body #theBODY .main  .submenu_02 .menuItemNum_2 a:hover {
background-position: -290px -48px;
}


/**********************************

SUBMENU 04

***********************************/
body #theBODY .main  .submenu_04 {background:transparent;}

body #theBODY .main  .submenu_04 .menuItemText {display: none;}

body #theBODY .main  .submenu_04 .menuItem a {
display: block;
white-space: nowrap;
height: 48px;
margin:0px;
padding:0px;
background: url(img/submenu_04.jpg) no-repeat top left;	
}

/** Percent Change of Change**/
body #theBODY .main  .submenu_04 .menuItemNum_0 a {
width: 224px;
background-position: 0px 0px;
}
body #theBODY .main  .submenu_04 .menuItemNum_0 a.selected,
body #theBODY .main  .submenu_04 .menuItemNum_0 a:hover {
background-position: 0px -48px;
}


/** Snapshot Template **/
body #theBODY .main  .submenu_04 .menuItemNum_1 a {
width: 168px;
background-position: -224px 0px;
}
body #theBODY .main  .submenu_04 .menuItemNum_1 a.selected,
body #theBODY .main  .submenu_04 .menuItemNum_1 a:hover {
background-position: -224px -48px;
}







/**********************************

SUBMENU 05

***********************************/
body #theBODY .main  .submenu_05 {background:transparent;}

body #theBODY .main  .submenu_05 .menuItemText {display: none;}

body #theBODY .main  .submenu_05 .menuItem a {
display: block;
white-space: nowrap;
height: 48px;
margin:0px;
padding:0px;
background: url(img/submenu_05.jpg) no-repeat top left;	
}

/** Events **/
body #theBODY .main  .submenu_05 .menuItemNum_0 a {
width: 123px;
background-position: 0px 0px;
}
body #theBODY .main  .submenu_05 .menuItemNum_0 a.selected,
body #theBODY .main  .submenu_05 .menuItemNum_0 a:hover {
background-position: 0px -48px;
}


/** Announcments **/
body #theBODY .main  .submenu_05 .menuItemNum_1 a {
width: 167px;
background-position: -123px 0px;
}
body #theBODY .main  .submenu_05 .menuItemNum_1 a.selected,
body #theBODY .main  .submenu_05 .menuItemNum_1 a:hover {
background-position: -123px -48px;
}



/**********************************

SUBMENU 06

***********************************/
body #theBODY .main  .submenu_06 {background:transparent;}

body #theBODY .main  .submenu_06 .menuItemText {display: none;}

body #theBODY .main  .submenu_06 .menuItem a {
display: block;
white-space: nowrap;
height: 48px;
margin:0px;
padding:0px;
background: url(img/submenu_06.jpg) no-repeat top left;	
}

/** NEWSLETTER **/
body #theBODY .main  .submenu_06 .menuItemNum_0 a {
width: 123px;
background-position: 0px 0px;
}
body #theBODY .main  .submenu_06 .menuItemNum_0 a.selected,
body #theBODY .main  .submenu_06 .menuItemNum_0 a:hover {
background-position: 0px -48px;
}


/** DOWNLOADS **/
body #theBODY .main  .submenu_06 .menuItemNum_1 a {
width: 124px;
background-position: -123px 0px;
}
body #theBODY .main  .submenu_06 .menuItemNum_1 a.selected,
body #theBODY .main  .submenu_06 .menuItemNum_1 a:hover {
background-position: -123px -48px;
}

/**********************************

RANK MENU

***********************************/
body #theBODY .main  .rank {background:transparent;}

body #theBODY .main  .rank .menuItemText {display: none;}

body #theBODY .main  .rank .menuItem a {
display: block;
white-space: nowrap;
height: 41px;
margin:0px;
padding:0px;
background: url(img/rank_nav.jpg) no-repeat top left;	
}

/** 40-50 **/
body #theBODY .main  .rank .menuItemNum_0 a {
width: 63px;
background-position: 0px 0px;
}
body #theBODY .main  .rank .menuItemNum_0 a.selected,
body #theBODY .main  .rank .menuItemNum_0 a:hover {
background-position: 0px -41px;
}

/** 30-39 **/
body #theBODY .main  .rank .menuItemNum_1 a {
width: 62px;
background-position: -63px 0px;
}
body #theBODY .main  .rank .menuItemNum_1 a.selected,
body #theBODY .main  .rank .menuItemNum_1 a:hover {
background-position: -63px -41px;
}


/** 20-29 **/
body #theBODY .main  .rank .menuItemNum_2 a {
width: 63px;
background-position: -125px 0px;
}
body #theBODY .main  .rank .menuItemNum_2 a.selected,
body #theBODY .main  .rank .menuItemNum_2 a:hover {
background-position: -125px -41px;
}



/** 0-19 **/
body #theBODY .main  .rank .menuItemNum_3 a {
width: 62px;
background-position: -188px 0px;
}
body #theBODY .main  .rank .menuItemNum_3 a.selected,
body #theBODY .main  .rank .menuItemNum_3 a:hover {
background-position: -188px -41px;
}

/************************************

FEATURES 

*************************************/
body #theBODY .main .features {
padding-top:10px;

}


body #theBODY .main .features .leftside{
width:300px;
float:left;
border:1px solid #c3bba2;
padding:11px;
}


body #theBODY .main .features .leftside .left_box{
background:#69563d;
padding:12px;
}

body #theBODY .main .features .leftside .left_box .headline{
color:#eae0bb;
font-family:Franklin Gothic Medium;
font-size:18px;
padding-bottom:10px;
}

body #theBODY .main #tab_percent .features .leftside .left_box .headline {
color:#eae0bb;
font-family:Franklin Gothic Medium;
font-size:18px;
padding-bottom:0px;
float:left;
height:45px;
}

body #theBODY .main .newsletter .features .leftside .left_box .headline {
color:#eae0bb;
font-family:Franklin Gothic Medium;
font-size:18px;
padding-bottom:0px;
float:left;
height:62px;
}
/*

body #theBODY .main #tab_newsletter .features .leftside .left_box .headline {
color:#eae0bb;
font-family:Franklin Gothic Medium;
font-size:18px;
padding-bottom:0px;
float:left;
height:62px;
}
*/
body #theBODY .main #tab_percent .features .leftside .left_box .headline p{
margin-top:9px;
width:268px;
}

body #theBODY .main .newsletter .features .leftside .left_box .headline p{
margin-top:18px;
width:268px;
}
/*
body #theBODY .main #tab_newsletter .features .leftside .left_box .headline p{
margin-top:18px;
}
*/
/*
body #theBODY .main #tab_percent .features .leftside .left_box .headline .icon,
body #theBODY .main #tab_newsletter .features .leftside .left_box .headline .icon{
float:left;
padding-right:9px;
}
*/

body #theBODY .main .features .leftside .left_box .item{
width:255px;
margin:6px auto 0px;
border-top:1px solid #78654a;
padding-top:10px;
height:57px;
}


body #theBODY .main #tab_percent .features .leftside .left_box .item,
body #theBODY .main .newsletter .features .leftside .left_box .item{
width:255px;
margin:6px auto 0px;
border-top:1px solid #78654a;
padding-top:10px;
height:57px;
clear:both;
}

/*
body #theBODY .main #tab_percent .features .leftside .left_box .item,
body #theBODY .main #tab_newsletter .features .leftside .left_box .item{
width:255px;
margin:6px auto 0px;
border-top:1px solid #78654a;
padding-top:10px;
height:57px;
clear:both;
}
*/


.icon{
float:left;
padding-right:9px;
}


body #theBODY .main .features .leftside .left_box .item p{
color:#e0d6b3;
font-family:Franklin Gothic Medium;
font-size:13px;
padding-right:6px;
margin-top:0px;
}


body #theBODY .main .features .leftside .left_box .item p a{
color:#e0d6b3;
font-family:Franklin Gothic Medium;
font-size:13px;
}

body #theBODY .main .features .leftside .left_box .item p a:hover{
color:#f1f1f1;
font-family:Franklin Gothic Medium;
font-size:13px;
}






body #theBODY .main #tab_meetcoaches .features .leftside .left_box .item p,
body #theBODY .main #tab_signup .features .leftside .left_box .item p{
color:#e0d6b3;
font-family:Franklin Gothic Medium;
font-size:13px;
padding-right:6px;
padding-top:12px;
}


body #theBODY .main .features .rightside{
width:568px;
float:left;
padding:0px 12px;
}

body #theBODY .main .features .rightside .right_box{
background:#715e44;
padding:16px;

color:#e0d6b3;
font-family:Franklin Gothic Medium;
font-size:16px;
text-align:justify;
}


body #theBODY .main .features .rightside .right_box a{
color:#e0d6b3;
font-family:Franklin Gothic Medium;
font-size:16px;
text-decoration:underline;
}

body #theBODY .main .features .rightside .right_box a:hover{
color:#f1f1f1;
font-family:Franklin Gothic Medium;
font-size:16px;
text-decoration:underline;
}


body #theBODY .main .features .rightside .right_box img{
border:9px solid #7A674C;
margin:0px 0px 6px 12px;
}

body #theBODY .main .features .rightside .right_box .innerbox{
border:9px solid #7A674C;
color:#F1F1F1;
padding:10px;
background:#919B87 none repeat scroll 0% 50%;
font-style:italic;
font-family:Franklin Gothic Medium;
font-size:11px;
line-height:20px;
}

body #theBODY .main #tab_template .features .rightside .right_box .innerbox,
body #theBODY .main #tab_signup .features .rightside .right_box .innerbox,
body #theBODY .main #tab_downloads .features .rightside .right_box .innerbox{
border:9px solid #7A674C;
color:#F1F1F1;
padding:10px;
background:#87949b none repeat scroll 0% 50%;
font-style:italic;
font-family:Franklin Gothic Medium;
font-size:11px;
line-height:20px;
}

body #theBODY .main #tab_downloads .features .rightside .right_box .innerbox a{
color:#F1F1F1;
font-family:Franklin Gothic Medium;
font-size:14px;
text-decoration:underline;
}

body #theBODY .main #tab_downloads .features .rightside .right_box .innerbox a:hover{
color:#d8d8d8;
font-family:Franklin Gothic Medium;
font-size:14px;
text-decoration:underline;
}


body #theBODY .main #tab_template .features .rightside .right_box .row_01{
background:#9dacb4;
}



body #theBODY .main .features .leftside .left_box .innerbox{
background:#919B87 none repeat scroll 0% 50%;
border:9px solid #7A674C;
color:#F1F1F1;
font-family:Franklin Gothic Medium;
font-size:11px;
font-style:italic;
line-height:20px;
margin-top:28px;
padding:10px;
}

body #theBODY .main #tab_quiz .features .rightside .right_box .innerbox{
background:#919B87 none repeat scroll 0% 50%;
border:9px solid #7A674C;
color:#F1F1F1;
padding:10px;
font-style:italic;
font-family:Franklin Gothic Medium;
font-size:14px;
line-height:20px;
}

body #theBODY .main .features .rightside .right_box .innerbox table,
body #theBODY .main .features .leftside .left_box .innerbox table{
border-collapse:collapse;

}
body #theBODY .main .row_01{
background:#a3ae98;
}

body #theBODY .main  .rank_text{
background:#51412a;
padding:10px;
color:#e0d6b3;
width:230px;
margin:0 auto;

font-family:Franklin Gothic Medium;
font-size:13px;
text-align: justify;
}


body #theBODY .main .features .leftside .left_box  .chart_header{
 font-style:normal;
 font-size:14px;
 border-bottom:1px solid #f1f1f1;
 border-top:1px solid #919B87;
 border-left:1px solid #919B87;
 border-right:1px solid #919B87;
}

/*************************************

FOOTER- HOMEPAGE

**************************************/
body #theBODY .main .footer{
clear:both;
background:transparent url(img/footer_bg.jpg) repeat-x;
height:50px;


padding:40px 20px 20px 12px;
width:885px;
color:#f6efca;
font-family:Franklin Gothic Medium;
font-size:13px;
}


body #theBODY .main .footer a{
color:#f6efca;
font-family:Franklin Gothic Medium;
font-size:13px;
}
body #theBODY .main .footer a:hover{
color:#fff;
font-family:Franklin Gothic Medium;
font-size:13px;
}