﻿/* Fixing common browser problems extract from: normalize.css | MIT License | git.io/normalize */
/* Thanks to Nicolas Gallagher and Jonathan Neal */
html {font-family:sans-serif;}
html {-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body {margin:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {display:block;}
audio,canvas,video {display:inline-block;vertical-align:baseline;}
audio:not([controls]) {display:none;height:0;}
[hidden],template {display:none;}
a {background-color:transparent;}
a:active,a:hover {outline:0;}
abbr[title] {border-bottom:1px dotted;}
b,strong {font-weight:bold;}
dfn {font-style:italic;}
/* h1 {font-size:2em;margin:0.67em 0;} */
mark {background:#ff0;color:#000;}
small {font-size:80%;}
sub,sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup {top:-0.5em;}
sub {bottom:-0.25em;}
img {border:0;}
svg:not(:root) {overflow:hidden;}
figure {margin:1em 40px;}
hr {-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
pre {overflow:auto;}
code,kbd,pre,samp {font-family:monospace,monospace;font-size:1em;}
button,input,optgroup,select,textarea {color:inherit;font:inherit;margin:0;}
button {overflow:visible;}
button,select {text-transform:none;}
button,html input[type=button],input[type=reset],input[type=submit] {-webkit-appearance:button;cursor:pointer;}
button[disabled],html input[disabled] {cursor:default;}
button::-moz-focus-inner,input::-moz-focus-inner {border:0;padding:0;}
input {line-height:normal;}
input[type=checkbox],input[type=radio] {box-sizing:border-box;padding:0;}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {height:auto;}
input[type=search] {box-sizing:content-box;-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {-webkit-appearance:none;}
fieldset {border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend {border:0;padding:0;}
textarea {overflow:auto;}
optgroup {font-weight:bold;}
html {box-sizing:border-box;}
*,*:before,*:after {box-sizing:inherit;}
table {border-collapse:collapse;border-spacing:0;width:100%;display:table;}
table,th,td {border:none;}
/* End Normalize Browser Fixes */
/*  html {font-family:Verdana,sans-serif;font-size:15px;line-height:1.5;font-weight:normal;} */
html {font-family:Verdana,sans-serif;font-size:13px;line-height:1.4;font-weight:normal;}
h1,h2,h3,h4,h5,h6 {font-weight:400;line-height:1;margin:0.7em 0;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {font-weight:inherit;}
h1 {font-size:26px}
h2 {font-size:24px}
h3 {font-size:22px}
h4 {font-size:20px}
h5 {font-size:18px}
h6 {font-size:16px}
a {text-decoration:none;-webkit-tap-highlight-color:transparent;}
/* menu container */
.menucontainer {margin:0 0 5px 0;padding:0;border:0;font-size:0.9em;overflow:hidden;}
.menucontainer ul {font-weight:bold;margin:0;padding:0;list-style-type:none;border:1px solid white;}
/* do not give this a width */
.menucontainer li {color:#000000;padding:0;margin:0;background-color:#c5cae9;border:1px solid white;}
.menucontainer a {display:block;padding:1px;margin:0;border:0;}
.menucontainer a:link, .menucontainer a:visited {color:#000000;font-weight:bold;text-decoration:none;}
.menucontainer a:hover {background-color:#3f51b5 !important;font-weight:bold;color:#FFFFFF;}
.menucontainer #not_a_link {padding:3px;color:#000000;}
.menucontainer #sub_menu {color: #000000;padding:0;margin:0;background-color:#EEEEEE;border:1px solid white;}
header a, footer a {text-decoration:none;color:#FFFFFF;}
header a:link, header a:visited,  footer a:link, footer a:visited {color:#FFFFFF;text-decoration:none;}
header a:hover, footer a:hover {text-decoration:none;color:#c5cae9 !important;}
div.textcode {width:650px;font:normal normal normal 1em courier new;margin:2px 10px 4px 10px;background-color:#d0d0d0}
span.textcode {font: normal normal normal 1em courier new;}
span.formula{font-weight:bold;display:block;margin:4pt 0pt 4pt 16pt;}
input.transparent{
border:0px;background-color:transparent;font-weight:normal;font-size:0.9em;text-align:right;color:black;
-webkit-text-fill-color:black; -webkit-opacity:1;}
input.transparent_left{
border:0px;background-color:transparent;font-weight:normal;font-size:0.9em;text-align:left;color:black;
-webkit-text-fill-color:black; -webkit-opacity:1;}
input.transparent_center{
border:0px;background-color:transparent;font-weight:normal;font-size:0.9em;text-align:center;;color:black;
-webkit-text-fill-color:black; -webkit-opacity:1;}
/* container */
.container{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}
@media (min-width:768px){.container{width:750px}}
@media (min-width:992px){.container{width:970px}}
@media (min-width:1200px){.container{width:1170px}}

/* ads */
.right_small {display:none !important;}
.right_large {display:none !important;}
.link_long {display:none !important;}
.link_short1{display:inline-block !important;}
.link_short2{display:none !important;}
@media only screen and (min-width :601px) {
	.right_small {display:inline-block !important;}
	.right_large {display:none !important;}
	.link_long {display:none !important;}
	.link_short1{display:inline-block !important;}
	.link_short2{display:inline-block !important;}}
@media only screen and (min-width :993px) {
	.right_small {display:none !important;}
	.right_large {display:inline-block !important;}
	.link_long {display:inline-block !important;}
	.link_short1{display:none !important;}
	.link_short2{display:none !important;}}

/**
.ad_responsive_top {display:inline-block; width:320px; height:50px;margin-right:auto;margin-left:auto;}
@media(min-width:500px) {.ad_responsive_top {min-width:468px;width:98%;height:60px;}}
@media(min-width:800px) {.ad_responsive_top {min-width:728px;width:98%;height:90px;}}
@media(min-width:1280px){.ad_responsive_top {min-width:970px;width:98%;height:90px;}}
**/

.ad_responsive_top {display:inline-block; width:320px; height:100px; margin-right:auto;margin-left:auto;}
@media only screen and (min-width:500px)  {.ad_responsive_top {min-width:468px;width:98%;height:60px;}}
@media only screen and (min-width:800px)  {.ad_responsive_top {min-width:728px;width:98%;height:90px;}}
@media only screen and (min-width:1280px) {.ad_responsive_top {min-width:970px;width:98%;height:90px;}}

.ad_responsive_mid {display:inline-block; width:320px; height:100px;margin-right:auto;margin-left:auto;}
@media only screen and (min-width:480px) {.ad_responsive_mid {min-width:400px;max-width:970px;width:98%;height:90px}}
