a.seanroggbox:link{	font-family: ProximaNovaRegular, Arial, sans-serif;	font-size: 12px;	color: #666666;	text-decoration: none;}a.seanroggbox:visited{	font-family: ProximaNovaRegular, Arial, sans-serif;	font-size: 12px;	color: #333333;	text-decoration: none;}A.seanroggbox:hover{	font-family: ProximaNovaRegular, Arial, sans-serif;	font-size: 12px;	color: #000000;}a.seanroggbox:active{	font-family: ProximaNovaRegular, Arial, sans-serif;	font-size: 12px;}.bottomlinksbox{	position: absolute;	width: 200px;	right: 30px;	bottom: 10px;	text-align: right;}.greybgfortext { background-color: #CCCCCC; }.mainthumboff{	background-color: #CCC;	border: 0px solid #FFFFFF;}.mainthumbon{	background-color: #CCC;	border: 1px solid #BBBBBB;}.mainnavboxes{	background-color: #FFFFFF;	font-family: ProximaNovaRegular, Arial, sans-serif;	font-size: 12px;	padding: 2px;	margin: 2px;	z-index: 5;	color: #666666;}.navgroupthumboff{	border-width: 1px;	border-color: #FFF;	border-style: solid;	background-color: #CCCCCC;}.navgroupthumbon{	background-color: #0C0;	border-color: #FFF;	border-width: 1px;	border-style: solid;}.descriptiontextbox{	font-family: ProximaNovaRegular, Arial, sans-serif;	font-size: 12px;	line-height: 16px;	padding: 4px;	background-color: #DDDDDD;	z-index: 5;	border-top-width: 0px;	border-right-width: 1px;	border-bottom-width: 2px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #333333;	border-right-color: #333333;	border-bottom-color: #333333;	border-left-color: #333333;}.closewindow { float: left; }.homelink{	float: right;	text-align: right;}.captiontextbox{	font-family: ProximaNovaRegular, Arial, sans-serif;	font-size: 12px;	padding: 4px 0px 4px 4px;}.mainnavboxeson{	background-color: #FFFFFF;	font-family: ProximaNovaRegular, Arial, sans-serif;	font-size: 12px;	padding: 2px;	margin: 2px 0px 2px 2px;	border-right-width: 8px;	border-right-style: solid;	border-right-color: #00CC00;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: dashed;	border-bottom-style: dashed;	border-top-color: #00CC00;	border-bottom-color: #00CC00;}.titlenavbox{	border-right-width: 2px;	border-right-style: solid;	border-right-color: #FFFFFF;	position: absolute;	z-index: 4;	height: 386px;	width: 168px;	left: 0px;	top: 14px;}.descriptiontext{	font-family: ProximaNovaRegular, Arial, sans-serif;	font-size: 12px;	line-height: 16px;	padding: 4px;	background-color: #CCCCCC;}.titlenavboxCopy{	border-right-width: 3px;	border-right-style: solid;	border-right-color: 0C0;	background-color: #333333;}.maindescriptioncontainer{	z-index: 5;	border-top-width: 4px;	border-top-style: solid;	border-top-color: #333333;}.maindescriptionbox{	z-index: 3;	position: relative;	width: 230px;	left: 0px;	top: 0px;	height: 266px;	overflow: auto;}.copyrightbox{	position: absolute;	width: 300px;	bottom: 10px;	left: 0px;}.copyrighttext{	font-family: ProximaNovaRegular, Arial, sans-serif;	font-size: 12px;	color: #333333;	letter-spacing: .1em;}.captiontext{	font-family: ProximaNovaRegular, Arial, sans-serif;	font-size: 12px;	background-color: #CCCCCC;	width: 420px;	position: absolute;	padding-right: 0px;	padding-bottom: 3px;	padding-left: 4px;	padding-top: 3px;}.maincaptionbox{	font-family: ProximaNovaRegular, Arial, sans-serif;	font-size: 12px;	position: absolute;	z-index: 6;	height: 17px;	width: 422px;	left: 0px;	top: 328px;	visibility: hidden;}.maindisplayimages{	position: absolute;	visibility: hidden;	z-index: 5;	height: 324px;	width: 420px;	left: 0px;	top: 0px;}.maindisplayimagesvis{	position: absolute;	visibility: visible;	z-index: 5;	height: 324px;	width: 420px;	left: 0px;	top: 0px;}.maindisplayspecial{	position: absolute;	visibility: visible;	z-index: 5;	height: 162px;	width: 340px;	left: 40px;	top: 81px;	font-family: ProximaNovaRegular, Arial, sans-serif;	font-size: 12px;	text-decoration: none;}.maincaptionboxvis{	font-family: ProximaNovaRegular, Arial, sans-serif;	font-size: 12px;	position: absolute;	z-index: 6;	height: 17px;	width: 422px;	left: 0px;	top: 328px;	visibility: visible;}.navcontainer{	border-top-width: 3px;	border-right-width: 3px;	border-bottom-width: 3px;	border-left-width: 3px;	border-top-color: #FFFFFF;}.vidclipboxhoriz{	text-align: center;	margin-top: -132px;	margin-left: -160px;	position: absolute;	top: 50%;	left: 50%;	width: 322px;	height: 266px;	padding: 2px;}.refiningtextbox{	font-family: ProximaNovaRegular, Arial, sans-serif;	font-size: 13px;	line-height: 16px;	padding: 4px;	z-index: 5;	border: 0px solid #333333;}.navgroupcaptioninvis{	position: absolute;	visibility: hidden;	left: 0px;	top: 476px;}.colorbarscontainer{	position: absolute;	visibility: visible;	height: 100%;	width: 34px;	top: 0px;	left: 858px;	z-index: 21;}.mainnavboxesright{	background-color: #FFFFFF;	font-family: ProximaNovaRegular, Arial, sans-serif;	font-size: 12px;	padding: 2px;	margin: 3px;	z-index: 5;	color: #666666;	text-align: right;}.publicationstext{	font-family: ProximaNovaRegular, Arial, sans-serif;	font-size: 13px;}.pressthumbs{	margin-right: 6px;	margin-left: 6px;}.pressthumbscontainer{	margin: 6px;	border-top: 1px solid #006699;	border-right: 1px #006699;	border-bottom: 1px solid #006699;	border-left: 1px solid #006699;	width: 60%;	position: relative;	padding: 6px;}.container{	margin-top: 40px;	margin-right: 4px;	margin-bottom: 60px;	margin-left: 4px;	left: 14px;	padding: 8px 0 0 0;}.vidclippagecontainer{	width: 610;	height: 390;	position: absolute;	top: 0;	left: 0;}.redvertX{	height: 100%;	min-height: 800px;	border-color: #222;	border-width: 1px;	border-style: solid;}.greenvertX{	height: 100%;	min-height: 800px;	border-color: #222;	border-width: 1px;	border-style: solid;}.bluevertX{	height: 100%;	min-height: 800px;	border-color: #222;	border-width: 1px;	border-style: solid;}.verylargecontainer{	position: absolute;	left: 8px;	top: 8px;	width: 875px;	height: 560px;	z-index: 15;}