@charset "utf-8";
/*==================================================
 Shaun Inman's Global CSS Reset
 ==================================================*/
html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	vertical-align:baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display:block;
}
body {
	font-size:62.5%;
	line-height:1;
	background:#ffffff;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
}
ol, ul {
	list-style:none;
}
blockquote, q {
	quotes:none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none;
}
ins {
	text-decoration:none;
}
del {
	text-decoration:line-through;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
a {
	text-decoration:none;
	color: #000;
}
h1 a {
	color: #fff;
}
.content a:link, .sidecontent a:link, .sideLinks a:link, .podium_names ul li a:link{
	text-decoration:none;
	color: #000;
}
.content a:visited, .sidecontent a:visited, .sideLinks a:visited, .podium_names ul li a:visited {
	text-decoration:none;
	color: #000;
}
.content a:hover, .sidecontent a:hover, .sideLinks a:hover, .podium_names ul li a:hover{
	text-decoration:underline;
}
.content a:active, .sidecontent a:active, .sideLinks a:active, .podium_names ul li a:active {
	text-decoration:underline;
}

.searchlink a:link, .searchlink a:visited { color: #000; text-decoration:underline; }
.searchlink a:hover, .searchlink a:active { color: #106baa; text-decoration:underline; }

em {
	font-style:italic;
}
strong {
	font-weight:bold;
}
*{ margin:0px; padding:0px;}

input{ background:none; border:none;}

.white_link a {color:#fff;}

.no_margin {margin: 0 !important;}

.no_padding {padding: 0 !important;}

.no_margin_top {margin-top: 0 !important;}

.underline {
	text-decoration:underline !important;
	color: #000;
}

.normal_text {
	font-size: 1.2em !important;
	line-height: 1.2em !important;	
}

.reset_normal_text {
	font-size: 0.83333333em !important;
	line-height: 0.83333333em !important;	
}

.width100 { width:100% !important;} 

.fi {background-color: #ed2024 !important;}
.pi {background-color: #106baa !important;}

.fi2 {color: #ed2024 !important;}
.pi2 {color: #106baa !important;}

.error {color: red; font-weight:bold;}

.center {text-align:center;}

.trans {background-color: transparent !important;}

.clearfix:after {
	content: " ";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
/*==================================================
 Typography
 ==================================================*/

/*==================================================
 Form Elements
 ==================================================*/
 
 /*==================================================
 Basic Structure
 =================================================*/
 
 /*==================================================
 Header Section
 ==================================================*/
 
 /*==================================================
 Footer Section
 =================================================*/