@CHARSET "ISO-8859-1";

/* Links
---------------------------------------- */
a {
	text-decoration: none;
	color: inherit;
}

.linklist a {
	color: #027DC3;
	text-shadow: 0.1em 0.1em 0.3em #808080;
}

.linklist a:hover {
	text-shadow: 0.3em 0.3em 0.3em #808080;
}

.linklist a:active {
	text-shadow: 0em 0em 0.3em #808080;
}

.quicklinks {
	width: 100%;
	display: flex;
	font-size: 0.75em;
	margin-top: 0.5em;
}

.quicklinks a {
	width: 100%;
}

.quicklinks .left {
	text-align: left;
}

.quicklinks .right {
	text-align: right;
}

.textshadow {
	text-shadow: 0.1em 0.1em 0.3em #808080;
}

.textshadow:hover {
	text-shadow: 0.3em 0.3em 0.3em #808080;
}

.textshadow:active {
	text-shadow: 0em 0em 0.3em #808080;
}

.boxshadow {
	box-shadow: 0.1em 0.1em 0.3em #808080;
}

.boxshadow:hover {
	box-shadow: 0.3em 0.3em 0.3em #808080;
}

.boxshadow:active {
	box-shadow: 0em 0em 0.3em #808080;
}

/* Buttons
---------------------------------------- */
.button1 {
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 1.0em;
	font-weight: 600;
	border: 1px solid #027DC3;
	border-radius: 0.3em;
	padding: 0.25em 0.8em;
	background: none repeat scroll 0% 0% rgba(255,255,255, 0.7);
	color: #027DC3;
	cursor: pointer;
	
	box-shadow: 0.1em 0.1em 0.3em #808080;
	
	-webkit-transition: color .25s linear, background-color .25s ease-in-out, border-color .25s ease-in-out;
	-moz-transition: color .25s linear, background-color .25s ease-in-out, border-color .25s ease-in-out;
	-o-transition: color .25s linear, background-color .25s ease-in-out, border-color .25s ease-in-out;
	transition: color .25s linear, background-color .25s ease-in-out, border-color .25s ease-in-out;
}

.button1:hover {
	background: none repeat scroll 0% 0% #027DC3;
	color: #FFFFFF;
	
	box-shadow: 0.3em 0.3em 0.3em #808080;
}

.button1:active {
	box-shadow: 0em 0em 0.3em #808080;
}

.button2 {
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 0.75em;
	border-color: #027DC3;
	border-style: solid;
	border-width: 1px;
	border-radius: 0.3em;
	background: none repeat scroll 0% 0% rgba(255,255,255, 0.7);
	color: #027DC3;
	position: relative;
	top: -0.1em;
	padding: 0.3em 0.8em;
	cursor: pointer;
	
	box-shadow: 0.1em 0.1em 0.3em #808080;
	
	-webkit-transition: color .25s linear, background-color .25s ease-in-out, border-color .25s ease-in-out;
	-moz-transition: color .25s linear, background-color .25s ease-in-out, border-color .25s ease-in-out;
	-o-transition: color .25s linear, background-color .25s ease-in-out, border-color .25s ease-in-out;
	transition: color .25s linear, background-color .25s ease-in-out, border-color .25s ease-in-out;
}

.button2:hover {
	background: none repeat scroll 0% 0% #027DC3;
	color: #FFFFFF;
	box-shadow: 0.3em 0.3em 0.3em #808080;
}

.button2:active {
	box-shadow: 0em 0em 0.3em #808080;
}