body { font-family: Segoe UI, SegoeUI, Helvetica Neue, Helvetica, Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size: 13pt; text-align: justify; color: #000000; background-color: #FAFAFA; margin: 0} 
img {max-width: 100%;}
.main-field {
  width: 1280px; 
	max-width: 100%;
	text-align: justify; 
}
.wbw  { background-image: url(../../../img/bg.gif); } 
.top { background-color: #7799CC; margin: 12px 8px 8px 8px; padding: 2px 12px 6px 10px; box-shadow: rgba(0, 0, 0, 0.25) 1.95px 1.95px 2.6px; }
.top_logo { font-size: 12pt; text-align: right; float: right; color: #FFFFFF; }
/*.top_lh { padding: 0 0 0px 0; }*/
.toph  { font-size: 17pt; font-weight: bold; color: #FFFFFF; margin: 0; padding: 6px 5px 2px 10px; vertical-align: middle;}
.th  { padding-left: 10px; margin: 0; padding: 1px 5px 2px 5px; }
.td  { font-size: 12pt; font-weight: bold; color: #446699; text-decoration: none; padding-left: 3px; padding-right: 5px; }
.mh  { font-size: 10pt; font-weight: bold; color: #FFFFFF; background-color: #7799CC; padding: 2px 5px 3px 0px; }
.mt { margin: 0 7px 0 7px; }
h1 { font-size: 16pt; font-weight: bold; color: #446699; padding-left: 14px; margin: 0; }
h2 { font-size: 14pt; font-weight: bold; color: #446699; padding-left: 16px; margin: 15px 0 0 0; }
h3 { font-size: 13pt; font-weight: bold; color: #5577AA; text-decoration: none; padding-left: 16px; margin: 15px 0 0 0; }
p { text-align: justify; padding: 0 12px 0 12px; margin: 5px; }
ul { padding-left: 20px; }
#menutable { margin: 6px 16px 16px 20px; }
.fbold { font-weight: bold; }
.mtable { border-collapse: collapse; border: 1px solid #7799CC; border-radius: 8px; max-width: 100%;}
.mtable tr { border: 2px solid #7799CC; }
.mtable td { font-size: 10pt; border: 2px solid #7799CC; padding-left: 8px; }
.mtable th { border: 2px solid #7799CC; padding-left: 8px; }
.menu_list { font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; 	margin: 3px 6px 3px 8px; padding: 0 0 0 15px;	list-style-type: disc; list-style-image: url('/img/bullet-square-black.gif'); text-align: justify;}
.menu_list li { margin: 0px; padding: 0 0 0 -5px; }
.list_first_level li { list-style: inside; }
.list_second_level li { list-style: inside; }
.menu_list a  { font-size: 10pt; text-decoration: none; color: #003366; font-weight: bold; padding: 0; margin: 0 0 0 -5px; }
.menu_list div  { font-size: 10pt; text-decoration: none; color: #333333; font-weight: normal; margin: 0 5px 0 -5px;}
.tdlk { font-weight: bold; text-align: center; padding: 0 5px 0 5px; white-space: nowrap; }
.bottom  { font-size: 12pt; font-weight: bold; text-align: center; color: #222222; padding: 6px 0 6px 0; }
.ads_div { text-align: center; }
.socialtable { border: 2px solid #7799CC; margin: 2px 0 2px 0; }
.share_table_in_header {padding:0; margin:0;}
.share_table_in_header td {background-color: #7799CC;}
.share_th {padding:0; margin:0; background-color: #7799CC;}
.mp_content {margin: 0 10px 0 10px; width: 800px; max-width: 96%;}
.mp_header { text-align: center; background-color: #7799CC; color: #FFFFFF; padding: 4px 0 4px 14px; box-shadow: rgba(0, 0, 0, 0.25) 1.95px 1.95px 2.6px; }
.details {margin: 0; padding:0; text-align: right;}
.trademark_info {text-align: center; color: #CCCCCC;}
.lfeature {	font-size: 10pt; }
.mlu { font-weight: bold; text-decoration: none; color: #F06D63; }
.mlu2 { font-weight: bold; text-decoration: none; color: #F06D63; margin: 0 0 0 -5px; } 
.fq   {text-align: justify; font-weight: bold; color: #003355; background-color: #D0DCEE; padding-left: 8px;} 
.m2  { font-size: 10pt; text-decoration: none; color: #005588}

.div_download_warning {
  border: 5px solid #D0D0D0; 
  padding: 5px;
  position: absolute;
  display: none;
  z-index: 1000;
  width: 610px;
  left: 50%;
  margin-top: -100px;
  margin-left: -305px;
  background-color: #FAFAFA;
}
.div_download_warning a {
  font-size: 14px;
}
.div_download_warning img {
  padding-top: 8px;
  margin: 5px;
  margin-right: 15px; 
}
.dw_block {
  padding-right: 10px;
}
.dw_h1 {
  font-size: 22px;
  font-weight: bolder;
  padding-left: 20px; 
  padding-top: 10px; 
  padding-bottom: 10px;
}
.dw_h2 {
  font-size: 16px; 
  padding-top: 0px; 
  padding-bottom: 0px;
}
.dw_links {
  text-align: center; 
  margin-bottom: 10px; 
  border-top: 2px solid #909090; 
  padding-top: 8px;
}
.dw_links a {
  font-size: 24px; 
}
@media screen and (max-width:640px) {
	.top_logo { display: none; }
	#menutable { display: none; }
	#sh2 { display: none; }
	#fb2 { display: none; }
	#tw2 { display: none; }
 	/*.socialtable { display: none; }*/
  /*.container { display:none; }*/
}