

	 article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,address,blockquote{display:block}
	 audio[controls],
	 canvas,video{display:inline-block;*display:inline;*zoom:1}
	 
	 html{font-size:62.5%;overflow-y:auto;
	 -webkit-overflow-scrolling:touch;
	 -webkit-tap-highlight-color:transparent;
	 -webkit-text-size-adjust:100%;
	 -ms-text-size-adjust:100%;
	 -webkit-font-smoothing:antialiased;
	 cursor:default}
	 body{
		margin:0;
		line-height:20px;
		line-height:2rem;
		background:#FFF}
	 body,button,input,select option,textarea{
	font-family:"open_sansregular","Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#555;
	font-size:14px;
	font-size:15px
}::
	 -moz-selection{
	 background:#000;
	 color:#fff;
	 text-shadow:none}::
	 -webkit-selection{
	 background:#000;
	 color:#fff;
	 text-shadow:none}::selection{background:#000;color:#fff;text-shadow:none}
	@media screen and (min-width:600px){
	
	
	
	#header {
		background:#333;
		clear: both;
		height:30px;
		border-bottom: 5px solid #555;
		margin: 0px auto;
		padding: 3px 5px 3px 5px;
		text-align: center;
	}	
		
	a{color:#00abf0}
	a:focus{outline:none}
	a:hover,
	a:active{outline:0}
	abbr[title]{border-bottom:1px dotted}
	b,strong{	font-weight:normal;font-family:"open_sansbold","Trebuchet MS",Arial,Helvetica,sans-serif}

	blockquote{margin:1em 40px}
	dfn{font-style:italic}
	hr{
		display:block;
		height:1px;
		border:0;
		border-top:1px solid #ccc;
		margin:1em 0;
		padding:0}ins{background:#ff9;
		color:#000;
		text-decoration:none}mark{background:#ff0;
		color:#000;
		font-style:italic;
		font-weight:bold}

	q{quotes:none}q:before,
	q:after{content:"";content:none}
	small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
	sup{top:-.5em}sub{bottom:-.25em}p{margin:0 0 15px 0}
	h1,.h1-title,h2,.h2-title,h3,h4,h5,h6,pre,blockquote,dl,hr,address{margin:0 0 15px 0;padding:0}
	h1,.h1-title{
		font-family:"oswaldbold","Trebuchet MS",Arial,Helvetica,sans-serif;
		color:#fff;
		font-size:40px;
		font-size:4rem;
		line-height:40px;
		line-height:4rem;
		font-weight:normal;
		margin:0 0 25px 0;
		text-transform:uppercase}
		
	h2,.h2-title,.main-title h1{
		font-family:"oswaldregular","Trebuchet MS",Arial,Helvetica,sans-serif;
		color:#fff;
		font-size:35px;
		font-size:3.5rem;
		line-height:36px;
		line-height:3.6rem;
		font-weight:normal;
		text-transform:uppercase;
		margin-top:30px}
	h2 .highlight{color:#fce682}
	h3{font-family:"oswaldregular","Trebuchet MS",Arial,Helvetica,sans-serif;
		color:#555;
		font-size:24px;
		font-size:2.4rem;
		font-weight:normal;
		line-height:27px;
		line-height:2.7rem;
		text-transform:uppercase;
		margin-top:25px}
		
	h3.light{font-family:"oswaldlight","Trebuchet MS",Arial,Helvetica,sans-serif}
		
	h3.bold{font-family:"oswaldbold","Trebuchet MS",Arial,Helvetica,sans-serif}
		
	h3.full{
		font-family:"oswaldlight","Trebuchet MS",Arial,Helvetica,sans-serif;
		font-size:32px;
		font-size:3.2rem;
		font-weight:bold:
		line-height:40px;
		line-height:4rem;
		text-align:center;
		border-bottom:1px solid;
		color:#fff;
		background:#FFCC66}
		
		h3.full1{
		font-family:"oswaldlight","Trebuchet MS",Arial,Helvetica,sans-serif;
		font-size:20px;
		font-size:2rem;
		font-weight:bold:
		line-height:20px;
		line-height:2rem;
		text-align:center;
		border-bottom:1px solid;
		color:#fff;
		background:#808000}
			
	@media(max-width:599px)
	{h3.full{font-size:20px;font-size:2rem}}
		
	h4{
		font-family:"open_sansbold","Trebuchet MS",Arial,Helvetica,sans-serif;
		color:#555;
		font-size:14px;
		font-size:1.4rem;
		line-height:16px;
		line-height:1.6rem;
		font-weight:normal;
		margin-top:20px;
		text-transform:uppercase}
	h5,h6{
		font-family:"open_sansbold","Trebuchet MS",Arial,Helvetica,sans-serif;
		color:#555;
		font-size:10px;
		font-size:1rem;
		line-height:16px;
		line-height:1.6rem;
		font-weight:normal;
		margin-top:20px}

	.white-text{color:#fff}
	.floatL{float:left}
	.floatR{float:right}
	img.floatL{margin:0 20px 20px 0;clear:both}
	img.floatR{margin:0 0 15px 15px;clear:both}

	.alignL{text-align:left}
	.alignR{text-align:right}
	.alignC{text-align:center;margin-top:50px}

	ul,ol{margin:0 0 15px 0;padding:0 0 0 20px}
	dd{margin:0 0 0 20px}
	nav ul,nav ol{list-style:none;margin:0;padding:0}
	img{border:0;-ms-interpolation-mode:bicubic}
	svg:not(:root){overflow:hidden}figure{margin:0}
	img{max-width:100%;height:auto}
	form{margin:0}
	fieldset{border:0;margin:0;padding:0}
	legend{border:0;*margin-left:-7px;padding:0}
	label{cursor:pointer}
	button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
	button,input{line-height:normal;*overflow:visible}
	button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}
	input[type="search"]{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
	button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
	textarea{overflow:auto;vertical-align:top}
	input:invalid,textarea:invalid{background-color:#f0dddd}
	.obligatory{font-size:.8em;font-style:italic;margin:0 0 10px 0}
	input[type="text"],input[type="email"],input[type="search"],input[type="password"],textarea,select{
		border:1px solid #bababa;
		padding:10px 12px;
		outline:none;
		-webkit-transition:all .2s linear;
		-ms-transition:all .2s linear;
		-moz-transition:all .2s linear;
		-o-transition:all .2s linear;
		transition:all .2s linear}
	input[type="text"]:hover,
	input[type="email"]:hover,
	input[type="search"]:hover,
	input[type="password"]:hover,
	textarea:hover,
	select:hover{border-color:#8a8a8a}
	select{padding-top:9px;padding-bottom:9px;height:41px}
		
		
	
	button,input[type="button"],input[type="reset"],input[type="submit"],a.btn-submit{
		font-size:15px;
		font-size:1.5rem;
		padding:10px 16px;
		text-align:left;
		border:none;
		display:inline-block;
		background:#eee;
		outline:none}
	button:hover,
	input[type="button"]:hover,
	input[type="reset"]:hover,
	input[type="submit"]:hover,
	a.btn-submit:hover,
	button:focus,
	input[type="button"]:focus,
	input[type="reset"]:focus,
	input[type="submit"]:focus,
	a.btn-submit:focus{
		background:#333;
		color:#fff}
		
		
	
	.grid{width:100%;max-width:1200px;min-width:768px;margin:0 auto;zoom:1}
	.grid:before{content:"";display:table}
	.grid:after{content:"";display:table;clear:both}
	.ie8 .grid{width:1024px}
	.grid-pad{padding:20px 0 0 20px;zoom:1}
	.grid-pad:before{content:"";display:table}
	.grid-pad:after{content:"";display:table;clear:both}
	.grid-pad>[class*='col-']:last-of-type{padding-right:20px}
	.grid-content{zoom:1}
	.grid-content:before{content:"";display:table}
	.grid-content:after{content:"";display:table;clear:both}
	.grid-content>[class*='col-']:last-of-type{padding-right:20px}
	.remove-padding-right{padding-right:0!important}
	
	
	.col-1-1{width:100%}
	.col-3-4{width:75%}
	.col-12-13{width:66.66%;margin-top:20px}
	.col-8-12{width:100%;direction:rtl}
	.col-1-2,.col-6-12,.col-2-4{width:50%}
	.col-1-3{float:right;direction:rtl}
	.main-footer.col-1-3{width:50%}
	.col-4-12{width:100%}
	.col-14-12{width:32%;float:right;margin-top:20px}
	.col-1-4{width:25%}
	.head-3-12{width:100%;text-align:center}
	.col-1-5{width:13%}
	.col-1-6,.col-2-12{width:16.667%}
	.col-1-7{width:14.28%}
	.col-1-8{width:12.5%}
	.col-1-9{width:11.1%}
	.col-1-10{width:10%}
	.col-1-11{width:9.09%}
	.col-1-12{width:8.33%}
	.col-12-12{width:100%}
	.col-11-12{width:91.66%}
	.col-10-12{width:83.333%}
	.col-9-12{width:75%}
	.col-5-12{width:41.66%}
	.col-7-12{width:58.33%}
	
			
	@media screen and (max-width:599px){}
	.main-header{position:relative;z-index:5}
	.main-header .grid-pad{padding-top:0}
	
	
	.footer.quicklinks{
		float:right;
		font-family:"open_sansbold","Trebuchet MS",Arial,Helvetica,sans-serif;
		font-size:12px;
		font-size:1.2rem;
		line-height:12px;
		line-height:1.2rem;
		text-transform:uppercase;list-style-type:none;padding:0;margin:0;zoom:1}
	.footer.quicklinks:before{content:"";display:table}
	.footer.quicklinks:after{content:"";display:table;clear:both}
	.footer.quicklinks a{
		color:#e0e0e0;
		text-decoration:none;
		display:inline-block;
		padding:14px 5px 14px 5px;
		-webkit-transition:all .2s linear;
		-ms-transition:all .2s linear;
		-moz-transition:all .2s linear;
		-o-transition:all .2s linear;
		transition:all .2s linear}
	.footer.quicklinks a:hover,.quicklinks a:focus{
		background:#660066;
		color:#fff}
	.footer.quicklinks li{float:center}
	.footer.quicklinks li+li{margin-left:15px}

	
	
	
	
	@media screen and (max-width:599px){.main-footer [class*='col-']{width:100%}
	
	@media screen and (max-width:1024px){html{font-size:60%}
	
	
	
	.main-header .tag-counter .cta .schedule-cta .bar a{padding-right:65px}}
	
	
	
	.main-wrapper{padding-bottom:20px}
	.grid-pad{padding-left:15px}[class*='col-']{padding-right:15px}[class*='col-'] [class*='col-']{padding-right:0}
	.grid-pad>[class*='col-']:last-of-type{padding-right:15px}
	

	.main-header .col-2-3{width:50%;margin-left:30px;float:left}
	
	.main-header .quicklinks{display:none}
	.Social{display:none}
	.main-header .nav-search{display:none}
			
			

	div.match .content .links{display:none}}


	.video-box.list-box .items .item .date {
	font-family: "oswaldregular","Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 2rem; margin-bottom: 6px;
}
.video-box.list-box .items .item .txt {
	line-height: 2.5rem; font-size: 2rem;
}
.video-box.list-box .items .item {
	-ms-zoom: 1;
}
.video-box.list-box .items .item::before {
	display: table; content: "";
}
.video-box.list-box .items .item::after {
	clear: both; display: table; content: "";
}
.video-box.list-box .items .item + .item {
	padding-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.video-box.list-box .visual {
	float: right; position: relative; z-index: 2;padding-right;10px;
}
.video-box.list-box .cnt {
	width: 100%; padding-top: 4px; padding-left: 170px; margin-left: -160px; float: right;
}

.video-box.list-box .visual {
	width: 40%;
}
.video-box.list-box .visual img {
	height: auto !important;
}
.video-box.list-box .cnt {
	width: 100%; padding-left: 10px; margin-left: 0px;
}

.list-box .items {
	padding: 30px 0px 0px; -ms-zoom: 1;
}
.list-box .items::before {
	display: table; content: "";
}
.list-box .items::after {
	clear: both; display: table; content: "";
}
.list-box .nopadding.items {
	padding: 0px 0px 20px;
}
.list-box .items .item {
	margin-bottom: 16px;
}
.list-box .items .item .date {
	color: rgb(202, 23, 31); line-height: 1.1rem; font-family: "open_sansbold","Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 1rem; margin-bottom: 3px;
}
.list-box .items .item .txt {
	line-height: 1.7rem;
}
.list-box .items .item .txt a {
	color: rgb(85, 85, 85); text-decoration: none;
}
.list-box .items .item .txt a:hover {
	color: rgb(0, 0, 0);
}
.list-box .items .item .txt a:focus {
	color: rgb(0, 0, 0);
}
.list-box .items .item + .item {
	padding-top: 17px; border-top-color: rgb(170, 170, 170); border-top-width: 1px; border-top-style: solid;
}
.list-box .items .cta {
	margin-top: 5px; float: right;
}

	
	
	
	#footer {
	background:#333;
	clear: both;
	height:120px;
	margin:0px auto;
	border-top:10px solid #808080;
	font-size:12px;
	text-align:center;
	padding:2px}
	
	
