@import url('http://fonts.googleapis.com/css?family=Open+Sans|Montserrat');


html {
    -webkit-text-size-adjust: 100%;
}

body {
	font-family: 'Open Sans', sans-serif;
	background-color: #FFF;
	text-align: center;
}

header {
	background-color: #4464B2;
	background-image: url('assets/header.jpg');
	background-position: top center;
	background-repeat: none;
}

header h1 {
	padding-top: 20px;
	font-size: 3.5em;
	font-variant: small-caps;
	text-align: center;
	color: #FFF;
	text-shadow: 0px 0px 20px #000, 0px 0px 5px #000;
}

header h2 {
	padding-bottom: 20px;
	font-size: 2em;
	font-variant: small-caps;
	text-align: center;
	color: #FFF;
	text-shadow: 0px 0px 20px #000, 0px 0px 15px #000;
}

nav {
	background-color: #4464B2;
	margin: 0 auto;
	text-align: center;
	overflow-x: hidden;
}

nav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
}

nav ul li {
	display: block;
	margin: 0;
	padding: 0;
}

nav ul li a {
	padding: 20px 0px;
	width: 100%;
	margin: 0;
	color: #FFF;
	display: inline-block;
}

nav ul li a:hover {
	color: #FFF;
	background-color: #7AA1FF;
}

footer {
	padding: 5px 0px;
	background-color: #4464B2;
}

footer h4 {
	color: #FFF;
	text-align: center;
}

h1 {
	font-size: 2em;
}

h2 {
	font-size: 1.75em;
}

h3 {
	font-size: 1.5em;
	margin: 8px 0px;
}

h4 {
	font-size: 1.1em;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Montserrat', sans-serif;
}

p {
	font-size: 1.0em;
}

a {
	color: #4464B2;
	text-decoration: none;
}

a:hover {
	color: #94B3FF;
}

label {
	float: left;
	clear: left;
	width: 8em;
	margin: 10px;
}

input {
	margin: 10px;
}

form p {
	margin-left: 10px;
	display: inline-block;
	color: #F00;
}



hr {
	
}

blockquote {
	
}

pre {
	
}

ul, ol {
	
}

li {
	
}

dl {
	
}

dt {
	
}

dd {
	
}

figure {
	
}

figcaption {
	
}

em, i {
	
}

strong, b {
	
}

small {
	
}

s {
	
}

cite {
	
}

q {
	
}

dfn {
	
}

abbr {
	
}

data {
	
}

time {
	
}

code {
	
}

var {
	
}

samp {
	
}

kbd {
	
}

sub, sup {
	
}

img {
	margin: 5px;
}



.selectedTab, .selectedTab:hover, .selectedTab:visited {
	color: #000;
	background-color: #FFF;
}

.hidden {
	display: none;
}



#wrapper {
	margin: 0;
	width: 100%;
	text-align: left;
}

#content {
	padding: 10px;
	background-color: #FFF;
	overflow: auto;
}

#homeImages {
	padding-top: 5px;
	text-align: center;
}

#homeContent {
	margin: 0 auto;
}

#headerPC001, #headerPC002 {
	display: none;
}


@media only screen and (orientation:landscape) {
	/*Landscape view stuff here...*/
}

@media only screen and (orientation:portrait) {
	/*Portrait view stuff here...*/
}