﻿ @media only screen and (max-width: 767px) 
{
	html, body {margin:0;padding:0;font-size:12px;background:#ffffff;}
	div.publicDivMain { border: solid 1px #e9e9e9;}
	div.publicDivMain{ margin-top: 20px; background: #fff url(../images/contentBoxBg.png) repeat-x top;}
	html{ max-width: 420px; overflow:hidden; margin: 0 auto; }
	div.publicDivHeaderCenter {width:100%; background: none; height: auto; }
	div.publicDivHeader {background: none;  height: auto;}
	div.mainImageContainer {display:none; }
	div.divImages {width:90%; }
	div.publicBoxContainer{width:90%; }
	.publicHeader {display:none;}
	div.publicMenu {font-size:15px; font-weight:bold; padding-top: 70px;background:#eeeeed;}
	div.publicMenu a {display:block;float:left; margin-right:5px; border: 0; padding:0px 18px 0px 18px; color:Gray; text-decoration:none;text-transform:none;}
	div.publicMenu a:last-child {border-right: none;}
	div.publicMenu a:hover {color:#D65F01;border-radius: 0;}
	div.publicMenu a.active, div.publicMenu a.active:hover {color:#D65F01; background-color:#eeeeed;border-top:1px solid;border-bottom:1px solid; border-right: none;border-left: none;border-radius: 0; }
	div.publicMenu {width:100%; margin-top:0; padding-top: 0;}
	div.publicMenu a {border-right: none; width:100%; border-top:1px solid;border-bottom:1px solid;	 padding:12px 0; clear:both; text-align:center;}
	div.publicMenu a:last-child {border-right: none;border-top:1px solid;border-bottom:2px solid;}
	div.publicMenu a:first-child {border-right: none;border-bottom:1px solid;border-top:2px solid;}
	div.publicMenu a:hover{ background-color:Silver; color:#D65F01;}
	.publicMenu a.active { color:#D65F01; text-decoration:underline;}
	div.publicMenu a.active:hover {color:#D65F01; background-color:Silver; }
	div.publicBox1{width:90%;float:left;clear:both;}
	div.publicBox{width:90%;float:left;clear:both;}
	.publicBox{width:90%;float:left;clear:both;}
	.publicBox1{width:90%;float:left;clear:both;}
	div.publicBox p, div.publicBox table {margin-top:0px; text-align:justify; }
	div.publicFooter {clear:both;margin:0 auto;width:920px;padding:1px 1px 1px 1px;border:solid 1px #EAEAEA; text-align:center;}
	div.publicFooter p {padding:15px 10px 15px 10px;background:#F4F4F4;font-size:11px;margin:0;color:#000000;}
	div.publicFooter{width:99%;}
	th.phone {background:transparent url("../images/phone.gif") no-repeat; padding: 0px 0px 0px 25px; text-align:right; line-height:20px; vertical-align:top;}
	th.email {background:transparent url("../images/email.gif") no-repeat; padding: 0px 0px 0px 25px; text-align:right; line-height:20px; vertical-align:top;}
	th.mail {background:transparent url("../images/mail.gif") no-repeat; padding: 0px 0px 0px 25px; text-align:right; line-height:20px; vertical-align:top;}
	th.mail+td { line-height: 20px;}
	div.publicBox p, div.publicBox table {margin-top:0px; text-align:justify;  }
	div.publicBox table tr.spacing {line-height:5px;}
	.divMenuHide {display:none;}
	.divMenu {display:block; padding: 10px; margin-top: 25px;}
	#menuBox.Hided {display:none;}
	div.publicBox1 h2.boxHeader, div.publicBox h2.boxHeader {position:absolute; top:20px; font-size:17px; color:#D65F01; margin:0; }
	.boxHeader { width: 90%; text-align: center;}
}