@import url(https://fonts.googleapis.com/css?family=Raleway);

/*-------------------some standard stuff--------------------------------------*/

html, body { height: 100%; }
body { min-width: 4px; font-family: verdana,sans-serif; font-size: 16px;}
body.b1{background: transparent url(../images/svg3.svg) no-repeat 0 0; background-size: cover; }
body.b2{background: transparent url(../images/svg2.svg) no-repeat 0 0; background-size: cover; }
html,body,table,div,p,ul,ol,li,form,pre,a,input,img,h1,canvas { margin: 0; margin-right: auto; padding: 0; }
img { vertical-align: middle; border-width: 0; }
.relCenter { position: relative; margin-left: auto; margin-right: auto; }
.absTL { position: absolute; left: 0; top: 0; }
.invis { display: none; }
.stdAir,p,.translucent { margin-bottom: 10px;}
.ac { text-align: center; }

/*----------------------------------------------------------------------------*/

a { text-decoration: none; color: #0aa; }
a:hover { color: #e08; background-color: #ffa; }
div.eng,.math1 { padding:20px; width: 700px; margin-left: auto; margin-right: auto; }
div.eng { line-height: 1.3em; } /*text-align: justify; */
canvas { display:block; border:1px solid #000000; margin-left: 4px;clear:both; background-color: white;}
.math1 {font-size: 0.94em;line-height: 1em; box-sizing: border-box;}
.math1 { background-color: #f4f4f4; }
.math2 { font-family: MathJax_Math,sans-serif; font-style: italic; }
.inputs { background-color: transparent; }
.inputs input{width:108px; font-size: 108%; border: 1px solid #aaa; border-radius: 0;box-sizing: border-box;font-family: verdana,sans-serif;}
input[type="submit"] { cursor: pointer; }

.inputs tr td:first-child { 
    text-align: right;
}
#wait { display: block; margin-top: 80px; }
#main { width: 100%; padding:0; display: none; }
.cta { float:left;width:580px; }
.cta div,.cta h1 { width:100%;}
h1 {text-align: center;font-family:'Raleway', sans-serif;font-size:27px;color:#58a;margin:12px auto 12px auto;}
h1 a{color:#58a;}
.output { margin:4px auto 4px 10px;float:left;color:#777;font-size:16px;}
#output { padding: 0 8px 0 8px;}
.revenue {color:#cd5;background-color:#55b;padding:2px 4px 2px 4px;font-weight:bold;line-height:18px;}
.warn { color: red; background-color: yellow; border: 1px solid red; }
.translucent { background: transparent url(../images/60_pct_white.png) repeat 0 0;
	border: 1px solid #aaa;
}
.border1 { border: 1px solid #aaa; }
textarea#ec { display: block; float:left; margin-left:4px; width: 636px; color: #050; }