
body         { 	color:black;
				background:white;
				margin-top:0;
				margin-left:0;
				margin-right:0;
				font: normal 14px Arial, Helvetica, sans-serif;
				}

h1		{
			font:bold 26px arial, helvetica, sans-serif;
			text-align: center;
		}

h2		{
			font:bold 20px arial, helvetica, sans-serif;
			text-align: left;
		}

h3		{
			font: bold 16px arial, helvetica, sans-serif;
		}
		
h6		{
			font: normal 11px/12px arial, helvetica, sans-serif;
		}

li		{	/* bulleted lists */
			font: normal 13px/15px arial, helvetica, sans-serif;
		}


#Header	{
			border-left:0px solid black;
			border-right:0px solid black;
			border-top:10px solid black;
			border-bottom:10px solid black;
			background: #0079c2;
			color:white;
			margin:0;
			font-weight:bold;
			font-style:normal;
			font-variant:normal;
			line-height:26px;
			font-size:24px;
			font-family:Georgia, Times New Roman, Times, serif; /* top, right, bottom, left */
		}

#Header img	{
				vertical-align: middle;
			}

#Menu		{
			color: black;
			background: #ffcc99;
			position: absolute;
			top: 84px;
			left: 10px;
			width: 110px;
			padding: 10px 10px 10px 10px;
			font:11px/13px verdana, arial, helvetica, sans-serif;
		}
			
#Menu2		{
			color: black;
			background: #ffffcc;
			position: absolute;
			top: 250px;
			left: 10px;
			width: 110px;
			padding: 10px 10px 10px 10px;
			font:10px/11px verdana, arial, helvetica, sans-serif;
		}
		
#Callout	{
			color: black;
			background: #ffcc99;
			position: absolute;
			top: 84px;
			right: 10px;
			width: 120px;
			padding: 10px 10px 10px 10px;
			font:11px/12px georgia, times, serif;
			float: left;
		}
			
#Callout2	{
			color: black;
			background: #ffffcc;
			position: absolute;
			top: 260px;
			right: 10px;
			width: 120px;
			padding: 10px 10px 10px 10px;
			font:10px/11px georgia, times, serif;
			float: left;
		}

img.l	{
			float: left;
			vertical-align: top;
		}

img.r	{
			float: right;
			vertical-align: top;
		}

#Content	{
			/* top, right, bottom, left */
			border:1px solid #c0c0c0;
			padding:10px 10px 10px 10px;
			margin: 20px 160px 20px 150px;
		}

#Content-wide		/* no callout on right */
		{
			/* top, right, bottom, left */
			border:1px solid #c0c0c0;
			padding:10px 10px 10px 10px;
			margin: 20px 10px 20px 120px;
		}

#FullWidth	{	/* Suitable for printing */
			margin: 20px 10px 0px 10px;
			padding: 0;
		}

a		{
			color: #0079c2;
			text-decoration: none;
			font-weight: bold;
		}

a:hover		{
			background-color: #e0e0e0;
		}
		
a:visited	{
			color: #0079c2;
		}
		
.box		{		/* box around some text */
			/*border:3px solid #9900ff;*/
			padding: 4px 4px 4px 4px;
			background-color: #cc6600;
			}

.index	{	/* Index to bookmarks on same page */
			margin-left: 0;
			color: black;
			font: normal 10px/9px verdana, arial, helvetica, sans-serif;
		}
/*				
.index a:link		{ color: "#0079c2"; text-decoration: none; }
.index a:visited		{ color: "#0079c2"; text-decoration: none; }
.index a:hover		{ color: black; text-decoration: underline; }
*/
/* "Quick" links */
.quicklink	{
			margin-left: 0;
			color: "#c0c0c0";
			font:9px verdana, arial, helvetica, sans-serif;
		}
				
.quicklink a:link		{ color: "#c0c0c0"; text-decoration: none; }
.quicklink a:visited		{ color: "#c0c0c0"; text-decoration: none; }
.quicklink a:hover		{ color: black; text-decoration: underline; }


/* Table formats */

table p		{	margin-left: 0;
				margin-right: 0;
				}

.table-header	{	background-color: black;
					color: white;
					font-weight: bold;
					text-align: center;
					vertical-align: bottom;
					}
					
.table-header td	{	vertical-align: bottom;
					}
					
.table-tint-1	{	background-color: "#f0f0f0";
					}
					
.pricelist	{	vertical-align: top;
				font-size: 80%;
				}

.pricelist table {	font-size: 100%; }	/* table within "pricelist," size relative to pricelist as specified above */				

.pricelist tr	{	vertical-align: top;	/* table row within "pricelist" */
					}

.pricelist h1	{	font-size: 150%;		/* an H1 header within "pricelist" */
					font-weight: bold;
					/* line-height: 50%; */
					margin-left: 0;
					margin-right: 0;
				}
				
.pricelist-option	{	font-size: 100%;
					font-weight: bold;
					text-align: right;
					line-height: 100%;
					}
					
.chart tr	{	vertical-align:top;
						}