@media screen, projection {
	/*
	Fonts
	Copyright (c) 2007, Yahoo! Inc. All rights reserved.
	Code licensed under the BSD License:
	http://developer.yahoo.net/yui/license.txt
	version: 2.2.2
	*/
	body {font:13px arial,helvetica,clean,sans-serif;}table {font-size:inherit;font-size:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;}body * {line-height:1.22em;}
	
	/*
	Reset
	Copyright (c) 2007, Yahoo! Inc. All rights reserved.
	Code licensed under the BSD License:
	http://developer.yahoo.net/yui/license.txt
	version: 2.2.2
	*/
	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}

	/* Redeclarations */
	body 				{color:#555; font-family: Georgia, "Times New Roman", Times, serif; background-color:#4ca0b7;}
	h1					{font-size:161.6%; color:#A14240; margin:0; padding:0 0 10px; font-weight:bold;}
	h2					{font-size:123.1%; margin:0; padding:0 0 5px; font-weight:bold;}
	h3					{font-size:131%; margin:0; padding:0 0 5px; font-weight:bold;}
	h4					{font-size:116%; margin:0; padding:0 0 5px; font-weight:bold;}
	p					{margin:0 0 20px; line-height: 1.5em;}
	blockquote 			{margin:10px 30px;}
	blockquote p		{margin:0 0 10px;}
	li					{padding:0 0 8px 0;}
	ul, ol				{margin:5px 0 20px 25px;}
	ul ul, ol ol 		{margin:5px 0 -3px 25px;}
	a					{border-bottom:1px dotted #A14240; color:#A14240; text-decoration:none;}
	a:hover				{border-bottom:none; text-decoration:none;}
	a img				{border:none;}
	cite				{font-style:italic;}
	hr					{display:none;}
	label				{display:block; margin:8px 0 0;}
	strong				{font-weight:bold;}
	em						{font-style:italic;}
	
	/* Classes */
	.footnote			{font-size:90%; font-style:italic; color:#777;}
	.pullquote			{float:left; width:120px; margin:0 20px 15px 0; color:#a2413b; font-weight:bold; font-size:100%;}
	.photo-right		{float:right !important; margin:0 0 20px 20px !important;}
	.photo-left			{float:left !important; margin:0 20px 20px 0 !important;}
	
	/* Layout */
	#skip_links			{display:none;}	
	#outer_wrapper		{background-color:#fff;}
	#wrapper			{overflow:auto; position:relative; width:1000px; margin:0 auto; background:url("images/header.jpg") left top no-repeat;}

	#header				{float:left; display:inline; position:relative; width:700px; margin:0 150px 30px; color:#818181; }
	#home_links			{position:absolute;}
	#header h4,
	#header h3			{margin:0; padding:0;}
	#header h4 a,
	#header h3 a		{margin:0; padding:0; font-size:85%; border:none; font-weight:bold; overflow:hidden;}

	#nav_util			{position:absolute; top:0; right:0; margin:3px 5px 0 0; padding:0; font-family:Helvetica, Arial, sans-serif;}
	#nav_util li		{float:left; display:inline; padding:0 0 0 10px; font-size:85%; font-style:normal;}
	#nav_util li a		{display:block; float:left; text-decoration:none; border:none;}
	#nav_util li a:hover{color:#3361C0;}
	
	#nav				{list-style:none; margin:0; padding:0;}
	#nav li				{float:left; display:inline; padding:0;}
	#nav a				{float:left; display:block; margin:0; padding:0; height:33px; border:none; text-indent:-9999px; overflow:hidden;}
	
	#content			{float:left; display:inline; width:1000px;}	

	#primary			{float:left; display:inline; height: 1%;}
	#primary img 		{float:right; display:inline; margin: 0 0 10px 20px; padding:3px;}

	#secondary			{}
	
	/** Footer **/
	#footer_wrapper		{clear:both; background-color:#4ca0b7;}
	#footer				{position:relative; width:620px; margin:0 auto; padding:20px 0; color:#fff; font-family:Helvetica, Arial, sans-serif;}
	#footer a			{color:#fff; text-decoration:none; border:none;}
	#footer a:hover		{border-bottom:1px dotted #fff;}
	#footer p			{font-size:86%; margin:0 0 5px; padding:0; line-height:1.0;}
	#email,
	#phone				{margin-right:5px;}
	#ndmark				{display:block; position:absolute; right:0; top:20px; width:162px; height:49px; background:url("images/mark.gif") left top no-repeat;}
	#footer #ndmark:hover{border:none;}
	#ndmark img			{display:none;}
}
