/* Start of CMSMS style sheet 'adu' */
body {
	background-color: #7a1c40;
	background-image: url(imgs/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7A1C40;
}
#header {
	background-image: url(imgs/ornament.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 170px;
}
#home_page_logo {
	background-image: url(imgs/home_page_logo_top.gif);
	background-repeat: no-repeat;
	height: 170px;
	width: 926px;
	margin-right: auto;
	margin-left: auto;
	background-position: center top;
}
#tools {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ddc89d;
	padding-top: 21px;
	margin-bottom: 10px;
}

#lang {
	float: right;
}
#lang a {
	color: #ddc89d;
	text-decoration: none;
}
#lang a:hover {
	text-decoration: underline;
}
#content_frame {
	width: 958px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
#content_border {
	background-color: #b67072;
	padding: 16px;
}
#content_body {
	background-image: url(imgs/content_bg.gif);
	background-repeat: repeat-x;
	position: relative;
	background-color: #f6ecd9;
}
#home_page_logo_bttm {
	background-image: url(imgs/home_page_logo_bttm.gif);
	background-repeat: no-repeat;
	height: 150px;
	width: 372px;
	position: absolute;
	z-index: 99;
	left: 293px;
}
#footer {
	background-image: url(imgs/ornament_footer.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 157px;
}
#footer_body {
	text-align: center;
	padding-top: 34px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ddc89d;
}
#footer_body a {
	font-weight: bold;
	color: #ddc89d;
	padding-right: 4px;
	padding-left: 4px;
}
.cl {
	clear: both;
}
#content {
	background-image: url(imgs/left_clmn_bg.gif);
	background-repeat: repeat-y;

}
.banner {
	padding-top: 20px;
	padding-bottom: 20px;
}
.banner_top {
	background-image: url(imgs/banner_top_elem.gif);
	background-repeat: no-repeat;
	height: 48px;
	width: 215px;
}
.banner_bttm {
	background-image: url(imgs/banner_bttm_elem.gif);
	background-repeat: no-repeat;
	height: 48px;
	width: 215px;
}
.banner_body {
	padding: 11px;
}
#right_clmn {
	float: left;
	width: 168px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7A1C40;
}
#form_space {
	height: 164px;
}
#hp_form {
	background-image: url(imgs/form_bg.gif);
	background-repeat: no-repeat;
	position: absolute;
	width: 274px;
	left: -106px;
	top: 11px;
           
}
#logo_text {
           font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #7A1C40;
           text-align: center;
}
#form_padding {
	padding: 12px 0px 12px 46px;
}
#form_padding a {
	color: #7a1c40;
	text-decoration: none;
}
#form_padding a:hover {
	text-decoration: underline;
}
.txtfield {
	background-color: #faf4e8;
	border: 1px solid #d1c19e;
	height: 20px;
}
.separator {
	padding-top: 6px;
	padding-bottom: 6px;
}
#header_internal {
	background-image: url(imgs/ornament_internal.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 170px;
}
#internal_logo {
	background-image: url(imgs/internal_logo.gif);
	background-repeat: no-repeat;
	height: 170px;
	width: 926px;
	margin-right: auto;
	margin-left: auto;
	background-position: center top;
}
#person {
	text-align: right;
	padding-top: 20px;
	padding-bottom: 20px;
}
#map_region {
	text-align: center;
	width: 483px;
	padding: 15px 0px;
}
.map_region_sep {
	text-align: right;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(imgs/map_region_line.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#hp_address {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #ddc89d;
	text-align: center;
	font-weight: bold;
	padding-top: 70px;
}
#internal_address {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #ddc89d;
	text-align: center;
	font-weight: bold;
	padding: 100px 0px 0px 0px;
}

/* End of 'adu' */

/* Start of CMSMS style sheet 'adu_content' */
#middle_content {
	width: 533px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7a1c40;
	text-align: justify;
	position: relative;
}
#middle_content a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7a1c40;
}

#content_padding {
	padding: 0px 23px 23px 27px;
}
#home_page_logo_marg {
	height: 170px;
}
#middle_content h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: italic;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
#breadcrumbs {
	padding-top: 20px;
	padding-bottom: 20px;
}
#breadcrumbs a {
	color: #7A1C40;
}
#content_padding img {
	margin-top: 15px;
	margin-bottom: 15px;
}
#region_info {
	line-height: 36px;
}
.other_region {
	text-align: right;
}
.other_region a {
	color: #7A1C40;
}
.red {
	color: #FF0000;
}
.contact_form {
	background-color: #f8f4ea;
	width: 300px;
	border: 1px solid #c9b793;
}
#middle_content h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
#private_data {
	padding-top: 16px;
}
#private_data table {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #b29f7a;
	border-left-color: #b29f7a;
}
#private_data td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #b29f7a;
	border-bottom-color: #b29f7a;
           height: 20px;
}
.table_head {
	background-color: #f0d9ca;
	font-weight: bold;
           text-align: center;
}
.td_left {
           text-align: left;
}


/* End of 'adu_content' */

/* Start of CMSMS style sheet 'adu_map' */
#map {
	position: relative;
	padding-bottom: 48px;
}
#map_box {
	height: 270px;
	width: 459px;
	position: absolute;
	background-image: url(imgs/map_bg.gif);
	background-repeat: no-repeat;
	left: -297px;
}
#map_padd {
	padding: 1px 3px 5px 7px;
}
#map_detail {
	background-image: url(imgs/map_detail.gif);
	background-repeat: no-repeat;
	height: 264px;
	width: 449px;
	position: relative;
	line-height: 10px;
}
#map_detail a {
	font-size: 10px;
	color: #785100;
	text-decoration: none;
}
#map_detail a:hover {
	text-decoration: underline;
	color: #7C1C42;
}
#close_map {
           text-decoration: underline;
           position: absolute;
	left: 395px;
	top: 240px;
	
}
#close_map a {
	color: #7A1C40;
	font-size: 12px;
}
#region_01 {
	position: absolute;
	left: 218px;
	top: 66px;
}
#region_01 a {
	font-size: 12px;
	font-weight: bold;
}
#region_02 {
	position: absolute;
	left: 304px;
	top: 238px;
}
#region_03 {
	position: absolute;
	left: 169px;
	top: 105px;
}
#region_04 {
	position: absolute;
	left: 93px;
	top: 32px;
}
#region_05 {
	position: absolute;
	left: 289px;
	top: 124px;
}
#region_06 {
	position: absolute;
	left: 377px;
	top: 138px;
}
#region_07 {
	position: absolute;
	left: 169px;
	top: 47px;
}
#region_08 {
	position: absolute;
	left: 18px;
	top: 93px;
}
#region_09 {
	position: absolute;
	left: 322px;
	top: 150px;
}
#region_10 {
	position: absolute;
	left: 63px;
	top: 106px;
}
#region_11 {
	position: absolute;
	left: 224px;
	top: 125px;
}
#region_12 {
	position: absolute;
	left: 398px;
	top: 113px;
}
#region_13 {
	position: absolute;
	left: 60px;
	top: 64px;
}
#region_14 {
	position: absolute;
	left: 222px;
	top: 152px;
}
#region_15 {
	position: absolute;
	left: 191px;
	top: 176px;
}
#region_16 {
	position: absolute;
	left: 280px;
	top: 90px;
}
#region_17 {
	position: absolute;
	left: 143px;
	top: 33px;
}
#region_18 {
	position: absolute;
	left: 296px;
	top: 49px;
}
#region_19 {
	position: absolute;
	left: 116px;
	top: 65px;
}
#region_20 {
	position: absolute;
	left: 340px;
	top: 79px;
}
#region_21 {
	position: absolute;
	left: 248px;
	top: 195px;
}
#region_22 {
	position: absolute;
	left: 83px;
	top: 87px;
}
#region_23 {
	position: absolute;
	left: 227px;
	top: 98px;
}
#region_24 {
	position: absolute;
	left: 122px;
	top: 132px;
}
#region_25 {
	position: absolute;
	left: 235px;
	top: 33px;
}

/* End of 'adu_map' */

/* Start of CMSMS style sheet 'adu_menu' */
#menu {
	float: left;
	width: 215px;
	position: relative;

}
#menu_bg {
	background-image: url(imgs/menu_bg.gif);
	background-repeat: repeat-x;
}
#menu_top {
	background-image: url(imgs/menu_top_elem.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 52px;
	width: 215px;
}
#menu_bttm {
	background-image: url(imgs/menu_bttm_elem.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 52px;
	width: 215px;
}
#menu_items {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #785100;
	padding-top: 10px;
	padding-bottom: 10px;
}
#menu_items a {
	color: #785100;
	text-decoration: none;
}
#menu_items img {
	margin-top: 12px;
	margin-bottom: 12px;
}
#menu_items a:hover {
	color: #92214D;
}

/* End of 'adu_menu' */

