.page_text		{
			font-family: verdana, verdana, sans-serif;
			font-size: 0.7em;
			color: #444444;
			}


.panel			{
			font-family: verdana, verdana, sans-serif;
			font-size: 0.7em;
			color: #DDDDDD;
			}

.panel a			{
			color: #FFFFFF; text-decoration: none;
			}

.panel a:hover		{
			color: #FFFFFF; text-decoration: underline;
			}


.panel_input		{
			font-family: verdana, verdana, sans-serif; font-size: 0.7em;
			}

.panel_submit		{
			font-family: verdana, verdana, sans-serif; font-size: 0.7em;
			}




.pantry_available		{
			font-family: verdana, verdana, sans-serif; font-size: 0.7em; width: 450px
			}


.pantry_stocked		{
			font-family: verdana, verdana, sans-serif; font-size: 0.7em; width: 450px
			}



.generic_input		{ font-family: verdana, verdana, sans-serif; font-size: 0.7em; }
.generic_select		{ font-family: verdana, verdana, sans-serif; font-size: 0.7em; }






/* small tables on meals and requirements page */

.requirements		{
			font-family: verdana, verdana, sans-serif;
			font-size: 0.7em;
			background-color: #FFFFFF;
			}

.requirements_input	{
			font-family: verdana, verdana, sans-serif;
			font-size: 1.0em;
			background-color: #FFFFFF;
			}


.requirements_header	{
			font-family: verdana, verdana, sans-serif;
			font-size: 0.7em;
			color: #FFFFFF;
			background-color: #386B9E;
			}

.requirements_footer	{
			font-family: verdana, verdana, sans-serif;
			font-size: 0.7em;
			color: #333333;
			background-color: #FAFAFA;
			}













.profile			{
			font-family: verdana, sans-serif;
			font-size: 11px;
			}

.profile input		{
			font-family: verdana, sans-serif;
			font-size: 11px;
			}


/* begin login panel */
.login			{
			font-family: verdana, sans-serif;
			font-size: 11px;
			}

.login a			{
			color: #FFFFFF;
			text-decoration: none;
			}

.login a:hover		{
			color: #FFEE00;
			}


.login input		{
			font-family: verdana, sans-serif;
			font-size: 11px;
			width: 75px;
			}

.login hr			{
			color: #FFDD00;
			}


	/* begin redefine standard tags ------------------------------------------------------------------------------------------------------ */

	h1			{
				font-family: helvetica, sans-serif;
				font-size: 135%;
				letter-spacing: -1px;
				}


	h2			{
				font-family: helvetica, sans-serif;
				font-size: 115%;
				letter-spacing: -1px;
				}


	h3			{
				font-family: helvetica, sans-serif;
				font-size: 100%;
				letter-spacing: -1px;
				}


	hr			{
				height: 1px;
				width: 100%;
				COLOR: #E5E5E5;
				}


	body			{
				background-color: #FFFFFF;
				}

	/* begin table layout classes ---------------------------------------------------------------------------------------------------------- */


	.global.left_column		{
				width: 175px;
				}


	.global center_column	{
				width: 100%;
				}


	.global right_column	{
				width: 150px;
				}



	/* begin menu layout classes ---------------------------------------------------------------------------------------------------------- */


	.menu			{
				font-family: verdana, verdana;
				font-size: 70%;
				}

	.menu.main_active a	{ color: #000000; text-decoration: none}
	.menu.main_active		{
				background-color: #CCFF33;
				}
				

	.menu.main_inactive a	{ color: #FFFFFF; text-decoration: none}
	.menu.main_inactive	{
				background-color: #ABABAB;
				}



	.menu.sub_active a	{ color: #000000; text-decoration: none}
	.menu.sub_active		{
				background-color: #CCFF33;
				font-size: 80%;
				padding-left: 25px;
				}

	.menu.sub_inactive a	{ color: #FFFFFF; text-decoration: none}
	.menu.sub_inactive		{
				background-color: #CDCDCD;
				font-size: 80%;
				padding-left: 25px;
				}



	/* begin custom classes ---------------------------------------------------------------------------------------------------------------- */


	.page_title		{
				font-family: verdana, verdana, sans-serif;
				font-size: 80%;
				letter-spacing: -1px;
				}

	

