body {margin:0px; background-color:#FFF; color:#000; }
body, table{ font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:21px;}
form{ margin:0px; padding:0px;}
img{border-style:none;}
h2{ font-size:14px; line-height:normal;} 
h1{ line-height:normal;}
#wrapper{width:974px;margin:0 auto;padding:0px; }
#cont_area{width:974px;clear:both; }
#left_block{width:200px;float:left;padding:8px; padding-top:15px; padding-right:4px; background-color:#EFEFEF; border-right:1px solid #CCC;}
#homeSearchDiv, .sidebartext { padding-left:5px;}
#homeSearchDiv{ padding-bottom:10px;} 
ul{padding-left:25px;padding-top:0px; margin:0px;}
.rss-menu-box{background:none; border:none;}
#center_block{width:724px;float:left;padding:20px;} 
.crights{ clear:both; width:974px; padding:15px; font-size:10px; line-height:14px; border-top:1px solid #999;} 
body {
	font-size:14px;
	line-height:18px;
	color:#2d2d2d;
	margin:0px;
	margin-top:18px;
}
.fc1 {
	width:220px;
	font-size:12px;
	margin-left:15px;
	float:left;
}
.fc1 a:link, .fc1 a:visited {
	color:#919191;
}
.fc1 a:hover {
	color:#000;
}
.fcm, .fcm:link, .fcm:visited{ background-color:#f2f2f2; text-align:center; padding:18px; padding-top:7px; text-decoration:none; color:#2D2D2D; padding-bottom:6px; margin-left:12px; line-height:14px; background-repeat:no-repeat; display:block; float:right;}
.fcm:hover {
	color:#000; background-color:#e1e1e1;
}
#zMenuDiv175 {
	background-color:transparent !important;
}
#zMenuDiv175 a.trigger {
	border-left:none !important;
	border-right:10px solid #FFF !important;
	background-color:#F2F2F2;
}
form {
	margin:0px;
	padding:0px;
}
select, input, textarea, button {
	font-size:14px;
	line-height:18px;
}
button {
	font-size:16px;
	padding:10px;
}
img {
	border-style:none;
}
h1, h2, h3, p, ul {
	padding-top:0px;
	padding-bottom:10px;
	margin:0px;
}
h2 {
	font-size:21px;
	line-height:24px;
	font-weight:normal;
	line-height:normal;
}
h3 {
	font-size:14px;
	line-height:18px;
	font-weight:normal;
}
h1 {
	font-size:24px; line-height:30px;
	line-height:normal;
	font-weight:normal;
}
hr {
	border:none;
	background:none;
	border-top:1px solid #999;
}
.fc2{width:100%; background-color:#2d2d2d; padding-top:20px; padding-bottom:10px;color:#737373; float:left;}

.fc2 a:link, .fc2 a:visited {
	color:#919191;
}
.fc2 a:hover {
	color:#FFF;
}
.sh-1{width:1430px; margin:0 auto; font-size:14px; line-height:18px;}
.sh-2{width:230px; float:left; margin-right:10px;}
.sh-3{width:1190px; float:left;}
.sh-4{width:795px; float:right; height:37px;}
.sh-5{ background-image:url(/images/shell/h_05.jpg); width:191px; height:26px; background-repeat:no-repeat; display:block; float:right;}
.sh-6{background:none;border:none;width:145px; padding-top:5px; float:left; margin-left:7px; font-size:12px; line-height:14px;color:#737373;}
.sh-7{background:none;cursor:pointer; width:30px;  height:25px;border:none;}
.sh-8{width:240px; float:right;padding-top:3px;}
.sh-8-2{color:#737373; font-size:12px; line-height:14px;}
.sh-8-3{font-size:18px; font-weight:bold; line-height:21px; }
.sh-9{border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; height:3px; float:left; margin-top:10px; margin-bottom:10px; width:100%;}
.sh-10{width:100%; text-align:center; color:#FFF; background-color:#2d2d2d; padding-top:5px; padding-bottom:5px; margin-bottom:18px; float:left;}
.sh-10-2{color:#b5b5b5;}
.sh-11{color:#FFF;float:left; width:1430px; height:585px; margin-bottom:10px;overflow:hidden;}
.sh-12{ width:1430px; height:585px; background-repeat:no-repeat; background-position:top center; float:left;}
.sh-13{float:right; width:335px; padding:20px; height:554px; margin-right:18px; margin-top:18px; background-image:url(/images/shell/t_10.png);}
.sh-14{float:left; width:100%; font-size:12px;padding-bottom:10px; line-height:16px;}
.sh-15{float:left; width:100%;font-size:32px;padding-bottom:10px; line-height:40px;}
.sh-16{float:left; width:100%;font-size:14px; padding-bottom:20px;line-height:21px;}
.sh-17{float:left; display:block; background-color:#2d2d2d; padding:10px;color:#FFF; text-decoration:none; font-size:12px; font-size:14px;}
.sh-17:hover{background-color:#4a4a4a;}
.sh-18{width:100%;clear:both; float:left;}
.sh-19{width:100%; float:left; }
.sh-20{width:714px; float:left; font-size:14px; line-height:18px;}
.fc1-2{float:right; width:210px;}
.sh-21{width:80%; padding-left:10px; float:left;}
.sh-22{width:700px; padding:25px; line-height:21px; margin-left:14px; float:left;}
.sh-23-3{width:250px; float:left;}
.sh-23{width:250px;padding:10px; margin-bottom:10px; background-color:#f2f2f2; float:left; font-size:14px; line-height:18px;}
.sh-23-2 h2{font-size:19px;}
.sh-24{width:446px; margin-left:10px; padding:10px; background-color:#f2f2f2; float:left; font-size:14px; line-height:18px;}
.sh-25{width:100%; font-size:12px; padding-bottom:20px; line-height:16px; float:left;}
.sh-26{width:178px;float:left; padding-left:18px; padding-bottom:5px; height:160px;}
.sh-27{width:248px; padding-left:18px;float:left;}
.sh-28{width:230px; float:left;}
.sh-29{width:100%; padding-top:5px; padding-bottom:5px; float:left;}
.sh-30{width:50px; float:left;}
.sh-31{width:220px; float:left;}
.sh-32{width:100%; float:left;}
.sh-33{width:50px; float:left;}
.sh-34{width:170px; float:left;}
.sh-35{width:100%; float:left;}
.sh-36{width:50px; float:left;}
.sh-37{width:170px; float:left;}
.sh-38{width:100px; float:left; font-size:14px; line-height:18px;}
.sh-39{width:100px; float:left; font-size:14px; line-height:18px;}
.sh-40{width:1428px; margin-top:18px; border:1px solid #e1e1e1; margin-bottom:12px; padding-top:15px; padding-bottom:25px; float:left;}
.sh-41{font-size:18px; line-height:24px; font-weight:bold;}
.sh-42{padding-left:20px; padding-right:20px;font-size:12px; line-height:14px;}
.sh-43{float:right; width:250px; height:36px; margin-top:-10px; line-height:18px;}
.sh-23-2{float:left; width:716px;}
.sh-h1:link, .sh-h1:visited{background-image:url(/images/shell/hoff_01.jpg); width:33px; height:36px; float:left;}
.sh-h1:hover{background-image:url(/images/shell/hon_01.jpg);}
.sh-h2:link, .sh-h2:visited{background-image:url(/images/shell/hoff_02.jpg); width:36px; height:36px; float:left;}
.sh-h2:hover{background-image:url(/images/shell/hon_02.jpg);}
.sh-h3:link, .sh-h3:visited{background-image:url(/images/shell/hoff_03.jpg); width:34px; height:36px; float:left;}
.sh-h3:hover{background-image:url(/images/shell/hon_03.jpg);}
.sh-h4:link, .sh-h4:visited{background-image:url(/images/shell/hoff_04.jpg); width:34px; height:36px; float:left;}
.sh-h4:hover{background-image:url(/images/shell/hon_04.jpg);}
.sh-h5:link, .sh-h5:visited{background-image:url(/images/shell/hoff_05.jpg); width:39px; height:36px; float:left;}
.sh-h5:hover{background-image:url(/images/shell/hon_05.jpg);}
.fc1-3{width:475px; float:left;}
.hometext{color:#999; width:100%; float:left; margin-top:15px;}

#homenav { width: 500px; height:30px; }
#homenav li {   float: left; margin-right: 10px; list-style: none }
#homenav a { width: 18px; height:18px;  float:left; display: block;background-image:url(/images/shell/c_12.png); background-position:0px 0px; background-repeat:no-repeat;}
#homenav li.activeSlide a { background-image:url(/images/shell/c_10.png); }
#homenav a:focus { outline: none; }
#homenav img { border: none; display: block }
.fc1-3-last{width:475px !important;} 
.homepanellink:link, .homepanellink:visited{ background-repeat:no-repeat;  float:left;display:block; padding:0px;padding-left:0px;color:#FFF;text-decoration:none;}
.sh-1{width:974px;}	
.sh-3{width:734px;}
.sh-11{width:974px; height:384px;margin-bottom:30px;}
.sh-12{width:974px; height:384px;}
.sh-40{width:972px;}
#zMenuDiv1, #zMenuDiv175{width:734px;}
#zMenuDiv1 a.trigger,#zMenuDiv175 a.trigger{ font-size:11px !important; padding:6px 5px 6px 5px !important; margin-bottom:6px;}
.sh-24{width:100%;}
.sh-23-2{width:250px; margin-left:10px;}
/*.sh-20
*/
.fc1-3{width:240px;} 
.menubr1{ clear:none !important; display:inline !important; width:5px;  height:5px;margin-left:5px;}
.homepanellink:link, .homepanellink:visited{ width:236px; height:212px; }
.sh-13{ height:308px;}
.sh-15{font-size:21px; line-height:24px;}
.sh-16{font-size:12px; line-height:16px;}
.sh-26{padding-left:0px;}
.sh-27{padding-left:0px;}
.sh-24{margin-left:0px;}

	
.sh-20-2{width:974px; float:left; font-size:14px; line-height:18px;}
.sh-21-2{width:95%; padding-left:10px; float:left;}
.sh-22-2{width:959px; padding:25px; line-height:21px; margin-left:14px; float:left;}
	
@media only screen and (min-width: 1px) {
}
@media only screen and (min-width: 1450px) {
.sh-20-2{width:1430px; }
.sh-21-2{width:95%;}
.sh-22-2{width:1366px;}
	.sh-1{width:1430px;}	
	.sh-3{width:1190px;}
	.sh-11{width:1430px; height:585px; margin-bottom:18px;}
	.sh-12{ width:1430px; height:585px; }
	.sh-40{width:1428px;}
	#zMenuDiv1, #zMenuDiv175{width:1190px;}
	#zMenuDiv1 a.trigger, #zMenuDiv175 a.trigger{font-size:14px !important; padding:15px 20px 15px 20px !important;}
	/*.sh-20
	*/
	.sh-24{width:426px; margin-left:10px;}
	.sh-23-2{width:706px;margin-left:10px;}
	.fc1-3{width:475px;}
	.menubr1{display:block !important;width:1px; height:1px; margin-left:0px;}
	.homepanellink:link, .homepanellink:visited{ width:350px; height:322px; }
	.sh-13{ height:514px;}
	.sh-15{font-size:32px; line-height:40px;}
	.sh-16{font-size:14px; line-height:21px;}
	.sh-26{padding-left:18px;}
	.sh-27{padding-left:18px;}
	
}

.mobileMenuDiv .zMenuBarDiv {width:100% !important; }
.mobileMenuButton {display:none;}
.mobileMenuDiv {display:block;}
 
.mobileTop1{display:none;} 
#slideshowHomeDiv1{display:none;}

.sh1-11{width:100%;} 

.sh-10nav{width:100%; z-index:10; position:relative; margin-top:-60px; float:left; }

*{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing:border-box;
}   
 
@media only screen and (max-width: 768px) { 
.sh-1-11{width:100%;  float:left;}
.mobileTop1{display:block;width:100%; background-color:#000; float:left;} 
.zMenuBarDiv { width:100% !important;} 
.mobileMenuButton, .mobileMenuDiv a:link, .mobileMenuDiv a:visited{text-decoration:none; text-align:left !important; display:block; width:100% !important; padding:5% !important; padding-top:7px !important; padding-bottom:7px !important;  background-color:#f2f2f2; color:#000 !important; clear:both; float:left !important; clear:both !important; margin:0px !important;}
.mobileMenuButton{ background-color:#f2f2f2; color:#000 !important; padding-top:10px !important; padding-bottom:10px !important;} 

.mobileMenuButton {display:block;}
.mobileMenuDiv .zMenuBarDiv{padding-left:0px;}
.mobileMenuDiv .zMenuBarDiv li { float:left; list-style:none; clear:both; width:100% !important;}
.mobileMenuDiv .zMenuBarDiv li ul { display:none !important;} 
.mobileMenuDiv {display:none;background-color:#000;}  
#slideshowHomeDiv{display:none;}
#slideshowHomeDiv1{display:block;}
#slideshowHomeDiv1{height:auto !important;}
#slideshowHomeDiv1 a{ width:100% !important;float:left !important; position:absolute !important; height:auto !important;}
#slideshowHomeDiv1 img{height:auto !important;} 
.mobileMenuDiv .zMenuBarDiv li { float:left; clear:both; width:100% !important;}
.mobileMenuDiv .zMenuBarDiv li ul { display:none !important;} 
.sh-22 img{ width:auto !important; height:auto !important; max-width:100%;}
.sh-22 iframe{width:100% !important;}   
#slideshowHomeDiv1 img{width:100% !important;}
#slideshowHomeDiv1{width:100% !important;}  
.sh-2, .sh-3{display:none;}
.sh-20, .sh-40, .sh-21, .sh-1{width:100%; }
.fc1-3{width:100%;}
.sh-22{width:100%; padding:3%; padding-top:0px; margin:0px;}
.sh-43{width:100%;}
.sh-42{text-align:center;}
.sh-23-2, .sh-23-3, .sh-23{width:100%; float:left; clear:both;}
.sh-23-2{margin:0px;}
.sh-11{display:none !important;}
.homepanellink:link, .homepanellink:visited{width:221px;}

.sh-10nav{display:none;}
.fc1-3-last{width:100% !important;}
}
@media only screen and (max-width: 660px) {  
}
@media only screen and (max-width: 400px) { 
} 

 