@charset "utf-8";
/* CSS Document */

body{margin:0px; padding:0px; color:#000000; background:#FFFFFF;}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;}

a{color:#beb490; text-decoration:underline;  outline:none;}
a:hover{ text-decoration:underline; color:#FFFFFF;}

h1{ margin:0px; font-weight:bold; font-size:16px;}
h2{}
h3{}

.clear{clear:both;}

#main { width:859px; margin:auto; margin-top:20px;}
#header{ background:url(../images/header.png) top center no-repeat; width:859px; height:93px;}
#head_link{ display:block; height:93px; width:360px;}
#menu{ width:859px; height:46px;}
#menu #menu1,#menu #menu2,#menu #menu3,#menu #menu4,#menu #menu5,#menu #menu6,#menu #menu7{height:46px; display:block; float:left;}
#menu #menu1{ background:url(../images/menu_1.png) top center no-repeat; width:118px;}
#menu #menu2{ background:url(../images/menu_2.png) top center no-repeat; width:99px;}
#menu #menu3{ background:url(../images/menu_3.png) top center no-repeat; width:128px;}
#menu #menu4{ background:url(../images/menu_4.png) top center no-repeat; width:113px;}
#menu #menu5{ background:url(../images/menu_5.png) top center no-repeat; width:124px;}
#menu #menu6{ background:url(../images/menu_6.png) top center no-repeat; width:112px;}
#menu #menu7{ background:url(../images/menu_7.png) top center no-repeat; width:165px;}

#menu #menu1:hover,#menu #menu2:hover,#menu #menu3:hover,#menu #menu4:hover,#menu #menu5:hover,#menu #menu6:hover{ background-position:bottom;}


#foot{ margin-top:5px;}
#foot #footbar{ background:#f2eec1; height:17px; width:859px; display:block;}
#foot #foot_text{ color:#785737; text-align:center; padding-top:10px; font-size:12px;}
#foot #foot_text a{ color:#785737;}
#foot #foot_text img { margin-left:5px;}
#foot #foot_text em {}

#home { background:url(../images/main_home.png) top center no-repeat; width:859px; height:466px;}

.home_page_side a{ text-decoration:none;}
.home_page_side {float:right; margin-top:30px; margin-right:30px;}
.home_page_side .top_main_link{ background:url(../images/main_side.png) top center no-repeat; width:206px; height:151px; display:block;}
.home_page_side .bot_main_link{ background:url(../images/main_side.png) bottom center no-repeat; width:206px; height:152px;display:block;}
.home_page_side .bottom_logo{ background:url(../images/logo_bottom_transparent.png) top center no-repeat; width:206px; height:111px;display:block;}
.bottom_logo_all{ background:url(../images/logo_bottom_transparent.png) bottom right no-repeat; width:100%; height:111px;display:block;}

.bread{color:#beb490; margin-bottom:20px;}


#inner { background:#441e0e url(../images/inner_bg.png) top center no-repeat; width:859px; min-height:466px; color:#FFFFFF;}
#inner .inner_title{ height:60px; margin-left:24px; width:800px; display:block;}
#inner .inner_text{ color:#FFFFFF; width:480px; margin-left:24px; padding:5px; display:block; float:left;}
#inner .inner_text img {margin-right:15px;}
#inner .inner_side{float:right; margin-right:30px; width:287px; }
#inner .inner_side .side_image{ background:url(../images/inner_image_holder.png) top center no-repeat; width:287px; height:278px; display:block;}
#inner .inner_side .side_image img{ margin:6px; margin-top:28px; width:275; height:218px;}
#inner .inner_side .side_image ul{padding-top:40px; padding-left:20px; width:275; list-style:none;}
#inner .inner_side .side_image ul li{font-size:20px; font-weight:bolder; padding-bottom:6px; font-family:"Times New Roman", Times, serif;}
#inner .inner_side .side_image ul li a{color:#441e0e; font:"Times New Roman", Times, serif;}
#inner .inner_side .side_image ul li a:hover{color:#000000;}
#inner .inner_text h1 {margin:0px; margin-bottom:10px; font-weight:bold; font-size:20px;}

#inner .inner_side .bottom_logo{ float:right; background:url(../images/logo_bottom_transparent.png) right center no-repeat; width:206px; height:111px;display:block;}
#inner .hr { background:url(../images/hr.png) top center no-repeat; width:284px; height:15px; border:0px; outline:none; margin-left:0px; }

.news_list { line-height:20px; list-style:none; margin:0px; padding:0px; margin-bottom:10px;}
.news_list li { padding-bottom:10px; clear:both;}
.news_list li a{ color:#FFFFFF; font-weight:bold;}
.news_list li a:hover{}
.news_list li .summery{ padding-left:20px; color:#CCCCCC; font-size:12px;}
.news_list li .Date{ display:block; float:left;}

.news_release { padding:20px; padding-right:40px;}
.news_release h1 { font-size:24px;}
.news_release h2 { font-size:18px;}

.all_news_list { list-style:none; margin-left:0px; padding-left:0px;}
.all_news_list li{ margin-bottom:10px; display:block; }
.all_news_list li .news_text{ margin-left:0px; display:block;}
.all_news_list li .news_text .date{ font-weight:bold;}
.all_news_list li .news_text .summery{display:block; color:#FFFFFF; font-size:12px;}
.all_news_list li .itn_image {width:0px; height:0px;  text-align:center; display:none; float:left; margin-right: 5px;}

.row_menu a{ font-size:16px; font-weight:bold; color:#FFFFFF;}

#Gallery { text-align:left; }
#Gallery .gal_link { display:inline-block;  width: 120px; border:1px #beb490 solid; margin: 5px; text-decoration:none; background-color:#beb490; color:#663118;}
#Gallery .gal_link_selected {border-color:#ffffff; background-color:#ffffff; color:#663118; }
#Gallery .gal_link:hover { border-color:#ffffff; background-color:#ffffff; color:#663118; }
#Gallery .gal_link .gal_img{ margin:auto; height:110px; width:120px; background-color:#FFFFFF; padding-top:5px; text-align:center;}
#Gallery .gal_link .gal_img img{ margin:auto;}
#Gallery .gal_link .caption{ display:block; text-align:center; font-size:12px;}
#Gallery hr{ border: 0; color:#CCCCCC; background-color: #cccccc; height: 1px; width: 100%; margin-top:15px; margin-bottom:15px;}
#gal_img_container {  width:400px; text-align:left; margin-bottom:20px;}
#gal_img_container #gal_caption{ margin-top:10px;}
#gal_img_container #gal_download{ margin-top:25px; font-weight:bolder;}
#gal_img_container #gal_download img{margin-right:10px;}

.gal_link_audio { display:list-item; text-align:left; margin-bottom:5px;}

.main_gal_links { display:inline-block; text-decoration:none; margin-left:30px; font-size:18px;}
.main_gal_links:hover { text-decoration:none;}


.forms{ width:400px; margin-top:10px; margin-bottom:10px; font-size:14px; font:  Arial, Helvetica, sans-serif;}
.forms tr {}
.forms .title_td{ width:100%;text-align:left;}
.forms .title{ width:100%; font-size:16px; font-weight:bold; display:none;}
.forms .required{color:#F00; font-size:12px; font-weight:normal;}
.forms .label_td{width:150px; padding-top:3px; text-align:right; padding-right:5px;}
.forms .input_td{width:250px; padding-top:3px;}
.forms .label_td .label{}
.forms .Submit{ text-align:left; padding-bottom:4px; padding-top:3px;}
.forms input { background:#f2eec1; border:1px #441e0e solid; color:#000000; padding:2px; margin-bottom:5px;}

#promo div {
	background-image: url();
	background-repeat: no-repeat;
	background-position:right;
	}

