 
::selection {
	background:#f60; 
	color:#fff;
}

::-moz-selection {
	background:#f60; 
	color:#fff;
}

::-webkit-selection {
	background:#f60; 
	color:#fff;
}
body {
	margin: 0
}
a{
	color: #06F;
}
a:focus, a:hover {
	color: #5293FB;
}
input {
	font-family: inherit;
}
.btn-default {
	cursor: pointer;
	color: #999;
	background-color: #f9f9f9;
	vertical-align: top;
	font-size: 17px;
	border: 1px solid #fff;	
    margin:1em auto;

}
.btn-default:hover {
	cursor: pointer;
	background-color: #FFFFFF;
	border: 1px solid #4169E1;
	 
}
.btn-default:focus {
	background-color: #FFFFFF;
	border: 1px solid #4169E1;
}
html, body {
	height: 100%;
	background-color: #FFF;
}
body {
	
	text-align: center;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAABTCAMAAAD0gJTPAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAMAUExUReh+Zf4SE/8jI/2OkvzM1P6dpf8KCv/+/vr1+P/Kyv6io/+8w/46PP7t7f61s/80Mv7Eyv6Ji/f06f7x8f+Djf98gvPV2v56fP4bHf6TlPlLUf/V2v/c3P5qa/5SU/5cZ/vU4v50dv/o7f7c4vyts//8/PtvZ/5jYv/l5v+Unf1bXv8GBf8tLf5KTf9ETP/CxP5ja/7y9f6ppP76+ux3dv6srv/Szv/p6f6Bgv+bm/78//3b2/4eIP/z7/4RDffk4//h3P5TW/4tM/llWf98if7++/67sv/R1P8mKv5za/8UGf9KRP4NEP4oJP79+v/t6vz6/P4AAP6/vv7Z0vHN2/9bU/8EA/92evwBAfz9/f6ck/rm7//Y3P/08fv09P/f2v34+Pz39//09//p5P9CRv8oKv4FCf8iHv/Qz/9GRv+4v/35+/nw9/8CA/9GQ/5iZ/4ZFf5BQ/oFB/sHA/gzKerFq/40Pu9nVP08Rf7i5f+iq/68u/IoG/C/u/6xuPTd3utpePTZ3PGLf+5LXPv89ul5iP/t8OvNsvUXH/LTyvLLzPQmMf4JBfBdUfQ7Mv/l6f1qc/1GPfUbEv9zf/62vfJCNfTy5POdjfIsOP+np/Pr2/d7dPLFwe29zuhcbem+pO5OPPnY3vBmYfQdI/Gim/nu9e87R/bt6vgiF+zcyfMWD/eHdfYMC+iIl/2wqehyWumahfRTVvJ1e//g4O9XSe4vJfONi/r27++rmv2rnPTh7OqbnOxaV+aUq//u9Pfr4e84Pf+LhP3f7P3H0/Tk0vaYnfSVnfV7hf/29/Tr8f/U0P7z6umzsf+5uf/n7v53cv75+u+EhfFGRP/W1/dHSe2qqv8CBP9xd/8uKP/09Pve5umes/v48//49+y5m/fw9v/Px/Tm8exeP/fu+ftecvnp6/vr7P/s+vbg2+o9Jfr4/PbgzPZmb/3+/+zVvOyNoPunr/I1M/He0v7b5f6lrfCzveU7U/716//q8Oeoi/rv8P+inP6jlf////8AAP///+hz4WIAAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAI4klEQVR42mL4TwEACCAGSjQDBBBFmgECiCLNAAFEQPPfu/7xp05lZAQ7mP/9+xddFiCA8GgGqk7mO3+DjVEiVeKfdrqnUTy6boAAYsCtU9gy3caO50OMBu/lmCynf/8CfaJcUW0HCCCcmmXO57FpsbpbsUP4GuKykrr/QpNRNAMEEHbNf2O5PLzyb11AVsr+95zXP09bZCGAAMKq+W+GjpfKX9X/aGH0V1M7zE0VSQAggLBpNhYM+/dvsyo7hoShzT87IyTdAAGERbNhuE+KyGasLnLx+ceTgeADBBCmZo5Mfs6kv9gj4AfTv3R9hAhAAKFr/vtW/Z+3sCqO2Pub8i/MCCECEEDomg3z/+loqP5lxxH5Foz/5BB8gABC0xwp909UBneiY2cBuhvBBQggVM3szIF82ex40rqy0z87BA8ggJA1/715PVCQPRKfZiseZM0AAYSiWeAfjzFqutgHxEqV+twqzOFTqiqBSuSQNQMEEANSaFj7esUAU+H//22O6kAB3nA9RjYvRrbcf1BQCAxuRbZ/CM0AAYSkWZlHOwNir+A/kGa9f//CJJh85cItDLTERSyrZP6Ck0kgQjNAAME1/z1h8U/2MphZxfYPGOIq//7ZSKN5WemvpheSzQABhNDMyVgASTxAG0EWT/73rxozpjORbQYIIAa4xfn/BE3//3cXLfynLQgSkf/3z/L/f+H/wv3K0pz63KZ8poUWFiK615A0AwQQAySs/rcxa+dxSrJ6AcOF3/0/t4Fjhfa/f7le2rlsYf+QQe4/JM0AAQTTrMHMpM7M7AOU9gUKiEJUarMx+towFerKyekUqsvLiotbyKYiawYIILifdWX/Cf5jmin4jwfE66+01P5nx4mZPvPDkAIM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);
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: 2.5%;
	background-position: right bottom;
	background-repeat: no-repeat;
}
h1{color:#000;}
.site-wrapper {
	display: table;
	width: 100%;
	height: 100%;
	min-height: 100%;
}
.site-wrapper-inner {
	display: table-cell;
	vertical-align: top;
}
.cover-container {
	margin-right: auto;
	margin-left: auto;
}
.inner {
	padding: 0px 0em 0;
	vertical-align: middle;
	background-color: #FFF;
}
.cover {
	padding: 0 0px;
	width: 100%;
	height: 450px;
	vertical-align: middle;
	background-color: #FFF;
}
.masthead {

	border-bottom: 0px solid #bbb;
	
}
.masthead-brand {
	margin-top: 10px;
	margin-bottom: 10px;
}

#learnto {
    background: url(/images/howto-bg.png) repeat-x;
    height: 155px;
    padding-left: 26px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
	margin:2em auto 3em;
    font-size: 15px;
	width:658px;
}

#learnto ul {
    list-style: none;
    padding: 0;
    margin: 0;

}
 
#learnto li {
    float: left;
    margin-right: 24px;
    width:304px;
}

#learnto h3 {
    margin: 0 8px 0 8px;
 
}

#learnto p {
    margin: 20px 0 0px;
   height: 31px;
}

.lastli {
    margin-right: 0 !important;
    margin-bottom: 0 !important;
    border-right: 0 !important;
}

#stp1, #stp2 {
    margin-top: -11px;
    color: #5f5f5f;
}

#stp1 h3 {
    display: block;
    height: 51px;
    width: 31px;
    background: url(/images/stp1.png) no-repeat;
    text-indent: -9999em;
    float: left;
}

#stp2 h3 {
	display: block;
	height: 51px;
	width: 31px;
	background: url(/images/stp2.png) no-repeat;
	text-indent: -9999em;
	float: left;
}


 @media (min-width: 450px) {
.masthead {
	position: fixed;	width: 100%;
	top: 0;}
.masthead-brand {
	color: #999;
    font-size: 19px;
}
.masthead-nav {
	float: right;
}
}
.mastfoot {
	position: fixed;
    bottom: 0;width: 100%;
	color: #999;
    border-top: 1px solid #bbb; 
}
 @media (min-width: 450px) {
.masthead {
	position: fixed;
	top: 0;
	 
}
.mastfoot {
	position: fixed;
	bottom: 0;
}
.site-wrapper-inner {
	vertical-align: middle;
}
.masthead, .mastfoot, .cover-container {
	width: 100%;
}
}
 @media (min-width: 992px) {
.masthead, .mastfoot, .cover-container {
	width: 910px;
}
}
.lst {
	height: 35px;
	width: 300px;
	border-bottom: 1px solid #bbb;
	background-color: #f9f9f9;
	-webkit-transition-duration: 400ms;
	-webkit-transition-property: width, background;
	-webkit-transition-timing-function: ease;
	-moz-transition-duration: 400ms;
	-moz-transition-property: width, background;
	-moz-transition-timing-function: ease;
	-o-transition-duration: 400ms;
	-o-transition-property: width, background;
	-o-transition-timing-function: ease;
    
    padding:3px 30px 3px 6px;
}

.lsb {
	height: 35px;
	width: 100px;
	margin:1em auto;
    border: 1px solid #bbb;
	-webkit-transition-duration: 400ms;
	-webkit-transition-property: width, background;
	-webkit-transition-timing-function: ease;
	-moz-transition-duration: 400ms;
	-moz-transition-property: width, background;
	-moz-transition-timing-function: ease;
	-o-transition-duration: 400ms;
	-o-transition-property: width, background;
	-o-transition-timing-function: ease;
        padding:2px 8px 2px 6px;
}
.lsb:focus,.lsb:hover{
	background-color: #f9f9f9;
	width: 200px;
  
	
}
#nav a{
	background-color: #fff;
	padding: 10px;
	vertical-align: text-bottom;
	margin-top: 0em;
	border: 1px solid #bbb;
	font-size: 16px;
	font-weight: bold;
	color: #06F;
	text-decoration: blink; 

}

.gsfi, .lst {
	font: 18px arial, sans-serif
}
.lst:focus {
	outline: none
}
.lst:focus {
	background-color: #f9f9f9;
    	height: 35px;
width: 650px;    
}
