*{margin:0;padding:0}
* html body{letter-spacing:normal}
*+html body{letter-spacing:normal}
a{outline:0}
a img{border:none}
a:active{color:#d00!important;font-size:inherit;text-decoration:none;text-transform:none!important}
a:hover{color:#d00!important;font-size:inherit;text-decoration:none;text-transform:none!important}
a:link{color:#d00!important;font-size:inherit;text-decoration:none;text-transform:none!important}
a:visited{color:#d00!important;font-size:inherit;text-decoration:none;text-transform:none!important}
b{font-weight:normal; color:#000;font-size:pt; text-transform:uppercase}
body{background:#;color:#333;font-family:"Helvetica Neue", Helvetica, Arial, Geneva,sans-serif;font-size:18px; letter-spacing:;line-height:1.24;margin:0 auto;max-width:100%;position:relative;text-decoration:none;width:auto; max-width:900px; padding:30px; padding-bottom:30px;}

#border a:active{color:#000}
#border a:hover{color:#d00}
#border a:link{color:#000}
#border a:visited{color:#000}

br
{ }

#content{background:#;padding:0px; margin:0px; border-top:0px solid #bbb;margin:auto;max-width:100%;padding-top:45px;position:relative;width:100%;z-index:1;  padding-bottom:30px;}
#content a:active{font-weight:;padding-left:0;padding-right:0;text-transform:uppercase}
#content a:hover{font-weight:;padding-left:0;padding-right:0;text-transform:uppercase}
#content a:link{font-weight:;padding-left:0;padding-right:0;text-transform:uppercase}
#content a:visited{font-weight:;padding-left:0;padding-right:0;text-transform:uppercase}
#content p{max-width:100%;padding-bottom:0;width:100%}
#content ul{display:block;width:}
#content ul p{max-width:;padding-bottom:0}
#fr:active{color:#333;font-size:inherit;text-decoration:none;text-transform:none}
#fr:hover{color:#333;font-size:inherit;text-decoration:none;text-transform:none}
#fr:link{color:#333;font-size:inherit;text-decoration:none;text-transform:none}
#fr:visited{color:#333;font-size:inherit;text-decoration:none;text-transform:none}
#img-container{margin:0;padding:0}
#img-container a:active{border:none;color:#000; margin:0;padding:0;text-decoration:none}
#img-container a:hover{border:none;color:#000; margin:0;padding:0;text-decoration:none}
#img-container a:link{border:none;color:#000; margin:0;padding:0;text-decoration:none}
#img-container a:visited{border:none;margin:0;padding:0;text-decoration:none}
#img-container p{margin:0;padding:0 0 11px;width:100%}
#img-container p a:visited{color:#000; text-decoration:none}
#light{color:#666;text-decoration:none}
#light a:active{color:#666;text-decoration:none}
#light a:hover{color:#000;text-decoration:underline}
#light a:link{color:#666;text-decoration:none}
#light a:visited{color:#666;text-decoration:none}
#menu{ text-transform:uppercase; border:none;font-size:inherit;margin:none;padding-bottom:23px;position:relative;text-align:left;text-transform:none;width:100%;z-index:1}
#menu .bright a:active{color:#000;}
#menu .bright a:hover{color:#d00}
#menu .bright a:link{color:#000;padding-right:px}
#menu .bright a:visited{color:#000;padding-right:px}
#menu a:active{color:#d00!important;text-decoration:none; text-transform:uppercase!important; }
#menu a:hover{color:#d00!important;font-size:inherit;text-decoration:none; text-transform:uppercase!important; }
#menu a:link{color:#000!important;font-size:inherit;text-decoration:none; text-transform:uppercase!important; }
#menu a:visited{color:#000!important;font-size:inherit;text-decoration:none; text-transform:uppercase!important; }
#menu li{display:inline;float:left;text-align:left;width:auto; padding-left:20px;}
#menu ul li:nth-child(2) {  width: auto !important; padding:0px !important;}
#menu p{background:#;float:left;margin:0;padding-right:0}
#menu p a{display:inline;float:left;letter-spacing:.3em;width:px}
#menu ul{background:#;border:0;list-style:none;list-style-type:none;margin:0;min-width:100%;padding:0}
#menu ul li{float:left}
#menu ul li+li{text-align:}
#menu ul li.active a{color:#d00!important; text-decoration:none}
#menu ul li.section-title{color:#000;display:none;font-weight:}
#menu ul strong{color:#000;font-weight:}
#menu ul+ul{display:none}
#navigator{display:none;visibility:hidden}
#news img{height:416px;width:100%}
#num{color:#fff;visibility:hidden}
#once{clear:left}
#pre a{line-height:22px;text-decoration:none;white-space:pre}
#project{margin-bottom:50px}
#project a{text-decoration:none !important;}
#uk{color:#888;font-size:inherit;text-decoration:none;text-transform:none}
#uk:active{color:#888;font-size:inherit;text-decoration:none;text-transform:none}
#uk:hover{color:#888;font-size:inherit;text-decoration:none;text-transform:none}
#uk:link{color:#888;font-size:inherit;text-decoration:none;text-transform:none}
#uk:visited{color:#888;font-size:inherit;text-decoration:none;text-transform:none}

.colA{clear:none;display:block;float:left;margin-right:2%;max-width:50%;min-width:48%;padding-right:0;width:48%}
.colA p{margin:0;padding:0;width:48%}
.colB{clear:none;display:block;float:left;margin-right:2%;max-width:50%;min-width:48%;padding-right:0;width:48%}
.colB p{margin:0;padding:0;width:48%}
.container{background:#;padding:0px 0 0 0}
.crop{border:0 solid #add8e6;display:block;height:44px;overflow:hidden;padding:0;position:relative;width:44px}
.img-bot{padding-bottom:80px}
.off{color:#000; text-decoration:none; text-transform:uppercase!important;}
.posthidden{display:none}
#border a:link{color:#000}
em{color:#d00;font-style:normal}
em strong{color:#d00;font-style:normal}
a div.featured.post{color:black !important;font-style:normal; text-transform:none;}

h1{font-size:inherit; padding-bottom:8px}
h1 strong{ letter-spacing:em;text-transform:none}
h3{color:#333;font-size:18px;line-height:1.24;text-transform:uppercase;font-weight:normal;}
h5{border-bottom:1px solid #bbb;margin-bottom:0;margin-right:3px;max-width:100%;padding-bottom:10px}
h6{font-size:12px; line-height:20px}
h6 a:active{font-size:12px; line-height:20px;text-transform:none}
h6 a:hover{font-size:12px; line-height:20px;text-transform:none}
h6 a:link{font-size:12px; line-height:20px;text-transform:none}
h6 a:visited{font-size:12px; line-height:20px;text-transform:none}
h6 strong{font-weight:normal; font-size:12px; letter-spacing:0;text-transform:none}
hr{background:#fff;border:none;color:#fff;height:0px}
i{font-style:normal;letter-spacing:.07em}
img{border:none;height:auto;margin:15px 0;padding-top:0;width:100%}
object, iframe, img {
    -webkit-box-shadow:  2px 6px 20px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow:  2px 6px 20px 0px rgba(0, 0, 0, 0.3);
    box-shadow:  2px 6px 20px 0px rgba(0, 0, 0, 0.3);
}

li{display:table}
p{background:#fff;margin:0 0 22px}
small{color:#aaa;font-size:8pt;line-height:auto}
strong{font-weight:normal; color:#000;font-size:pt; text-transform:uppercase}
table{border:none;border-bottom:1px solid #ccc;border-collapse:collapse;color:#000;float:left;height:216px;line-height:14px;margin:0;max-width:200px;padding:0;vertical-align:text-top;width:140px}
table a:active{color:#999;text-decoration:none;text-transform:none}
table a:hover{color:#d00;text-decoration:none;text-transform:none}
table a:link{color:#999;text-decoration:none;text-transform:none}
table a:visited{color:#999;text-decoration:none;text-transform:none}
table span{display:table-row;margin-top:1px;text-transform:none}
td{border:none;display:table;margin:px 0 0;padding:0;text-decoration:none;vertical-align:top}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 0px;
	height: 0;
}
.videoWrapper iframe, .videoWrapper object {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	
}

.col  {
    -webkit-column-count: 1; /* Chrome, Safari, Opera */
    -moz-column-count: 1; /* Firefox */
    column-count: 1;
    }
    
    
@media (max-width: 600px) {
	.col  {
    -webkit-column-count: 1; /* Chrome, Safari, Opera */
    -moz-column-count: 1; /* Firefox */
    column-count: 1;
    }
    .body{background:#;color:#333;font-family:"Helvetica Neue", Helvetica, Arial, Geneva,sans-serif;font-size:11pt; letter-spacing:;line-height:1.24;margin:0 auto;max-width:100%;position:relative;text-decoration:none;width:90%; max-width:960px; padding:2%; padding-top:30px;padding-bottom:30px;}
	    }

