@charset "utf-8";
/* CSS Document */

#content a:link {
	text-decoration:none;
	border-bottom: 1px dotted #CCC;
}
#content a:hover {
	text-decoration:underline;
	border-bottom:0px solid #fff;
}
#content a:visited {
	text-decoration:none;
	border-bottom: 1px dotted #CCC;
}
#content ul {
	padding-left: 1.8em;
	text-indent: -1em;
}
#breadcrumbs{
	background: #F5FAFE;
}
/*This styles the department footer*/
#department_footer{
	background: #F5FAFE;
}
.toggle{
	top:-4px;
	*top:-34px;	
}
/* Highlights styles */
#Highlights{
	height:278px;
	width: 630px;
	float:left;	
	margin-left: 7px;
	margin-top: 15px;
}

/* Homepage h2 tweaks */
h1{
	color: #fff;
	font-size: 1.5em;
	font-variant:  normal;
	display: block;
	background: #999; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#637ba5', endColorstr='#17336b'); /* for IE 003366 */
	background: -webkit-gradient(linear, left top, left bottom, from(#637ba5), to(#17336b)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #637ba5,  #17336b); /* for firefox 3.6+ */
	border: 1px solid #27579f;
	padding: 2px;
	margin: 5px 0;		
	margin-top: 20px;
	margin-bottom: 10px;
	border-bottom: 4px solid #F3D673;
	border-right: none;
	border-left: none;
/*  	font-family: 'PT Sans Caption', Helvetica, Arial, sans-serif; */
  	font-family: Helvetica, Arial, sans-serif;
	width: 100%;
}
.h2alternate{ /* Use <h1 class="h1alternate"> when your page title is more than 1 line */
	color: #fff;
	font-variant: normal;
	font-family: Verdana, Geneva, sans-serif;
	/*font-family: Verdana, Geneva, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
  	font-family: Helvetica, Arial, sans-serif;*/
  	font-style: normal;
	font-weight: normal;
	text-shadow:none; 
	display: block;
	background: #999; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#637ba5', endColorstr='#17336b'); /* for IE 003366 */
	background: -webkit-gradient(linear, left top, left bottom, from(#637ba5), to(#17336b)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #637ba5,  #17336b); /* for firefox 3.6+ */
	border: 1px solid #27579f;
	padding-bottom: 2px;
	padding-top:0;
	padding-left:10px;
	padding-right:0px;
/*	margin-top: 20px; */
	margin: 5px 0;		
	margin-top:0;
	margin-bottom: 10px;
	border-bottom: 3px solid #F3D673;
	border-right: none;
	border-left: none;
	width: 100%;
  	line-height: 1.6em;
}
.h2alternate1{ /* Use <h1 class="h1alternate"> when your page title is more than 1 line */
	color: #17336b;
	font-variant:  normal;
  	font-family: Helvetica, Arial, sans-serif;
  	font-style: normal;
	font-weight: bold;
	text-shadow: #17336b;
	display: block;
	background:#f8ba28 ; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fef792', endColorstr='#f8ba28'); /* for IE 003366 */
	background: -webkit-gradient(linear, left top, left bottom, from(#fef792), to(#f8ba28)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #fef792,  #f8ba28); /* for firefox 3.6+ */
	border: 1px solid #fef792;
	padding-bottom: 2px;
	padding-top:0;
	padding-left:10px;
	padding-right:0px;
/*	margin-top: 20px; */
	margin: 5px 0;		
	margin-top:0;
	margin-bottom: 10px;
	border-bottom: 4px solid #F3D673;
	border-right: none;
	border-left: none;
	width: 100%;
  	line-height: 1.3em;
}
.h2alternate2{ /* Use <h1 class="h1alternate"> when your page title is more than 1 line */
	color: #fff;
	font-variant:  normal;
  	font-family: Helvetica, Arial, sans-serif;
  	font-style: normal;
	font-weight: normal;
	text-shadow: none;
	display: block;
	background:#f8ba28 ; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e3a71', endColorstr='#5d75a0'); /* for IE 003366 */
	background: -webkit-gradient(linear, left top, left bottom, from(#1e3a71), to(#5d75a0)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #1e3a71,  #5d75a0); /* for firefox 3.6+ */
	border: 1px solid #27579f;
	padding-bottom: 2px;
	padding-top:0;
	padding-left:10px;
	padding-right:0px;
/*	margin-top: 20px; */
	margin: 5px 0;		
	margin-top:0;
	margin-bottom: 10px;
	border-bottom: 2px solid #F3D673;
	border-right: none;
	border-left: none;
	width: 100%;
  	line-height: 1.3em;
}


#rightColumn{
	background-color:#eee;
	width:270px;
	font-size: 0.9em;
	margin-right:5px;
	line-height: 1.3em;
/*	border: 1px #ccc dotted;*/
	border: 1px #ccc solid;
}
#rightColumn p{
	margin-right:5px;
}
#rightColumn h2{
	width:261px;
}
#rightColumn ul{
	padding-top:0;
	margin-right:2px;
}
#rightColumn li{
	line-height: 1.5em;
}
.bottomLinks{
/*	background-color:#eee;*/
	font-size: 0.8em;
	text-align: center;
	margin-top:10px;
	padding-bottom:5px;
	padding-top:5px;
}
/* Division Buttons */
.DivisionFlippyButton{
	margin-left: 11px;
	margin-bottom: 6px;
	height:45px;
	width:251px;
}
.DivisionFlippyButton a {
	display:block; 
	width:251px; 
	height:50px; 
	overflow:hidden;
}
.DivisionFlippyButton a:hover img {
	margin-left:-251px;
}
.UpcomingEvents{
	width: 220px;
	height: 230px;
	margin-left:8px;
	margin-top:5px;
	background-color:#eee;
	float:right;
	border: 1px #ccc dotted;
	font-size: 0.9em;	
	line-height: 1.3em;
}
.UpcomingEvents h1{
	width: 216px;
	font-size:1.2em;
	margin-top: 0px;
	margin-bottom: 0px
}
.EventsBody{
	margin-left:2px;
	padding-right:9px;
	width: 207px;
	height: 191px;
	/*background: url('/hompage/images/content_background_light_gold.gif') repeat;
	background-color:#fff;*/
}
.EventsBody li{
	line-height: 1.3em;
	margin-left: 5px;
	margin-top: 2px;
	font-size: .9em;
	padding-bottom:3px;
}

#Services{
	height:229px;
	width:400px;
	float:left;
	margin-top:5px;
	margin-left:0px;
}
/*Social Media box at bottom of homepage*/
#socialMedia{
	/*padding: 3px 0 0 0;*/
	height: 70px;
}

#socialMedia ul{
	padding: 0 0 0 8px;
	margin: 0;
	line-height: normal;
}

#socialMedia ul li{
	list-style: none;
	float: left;
	padding: 0;
	margin: 0;
}

#socialMedia ul li a{
	display: block;
	width: 48px;
	height: 48px;
	margin: 5px 2px 0 0;
	padding: 0;
	text-indent: -99999px;
}

#socialMedia ul li#more_socialMedia{
	float: right;
	height: auto;
}
#socialMedia ul li#more_socialMedia a{
	/*display: inherit;*/
	width: 200px; 
/*	padding: 17px 37px 0 0;
	padding: 17px 10px 0 0;*/
/*	margin: 15px 10px 0 0;*/
	text-align: right;
	/*text-indent: inherit;*/
/*	background: url('/homepage/homepageimages/blueBTN.png') no-repeat top right; */
}

#socialMedia ul li a#facebook{
	background: url('/homepage/homepageimages/socialMediaBTN.png') no-repeat 0 0;	
}
#socialMedia ul li a#twitter{
	background: url('/homepage/homepageimages/socialMediaBTN.png') no-repeat -50px 0;	
}
#socialMedia ul li a#flickr{
	background: url('/homepage/homepageimages/socialMediaBTN.png') no-repeat -100px 0;	
}
#socialMedia ul li a#vimeo{
	background: url('/homepage/homepageimages/socialMediaBTN.png') no-repeat -150px 0;	
}
#socialMedia ul li a#youTube{
	background: url('/homepage/homepageimages/socialMediaBTN.png') no-repeat -200px 0;	
}
#socialMedia ul li a#rss{
	background: url('/homepage/homepageimages/socialMediaBTN.png') no-repeat -250px 0;	
}