/* revised : 12/26/2007 : dw */

/*  all media  */
@media all
{
	/* global */
	* 								{ margin:0; padding:0; }
	body							{ color:#000; background:url(/graphics/layout/background.jpg) left top repeat-x #27316d; padding:0 0 30px 0; font:12px arial, helvetica, sans-serif; }
	
	/*	layout */
	#wrap							{ width:851px; margin:0 auto; background:#fff; }
	#header						{  }
	#navigation					{ border-bottom:1px solid #39437a; padding:20px 0 0 10px; }
	#content						{ padding:20px; min-height:400px; } * html #content { height:400px; }
	#footer						{ margin:20px 0 0 0; font-size:11px; background:#27316d; padding:10px 0 0 0; }
	
	#home-wrap					{ width:710px; margin:0 auto; }
	#home-header				{ margin:48px 0 0 0; }
	#home-content				{  } * html #content {  }
	#column1-2					{ color:black; width:520px; margin:10px 5px 0 0; float:left; }
	#column2-2					{ color:black; width:250px; margin:10px 0 0 15px; float:left; padding-left:15px; }
	#contact-left				{ color:black; width:450px; margin:10px; float:left; }
	#contact-right				{ color:black; width:300px; margin:10px; float:left; }
	
	#column1-2-att				{ color:black; width:520px; margin:10px 5px 0 0; float:left; }
	#column2-2-att				{ color:black; width:240px; margin:10px 0 0 0; float:left; padding-right:15px; }
	
	
	/* tags */
	h1								{ font-family:times new roman, serif; color:#27316d; font-weight:normal; font-size:28px; }
	h2								{ font-family:times new roman, serif; color:#27316d; font-weight:normal; font-size:36px; margin:0 0 20px 0; }
	h3								{ color:#27316d; font-weight:normal; font-size:18px; }
	h4								{ font-family:times new roman, serif; color:#27316d; font-weight:normal; font-style:italic; text-align:right; font-size:16px; width:250px; }
	h5								{ color:#000; border-bottom:1px solid #ccc; padding:0 0 2px 0; margin:0 0 5px 0; font-size:14px; }
	h6								{ color:#999; font-weight:normal; text-align:right; font-size:10px; line-height:17px; }
	label,select,input[type='submit'] { cursor:pointer; }
	li								{ line-height:17px; margin:5px 0 0 0; background:url(/graphics/bullet2.jpg) 2px 6px no-repeat; padding:0 0 0 14px; }
	li.home						{ line-height:17px; margin:5px 0 0 0; background:url(/graphics/bullet.jpg) 2px 6px no-repeat; padding:0 0 0 14px; }
	ol, ul						{ padding:0 0 20px 15px; list-style-type:none; }
	ul ul							{ padding-bottom:0; padding-left:30px; }
	p								{ line-height:17px; padding:0 0 17px 0; }
	textarea,input				{ font:11px arial, helvetica, sans-serif; padding:3px; }
	
	/* custom */
	.clear						{ clear:both; }
	.i-hover-box
	.error						{ color:#f00; }
	.g								{ color:#666; }
	.input						{ border:1px solid #ccc; padding:3px; }
	.message-box				{ padding:3px; border:1px solid #fc0; background:#fffea1; }
	.nav							{ margin:30px 10px 20px 0; }
	.nav2							{ margin:0 25px 0 0; float:left; height:25px; }
	.p-in-da-ul					{ padding:15px 0 0 0; line-height:5px; }
	.page-break,.print-only	{ display:none; }
	 ul.pdf li 					{ background:none; }
	 ul.pdf  					{ list-style-image:url(../graphics/pdficon.gif); list-style-position:inside; margin-left:-12px; }
	.point						{ cursor:pointer; }
	.small li					{ font-size:11px; }
	
	/* links */
	a								{ color:inherit; }
	a:link, a:visited			{ color:#27316d; text-decoration:underline; }
	a:hover, a:active			{ color:#27316d; text-decoration:none; }
	h3 a:link, h3 a:visited	{ color:#27316d; text-decoration:underline; }
	h3 a:hover, h3 a:active	{ color:#27316d; text-decoration:none; }
	h5 a:link, h5 a:visited	{ color:#666; text-decoration:underline; }
	h5 a:hover, h5 a:active	{ color:#666; text-decoration:none; }
	a img							{ border:0; }
	a.white:link, a.white:visited	{ color:#fff; text-decoration:none; }
	a.white:hover, a.white:active	{ color:#fff; text-decoration:underline; }
	#footer a					{ color:#fff; }
	.i-hover-box img			{ border:1px solid #ccc; padding:2px; }
	.i-hover-box img:hover	{ border:1px solid #27316d; padding:2px; background:#eee; }
	
	a.lbox						{ background:url(/graphics/bullet2.jpg) 2px 6px no-repeat; padding:0 0 0 15px; }
}



/*  print media  */
@media print
{
	/* global */
	*								{ font-family:arial, helvetica, sans-serif; }
	body							{ color:#000; font-size:9pt; }
	
	/* layout */
	#wrap							{ width:600px; }
	#header, #navigation, .no-print	{ display:none; }
	#content						{ padding:0px; }
	#column2-2-att				{ float:right; }
	#column1-2-att				{ float:left; width:300px; }
	
	/* tags */
	#column1-2, #column2-2	{ float:none; }
	li								{ list-style:disc; padding-left:0; }
	
	/* custom */
	.print-only					{ display:block; }
	.page-break					{ page-break-before:always; display:block; }
	.shrink-table				{ width:600px; }
	
	/* links */
	a								{ text-decoration:underline; color:#999; }
}