@media print
{    
    .non-print
    {
        display: none !important;
    }
}
body{font-size:175%;}
form {width:auto; margin-left:auto;margin-right:auto;}
html, body {
margin: 3px;
    padding: 0;
}
.rounded {
  border-radius: 10px;
  background: #E9E9E9; 
   box-shadow: 10px 10px 5px grey;
}
.captioned{
	background-color: rgba(122,122,122,.5);
	    border: 1px solid #ddd;
    border-radius: 4px;
	font-style: italic;
	
}
.selectwidthauto
{
     width:auto !important;
}
.blockmeplz{
display:inline-block;
}
 input{box-sizing:border-border;}
.floateright{float:right;}
#mainbar{width:800px;margin-left:auto;margin-right:auto;height:auto;}
#topbar{width:100%;height:65px;border:black 1px solid;}
#sidebar{float:left;width:29%;border:black 1px solid;}
#bodybar{float:left;width:34%;border:black 1px solid;}
#bodybar2{float:right;width:34%;border:black 1px solid;}
#footski{}
.currpage{float:left;}
.menumain{float:left;}
.rockmenu{float:right;}
.oilbox {float:right;width:520px;}
.oilbox ul li a{float:left;display:inline-block;width:130px;background-color:#009;color:white;text-decoration:none;text-align:center;line-height: 400%;height:65px;}
.oilbox ul li a:hover
{background-color:white;color:#009;
}
.contacthead{text-align:center;width:auto;margin-left:auto;margin-right:auto;margin-bottom:15px;margin-top:10px;}
input.temper{text-align:center;}
label.mainlab {color: blue; padding-right:12px;font-size:12px;float:left;}
.buttonadder{float:left;display:inline-block;}
.taintline{   position: absolute;
  top: 50%;
  height:120px;
  width:100%;
  margin-top: 69px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f2f9fe+0,d6f0fd+100;White+3D+%232 */
background: rgb(242,249,254); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(242,249,254,1) 0%, rgba(214,240,253,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(242,249,254,1) 0%,rgba(214,240,253,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(242,249,254,1) 0%,rgba(214,240,253,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f9fe', endColorstr='#d6f0fd',GradientType=0 ); /* IE6-9 */
}
.faintline{  position: absolute;
  top: 50%;
  height:120px;
  width:100%;
  margin-top: 69px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e9eddc+0,eef2d7+100 */
background: rgb(233,237,220); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(233,237,220,1) 0%, rgba(238,242,215,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(233,237,220,1) 0%,rgba(238,242,215,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(233,237,220,1) 0%,rgba(238,242,215,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9eddc', endColorstr='#eef2d7',GradientType=0 ); /* IE6-9 */


}
.parent {
  position: relative;
}
.spacer{
	padding:50px 0px 50px 0px;
-webkit-box-shadow: inset -2px -15px 18px 0px rgba(50, 50, 50, 0.08);
-moz-box-shadow:    inset -2px -15px 18px 0px rgba(50, 50, 50, 0.08);
box-shadow:         inset -2px -15px 18px 0px rgba(50, 50, 50, 0.08);
}
.backg{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eeeeee+0,cccccc+100;Gren+3D */
background: rgb(238,238,238); /* Old browsers */
background: -moz-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}