html{
min-height:100%;
}
body {
font-family: 'segoe ui', 'open sans', sans-serif;
font-size: 12px;
background-color: white;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
text-rendering: optimizeLegibility;
font-smooth: 2em;
font-size: 15px; 
/*background-color:#F30; 
background-color:#515E78;
background-color:#363f50;
background: -webkit-linear-gradient(left top,#363f50,#3366ff 85%);
background-repeat: no-repeat;*/
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; 
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#363f50+0,2989d8+100,3366ff+100 */
/*background: #363f50; Old browsers 
background: -moz-linear-gradient(-45deg, #363f50 0%, #2989d8 100%, #3366ff 100%); 
background: linear-gradient(135deg, #363f50 0%,#2989d8 100%,#3366ff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#363f50', endColorstr='#3366ff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
background-color:#FFFFFF;
}
.formsaberblue{
color:#515E78;
}
.bluetext{
color:#515E78;
}
.style1 {
font-family: 'segoe ui', 'open sans', sans-serif;
font-size: 11px;
}
.ed_button {
font-family: 'segoe ui', 'open sans', sans-serif;
font-size: 9px;
}
a:link {
color: #006699;
text-decoration: none;
}
a:visited {
color: #006699;
text-decoration: none;
}
a:hover {
color: #006699;
text-decoration: underline;
}
a:active {
color: #006699;
text-decoration: none;
}
.style6 {
color: #999999;
font-weight: bold;
}
a:link {
color: #006699;
text-decoration: none;
}
a:visited {
color: #006699;
text-decoration: none;
}
a:hover {
color: #006699;
text-decoration: underline;
}
a:active {
color: #006699;
text-decoration: none;
}
input {
font-size: 12px;
font-family: 'segoe ui', 'open sans', sans-serif;
color: #333333;
padding:4px;
border: 1px solid #999999;
background-color:#F9FBFB;
}
.hinput {
font-size: 12px;
font-family: 'segoe ui', 'open sans', sans-serif;
color: #333333;
padding:4px;
border: 1px solid #EFF2F3;
background-color:#F9FBFB;
}
input:hover {
background-color:#EFF2F3;
}
.hinput:hover {
background-color:#EFF2F3;
}
a.orangesubmitbox {
color: white;
}
a.orangesubmitbox1 {
color: white;
}
.orangesubmitbox {
font-size: 11px;
font-family: 'segoe ui', 'open sans', sans-serif;
color: white;
padding:5px;
border: 1px solid #C93E29;
background-color:#D54937;
text-transform:uppercase;
-moz-border-radius: 4px;
border-radius: 4px;
font-weight:bold;
}
.orangesubmitbox:hover {
border: 1px solid black;
background-color:black;
}
.downloadButton {
padding: 6px;
margin: 0;
border-bottom-style: solid;
border-bottom-width:thin;
border-bottom-color: #cccccc;
color:#006699;
font-family: 'segoe ui', 'open sans', sans-serif;
font-size:12px;
line-height:20px;
}
a.downloadButton:link {
}
a.downloadButton:hover {
background-color: #cde7fd;
}
.downloadButton:hover {
background-color: #cde7fd;
}
.futura30 {
font-family: futura, 'segoe ui', 'open sans', sans-serif;
font-size: 30px;
letter-spacing:6px;
color:#333333;
}
.orangesubmitbox1 {	font-size: 11px;
font-family: 'segoe ui', 'open sans', sans-serif;
color: white;
padding:5px 8px;
padding-left:8px;
padding-right:8px;
border: 1px solid #C93E29;
background-color:#D54937;
text-transform:uppercase;
-moz-border-radius: 4px;
border-radius: 4px;
font-weight:bold;
}
.bluebutton {
color:white; 
background:#3B68AC; 
padding:6px; 
-moz-border-radius: 4px; 
border-radius: 4px;
}
.sitename {
color:white; 
background: #D54937;
border: 1px solid #C93E29;
padding:4px; 
-moz-border-radius: 4px; 
border-radius: 4px;
font-size:16px;
}
.graybutton {
color:white; 
background:#999999; 
padding:6px; 
-moz-border-radius: 4px; 
border-radius: 4px;
font-weight:bold;
}
a.graybutton:link {
color:white; 
}
a.graybutton:hover {
color:white; 
background:#3B68AC; 
}
a.graybutton:visited {
color:white; 
} 
.blueboxxy
{font-family: 'segoe ui', 'open sans', sans-serif; 
font-size: 12px; overflow: visible; 
background-color: rgb(0, 106, 183); 
background-image: -webkit-linear-gradient(top, rgb(0, 138, 205), rgb(0, 106, 183)); 
-webkit-background-clip: padding; 
background-clip: padding-box; 
border: 1px solid rgb(0, 117, 193); 
border-top-left-radius: 3px; 
border-top-right-radius: 3px; 
border-bottom-right-radius: 3px; 
border-bottom-left-radius: 3px; 
box-shadow: rgba(255, 255, 255, 0.2) 0px 1px 0px 0px inset; 
color: rgb(255, 255, 255); 
cursor: pointer; 
line-height: 17px; 
font-family: 'segoe ui', 'open sans', sans-serif; 
margin: 0px 0px 0px 5px; 
padding: 5px 10px 6px; 
text-align: left; 
text-shadow: transparent 0px 0px 0px, rgba(0, 0, 0, 0.0980392) 1px 1px 0px; 
-webkit-transition: border-color 0.3s; 
min-width: 0px; 
vertical-align: top;
}
.thesavers{
margin: 0px; 
padding: .5em; 
border: 1px solid rgb(63, 118, 183); 
font-family:'segoe ui', 'open sans', sans-serif; 
font-size: 11px; 
background-image: -webkit-linear-gradient(top, rgb(83, 132, 190) 0px, rgb(63, 118, 183) 100%); 
background-color: rgb(104, 145, 231); 
height: 2.55em; 
outline: 0px; 
font-weight: bold; 
white-space: nowrap; 
word-wrap: normal; 
vertical-align: middle; 
cursor: pointer; 
border-top-left-radius: 2px; 
border-top-right-radius: 2px; 
border-bottom-right-radius: 2px; 
border-bottom-left-radius: 2px; 
text-shadow: rgba(0, 0, 0, 0.247059) 0px 1px 0px; color: rgb(255, 255, 255);
}
.plainburrito{
background-color:#eeeeee;
border:1px solid #cccccc;
border-radius:3px;color:#858383;
display:inline-block;
font-family:'segoe ui', 'open sans', sans-serif;
font-size:13px;
font-weight:bold;
line-height:40px;text-align:center;
text-decoration:none;
width:200px;
-webkit-text-size-adjust:none;
}
.burrito2{
padding:0px 10px; background-color:#eeeeee;border:1px solid #cccccc;border-radius:3px;color:#858383;display:inline-block;font-family:'segoe ui', 'open sans', sans-serif;font-size:13px;font-weight:bold;line-height:30px;text-align:center;text-decoration:none;width:auto;-webkit-text-size-adjust:none;
}
a.burrito2:hover {
color:white; 
background:gray; 
}
.san9 {
font-family: 'segoe ui', 'open sans', sans-serif;
font-size: 9px;
}
.san10 {
font-family: 'segoe ui', 'open sans', sans-serif;
font-size: 10px;
}
.san11 {
font-family: 'segoe ui', 'open sans', sans-serif;
font-size: 11px;
}
.san12 {
font-family: 'segoe ui', 'open sans', sans-serif;
font-size: 12px;
}
.san13 {
font-family: 'segoe ui', 'open sans', sans-serif;
font-size: 13px;
}
.san15 {
font-family: 'segoe ui', 'open sans', sans-serif;
font-size: 15px;
}
.san16 {
font-family: 'segoe ui', 'open sans', sans-serif;
font-size: 16px;
}
.san13gray {
font-family: 'segoe ui', 'open sans', sans-serif;
font-size: 13px;
color: gray;
}
.masthead001{
text-decoration:none;
}
.masthead001:hover{
text-decoration:none;
color:#eee;
}	
.saberhead{
font-family: 'Changa One', sans-serif; 
font-size:40px; line-height:.8em; 
line-height:20px;color:white; 
letter-spacing:-2px; 
text-align:center; 
text-shadow: 0 0 10px black; 
text-align:center;
-webkit-font-smoothing: antialiased;
text-rendering: optimizeLegibility;
}
.protips{
font-size:40px; 
line-height:.9em; 
/*line-height:20px;*/
color:white; 
letter-spacing:-2px; 
text-align:center; 
/*text-shadow: 0 0 10px black; */ 
/*text-shadow: 0 0 10px #515E78;*/
color:#515E78;
text-align:center;
-webkit-font-smoothing: antialiased;
text-rendering: optimizeLegibility;
}
.bigdisplay{
font-size:100px;letter-spacing:-5px;	
-webkit-font-smoothing: antialiased;
text-rendering: optimizeLegibility;
line-height:80px;
}	
.bigshadow{
text-shadow: 0 0 10px black;
}
.maindiv{
max-width: 900px; 
margin:auto; 
border-radius:16px; 
width:100%;
}
.column1{
width:49%;
float:left;
}
.column2{
float:right;
width:49%;
}	
.shead{
font-family: open sans, sans-serif; 
font-size:20px; 
line-height:1em; 
color:white; 
letter-spacing:0px; 	
text-align:center; 
text-shadow: 0 0 10px #373737; 
margin-top:12px;	
-webkit-font-smoothing: antialiased;
}
.headbar{
clear:both; width:100%; padding:10px; background-color:#333; height:40px; color:white; padding-top:20px;}
.headbarright{float:right;padding:8px 95px;}
@media screen and (max-width:880px){
.phonebigdisplay{
font-size:50px;
letter-spacing:-1px;	
-webkit-font-smoothing: antialiased;
text-rendering: optimizeLegibility;
line-height:40px;
}
.smallermaindiv{
border-radius:8px;
}
.phonediv{
width:99%;
float:none;
clear:both;
}
.phonehead{
font-size:12px;
height:100px;
}
.headbar{
clear:both; width:100%; padding:10px; background-color:#333; height:70px; color:white; padding-top:20px;}
.headbarright{float:left;padding:6px 6px 6px 20px;}
phonetop10{margin-top:20px;
}
}
.mtop10{margin-top:20px;
}
#apDiv1 {
position: absolute;
width: 200px;
height: 115px;
z-index: 1;
left: 343px;
top: 273px;
display:none;
padding:20px;
background-color:black;
}
#apDiv2 {
-webkit-border-radius: 22px;
-moz-border-radius: 22px;
border-radius: 22px;
-webkit-box-shadow: 6px 6px 12px black;
-moz-box-shadow: 6px 6px 12px black;
box-shadow: 6px 6px 12px black;
background-color:#515E78;
background-color:black;
padding: 20px;
z-index: 4;
opacity: 1;
font-size: 22pt;
color: #FFFFFF;
text-align: center;
left: 15%;
top: 500px;
text-shadow:none;
position:relative;
position:absolute;
width:400px;
letter-spacing:normal;
line-height:normal;
font-family:'Changa One', sans-serif; 
cursor:pointer;
}
.lemmy{font-family:roboto; font-weight:100; color:#515E78;	-webkit-font-smoothing: antialiased;}
.lemmy:link{font-family:roboto; font-weight:100; color:#515E78;	-webkit-font-smoothing: antialiased;}
.orow{
font-family: 'segoe ui', 'open sans', sans-serif;
padding:4px;
background-color:#eee;
border-bottom:1px solid #999;
}
.orow:hover{
background-color:white;
border-right:3px;
font-weight:bold;
padding:6px;
}
.bluesubmitbox1{	
font-family: 'segoe ui', 'open sans', sans-serif;
color: white;
padding:5px;
border: 1px solid #C93E29;
border: none;
text-transform:uppercase;
-moz-border-radius: 4px;
border-radius: 4px;
font-weight:bold;			
font-size:20px; 
padding:12px;
text-align:center;
background-color:#3366ff;
/*background: -webkit-linear-gradient(left top,#363f50,#3366ff 85%);*/
}
.bluesubmitbox1:hover{	
background-color:#333;
}
.whiteoval{
max-width: 900px; 
margin:auto; 
border-radius:16px; 
width:100%;
background-color:white;
padding:35px;
}
.white{color:white;}
.white:link{color:white;}
.white:visited{color:white;}
.kreon{
font-size:13px;
font-family:kreon;
}
.Questrial{font-size:16px;
font-family:roboto; 
font-weight:100; }
.sepline{
padding:0px 10px;
}
.hcbutton{
font-size: 14px;
font-family: segoe ui, sans-serif;
color: white;
padding: 5px;
border: 1px solid #C93E29;
background-color: #D54937;
text-transform: uppercase;
-moz-border-radius: 4px;
border-radius: 4px;
font-weight: bold;
}
.hcbutton:link{
color: white;
}
.smallerbox {	font-size: 11px;
font-family: 'segoe ui', 'open sans', sans-serif;
color: white;
padding:5px 8px;
padding-left:8px;
padding-right:8px;
text-transform:uppercase;
-moz-border-radius: 4px;
border-radius: 4px;
font-weight:bold;
background-color: #0C95C1;
}
.smallerbox:link, .smallerbox:visited {
color:white;
}
.opacity50{opacity: 0.3;
transition: all .3s linear;}
.opacity50:hover{
opacity: 1;
transition: all .3s linear;
}
.btn {
background-color: #204259;
text-shadow: 1px 1px 3px #666666;
font-family:roboto; 
font-weight:100;
color: #ffffff;
font-size: 20px;
padding: 10px 20px 10px 20px;
text-decoration: none;
width:44%;
margin:auto;
transition: all .2s linear;
}
a.btn:hover {
color: #ffffff;
background-color: #3cb0fd;
transition: all .2s linear;
text-decoration: none;
}
a.abtn {
color: #ffffff;
font-size: 13px;
font-family: 'segoe ui', 'open sans', sans-serif;
}
a.abtn:visited {
color: #ffffff;
text-decoration: none;
}
