@charset "UTF-8";/* CSS Document */html {	font-size: 16px;		}/*a, a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #CC0000;	text-decoration: none;}a:hover, a:focus {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #003300;	text-decoration: underline;}*/table {	table-layout: fixed;}body {	background-color: #003300;	/*background-color: #333;	background-image: url(assets/home/bkgrnd-all-panels.png);*/	background-repeat: none;	margin-top: 0px;	margin-right: 1% !important;	margin-left: 1% !important;	margin-bottom: 0px;	background-size: cover;}@font-face {    font-family: 'economicaregular';    src: url('fonts/economica-regular-otf-webfont.eot');    src: url('fonts/economica-regular-otf-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/economica-regular-otf-webfont.woff') format('woff'),         url('fonts/economica-regular-otf-webfont.ttf') format('truetype'),         url('fonts/economica-regular-otf-webfont.svg#economicaregular') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'economicaitalic';    src: url('fonts/economica-italic-otf-webfont.eot');    src: url('fonts/economica-italic-otf-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/economica-italic-otf-webfont.woff') format('woff'),         url('fonts/economica-italic-otf-webfont.ttf') format('truetype'),         url('fonts/economica-italic-otf-webfont.svg#economicaitalic') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'economicabold_italic';    src: url('fonts/economica-bolditalic-otf-webfont.eot');    src: url('fonts/economica-bolditalic-otf-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/economica-bolditalic-otf-webfont.woff') format('woff'),         url('fonts/economica-bolditalic-otf-webfont.ttf') format('truetype'),         url('fonts/economica-bolditalic-otf-webfont.svg#economicabold_italic') format('svg');    font-weight: normal;    font-style: normal;}/*FORM styles*/#form1 input, #form1 textarea{   width: 85%;}#form1 input[type="radio"], #form1 input[type="checkbox"]{	width: auto;	height: auto;	}#form1 input[type="submit"]{	width:35%;	}#form-table{	width: 65%;	}	.bkgrnd-panels{	background-image: url(assets/home/bkgrnd-all-panels.png);	background-attachment: fixed;	background-repeat: no-repeat;	background-size: cover;	}.float-right {	float: right;	margin-left:15px;}.float-left {	float: left;	margin-right:15px;}.bg-black {	background-color: #000000;}#layout {	max-width: 1280px;	margin-top: 20px;	margin-right: auto;	margin-bottom: 20px;	margin-left: auto;}#wrapper {	width: 760px;	margin-right: auto;	margin-left: auto;	margin-top: 25px;}#wrapper-content {	margin-right: auto;	margin-left: auto;	width: 95%;}#video-outer-wrapper650 {	margin-right: auto;	margin-left: auto;	width: 75%;}#wrapper2 {	margin-right: auto;	margin-left: auto;	margin-top: 30px;	max-width: 960px;	min-width: 760px;}.topnav {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #869C76;}#logo {	height: 79px;	width: 215px;	margin-top: -13px;	margin-left: 0px;	position: absolute;	visibility: visible;}.sidebarnav a:link {	color: #0C4200;	text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;}.sidebarnav a:visited {	color: #0C4200;	text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;}.sidebarnav a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #F5F3DB;	text-decoration: underline;}.topnav a:link {	color: #869C76;	text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}.topnav a:visited {	color: #869C76;	text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}.topnav a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;	text-decoration: none;}.errorcopy {	font-family: 'economicaregular', Arial, Helvetica, sans-serif;	font-size: 1.em !important;	color: #CC0000;}.p7QC-content-body1 h1{	font-family: 'economicaregular', Arial, Helvetica, sans-serif;	font-size: 1.5em;	color: #007600;	padding-top: 0px;	padding-right: 20px;	padding-bottom: 0px;	padding-left: 40px;	margin-top: 1px;	}.homecopy {	font-family: 'economicaregular', Arial, Helvetica, sans-serif !important;	font-size: 1.125em !important;	line-height: 1.375em !important;	color: #333333;	padding-top: 0px;	/*padding-right: 20px;	padding-bottom: 0px;	padding-left: 20px;	letter-spacing: .1em;*/}.homecopy a:link {	font-family: 'economicaregular', Arial, Helvetica, sans-serif !important;	font-size: 1.125em !important;	color: #CC0000;	text-decoration: underline;}.homecopy a:visited {	font-family: 'economicaregular', Arial, Helvetica, sans-serif !important;	font-size: 1.125em !important;	color: #CC0000;	text-decoration: underline;}.homecopy a:hover {	font-family: 'economicaregular', Arial, Helvetica, sans-serif !important;	font-size: 1.125em !important;	color: #003300;	text-decoration: none;}.bodycopy {	font-family: 'economicaregular', Arial, Helvetica, sans-serif !important;	font-size: 1.125em !important;	line-height: 1.25em !important;	color: #333333;}.bodycopy a:link {	font-family: 'economicaregular', Arial, Helvetica, sans-serif !important;	font-size: 1.125em !important;	color: #CC0000;	text-decoration: none;}.bodycopy a:visited {	font-family: 'economicaregular', Arial, Helvetica, sans-serif !important;	font-size: 1.125em !important;	color: #CC0000;	text-decoration: none;}.bodycopy a:hover {	font-family: 'economicaregular', Arial, Helvetica, sans-serif !important;	font-size: 1.125em !important;	color: #003300;	text-decoration: underline;}.wheretobuycopy {	font-family: 'economicaregular', Arial, Helvetica, sans-serif !important;	font-size: 1em !important;	line-height: 1.25em !important;	color: #333333;}.wheretobuycopy a:link {	font-family: 'economicaregular', Arial, Helvetica, sans-serif !important;	font-size: 1em !important;	color: #CC0000;	text-decoration: none;}.wheretobuycopy a:visited {	font-family: 'economicaregular', Arial, Helvetica, sans-serif !important;	font-size: 1em !important;	color: #CC0000;	text-decoration: none;}.wheretobuycopy a:hover {	font-family: 'economicaregular', Arial, Helvetica, sans-serif !important;	font-size: 1em !important;	color: #003300;	text-decoration: underline;}.headline {	font-family: 'economicabold_italic', Arial, Helvetica, sans-serif;	font-size: 1.25em;	color: #003300;}.whatsnewheadline {	font-family: Times New Roman, Times, serif;	font-size: 36px;	color: #006633;	line-height: 40px;}.headlineinterior {	font-family: 'economicabold_italic', Arial, Helvetica, sans-serif;	font-size: 1.375em;	color: #CC0000;	text-align: center !important;	margin-top: 20px;	margin-bottom: 20px;}.headlineinterior-purple {	font-family: 'economicabold_italic', Arial, Helvetica, sans-serif;	font-size: 1.5em;	color: #660099;	text-align: left;	margin-top: 10px;	margin-bottom: 5px;	line-height: 1.25em;}#arrow {	height: 25px;	width: 60px;	margin-top: 96px;	margin-left: 160px;	position: absolute;}.phone {	font-family: 'economicabold_italic', Arial, Helvetica, sans-serif;	font-size: 1.375em;	color: #FFF !important;	text-align: right;	padding-right: 15px;	vertical-align: bottom;	letter-spacing: 0.1em;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}.phone-gold {	font-family: 'economicabold_italic', Arial, Helvetica, sans-serif;	/*font-size: 1.375em;*/	color: #FFCC00;	vertical-align: bottom;}.tagline {	font-family: 'economicabold_italic', Arial, Helvetica, sans-serif;	font-size: 1.375em;	color: #FFF;	/*text-align: center;*/	vertical-align: bottom;	margin-top: 70px;	/*letter-spacing: 0.1em;*/	word-spacing: 0.125em;	letter-spacing: 0.1em;}.tagline-header {	font-family: 'economicabold_italic', Arial, Helvetica, sans-serif;	font-size: 1.375em;	color: #FFCC00;	vertical-align: bottom;	word-spacing: 0.125em;	letter-spacing: 0.1em;	padding-left: 15px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}.email-link {	font-family: 'economicabold_italic', Arial, Helvetica, sans-serif;	font-size: 1.375em;	color: #FFF;	margin-top: 70px;	/*letter-spacing: 0.1em;*/	word-spacing: 0.1em;	letter-spacing: 0.1em;}.email-link a:link {	color: #FFF;	text-decoration: none;}.email-link a:visited {	color: #FFF;	text-decoration: none;}.email-link a:hover {	color: #FFF;	text-decoration: underline;}.video-wrapper {	position: relative;	padding-bottom: 56.25%;	padding-top: 10px;	height: 0px;	overflow: hidden;	border-radius: 5px;	border: 1px none #FFF;/*box-sizing: border-box;*/	box-shadow: 5px 5px 10px #999;	}.video-wrapper iframe, .video-wrapper object, .video-wrapper embed {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;}.video-wrapper-rory {	position: relative;	padding-bottom: 56.25%;	padding-top: 0px;	height: 0px;	overflow: hidden;	border-radius: 5px;	border: 1px none #FFF;	box-shadow: 5px 5px 10px #999;	/*margin-left: auto;	margin-right: auto;*/}.video-wrapper-rory iframe, .video-wrapper-rory object, .video-wrapper-rory embed {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;}.espn-link{	display:none;	}.espn-nolink{	display:inline;	}.scalable {	height: auto !important;	width: auto !important;	max-width: 100%;}img.scaled-max-plain {	height: auto;	width: auto;	max-width: 100%;	margin: 0px auto;	display: block;}.p7tp3-col-wrapper.no-columns form select{	background-color: #D6C6A5;	font-size: 12px;	color: #000000;	margin-bottom:15px;}.footer{	max-width: 95%;	margin-right: auto;	margin-left: auto;}.footer-mini{	margin-right: auto;	margin-left: auto;	background-color: rgba(255,255,204,1.00);	margin-bottom: 20px !important;	border-radius: 10px;	padding-top: 10px;	padding-bottom: 10px;	width: 98%;}.center-text{	text-align: center !important;}/* MINI Links Styles */.mini-bkgrnd{	background-image: url(assets/mini/bkgrnd-mini.png);	background-position: left top;	background-repeat: no-repeat;	width: 100%;	height: 100%;	}.mini-bkgrnd-lrg{	background-image: url(assets/mini/bkgrnd-mini-LRG.jpg);	background-position: left top;	background-repeat: no-repeat;	width: 100%;	height: 100%;	}.mini-bkgrnd-lrgR{	background-image: url(assets/mini/bkgrnd-mini-LRG.jpg);	background-position: left top;	background-repeat: no-repeat;	background-size: cover;	border-top: 2px solid rgba(153,102,51,1.00);	}/* respond.shtml Styles */#wrapper3 {	max-width: 1280px;	margin-right: auto;	margin-left: auto;	margin-top: 20px;}#inner-content{	padding-top: 20px;	padding-right: 20px;	padding-bottom: 20px;	padding-left: 20px;		}	.video-outer-wrapper{	width: 55%;	margin-left: auto;	margin-right: auto;		}