/* Table of Content
==================================================
	.disability
	.header
		.headerMainNav
		.headerMobile
		.mobileMenu
		.qlMenu
	.rotator
	.ads
	.footerNav
		.navHead
	.footer 
	
================================================== */
#Cal {
margin-top:20px;
border-right:#E1E1E1 thin solid;
border-top:#E1E1E1 thin solid;
color:#999;
}
#Cal td {
	border-right:#E1E1E1 thin dotted;
}
#Cal a {
	color: #A01400;
}
#Cal a:hover {
	border: none;
}

/*-- Disability --*/	
	.band.disability {
		height: 1px;
		margin-top:-1em;
	}
	
/*-- Header --*/
	.band.header {
		background:#fff;
	}
	.band.header .headerMainNav {
		color:#D7D7D7;
		font-size:1.2em;
		margin-top:1em;
	}	
	.band.header .headerMainNav ul li {
		display:block;
		display:inline;
	}	
	.band.header .headerMainNav a {
		color:#A01400;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration:none;
	}
	.band.header .headerSearchNav a {
		color:#A01400;
		text-decoration: none;
	}
	.band.header .headerSearchNav {
		position:relative;
		top:-7px;
	}
	.band.header .headerSearchNav #searchText {
		 margin:0px;
		 width:119px;
		 display:inline;
		 /*background: url("/_assets/2013/images/img-both/search.png") no-repeat scroll 4px 4px #FFFFFF;*/
	}
	#schMobile {
		display:none;
	}
/*-- Header Mobile --*/	
	.band.headerMobile {
		display: none;
		text-align:center;
	}
	.band.mobileMenu {
		display:none;
	}
	.band.mobileMenu .menuLinks li {
		border-bottom: #CCCCCC thin solid;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:1.1em;
		color:#A01417;
		padding-bottom:0.5em;
		
	}
	.band.mobileMenu .menuLinks a {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#A01417;
		text-decoration:none;
	}
/*-- Header Mobile Menu --*/
	.band.mobileMenu .closeMenu {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:1.2em;
		color:#000;
		text-align:center;
		padding-top:1em;
	}	
	.band.mobileMenu .closeMenu a {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:1em;
		color:#000;
		text-decoration:none;
	}
/*-- Header Alert Messages --*/
	.band.msgAlert {
		/*display: block;*/
		margin-top:0.5em
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:1em;
		background-color:#790000;
		color:#fff;
	}
	.band.msgAlert a {
		font-size:1em;
		color:#FFD77B;
		font-weight:bold;
		text-decoration:none;
	}	
	.band.msgAlert ul {
		list-style: none;
		margin-left: 1.563em;
		font-size: 1em;
		color:#fff;
	}
	.band.msgAlert li {
		line-height: 1em;
		margin-bottom: .5em;
	}	
/*-- Header Quick Links Menu --*/
	.band.qlMenu {
		display: none;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:1em;
		background-color:#CCC;
		color:#000;
	}
	.band.qlMenu a {
		color:#000;
	}	
	.band.qlMenu li {
		line-height: 1.2em;
		margin-bottom:0;
	}	
	.band.qlMenu .closeQL{
		text-align:center;
		padding-top:0.8em;
	}
	.band.qlMenu .closeQL a {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:1em;
		color:#000;
	}
/*-- Rotator --*/
	.band.rotator {
		background-image: url(/_assets/2013/images/img-both/bg-tile.gif);
	}
	.band.rotator .container {
		 background-color:#134383;
	}
	.band.rotator .rotatorNav a {
		 color:#fff;
		 text-decoration:none;
	}
	.band.rotator .rotatorNav a:hover {
		 color: #D9701A;
		 text-decoration: underline;
	}	
	.band.rotator .rotatorNav {
		padding: 1em;
		font-size:1em;
		margin-left:1.5em;
		font-weight:600;
	}
	.band.rotator .rotatorNavWrap {
		height:411px;
		width:211px;
		
	}
	 .band.rotator .rotatorNav .rotatorBullet {
		 margin-left:-1.9em;
		 margin-bottom:0em;
		 
	 }
	.band.rotator .rotatorNav li {
		font-size:0.8em;
		line-height: 0.4em;
	}
	.band.rotator .rotatorNav ul {
		margin-top:0.8em;
	}
/*	.band.rotator .socialIcons {
		text-align:center;
		 margin-top:2em;		 
	}
	.band.rotator .socialIcons img{
		 margin:0 0.8em 0 0;
	}*/	
/*-- News Ads --*/
	.shadow {
		margin-bottom:1.5em;
		-moz-box-shadow: 3px 3px 4px rgba(0,0,0,0.5);
		-webkit-box-shadow: 3px 3px 4px rgba(0,0,0,0.5);
		box-shadow: 3px 3px 4px rgba(0,0,0,0.5);
		/* For IE 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#8A8A8A')";
		/* For IE 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#8A8A8A');	
	}	
	.band.ads {
		background-image: url(/_assets/2013/images/img-both/bg-tile.gif);
	}
	
	.band.ads .container {
		/*border-radius: 5px 5px 5px 5px;*/
/*		background-image: url(/_assets/2013/images/img-home/news/Ads-Header-Stripe.png);
		background-repeat:repeat-x;*/
		/*background-color:#FFFFFF;*/
	}
	.band.ads .container .adsCon {
		/*background-color:#E1E1C6;*/
	}
	.band.ads .container .adsTxt {
		font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		line-height: 1.2em;
		height: 5em;

	}
	.band.ads .container .adsTxt p {
		height: 7.5em;
		/*margin-left:1em;*/
		/*border-left:#262B27 2px solid;*/
		/*padding: 1em;*/
		padding: 3px 3px 3px 8px;
	}	
	.band.ads .container .adsTxt a {
  		/*color:#A01400;*/
		color:#444444;
		text-decoration:none;
	}
/*	.band.ads .container .adsTxt a:hover {
		color:#A01400;
	}*/
	.band.ads .container .adsImg {
		/*padding-bottom:.5em;*/
		/*border-right:#262B27 thin solid;*/
		margin-top: .5em;
		margin-bottom: .5em;
		padding: 0px;
	}	
	.band.ads .container .adsFeatured {
		font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		line-height: 1.3em;
		text-align:left;
		text-decoration:none;
		color:#444444;
	}
	.band.ads .container .adsFeatured a {
		text-decoration:none;
		color:#444444;
	}
	.band.ads .container .adsFeatured a:hover {
		color:#A01400;
	}
	.band.ads .container .adsFeatured ul {
		list-style: disc;
		margin-left: 1.563em;
		font-size: 1em;
	}
	.band.ads .container .adsFeatured li {
		line-height: 1em;
		margin-bottom: .5em;
	}				
/*	.band.ads .container .adsTxt p {
  		padding: 0 0.313em 0 0.313em;
	}	*/		
/*-- Footer Navigation --*/
	.band.footerNav {
		background-color:#1959AE;
	}
	.band.footerNav {
		background:
		url(/_assets/2013/images/img-both/navHead-dkblue.gif) repeat-x,
		#1959ae;
	}	
	.band.footerNav .navHead a {
		background-color: #10386D;
		color: #fff;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight: 800;
		height: 1.5em;
		text-transform: uppercase;
		text-decoration: none;
	}
	.band.footerNav .navHead a:hover {
		text-decoration: underline;
		color: #F96C05;
	}	
	.band.footerNav .footerNavLinks {
	 	border-right: #5E8BC6 thin solid;
		margin: 0.7em 0em 0.7em 0em;
		height:12em;
		}	
	.band.footerNav  li {
		line-height: 1.2em;
		margin-bottom:0;
		}		
	.band.footerNav .footerNavLinks a {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		text-decoration: none;
		color: #BACEE7;
		}
	.band.footerNav .footerNavLinks a:hover {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		text-decoration: underline;
		color: #F96C05;
		background-color:#1C64C4;
		}
/*-- Footer --*/
	.band.footer {
		background-color:#1F6FDA;
		color:#ccc;
	}
	.band.footer a {
		color:#fff;
	}
	.band.footer a:hover {
		color:#F96C05;	
	}

/* #Media Queries
================================================== */

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {
		
	}
			
	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
		.band.rotator .container .twelve.columns.rotatorImgWrap {
			width:510px;
		}
		.band.rotator .rotatorNavWrap {
			height:411px;
			width:211px;
		}
		#imgCampus {
			width:530px;
			height:405px;
		}			
		.band.ads img {
			width:133px;
			height:93px;
			float:left;
			padding: 0 0.5em 0.5em 0 ;
		}
		.band.footerNav .navHead {
			background-color:#10386D;
			height:25px; 
			color:#AD683E;
			padding:5px 5px 0px 5px;
		}
		.band.footerNav {
			background: #1959ae;
		}
		.band.header .headerMainNav {
			padding:0 0 0 1em;
		}		
/*		.band.header .headerSearchNav #searchText {
			 margin:0px;
			 width:85px;
			 display:inline;
			 background: url("/_assets/2013/images/img-both/search.png") no-repeat scroll 4px 4px #FFFFFF;
		}*/
		.band.ads .container #homeFeeds {
			width: 360px;
		}
		.band.ads .container .adsTxt {
  			width:45%; 
			float:right;
		}
		.band.ads .container .adsTxt {
			height: 10em;
		}	
		.band.ads .container .adsImg {
			border-right:none;
		}
		.band.ads .container #adsYouTube {
			width: 197px;	
		}
	}
	
	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px)  {
		.band.footerNav .navHead {
			background-color:#10386D;
			height:25px; 
			color:#AD683E;
			padding:5px 5px 0px 5px;
		}
		.band.footerNav {
			background: #1959ae;
		}
		.band.ads .container .adsTxt {
			height: auto;
			width:auto;
		}
/*		.band.ads .container .adsImg {
			height: auto;
			width:auto;
		}*/
		.band.ads .container .adsCon {
			height: auto;
			width:240px;
		}				
		.band.ads .container #homeFeeds {
			width: 360px;
		}
		.band.ads img {
			width:133px;
			height:93px;
			float:left;
			padding: 0 0.5em 0.5em 0 ;
		}
		.band.ads .container .adsImg {
			border-right:none;
		}														
	}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
		#imgCampus {
			width:420px;
			height:247px;
		}
		.band.rotator .rotatorNavWrap {
			width:420px;
		}
		.band.ads img {
			width:150px;
			height:105px;
			float:left;
			padding: 0 0.5em 0.5em 0 ;
		}				
		.band.footerNav .navHead {
			background-color:#10386D;
			height:25px; 
			color:#AD683E;
			padding:5px 5px 0px 5px;
		}	
		.band.footerNav {
			background: #1959ae;
		}
		.band.ads .container .adsTxt {
			height: auto;
			width:auto;
		}
		.band.ads .container .adsTxt {
			clear:left;
		}		
/*		.band.ads .container .adsImg {
			height: auto;
			width:auto;
		}*/
		.band.ads .container .adsCon {
			height: auto;
			width:auto;
		}		
		.band.ads .container #homeFeeds {
			width: 420px;
		}
		.band.ads .container .adsImg {
			border-right:none;
		}											
	}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
		.band.header {
			display:none;	
		}		
		.band.headerMobile {
		display: block;
		}
		#imgCampus {
			width:300px;
			height:176px;
		}
		.band.rotator .rotatorNavWrap {
			width:300px;
		}
		.band.ads img {
			width:100px;
			height:70px;
			float:left;
			padding: 0 0.5em 0.5em 0 ;	
		}
		.band.ads .container .adsTxt {
			height: auto;
			width:auto;
		}
/*		.band.ads .container .adsImg {
			height: auto;
			width:auto;
		}*/
		.band.ads .container .adsCon {
			height: auto;
			width:auto;
		}				
		.band.footerNav .navHead {
			background-color:#10386D;
			height:25px; 
			color:#AD683E;
			padding:5px 5px 0px 5px;
		}
		.band.footerNav {
			background: #1959ae;
		}
		.band.ads .container #homeFeeds {
			width: 300px;
		}
		.band.ads .container .adsTxt {
			clear:left;
		}
		.band.ads .container .adsImg {
			border-right:none;
		}	
	}