/* GLOBALS */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td 
{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
:focus {outline:0;}
ins {text-decoration:none}
del {text-decoration:line-through;}
#main table { border-collapse:collapse; border-spacing:0;}

body {text-align:center; line-height:1; color:#3f3f3f; font:69% Verdana,Geneva,Kalimati,sans-serif;}

p {margin-bottom:1em;}
a:link, a:visited {color:#1780d7; text-decoration:underline;}
a:hover, a:active {color:#003565;}
.hide, .hidden {display:none;}

/* CONTAINERS */
#container {margin:0 auto;width:100%;}

/* HEADER */
#header { width:95%;margin:0 auto;}

/* MAIN */
#main {width:100%;}
#main {display:inline-block;}
#main h1 {}
#main h2 {}
#main h3 {text-align:left;color:#000; font:bold 1.3em/1.8 Tahoma,Geneva,Kalimati,sans-serif;}
#main h4, #main h5, #main h6 {text-align:left;color:#3f3f3f; font:bold 1.1em/1.6 Tahoma, Geneva,Kalimati,sans-serif;}
#main p {text-align:left;}
#main address {margin-bottom:0.6em; font-style:italic;}
#main ol {list-style-type: decimal;}
#main li {}
#main dl {margin-bottom:0.3em;}
#main dt {margin-bottom:0.3em; color:#000; padding-top:0.3em; font-style:italic;}
#main dd {margin-bottom:0.3em; padding-left:5px;}
#main .left {float:left; margin:0 6px 6px 0;}
#main .right {float:right; margin:0 0 6px 6px;}

#belowmap {margin:0 auto;padding-bottom:1.5em;width:95%;}
#belowmap .right {float:right;}
#belowmap h4 {font-weight:normal;}

#show {margin:0 auto;}
ul.tablinks { padding:0; margin:0 auto;border-bottom:1px solid #B6BEC6;width:95%;}
.tablinks:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.tablinks li {display:inline;margin:0;padding:0;}
.tablinks li a {display:block; color:#000 !important; float:left; margin-right:5px; background:#e4e4e4; padding:5px 10px; font-weight:bold; text-decoration:none; font-family:Tahoma,Geneva,Kalimati,sans-serif;border-top:1px solid #B6BEC6;border-left:1px solid #B6BEC6;border-right:1px solid #B6BEC6;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.tablinks li a:hover {}

.tablinks li.inactive a {color:#787878 !important;font-weight:normal !important;background:#cbcbca !important;}

.showtab:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.showtab {display:inline-block; clear:both;width:94%;padding:20px 0;}
#showdata {margin:0 auto;border-left:1px solid #B6BEC6;border-right:1px solid #B6BEC6;border-bottom:1px solid #B6BEC6;width:95%;}

#eventinfo-foot {}
#eventinfo-foot ul {margin:0 auto;list-style:none;width:100%;}
#eventinfo-foot ul li {display:inline;margin-right:1em;}
#contactinfo {text-align:left;}
#contactinfo dt {font-weight:bold;float:left;padding-right:1em;width:140px;text-align:right;clear:both;}
#contactinfo dd {text-align:left;padding-top:0.4em;width:200px;margin-left:150px;}

#lastupdate {width:95%;margin:20px auto;}

/* FOOTER */
#footer {width:95%;margin:0 auto;clear:both;position:relative;}
#footer p {color:#9d9d9d;padding-bottom:0;margin-bottom:0;}
#footer p strong {color:#000;}
#footer h2 {font:bold 1.6em/2.1 Tahoma,Geneva,Kalimati,sans-serif;padding-top:0;margin-top:0;padding-bottom:0.3em;}
