/* revised : 02/15/2008 : dw */

/*  all media  */
@media all
{
	/* global */
	* 								{ margin:0; padding:0; } html { overflow-y:scroll; }
	body							{ background-color:#76b26c; padding:0 0 30px 0; font:12px arial, helvetica, sans-serif; }
	
	/*	layout */
	#wrap1						{ background-color:#fff; }
	#wrap2						{ background:url(/graphics/layout/bg-top.jpg) top left repeat-x; }
	#wrap3						{ background:url(/graphics/layout/bg-bottom.jpg) bottom right repeat-x; }
	#wrap4						{ width:933px; margin:0 auto; }
	#header						{ background:url(/graphics/layout/nav-bottom.jpg) bottom left no-repeat; height:129px; }
	#navigation					{ float:right; padding:6px 11px 0 0; }
		#navigation img		{ margin-right:1px; }
	#content-top				{ background:url(/graphics/layout/content-top.jpg) top left no-repeat; }
	#content-middle			{ background:url(/graphics/layout/bg-border.jpg) top left repeat-y; }
	#content-bottom			{ background:url(/graphics/layout/content-bottom.jpg) bottom left no-repeat; }
	#content-main				{ padding:5px; min-height:471px; } * html #content-main { height:465px; }
	#content						{ margin:20px 20px 10px 20px; }
		#content-left			{ padding:0; width:550px; float:left; }
		#content-right			{ padding:15px 0 0 20px; width:300px; float:left; }
		#home-pane1				{ width:380px; float:left; margin:0 20px 0 0; }
		#home-pane2				{ width:233px; float:left; margin:0 20px 0 0; }
		#home-pane3				{ width:230px; float:left; }
			#home-pane3 img	{ padding-bottom:15px; }
	#footer						{ font-size:11px; text-align:center; margin-top:5px; }
		#footer a				{ color:#000; }
	#home-img					{ margin-left:1px; }
	
	/* tags */
	h1								{ font-size:32px; padding:0 0 10px 0; }
	h2								{ font-size:16px; border-bottom:2px solid #bfbfbf; font-family:arial; }
	h3								{  }
	label,select,input[type='submit'] { cursor:pointer; }
	li								{ line-height:19px; margin:5px 0 0 0; }
	ol, ul						{ padding:0 0 10px 35px; }
	p								{ line-height:19px; padding:0 0 19px 0; }
	textarea,input				{ font:12px arial, helvetica, sans-serif; padding:3px; }
	
	/* custom */
	.clear						{ clear:both; }
	.error						{ color:#f00; }
	.i-box						{ border:1px solid #989898; }
	.input						{ border:1px solid #ccc; padding:3px; }
	.message-box				{ padding:5px; border:1px solid #fc0; background:#fffea1; }
	.page-break,.print-only	{ display:none; }
	.point						{ cursor:pointer; }
	
	.gallery_img				{ border:1px solid #000; margin:0 25px 15px 0; }
	.gallery-image				{ margin:0 12px 12px 0; float:left; text-align:center; }
	.image						{ border:1px solid #d0d2b1; }
	
	.odd							{ background:#ccc; padding:6px; }
	.even							{ background:#fff; padding:6px; }
	
	/* links */
	a:link, a:visited			{ color:#00f; text-decoration:underline; }
	a:hover, a:active			{ color:#00f; text-decoration:none; }
	a img							{ border:0; }
}

/*  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; }
	
	/* tags */
	
	/* custom */
	.print-only					{ display:block; }
	.page-break					{ page-break-before:always; }
	
	/* links */
	a								{ text-decoration:underline; color:#999; }
}