

/* Flytonic Buttons */
a.flybutton{
    background:#dfc104; /* for non-css3 browsers */
 	color:#FFF !important;
 	border-radius:4px;
	-moz-border-radius: 4px;
 	line-height:1em;
 	padding:9px 11px 10px 11px;
 	border-width: 1px;
 	border-style: solid;
 	text-align: center;
	text-decoration: none !important;
	background-image: -moz-linear-gradient(top, #00a3da 40%, #009ed4 100%);
	background-image: -webkit-linear-gradient(top, #00a3da 40%, #009ed4 100%);
	display: inline-block;
	margin:0 .5em 1em .5em;
	border-color:#0387b3;
	font-family: 'Oswald', sans-serif !important;
	font-weight:400;
}


a.flybutton.red {
	background:#cf0000; /* for non-css3 browsers */
	border-color: #9d0404;
	background-image: -moz-linear-gradient(top, #e80b0b 40%, #cf0000 100%);
	background-image: -webkit-linear-gradient(top, #e80b0b 40%, #cf0000 100%);
}


a.flybutton.yellow {
	background:#dfc104; /* for non-css3 browsers */
	background-image: -moz-linear-gradient(top, #dfc104 40%, #d0b404 100%);
	background-image: -webkit-linear-gradient(top, #dfc104 40%, #d0b404 100%);
	border-color:#caae04;
}

a.flybutton.green {
	background:#93d800; /* for non-css3 browsers */
	background-image: -moz-linear-gradient(top, #93d800 40%, #8cce00 100%);
	background-image: -webkit-linear-gradient(top, #93d800 40%, #8cce00 100%);
	border-color:#85c204;
}

a.flybutton.gray {
	background:#d6d6d6; /* for non-css3 browsers */
	border-color: #9e9e9e;
	background-image: -moz-linear-gradient(top, #f9f7f7 50%, #d6d6d6 90%);
	background-image: -webkit-linear-gradient(top, #f9f7f7 50%, #d6d6d6 90%);
}

a.flybutton.orange {
	 background:#ff9305; /* for non-css3 browsers */
	background-image: -moz-linear-gradient(top, #ff9305 40%, #f88d00 100%);
	background-image: -webkit-linear-gradient(top, #ff9305 40%, #f88d00 100%);
	border-color:#ee8802;
}

a.flybutton.purple{
	background:#831CE3;/* for non-css3 browsers */
	border-color:#5b09a8;
	background-image: -moz-linear-gradient(bottom, #6807B8 22%, #831CE3 73%);
	background-image: -webkit-linear-gradient(bottom, #6807B8 22%, #831CE3 73%);
}

a.flybutton.teal{
	background:#06cfcf;/* for non-css3 browsers */
	border-color:#07bdbd;
	background-image: -moz-linear-gradient(bottom, #06CFCF  0%, #05EDED 69%);
	background-image: -webkit-linear-gradient(bottom, #06CFCF 0%, #505EDED 69%);
}

a.flybutton.black{
	background:#252525;/* for non-css3 browsers */
	border-color:#111;
	background-image: -moz-linear-gradient(bottom, #222222 23%, #353535 69%);
	background-image: -webkit-linear-gradient(bottom, #222222 23%, #353535 69%);
}

a.flybutton.lg {  
	font-size:1.4em; 
	padding:13px 15px 14px 15px;
	font-weight:400;
	width:200px;
	text-transform:uppercase;
}

a.flybutton.sm { 
	font-size:.9em;
	font-weight:400;
 	padding:7px 9px 8px 9px;
 }
a.flybutton.med {
	font-size:1.2em; 
	font-weight:400;
	padding:10px 12px 11px 12px;
}

a.flybutton.drk { 
	color:#555 !important; 
}

a.flybutton.lgt { 
	color:#fff !important; 
}

a.flybutton:hover, 
a.flybutton:active, 
a.flybutton:visited {
	opacity: 0.85; 
	box-shadow:none;
}


span.flyspan.darrow { 
	background:url("images/downarrow.png") no-repeat left center transparent; 
	padding-left:20px; 
}


span.flyspan.info { 
	background:url("images/info.png") no-repeat left center transparent; 
	padding-left:20px; 
}


span.flyspan.error { 
	background:url("images/error.png") no-repeat left center transparent; 
	padding-left:20px; 
}

span.flyspan.check { 
	background:url("images/check.png") no-repeat left center transparent; 
	padding-left:20px; 
}

span.flyspan.warning { 
	background:url("images/warn.png") no-repeat left center transparent; 
	padding-left:20px; 
}

/* Flytonic Boxes */

.fly_box {
	margin:0 .5em 1.6em .5em;
	padding:10px 50px;
	border-top:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
}

.fly_box.info {
	background:#f8f8f8 url("images/info.png") no-repeat scroll 20px  45%;
}

.fly_box.alert {
	background:#fbf5d9 url("images/warn.png") no-repeat scroll 20px  45%;
	border-top:1px solid #eddd98;
	border-bottom:1px solid #eddd98;
}

.fly_box.error {
	background:#ffd8d2 url("images/error.png") no-repeat scroll 20px  45%;
	border-top:1px solid #feaeaa;
	border-bottom:1px solid #feaeaa;
}

.fly_box.download {
	background:#f3ffdf url("images/downarrow.png") no-repeat scroll 20px  45%;
	border-top:1px solid #d4eeaa;
	border-bottom:1px solid #d4eeaa;
}

.fly_box.check {
	background:#f8f8f8 url("images/check.png") no-repeat scroll 20px  45%;
}
/* --- injected clearfix (WaybackScraper) --- */
.clearfix::after{content:"";display:table;clear:both}
.clearfix{display:block}
