body		{
				background: #f5f5f5 url(../images/background.jpg) top left repeat-x;
				color: #000;
				margin-top: 20px;
				font: 10px verdana, arial, tahoma, sans-serif;
				}
				
/* refers to the most outside table */
#outside
			{
				border: 1px solid #666;
				width: 668px;
				}
				
/* refers to any area that contains content, applies 1em of padding to that area. */
.content	{
				background: url(../images/white_background.gif) top left repeat;
				padding: 0 20px 20px;
				}
				
.PageHeader {
				color: #0f8250;
				font-weight: bold;
				font-size: 16px;
				padding-top: 10px;
				}
				
.SubHeader 	{
				color: #984c00;
				font-weight: bold;
				font-size: 12px;
				}
				
a:link, a:visited
			{
				color: #9c5c1a;
				}
				
a:hover		{
				text-decoration: none;
				}
				
table#page_bottom_nav
			{
				margin-top: 4em;
				}
				
td.bottom_nav
			{
				color: #006600;
				padding-bottom: 1.5em;
				}
				
td.bottom_nav a:link, td.bottom_nav a:visited, 
td#footer a:link, td#footer a:visited
			{
				padding-bottom: 2em;
				color: #9c5c1a;
				font-size: 9px;
				}
				
#footer
			{
				font-size: 9px;
				}

/* no images to have border without being specifically set */				
img 		{	
				border: none;
				}

/* logo & header */				
img.header
			{
				width: 668px;
				height: 77px;
				}
				
/* images below header */
.main_img1, .main_img2, .main_img3	
			{
				height: 170px;
				}
				
.main_img1
			{
				width: 222px;
				}
				
.main_img2
			{
				width: 225px;
				}
				
.main_img3
			{
				width: 221px;
				}
				

				
h2 {
font-size: 14px;
}
						
				

.underline {
	text-decoration: underline;
}

li{
	margin-bottom: 0.8em;
}



/** navigation **/
ul#nav{
	list-style: none;
	display: auto;
	height: 20px;
	border-width: 1px 0 1px 0;
	border-style: solid;
	border-color: #666666;
	font-size: 10px;
	font-face: Arial, Helvetica, Sans;
	text-align: center;
	text-transform: uppercase;
	background-color: #e7e7e7;
	margin: 0;
	padding: 0;
}

ul#nav li{
	float: left;
	padding: 4px 0 0 0;
	height: 16px;
	display: block;
	background-color: #e7e7e7;
	margin-bottom: auto;
}

ul#nav li:hover, ul#nav li.sfhover{
	background-color: #dad3b3;
}

ul#nav li a{
	padding: 0px 21px 0 21px;;
	text-decoration: none;
	color: #666666;
}