@charset "utf-8";/* CSS Document *//*	960 Grid System ~ Text CSS.	Learn more ~ http://960.gs/	Licensed under GPL and MIT.*//* `Basic HTML----------------------------------------------------------------------------------------------------*/body {	font: 62.5%/1.5 Arial, 'Helvetica', FreeSans, sans-serif;}a:focus {	outline: 1px dotted invert;}hr {	border: 0 #ccc solid;	border-top-width: 1px;	clear: both;	height: 0;}a:link, a:visited {	text-decoration: underline;}a:hover, a:active {	text-decoration: none;	color: #eb2535 !important;}/* `Typography----------------------------------------------------------------------------------------------------*/h1 {	font-size: 2.5em;}h2 {	font-size: 1.5em;}h3 {	font-size: 1.3em;}p {	font-size: 1.2em;	margin-bottom: 15px !important;}ul li {	font-size: 1.2em;}/* Contact Button in Branding */#branding p {	font-size: 1.3em;}#branding p a:link, #branding p a:visited {	color: #484848;	text-decoration: none;}body.blue #branding p a:hover, body.blue #branding p a:active {	color: #577bbd !important;}body.green #branding p a:hover, body.green #branding p a:active {	color: #91c848 !important;}body.yellow #branding p a:hover, body.yellow #branding p a:active {	color: #ffce34 !important;}body.orange #branding p a:hover, body.orange #branding p a:active {	color: #f68a39 !important;}body.red #branding p a:hover, body.red #branding p a:active {	color: #eb2535 !important;}/* Navigation buttons */#nav li a:link, #nav li a:visited {	font-size: 1.1em;	line-height: 26px;	text-decoration: none;}body.blue #nav li a {	color: #bccae5;}body.green #nav li a {	color: #d3e9b6;}body.yellow #nav li a {	color: #fff5d6;}body.orange #nav li a {	color: #fbd0af;}body.red #nav li a {	color: #fac8cd;}#nav li a:hover, #nav li.current a {	color: #fff !important;}/* Teaser Boxes */#teasers {	color: #fff;}#teasers a {	color: #fff;}/* Info Boxes */.infoBox h2 {	color: #eb2535;}.infoBox a:link, .infoBox a:visited {	color: #484848;	text-decoration: none !important;}#innerBox {	color: #484848;}#innerBox a {	color: #eb2535;}/* Contact */#contact {	color: #fff;}#contact h3 {	font-size: 1.1em;}#contact ul li {	font-size: 1.1em;}#contact a {	color: #fff;	text-decoration: none;}body.blue #contact a:hover {	color: #bccae5 !important;}body.green #contact a:hover {	color: #d3e9b6 !important;}body.yellow #contact a:hover {	color: #fff5db !important;}body.orange #contact a:hover {	color: #fbd0af !important;}body.red #contact a:hover {	color: #fac8cd !important;}/* other links */#otherLinks ul li {	font-size: 1.1em;	color: #484848;}#otherLinks ul li a {	color: #484848;	text-decoration: none;}#otherLinks ul li a:hover {	color: #999 !important;}/* `Spacing----------------------------------------------------------------------------------------------------*/ol {	list-style: decimal;}ul {	list-style: none;}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset {	margin-bottom: 20px;}
