img {border: 0;}

#xoopsHiddenText {visibility: hidden; color: #000000; font-weight: normal; font-style: normal; text-decoration: none;}

.pagneutral {font-size: 10px; width: 16px; height: 19px;text-align: center; background-image: url(./images/pagneutral.gif);}
.pagact {font-size: 10px; width: 16px; height: 19px;text-align: center; background-image: url(./images/pagact.gif);}
.paginact {font-size: 10px; width: 16px; height: 19px;text-align: center; background-image: url(./images/paginact.gif);}


#mainmenu a {text-align:left; display: block; margin: 0; padding: 4px;}
#mainmenu a.menuTop {padding-left: 3px;}
#mainmenu a.menuMain {padding-left: 3px;}
#mainmenu a.menuSub {padding-left: 9px;}

#usermenu a {text-align:left; display: block; margin: 0; padding: 4px;}
#usermenu a.menuTop {}
#usermenu a.highlight {color: #0000ff; background-color: #fcc;}



.mealdetails{
		
	
}
.mealdetails div#mealtitle{
	font-size:16px;	
	font-weight:600;
}
      .mealList{
        width:100%;
        border:0px;
        color:#rgb(10,10,10);
        font-size:12px;
        font-family:verdana;
        border-collapse:collapse;
        
        }
        .mealList th{
        padding:5px;
            border-bottom:2px SOLID red;
            background-color:rgb(0,58,94);
            color:#FFFFFF;
            font-weight:600;
            
        }
        .mealList td{
            padding:2px;
        }
        .mealList tr.rowA td{
      
        background-color:rgb(245,245,245);
            border-bottom:1px SOLID #AAAAAA;
        }
        .mealList tr.rowB td{
      
        background-color:rgb(255,255,255);
            border-bottom:1px SOLID #AAAAAA;
        }
#todaysplan .mealTime{
		background-image:url('modules/top5/images/bg_today.gif');
        height:200px;
        background-color:#e5e5e5;
        background-repeat:repeat-x;
}
.mealTime{
		background-image:url('modules/top5/images/bg.gif');
        height:200px;
        background-color:#d9d9d9;
        background-repeat:repeat-x;
        
}

.mealTimePrint{
        height:120px;
        background-repeat:repeat-x;
        
}
.mealTimeTitlePrint{
		font-weight:600;
        font-size:12px;
        border-bottom:1px DASHED #CCCCCC;
}

.mealTimeTitle{
        font-size:12px;
        border-bottom:1px DASHED #CCCCCC;
}

.mealTimeTitle a{
        font-size:10px;
}
.functionMenu{
        padding:5px; 
        position:absolute;
        background-color:#D0DFB0;
        border:1px SOLID #CCCCCC;
        border-bottom:3px;
        border-right:3px;
        display:none;
        text-align:left;
		font-weight:bold;
        
}
.functionMenu a{
text-decoration:none;
color:#669900;
}
#todaysplan .hourBlock{
	background-image:url('modules/top5/images/bg_today.gif');
        height:360px;
        background-repeat:repeat-x;
        border-bottom:1px SOLID #CCCCCC;
        background-color:#e5e5e5;

}
.hourBlock{

        background-repeat:repeat-x;
		background-image:url('modules/top5/images/bg.gif');
        height:360px;
        border-bottom:1px SOLID #CCCCCC;
        background-color:#d9d9d9;
        background-repeat:repeat-x;
        
}
.functionMenu a{
        
        display:block;
        
        
}
.functionMenu1{
        padding:5px; 
        position:absolute;
        background-color:#D0DFB0;
        border:1px SOLID #CCCCCC;
        border-bottom:3px;
        border-right:3px;
        display:none;
        text-align:left;
		
        
}
.functionMenu1 a{
text-decoration:none;
color:#669900;
 display:block;
}

.profile{
        
        text-align:left;
        
}
.profile td.field{
        font-weight:600;
}
h4{
        border-bottom:2px SOLID rgb(200,50,50);
        margin-bottom:3px;
        
}
a.exerciseDay{
	padding:2px;
	display:block;
	border:1px SOLID #CCCCFF;
	background-color:rgb(250,250,250);
	margin-bottom:2px;
	
}
a.exerciseDay:hover{
	padding:2px;
	display:block;
	background-color:#FFFFFF;
	border:1px SOLID #5555CC;
	
}
a.percent{
font-size:10px;
 float:left;
 display:block;
 width:34px;
/* background:#CCCCCC;*/
color:#003366;
font-weight:bold;

}

.box{
		color:#111111;
		text-align:right;
		border:1px SOLID #666666;
		background-image:url('images/top5/box_bg.gif');
}
.box2{
		color:#111111;
		text-align:right;
		border:1px SOLID #666666;
		background-image:url('images/top5/box_bg2.gif');
}
.box_header{
		color:#111111;
		text-align:center ;
		border:1px SOLID #666666;
		background-image:url('images/top5/box_bg_header.gif');
}
.box_header2{
		color:#111111;
		text-align:center ;
		border:1px SOLID #666666;
		background-image:url('images/top5/box_bg_header2.gif');
}
#planTip{display:none;}
#monitorTip{display:none;}
#rewardTip{display:none;}
table#averagesTable{border-collapse:collapse;margin-right:0px;}
table#averagesTable td{padding:1px;}

#navbar a{background-image:url('images/top5/nav_option.gif');width:132px; height:24px;display:block; margin-right:5px; margin-top:10px;float:left; text-align:center; line-height:24px;}
div#summaryTable {background-image:url('images/top5/summarybg.gif'); width:214px; height:160px;background-repeat:no-repeat;}


.dayTitle{
	font-weight:600;
	margin-top:5px;
}
.planTitle{
	font-size:12px;
	font-weight:600;
}
.info_yes{
	border-top:3px SOLID rgb(180,180,255);
	border-bottom: 3px SOLID rgb(180,180,255);
	background:#F0F0FF;
	color:rgb(30,30,30);
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:5px;
}
.info_no{
	margin-bottom:5px;
	border-top:3px SOLID rgb(255,180,180);
	border-bottom: 3px SOLID rgb(255,180,180);
	background-color:rgb(255,240,240);
	color:rgb(30,30,30);
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
}
		.splashMeals{
			font-family:verdana;
            background-color:#9fc3dd;
            width:265px;
        }
        .splashMeals .splashContent{
			height:344px;
        }
        .splashMealTime ul{
            margin:2px;
            font-size:10px;
			list-style-type:none;
        }
            .splashMeals #title{
            height:80px;
            background-image:url('images/top5/splash_meal_head.gif');
            font-family:verdana;
            font-size:16px;
            font-weight:600;
            color:#FFFFFF;
            
            }
            .splashMeals #foot{
            height:8px;
            background-image:url('images/top5/splash_meal_foot.gif');
            font-family:verdana;

            font-weight:600;
            color:#FFFFFF;
            
            }
            .splashMealTime .heading{           
            color:red;
            font-weight:600;
            font-size:16px;
            }
            .splashMealTime .calories{
            margin-left:5px;
            color:white;
            font-weight:200;
            font-size:12px;
            }
            
          
            
         .splashExercise{
			 font-family:verdana;
            background-color:#9fc3dd;
            width:265px;
        }
        .splashExercise .splashContent{
			height:180px;
        }
        .splashExerciseTime ul{
            margin:2px;
            font-size:10px;
			list-style-type:none;
        }
            .splashExercise #title{
            height:80px;
            background-image:url('images/top5/splash_ex_head.gif');
            font-family:verdana;
            font-size:16px;
            font-weight:600;
            color:#FFFFFF;
            
            }
            .splashExercise #foot{
            height:8px;
            background-image:url('images/top5/splash_meal_foot.gif');
            font-family:verdana;

            font-weight:600;
            color:#FFFFFF;
            
            }
            .splashExerciseTime .heading{           
            color:red;
            font-weight:600;
            font-size:16px;
            }
            .splashExerciseTime .calories{
            margin-left:5px;
            color:white;
            font-weight:200;
            font-size:12px;
            }
            
            .splashQuote{
            font-size:12px;
            line-height:16px;
            border-top:3px SOLID #9ec3dc;
            border-bottom:3px SOLID #9ec3dc;
            background-color:#ecf3f8;
            color:#485055;
            padding:5px;
            
            }
            .promoText{
            margin-top:10px;
            border:1px SOLID #CCCCCC;
            height:152px;
            width:263px;
            overflow:hidden;
            }
            .splashMenuOptions{
            height:112px;
            clear:both;
            margin-top:8px;
            margin-bottom:8px;
            display:block;
            }
            .splashMenuOptions a{
            background-image:url('images/top5/splash_menu_bg.gif');
            display:inline-block;
            width:175px;
            float:left;
            line-height:40px;
            text-align:center;
            border:1px SOLID #CCCCCC;
            }	

