@charset "utf-8";
/*
  ************************************************************************
  *  WEBPAGE
  ************************************************************************
*/
#slideShow { display:block; overflow:hidden; clear:both; width:940px; height:200px; margin: 0 auto; margin-bottom:12px; position: relative; z-index:0; background-color:#fff; }
#slideShow #slider { display: block; overflow: hidden; clear: both; width:940px; height: 200px; margin: 0 auto; position: relative; }


#content { display:block; overflow:hidden; clear:both; min-height:300px; padding:28px 30px; background-color:#ffffff; }

.contentTable { width:100%; }
.contentTable tbody tr td { vertical-align:top; }
.contentTable tbody tr td.contentMenu { width:180px; }
.contentTable tbody tr td.contentImage { width:175px; padding-left:30px; }

#content #menuList { display:block; overflow:hidden; clear:both; margin-right:30px; }
#content #menuList h2 { display:block; overflow:hidden; clear:both; padding:4px 0px; padding-bottom:12px; color:#00365f; font-size:25px; text-transform:uppercase; font-family: 'futuraHvBtHeavyWebFonts'; }
#content #menuList ul { list-style:none; margin:0px; padding:0px; }
#content #menuList ul li { display:block; overflow:hidden; clear:both; border-bottom:1px solid #e2e2e2; }
#content #menuList ul li a { display:block; overflow:hidden; clear:both; padding:0 12px; color:#776022; font-size:14px; line-height:22px; }
#content #menuList ul li:hover { background-image:url(/images/disc-hover.png); background-repeat:no-repeat; background-position:left center;}
#content #textArea { display:block; overflow:hidden; clear:both; }
#content #textArea.textAreaWidth { width:670px; }
#content #textArea h2 { display:block; overflow:hidden; clear:both; padding:4px 0px; padding-bottom:14px; color:#b4a05c; font-size:25px; text-transform:uppercase; font-family: 'futuraHvBtHeavyWebFonts'; }
#content #textArea h2 span { display:block; overflow:hidden; float:left; }
#content #textArea h2 a { display:block; overflow:hidden; float:right; margin-top:3px; padding:4px 10px; background-color:#565656; color:#cac9c9; font-size:14px; border-radius:6px; }
#content #textArea h2 a:hover { color:#ffffff; }
#content .contentText { display:block; overflow:hidden; clear:both; padding:2px 0; text-align:justify; line-height:18px; }
#content .contentText a { color:#3d3d3d; font-weight:bold; }
#content .contentText a:hover { color:#776022;}
#content .contentText h3 { display:block; overflow:hidden; clear:both; margin-bottom:14px; color:#00365f; font-size:16px;  }
#content .contentText ul, #content .contentText ol { margin:12px 0; padding:0 40px; }

.newsList { display:block; overflow:hidden; clear:both; }
.newsList ul { list-style:none; margin:0px; padding:0px; }
.newsList ul li { display:block; overflow:hidden; margin-bottom:22px; padding-bottom:16px; border-bottom:1px dotted #c9c9c9; }
.newsList ul li.videoLi { float:left; width:150px; height:154px; margin:0px 5px 10px 5px; padding:0px; border:none; }
.newsList ul li.videoLi a { display:block; overflow:hidden; clear:both; color:#b4a05c; font-size:12px; }
.newsList ul li.videoLi a img { display:block; margin:0 auto; }
.newsList ul li.videoLi a span { display:block; overflow:hidden; clear:both; padding:4px; background-color:#e3e3e3; text-align:center; }
.newsList ul li>img { float:left; margin-right:22px; padding:3px; border:1px solid #c9c9c9; }
.newsList ul li .newsT { display:block; overflow:hidden; color:#b4a05c; font-size:16px; line-height:22px; }
.newsList ul li .newsT:hover { color:#00365f; }
.newsList ul li .newsDesc { display:block; overflow:hidden; }
.newsList ul li .newsDesc a { color:#b4a05c; }
.newsList ul li .newsDesc a:hover { color:#00365f; }

#content #contactArea { display:block; overflow:hidden; clear:both; }
.contactTable { width:100%; }
.contactTable thead tr th { padding:4px 0px; padding-bottom:12px; color:#00365f; font-size:25px; text-transform:uppercase; font-family: 'futuraHvBtHeavyWebFonts'; }
.contactTable thead tr th.info { width:250px; padding-left:20px; }
.contactTable tbody tr td.info { width:250px; padding-left:20px; }

#contactForm { display: block; overflow: hidden; clear: both; text-align: left; }
#contactForm label { display: block; overflow: hidden; clear: both; margin-bottom: 3px; padding:2px 0px; }
#contactForm label span { color: #f00; }
#contactForm input[type="text"], #contactForm textarea { background: none; border: none; width: 96%; margin-bottom: 14px; padding: 4px 10px; background-color: #46494a; color:#ffffff; }
#contactForm textarea { margin-bottom:6px; }
#contactForm input[type="submit"] { background: none; border: none; margin: 4px 0; padding: 8px 20px; background-color: #46494a; color:#ffffff; font-size:16px; font-weight:bold; border-radius:20px; cursor: pointer; outline: none; }
#contactForm input[type="submit"]:hover { background-color:#000000; }
.formGetInfo { display: block; overflow: hidden; clear: both; margin: 10px 0; padding: 6px; border-top: 2px solid #2391D0; border-bottom: 2px solid #2391D0; }
.formGetError { display: block; overflow: hidden; clear: both; margin: 10px 0; padding: 6px; border-top: 2px solid #f00; border-bottom: 2px solid #f00; }

#searchListArea { display:block; overflow:hidden; clear:both; }
#searchListArea h2 { display:block; overflow:hidden; clear:both; padding:4px 0px; padding-bottom:16px; color:#b4a05c; font-size:25px; text-transform:uppercase; font-family: 'futuraHvBtHeavyWebFonts'; }
#searchListArea #searchInfo { display:block; overflow:hidden; clear:both; margin-bottom:14px; padding:6px; line-height:18px;border-top:1px solid #999;  border-bottom:1px solid #999; }
#searchListArea #searchInfo strong { color:#776022; font-weight:normal; }
#searchContent { display:block; overflow:hidden; clear:both; }
#searchContent ul { list-style:none; margin:0px; padding:0px; }
#searchContent ul li { display:block; overflow:hidden; clear:both; padding:4px; padding-bottom:8px; margin-bottom:14px; border-bottom:1px dashed #9e9e9e; }
#searchContent ul li a { display:block; overflow:hidden; clear:both; margin-bottom:4px; padding:2px 0px; color:#00365f; font-size:14px; font-weight:bold; }
#searchContent ul li a:hover { color:#776022; }
#searchContent ul li .bgSearch { font-weight:bold; text-decoration:underline; }