body {
	color:#333333;
	font:75% arial, helvetica, sans-serif;
	height:98%;}

h1 {
	color:#666666;
	font-size:240%;
	font-weight:bold;
	line-height: 100%;
	padding:0px 0px 19px 0px;}
	
h2	
	{
	color:#00447c;
	font-size:150%;
	font-weight:bold;
	line-height: 100%;
	margin:0px 0px 10px 0px;}

h3	
	{
	color:#00457C;
	font-size:130%;
	font-weight:bold;
	line-height: 100%;
	margin:0px 0px 10px 0px;}

h4 {
	color:#666666;
	font-size:110%;
	font-weight:bold;
	line-height: 100%;
	margin:0px 0px 10px 0px;}

h5 {
	color:#666666;
	font-size:100%;
	font-weight:normal;
	margin:0px;}

h6 {
	color:#333333;
	font-size:100%;
	font-weight:bold;
	margin:0px;}

p {
	line-height:150%;
	font-size:100%;
	margin:0px 0px 15px 0px;}

a {
	color:#00447c;
	text-decoration:underline;}

	a:hover {
		text-decoration:none;}

ul {
	margin:0px 0px 13px 40px;
	list-style: disc;
	padding:0px;}
	
	ul li {
		padding:0px 0px 7px 0px;}
	
	ul ul {
		margin:0px 0px 0px 30px;
		list-style: disc;
		padding:0px;}
		
		ul ul li {
			padding:0px 0px 7px 0px;}
			
			
ol {
	margin:0px 0px 13px 40px;
	list-style: decimal;
	padding:0px;}
	
	ol li {
		padding:0px 0px 7px 0px;}
	
	ol ol {
		margin:0px 0px 0px 30px;
		list-style: decimal;
		padding:0px;}
		
		ol ol li {
			padding:0px 0px 7px 0px;}
			
			
#leftNav {
	color: #ffffff;
	font-size: 90%;
	font-weight: bold;
	padding: 15px 15px;}
	
	#leftNav td {
		border-bottom: 1px solid #cccccc;
		padding: 10px 0px;}
		
	#leftNav a {
		color: #FFFFFF;
		font-size: 120%;
		font-weight: bold;
		text-decoration: none;}
		
		#leftNav a:hover {
			color: #FFFFFF;
			text-decoration: underline;}
			
#content {
	font-size: 100%;
	padding: 26px 0px 0px 0px;}
	
	#content table {
		background-color: #FFFFFF;}
		
		#content table td {
			padding: 40px 0px 15px 30px;}
		
		#content table.foods {
			border-top: 1px solid #cccccc;
			border-left: 1px solid #cccccc;
			margin-bottom: 15px;}
			
		#content table.ph {
			border: 1px solid #cccccc;
			border-bottom: none;
			margin-bottom: 15px;}
			
			#content table.ph ul {
				margin:0px 0px 13px 20px;}
		
		#content table.foods td, #content table.ph td {
			border-bottom: 1px solid #cccccc;
			padding: 10px;}
			
		#content table.foods td.header, #content table.ph td.header {
			background-color: #8d205e;
			border-right: 1px solid #cccccc;
			color: #FFFFFF;
			font-weight: bold;}
			
		.alt {
			background-color: #eeeeee;}
			
		#content table.foods td.borderRight, #content table.ph td.borderRight {
			border-right: 1px solid #cccccc;
			text-align: right;}
		
		#content table .bigBold {
			font-size: 120%;
			font-weight: bold;}
			
#footer {
	color: #999999;
	border-top: 1px solid #DDDDDD;
	font-size: 90%;
	padding-top: 15px;}


/* =-=-=-=-=-=-=-=-=-=-=-=-Form Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

#content table .form {padding: 0px;}

.form label {
	color:#153a6d;
	font-size:110%;
	font-weight:bold;
	line-height: 100%;}

#content table .form td {
	padding: 0px;
	padding-bottom: 10px;
	vertical-align:middle;}
	
.form td.textarea {
	vertical-align:top;}
	
.form input {
	border: 1px solid #BBBBBB;
	color:#333333;
	font-size:100%;
	line-height: 100%;
	padding: 4px;
	width: 95%;}
	
.form input.submit {
	border: none;
	padding: 0px 3px 0px 0px;
	text-align: right;
	width: auto;}
	
.form textarea {
	border: 1px solid #BBBBBB;
	color:#333333;
	font-family: arial, helvetica, sans-serif;
	font-size:110%;
	line-height: 140%;
	overflow: hidden;
	padding: 4px;
	width: 95%;}

.red-star {font: bold 0.91em tahoma, sans-serif; color:#FF0000; }
.alert {font: normal 0.91em tahoma, sans-serif; color:#FF0000;}



/*table
	{
	width: 100%;
	border-collapse: collapse;
	background-color: white;
	color: black;
	font: 10pt verdana, arial;
	margin-bottom: 25%; /* %, px, em, ex ? */
	/*}

tr.subhead
	{
	background-color: #cccccc;
	}

th
	{
	padding: 0 3%;
	}

th.alt
	{
	background-color: black;
	color: white;
	padding: 3% 3% 2%;
	}

td
	{
	padding: 0 3%;
	}

tr.alt
	{
	background-color: #eeeeee;
	}

h1
	{
	font: 24pt verdana, arial;
	margin: 0;
	}

h2
	{
	font: 18pt verdana, arial;
	margin: 0;
	}

h3
	{
	font: 12pt verdana, arial;
	margin: 0;
	}

th a
	{
	color: #00008b;
	font: 8pt verdana, arial;
	}

a
	{
	color: #00008b;
	text-decoration: none;
	}

a:hover
	{
	color: #00008b;
	text-decoration: underline;
	}

div.outer
	{
	width: 90%;
	margin: 15%;
	}

table.viewmenu td
	{
	background-color: #006699;
	color: white;
	padding: 0 5%;
	}

table.viewmenu td.end
	{
	padding: 0;
	}

table.viewmenu a
	{
	color: white;
	font: 8pt verdana, arial;
	}

table.viewmenu a:hover
	{
	color: white;
	font: 8pt verdana, arial;
	}

a.tinylink
	{
	color: #00008b;
	font: 8pt verdana, arial;
	text-decoration: underline;
	}

a.link
	{
	color: #00008b;
	text-decoration: underline;
	}

div.buffer
	{
	padding-top: 7%;
	padding-bottom: 17%;
	}

.small
	{
	font: 8pt verdana, arial;
	}

table td
	{
	padding-right: 20%;
	}

table td.nopad
	{
	padding-right: 5%;
	}*/

