﻿@charset "UTF-8";
/* CSS Document */


@font-face {
    font-family: 'BebasNeueRegular';
    src: url('../Fonts/BebasNeue-webfont.eot');
    src: url('../Fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('../Fonts/BebasNeue-webfont.woff') format('woff'),
         url('../Fonts/BebasNeue-webfont.ttf') format('truetype'),
         url('../Fonts/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


/*	
-------------------------------------------------------------------------
Resets
-------------------------------------------------------------------------
*/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, 
p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, 
img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figure, figcaption, hgroup, 
menu, footer, header, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
}

article, aside, canvas, figure, figure img, figcaption, hgroup,
footer, header, nav, section, audio, video {
	display: block;
}

a img {border: 0;}

::selection 	 	{background: rgb(255,255,158);}
::-moz-selection 	{background: rgb(255,255,158);}
img::selection 		{background: transparent;}
img::-moz-selection	{background: transparent;}

body {
	-webkit-tap-highlight-color: rgb(255,255,158);
	}



/*This is a temporary fix for an extra content block break -- Update the HomePage .ContentHomeTop and #Header if removed*/

div.sfContentBlock > br{
	display: none;
}

/*	
-------------------------------------------------------------------------
Default Layout
-------------------------------------------------------------------------
*/

body{
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #999999;
        /*background: url(../Images/Background.jpg) no-repeat center center fixed;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;*/
		}

img{
	border: none;
}


#Center{
	position:relative;
	width: 900px;
	min-width: 900px;
	margin-top: 2em;
	margin-bottom: 2em;
	margin-left: auto;
	margin-right: auto;
	/*background-color: #ccc;*/
}
#Header{
}
.Banner{
	margin-top: 10px!important;
	margin-bottom: .25em!important;
	border: 4px solid #000;
	width: 892px!important;
}
.MainNavigation{
	position: absolute;
	z-index: 500;
	margin-left: -20px!important;
	margin-top: -40px!important;
}
.sf_cols .MainNavigation{
	width: 735px!important;
}
.MainNavigationLeft {
    width: 244px;
    float: left;
}
.MainNavigationLeft img{
    border: solid #000 2px;
}
.MainNavigationRight{
	width: 490px;
	float: right;
}



.TopNavigation{
	position: absolute;
	z-index: 800;
	margin-top: -20px!important;
	margin-left: -10px!important;

}
.ContentBoxLeft, .ContentBoxRight{
	background-color: #D5D4D4;
	border: 4px solid #000;	
	min-height: 300px;	
	padding: 20px;
}

.FullWidthWrap{
	width: 854px!important;
	background-color: #D5D4D4;
	border: 4px solid #000;	
	min-height: 300px;	
	padding: 20px!important;
}

.SearchBar{
	margin-bottom: 0px!important;
	padding-bottom: 0px!important;
}
.ContentBoxLeft{
	width: 260px;
	float: left;
}
.ContentBoxRight{
	width: 530px;
	float: right;
}

#Footer{
	margin-top: 1em!important;
	padding-top: .5em;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #000;
}