body{
	margin:				0px;
	padding:			0px;
	font-family:		Arial, Tahoma, Helvetica, Verdana, sans-serif;
	font-size:			12px;
	font-weight:		normal;
	background-color:	white;
}

table {
	border-collapse:	collapse;
	empty-cells:		show;
	vertical-align:		top;
}

img{
	border:				0px;
}

form {
	margin:				0px;
	padding: 			0px;
	}
	
h1 {
	color:				#FCFCF7;
	font-weight:		normal;
	font-size:			18px;
	padding-left:		20px;
}
	
h2 {
	color:				black;
	font-size:			16px;
}

h3 {
	color:				#DD9C38;
	font-size:			16px;
	font-weight:		bold;
	border-bottom:		1px solid #DD9C38;
}

h4 {
	color:				black;
	font-size:			13px;
	
}
	
span.b {
	color:				black;
	font-weight:		bold;
}

span.brown {
	color:				black;
}

span.data {
	color:				black;
	font-size:			11px;
}

span.source {
	font-style:			italic;
}

hr {
	background-color:	#c9c9ac;
	color:				#c9c9ac;
	border:				none;
	height:				1px;
}

/* ///////////////////////////// main structure start */
	
table.main_table {
	width:				100%;
	background-color:	white;
}

table.main_table td.top_left {	
	height:				10px;
	width:				6px;
	font-size:			1px;
	background:			#F6F6F6 url(../img/left_top.gif) no-repeat bottom;
	font-size:			1px;
	display:			none;
}

table.main_table td.top_center {
	height:				10xp;
	font-size:			1px;
	background:			#F6F6F6 url(../img/top.gif) repeat-x bottom;
	display:			none;
}

table.main_table td.top_right {
	height:				10px;
	width:				6px;
	font-size:			1px;
	background:			#F6F6F6 url(../img/right_top.gif) no-repeat bottom;
	display:			none;
}

table.main_table td.left {
	width:				6px;
	background:			#F6F6F6 url(../img/left.gif) repeat-y;
	display:			none;
}

table.main_table td.right{
	width:				6px;
	background:			#F6F6F6 url(../img/right.gif) repeat-y;
	display:			none;
}

table.main_table td.bottom_left {	
	height:				10px;
	width:				6px;
	font-size:			1px;
	background:			#F6F6F6 url(../img/left_bottom.gif) no-repeat;
	font-size:			1px;
	display:			none;
}

table.main_table td.bottom_center {
	height:				10xp;
	font-size:			1px;
	background:			#F6F6F6 url(../img/bottom.gif) repeat-x;
	display:			none;
}

table.main_table td.bottom_right {
	height:				10px;
	width:				6px;
	font-size:			1px;
	background:			#F6F6F6 url(../img/right_bottom.gif) no-repeat;
	display:			none;
}

/* ///////////////////////////// main structure end */
/* ///////////////////////////// top menu start */

td.top_menu {
	height:				27px;
}

div.top_menu {
	background-color:	white;
	height:				22px;
	vertical-align:		middle;
	width:				100%;
	border-bottom:		1px solid black;
}

div.flags, div.menu {
	display:			inline;
	margin:				0px;
	padding:			0px;
}

div.flags {
	float:				left;
	padding-left:		5px;
	position:			relative;
	top:				4px;
	display:			none;
}

div.menu {
	float:				right;
	position:			relative;
}

div.menu, div.menu a {
	color:				black;
	font-size:			10px;
	padding-top:		0px;
}

div.menu a {
	text-decoration:	none;
}

div.menu a.selected {
	color:				black;
}

div.rss {
	position:			relative;
	top:				6px;
	display:			none;
	margin:				0px;
	padding:			0px;
	padding-left:		5px;
}

/* ///////////////////////////// top menu end  */
/* ///////////////////////////// top header start  */

div.spacer1 {
	height:				2px;
	background-color:	#BE9E77;
	display:			none;
}

div.header_top {
	background:			#919191 url(../img/header_top_print.gif) no-repeat right top;
	height:				70px;
	border-bottom:		1px solid #919191;
}

div.logo, div.logo1, div.second_menu{
	display:			inline;
}

div.logo {
	float:				left;
	margin-left:		20px;
	margin-top:			3px;
	display:			none;
}

div.logo1 {
	float:				left;
	width:				200px;
	background-color:	#919191;
	margin:				0px;
	padding:			0px;
}

table.second_menu td{
	vertical-align:		middle;
	padding-left:		5px;
}

div.second_menu {
	float:				right;
	color:				white;
	font-size:			11px;
	position:			relative;
	top:				45px;
	left:				-10px;
}

div.second_menu a {
	color:				white;
	text-decoration:	none;
}

div.second_menu a.selected {
	font-weight:			bold;
	color:					white;
}

input{
	border:				0px;
}

input.search {
	background:			white url(../img/search_bg.gif) no-repeat;
	width:				118px;
	height:				16px;	
	font-size:			11px;
	vertical-align:		middle;
	color:				#666666;
	padding-top:		2px;
	display:			none;
}

/* ///////////////////////////// top header end */
/* ///////////////////////////// header start*/

div.header {
	margin:				0px 4px 2px 4px;
	display:			none;
}

/* ///////////////////////////// header end*/
/* ///////////////////////////// index content start */

div.index_content {
	margin:				0px 4px 0px 4px;
	vertical-align:		top;
}

table.index_content {
	width:				100%;
	padding:			0px;
}

td.main_content {
	background-color:	white;
	padding:			0px;
	margin:				0px;
	vertical-align:		top;
	border-right:		1px solid black;
}

td.news_content {
	background-color:	white;
	width:				351px;
	vertical-align:		top;
}

div.tresc {
	margin:				40px;
	font-size:			12px;
	color:				#676542;
	text-align:			justify;
}

div.subtresc {
	margin:				20px;
	font-size:			12px;
	color:				#676542;
	text-align:			justify;
}

div.subtresc table.text_table {
	border:				1px solid #7D7B5A;
	border-collapse:	collapse;
}

div.subtresc table.text_table td {
	border:				1px solid #7D7B5A;
	padding:			4px;
}

div.subtresc table.text_table th {
	background-color:	#D6D6C1;
	padding:			8px;
	border:				1px solid #7D7B5A;
}

div.subtresc a {
	color:				black;
}

div.subtresc ol {
	padding-bottom:		5px;
}

div.subtresc ol ol {
	padding-top:		5px;
}

div.subtresc li {
	line-height:		18px;
	color:				#A96C0A;
}

div.subtresc ol li ol li {
	color:				#666666;
}


div.tresc a {
	color:				black;
}


div.news {
	margin:				40px;
	font-size:			12px;
	color:				#676542;
	text-align:			left;
}

img.main_banner {
	margin-left:		5px;
	display:			none;
}

div.banners {
	margin:				0px;
	padding:			0px;
	display:			none;
}

/* ///////////////////////////// index content end */
/* ///////////////////////////// footer start */

div.footer {
	margin:				2px 4px 4px 4px;
	background-color:	white;
	height:				20px;
	vertical-align:		middle;
	color:				black;
	font-size:			11px;
	border-top:			1px solid black;
}

div.footer_left, div.footer_right {
	display:			inline;
	padding-top:		3px;
}

div.footer_left {
	float:				left;
	padding-left:		40px;
}

div.footer_right {
	float:				right;
	padding-right:		40px;
}

div.footer_right a, div.footer_left a{
	color:				black;
	text-decoration:	underline;
}

/* ///////////////////////////// footer end */
/* ///////////////////////////// subpage header start */

table.subpageheader {
	width:				100%;
}

table.subpageheader td {
	text-align:			left;
}

td.subpagetitle{
	width:				188px;
	height:				176px;
	background:			#D6D6C1 url(../img/subpage_bg.gif) no-repeat;
	vertical-align:		bottom;
	text-align:			left;
}

td.subpageheader {

}

td.path {
	background-color:	#C9C9AC;
	height:				21px;
}

div.path {
	text-align:			left;
	padding-top:		1px;
	padding-left:		10px;
	font-size:			10px;
	color:				#696B64;
}

div.path a {
	color:				white;
	text-decoration:	none;
}

div.path a:hover {
	text-decoration:	underline;
}

div.path_print {
	text-align:			left;
	padding-top:		1px;
	font-size:			10px;
	color:				#666666;
	display:			block;
}

div.path_pint a {
	color:				black;
	text-decoration:	none;
}


/* ///////////////////////////// subpage header end */
/* ///////////////////////////// subpage content start */

table.subpage_content {
	width:				100%;	
}

table.subpage_content td.left_col {
	width:				200px;
	background-color:	white;
	vertical-align:		top;
	border-right:		1px solid black;
}

img.baner1 {
	margin-bottom:		2px;
	display:			none;
}

table.subpage_content td.center_col {
	background-color:	white;
	
	vertical-align:		top;
}

table.subpage_content td.right_col {
	width:				205px;
	background-color:	#f7f6e3;
	vertical-align:		top;
	display:			none;
}

/* ///////////////////////////// subpage content end */
/* ///////////////////////////// left menu start */

div.left_menu {
	padding:			20px;
	font-size:			11px;
	color:				#A96C0A;
}

ul.left_menu {
	margin:				0px;
	padding:			0px;
	text-align:			left;
	list-style-type:	none;
	line-height:		20px;
}

li.indent1 {
	padding-left:		10px;
	background:			url(../img/menu_bullet_print.gif) no-repeat left top;
} 

li.indent2 {
	margin-left:		10px;
	padding-left:		10px;
	background:			url(../img/menu_bullet1_print.gif) no-repeat left top;
	background:			url(../img/menu_bullet1_print.gif) no-repeat left top;
}

ul.left_menu li.indent1 a{
	text-decoration:	none;
	color:				black;
}

ul.left_menu li.indent1 a:hover {
	text-decoration:	underline;
	color:				black;
}

ul.left_menu li.indent2 a{
	text-decoration:	none;
	color:				black;
}


ul.left_menu a.selected {
	font-weight:		bold;
}

/* ///////////////////////////// left menu end */
/* ///////////////////////////// right col start */

div.news {
	padding:			10px;
	padding-left:		20px;
	margin:				0px;
	font-size:			11px;
}

div.news a {
	text-decoration:	none;
	color:				#666666;
}

div.news a:hover {
	text-decoration:	underline;
	color:				#999999;
}

/* ///////////////////////////// right col end */
/* ///////////////////////////// recommend table start */

table.recommend {
	
}

table.recommend td {
	
}

/* ///////////////////////////// recommend table end */
/* ///////////////////////////// contact table start */

table.contact {
	width:				100%;
}

table.contact td {
	padding-bottom:		5px;
	vertical-align:		top;
}

input.text {
	border:				1px solid #c9c9ac;
	background-color:	#fffffa;
	width:				240px;
	height:				16px;
}

input.text:hover {
	background-color:	white;
}

textarea.text {
	border:				1px solid #c9c9ac;
	background-color:	#fffffa;
	width:				340px;
	height:				160px;
	margin:				0px;
}

textarea.text:hover {
	background-color:	white;
}

input.submit {
	border:				1px solid #96967f;
	background-color:	#d6d6c1;
	color:				#96967f;
	font-size:			11px;
	font-weight:		bold;
	padding:			5px;
}

/* ///////////////////////////// contact table end */
/* ///////////////////////////// mapa start */

table.mapa {
	width:				100%;
}

ul.mapa {
	margin:				0px;
	padding:			0px;
	text-align:			left;
	list-style-type:	none;
	line-height:		20px;
}

li.indent1 {
	padding-left:		10px;
	background:			url(../img/menu_bullet_print.gif) no-repeat left top;
} 

li.indent2 {
	margin-left:		10px;
	padding-left:		10px;
	background:			url(../img/menu_bullet1_print.gif) no-repeat left top;
}

ul.mapa li.indent1 a{
	text-decoration:	none;
	color:				#A96C0A;
}

ul.mapa li.indent1 a:hover {
	text-decoration:	underline;
	color:				#A96C0A;
}

ul.mapa li.indent2 a{
	text-decoration:	none;
	color:				#A96C0A;
}

ul.mapa li.indent2 a:hover {
	text-decoration:	underline;
	color:				#A96C0A;
}


ul.mapa a.selected {
	font-weight:		bold;
}
/* ///////////////////////////// mapa end */
/* ///////////////////////////// print start */
div.print {
	margin:				0px;
	width:				100%;
	text-align:			right;
	display:			none;
}

/* ///////////////////////////// print end*/

.noprint {
	display:			none;
}
