



/* Flytonic Buttons */

a.flybutton{

    background:#dfc104; /* for non-css3 browsers */

 	color:#FFF !important;

 	line-height:1em;

 	padding:10px;

 	border-bottom-width: 2px;

 	border-bottom-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%);

	text-transform:uppercase;

	display: inline-block;

	margin:0 .5em 1em .5em;

	border-bottom-color:#0387b3;

	font-weight:400;

}





a.flybutton.red {

	    background:#9d0301; /* for non-css3 browsers */

	border-color: #5b0101;

	background-image: -moz-linear-gradient(top, #b70703 40%, #820201 100%);

	background-image: -webkit-linear-gradient(top, #b70703 40%, #820201 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:#ccc; /* for non-css3 browsers */

	border-color: #9e9e9e;

	background-image: -moz-linear-gradient(top, #ddd 50%, #c5c5c5 90%);

	background-image: -webkit-linear-gradient(top, #ddd 50%, #c5c5c5 90%);

	color:#555 !important;

}



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;
flyspan
	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%);
box
	background-image: -webkit-linear-gradient(bottom, #222222 23%, #353535 69%);

}



a.flybutton.lg {  

	font-size:22px !important;

	padding:16px 0;

	font-weight:700;

	width:240px;

	border-bottom-width:4px

}



a.flybutton.sm { 

	font-size:.8em;

	font-weight:400;

 	padding:7px;

}



a.flybutton.med {

	font-size:1.2em; 

	font-weight:600;

	padding:15px;

	border-bottom-width:3px

}



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}
