@import url(/fonts.googleapis.com/css@family=Nunito_3A400,700,300);

@font-face {
    font-family: 'cookiesregular';
    src: url('/files/fonts/cookies-webfont.eot');
    src: url('/files/fonts/cookies-webfont.eot@#iefix') format('embedded-opentype'),
         url('/files/fonts/cookies-webfont.woff') format('woff'),
         url('/files/fonts/cookies-webfont.ttf') format('truetype'),
         url('/files/fonts/cookies-webfont.svg#cookiesregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* -------- Clear Starter Styles - Fixes box shadow, border, and corrects margin spacing when there are three modules in a module row  ----------*/

html #Content .items-2 {
border: 0;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow: none;
}

html #Content .items-2 .module {
width: 474px;
}

html #Content .items-2 .second .void {
border-left: 0;
}

html  #Content .items-4 .module {
width: 230px;
margin: 0 0 2px 20px;
border: 0;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow: none;
}


html .module-row .module.of-three {
	width:313px;
}

html .module-row .module.of-three.second {
	margin:0 20px;
}

html * {
	-webkit-font-smoothing:antialiased;
}


html #Content #Content-Text {
	padding:18px;
	width:auto
}

/* --------- Common -------*/

html #Main {
	background:#fff86a;
}

html body {
	background:#012b53;
	font: 700 10pt/1.5 'Nunito', sans-serif;
}

html #Main {padding-left:20px;padding-right:20px;
width:980px;
margin:0 auto;}

html #Content {
	margin-top:375px;
	background:#fff;
	padding-bottom:20px;
}

html .sub #Content {
	margin-top:261px;
}

html .sub #Content {
	min-height:600px;
}
/* --------- Header -------*/

html #Header {
	background:none;
	height:163px;
}

html #Header h1 a {
	width:500px;
	background:url('/images/logo.png') no-repeat 0 0 transparent;
}

html #Header h1 a span {
	display:none;
}

html #Header h2 a {
	display:none;
}

/* --------- PrimaryNavigation -------*/

html #PrimaryNavigation {
	width:950px;
	top:132px;
}

html #PrimaryNavigation .primarynav li a {
	font: normal 16px/1.5 'cookiesregular', sans-serif;
	font-weight:normal;
	padding:0 10px;
	margin-right:7px;
	border-radius:10px;
	border:3px solid #fff;
	box-shadow:3px 3px 3px #999;
	line-height:45px;
}

html #PrimaryNavigation .primarynav li.first a {
	background:#9ec32e;
}
html #PrimaryNavigation .primarynav li.second a {
	background:#d8bc26;
}
html #PrimaryNavigation .primarynav li.third a {
	background:#93117e;
}
html #PrimaryNavigation .primarynav li.fourth a {
	background:#2097d4;
}
html #PrimaryNavigation .primarynav li.fifth a {
	background:#f8981d;
}
html #PrimaryNavigation .primarynav li.sixth a {
	background:#cf1e2b;
}
html #PrimaryNavigation .primarynav li.seventh a {
	background:#9ec32e;
}

html #PrimaryNavigation .primarynav li.eighth a {
	background:#d8bc26;
}

html #PrimaryNavigation .primarynav li.end a {
	background:#93117e;
}

/* --------- StockImage -------*/

html #StockImage {
	width:980px;
	border:0;
	height:375px;
	top:163px;
}

html .home #StockImage {
	background:url('/images/stock_background.png') no-repeat 0 0 transparent;
}


html .home #StockImage h3 {
	font: normal 35px/1.5 'cookiesregular', sans-serif;
	color:#fff;
}

html #Content h3 {
		font: normal 35px/1.5 'cookiesregular', sans-serif;
}

html .sub #StockImage {
	height:261px;
}

html #StockImage .module {
	margin-left: 360px;
	margin-top: 90px;
	width: 600px;
}

html #StockImage p {
	color:#fff;
	font: 700 10pt/1.5 'Nunito', sans-serif;
}

html #StockImage p a, html #Content a.learnmore {
	width:300px;
	margin:0 auto;
	background:#9ec32e;
	border-radius:10px;
	border:3px solid #fff;
	box-shadow:3px 3px 3px #999;
	color:#fff;
	margin-top:45px;
	font: normal 28px/1.5 'cookiesregular', sans-serif;
	padding: 4px 6px;
}



/* --------- Body -------*/

html #Body {
	background:none;
	border-top:0;
}

html #Content .module-row {
	overflow:visible;
}

html .home #Content .module-row {
	margin-top:30px;
}
html #Content .module-row .module {
background: none;

}

html #Content .module-row .module p {
	padding:5px 0;
	color:#fff;
}

html .sub #Content h3 {
	font: normal 28px/35px 'cookiesregular', sans-serif;
}

html #Content .module-row .module h4 {
	color:#fff;
	font: normal 14pt/1.5 'Nunito', sans-serif;
}

html #Content .module-row .module h3.title {
	font: normal 28px/35px 'cookiesregular', sans-serif;
	border-radius: 10px;
	padding:0 10px;
	border:3px solid #fff;
	color:#fff;
	position:relative;
	top: -20px;
	left: -10px;
}

html #Content .module-row .module.first h3.title {
	background:#9ec32e;
	width:263px;
}

html #Content .module-row .module.second h3.title {
	background:#93117e;
	left:10px;
	width:237px;
	float:right;
}

html #Content a.learnmore {
	background:#93117e;
	border-radius:10px;
	border:3px solid #fff;
	box-shadow:3px 3px 3px #999;
}

html #Content .module-row .module.second .content {
	clear:both;
}

html #Content .module-row .module.first {
	background:#9ec32e;

}

html #Content .module-row .module.second {
	background:#93117e;
	margin-left:20px;
}

html #Content .items-2 .module {
width: 444px;
min-height:270px;
}

/* --------- Footer -------*/

html #Footer {
	margin-top:0;
	border:0;

}






