@import url(styleGlobal.css);

body {
	margin:0;
	background:#21262F url(/student/images/bodyBG.jpg);
	font:.7em/1.3 Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
h1 {
	float:left;
	margin:0;
	width:253px;
}
h2 {
	margin:-4px 5px 0 6px;
	border:0;
	padding:0;
	font-size:160%;
	color:#464646;
}
#homeContent h2 {
	margin:4px 6px 2px 6px;
	font-size:130%;
}
h3 {
	margin:0 6px 4px 6px;
	border:0;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	padding:2px 6px;
	background:#464646;
	color:#FFF;
	font-size:110%;
}
h3 a,h3 a:link,h3 a:visited {color:#FFF;}
#subRight h3 {margin-left:0;margin-right:0;}
p {
	margin:0 8px 15px 13px;
	padding:0;
}
#subRight p {margin-left:7px;}
p.large {font-size:105%;}
p.archiveLink {
	margin-top:10px;
	text-align:right;
	font-style:italic;
}
p.videoTitle {
	margin:5px 7px;
	font-size:110%;
}
p.usefulSite {margin-bottom:10px;}
#homeContent p {
	margin:0 8px 10px 8px;
	padding:0;
}
a, a:link, a:visited {
	color:#24265C;
	text-decoration:underline;
}
a:hover {text-decoration:none;}
.usefulSite a, .usefulSite a:link, .usefulSite a:visited {font-size:110%;}
label {font-weight:bold;}
td#detailLeft {padding-left:6px;}
div#CompadreMapArea {margin-left:13px;}
.internalNav2 {margin-left:13px;}
input, select, textarea {
	display:inline;
	border:1px solid #000;
	background:#F6F6F6;
	color:#000;
}
#reuForm {margin-left:13px;}
#outreachForm {margin-left:7px;}
#reuForm div {
	float:left;
	margin-top:10px;
}
#outreachForm {margin-bottom:10px;}
#outreachForm div {margin-top:10px;}
#reuForm input#SearchOpp, #outreachForm input#searchOpp {width:270px;}
select#Discipline {
	width:274px;
	margin:0 40px 20px 0;
}
#reuForm select#StateRestriction {
	width:135px;
	margin:0 35px 20px 0;
}
#outreachForm select#StateRestriction {
	width:135px;	
}
#outreachForm div input.checkboxInput {
	margin:1px 5px 1px 0;
}
#outreachForm div span {vertical-align:middle;}
input.submitButton {
	margin-top:10px;
	padding:2px 3px;
	font-weight:bold;
	background:#EDEDED;
}
#accountLinks {
	width:930px;
	margin:0 auto;
	padding:15px 20px 6px 0;
	color:#FFF;
	text-align:right;
	font-size:95%;
}
#accountLinks a, #accountLinks a:link, #accountLinks a:visited {
	color:#D9D48D;
	text-decoration:none;
}
#accountLinks a:hover {text-decoration:underline;}
#shadow {
	width:930px;
	margin:0 auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	padding:10px;
	background:url(/student/images/shadowBG.png);
}
#shell {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	padding:6px 10px 0 10px;
	background:#FFF;
}
#header {
	border-top:1px solid #464646;
	padding:4px 5px;
	text-align:right;
}
#topNav {
	float:right;
	margin:11px 0 0 0;
	list-style-type:none;
}
#topNav li {display:inline;}
#topNav li a, #topNav li a:link, #topNav li a:visited {
	display:block;
	float:left;
	width:85px;
	height:45px;
	margin:0;
	border-left:1px solid #666;
	padding:4px 9px;
	line-height:1.2;
	color:#666;
	font-size:125%;
	text-align:left;
	text-decoration:none;
	vertical-align:top;
}
.home {background:#FFF url(/student/images/navDotsGray.png) bottom left no-repeat;}
.research {background:#FFF url(/student/images/navDotsRed.png) bottom left no-repeat;}
.clubs {background:#FFF url(/student/images/navDotsGreen.png) bottom left no-repeat;}
.resources {background:#FFF url(/student/images/navDotsBlue.png) bottom left no-repeat;}
#topNav li a:hover.home {background:#464646 url(/student/images/navDotsWhite.png) bottom left no-repeat;color:#FFF;}
#topNav li a:hover.research, #topNav li a.researchOn {background:#C42754 url(/student/images/navDotsWhite.png) bottom left no-repeat;color:#FFF;}
#topNav li a:hover.clubs, #topNav li a.clubsOn {background:#869D45 url(/student/images/navDotsWhite.png) bottom left no-repeat;color:#FFF;}
#topNav li a:hover.resources, #topNav li a.resourcesOn {background:#7E9AC4 url(/student/images/navDotsWhite.png) bottom left no-repeat;color:#FFF;}
#marquee img {
	float:left;
	margin:-7px 1px 0 0;
	border-top:7px solid #7E9AC4;
	border-bottom:7px solid #7E9AC4;
	padding:1px 0;
}
#marquee img.homeResearch {border-color:#C42754;}
#marquee img.homeClubs {border-color:#869D45;}
#marquee img.homeResources {margin-right:0;}
#content {
	margin-top:7px;
	padding:5px 0 10px 0;
	background:#FFF;
}
#columnOne {
	float:left;
	width:303px;
	border-right:1px dotted #464646;
}
#columnTwo {
	float:left;
	width:302px;
	border-right:1px dotted #464646;
}
#columnThree {
	float:left;
	width:303px;
}
#subLeft {
	float:left;
	width:588px;
	margin:0 21px 0 0;
}
#subRight {
	float:left;
	width:287px;
}
#spsMap {text-align:center;}
#spsMap img {border:1px solid #464646;}
#videoDisplay {
	float:left;
	width:420px;
	margin:0 0 20px 7px;
}
#videoInfo {
	float:left;
	width:155px;
	margin-left:5px;
}
img.ospFeature {margin:0 0 2px 5px;}
#topicBrowse, #recent {margin:0 0 15px 25px;}
#RnIforum {
	display:block;
	margin:5px 10px;
}
#RnIforum th {padding:2px 1px;}
#RnIforum td {
	border:1px solid #FFF;
	padding:4px 3px;
}
#RnIforum td.postTitle {
	width:441px;
	padding-left:5px;
}
#RnIforum .timestamp {
	width:135px;
	text-align:center;
}
.bgcolor1 {background-color:#e0e0e0;}
.bgcolor2 {background-color:#e8e8e8;}
#footer {
	clear:both;
	width:878px;
	margin:25px auto 0 auto;
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	padding:6px 10px 5px 10px;
	background:#464646;
	color:#FFF;
	font-size:95%;
	text-align:right;
	line-height:1.3;
}
#footerTerms {
	clear:both;
	width:878px;
	margin:0 auto 0 auto;
	padding:6px 36px 5px 36px;
	color:#FFF;
	font-size:95%;
	text-align:right;
}
#footer div, #footerTerms div {
	float:left;
	margin:0;
	text-align:left;
}
#footer a, #footer a:link, #footer a:visited {
	color:#99ADCC;
	text-decoration:none;
}
#footerTerms a, #footerTerms a:link, #footerTerms a:visited {
	color:#99ADCC;
	text-decoration:none;
}
#footer a:hover, #footerTerms a:hover {text-decoration:underline;}
#CCollections input.submitInput {color:#FFF;}
#footerLogos img {
	margin:0 3px;
	vertical-align:middle;
}

.masthead {
	height:30px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.breadcrumbs {
	padding:8px 0 0 8px;
	color:#FFF;
}
.breadcrumbs a, .breadcrumbs a:link, .breadcrumbs a:visited {
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}
.breadcrumbs a:hover {text-decoration:underline;}
.red {color:#C42754;}
.redBG {background-color:#C42754;}
.green {color:#869D45;}
.greenBG {background-color:#869D45;}
.blue {color:#7E9AC4;}
.blueBG {background-color:#7E9AC4;}
.grey {color:#464646;}
.greyBG {background-color:#464646;}
.clear {clear:both;}
.detail {
	font-size:95%;
}
.fineprint {
	font-size:90%;
}

.internalNav {
	padding:8px .25em 3px;
	font-size:90%;
	text-align:right;
	font-style:italic;
}
.internalNav2 {
	margin:.2em 0 1.2em;
	text-align:center;
	font-size:80%;
}
.internalNav3 {
	margin:1.8em 0;
	padding:1em 0;
	border-top:1px solid #EEE;
	text-align:left;
	font-size:85%;
}
.internalNav4 {
	margin:0 0 1em;
	padding:3px;
	border:0;
	text-align:left;
	background-color:#F6F6F6;
	font-size:95%;
	line-height:1.5;
}
.internalNav5 {
	float:right;
	display:inline;
	text-align:right;
	margin:1em;
	padding:5px;
	border:1px solid #000;
	font-size:80%;
	font-weight:bold;
	line-height:160%;
	background-color:#FFF;
}
.forwardLinks a, .forwardLinks a:link, .forwardLinks a:visited, .forwardLinks a:hover {
	font-weight:bold;
	text-decoration:none;
}
table.customFull, div.customFull, p.customFull {
	width:100%;
}
.deStrong {
	font-weight:lighter;
}
.deEm {
	font-style:normal;
}
.deBTM {
	margin-top:0;
	margin-bottom:0;
}
.deBM {
	margin-bottom:0;
}
.imgKey {
	margin:.2em 0;
	text-align:center;
	font-size:80%;
}
.required { color:#F00 }
.marked1 { color:#347C17 }
.marked2 { color:#E66C2C }
.bgcolor0 { background-color:transparent }
.bgcolor1 { background-color:#F2F2F2 }
.bgcolor2 { background-color:#E5E5E5 }
.bgcolor3 { background-color:#D9D9D9 }
.bgcolor4 { background-color:#CCC }
.bgcolor5 { background-color:#BFBFBF }