body{font-family:'Roboto', Arial, Helvetica, sans-serif;margin:0;padding:0;color:#808080;}
h1, h2, h3, h4, h5, h6{color:#222;margin:1em 0 1ex 0;}
h1, h2, h3{line-height:1.1;}
h1{font-size:32px;}
h2{color:#393939;margin-left:2ex;}
h3, h4, h5, h6{color:#494949;}
a{color:#39c;font-weight:400;text-decoration:none;}
a small{font-size:11px;color:#777;margin-top:-0.6em;display:block;}
strong{color:#222;font-weight:700;}
small{font-size:11px;}
.bottom input[type=text]{margin-left:1em;width:54%;}
.bottom select{margin-left:1em;width:33%;}
.form .buttons{margin:1em;padding:1ex 2ex;font-size:15px;color:#FFFFFF;font-weight:bold;cursor:pointer;display:inline-block;border:none;border-bottom:2px solid #327CD7;outline:0;background-color:#3182E6;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;outline:none;}
.form .buttons:hover{background-color:#5A9BEB;}
abbr{border-bottom:.1em dotted;cursor:help;}
#wrapper{max-width:1000px;margin:0 auto;-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;outline:none;}
#header{height:203px;margin:0 auto;text-align:center;background-image:url(https://1912webworks.com/imgs/header.png);background-repeat:no-repeat;}
.redbuttons{text-align:center;}
.redbuttons a{font-size:14px;color:#FFFFFF;font-weight:bold;cursor:pointer;margin:8px 16px;padding:4px 12px;border:1px solid #BF0A31;border-radius:5px;background:#BF0A31;background:linear-gradient(#FF1D8E,#BF0A31);}
.redbuttons a.selected, .redbuttons a:hover{color:#000000;border:1px solid #FED800;background:#FED800;background:linear-gradient(#D4B612,#FED800);}
.headbutts{padding-top:16px;}
.whitespace{font-size:12px;margin:0;padding:4px 8px;color:#CE5D17;}
.whitespace a{color:#CE5D17;}
.loginlink a{color:#FFFFFF;font-weight:bold;cursor:pointer;margin:0 8px;padding:4px 12px;border:1px solid #BF0A31;border-radius:3px;background:#BF0A31;background:linear-gradient(#FF1D8E,#BF0A31);}
.red{color:#F00000;}
.blue{color:#3182E6;}
#menu1, #menu3, #menu1 a, #menu3 a, #menu1 form{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;}
#menu1{background-color:#FED800;width:100%;height:31px;}
#menu3{background-color:#CE5D17;width:100%;height:31px;}
#menu1 .div1, #menu3 .div1{float:left;padding-left:5px;}
#menu1 .div2, #menu3 .div2{color:#000000;height:21px;padding:9px 0 0 7px;font-size:11px;color:#000;padding-left:15px;}
#menu1 .div2 a, #menu3 .div2 a{color:#000000;text-decoration:none;}
#menu1 .div2 a:hover, #menu3 .div2 a:hover{text-decoration:underline;}
#menu1 .div3{float:right;padding:4px 1ex 3px 0;}
#menu3 .div2, #menu3 .div2 a{color:#FFFFFF;}
#menu1 input[type=text]{height:14px;width:16em;}
#menu1 select{height:20px;}
#menu1 input[type=submit]{font-size:15px;color:#FFFFFF;font-weight:bold;cursor:pointer;display:inline-block;border:1px solid #BF0A31;border-radius:5px;background:#BF0A31;background:linear-gradient(#FF1D8E,#BF0A31);outline:none;}
#menu2{background-color:#BF0A31;height:35px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.2);-moz-box-shadow:0 4px 6px rgba(0,0,0,.2);box-shadow:0 4px 6px rgba(0,0,0,.2);}
#menu2 .div4{position:relative;float:left;height:35px;background-color:#BF0A31;color:white;}
.div4 a, .div4 a:hover{background-color:#BF0A31;color:white;}
.div4 ul{list-style:none;display:inline;text-align:left;margin:0;padding:0;}
.div4 ul li{font:bold 12px/18px sans-serif;display:inline-block;margin-right:-4px;position:relative;padding:8px 16px;cursor:pointer;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}
.div4 ul li:hover{background-color:#BF0A31;color:white;}
.div4 ul li ul{padding:0;position:absolute;top:34px;left:0;width:150px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:none;opacity:0;visibility:hidden;-webkit-transiton:opacity 0.2s;-moz-transition:opacity 0.2s;-ms-transition:opacity 0.2s;-o-transition:opacity 0.2s;-transition:opacity 0.2s;}
.div4 ul li ul li{display:block;font:bold 11px/15px sans-serif;padding:4px 12px;background-color:white;color:black;border:1px solid black;border-top:none;}
.div4 ul li ul li{background-color:white;color:black;}
.div4 ul li ul li a{background-color:inherit;color:black;}
.div4 ul li ul li:hover{background-color:#FED800;color:black;}
.div4 ul li ul li a:hover{background-color:inherit;text-decoration:underline;color:black;}
.div4 ul li:hover ul{display:block;opacity:1;visibility:visible;}
#footer{clear:both;margin-top:2ex;border-top:1px solid gray;padding-top:1ex;}
.grady{background:#FFFFFF;background:-moz-linear-gradient(top, #FFFFFF 0%, #EEEEEE 100%);background:-webkit-linear-gradient(top, #FFFFFF 0%,#EEEEEE 100%);background:linear-gradient(to bottom, #FFFFFF 0%,#EEEEEE 100%);border-radius:0 0 12px 12px;}
.top, .bottom, .nobottom{width:100%;margin:1ex 0;border:none;padding:0;}
.top{margin-top:1em;}
.divider{margin-bottom:-1em;height:15px;box-shadow:0 30px 15px -30px #999999 inset;-moz-box-shadow:0 30px 15px -30px #999999 inset;-webkit-box-shadow:0 30px 15px -30px #999999 inset;border-top:1px solid #ccc;border-bottom:none;border-radius:12px 12px 0 0;}
.bottom{width:100%;-moz-box-shadow:0 -30px 15px -30px #999999 inset;-webkit-box-shadow:0 -30px 15px -30px #999999 inset;box-shadow:0 -30px 15px -30px #999999 inset;border-top:none;border-bottom:1px solid #ccc;border-radius:0 0 12px 12px;}
@-moz-document url-prefix(){.divider{box-shadow:0 20px 15px -30px #999999 inset;}.bottom{box-shadow:0 -20px 15px -30px #999999 inset;}}
.block{padding:0 1ex;}
h4{padding:0;margin:0;}
.block dl{margin:1ex;padding:1ex;}
.block .hostforms{margin:1ex;padding:1ex;}
.rightfloat{float:right;}
figure{float:right;width:30%;background:white;margin:0.5em 0;border:thin silver solid;padding:0.5em;text-align:center;font-style:italic;font-size:smaller;text-indent:0;}
img.scaled{width:100%;}
figcaption{margin-top:0.5em;border-top:thin silver solid;padding:0.5em;}
#single p, #single dd{margin:0 0 1ex 1ex;padding:0;line-height:1.6em;}
.cent{text-align:center;}
.quarter, .third{width:24%;float:right;text-align:center;padding:2px;}
.third{width:32%;padding:2px 4px;}
dl, dt, dd{margin:0;padding:0;}
dt{font-size:larger;color:#F00000;}
dd{margin:1ex;}
dd:before{content:'\00bb';margin:0 1ex 0 0;color:#3182E6;font-weight:bold;}
.faqs dt:before{content:'\2753';margin:0 1ex 0 0;font-size:normal;}
div.chart div{float:left;width:19%;text-align:center;border-bottom:1px solid black;border-right:1px solid black;padding:2px 0;color:#000000;}
.prnt{background:#FA9924;}
.sugg{background:#FEC923;}
.ours{background:#92D14F;}
.chart .save{background:#00602B;color:#FFFFFF;}
.foo{text-align:right;margin:1em 2em;}
.singleside{float:right;width:300px;margin:0 0 0 1ex;border-left:2px solid #dddddd;padding:0 0 0 1ex;background:white;line-height:1.5em;}
.singleside .barred{border-top:2px solid #dddddd;padding:1ex 0 0 0;}
.singleside p{line-height:1.5em;margin-bottom:1em;}
.singleside select{width:96%;height:2em;}
.singleside input[type=submit]{margin-left:50%;}
.singleside .alphalist p{font-size:1.1em;line-height:2em;}
.first_char{float:left;font-size:3.4em;font-family:serif;font-variant:small-caps;font-weight:bold;padding-right:.5ex;}
.nobottom h3{margin:1em 2em;}
.nobottom label{clear:both;width:21%;float:left;text-align:right;padding:11px 8px 2ex 0;}
.nobottom form{float:left;}
.nobottom form .buttons{margin-top:3px}
#footer p{text-align:center;}
#footer img{margin:0 2px;}
.legal, .disclaimers{text-align:center;font-size:12px;padding:11px;}
.disclaimers{text-align:left;}
a.newtab{background:transparent url('../imgs/newtab.png') no-repeat right top;padding-right:16px;}

.fifth{width:18%;float:left;margin:.8%;border:1px solid #FED800;text-align:center;}
.fifth span{font-size:2em;color:#CE5D17;}
.fifth button{width:95%;margin:0 2%;background:#BF0A31;color:white;padding:1ex 0;font-size:larger;}
