@charset "utf-8";img, object, embed, video{max-width:100%;}
.ie6 img{width:100%;}
body{background-color:#f1f0d1;font-family:Verdon, Tahoma, Arial, sans-serif;font-size:87.5%;overflow:auto;}
h1, h2, h3, h4{text-align:center;padding-left:5%;color:#000;margin:5% 1% -1% 1%;}
p{padding:2%;color:#000;}
img{text-align:center;max-width:100%;height:auto;width:auto;}
header{width:96%;min-height:50px;padding:5px;text-align:center;}
footer{background:#878E63;width:100%;float:left;text-align:center;overflow:hidden;padding-top:10px;}
footer p, footer h3{color:#f1f0d1;}
footer p a{color:#f1f0d1;text-decoration:none;}
footer ul{list-style-type:none;margin:0;padding:0;}
footer ul li{display:inline;}
footer ul li img{height:50px;}
a{text-decoration:none;}
a:link, a:visited{color:blue;}
a:hover, a:active{background-color:#ff0000;color:#fff;font-family:Arial;}
#wrapper{margin:0 auto;max-width:1240px;width:90%;background:#fff;border:1px solid #878e63;border-radius:5px;box-shadow:0 0 30px 0px rgba(12, 3, 25, 0.8);border-color:#FFF;}
#copy{border:0;width:100%;height:75px;}


.referees a:link, a:visited {/* background-color: white; */	color: #0000FF;	/* border: 2px solid green; */ padding 5px 10px;text-align: center;text-decoration: none;display: inline-block;}
.referees a:hover, a:active{background-color: #ff0000;color:#fff;}


.mainheader img{width:100%;height:auto;margin:0% 0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.mainheader nav{background-color:#000;height:50px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.mainheader nav ul{list-style:none;margin:0 auto;}
.mainheader nav ul li{float:left;}
.mainheader nav a:link, .mainheader nav a:visited{color:#f1f0d1;display:inline-block;padding:15px 20px;height:20px;}
.mainheader nav a:hover, .mainheader nav a:active,
.mainheader nav .active a:link, .mainheader nav .active a:visited{background-color:#ff0000;text-shadow:none;}#0000FF
.mainheader nav ul li a{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.menu-trigger{display:none;background-color:#000;}
.hr-trigger{display:none;}
.section nav{height:auto;margin:0 auto;}
.section nav ul{padding-left:0;list-style:none;}
.section nav ul li{width:100%;text-align:center;vertical-align:middle;}
.section nav a:hover, .section nav a:active,
.section nav .active a:link, .section nav .active a:visited{color:#fff;padding:10px 15px;height:20px;display:block;font-size:medium;}
.section nav ul li a{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.addresstext{font-size:87.5%;font-weight:bold;color:#FFF;text-align:center;}
.authortext{font-size:1em;margin-top:0;text-align:center;}
.banner img{width:100%;border-top:1px solid #878e63;border-bottom:1px solid #878e63;}
.descriptivetitle{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:1.5em;color:#ffffff;vertical-align:top;list-style-type:none;text-align:left;padding:0px 0px 140px 0px;margin:0px;}
.descriptivetext{text-align:left;padding:3% 5%;margin:0% 0% 0% 0%;}
.daddy{font-family:'lucida calligraphy', pristina, serif; font-size:1em;margin:0% 0% 0% 0%;}
.img-accessibility {float: left;margin: 3% 3% 0% 0%;}
.img-accessibility-top {float: right;padding:0.5% 0.2% 0.2% 0.6%;width:3%;}
.img-act2{height:auto;width:40%;padding:1% 3%;margin:1% 0%;}
.img-wtc-home{height:auto;width:75%;padding:1% 3%;margin:1% 0%;}
.img-staff{height:auto;width:30%;max-width:300px;padding:1% 1%;margin:0% 2% 1% 0%;}
.titletext{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:3em;line-height:1em;color:#000;margin-left:auto;margin-right:auto;vertical-align:top;text-align:center;text-shadow:2px 3px #888888;}
.thumbnail{height:auto;width:25%;float:left;padding:0% 0% 2% 0%;margin:0% 0% 0% 3%;}
.facility{text-align:center;margin-left:auto;margin-right:auto;border-style:none;color:#ffffff;font-size:medium;}
.newspaper{padding:2% 0% 0% 6%;margin:0% 5% 8% 20%;color:#fff;-webkit-columns:235px 2;-moz-columns:235px 2;columns:235px 2;}
.tagline img{width:100%;}
.clearfix{clear:both;background-color:#FFF;color:#000;}
.clearfix h2{clear:both;background-color:#FFF;color:#000;}
.right-col{width:70%;float:right;margin:0% 1% 1% 1%;}
.sidebar{width:25%;float:left;margin:1%;text-align:center;}
.sidebar a:link, a:visited {color: blue;padding 15px 10px;text-align: center;text-decoration: none;padding:15px 20px;height:20px;display: inline-block;}
.sidebar a:hover, a:active{	background-color: #ff0000;color:#fff;font-weight:bold;}
.sidebar-wtc{float:left;margin:0 auto;width:100%;height:auto;padding:1%;}
.sidebar-wtc img{height:auto;width:80%;padding:1% 3%;margin:1% 1%;}
.section{width:28%;float:left;margin:0% 2%;text-align:center;}
.section img{height:auto;width:50%;padding:3% 3%;margin:1% 1%;}
.section ul li img{height:auto;width:15%;margin:1% 1%;}
.moreinfotext{text-align:center;}
.centered{text-align:center;}

.tooltip {position: relative;display: inline-block;border-bottom: 2px dotted white;color: #fff;}
.tooltip .tooltiptext {visibility: hidden;width: 240px;background-color: black;color: #fff;text-align: left;border-radius: 6px;padding: 10px 10px 10px 15px;/* Position the tooltip */position: absolute;z-index: 1;top: 100%;left: 50%;margin-left: -130px;}
.tooltip:hover .tooltiptext {visibility: visible;}

* {
	margin: 0;
	padding: 0;
}


/*  #page-wrap {
	margin: 50px;
}
*/

p {
	margin: 20px 0;
}

#assignments {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    width: 95%;
    border-collapse: collapse;
}

/*#assignments tr.alt td {
    color: #000000;
    background-color: #abc8fe;
}
*/
	/*
	Generic Styling, for Desktops/Laptops
	*/
	table  {
		width: 100%;
		border-collapse: collapse;
	}
	/* Zebra striping */
	tr:nth-of-type(even) {
		color: #000; background: #d9d9d9;
	}

	tr:nth-of-type(odd) {
		color: #000; background: ##f2f2f2;
	}
	th {
		background: #5393CC;
		color: white;
		font-weight: bold;
	}
	td, th {
		padding: 6px;
		border: 1px solid #ccc;
		text-align: left;
	}


@media screen and (max-width:320px){body{font-size:13px;}
h1, h2, h3, h4{text-align:center;padding-left:5%;color:#fff;margin:5% 1% 5% 1%;}
.titletext{font-size:2em;line-height:1em;}
.newspaper{padding:2% 0% 0% 6%;margin:0% 5% 8% 0%;color:#fff;-webkit-columns:235px 2;-moz-columns:235px 2;columns:235px 2;}
.right-col{width:90%;margin:0% 1% 1% 5%;}
.menu-trigger{display:block;background-color:#000;color:#FFF;padding:10px;text-align:right;}
.mainheader nav{display:none;}
.mainheader nav{height:360px;}
.mainheader nav ul{padding-left:0;}
.mainheader nav ul li{width:100%;text-align:center;font-size:13px;}
.mainheader nav a:link, .mainheader nav a:visited{padding:10px 5px;height:20px;display:block;}
.mainheader nav ul li a{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.img-accessibility-top {float: right;padding:0.5% 0.2% 0.2% 0.6%;width:15%;}
}
@media screen and (max-width:899px){
.right-col{width:90%;float:none;margin:0% 15% 1% 15%;}
.sidebar{width:90%;float:none;margin:5%;}
.sidebar-wtc{float:none;margin:0 auto;width:100%;height:auto;padding:1%;}
.sidebar-wtc img{width:50%;padding:1% 3%;margin:1% 1%;}
.section{width:100%;float:left;margin:0;}
.menu-trigger{display:block;background-color:#2a385d;color:#FFF;padding:10px;text-align:right;font-size:83%;cursor:pointer;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.hr-trigger{display:initial;}
.mainheader nav{display:none;}
.mainheader nav{height:200px;}
.mainheader nav ul li{width:50%;text-align:center;}
.img-accessibility-top {float: right;padding:0.5% 0.2% 0.2% 0.6%;width:6%;}
.video{width:90%;}
}
@media screen and (max-width:900px){
.menu-trigger{display:block;background-color:#000;color:#FFF;padding:10px;text-align:right;font-size:83%;cursor:pointer;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.mainheader nav{display:none;}
.mainheader nav{height:200px;}
.mainheader nav ul li{width:50%;text-align:center;}
.video{width:90%;}
nav{margin-bottom:10px;}
nav ul{list-style:none;margin:0 auto;padding-left:0px;}
nav ul li{text-align:center;width:100%;}
nav ul li a{padding:8px 0;}
.right-col{width:70%;}
}


