@charset "utf-8";
/* CSS Document */

body {background: url(/img/background.gif) #ccc; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}

td, tr {margin: 2px; padding: 2px;}

#container {width: 650px; margin: 0 auto; }

	#head {height: 90px; width: 650px; }
		
		#head h1 { float: left; text-indent: -9999px; overflow: hidden; margin: 0; padding: 0; border: 0; }
		#head h1 a:link, #logo h1 a:visited	{ display: block; width: 158px; height: 23px; background: transparent url(/img/sitemark.png) bottom left no-repeat; margin: 30px 0 0 0; padding: 0; border: 0; }
		#head h1 a:hover { background: transparent url(/img/sitemark.png) bottom left no-repeat;	}
	
		#head h2 { float: right; text-indent: -9999px; overflow: hidden; margin: 0; padding: 35px 0 0 0; background: transparent url(/img/wordmark3.png) bottom right no-repeat; width: 322px; height: 24px; display: block;}
	
	#nav {height: 40px; background: url(/img/nav-background.gif) top left; width: 500px; float: left;}
		#nav ul {text-transform:uppercase; margin: 0.9em 0 0 0; font-size: .9em; }
		#nav ul li { display: inline; border-right: 2px solid #294461; margin: 0; padding: 0px;}
		#nav ul li.last {border-right: none; }
		#nav ul li a { padding: 0 1.5em 0 1.3em; color: #294461; text-decoration: none; }
		#nav ul li a:hover { color: black;}
		
	#main {background: url(/img/body-background.gif) top left repeat-y; width: 650px; float: left; }
		#subnav {width: 500px; float: left; background: #476586; font-size: 0.9em; margin-bottom: 20px; padding-bottom: 15px; border-bottom: 1px solid white;}
			#subnav ul { margin: 15px 0 0 17px; font-size: .9em; }
			#subnav ul li { display: inline; border-right: 1px solid #eaeaea; margin: 0; padding: 0px;}
			#subnav ul li.last {border-right: none; }
			#subnav ul li a { padding: 0 7px 0 4px; color: #fff; text-decoration: none; }
			#subnav ul li a:hover { color: #e0e0e0; text-decoration: underline;}
			

		#content { width: 650px; background: url(/img/DFGLC_logo_2.png) bottom right no-repeat; color: #f0f0f0; float: left;}
			#content h2 {font-size: 1.2em; margin: 20px 0 0 30px;}
			#content h3 {font-size: 1.1em; margin: 10px 0 0 30px;}
			#content h4 {font-size: 1.0em; margin: 10px 0 0 30px;}
			#content p {font-size: .8em; margin: 10px 0 0 30px; line-height: 1.3em;}
			.c ul {list-style:disc; font-size: .8em; margin: 15px;}
			.c li {margin: 0 0 0 27px; padding: 5px; line-height: 1.1em;}
			
			#content a {color: #fff; text-decoration: underline;}
			#content a:hover {color: #fff; text-decoration: none;}
	
	#footer {clear: both; height: 50px; width: 650px; }	
		#footer ul { float: left; text-transform:uppercase; margin: 10px 0 0 0; padding: 0px; font-size: 0.8em; }
		#footer ul li { display: inline; border-right: 1px solid #294461; margin: 0; padding: 0px;}
		#footer ul li.last {border-right: none; }
		#footer ul li a { padding: 0 9px 0 5px; color: #294461; text-decoration: none; }
		#footer ul li a:hover { color: black; text-decoration: underline; }
		
		#footer p { float: right; color: #294461; margin: 7px 10px 0 0; font-size: 0.8em; }