* {
	outline:none;
	
	}
html {
	overflow-y: scroll;
	}
a:link, a:visited {
	color:#1b21a5;
	text-decoration:none;
	}
a:hover {
	color:#990000;
	}
a:hover {
	text-decoration:underline;
	}

/* Added on 1-3-12 */

#mymenu {display:none;}
body {
	margin:0;
	padding:0;
	background-color:#94aabf;
	background-image:url(/campusmap/images/design/pageBG.jpg);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	}
.container {
	width:777px;
	margin:0 auto;
	font-size:small;
	position:relative;
	padding-bottom:20px;
	}	
	
	#header {
	width:777px;
	height:120px;
	position: relative;
}

.banner {	height: 120px;
}
.banner h1 {
	margin:0px;
	padding: 0px;
	height: 120px;
}
.banner h1 a:link, .banner h1 a:visited {
	width:777px;
	height: 120px;
	display:block;
	text-indent: -9999px;
	background-image: url(/campusmap/images/design/branding.png);
	background-repeat: no-repeat;
	
}


/* End of additions from 1-3-12 */




/* body {
	margin:0;
	padding:0;
	background-color:#94aabf;
	background-image:url(../images/design/pageBG.jpg);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	}
.container {
	width:777px;
	margin:0 auto;
	font-size:small;
	position:relative;
	padding-bottom:20px;
	} */
.content p {
line-height:140%; /* was 170% */
margin-top:.4em;
margin-bottom:.8em;

	/* color:red; */
}
.content h3 {
font-size:120%;
margin-top:.8em;
margin-bottom:0px;

}
.content h4 {
	font-size:110%;
	}
.content h5 {
	font-size:100%;
	margin:0;
	padding:0;
	}
/* .banner {
	background-image:url(../images/bannerBG.jpg);
	background-position:top left;
	background-repeat:no-repeat;
} */
a#CUHome:link, a#CUHome:visited {
	position:absolute;
	height:48px;
	width:200px;
	display:block;
	z-index:50;
	top:0;
	left:0;
	text-indent:-9999px;
}
.banner h1 {
	margin:0;
	padding:0;
	
	width:777px;
	height:48px;
	}
.banner h1 a {
	display:block;
	text-indent:-9999px;
	background-position:top right;
	background-repeat:no-repeat;
	width:777px;
	height:48px;
	}
.ucb {
	height:22px;
	/* added */ display:none;
	}
.contentWrapper {
	border-left:1px solid #666;
	border-right:1px solid #666;
	clear:both;
	overflow:auto;
}
.navCol {
	background-color:#cec59a;
}
.contentCol {
	border-left:1px solid #666;
	}
.mainBody {
	border-left:1px solid #666;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	border-top:1px solid #666;
	/* overflow:auto; */
	background-color:#FFF;
	/*
	background-image:url(../images/pageBG.gif);
	background-repeat:repeat-y;
	clear:both;
	*/
	}
.alertContainer {
	display:none;
	}
.content {
	padding:10px 20px;
	}
.contentCol .content {
	padding:10px 20px;
	}
.footer {
	background-image:url(../images/design/footerBG.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	font-size:85%;
	line-height:160%;
	}
	
	
.search {
	background-image:url(../images/design/searchBG.jpg);
	background-repeat:repeat-x;
	background-color:#f4ac26;
	border:1px solid #000;
	position:absolute;
	top:43px;
	right:10px;
	z-index:20;
	font-size:80%;
}
table#searchOptions {
	display:none;
	width:171px;
	}
.search table {
	margin:0 5px;
	}
form {
	margin-top:0;
	padding-top:0;
	}	
form.searchBox {
	margin:0;
	padding:0;
	margin-left:5px;
	display:block;
	}	
form.searchBox input.text, form.searchBox select {
	font-size:10px;
	}
input.text {
	left:4px;
	}
	
#arrow {
	position:absolute;
	top:0px; left:0px;
	border-width:0px;			
	z-index:10;
	margin-top:10px;
}
.maparea {
	position:relative;
	}
.directions {
	background-color:#e3dfcf;
	border:1px solid #000;
	margin-right:10px;
	background-image:url(../images/images/ariel.jpg);
	background-repeat:no-repeat;
	padding-top:200px;
	}
.sidebar {
	background-color:#e3dfcf;
	border:1px solid #000;
	float:right;
	width:250px;
	margin:10px;
	}
.maplink {
	border:1px solid #000;
	background-color:#a1c9da;
	}
.subNav{
	width:165px;
	float:left;
}
.mainColumn {
	width:590px;
	margin-left:175px;
	}
.mainColumn .content {
	line-height:160%;
	}
.navContainer {
	border-right:1px solid #666;
	border-left:1px solid #666;
	}
h2 {
	margin:0;
	font-size:150%;
	}
	
.subNav h3 {
	background-color:#e9e6d2;
	margin:0;
	padding:5px 10px 0 10px;
	font-size:105%;
	}
ul.subnavMenu {
	background-color:#e9e6d2;
	margin:0;
	padding:0;
	list-style:none;
	border-bottom:4px solid #fec904;

	width:164px;
	
	}
ul.subnavMenu li {
	display:inline;
	background:none;
	padding:0;
	}
ul.subnavMenu li a:link, ul.subnavMenu li a:visited {
	display:block;
	background-color:#426c91;
	background-image:url(../../images/subnav.jpg);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
	padding:4px 8px;
	text-decoration:none;
	border-bottom:1px solid #333;
	}
ul.subnavMenu li a:hover {
	background-color:#7a98b2;
	background-image:url(../../images/subnavOver.jpg);
	}
ul.subnavMenu li a.current:link, ul.subnavMenu li a.current:visited, ul.subnavMenu li a.current:hover {
	background-color:#ecc831;
	background-image:url(../../images/subnavCurrent.jpg);
	background-repeat:repeat-x;
	color:#000;
}	

ul.subnavMenu li ul {
	margin:0;
	padding:0;
	}
ul.subnavMenu li ul li a:link, ul.subnavMenu li ul li a:visited {
	background:none;
	background-color:#d4e5f3;
	color:#1b21a5;
	padding:4px 20px;
	font-weight:normal;
	border:none;
}
ul.subnavMenu li ul li a:hover {
	color:#990000;
	text-decoration:underline;
	}
ul.subnavMenu li ul li a.current:link, ul.subnavMenu li ul li a.current:visited, ul.subnavMenu li ul li a.current:hover {
	background:none;
	background-color:#F8CC37;
	}
.relatedMenu, .relatedMenu2 {
	margin:20px 0;
	padding:0 0 4px 0;
	background-color:#f1efe3;
	border-top:1px solid #333;
	border-bottom:1px solid #333;
}
.relatedMenu ul, .relatedMenu2 ul {
	list-style:none;
	margin:0;
	padding:0;
	}
.relatedMenu ul li, .relatedMenu2 ul li {
	padding:4px 8px 0px 20px;
	display:block;
	background-image:url(../images/yellowbox.gif);
	background-repeat:no-repeat;
	background-position:8px 6px;
	}
.relatedMenu ul li a:link, .relatedMenu ul li a:visited {
	
	font-weight:bold;
}
.relatedMenu2 ul li a:link, .relatedMenu2 ul li a:visited {
	
	
	
}
.relatedMenu2 ul li a:link, .relatedMenu2 ul li a:visited {
	
}
.relatedMenu ul li p, .relatedMenu2 ul li p {
	margin:0;
	padding:0px 8px 4px 0px;
	font-size:85%;
	}
.relatedMenu2 h4 {
	background:none;
	background-color:#433414;
	color:#FFF;
	padding:5px 8px;
	margin:0;
	font-weight:bold;
	display:block;
	}	
.relatedMenu2 h5 {
	margin:0;
	padding: 4px 8px;
	font-weight:bold;
	font-size:100%;
	}
.relatedFeature li, .relatedFeatureRight li {
background-image:url(/images/bluearrow.gif);
background-position:4px 4px;
background-repeat:no-repeat;
font-size:110%;
font-weight:700;
padding-bottom:0.5em;
padding-left:23px;
padding-right:4px;
padding-top:0.4em;
margin:0;

}
.relatedFeature ul, .relatedFeatureRight ul {
background-image:url(/images/gray_bg.jpg);
background-position:0px 0px;
background-repeat:repeat-x;
border:1px solid #999;
background-color:#ddd;
width:250px;
}
.relatedFeatureRight ul {
width:288px;
float:right;
margin-left:10px; margin-bottom:5px;
}
.relatedBug {
font-size:80%;
font-weight:400;
}
.sidebarRight {
	width:200px;
	border:1px solid #666;
	float:right;
	margin:10px;
	background-color:#f1efe3;
	}
.sidebarRight ul{
	padding:0 10px 0 10px;
	margin:0:
	}

.sidebarRight h3 {
	background:none;
	background-color:#433414;
	color:#FFF;
	padding:5px 8px;
	margin:0;
	font-weight:bold;
	display:block;
	}
form.audience {
	padding: 9px 9px 4px 0;
}

form.audience select {
	width:130px;
	font-size:11px;
	}	
	
	
.box {
	width:240px;
	border:1px solid #666;
	background-color:#EEE;
	float:right;
	margin:20px;
	}
.box h3 {
	margin-top:0;
	padding-top::0;
	}	
	
#multimedia {
	width:290px;
	float:right;
	margin:10px 0 10px 20px;
	}
.mediaNav {
	background-image:url(../images/mediaNavBG.gif);
	background-repeat:repeat-x;
	height:37px;
	font-size:80%;
	width:290px;
	overflow:hidden;
}
a.showPhotos:link, a.showPhotos:visited {
	display:block;
	background-image:url(../images/mediaselect.gif);
	background-repeat:no-repeat;
	height:37px;
	width:97px;
	text-indent:-9999px;
	float:left;
	}
a.showPhotosFocus:link, a.showPhotosFocus:visited {
	display:block;
	background-image:url(../images/mediaselect.gif);
	background-repeat:no-repeat;
	height:37px;
	width:97px;
	text-indent:-9999px;
	float:left;
	background-position:0 -37px;
	}
a.showVideo:link, a.showVideo:visited {
	display:block;
	background-image:url(../images/mediaselect.gif);
	background-repeat:no-repeat;
	height:37px;
	width:97px;
	text-indent:-9999px;
	float:left;
	background-position:-97px 0;
	}
a.showVideoFocus:link, a.showVideoFocus:visited {
	display:block;
	background-image:url(../images/mediaselect.gif);
	background-repeat:no-repeat;
	height:37px;
	width:97px;
	text-indent:-9999px;
	float:left;
	background-position:-97px -37px;
	}
a.showPodcasts:link, a.showPodcasts:visited {
	display:block;
	background-image:url(../images/mediaselect.gif);
	background-repeat:no-repeat;
	height:37px;
	width:96px;
	text-indent:-9999px;
	float:left;
	background-position:-194px 0;
	}
a.showPodcastsFocus:link, a.showPodcastsFocus:visited {
	display:block;
	background-image:url(../images/mediaselect.gif);
	background-repeat:no-repeat;
	height:37px;
	width:96px;
	text-indent:-9999px;
	float:left;
	background-position:-194px -37px;
	}
#showcase {
	clear:both;
	border:1px solid #000;
	border-top:none;
	}
#showMore {
	background-color:#000;
	color:#FFF;
}
.mediaWrapper {
	background-color:#000;
	color:#FFF;
	padding:0;
	margin:0;
	width:290px;
	overflow:hidden;
}
#Videos .content, #Podcasts .content {
	padding:0;
	}
#Videos .content a:link, #Videos .content a:visited, #Podcasts .content a:link, #Podcasts .content a:visited  {
	display:block;
	
	margin:0 0 4px 0;
	padding:4px;
	background-color:#000;
	border:1px solid #000;
	font-size:80%;
	color:#EEE;
	text-decoration:none;
}
#Videos .content a:hover, #Podcasts .content a:hover {
	background-color:#444;
	border:1px solid #777;
	color:#FFF;
}
#blackout {
	background-color:#000;
	position:absolute;
	top:0;
	left:0;
	display:none;
	}
.searchNav {
	color:#AAA;
	
	}
.searchNav {
	color:#AAA;
	
	}
	
.searchNav #searchhead{
	color:#000;
	font-weight:bold;
	
	}
.searchNav .searchOn{
	color:#000;
	font-weight:bold;
	font-size:120%;
	
	}
.searchNav a:link, .searchNav a:visited {
	padding:0 2px;
	margin:0 4px;
	border:1px solid #FFF;
	background:none;
}
.searchNav a:hover, .searchNav a.hover {
	background-color:#DDD;
	border:1px solid #666;
	}
.searchNav a.current:link, .searchNav a.current:visited, .searchNav a.current:hover {
	font-size:125%;
	text-decoration:none;
	color:#000;
	font-weight:bold;
	border:none;
	background:none;
}	
.searchNav #moreLink {
	position:relative;
	
	}
table.bigSearch {
	width:570px;
	margin-top:10px;
	}
table.bigSearch td {
	padding:15px 10px;
	}
.searchfield{
	padding:10px;
	}
table.bigSearch td.orange {
	background-image:url(../images/bigsearchBG.jpg);
	background-repeat:repeat-x;
	background-color:#ff9900;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
}
table.bigSearch td.googlelogo {
	padding:0;
	}
table.bigSearch td.searchTips {
	font-size:85%;
	width:100%;
	}
#searchMore {
	z-index:10;
	position:absolute;
	width:140px;
	border:1px solid #666;
	display:none;
	top:15px;
	left:0;
	background-color:#E4E1E0;
    background-image:url(../images/dhtmlmenuBG_more.jpg);
    background-repeat:repeat-x;
}
#searchMore ul {
	list-style:none;
	margin:0;
	padding:0;
	}
#searchMore ul li {
	display:inline;
	font-size:90%;
	}
#searchMore ul li a:link, #searchMore ul li a:visited {
	border:none;
	background:none;
	display:block;
	padding:.3em 3px;
	}
	
.eventsSidebar {
	width:218px;
	background-color:#95d288;
	float:right;
	margin-left:10px;
	margin-top:20px;
	margin-right:0px;
	border:1px solid #666;
	}
.eventsSidebar h3 {
	padding:3px 10px;
	margin:0;
	font-size:120%;
	}
.eventsSidebar #featuredEvents {
	background-color:#d5efcf;
	height:339px;
	overflow:auto;
	padding:0px;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	font-size:90%;
	}
.eventsSidebar .eventFeed {
	margin-bottom:10px;
	padding:5px 10px;
	}
.eventsSidebar .eventFeed a:link, .eventsSidebar .eventFeed a:visited {
	font-weight:bold;
}
.eventsSidebar .eventSummary, .eventsSidebar .eventLocation, .eventsSidebar .eventDesc {
	display:none;
}
a.moreEvents {
	display:block;
	padding:2px 10px;
	text-align:right;
}
ul#newsItems li {
	background-image:url(../images/yellowbox.gif);
	background-repeat:no-repeat;
	background-position:10px 3px;
	padding:0 0 0 25px;
	margin-bottom:10px;
	}
ul {
	margin-left:0;
	padding-left:0;
	list-style:none;
	}
ul li {
	background-image:url(../images/greybox.gif);
	background-repeat:no-repeat;
	padding:0 0 0 15px;
	background-position:5px .5em;
	margin-bottom:5px;
}
ul.nobullet li {
	background:none;
	padding:0;
}
a.givingButton {
	display:block;
	background-image:url(../images/giving.gif);
	background-repeat:no-repeat;
	height:35px;
	width:128px;
	text-indent:-9999px;
	}
a.givingButton:hover {
	display:block;
	background-image:url(../images/giving_over.gif);
	background-repeat:no-repeat;
	}
.photoRight {
	float:right;
	margin-left:.8em;
	margin-bottom:.4em;
	}
.medcaption {
	margin-top:41px;
	font-size:12px;
	}
.smcaption {
	margin-top:4px;
	font-size:11px;
	}
.smalltext {
	font-size:85%;
}

/* ALERTS */

.Alpha, .Beta {
	background-image:url(../images/alertBG.gif);
	border-left:1px solid #666;
	border-right:1px solid #666;
	border-top:1px solid #666;
	padding:10px 10px 10px 50px;
	background-color:#FFCC00;
	font-size:120%;
}
.alertTitle {
font-weight:bold;
padding-right:.25em;
}

.alertModTime {
display:none;
}

.alertUrl {
padding-left:.25em;
}

.content h3, .content p {
	
	}
.breadcrumbs {
	font-size:85%;
}
.breadcrumbsBottom {
	font-size:110%;
}
#anchors {
	background-color:#BEBCB3;
	padding:8px;
	margin-top:.8em;
	width:280px;
	}
#anchors tr td {
	vertical-align:top;
	}
#anchors h3 {
	border:none;
	font-size:115%;
	margin:0;
	padding:0;
	color:#433414;
	background-image:url(/images/anchorarrow.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	background-position:left center;
	}
#anchors ul {
	margin:0;
	padding:0;
	}
#anchors ul li {
margin-left:8px;
	}
#anchors a:link, #anchors a:visited {
	font-size:90%;
	color:#00007F;
	padding:2px 0;
	line-height:110%;
	}
	
#anchors ul li ul{
	margin:0;
	padding:0;
	}
	
	.tabSection {
	padding-bottom:10px;
	background-color:#FFF;
	clear:both;
}
.tabSection ul.tabs {
	margin:0;
	padding:0;
	list-style:none;
	padding-bottom:22px;
	padding-left:10px;
	border-bottom:1px solid #000;
}
.tabSection ul.tabs  li {
	display : inline;
	list-style-type : none;
	margin :0;
	padding :0;
}
.tabSection ul.tabs li.tabHead {
	display:block;
	float:left;
	font-weight:bold;
	padding:2px 4px;
	margin-right:3px;
}
.tabSection ul.tabs  li a:link, .tabSection ul.tabs  li a:visited	{
	background : #DDD;
	border : 1px solid #aaa;
	border-bottom: 1px solid #000;
	color : #666;
	float : left;
	font-size : 85%;
	font-weight : normal;
	line-height : 14px;
	margin-right : 3px;
	margin-top:3px;
	padding : 2px 4px 2px 4px;
	text-decoration : none;
}
.tabSection ul.tabs  li a.selected:link, .tabSection ul.tabs  li a.selected:visited	{
	background : #fff;
	border: 1px solid #000;
	border-bottom : 1px solid #fff;
	color : #000;
	font-weight : bold;
	font-size:95%;
	margin-top:0px;
	line-height:17px;

}
#weather {
	font-size:90%;
	}
	
	#flashObj {
		float:right;
		margin:0 0 15px 15px;
	}


