@font-face {
	font-family: 'GTWalsheimProRegular';
	src: url('../fonts/hinted-GTWalsheimProRegular.eot');
	src: url('../fonts/hinted-GTWalsheimProRegular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/hinted-GTWalsheimProRegular.woff') format('woff'),
		url('../fonts/hinted-GTWalsheimProRegular.ttf') format('truetype'),
		url('../fonts/hinted-GTWalsheimProRegular.svg#GTWalsheimProRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'CenturySchoolbook-Italic';
	src: url('../fonts/hinted-CenturySchoolbook-Italic.eot');
	src: url('../fonts/hinted-CenturySchoolbook-Italic.eot?#iefix') format('embedded-opentype'),
		url('../fonts/hinted-CenturySchoolbook-Italic.woff') format('woff'),
		url('../fonts/hinted-CenturySchoolbook-Italic.ttf') format('truetype'),
		url('../fonts/hinted-CenturySchoolbook-Italic.svg#CenturySchoolbook-Italic') format('svg');
	font-weight: normal;
	font-style: normal;
}


body {
	background: #99e7d9;
	font-family: 'GTWalsheimProRegular', sans-serif;
	color: #000000;
	font-size: 14px;
	padding: 0 0 100px 0;
	letter-spacing: 0;
}
h1 { font-weight: normal; margin: 0 0 10px 0; padding: 0 0 0 2px; line-height: 100%; color: #000000; font-size: 36px; text-transform: none; letter-spacing: 0; display: block; float: left; }
@-moz-document url-prefix() {
    h1 {
        padding: 0;
		letter-spacing: 0.2px;
    }
}
h1 a { color: #000000; border-bottom: dotted 1px #000000; text-decoration: none; }
h1 a:hover { color: #000000; border-bottom: 0; text-decoration: none; }
h1.white { font-weight: normal; color: #ffffff; font-size: 1.6em; padding: 0; margin: 0; letter-spacing: -1px; }
h1.white a { color: #000000; border-bottom: dotted 1px #ff8000; text-decoration: none; }
h1.white a:hover { color: #000000; border-bottom: 0; text-decoration: none; }
h2 { font-weight: normal; color: #000000; font-size: 28px; line-height: 100%; margin: 0 0 3px -2px; padding: 0; text-transform: none; display: block; float: left;font-family: 'CenturySchoolbook-Italic', sans-serif; }
/*@media screen and (-webkit-min-device-pixel-ratio:0) {
			h2 { letter-spacing: -1px; font-size: 28px; }
		}*/
h2 a { color: #000000; border-bottom: dotted 1px #ff8000; text-decoration: none; }
h2 a:hover { color: #000000; border-bottom: 0; text-decoration: none; }
a { color: #000000; text-decoration: none; }
a:hover { color: #000000; text-decoration: underline; }
p { margin-bottom: 0; }
#siteWrapper { width: 100%; height: 100%; background: none; }
#pageWrapper { width: 100%; margin: 0 auto; position: relative; background: none; display: block; }
#brand { width: 289px; padding: 19px 0 19px 19px; height: 270px; background: none; border: none; position: absolute; top: 140px; left: 140px; }
 @media only screen and (max-width: 700px) {
#brand { width: 289px; padding: 19px 0 19px 19px; height: 270px; background: none; border: none; position: absolute; top: 20px; left: 20px; }
 }
#brand ul { margin: 0; list-style: none; padding: 0; position: absolute;width: 270px; top: 150px; }
#brand li { float: left; color: #000000; text-transform: none; display: block; text-align: left; ; margin: 0 0 6px 0; line-height: 24px; width: 235px; padding: 0 35px 0 0; font-size: 16px;  }