@import url(reset.css);
@import url(typography.css);
@import url(clearfix.css);
@import url(form.css);
body {background: #002156 url(/elements/images/body_background.gif) top left repeat-x;}
#container {margin: 10px auto 50px auto;padding: 0;width: 793px;border: 2px solid #ffffff;background: #ffffff;}
	#header {width: 793px;}
		#info_bar {margin: 0;}
			ul#primary_navigation {background: #ddd; text-align: center; border-bottom: 1px solid #fff;}
				ul#primary_navigation li {display: inline;}
					ul#primary_navigation li a {padding: 0 30px; line-height: 25px; font-weight: bold; text-align: center; text-decoration: none; color: #003466;}
					ul#primary_navigation li a:hover {text-decoration: underline;}
			#header_callout {width: 349px; display: block; float: right;}
	#body {width: 793px; margin: 0; background: #fff url(/elements/images/sidebar.gif) top right repeat-y;}
		#main {width: 510px; _width: 500px;float: left; margin: 0 20px 0 10px; padding: 0 0 15px 0;}
			#main h1 {padding: 0 0 10px 0;}
			#main h2 {margin-left: 20px;}
			#main p {line-height: 1.3em; margin: 0 0 15px 20px;}
			#main a {color: #002156; font-weight: bold; text-decoration: none;}
			#main a:hover {color: #0070dc;}
			#main  fieldset p {margin: 0 0 2em 0;text-align: center;font-weight: bold;}
			#main ul {margin: 0 0 2em 30px;list-style: inside disc;}
				#main ul li {margin: 0 20px 0.5em 0;}
			.testimony {margin: 0 0 5em 0;padding: 0 5px;border-bottom: 1px dotted #002156;}
			p.testimonial_byline {text-align: right;}
		#sidebar {width: 250px; float: left; text-align: center;}
			#sidebar img {margin: 10px 0;}
			#sidebar .box {background: #fff; border:1px solid #999;}
			#sidebar h1 {font-size: 110%; font-weight: bold; padding: 3px 5px; color: #000; background: #999; margin: 0 0 5px 0;}
			#sidebar p {margin: 0 5px 10px 5px;}
				#sidebar a {color: #003366; font-weight: bold; text-decoration: none;}
				#sidebar a:hover {text-decoration: underline;}
			#sidebar ul {margin: 0 5px 0 20px; padding: 0; list-style: disc;}
				#sidebar ul li {margin: 0 0 0.5em 0; padding:0; display: list-item;}
			#sidebar a.more {display: block; text-align: right; color: #002156; font-weight: bold; padding: 3px; background: #999; margin: 5px 0 0 0; text-decoration: none;}
			#sidebar a.more:hover {color: #0070dc;}
	#footer {width: 788px;border-top: 10px solid #ccc;margin: 0; height: 35px;padding: 5px 3px 0 3px;}
		ul#secondary_navigation {list-style: none;float: left;display: block;}
			ul#secondary_navigation li {display: block;float: left;padding: 5px;}
				ul#secondary_navigation li a {display: block;float: left;text-align: center;text-decoration: none;color: #000000;}
				ul#secondary_navigation li a:hover {color: #0070dc;	border-bottom: 1px dotted #0070dc;}
		#copyright {display: block;float: right;text-align: right;padding: 5px 5px 0 0;}