/*Master Css file providing page defaults.  Overides to defaults found in page css includes.  */

/*~~~~~~~~~~~~~~~~
Main Color Schemes
Nutrition:
	Red - #CC0000
	Orange - #ff9900
	pinkred - #dd5656

~~~~~~~~~~~~~~~~*/
/*layout*/
* { font-family:arial;}

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
background: #FFFFFF;
color: #000000;
margin:0; padding:0;
background-image: url('../images/bg.jpg'); background-repeat:repeat-y;




/*text-align:center;*/
/*margin:0 auto 0 auto;*/
}



#header {  }

h1 {
	font-family:'Arial' ; font-size: 28pt;	text-align:left; padding: 0px 0px 0px 8px; margin: 0px 0px 0px 13px;
}

h2 {
	font-size: 14pt; text-align:left; margin: 0px 0px 0px 45px;
}

#topad {background-image:url('../images/nav_ad_bg.jpg'); background-repeat:no-repeat; 
	height:116px;/*setting for FF and other standards compliant browsers*/
	#height:140px; /*setting for IE7*/
	_height: 140px; /*setting for IE6*/
 	margin:0px; padding:24px 0px 0px 38px;}

.navtop { float:left;font-size:75%; line-height:normal; white-space: nowrap; background-image:url('../images/green_swirls.gif'); background-repeat:no-repeat; width: 778px; }
    .navtop ul { margin:0px; padding:10px 10px 0px 0px; list-style:none; }
    .navtop li { float:left; background:url("../images/nav/navroll.gif") no-repeat left top; margin:0px; padding:0px 0px 0px 19px; height:34px; }
    .navtop a { float:left; display:block; width:.1em; margin: 1px 0px 0px 0px; padding:7px 15px 4px 6px; text-decoration:none; font-weight:bold; color:#000; }
    .navtop > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    .navtop a {float:none;}
    /* End IE5-Mac hack */
    .navtop a:hover { color:#333; text-decoration:underline;}  
	 
    .navtop li:hover, .navtop li:hover a {/*background-position:0% -34px; */color:#333;}
    	
	.current { background-position:0% -68px; color:#333; }
	.navtop li.current, .navtop li.current:hover { background-position:0% -68px; }
	.navtop li.current a, .navtop li.current a:hover { color: #FFFFFF; }
	
	.navtop img {position:relative; left: 550px; margin: 0px 0px -50px 0px;}
	
.subnavouter {width:780px; clear:both; background-color:#719A1A;}

.subnav{  padding:3px 0px 3px 25px; color:#FFFFFF; white-space:nowrap;  margin: 0; font-size:75%; height: 2em; display:inline; }

.subnav a{ color:#FFFFFF; text-decoration:none; }
.subnav a:hover{ color:#00CC00; text-decoration:none;}
.subnav a.subcurrent { text-decoration:underline; font-weight:bold;}
.subnav a.logout {display:block;float:right;margin-top:-14px;margin-right:5px; padding:0;}

/*Nutrition Layout  */
.reportlink { font-size: 12px;}
#breadCrumb {font-size:14px;font-weight:bold;margin:10px;text-align:left;
}
#breadCrumb a{color:#333333;text-decoration:underline;font-size:14px;}
#breadCrumb a:hover{color:#A36C2C;text-decoration:underline;}
#breadCrumb .headon {color:#A36C2C;text-decoration:none;}
