
* {
	margin: 0 auto;
}


body {
	font-family: 'Source Sans Pro', cursive;
	cursor: default;
    overflow-x: hidden;
}



.left 			{ float: left; }
.right 			{ float: right !important; }
.clear 			{ clear: both; }
.hidden			{ display: none; }
.overflow 		{ overflow: auto; }
.noborder 		{ border: none !important; }



input { outline: none; }
textarea { resize: none; }
label, input, select, textarea { cursor: pointer; }


a { outline: none; color: #085394; text-decoration: none !important; cursor: pointer; }
select:focus, .btn:focus, a:focus { outline: none; }


label, input, select, textarea, button { font-family: 'Source Sans Pro', cursive; }



@font-face {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 200;
	src: url('../fonts/adobe/sourcesanspro-extralight-webfont.eot');
	src: url('../fonts/adobe/sourcesanspro-extralight-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/adobe/sourcesanspro-extralight-webfont.woff') format('woff'),
		 url('../fonts/adobe/sourcesanspro-extralight-webfont.ttf') format('truetype'),
		 url('../fonts/adobe/sourcesanspro-extralight-webfont.svg#source_sans_pro_extralightRg') format('svg');
}

@font-face {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 300;
	src: url('../fonts/adobe/sourcesanspro-light-webfont.eot');
	src: url('../fonts/adobe/sourcesanspro-light-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/adobe/sourcesanspro-light-webfont.woff') format('woff'),
		 url('../fonts/adobe/sourcesanspro-light-webfont.ttf') format('truetype'),
		 url('../fonts/adobe/sourcesanspro-light-webfont.svg#source_sans_pro_lightregular') format('svg');
}

@font-face {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 400;
	src: url('../fonts/adobe/sourcesanspro-regular-webfont.eot');
	src: url('../fonts/adobe/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/adobe/sourcesanspro-regular-webfont.woff') format('woff'),
		 url('../fonts/adobe/sourcesanspro-regular-webfont.ttf') format('truetype'),
		 url('../fonts/adobe/sourcesanspro-regular-webfont.svg#source_sans_proregular') format('svg');
}

@font-face {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 600;
	src: url('../fonts/adobe/sourcesanspro-semibold-webfont.eot');
	src: url('../fonts/adobe/sourcesanspro-semibold-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/adobe/sourcesanspro-semibold-webfont.woff') format('woff'),
		 url('../fonts/adobe/sourcesanspro-semibold-webfont.ttf') format('truetype'),
		 url('../fonts/adobe/sourcesanspro-semibold-webfont.svg#source_sans_pro_semiboldRg') format('svg');
}






/*
@media screen and (-webkit-min-device-pixel-ratio:0) {

	@font-face {
		font-family: 'Source Sans Pro';
		font-style: normal;
		font-weight: 200;
		src: url('../fonts/adobe/sourcesanspro-extralight-webfont.svg') format('svg');
	}

	@font-face {
		font-family: 'Source Sans Pro';
		font-style: normal;
		font-weight: 300;
		src: url('../fonts/adobe/sourcesanspro-light-webfont.svg') format('svg');
	}

	@font-face {
		font-family: 'Source Sans Pro';
		font-style: normal;
		font-weight: 400;
		src: url('../fonts/adobe/sourcesanspro-regular-webfont.svg') format('svg');
	}

	@font-face {
		font-family: 'Source Sans Pro';
		font-style: normal;
		font-weight: 600;
		src: url('../fonts/adobe/sourcesanspro-semibold-webfont.svg') format('svg');
	}

}
*/







/* bootstrap overrides */

	/*header nav a.active span.icon-home { background-image: url("../icons/glyphicons-halflings.png"); }*/