	
	table td, th {
		font: 12px Arial;
		border-collapse: collapse;
	}

	a {
		font: 12px Arial;
		text-decoration: none;
		color: #DF8F4C;
	}
	a:hover {
		color: black;
	}

	img {
		border: 0px;
	}
	
	span, div {
		font: 12px Arial;
	}
	
	hr {
		height: 1px;
		border-width: 0px;
		color:  #DF8F4C;
		background-color: #DF8F4C;
	}
	
	form table {
		background-color: white;
	}

	form table th {
		padding: 0px;
		background: url(../img/tpl/divider.gif);
		vertical-align: top;
		text-align: left;
		width: 450px;
		height: 45px;
		font: 16px Arial;
		color: #DF8F4C;
		font-weight: bold;
		text-indent: 40px;
	}

	form table td {
		font: 12px Arial;
		text-align: left;
		padding: 2px 20px 2px 20px;
		white-space: nowrap;
	}
	
	form input, textarea, select {
		font: 12px Arial;
	}
	
	form label {
		font: 12px Arial;
		color: #DF8F4C;
	}
	
	form button {
		background-color: #DF8F4C;
		color: white;
		font: 12px Arial;
		border: 1px solid #555555;
		font-weight: bold;
		cursor: pointer;
	}
	
	.button {
		padding: 3px 10px 0px 10px;
		background-color: #DF8F4C;
		color: white;
		font: 12px Arial;
		border: 1px solid #555555;
		font-weight: bold;
		white-space: nowrap;
	}
	.button:hover {
		color: white;
	}
	
/* template */
	td.changeColor {
		background-color: #FEF7E7;
	}
	
	.leftMenu td {
		background: url(../img/tpl/menu.gif);
		text-indent: 16px;
		width: 180px;
		height: 26px;
	}
	.leftMenu a {
		font: 11px Arial;
		font-weight: bold;
		color: #555555;
	}
	.leftMenu a:hover {
		color: red;
	}
	.top a {
		font: 11px Arial;
		color: #555555;
	}
	.top a:hover {
		color: black;
	}
		
	.topLink {
		width: 530px;
		height: 26px;
		background-color: white;
		border-right: 1px solid #888888;
	}
	.topLink td {
		width: 160px;
		text-indent: 16px;
		background: url(../img/tpl/menu.gif);
	}
	.topLink a {
		font: 11px Arial;
		font-weight: bold;
		color: #555555;
	}
	.topLink a:hover {
		color: red;
	}
	.left {
		width: 215px;
	}
	.main {
		width: 509px;
		padding: 0px 20px 0px 0px;
	}

	.middle {
		background-color: white;
		border-right: 1px solid #888888;
		border-left: 1px solid #888888;
		border-bottom: 1px solid #888888;
	}
	.middle td {
		vertical-align: top;
	}
	.bottom {
		font: 11px Arial;
		color: #888888;
		padding-left: 40px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.content {
		width: 509px;
	}
	.content td {
		text-align: justify;
	}
	.content td.title {
		padding: 0px;
		background: url(../img/tpl/divider.gif);
		vertical-align: top;
		text-align: left;
		width: 450px;
		height: 45px;
		font: 16px Arial;
		color: #DF8F4C;
		font-weight: bold;
		text-indent: 40px;
	}
	.content td.no {
		padding: 0px;
		width: 150px;
	}
	
	.product {
		border-left: 1px solid #888888;
		border-right: 1px solid #888888;
		border-top: 1px solid #888888;
	}
	
	.productButton {
		width: 114px;
		height: 19px;
		background-color: #FFF8CA;
		text-align: center;
		padding-top: 2px;
		padding-bottom: 1px;
		border: 1px solid #888888;
	}
	
	.productButton a {
		color: #555555;
	}
	
	.productButton a:hover {
		color: red;
	}
	/*********************
	LIST
	***********************/
	.list {
		width: 509px;
		border-collapse: collapse;
	}
	.list td {
		width: 100%;
		padding: 0px;
	}
	.list td.title {
		font: 14px Arial;
		color: #DF8F4C;
		font-weight: bold;
	}
	.list td.title a {
		font: 14px Arial;
		color: #DF8F4C;
		font-weight: bold;
	}
	.list td.title a:hover {
		color: red;
	}
	.list td.date {
		font: 10px Arial;
		padding: 2px 0px 2px 0px;
	}
	.list td.image {
		width: 100px;
		font: 11px Arial;
		padding: 2px 0px 2px 0px;
	}
	.list td.preview {
		padding-left: 20px;
		text-align: justify;
	}
	.list td.preview a {
		color: #DF8F4C;
	}
	.list td.preview a:hover {
		color: black;
	}
	.list td.note {
		text-align: justify;
	}
	.list td.ref {
		font: 12px Arial;
		color: #DF8F4C;
	}
	.list td.ref a {
		font: 12px Arial;
		color: #DF8F4C;
	}
	.list td.ref a:hover {
		color: red;
	}
	
	
