@charset "UTF-8";/* CSS Document *//* Mobile Layout: 480px and below. */.awardyear {	padding-bottom: 15px;	}#TopCo {	clear: both;	float: none;	width: 100%;	height: 440px;	display: block;	margin-top: 0px;	z-index: -10;	top: 0px;	text-align: center;}#IntroCo {	position: relative;	margin-top: 190px;	clear: both;	width: 100%;	height: auto;	max-width: 1200px;	display: inline-block;	text-align: center;}#IntroCo h1 {	color: #fecf6b;	font-family: Playfair Display, Georgia, serif;	text-rendering: optimizeLegibility;	font-style: normal;	font-weight: 400;	font-size: 2.2em;	padding: 0px;	margin: 0px 0px 0px;}#IntroCo p {	color: #FFF;	font-family: PT Sans, Verdana, Helvetica, Arial, sans-serif;	text-rendering: optimizeLegibility;	font-style: normal;	font-weight:400; 	font-size: 1.3em;	margin: 0 0 0 0;	padding-left: 5%;	padding-right: 8%;	padding-top: 0px;	line-height: 1.5em;}#Content {	text-align:center;	padding: 0 20px;	margin-top: 20px;}#textWrap {	margin-top: 0px;	display: inline-block;	max-width: 800px;		text-align: left;}#textWrap h1 {	font-weight:normal;	font-size: 1.8em;	letter-spacing: 0px;	line-height: .6em;	white-space: normal;	padding-bottom: 25px;	}#Content table {	display:inline-block;	max-width: 1200px;	table-layout:fixed;}td {	width: 50%;}#Content table h1 {	font-size: 1.4em;	width: 80%;}#Content table h2 {	width: 80%;	}#Content table p {	width: 80%;	}#Content img {	float:left;	margin-right: 20px;	margin-bottom: 10px;	width: 100px		}#Content h1 {	text-align:left;	font-weight:300;	font-size: 1.5em;	margin-left: 0px;	margin-bottom: 2px;	padding-top: .8em;	color: #7d7d7d;}#Content h2 {	text-align: left;	font-size: 1.2em;	font-weight: 600;	margin-top: 0;	}#Content p {	text-align: left;	margin-left: 0;		margin-top: 0px;	margin-right: 0;}.column {	float:left;	width: 100%;		margin: 0;	padding: 0;}#awardGrid {	margin: 50px 5% 0;}.awardYear {	display: block;	float: none;	clear: both;	padding: 15px 0px 10px 30px;	margin-bottom: 0px;	border-bottom-color: #999999;	border-bottom-style: dotted;	border-bottom-width:2px;}.awardYear h1 {	font-weight:normal;	font-size: 1.8em;	letter-spacing: 0px;	line-height: .6em;	color: #088dc0;	white-space: normal;	padding-top: 5px;}.awardYear h2 {	float:left;	width: 200px;	margin-right: 50px;	font-weight:normal;	font-size:1.3em;	color: #7d7d7d;}.award {	display: inline-block;	max-width: 500px;	padding-top: 3px;	clear:right;}.award h3 {	text-transform:uppercase; 	margin-bottom:-5px;	font-size: 1.1em;}.award li {	list-style-type: none;	margin-left:0px;	padding: 0 0 1px 20px;	background: url(../images/bullet_5px.jpg) no-repeat 7px 7px;}/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */@media only screen and (min-width: 481px) {	#TopCo {	clear: both;	float: none;	width: 100%;	height: 350px;	display: block;	margin-top: -50px;	z-index: -10;	top: 0px;	text-align: center;}#IntroCo {	position: relative;	margin-top: 150px;	clear: both;	width: 100%;	display: inline-block;	text-align: center;}#IntroCo h1 {	color: #fecf6b;	font-family: Playfair Display, Georgia, serif;	font-style: normal;	font-weight: 400;	font-size: 2.5em;	padding: 0px;	margin: 0px 0px 0px;}#IntroCo p {	font-size: 1.5em;	padding-left: 10%;	padding-right: 10%;	margin: 0px;	padding-top: 5px;	line-height: 1.5em;}#Content {	text-align:center;		margin-top: 20px;	padding: 0 30px 0 40px;}#Content img {	margin-bottom: 5px;	}#Content table h1 {	font-size: 1.5em;	width: 100%;}#Content table p {	width: 95%;	}#textWrap {	margin-top: 20px;	}}	/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */@media only screen and (min-width: 769px) {	#TopCo {	clear: both;	float: none;	width: 100%;	height: 400px;	display: block;	margin-top: -50px;	z-index: -10;	top: 0px;	text-align: center;}#IntroCo {	position: relative;	margin-top: 170px;	clear: both;	width: 100%;}#IntroCo h1 {	color: #fecf6b;	font-family: Playfair Display, Georgia, serif;	font-style: normal;	font-weight: 400;	font-size: 2.5em;	padding: 0px;	margin: 0px 0px 0px;}#IntroCo p {	font-size: 1.5em;	margin: 0px;	padding-top: 5px;	line-height: 1.7em;}#Content {	text-align:center;	margin-top: 20px;}.column {	width: 45%;		padding-right: 5%;}	}