@charset "UTF-8";/* CSS Document *//*@font-face{    font-family: "Graphik Regular" ;    src: url("https://www.skirball.org/sites/all/themes/skirball/fonts/Graphik-Regular-Web.woff2") format ("woff2"),          url("https://www.skirball.org/sites/all/themes/skirball/fonts/Graphik-Regular-Web.woff") format ("woff") ;    font-weight: 400 ;    font-style: normal ;    font-stretch: normal ;}@font-face{    font-family: "Graphik Semibold" ;    src: url("https://www.skirball.org/sites/all/themes/skirball/fonts/Graphik-Semibold-Web.woff2") format ("woff2"),         url("https://www.skirball.org/sites/all/themes/skirball/fonts/Graphik-Semibold-Web.woff") format ("woff");    font-weight: 600 ;    font-style: normal ;    font-stretch: normal ;}*/html,body{	color: #2a333d;	line-height: 1.35;	margin-bottom: 20px;	font-family: "Graphik Web", sans-serif;    font-size: 1.1em;    font-weight: 400 ;    font-style: normal ;    font-stretch: normal ;}header{	color: #58C8C6;	background-color: #007396;	padding-bottom: 20px;	margin-bottom: 16px;}header h1.logo{	background-image: url("logo.png");	background-repeat: no-repeat;	background-position: 17px 25px;	height: 84px;}header h2{	margin-left: 17px;}header a:link, header a:visited, header a:hover, header a:active{	color: #A9DEF1; /*#45658D;*/}#navBar{	margin-top: 10px;	margin-bottom: 20px;	border-bottom: 1px dotted #777;}#navBar p{	margin: 10px;}h1, h2, h3, h4{	color: #007396;    font-family: "Graphik Web", sans-serif ;    font-weight: 400 ;    font-style: normal ;    font-stretch: normal ;}h1{	font-size: 2em;}h2{	font-size: 1.2em;	margin-top: 12px;}h3{	font-size: 1.1em;}h4{	font-size: .9em;}a:link, a:visited, a:hover, a:active{	color: #007396;}a.btn{	color: #fff;}hr{	border: 0px;	height: 0px;	border-bottom: 1px dotted #777;}.text-align-center{	text-align: center;}.text-align-right{	text-align: right;}.form-required {  color: #cc0101;}.btn{	display: inline-block;	margin-bottom: 0;	font-weight: 400;	text-align: center;	vertical-align: middle;	cursor: pointer;	background-image: none;	white-space: nowrap;	padding: 13px 24px 10px;	font-size: 16px;	line-height: 1.35;	text-transform: uppercase;	border: none;	border-radius: 32px;	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	-webkit-transition-duration: 0.15s;	transition-duration: 0.15s;	-webkit-transition-property: background-color;	transition-property: background-color;}.btn-primary{	background-color: #007396;}.btn-primary:focus,.btn-primary:active:focus,.btn-primary.active:focus {	outline: none;}.btn-primary:hover,.btn-primary:focus {	color: #ffffff;	text-decoration: none;}.btn-primary.disabled,.btn-primary[disabled] {	cursor: not-allowed;	pointer-events: none;	color: #636466;	background-color: #c8cdd2;	opacity: 0.85;}.btn-primary:hover,.btn-primary:focus {	background-color: #007396;}/*.btn-danger{	text-transform: uppercase;	border: none;	border-radius: 32px;	padding: 13px 44px;	padding-bottom: 10px;	transition-duration: 0.15s;	-webkit-transition-property: background-color;	transition-property: background-color;}*/.visitPassed{	color: #636466;}.visitCanceled{	text-decoration: line-through;	color: #636466;}.checkLarge{    width: 2em;    height: 2em;}.checkLargeLabel{    margin-left: 1.5em;}.checkMedium{    width: 1.1em;    height: 1.1em;}.checkMediumLabel{    margin-left: 0.5em;}@media (min-width: 576px) {	#navBar	{		margin-top: 10px;		border-bottom: none;	}}/*#f1f2f4#58C8C6#99ccee#959ea7#0095ad#007ac6#007396*/