            * { margin: 0; }
            body, p, div, h1, h2, h3, h4,h5, h6 table, tr, td, input, center,ul,li,iframe,label,input,textarea, form { margin:0px; padding:0px;text-align:left;line-height:0px;}
            td, th { vertical-align: top; text-align: left; }
            h1, h2, h3, h4, h5, h6, th { font-weight: normal; }
            img { border-width: 0px; }
			html, body {background-color:#ebf3f7;width:100%}
			@media (max-width: 642px) {
/** 1 col **/			
			   #frontalert {padding:10px;margin:20px;margin-bottom:0px;}
			   .hideoncell {display:none;}
			   
			   #header div.width, #main.width, #footer div.width {width:100%;}
			   #header .cont {font: 20px/57px Barlow;font-weight:700;letter-spacing: 1px;}

			   #footer .leftcol 	{float:left;width:100%;}
			   #footer .rightcol 	{float:left;width:100%;padding-top:30px;}
			   #footer .leftcol p, #footer .leftcol h1, #footer .leftcol h2, #footer .leftcol h3 {margin-left:20px;margin-right:20px;}
			   #footer .rightcol p, #footer .rightcol h3 {margin-left:20px;margin-right:20px;}
			   #footer .rightcol h4 {margin-right:20px;}
			   #footer .rightcol div.imgbox { float:left;padding-right:20px;padding-left:20px;padding-top:5px;height:140px;}
			   #footer .rightcol div.imgbox img { width:70px;}

			   #frontpage.pagemargin { margin-left:20px;margin-right:20px; }			
			   #frontpage .thumbs { margin-top:20px; }
			   #frontpage .thumbs div img, #frontpage .thumbs div  { width:100%; }
			   #frontpage .thumbs h2 { width:100%; }
			   #frontpage .thumbs p	 { width:100%;padding-bottom:20px; }

			   #frontpage .thumbs div.thumbbox div.playbox {display:block;margin-left:-20px;}
			   #frontpage .thumbs div h5 	   {font: 20px/26px Barlow, arial,sans-serif;font-weight:700;color:black;padding-top:5px;}			
			   #frontpage .thumbs div p 	   {font: 14px/20px Barlow, arial,sans-serif;font-weight:400;color:black;text-transform:uppercase;letter-spacing: 1px;}	
                                       
               #bigteaser img {width:100%;}
               #bigteaser .txtbox { width:100%}
			   
			}
			@media (min-width: 643px) and (max-width: 947px) {
/** 2 cols **/
			   .onlyoncell {display:none;}

			   #frontalert {padding:10px;margin:33px;margin-bottom:0px;}
			   #teasers {display:none;}
			   
			   #header div.width, #main.width, #footer div.width {width:643px;margin: 0 auto;}
			   #header .cont {font: 30px/57px Barlow;font-weight:700;letter-spacing: 1px;}
			   
			   #footer .leftcol 	{width:643px;}
			   #footer .rightcol 	{width:643px;padding-top:30px;}
			   #footer .leftcol p, #footer .leftcol h1, #footer .leftcol h2, #footer .leftcol h3 {margin-left:33px;margin-right:33px;}
			   #footer .rightcol p, #footer .rightcol h3 {margin-left:33px;margin-right:33px;}
			   #footer .rightcol h4 {margin-right:33px;}
			   #footer .rightcol div.imgbox { float:left;padding-right:20px;padding-left:33px;padding-top:5px;height:135px;}
			   #footer .rightcol div.imgbox img { width:95px;}

			   #frontpage.pagemargin {margin-left:33px;}			
			   #frontpage .thumbs {margin-top:33px;}
			   #frontpage .thumbs div img {width:272px;height:153px;}
			   #frontpage .thumbs div.thumbbox  {width:305px;height:220px;}
			   #frontpage .thumbs div.playbox   {width:272px;}
			   #frontpage .thumbs h2, #frontpage .thumbs p	{width:272px;}
			   
			   #frontpage .thumbs div.thumbbox div.playbox {display:none;}
			   #frontpage .thumbs div.thumbbox:hover div.playbox {display:block;}

               #frontpage .thumbs div h5 	   {font: 17px/21px Barlow, arial,sans-serif;font-weight:700;color:black;padding-top:5px;}			
			   #frontpage .thumbs div p 	   {font: 13px/18px Barlow, arial,sans-serif;font-weight:400;color:black;text-transform:uppercase;letter-spacing: 1px;}	
                                       
               #bigteaser {margin-left:33px;margin-right:33px;margin-top:33px;}
               #bigteaser img {width:577px;}
               #bigteaser .txtbox { width:577px;}
			   
			}
			@media (min-width: 948px) {
/** 3 cols **/
			   .onlyoncell {display:none;}
			   
			   #frontalert {padding:10px;margin:33px;margin-bottom:0px;}
			   
			   #header div.width, #main.width, #footer div.width {width:948px;margin: 0 auto;}
			   #header .cont {font: 30px/57px Barlow;font-weight:700;letter-spacing: 1px;}

			   #frontpage.pagemargin {margin-left:33px;}			
			   #frontpage .thumbs {margin-top:33px;}
			   #frontpage .thumbs div img {width:272px;height:153px;}
			   #frontpage .thumbs div.thumbbox   {width:305px;height:220px;}
			   #frontpage .thumbs div.playbox   {width:272px;}
			   #frontpage .thumbs h2, #frontpage .thumbs p	{width:272px;}
               
               #bigteaser {margin-left:33px;margin-right:33px;margin-top:33px;}
               #bigteaser img {width:607px;height:340px;float:left;}
               #bigteaser .txtbox { width:275px;height:324px;float:right;}

			   
			   #frontpage .thumbs div.thumbbox div.playbox {display:none;}
			   #frontpage .thumbs div.thumbbox:hover div.playbox {display:block;}
			   
		   
			   #footer .leftcol 	{float:left;width:559px;}
			   #footer .rightcol 	{float:left;width:389px;}
			   #footer .leftcol p, #footer .leftcol h1, #footer .leftcol h2, #footer .leftcol h3 {margin-left:33px;margin-right:50px;}
			   #footer .rightcol p, #footer .rightcol h3, #footer .rightcol h4 {margin-right:25px;}
			   #footer .rightcol div.imgbox { float:left;padding-right:20px;padding-top:5px;height:135px;}
			   #footer .rightcol div.imgbox img { width:95px;}

			#frontpage .thumbs div h5 	   {font: 16px/22px Barlow, arial,sans-serif;font-weight:700;color:black;padding-top:5px;}			
			#frontpage .thumbs div p 	   {font: 12px/19px Barlow, arial,sans-serif;font-weight:400;color:black;text-transform:uppercase;letter-spacing: 1px;}	

			}

            .bgcolor {background-color:#00297c;} /* #0d2c36 */
            .bgcolor02 {background-color:#00297c;}
			
			#frontalert {font: 17px/27px Barlow, arial,sans-serif;font-weight:400;color:white;text-align:center;}
			#frontalert a, #frontalert a:visited {text-decoration:underline;color:white;}
			#frontalert a:hover {text-decoration:none;color:white;}
			#frontalert a:active {text-decoration:underline;color:white;}
			
			p.firstline {text-indent:20px;}
			p.toppad {padding-top:13px;}

			#teasers {padding-top:0px;}			
			#teasers img {width:250px;margin-top:0px;}
			#teasers div.thumbbox, #teasers div.thumbbox div.playbox {width:250px;}
			#teasers h5    {font: 16px/22px Barlow, arial,sans-serif;font-weight:700;color:white;padding-top:5px;}			
			#teasers h6 	   {font: 12px/19px Barlow, arial,sans-serif;font-weight:400;color:white;text-transform:uppercase;padding-bottom:20px;letter-spacing:1px;}

			#teasers div.thumbbox div.playbox {display:none;width:}
			#teasers div.thumbbox:hover div.playbox {display:block;}			
			#teasers .thumbbox h5 a, #teasers .thumbbox p a, #teasers .thumbbox h5 a:visited, #teasers .thumbbox p a:visited, #teasers .thumbbox h5 a:active, #teasers .thumbbox p a:active {color:white;text-decoration:none;}
			#teasers .thumbbox h5 a:hover, #teasers .thumbbox p a:hover {color:white;text-decoration:underline;}
			#teasers div.thumbbox div.playbox {position:absolute;display:none;}
			
			#header {padding-top:6px;padding-bottom:9px;}			
			#header .cont 	{color:white;text-align:center;text-transform:uppercase;letter-spacing: 2px;overflow:hidden;height:60px;}			
			#header .cont a, #header .cont a:visited, #header .cont a:active  { color: white; text-decoration:none; }
			#header .cont a:hover { color: #c0ebff; text-decoration:none; }

			#footer {padding-top:5px;clear:both;padding-top:50px; }			
			#footer .contact 	{padding-bottom:55px;clear:both;padding-top:50px;clear:both;}			
			#footer .contact p {font: 15px/31px Barlow, arial,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing: 2px;color:white;text-align:center;padding-left:33px;padding-right:33px;}
			#footer .contact p a, #footer .contact p a:visited, #footer .contact p a:active  { color: white; text-decoration:none; }
			#footer .contact p a:hover { color: white; text-decoration:underline; }
			
			#footer .footerfont h1 {font: 32px/37px Barlow, arial,sans-serif;font-weight:700;color:white;text-align:left;padding-bottom:3px;}
			#footer .footerfont h2 {font: 18px/26px Barlow, arial,sans-serif;font-weight:300;color:white;text-align:left;padding-bottom:4px;font-style:italic;}
			#footer .footerfont h3 {font: 22px/28px Barlow, arial,sans-serif;font-weight:700;color:white;text-align:left;padding-bottom:4px;text-transform:uppercase;padding-top:30px;letter-spacing:1px;}
			#footer .footerfont h4 {font: 22px/28px Barlow, arial,sans-serif;font-weight:700;color:white;text-align:left;padding-bottom:4px;}
			#footer .footerfont p.contactdata {font: 15px/25px Barlow, arial,sans-serif;font-weight:400;color:white;text-align:left;text-transform:uppercase;}
			#footer .footerfont p {font: 17px/27px Barlow, arial,sans-serif;font-weight:400;color:white;text-align:left;}
			#footer .footerfont p span {font: 13px/36px Barlow, arial,sans-serif;font-weight:300;color:white;text-align:left;text-transform:uppercase;letter-spacing:2px;}
			#footer .footerfont p a, #footer .footerfont p a:visited, #footer .footerfont p a:active  { color: white; text-decoration:underline; }
			#footer .footerfont p a:hover { color: white; text-decoration:none; }
			#footer .footerfont h3 a, #footer .footerfont h3 a:visited, #footer .footerfont h3 a:active  { color: white; text-decoration:none; }
			#footer .footerfont h3 a:hover { color: white; text-decoration:underline; }


			
			
			#frontpage .thumbs div.playbox {position:absolute;}
			#frontpage .thumbs div.thumbbox {float:left;}

			
			#frontpage .thumbbox h5 a, #frontpage .thumbbox p a, #frontpage .thumbbox h5 a:visited, #frontpage .thumbbox p a:visited, #frontpage .thumbbox h5 a:active, #frontpage .thumbbox p a:active {color:black;text-decoration:none;}
			#frontpage .thumbbox h5 a:hover, #frontpage .thumbbox p a:hover {color:black;text-decoration:underline;}
			
            #bigteaser p.head {font: 19px/27px Barlow, arial,sans-serif;font-weight:400;color:white;text-align:center;padding:35px;padding-bottom:20px;}
            #bigteaser p.contact {font: 14px/20px Barlow, arial,sans-serif;font-weight:400;color:white;text-align:center;padding:22px;padding-top:0px;padding-bottom:35px;letter-spacing:1px;}
            #bigteaser h1 {font: 30px/34px Barlow, arial,sans-serif;font-weight:900;color:#c0ebff;text-transform: uppercase;text-align:center;padding-left:28px;padding-right:28px;letter-spacing:1px;}
            
            #bigteaser h1 a, #bigteaser h1 a:active, #bigteaser h1 a:visited {color:#c0ebff;text-decoration:none;}
            #bigteaser h1 a:hover  {color:white;text-decoration:none;}
            #bigteaser p.head a, #bigteaser p.head a:active, #bigteaser p.head a:visited, #bigteaser p.contact a, #bigteaser p.contact a:active, #bigteaser p.contact a:visited {color:white;text-decoration:underline;}
            #bigteaser p.contact a, #bigteaser p.contact a:active, #bigteaser p.contact a:visited {color:white;text-decoration:underline;}
            #bigteaser p.head a:hover, #bigteaser p.contact a:hover {text-decoration:none;color:white;}
            
            .transparency {	filter: alpha(opacity=50); /* internet explorer */
                                -khtml-opacity: 0.5;      /* khtml, old safari */
                                -moz-opacity: 0.5;       /* mozilla, netscape */
                                opacity: 0.5;           /* fx, safari, opera */}

            .shadow {            -moz-box-shadow: 0px 0px 5px #aaaaaa;
                                -webkit-box-shadow: 0px 0px 5px #aaaaaa;
                                box-shadow: 0px 0px 5px #aaaaaa;
                    }