@charset "UTF-8";

/* Global Styles */

/*************************************/
/*
/*	BEBAS 
/*
/*************************************/

@font-face
{
	font-family: bebas;
	src: url('/includes/fonts/bebas.ttf'),
		 url('/includes/fonts/bebas.eot'); /* IE9 */
} 
html, body, button, input {
	background-color:#FFF;
	font-family: Helvitica, Arial, sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}
input {
	background-color: #F4F4F4;
}
h1, h2, h3, h4, h5, h6 {
	font-family:Tahoma, Geneva,  Sans-Serif; 
	color:#424242;
}
h1 {
}
h2 {
}
h3 {
    color: #737373 !important;
    font-family:Tahoma, Geneva,  Sans-Serif; 
    font-size: 18px  !important;
    text-transform: uppercase  !important;
}
h4 {
}
h5 {
}
h6 {
}
a, a:visited, a:hover, a:active {
	text-decoration:none;
    color: #737373;
    font-family: Tahoma,Geneva,Sans-Serif;
}
p {
	color: #737373;
    font-family:Helvitica, Arial, Sans-Serif; 
    font-size: 14px;
	padding-bottom: 10px;
}
img {
	border: 0px;
}
ul 
{
	margin-top:15px !important; 
	margin-bottom: 15px !important;
	list-style:bullet indent !important;
}
li{
	color: #737373;
    font-family:Tahoma, Geneva,  Sans-Serif; 
    font-size: 14px;
	margin-left: 15px !important;
	line-height: 18px !important;
}
em {
	font-style: italic;
}
table{ 

}
td{ 
	margin-left:15px;
	color: #737373;
    font-family:Tahoma, Geneva,  Sans-Serif; 
    font-size: 14px;
}
/*************************************/
/*
/* 404 elems
/*
/************************************/


/*************************************/
/*
/*	GIVE ELEMENTS AN OUTLINE ON FOCUS
/*
/*************************************/
input[type=radio]:focus {
	outline:#000000 dotted thin;
	background-color: #F4F4F4;
}
input:focus {
	outline:#CCCCCC solid thin;
}
select:focus {
	outline:#CCCCCC solid thin;
}
/*************************************/
/*
/*	COLORS
/*
/*************************************/
.red{
	color:#F00;
}
.white{
	color:#FFF;
}
/*************************************/
/*
/*	SINGLE FLOATS
/*
/*************************************/
.float-left {
	float:left;
	width:auto;
	display:inline;
}
.float-right {
	float:right;
	width:auto;
	display:inline;
}
/*************************************/
/*
/*	Text Align
/*
/*************************************/
.text-center {
	text-align: center;
}
.text-right {
	text-align: right;
}
/*************************************/
/*
/*	Accessibility
/*
/*************************************/
.accessibility {
	left:-999em; 
	position:absolute;
}
/*************************************/
/*
/*	WRAPPER
/*
/*************************************/
#wrapper {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}

#bread-crumbs{ 
	font-family: Arial, Sans-Serif; 
	font-size:11px; 
	color:#8c8c8c; 
}
/*************************************/
/*
/*	HEADER
/*
/*************************************/
#header{
	padding:10px;
}
	.logo{ 
		float:left; 
		display:inline; 
		margin-left:10px; 
	}
	.soc-media{ 
		float:right; 
		display:inline;
		margin-right:25px; 
	}
	.soc-media-buttons { 
		margin-top:-25px !important;
	}
	
	.soc-media-buttons li{
		margin-left:0px !important;  
		display:inline; 
	}
	.soc-media-buttons a{ 
		display:inline; 
	}

/*************************************/
/*
/*	MAIN BODY CONTAINER
/*
/*************************************/
#main-content {
	padding:10px;
	margin-top:45px;
}
ul.bullets {
	margin-left:20px;
}
ul.bullets li {
	list-style:disc;
	font-size:12px;
}
.divider-line{ 
	background-image:url('/images/small_divider.png'); 
	background-repeat: no-repeat; 
	width:620px; 
	height:1px;
	margin-top:10px;
	margin-bottom: 10px;
}
.more-info {
    color: #771567;
    font-family:Tahoma, Geneva,  Sans-Serif; 
    font-size: 15px;
}

.youtube_lg{ 
	display:none;
}

/*************************************/
/*
/*	FOOTER ELEMENTS
/*
/*************************************/
#footer-container {
	padding:10px;
}
	.footer-text{ 
		display:-moz-inline-stack;
		display:inline-block;
		zoom:1;
		*display:inline;
		font-family: Arial, Sans-Serif;
		font-size: 12px;
		color:#8c8c8c;
		width:550px;
	}
	.sponsors{ 
		display:-moz-inline-stack;
		display:inline-block;
		zoom:1;
		*display:inline;

	}
	.sponsor-img{ 
		margin-left:10px;
	}
	.divider{ 
		background-image:url('/images/footer/divider_line.png'); 
		background-repeat: no-repeat; 
		width:auto; 
		height:1px;
		margin-top:10px;
		margin-bottom: 10px;
	}

		.shifter-navigation{ 

		}
			.shifter-navigation li{ 
				min-height: 30px; 			
				padding-top: 10px;
				padding-left: 15px;
				border-bottom: 1px solid #e3e3e3;
			}
			.shifter-navigation a{ 
				color: #ffffff !important;		
			}