@font-face {font-family: 'Mentone-SemiBold'; src: url('/ecrts11/fonts/webfonts/eot/style_170993.eot'); src: url('/ecrts11/fonts/webfonts/eot/style_170993.eot?#iefix') format('embedded-opentype'),url('/ecrts11/fonts/webfonts/woff/style_170993.woff') format('woff'),url('/ecrts11/fonts/webfonts/ttf/style_170993.ttf') format('truetype'),url('/ecrts11/fonts/webfonts/svg/style_170993.svg#Mentone-SemiBoldItalic') format('svg'); }
@font-face {font-family: 'Mentone-SemiBold'; src: url('/ecrts11/fonts/webfonts/eot/style_170995.eot'); src: url('/ecrts11/fonts/webfonts/eot/style_170995.eot?#iefix') format('embedded-opentype'),url('/ecrts11/fonts/webfonts/woff/style_170995.woff') format('woff'),url('/ecrts11/fonts/webfonts/ttf/style_170995.ttf') format('truetype'),url('/ecrts11/fonts/webfonts/svg/style_170995.svg#Mentone-SemiBold') format('svg'); }

body {
margin: 0px;
padding: 4px;
background: white;
}
h1 {
display: block; height: 46px; padding: 4px 0px 0px 0px; margin: 0px; border-bottom: 2px solid #e0e0e0; background: #ffffff;font-family: Mentone-SemiBold, arial, helvetica, sans-serif; font-size: 24pt;color: #006416; overflow: hidden; text-decoration: none; font-weight: normal !important;
}

h2 {
font-family: Mentone-SemiBold, arial, helvetica, sans-serif;
font-size: 18pt;
font-weight: normal !important;
}

.h1_box {display: none;}

.wait_box {display: block; background-color: #ff8000; color: white; font-family: arial, helvetica, sans-serif; font-size: 140px; text-align: center; width: 150px; height: 150px; margin: 4px; padding: 0px; border: 0px; overflow: hidden;}

.wip_box {display: block; background-color: #ff8000; color: white; font-family: arial, helvetica, sans-serif; font-size: 140px; text-align: center; width: 150px; height: 150px; margin: 4px; padding: 0px; border: 0px; overflow: hidden;}

.header_div {display: block; height: 150px; margin: -4px; background: url(/ewsn2015/bg_04.png); border-bottom: 1px solid black; overflow: hidden; text-align: right; background-color: #009956; text-decoration: none;}

.header_img1 {float: left; margin-right: -800px;}
.header_txt1 {padding: 10px; font-family: Mentone-SemiBold, arial, helvetica, sans-serif; font-size: 20pt; color: white;}
.header_txt2 {padding: 0px; font-size: 12pt;}

.main_div {display: block; margin: 42px 4px 4px 4px; padding: 0px; font-family: arial, helvetica, sans-serif; font-size: 11pt;color:#404040; overflow: hidden; text-decoration: none;}
.menu_div {display: block; margin: 4px 0px -4px 0px; padding: 0px; background: #006416 url(/ewsn2015/bg_02.jpg); background-repeat: repeat-x; background-position: top left; border-bottom: 1px solid white; overflow: hidden; color: white;}

.submenu_div {display: none; margin: 4px 0px -4px 0px; padding: 0px; background: #006416 url(/ewsn2015/bg_02.jpg); background-repeat: repeat-x; background-position: top left; border-bottom: 1px solid white; overflow: hidden; color: white; position: absolute; width: calc(100% - 8px);}

.submenu_div .menu {font-size: 10pt; height: 20px;}

.menu_div .menu.sub {margin-right: 10px;}

.menu_div .menu.sub::after {content:"\25BE";}

.menu_div .menu.sub.on {color: white;}


.footer_div1 {display: block; width: 100%; height: 13px; margin: 0px; padding: 0px 4px 0px 0px; background-color: #ffffff; color:#ffffff; overflow: hidden; color:#006416; font-family: arial, helvetica, sans-serif; font-size: 8pt; text-align: right;}
.footer_div2 {display: block; width: 100%; height: 8px; margin: 0px -4px -4px -4px; padding: 0px; background-color: #006416; overflow: hidden; border-right: 8px solid #990000;}

.menu_top_box {
display: none;
}

.menu2, .menu, .menu_new {
display: block;
float: left;
font-family: Mentone-SemiBold, arial, helvetica, sans-serif;
font-size: 12pt;
font-weight: normal !important;
margin: 0px 10px 0px 10px;
padding: 0px 6px 0px 6px;
overflow: hidden;
text-decoration: none;
font-weight: bold;
border: 0px;
color: #83ff00;
border-bottom: 4px solid #ffffff;
}


.menu, .menu_new {
height: 24px;
padding-top: 6px;
}

.menu2 {
height: 30px;
line-height:95%;
padding-top: 6px;
}

.menu, .menu2 {
}

.menu:hover, .menu2:hover {
color: #ffffff;
border-bottom: 4px solid #83ff00;

}

.menu_new {
color: #f0ff00;
border-bottom: 4px solid #f0ff00;
}

.menu_new:hover {
color: #60c060;
border-bottom: 4px solid #f0ff00;
}

.textbox {display: block; width: 600px; max-width: 600px;}

.flowbox {display: block; float: right; width: 350px; height: 250px;}

img.k, img.k40 {

float: left;
position: relative;
top: 0px;
padding-right: 10px;

}

img.k40 {
width: 40px;
height: 40px;
}

strong.m1 {
color: white;
display: inline-block;
width: 20px;
height: 20px;
text-align: center;
padding: 0px;
border-radius: 100%;
border: 2px solid #a0a0a0;
background-color: #009846;
font-size: 18px;
}