/* screen.css *//* MASTER RESET */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	vertical-align: baseline;}/* remember to define focus styles! */:focus {	outline: 0;}body {	line-height: 1;	color: black;	background: white;}ol, ul {	list-style: none;}/* tables still need 'cellspacing="0"' in the markup */table {	border-collapse: separate;	border-spacing: 0;}caption, th, td {	text-align: left;	font-weight: normal;}blockquote:before, blockquote:after,q:before, q:after {	content: "";}blockquote, q {	quotes: "" "";}/* END MASTER RESET */

html {	background-color: #333;}body {	background: #333;
	color: #333;	font-family: Lucida Grande, Futura, "Helvetica Neue", Helvetica, Arial, sans-serif;	font-size: 62.5%; /* 1em == 10px */	text-align: center;}strong, b {	font-weight: bold;}em, i {	font-style: italic;}a, a:visited {	color: #004d99;}a:hover {	color: #000;}
#page {	margin: 0px auto 30px;	width: 793px;	text-align: left;
		border-right: #ddd solid 10px;
		border-left: #ddd solid 5px;
		background-color: #fffacc;}

#innerheader {
	height:50px;
	background: url(/images/top.png) repeat-x;
}

#topnav {
	float:right;
	position:relative;
	top:-28px;
}

#banner {
		background: #333 url(/images/bannerslice.png) repeat-x;	height:203px;}

#quote {
		float:left;}#evaluation {
		top:-20px;	float:right;}ul#nav_menu li {
	padding: 0 0 0 0.27273em;
	font-size: 1.1em;
	line-height: 1.63636em;
	float: left;
	text-decoration:none;
}	ul#nav_menu li a, ul#nav_menu li a:visited {
	display: block;
	padding: 0.36364em 0.66667em 0.45455em 0.66667em;
	color: #ddd;
	background: #333;
	text-decoration:none;
}ul#nav_menu li a:hover {
	color: #fff;
}		
#content {	background-color: #fff;}#main {	padding: 0px 0px 20px 0px;	width: 590px;	float: left;	background-color: #fff;	font-size: 1.3em;	line-height: 1.585;	min-height: 730px;}

#main .article {
	padding:10px; 
}

#main h1 {	margin: 0 0 0 0;	font-size: 1.846em;	line-height: 1.046em;	padding-bottom:0px;}#main h2 {	margin: 0 0 .5em 0;	font-size: 1.846em;	line-height: 1.5;}#main h2 a, #main h2 a:visited {	color: #202020;	font-weight: bold;	text-decoration: none;}#main h2 a:hover {	color: #004d99;}

#main h3 {	font-weight:bold;
	margin: 0 0 .5em 0;}
#main h4 {	margin: 0 0 10px 0;	font-size:0.8em;	color: #aaa;	padding-left:5px;}
#main li {	list-style-type: disc;	list-style-position: inside;	text-indent:15px;}#main li.topnav {	text-indent:0px;}#main li.contact { list-style:none; padding-left:40px; line-height:30px;}#inlinenav {
		line-height:20px;
		height:20px;	background-color:#333;
		color: #fff;
		font-size:9px;
		border-bottom: 1px solid #efefef;
		padding-left:5px;
}

	#inlinenav li {
		list-style-type: none;
		background-image: url(/images/arrow.gif);	background-repeat: no-repeat;
		padding-right:10px;
		padding-left:3px;
		background-position: center right;
		float:left;
		color:#fff;
}

#inlinenav a {
		color:#fff;
		text-decoration:none;
}

#inlinenav a:hover {
		color:#fff;
		text-decoration:underline;
}
#side {	width: 201px;	font-size: 1.2em;	line-height: 1.5;
background-color: #fffacc;
	text-align:center;
	border-right:2px solid #efefef;
	float:left;}#side h2 {	margin-top: 1.5em;	font-size: 1.083em;	font-weight: bold;	line-height: 1.846;}#navigation {	margin-bottom: 3em;	font-size: 1.1em;	line-height: 1.846;	text-align: left;
	background: #ddd;}

#navigation ul {
		width:100%;}

#navigation li {
		background: #ddd;	border-bottom: 1px solid #efefef;
		text-indent:30px;
		font-size:13px;
		line-height:30px;
}#navigation li.subitem {
		text-indent:50px;
		font-size:11px;
		line-height:25px;}#navigation li.navheader, #navigation li.navheader a {
		background: #333;
		border-bottom: 1px solid #efefef;
		font-weight:bold;
		color:#ff6600;
		font-size:13px;
		line-height:30px;
 		width:203px;
	height:30px;	text-indent:10px;
	}
#navigation a, #navigation a:visited {	color: #333;
		display:block;
		text-decoration:none;}#navigation li a:hover {	background-image: url(/images/arrow.gif);	background-repeat: no-repeat;
		background-position: 0.5em;}#navigation li.navheader a:hover {	color: #ff6633;
		background: #222;
	}	#navigation li a:hover, #navigation li.subitem a:hover {	color: #ff6600;
		background: #eee;
		background-image: url(/images/arrow.gif);	background-repeat: no-repeat;
		background-position: 0.5em;}#footer {	padding: 9px 15px;	width: 763px;	height: 12px;	clear: both;	background: #a6a6a6;	color: #fff;	font-size: 1.2em;	line-height: 1;
	background: url(/images/footer.png) 0;}#footer p.left {	float:left;	text-align: left;}#footer p.right {	text-align: right;}

#endfooter {	margin: 0px auto;	width: 809px;
	height:10px;
	background: url(/images/footer-width.png);
	position:relative;
	display:block;
	top:-30px;
}

#footer a {	color: #fff;}/* ------- FORMS ------- */form {width:96%; border:1px solid #333;}input, textarea, file {	padding:2px;	border-width:1px;	width:98%;}img {border:0;}textarea { height:120px;}button, submit { width: 50px; }.checkbox { width: 15px; } .checkbox:hover, input:hover {	cursor:pointer;}input:focus, textarea:focus, .passwordPost label input:focus {	background-color:#faf0e6;}.button  {	background:#024;	border-color:#357 #002 #002 #357;	color:#fff;	padding:0; margin:0;	width:75px;}.required {color:maroon;}.small {font-size:9px; }input:hover, textarea:hover {	background-color:#faf0e6;	cursor:text;}.button:hover, .passwordPost input:hover {	background:#246;	cursor:pointer;}form.contact { background-color:#efefef; padding:5px;}form.contact label { padding:3px; }