@charset "UTF-8";
/* CSS Document */

.buildersnote {border:1px solid red; color:red; font-weight:bold;background-color:mistyrose;}
body { background-color:#FFFFFF;
	padding:0px;
	margin:0px;
	}
.container { font-size:small;
	font-family: Arial, Helvetica, sans-serif;
	}
.banner { background-color:#663333;
	
	}
h1 { padding:0px;
	margin:0px;
	margin-left:200px;
	width:382px;
	height:56px;
	background-image:url(../images/banner.gif);
	text-indent:-9999px;
	background-repeat:no-repeat;
	}
a.studentaffairs:link, a.studentaffairs:visited { color:#FFFFFF;
	font-size:90%;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	position:absolute;
	z-index:1;
	right:20%;
	top:0px;
	padding:4px;
	text-decoration:none;

	white-space:nowrap;
	}
.wordmark { background-image:url(../images/colorado.gif);
	background-repeat:no-repeat;
	width:199px;
	height:56px;
	display:block;
	position:absolute;
	top:0px;
	text-indent:-9999px;
}
.ucb { background-image:url(../images/bar_bg.gif);
	background-repeat:repeat-x;
	width:100%;
	height:22px;
	position:relative;
	overflow:hidden;
	}
.ucblinks { position:absolute;
	right:20%;
	}
.body { background-image:url(../images/navbg.gif);
	background-repeat:repeat-y;
	overflow:auto;
	}
.navcontainer { background-color:#e9e6d2;
	width:164px;
	float:left;
	border-bottom:1px solid #666;
	margin-bottom:5px;
	padding:4px 0px 0px 0px;
}
.navcontainer h4 {
margin:0px 0px -10px 0px;
padding:10px 5px 0px 10px;
border-bottom:1px solid gray;
}

.navcontainer ul { list-style:none;
	margin:0px;
	padding:10px 0px;
	}
.navcontainer ul li { margin:0px;
	padding:0px;
	display:inline;
	}
.navcontainer ul li a { padding:4px 5px 4px 25px;
	display:block;
	background-image:url(../images/ybullet.gif);
	background-repeat:no-repeat;
	background-position:8px 5px;
		}
		
.navcontainer ul li a.on { padding:4px 5px 4px 25px;
	display:block;
	background-image:url(../images/ybullet.gif);
	background-repeat:no-repeat;
	background-position:8px 5px;
	background-color:white;
		}
		
.navcontainer ul li ul {margin:0px; padding:0px; background-color:white; }
.navcontainer ul li ul li a { padding:4px 5px 4px 35px;
	display:block;
	background-image:url(../images/bbullet.gif);
	background-repeat:no-repeat;
	background-position:25px 7px;
	}
	
.navcontainer ul li ul li a.on { padding:4px 5px 4px 35px;
	display:block;
	background-image:url(../images/bbullet.gif);
	background-repeat:no-repeat;
	background-position:25px 7px;
	text-decoration:none;
	color:black;
	}
	
body#home li#homeLink  a {background-color:white;}
body#era li#eraLink  a {background-color:white;}
body#funding li#fundingLink  a {background-color:white;}
body#glossary li#glossaryLink  a {background-color:white;}
body#idr li#idrLink  a {background-color:white;}	
body#research li#researchLink  a {background-color:white;}	
body#reports li#reportsLink  a {background-color:white;}
body#researchfaculty li#researchfacultyLink  a {background-color:white;}
body#reports li#reportsLink  a {background-color:white;}
body#integrity li#integrityLink  a {background-color:white;}
body#researchpolicies li#researchpoliciesLink  a {background-color:white;}
body#training li#trainingLink  a {background-color:white;}
body#aboutus li#aboutusLink  a {background-color:white;}

a.current {font-style:italic; font-weight:bold;}
	
.content { margin-left:175px;
	padding:10px 0px 10px 0px;
	width:60%;
	line-height:125%;
	}
h2 { margin:0px;
	padding:0px;
	font-size:120%;
	}
h3 { font-size:110%; color: #663333; border-bottom:2px solid #663333;	}
h4 { font-size:105%;
	}
.breadcrumbs {font-size:85%; margin-top:0px;}
.floatRight { float:right;
	border-left:10px solid white; /* this creates the illusion of a margin */
	background-color:#d2c7c7;
	width:250px;
	margin-bottom:10px;
	}
.floatLeft { float:left;
	margin-right:8px;
	background-color:#d2c7c7;
	width:250px;
	margin-bottom:10px;
	}
.caption { font-size:85%;
	padding:5px;
	}
.featuretext {
	padding:5px 5px 15px 5px;
	background-image:url(../images/wineSquare.gif);
 	background-repeat:repeat-x;
	background-position: bottom;}
.footer {clear:both;
	border-top:1px solid #666666;
	padding:10px 10px 10px 175px;
	}
	
a:link { color: #0033CC;}
a:visited { color: #663366;}
a:active { color: #990000;}
a:hover { color: #990000;}
a.current:link, a.current:visited, a.current:hover { color:#000; text-decoration:none; font-style:italic; 
	}
	
	/* building note: Everything here has a default index of zero, 
except plainTabsLine which is set to -1 to be behind. Z-indexed elements need to be positioned; the combo of 
position:relative and left:0px leaves the element exactly where it would be anyway. 
*/
ul#tabmenu {margin:0px; padding:0px; margin-left:15px; list-style:none; overflow:auto; width:100%;}
ul#tabmenu li {display: inline;}
ul#tabmenu a {float: left; display: block; color:white; margin: 0 2px 0 0px; padding: 3px 5px; text-decoration: none; text-align:center; background-color:#8a5b5b; border:1px solid black; font-size:90%; }
ul#tabmenu a:hover {color:#000000; background:#c2aaaa; }
ul#tabmenu a.selected { background-color:white; color:black; border-bottom:1px solid white;} 
ul#tabmenu a:hover.selected { background-color:white; color:black; border-bottom:1px solid white;} 
div#tabmenuLine { padding: 0px; width: 100%; height:1px; line-height: 1px; background:black; margin-top:-1px; margin-bottom:1em; position:relative; left:0px; z-index:-1; }

#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 {
	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;

}
icon {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.icon {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

