html {}

body {margin: 0 auto; font-family:Arial, sans-serif; font-size: 12px; min-width: 1160px;}
a {}
a:hover {}
p {}
p.date {font-size: 0.8em; color:#737373;}
h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
h6 {}
ul {padding: 0; margin: 0; list-style: inside;}
.bxhidden {display: none;}
.bxblock {display: block;}
.centerAlign {text-align: center;}
.button {-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: url("/img/button.jpg") repeat-x scroll 0 0 #EFEFEF; border-color: #E3E3E3 #D8D8D8 #DCDCDC #DADADA; border-image: none; border-radius: 7px; border-style: solid; border-width: 1px; box-shadow: 0 2px 1px rgba(0, 0, 0, 0.15); color: #000; cursor: pointer; display: inline-block; font-size: 13px; line-height: 19px; margin: 5px 0 4px 0; padding: 4px 10px;}
a.button  {text-decoration: none;}
.button:hover {background: none repeat scroll 0 0 #efefef;}
.topLineLangContainer .linkActive {color: #c5c5c5;  cursor: text}

/* Top Menu Items*/
.topLine{background-color:#0064a8; height: 26px;}
.topperWrapper {margin: 0 auto; width: 1157px; *width: 828px;}
.topLineListContainer {}
.topLineItemsContainer {float: right; margin-top: 1px; width: 380px; *height: 26px; }
.topLineLangContainer {margin: 3px 15px 0 0; display: inline-block;}
.topLineLangContainer a {margin: 0px 3px; color: #fff; /*text-decoration: none;*/ font-weight: bold; *display: inline-block;}
.topLineSearchContainer {float: right; display: inline-block; margin-right: 8px; *position: relative; *bottom: 19px;}

.topLineList {}
.topLineListItem {float: left; list-style-type:none; color: #000; margin: 5px 17px;}
.topLineListItem:first-child {margin-left: 8px;}
.topLineListItem a {color: #fff; text-decoration: none; font-weight: bold;}
/* Top Menu Items end*/

.mainMenuWrapper{width: 1163px; margin: 0 auto;}
.mainMenuContainer{background:url("img/logo.png") 10px 16px no-repeat; height: 60px; margin: 10px 0;}
a.goToMainLink {float: left; height: 70px; width: 290px;}
a.goToMainLink:hover {background: none;}
.mainMenu {padding-left: 333px;}
.mainMenuItem {float: left; list-style-type:none; color: #005696; padding: 5px; margin: 17px 5px 0px; font-size: 14px;}
.mainMenuItem:hover {background:#0064a8 url() 0 0 no-repeat; color: #fff; border-radius: 3px; behavior: url(border-radius.htc)}


.sliderContainer{margin-bottom: 5px;}
.slider_box{ min-height:327px; margin-bottom:15px;}
.slider {min-width: 900px; max-width: 1368px; margin: 0 auto; position: relative; border-top: 3px solid #dfdfdf; border-bottom: 3px solid #dfdfdf; z-index:999;}
.items {display: none;}
.box_slogan {clear: both; position: absolute; left:0px; top:45px; z-index:9999;}
.pagination {position: absolute; right: 0; bottom: 10px; z-index: 9999;}
.pagination li {float:left; margin:0 5px 0 0; list-style-type: none;}
.pagination li a {width: 20px; height: 20px; display: block; position: relative; text-align: center; background-color: #0064A8; color: #fff; padding-top: 2px; text-decoration: none;}
.pagination li.current a {background-color: #fff; color: #0064A8; font-weight: bold;}

.mapContainer h3 {margin: 30px 0 0 200px;}
.mapWrapper {margin: 20px 0 0 250px;}

.mainContent {margin: 0 auto; width: 1175px;}
.mainContent p {text-indent: 20px;}
.mainContent h1 {margin: 30px 0 30px 20px;}
.mainContentLeftCol {float: left; margin: 0 35px 0 100px; width: 21%;}
.mainContentCenterCol {width: 28%; float: left; margin-right: 35px;}
.mainContentCenterCol p {text-align: justify;}
.mainContentRightCol {width: 26%; float: left; margin-right: 100px;}
.mainContentRightCol div {display: inline-block;}
.3dTourLinkHolder {display: block; height: 277px; width: 410px;}

.newsPageLeftColWrapper {width: 200px; float: left;}
.newsPageLeftColWrapper .sectionMenuContainer {padding: 20px 0 0; width: 180px;}
.newsPageMainColWrapper {padding: 0 100px 0 210px;}
.news-detail img {float: left; margin: 10px 15px;}
.newsLeftMenu {}
div.newsLeftMenu {height: 200px;}
div.newsLeftMenu ul {margin:0; padding: 0 10px; list-style:none; }
div.newsLeftMenu li  {list-style-type: none; margin: 8px 10px;}
div.newsLeftMenu li:first-child  {margin: 0 10px 8px;}
div.newsLeftMenu a {color:#000;}
div.newsLeftMenu a:hover {text-decoration: none;}

.sectionMainContent {padding: 20px 0 0 20px;}
.sectionBreadcrumbs {padding-left: 20px; margin: 0 0 20px;}
.sectionMenuContainer {width: 220px; float: left; padding: 20px 0 0 20px;}
.sectionMenu {height: 200px;}
.sectionMenuListItem {list-style-type: none; margin: 8px 10px;}
.sectionMenuListItem a {color:#000;}
.sectionMenuListItem a:hover {text-decoration: none;}
.sectionContent {padding: 0 40px 0 250px;}
.sectionContent img {float: left; margin: 5px 15px;}

.footer{float: left; height: 50px; width: 100%; margin-top: 30px;}
.footerContainer {width: 680px; margin: 0 auto;}
/*.footerContainerInner {width: 890px; margin-left: auto; margin-right: auto;}*/
.footerItem {float: left; margin: 18px 20px; color:#737373;}
.footerItem a {color:#737373; text-decoration: none;}
.footerBorder {float: left; margin: 18px 0px; color:#737373;}
.Contacts {}
.SiteMap {}
