body			{	font-family: verdana, arial, sans-serif;
				font-size: 80%;	
				text-align: center;
				background-color: #fff;	
			}
* 			{	margin:0; 
				padding:0;
			}
td			{	padding: 2px;
			}
div#container		{	width: 765px;
				margin: 5px auto;
				text-align: left;
				background-color: #fff;	
				border: 1px solid black;
			}
img#topbanner		{	float: left;
				margin: 6px 20px 6px 6px;	

			}
div#topsponsor		{	font-size: .8em;
				margin-left: 490px;
				margin-top: 3px;
				color: #145642;	
				text-align: center;
			}
div#topsponsor h2	{	font-size: 1.6em;
				margin-top: 6px;
			}
div#header h1		{	font-size: 1.5em;
				margin: 10px 0 0 0;
				color: #145642;			
			}
div#header h2		{	font-size: 1.2em;
				color: #145642;
			}
div#topimg	{	clear: both;
			margin: 0 6px 7px 6px;
			height: 115px;
			background-image: url('../images/top_bg.jpg');
			background-repeat: repeat-x;
			background-position: center;
		}

div#menubar	{	background-color: #1A785C;
			margin: 7px 6px 0 6px;

			height: 21px;
			}
div#rightnav		{	float: right;
				width: 140px;
				margin-right: 6px;
				margin-top: 10px;
			}
div#rightnav h4		{	text-align: center;
				font-size: .9em;
				color: #fff;
				margin: 0;
				padding: 5px 0;
				background-color: #145642; /*#1A785C;*/
			}
div#rightnav img	{ 	margin: 6px 0;
				border: 0;
			}
div#content		{	margin-top: 10px;
				margin-left: 160px;
				margin-right: 160px;
				padding: 4px;
			}
div#content2		{	margin-top: 10px;
				margin-left: 160px;
				margin-right: 6px;				
				padding: 4px;
			}
/* Hides from IE-mac \*/
* html #content		{	height: 1%;
			}
/* End hide from IE-mac */

div#content h1, 
div#content2 h1 	{ 	font-size: 1.3em;
				margin: 0 0 .5em 0; 
				color: #1A785C;
			}
div#content h2, 
div#content2 h2		{ 	font-size: 1.2em;
				margin: 0 0 .5em 0; 
				color: #1A785C;
			}
div#content h3, 
div#content2 h3 	{ 	font-size: 1.1em;
				margin: 0 0 .5em 0; 
				color: #1A785C;
			}
div#content h4, 
div#content2 h4 	{ 	font-size: 1em;
				margin: 0 0 .5em 0; 
				color: #1A785C;
			}
div#content h5, 
div#content2 h5 	{ 	font-size: 9em;
				margin: 0 0 .5em 0; 
				color: #1A785C;
			}
div#content p, 
div#content2 p	{	margin: 1em 0;	
                        text-align:justify;		
		}
div#content ul,
div#content ol,
div#content2 ul,
div#content2 ol		{	margin: .5em 0 .5em 3em;
				
			}
div#content li,
div#content2 li		{	padding: .5em 0;
			}
img#main_img		{	float: right;
				margin: 0 0 5px 5px;
			}
div#footer	{	clear: both;
			text-align: center;
			background-color: #1A785C;
			color: #fff;
			margin: 6px 6px;
			height: 21px;
		}
div#footer p	{	font-size: .85em;
			font-weight: bold;
			line-height: 1.6em; 
			padding: 2px 0 0 5px;
		}
/* form styles */

div#formcontainer 	{	margin: 25px 0 0 10px;
				width: auto;
			}
div#formcontainer form  {
			}

div#formcontainer div.clearform	{	padding: 5px 0px; 
					vertical-align: top;
					width: auto;
					overflow: hidden;
					margin: .5em 0;
				}
div#formcontainer form label {	width: 150px;	 
				float: left;
				margin-right: 10px;
			}

.formcaption 		{	font-size: .75em; 
			}	
div#formcontainer div.buttongroup 	{	float: left; 
						margin: 0px; 
						padding: 0px;
			} 
div#formcontainer div.buttongroup div 	{	margin-bottom: 5px; 
					} 
div#formcontainer div.buttongroup input	{	margin-right:5px;
					} 

.button		{	color: #fff;
			background-color: #693;
			padding: .1em .5em;
			font-weight: bold;
			font-size: .85em;
		}
textarea	{	font-family: verdana, arial, sans-serif;
			font-size: 1em;
		}

/* end form styles */

div#newsimage	{	float: right; 
			margin: 0 6px 20px 6px;
		}
div#newsimage p	{	 
			margin-top: 0;
			padding: .2em;
			font-size: .85em;
		}

/* THE HORIZONTAL MENU STARTS HERE */

div#listmenu 	{	width:100%;
			float:left;
			font-size:.8em;	/* SET FONT-SIZE HERE */
			font-weight: bold;
			background-color: #1A785C; /* colors the div */
	}
div#listmenu ul {	margin:0 0 0 46px;/* indents ul from edge of container */
		}
div#listmenu li {	float:left;
			position:relative; 
			list-style-type:none;
			background-color: #1A785C;
			border-right: 1px solid #fff; /* creates dividing lines between the li elements */
		}
div#listmenu li:first-child {
			border-left:1px solid #1A785C; /*the first vertical line on the menu */
		}
div#listmenu a 	{	display:block;
			padding: 6px 12px 6px 15px; /*creates space each side of menu item's text */
			text-decoration:none;	 /* removes the underlining of the link */
			color:#fff;	/* sets the type color */
		}
div#listmenu a:hover 	{	
			color:#fff;
			text-decoration: underline;
			}

/* the horizontal menu ends here */

/* the drop-down starts here */

div#listmenu ul li ul 	{
			margin:0;
			position:absolute;
			width: 17em;
			left:-1px;
			}
div#listmenu ul li ul li {
			width: 100%;
			border-left: 1px solid #fff;
			border-bottom: 1px solid #fff;
			border-right: 1px solid #fff;
			background-color: #6BA576;
			}
div#listmenu ul li ul li:first-child {
	border-top:1px solid #fff; /*the top edge of the dropdown */
	border-left:1px solid #fff; /*the top edge of the dropdown */
	}
/* make the drop-down display as the menu is rolled over */
div#listmenu ul li ul 	{	display:none;
			}
div#listmenu ul li:hover ul {	display:block; 
			}
/* END OF LIST-BASED MENU */

/* STYLES FOR NAVBAR LIST FLYOUTS */

div#navbar	{	float: left;
			width: 140px;
			margin-top: 10px;
			margin-left: 6px;
			margin-bottom: 6px;
			font-size: .85em;	/* SET FONT-SIZE HERE */
			font-weight: bold;
		}
div#navbar ul	{	line-height: 2em;
			list-style-type: none;	
			border-left: 1px solid #fff;
			border-right: 1px solid #fff;
			border-bottom: 1px solid #fff;

		}
div#navbar li	{	width: 100%;			
			position:relative; 
			background-color: #1A785C;
			border-top: 1px solid #fff;
			padding: .3em 0;
			text-indent: .7em;		
		}
div#navbar li.top { 	background-color: #145642;
		        color: #fff;
		}

div#navbar ul li ul {	margin:0;
			position:absolute;
			width: 140px;
			left: 138px;
			top: -1px;
			border-left: 1px solid #fff;
			border-right: 1px solid #fff;
			border-bottom: 1px solid #fff;
		}
div#navbar ul li ul li {
			width: 100%;
		   	border-top: 1px solid #fff;
			background-color: #6BA576;
		}
div#navbar ul li ul li:first-child {
	border-top:1px solid #fff /*the top edge of the flyout */
	}
/* make the flyout display as the menu is rolled over */

div#navbar ul li ul 	{	display:none;
			}
div#navbar ul li:hover ul {	display:block;
			}
div#navbar a		{	font-size: .9em;
			}
div#navbar a:link	{	color: #fff;
				text-decoration: none;
			}
div#navbar a:visited	{	color: #ccc;
				text-decoration: none;
		}
div#navbar a:hover	{	color: #fff;
				text-decoration: underline;
			
			}
div#navbar p		{	font-size: .85em;
				font-weight: bold;
			}
div#navbar img		{	margin-top: 3px;
				margin-bottom: 3px;
				border: 0;
			}
p.privacy		{	font-size: .85em;
			}
div.sponsor_box		{	overflow: hidden;
				margin: 10px 0;
				padding-bottom: 10px;
				border-bottom: 1px solid #000;
			}
div.sponsor_description {	margin-left: 160px;
			}
