@charset "utf-8";
/* CSS Document */

body, td {
	font-family: 'proxima-nova', Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #FFF;
	font-size: 16px;
}
p, h1, h2, h3, h4, h5, h6, .reverse {
	margin: 0;
	padding: 0;
	font-weight: 400;
	white-space: normal;
}
p {
	font-size: 100%;
	line-height: 140%;
}
main p { color: #FFF; }

p, h1, h2, h3, h4, h5, h6 {
	padding: 0 0 0 0;
}
h1 {
	font-size: 300%;
	line-height: 100%;
	font-weight: 400;
}
h1.title { font-size: 350%; margin: 15px 0 30px -5px; }
#logo2 h1, #logo2 a h1 { color: #FFF; font-weight: 800; text-shadow: 0px 3px 0px rgba(0, 78, 255, 0.5); }
h2 {
	font-size: 200%;
	line-height: 100%;
	font-weight: 800;
	text-transform: uppercase;
}
footer h2 { font-size: 275%; }
h3 {
	font-size: 200%;
	line-height: 100%;
	font-weight: 400;
}
h4 {
	font-size: 150%;
	line-height: 100%;
	font-weight: 800;
	text-transform: uppercase;
}
h5 {
	font-size: 100%;
	line-height: 140%;
	font-weight: 800;
	text-transform: uppercase;
}
#logo2 h5, #logo2 a h5 { color: #004790; margin: 15px 0px -5px 0; font-size: 135%; }
#toplinks a h5 { color: #FFF; }
h6 {
	font-size: 75%;
	line-height: 100%;
	text-transform: uppercase;
	font-weight: 800;
	letter-spacing: 1px;
}

/* LINKS */

a { text-decoration: none; }
footer a { color: #FFF; }

main a {
	cursor: pointer;
	text-decoration: underline;
	color: #d8ff00;
	font-weight: 800;
}
main.homeboxes a {
	color: #FFF;
	text-decoration: none;
}
main a:hover {
	color: #FFF;
}
a:hover img {
}
a img {
	border: none;
	text-decoration: none;
}
.none img {
	float: none;
	margin: 0;
}
.sm a img {
	display: inline-block;
	margin: 5px;
	-webkit-transition: all 0.25s; /* For Safari 3.1 to 6.0 */
	transition: all 0.25s;
	-ms-filter: “progid:DXImageTransform.Microsoft.Alpha(Opacity=30)”;
	filter:alpha(opacity=30);
	opacity:0.3;
}
.sm a:hover img {
	margin-top: -5px;
	-ms-filter: “progid:DXImageTransform.Microsoft.Alpha(Opacity=100)”;
	filter:alpha(opacity=100);
	opacity:1.0;
}

/* OTHER */

hr {
	color: #002a56;
	border:none;
	border-top: 2px dashed #002a56;
	margin-top: 40px;
	margin-bottom: 40px;
	display: block;
	clear: left;
}


/* Stylesheet: Content Modified On 2014-11-24 23:22:46 */
