@media all
{
	.body					{	margin: 0px; padding: 0px; background-color: #C0C0C0; background-repeat: repeat-x;	}
	.tr_line				{	background-color: #E0E0E0; background-image: url('bg_line.jpg'); background-repeat: repeat-x;	}
	.tr_main				{	background-color: #404040; background-image: url('bg_main.jpg'); background-repeat: repeat;	}
	.top_work				{	width: 480px; height: 200px;	}
	.top_hl					{	background-color: #FFFFFF; background-image: url('bg_hl_logo.jpg'); background-repeat: no-repeat;	}
	.main_hl				{	background-color: #606060; background-image: url('bg_hl_main.jpg'); background-repeat: repeat-y;	}
	.main_hl_bg				{	width: 100%; height: 128px; background-image: url('bg_hl_main_gradient.jpg'); background-repeat: repeat-x;	}
	.main_bg				{	width: 100%; height: 128px; background-image: url('bg_main_gradient.jpg'); background-repeat: repeat-x;	}
	.spacer					{	width: 1px; height: 1px; overflow: hidden;	}
	.footer_hl				{	width: 120px; float: left; text-align: right; font-family: Arial; font-size: 9px; color: #888090;	}
	.footer_work			{	width: 480px; text-align: left;	font-family: Arial; font-size: 9px; color: #888090;	}
	.footer_work a			{	font-family: Verdana; text-decoration: none; color: #ECA213;	}
	.footer_work a:hover	{	text-decoration: underline;	}
	.out_icon				{	width:17px; height:12px; overflow: hidden;	}

	.title					{	color: #C0B8C8; font-family: Times; font-size: 24px; padding-bottom: 2px;	}
	.work					{	position: relative; margin-top: -128px; width: 480px; padding-top: 20px; text-align: left;	}
	.text					{	font-family: Arial; font-size: 14px; line-height: 24px; color: #888090; padding-bottom: 24px;	}
	.text a					{	text-decoration: none; color: #ECA213;	}
	.text a:hover			{	text-decoration: underline;	}
	.quote					{	width: 460px; margin-left: 20px; position: relative; top: -22px; font-family: Arial; font-size: 12px; font-style: italic; line-height: 20px; color: #C0B8C8;	}
	.quote a				{	text-decoration: none; color: #ECA213;	}
	.quote a:hover			{	text-decoration: underline;	}
	.menu					{	position: relative; margin-top: -128px; width: 140px; padding-top: 12px; font-family: Arial; font-size: 14px;	}
	.menu a					{	width: 120px; float: left; padding-top: 10px; padding-bottom: 10px; text-align: right; text-decoration: none; color: #C0B8C8; letter-spacing: 1px;	}
	.menu a:hover			{	text-decoration: underline; color: #FFFFFF;	}
	.nav					{	width: 14px; float: left; padding-top: 10px; padding-bottom: 10px; text-align: right; font-family: Arial; font-size: 14px; color: #C0B8C8; cursor: default;	}
}