body			{	color:				#000000;
				background-color:	#336666;
				font-family:		arial;
				font-size:			small;								}

h1			{	font-size:			2.5em;
				padding:			12px 0px 0px 0px;					}

h2			{	font-size:			1.6em;
				padding:			0px;								}

h3			{	font-size:			1.4em;
				padding:			0px;								}

h4			{	font-size:			1.1em;
				padding:			0px;								}

h5			{	font-size:			0.85em;
				padding:			0px;								}

.f			{	text-align:			center;
				padding-top:		0;
				margin-top:			0;									}
				
.ctrit		{	margin:				0 auto 0 auto;						}

.f1			{	margin-left:		200px;								}
.f2			{	padding-right:		15px;								}

p			{	text-indent:		2em;
				font-size:			1.25em;
				padding:			0px 5px 0px 5px;					}

.ps			{	text-indent:		0px;
				font-size:			1.25em;
				padding:			0px 5px 0px 5px;					}

#wrapper 	{	margin:				0px auto 0px auto;
				width:				800px;
				border:				3px solid #000000;
				padding:			0;
				background-image:	url(../grph/tile.jpg);
				background-color:	#3333FF;							}

#header		{	color:				#CCCCFF;
				border:				1px solid #000000;
				height:				180px;
				text-align:			center;
				background-color:	#000000;							}

#header img	{	border:				0;
				height:				150px;								}


#content	{	background-color:	#CC9966;
				margin:				0px auto 0px auto;
				width:				700px;
				border:				1px solid #000000;
				padding:			10px 10px 10px 10px;				}

#foot		{	color:				#CCCCFF;
				background-color:	#000000;
				padding:			2px;
				text-align:			center;
				font-family:		Arial;								}

#navbar		{	background:			#999999 url(../grph/tile2.jpg);
				border:				1px solid #000000;
				text-align:			center;								}


#compliant	{	float:				right;
				height:				55px;								}

/*	The following styles affect the appearance of the table that holds the navigation bar.	*/

#navbar table	{	
				width:				100%;					/* sets the width of the table */
				border-collapse:	collapse;				/* removes the gutter between cells */
				border:				2px solid #000000;		/* sets the outline to a narrow black line */
																						}

.nvl		{	font-size:			1.5em;
				width:				25%;					/* sets the width of each cell */
				text-align:			center;					/* aligns the text in the center */
				border:				2px solid #000000;		/* sets the border to black 1 pixel wide */
				background-color:	#999999;				/* color of button */
				background-image:	url(../grph/down.jpg);	/* sets the background image to the plain grey button */
				background-repeat:	no-repeat;				/* the background image does not repeat */
				background-position:0% 50%;
																						}
.nvl a,  .nvl a:visited	{																						
				text-decoration:	none;
				color:				#000000;				/* color of text */			}

.nvs		{	font-size:			1.5em;
				text-align:			center;					/* aligns the text in the center */
				border:				2px solid #000000;		/* sets the border to black 1 pixel wide */
				background-color:	#999999;				/* color of button */
				background-image:	url(../grph/down.jpg);	/* sets the background image to the plain grey button */
				background-repeat:	repeat-x;				/* the background image repeats horizontally */
				background-position:0% 50%;
																						}
.nvs a,  .nvs a:visited	{																						
				text-decoration:	none;
				color:				#000000;				/* color of text */			}

#navbar td:hover
			{	background-color:	#9999FF;				/* color of button */
				background-image:	url(../grph/over.jpg);	/* sets the background image to the purple button */
				color:				#333333;				/* color of text */			}

/* this is the end of the styles that affect the navigation bar */


#featwrap	{	border:				2px solid #000000;					}

.feat1		{	height:				auto;
				border:				1px solid #000000;
				padding:			10px;
				background-color:	#CCCCFF;							}

.feat2 		{	height:				auto;
				border:				1px solid #000000;
				padding:			10px;
				background-color:	#CCFFCC;							}

.closed		{	height:				auto;
				width:				450px;
				margin:				auto;
				border:				1px solid #000000;
				padding:			10px;
				background-color:	#FF9999;							}

.open		{	height:				auto;
				width:				450px;
				margin:				auto;
				border:				1px solid #000000;
				padding:			10px;
				background-color:	#99FFFF;							}

.cf			{	width:				350px;
				margin-left:		50px;
				text-align:			center;								}
			
.red		{	font-size:			1.1em;
				color:				#FF0000;							}

.blue		{	font-size:			.9em;
				color:				#0000FF;							}

.lft		{	height:				130px;
				padding-top:		8px;
				padding-left:		40px;
				padding-right:		10px;
				float:				left;								}

.rgt		{	height:				130px;
				padding-top:		8px;
				padding-right:		40px;
				padding-left:		10px;
				float:				right;								}

.bld		{	font-weight:		bold;								}


.rgts		{	height:				160px;
				padding-top:		8px;
				padding-right:		40px;
				border:				0;
				float:				right;								}
			
.gga		{	height:				auto;
				background-color:	#FFFF00;
				font-size:			1.25em;
				padding:			10px 10px 3px 10px;
				border:				1px solid black;					}
			
.ggb		{	height:				auto;
				background-color:	#CCFFCC;
				font-size:			1.25em;
				padding:			10px 10px 3px 10px;
				border:				1px solid black;					}

#calfrm		{	border-width:		0;
				width:				640px; 
				height:				480px;
				margin:				0 15px 0 15px;						}