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

a:link, a:visited {	color:#303263;	text-decoration:none; }

* {margin:0px; padding:0px; outline:none;}
img { border:none; }
body {margin:0px; padding:0px; background-color:#e4e1cd; background-image:url(../images/topBG.gif); background-repeat:repeat-x;font-family:Arial,Verdana,sans-serif;font-size:small;}
div#sitewrap {width:960px; margin:0px auto; padding-bottom:10px; background-color:white; }
div#ucbNav {background-color:#303263; height:31px;}
div#audienceNav {height:26px; float:left; margin-left:10px;}
div#audienceNav ul {margin:0px; padding:0px;}
div#audienceNav li {display:inline;}
div#audienceNav li a {display:block;float:left;}
div#audienceNav li#prospectiveLink a {height:26px; width:290px; text-indent:-9999px;
background-image:url(../images/audienceNav.gif); background-position:0px 0px;}
div#audienceNav li#currentLink a {height:26px; width:130px; text-indent:-9999px;
background-image:url(../images/audienceNav.gif); background-position:-290px 0px;}
div#audienceNav li#postdocsLink a {height:26px; width:82px; text-indent:-9999px;
background-image:url(../images/audienceNav.gif); background-position:-420px 0px;}
div#audienceNav li#facstaffLink a {height:26px; width:119px; text-indent:-9999px;
background-image:url(../images/audienceNav.gif); background-position:-502px 0px;}
div#audienceNav li#alumniLink a {height:26px; width:320px; text-indent:-9999px;
background-image:url(../images/audienceNav.gif); background-position:-621px 0px;}

div#audienceNav li#prospectiveLink a:hover { background-position:0px -26px;}
div#audienceNav li#currentLink a:hover { background-position:-290px -26px;}
div#audienceNav li#postdocsLink a:hover { background-position:-420px -26px;}
div#audienceNav li#facstaffLink a:hover { background-position:-502px -26px;}
div#audienceNav li#alumniLink a:hover { background-position:-621px -26px;}

div#audienceNav li#prospectiveLink a.on { background-position:0px -52px;}
div#audienceNav li#currentLink a.on { background-position:-290px -52px;}
div#audienceNav li#postdocsLink a.on { background-position:-420px -52px;}
div#audienceNav li#facstaffLink a.on { background-position:-502px -52px;}
div#audienceNav li#alumniLink a.on { background-position:-621px -52px;}

/*
div#audienceNav {margin:0px 10px; padding:0px; width:940px; float:left; background:#E1D3BD url(../images/audienceNavRight.gif) right bottom no-repeat;}
div#audienceNav ul {float:left; background:url(../images/audienceNavLeft.gif) left bottom no-repeat; }
div#audienceNav ul li {list-style:none; float:left; padding:5px 12px; background:url(../images/navPipeBlue.gif) no-repeat left center;}
div#audienceNav ul li.navfirst {font-weight:bold; font-size:120%; color:#990000; list-style:none; float:left; padding:5px 12px; background:url(../images/navPipeTan.gif) no-repeat left center;}
div#audienceNav a {color:#000A72; text-decoration:none;}
div#audienceNav a:hover {color:#900; text-decoration:underline;}
div#audienceNav a.on {color:black; text-decoration:none; font-style:italic; font-weight:bold;}
*/

div#banner h1 {margin:0px; padding:0px; background-image:url(../images/banner.jpg); text-indent:-9999px; width:468px; height:52px;clear:both;}

/* MAIN SITE NAVIGATION */
div#siteNav {height:28px; float:left; margin-left:10px; margin-bottom:5px;}
div#siteNav ul {margin:0px; padding:0px;}
div#siteNav li {display:inline;}
div#siteNav li a {display:block;float:left;}
 div#siteNav li#homeLink a {height:28px; width:65px; text-indent:-9999px; 
 background-image:url(../images/siteNav.jpg); background-position:0px 0px;}
 div#siteNav li#academicsLink a {height:28px; width:109px; text-indent:-9999px; 
 background-image:url(../images/siteNav.jpg); background-position:-65px 0px;}
 div#siteNav li#calendarLink a {height:28px; width:97px; text-indent:-9999px; 
 background-image:url(../images/siteNav.jpg); background-position:-174px 0px;}
 div#siteNav li#fundingLink a {height:28px; width:90px; text-indent:-9999px; 
 background-image:url(../images/siteNav.jpg); background-position:-271px 0px;}
 div#siteNav li#teachingLink a {height:28px; width:231px; text-indent:-9999px; 
 background-image:url(../images/siteNav.jpg); background-position:-361px 0px;}
 div#siteNav li#policiesLink a {height:28px; width:87px; text-indent:-9999px; 
 background-image:url(../images/siteNav.jpg); background-position:-592px 0px;}
 div#siteNav li#resourcesLink a {height:28px; width:109px; text-indent:-9999px; 
 background-image:url(../images/siteNav.jpg); background-position:-679px 0px;}
 div#siteNav li#aboutusLink a {height:28px; width:153px; text-indent:-9999px; 
 background-image:url(../images/siteNav.jpg); background-position:-788px 0px;}
 
 div#siteNav li#homeLink a:hover {background-position:0px -28px;}
 div#siteNav li#academicsLink a:hover {background-position:-65px -28px;}
 div#siteNav li#calendarLink a:hover { background-position:-174px -28px;}
 div#siteNav li#fundingLink a:hover {background-position:-271px -28px;}
 div#siteNav li#teachingLink a:hover { background-position:-361px -28px;}
 div#siteNav li#policiesLink a:hover {background-position:-592px -28px;}
 div#siteNav li#resourcesLink a:hover {background-position:-679px -28px;}
 div#siteNav li#aboutusLink a:hover {background-position:-788px -28px;}
 
 div#siteNav li#homeLink a.on {background-position:0px -56px;}
 div#siteNav li#academicsLink a.on {background-position:-65px -56px;}
 div#siteNav li#calendarLink a.on { background-position:-174px -56px;}
 div#siteNav li#fundingLink a.on {background-position:-271px -56px;}
 div#siteNav li#teachingLink a.on { background-position:-361px -56px;}
 div#siteNav li#policiesLink a.on {background-position:-592px -56px;}
 div#siteNav li#resourcesLink a.on {background-position:-679px -56px;}
 div#siteNav li#aboutusLink a.on {background-position:-788px -56px;}
 
 /* TEXT METHOD
div#siteNav {margin:0px 10px 5px 10px; padding:0px; width:940px;float:left; background:#990000 url(../images/rightSiteCurve.gif) right top no-repeat; letter-spacing:.15em;}
div#siteNav ul {float:left; padding-left:9px; background:url(../images/leftSiteCurve.gif) left top no-repeat;}
div#siteNav ul li {list-style:none; float:left; padding:5px 12px; background:#990000 url(../images/navPipeWhite.gif) no-repeat left center;}
div#siteNav ul li.first {list-style:none; float:left; padding:5px 12px; background: #990000 url(../images/navPipeRed.gif) no-repeat left center;}
div#siteNav li:hover {background:#4E4139 url(../images/mainNavOver.jpg) repeat-x;}
div#siteNav li.first:hover {background:#4E4139 url(../images/mainNavOver2.jpg) repeat-x;}
div#siteNav li.on {background:midnightblue url(../images/mainNavOn.jpg) repeat-x;}
div#siteNav li.onfirst {background:midnightblue url(../images/mainNavOn2.jpg) repeat-x;}
div#siteNav a {color:white; font-weight:bold; text-decoration:none;} 
*/

/* CONTENT */
div#wrapper {margin:0px 10px; width:940px; background:#E5D9C2 url(../images/relatedLinksBG.jpg) bottom left no-repeat; float:left;}
div#wrapper a, div#wrapper a:link, div#wrapper a:visited {color:#000099; text-decoration:none;}
div#wrapper a:hover {color:#990000;}
div#sectionNav {width:200px; float:left; }
div#sectionLinks {background-color:#f3f0e7; border-bottom:3px solid white; padding:15px 5px;}
div#sectionLinks img {margin:0px 10px;} /* img width 170px */
div#sectionLinks ul {margin:0px; padding:0px; list-style:none;}
div#sectionLinks ul li {margin:0px; padding:0px; display:inline;}

div#sectionLinks ul a, div#sectionLinks ul a:link { display:block; background:url(../images/sectionListImg.gif) left center no-repeat; padding:3px 3px 3px 15px; text-decoration:none;}
div#sectionLinks ul a:hover {display:block; background:url(../images/sectionListOver.gif) left center no-repeat; padding:3px 3px 3px 15px; text-decoration:none;}
div#sectionLinks ul a.on, div#sectionLinks ul a.on:link {display:block; background:url(../images/sectionListOver.gif) left center no-repeat; padding:3px 3px 3px 15px; text-decoration:none;font-weight:bold;}

div#sectionLinks ul.sublist a, div#sectionLinks ul.sublist a:link { display:block; background:url(../images/bullet.gif) left center no-repeat; padding:3px 3px 3px 27px; text-decoration:none;}
div#sectionLinks ul.sublist a:hover {display:block; background:url(../images/bullet.gif) left center no-repeat; padding:3px 3px 3px 27px; text-decoration:none;}
div#sectionLinks ul.sublist a.on, div#sectionLinks ul.sublist a.on:link {display:block; background:url(../images/bullet.gif) left center no-repeat; padding:3px 3px 3px 27px; text-decoration:none;font-weight:bold;}
div#relatedLinks {padding:10px 5px 10px 10px;}
div#relatedLinks h4 {width:121px; height:16px; text-indent:-9999px; background-image:url(../images/relatedLinks.gif); margin-bottom:15px;}
div#relatedLinks p {margin-top:.5em;}
div#relatedLinks ul {margin-left:1.5em; margin-top:0px; padding:0; list-style-position:outside; }
div#relatedLinks li {margin:.5em 0;}

div#content {background-color:white; width:715px; float:right; border-left:25px solid white; padding-top: 10px;}
#breadcrumbs {font-size:85%}
#content h2 {padding:.5em 0em;}
#content h3 {padding:.5em 0em; color:#900;}
#content p {margin:1em 0em; line-height:150%;}
#content ul {margin-left:1.5em; padding:0px; list-style-position:outside;}
#content ol {margin-left:1.5em; padding:0px; list-style-position:outside;}
#content li {margin:.5em 0; line-height:150%;}
#content blockquote {margin-left:1.5em;}

div#sidebar {float:right; width:320px; margin-left:25px; background-color:white;}
div#sidebar .profile {padding:25px 65px 10px 10px; background:#E8DECA url(../images/profileBG.jpg) top left no-repeat; border-bottom:10px solid white; font-size:90%; line-height:150%;}
div#sidebar .profile strong {font-size:110%}
div#sidebar .profile p {background-image:url(../images/quotes2.png); background-repeat:no-repeat; background-position:bottom right;}
div#sidebar .profile p.features {text-align:right;}
div#sidebar .highlight {border:1px solid black; padding:5px;}
div#sidebar div.quick {padding:10px; background:#ededf4 url(../images/quickFactsBG.jpg) top center repeat-x;margin-bottom:10px;}
div#sidebar .quick h4 {color:black; font: bold 130% "Times New Roman", Times, serif;}


/* FOOTER */
div#footer {background-color:#CAB996; width:940px; margin: 10px auto; overflow:auto; padding:10px;}
div#footer a {color:#000099; text-decoration:none;}
div#footer a:hover {color:white; text-decoration:underline;}
div#footer .wordmark {}
div#footer .text {font-size:85%; padding-left:10px; font-style:normal;}

.clearfloat {clear:both;}


/* HOMEPAGE STUFF */

#feature {
	width:940px;
	clear:both;
	margin:0 10px;
	background-color:#333;	
	height:344px;
	overflow:hidden;
}

#featureNav {
	float:left;
	width:165px;
	height:265px;
}
#featureNav ul {
	list-style:none;
	margin:0;
	padding:0;
}
.slider-wrap {
	height:344px;
}

.panelContainer {
	position:relative;
}
.panel {
	position:absolute;
	top:0;
	right:0;
	width:775px;
	height:344px;
	overflow:hidden;
	margin:0;
}
#feature1 {
	z-index:10;
}
#feature2 {
	z-index:9;
}
#feature3 {
	z-index:8;
}
#feature4 {
	z-index:7;
}
.featurephoto {
	float:left;
	width:445px;
}
.featurecontent {
	width:330px;
	float:left;
	
}
.padding {
	padding:20px;
}
#featureContent {
	float:left;
	width:775px;
	height:265px;
	
}
.feature {
	overflow:auto;
}

/*Featured Nav*/


#feature #featureNav a:link, #feature #featureNav a:visited {
	background-image:url(../images/featurenav.jpg);
	display:block;
	text-indent:-9999px;
}

#feature .tab1 a:link, #feature .tab1 a:visited {
	height:44px;
}
#feature .tab2 a:link, #feature .tab2 a:visited {
	height:42px;
	background-position:0px -44px;
}
#feature .tab3 a:link, #feature .tab3 a:visited {
	height:42px;
	background-position:0px -86px;
}
#feature .tab4 a:link, #feature .tab4 a:visited {
	height:73px;
	background-position:0px -128px;
}


#feature .tab1 a.current:link, #feature .tab1 a.current:visited {
	height:44px;
	background-position:0px -205px;
}
#feature .tab2 a.current:link, #feature .tab2 a.current:visited {
	height:42px;
	background-position:0px -249px;
}
#feature .tab3 a.current:link, #feature .tab3 a.current:visited {
	height:42px;
	background-position:0px -291px;
}
#feature .tab4 a.current:link, #feature .tab4 a.current:visited {
	height:73px;
	background-position:0px -333px;
}

#feature .tab1 a:hover {
	height:44px;
	background-position:0px -409px;
}
#feature .tab2 a:hover {
	height:42px;
	background-position:0px -453px;
}
#feature .tab3 a:hover {
	height:42px;
	background-position:0px -495px;
}
#feature .tab4 a:hover {
	height:73px;
	background-position:0px -537px;
}



.featurecontent {
	background-color:#e4e1cd;
	background-image:url(../images/featurequoteBG.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	height:344px;
}
#whyCU .featurecontent {
	background-image:url(../images/featurereasonsBG.jpg);
}
#whyGrad .featurecontent {
	background-image:url(../images/featuregradedBG.jpg);
}

.feature h2 {
	font-size:110%;

}
.homeContent {
	clear:both;
	padding:10px;
	overflow:auto;
}
#intro {
	float:left;
	width:620px;
}
#intro .padding {
	padding:0 20px 0 10px;
}
#calendarBox {
	float:left;
	width:320px;
	font-size:90%;
}
#calendarBox h2 {
	margin:0 0 5px 0;
	padding:0;
	width:245px;
	height:16px;
	background-image:url(../images/gradschoolcalendartext.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
#calendarBox #calendardates {
	background-color:#f1f1f4;
	padding:5px;
}
#events, #deadlines, #development {
	height:120px;
	overflow:auto;
	margin:5px;
}
.event {
	padding:3px 5px;
	margin-bottom:5px;
}
#news {
	float:left;
	width:620px;
}
#links {
	float:left;
	width:320px;
}
#links .padding {
	padding:0 10px;
}
#links h2 {
	margin:0 0 5px 0;
	padding:0;
	width:112px;
	height:16px;
	background-image:url(../images/relatedlinkstext.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
#links h3 {
	margin:5px 0;
	font-size:100%;
}
#links ul {
	list-style:disc;
	margin:8px 0 0 20px;
	padding:0 10px;
}

#links a:link, #links a:visited { color:#009; text-decoration:none; }
#links a:hover {text-decoration:underline;}

/*
#news h2 {
	margin:0 0 5px 0;
	padding:0;
	width:112px;
	height:16px;
	background-image:url(../images/inthenewstext.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
*/

#news h2 {
	margin:0 0 5px 0;
	padding:0;
	width:234px;
	height:20px;
	background-image:url(../images/youmightliketext.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
}


#newswrapper {
	background-color:#f2efe5;
	overflow:auto;
	padding:10px 0;
}

#newsfeature {
	float:left;
	width:280px;
	margin:0px 10px 0px 10px;
}
#newsfeature p {
	margin-bottom:5px;
}
#newsfeed {
	float:left;
	width:300px;
	margin:10px 0;
	border-left:1px solid #000;
}
#newsfeed ul {
	list-style:none;
	margin:0 10px;
	padding:0 10px;
	
}
#newsfeed li {
	margin-bottom:6px;
}
#newsphoto {
	float:left;
	margin:0 10px 0 0;
	width:120px;
	height:100px;
	position:relative;
}
#newsfeature a:link, #neewsfeature a:visited {
	font-weight:bold;
	font-size:110%;
}
#photomask {
	position:absolute;
	z-index:10;
	background-image:url(../images/newsphotocurves.png);
	top:0;
	left:0;
	width:120px;
	height:100px;
}

a#more-about-link:link, a#more-about-link:visited {
	display:block;
	background-image:url(../images/moreaboutgradschool.png);
	background-repeat:no-repeat;
	background-position:right;
	display:block;
	height:17px;
	text-indent:-9999px;
}
a#more-events-link:link, a#more-events-link:visited {
	display:block;
	background-image:url(../images/moreevents.png);
	background-repeat:no-repeat;
	background-position:right;
	display:block;
	height:17px;
	text-indent:-9999px;
	margin:10px;
}

a#more-news-link:link, a#more-news-link:visited {
	display:block;
	background-image:url(../images/morenews.png);
	background-repeat:no-repeat;
	background-position:right;
	display:block;
	height:18px;
	text-indent:-9999px;
}
#intro p {
	margin-bottom:15px;
}

#eventnav {
	height:17px;
}
#eventnav h3 {
	margin:0 5px 0 0;
	padding:0;
	line-height:17px;
	font-size:11px;
	float:left;
}
#eventnav ul {
	height:17px;
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	font-size:11px;
}
#eventnav li {
	display:inline;
	float:left;
}
#eventnav a:link, #eventnav a:visited {
	display:block;
	
	float:left;
	text-decoration:none;
	background-image:url(../images/tabs/left-off.png);
	background-repeat:no-repeat;
	padding-left:5px;
	line-height:17px;
	margin-right:2px;
}
#eventnav span {
	background-image:url(../images/tabs/right-off.png);
	background-position:top right;
	background-repeat:no-repeat;
	padding-right:5px;
	line-height:17px;
	display:block;

}

#eventnav a.current:link, #eventnav a.current:visited {
	background-image:url(../images/tabs/left-on.png);
}
#eventnav a.current span {
	background-image:url(../images/tabs/right-on.png);
	color:#FFF;
}

.featuretitle {
	text-indent:-9999px;
	padding:4px 10px 4px 20px;
	font-size:20px;
}
.openquote {
	background-image:url(../images/openquote.png);
	width:62px;
	height:50px;
	float:left;
	margin:0 15px 15px 0;
}

#students .featurecontent  .padding , #faculty .featurecontent  .padding {
	background-image:url(../images/closequote.png);
	background-position:bottom right;
	background-repeat:no-repeat;
	margin-right:20px;
	padding-right:68px;
}

.featuremore {
	padding:5px 20px;
}
.toggleLink {
	
}
#contactinfo h3 {
	display:inline;
}
div.title {

	clear:both;

	display:inline;

	}
.person {
	margin:3px 0;
}
div.expand {
	margin-bottom:10px;
	display:none;
}
.orgUnit .orgUnit div.expand {

	padding-left:10px;

	}

.orgUnit {
	padding-left:15px;
	
}
.orgUnit {
	border-top:1px solid #CCC;
	margin-top:10px;
}

a.expand:link, a.expand:visited {

	background-image:url(http://www.colorado.edu/images/plus-small.gif);

	background-repeat:no-repeat;

	background-position:left center;

	padding-left:15px;

	text-decoration:none;

}

a.collapse:link, a.collapse:visited {

	background-image:url(http://www.colorado.edu/images/minus-small.gif);

	background-repeat:no-repeat;

	background-position:left center;

	padding-left:15px;

	text-decoration:none;

}

