/* YUI Reset CSS, version: 2.7.0 - Copyright (c) 2009, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
/* YUI Fonts CSS, version: 2.7.0 - Copyright (c) 2009, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt */
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/* YUI Grids CSS, version: 2.7.0 - Copyright (c) 2009, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt

Parts loaded dynamically for the RIT Web Framework System (Code:000 0 1 1111 000 000) 

Note: Throughout this file, the *property (star-property) filter is used to give a value to IE that other browsers do not see. _property is only seen by IE7, so the combo of *prop and _prop can target between IE6 and IE7. */

body {text-align:center; }

#document,.template {margin:auto;		text-align:left;
		width:57.69em;*width:56.25em;
		min-width:750px; /* This was removed as of YUI Grids 2.6.0, but am leaving it in for now */
	}
#document {width:73.076em;*width:71.25em;}	
	/* to preserve source-order independence for Gecko */
	.block{position:relative;}
	.block{_position:static;}
	#maincontent .block{position:static;}

	#maincontent, .grid .unit .grid {width:100%;}#sitenav2{display:none;}	.template #maincontent .block {display:block;margin:0 0 1em 0;}
	.sidecolumn {display:none;}


	/* 160 on left */
	.yui-t1 .block {float:left;width:12.30769em;*width:12.00em;}
	.yui-t1 #maincontent .block{margin-left:13.30769em;*margin-left:13.05em;}

	/* 180 on left */
	.yui-t2 .block {float:left;width:13.8461em;*width:13.50em;}
	.yui-t2 #maincontent .block {margin-left:14.8461em;*margin-left:14.55em;}

	/* 300 on left */
	.yui-t3 .block {float:left;width:23.0769em;*width:22.50em;}
	.yui-t3 #maincontent .block {margin-left:24.0769em;*margin-left:23.62em;}

	/* 180 on Right */
	.yui-t4 .block {float:right;width:13.8456em;*width:13.50em;}
	.yui-t4 #maincontent .block {margin-right:14.8456em;*margin-right:14.55em;}

	/* 240 on Right */
	.yui-t5 .block {float:right;width:18.4615em;*width:18.00em;}
	.yui-t5 #maincontent .block {margin-right:19.4615em;*margin-right:19.125em;}

	/* 300 on Right */
	.yui-t6 .block {float:right;width:23.0769em;*width:22.50em;}
	.yui-t6 #maincontent .block {margin-right:24.0769em;*margin-right:23.62em;}

	.yui-t7 #maincontent .block {display:block;margin:0 0 1em 0;}
	
	#maincontent .block {float:none;width:auto;}


/*
	Section: Grids and Nesting Grids
*/
.grid1 div.third {display:none;}

/* Grid C (gridc) */
	.grid1 .unit,
	.grid1 .grid {float:left;}
	.grid1 .unit {float:right;}
	.grid1 div.first,
	.grid1 div.first div.first {float:left;}
	.grid1 .unit,
	.grid1 .grid {width:32%;margin-left:1.99%;}
	.grid1 div.first {width:66%;}
	.grid1 div.first {margin-left:0;}	   
	.grid1 .grid .unit {width:49%;*width:48.1%;*margin-left:0;}
	.grid1 .grid .unit {*width:48.1%;*margin-left:0;}

.grid2 div.first, .grid2 div.second, .grid2 div.third {display:none;}

	/*
		Subsection: Children generally take half the available space
	*/

	.gridb .unit,
	.grid .gridb .unit,
	.gridb .grid,
	.gridb .gridb,
	.gridb .gridc,
	.gridb .gridd,
	.gridb .gride,
	.gridb .gridf,
	.gridc .unit, 
	.gridc .grid,
	.gridd .unit {float:left;}

	/*Float units (and sub grids) to the right */
	.grid .unit,
	.grid .grid,
	.grid .gridb, 
	.grid .gridc, 
	.grid .gridd, 
	.grid .gride, 
	.grid .gridf, 
	.gridc .unit, 
	.gridd .grid,
	.grid .gridc .unit,
	.gride .unit, 
	.gride .grid, 
	.gridf .grid,
	.gridf .unit{float:right;}

	/*Float units (and sub grids) to the left */
	.grid div.first, 
	.gridb div.first,
	.gridc div.first,
	.gridd div.first, 
	.gride div.first, 
	.gridf div.first,
	.grid .gridc div.first,
	.grid .gride div.first,
	.gridc div.first div.first {float:left;}

	.grid .unit,
	.grid .grid,
	.grid .gridb,
	.grid .gridc,
	.grid .gridd,
	.grid .gride,
	.grid .gridf {width:49.1%;}

	.gridb .unit,
	.grid .gridb .unit,
	.gridb .grid,
	.gridb .gridb,
	.gridb .gridc,
	.gridb .gridd,
	.gridb .gride,
	.gridb .gridf,
	.gridc .unit, 
	.gridc .grid,
	.gridd .unit {width:32%;margin-left:1.99%;}

	/* Give IE some extra breathing room for 1/3-based rounding issues */
	.gridb .unit {*margin-left:1.9%;*width:31.9%;}

	.gridc div.first, 
	.gridd .unit {width:66%;}
	.gridd div.first {width:32%;}

	.gride div.first, 
	.gridf .unit{width:74.2%;}

	.gride .unit,
	.gridf div.first {width:24%;}

	.grid .gridb div.first,
	.gridb div.first, 
	.gridc div.first, 
	.gridd div.first {margin-left:0;}
	   
	/*
		Section: Deep Nesting 
	*/
	.grid .grid .unit,
	.gridb .grid .unit,
	.gridc .grid .unit,
	.gridd .grid .unit,
	.gride .grid .unit,
	.gridf .grid .unit {width:49%;*width:48.1%;*margin-left:0;}
	
	.grid .grid .unit {width:48.1%;}/*SF 1927599 from 1.14 to 2.6.0*/
	.grid .gridb div.first,
	.gridb .gridb div.first {*margin-right:0;*width:32%;_width:31.7%;}

	.grid .gridc div.first, 
	.gridd .grid  {width:66%;}

	.gridb .grid div.first {*margin-right:4%;_margin-right:1.3%;}

	.gridb .gridc div.first, 
	.gridb .gridd div.first  {*margin-right:0;}

	.gridb .gridb .unit,
	.gridb .gridc .unit {*margin-left:1.8%;_margin-left:4%;}

	.grid .gridb .unit {_margin-left:1.0%;}

	.gridb .gridd .unit {*width:66%;_width:61.2%;} 
	.gridb .gridd div.first {*width:31%;_width:29.5%;}

	.grid .gridc .unit, 
	.gridb .gridc .unit {width:32%;_float:right;margin-right:0;_margin-left:0;}
	.gridb .gridc div.first {width:66%;*float:left;*margin-left:0;}

	.gridb .gride .unit, 
	.gridb .gridf .unit {margin:0;}

	.gridb .gridb .unit {_margin-left:.7%;}

	.gridb .grid div.first, 
	.gridb .gridb div.first {*margin-left:0;}

	.gridc .grid .unit,
	.gridd .grid .unit {*width:48.1%;*margin-left:0;}

	.gridb .gridd div.first {width:32%;}
	.grid .gridd div.first {_width:29.9%;}

	.gride .grid {width:24%;}
	.gridf .grid {width:74.2%;}

	.gridb .gride div.unit,
	.gridb .gridf div.unit {float:right;}
	.gridb .gride div.first,
	.gridb .gridf div.first  {float:left;}

	/* Width Accommodation for Nested Contexts */
	.gridb .gride .unit,
	.gridb .gridf div.first {*width:24%;_width:20%;}

	/* Width Accommodation for Nested Contexts */
	.gridb .gride div.first, 
	.gridb .gridf .unit{*width:73.5%;_width:65.5%;}

	/* Patch for GD within GE */
	.gride div.first .gridd .unit {width:65%;}
	.gride div.first .gridd div.first {width:32%;}


/*
	Section: Clearing 
	
	Removed #footer:after, from the section below.
*/

#header:after,
#bodycontent:after,

.item:after,

.grid1:after,
.grid2:after,
.grid:after, 
.gridb:after, 
.gridc:after, 
.gridd:after, 
.gride:after, 
.gridf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

#header,
#bodycontent,
#footer,

.item,

.grid1,
.grid2,
.grid, 
.gridb, 
.gridc, 
.gridd, 
.gride, 
.gridf{zoom:1;}

/************************/
/* YUI Base Styles		*/
/************************/

h1 {
	/* 21px via YUI Fonts CSS foundation (default was 18) */
	font-size: 161.6%; 
}

h2 {
	/* 16px via YUI Fonts CSS foundation. */
	font-size: 123.1%;
}

h3 {
	/* 14px via YUI Fonts CSS foundation. */
	font-size: 108%;
}

h1,h2,h3 {
	/* Top & bottom margin based on font size. */
	margin: 1em 0 0.5em 0;
}

h1,h2,h3,h4,h5,h6,strong,dt {
	/* Bringing boldness back to headers and the strong element. */
	font-weight: bold;
}
optgroup {
	font-weight:normal;
}

abbr,acronym {
	/* Indicating to users that more info is available. */
	border-bottom: 1px dotted #000;
	cursor: help;
}

em {
	/* Bringing italics back to the em element. */
	font-style: italic;
}

del {
	/* Striking deleted phrases. */
	text-decoration: line-through;
}

blockquote,dl {
	/* Giving blockquotes and lists room to breath. Removed ol and ul from the above list. */
	margin: 1em;
}

ol,ul,dl {
	/* Bringing lists on to the page with breathing room. */
	margin-left: 2em;
	margin-bottom: 1em;
}

ol li {
	/* Giving OL's LIs generated numbers. */
	list-style: decimal outside;
}

ul li {
	/* Giving UL's LIs generated disc markers. */
	list-style: disc outside;
}

dl dd {
	/* Giving UL's LIs generated numbers. */
	margin-left: 1em;
}

th,td {
	/* Padding to make the table readable. */
	padding: .25em .5em .25em .5em;
}

th {
	/* Distinguishing table headers from data cells. */
	font-weight: bold;
	text-align: center;
}

caption {
	/* Coordinated margin to match cell's padding. */
	margin-bottom: .5em;
	/* Centered so it doesn't blend in to other content. */
	text-align: center;
}

sup {
	/* to preserve line-height and selector appearance */
	vertical-align: super;
}

sub {
	/* to preserve line-height and selector appearance */
	vertical-align: sub;
}

p,
fieldset,
table,
pre {
	/* So things don't run into each other. */
	margin-bottom: 1em;
}
/* Opera requires 1px of passing to render with contemporary native chrome */
button,
input[type="checkbox"],
input[type="radio"],
input[type="reset"],
input[type="submit"] {
	padding:1px;
}



html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	outline: 0;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}


/************************/
/* RIT Base Styles		*/
/************************/


#maincontent {padding-top:26px;}
.block {padding-bottom:30px;}

#printnotice {display: none;}

#sitenav2 {padding-bottom:0.1em;}
#sitenav2 ul {margin-top:0;}
#footer {padding-bottom:0.1em;}

.sidebar {color:#000;font-weight:normal;font-style:normal;line-height:1em;text-transform:none;float:right;padding:0; border:1px solid #b3b3b3;border-bottom:0;margin-top:0;margin-left:1.25em;width:170px;}

.sidebar h4 {color:#FFF; background-color:#a6a6a6; text-align:center; text-transform:uppercase;font-weight:normal;padding:0.25em 0;border-bottom:1px solid #b3b3b3;margin:0;}
.sidebar h4 a:link, .sidebar h4 a:visited {color:#FFF;text-decoration:none;}
.sidebar h4 a:hover, .sidebar h4 a:active {color:#FFF;text-decoration:underline;}
.sidebar p, .sidebar ul, .sidebar ol  {background-color:#FFF;border-bottom:1px solid #b3b3b3;padding:0.5em 0.5em 0.5em 0.6em;font-size:85%;margin:0;}
.sidebar p.listheading {border-bottom:0; padding-bottom:0.1em;}
.sidebar ul, .sidebar ol {padding-left:2.25em;}
.sidebar input{  border: 1px solid #999999;}


div.clearer {clear: both; line-height: 0; height: 0;}

ul.spacedlist li, ol.spacedlist li {padding-bottom:1em;}
ul.compressedlist li, ol.compressedlist li {padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;line-height:1.25em;}

pre {padding-left:1em;background:#FFFFFF;border:3px solid #DFDECB;}

.textimage1, .sidebar1 { float:right; margin-left:26px;margin-bottom:15px;}
.textimage2, .sidebar2 { float:left; margin-right:20px; margin-bottom:15px;}
p.textimage3, div.textimage3 { text-align:center; margin-left: auto; margin-right: auto; }

.textimage1 .photocredit, .textimage2 .photocredit, .sidebar1 .photocredit, .sidebar2 .photocredit, .textimage3 .photocredit {font-size:77%; text-align:right;color:#AAA;padding-right:1.5em;}
.textimage1 .photocaption, .textimage2 .photocaption, .sidebar1 .photocaption, .sidebar2 .photocaption, .textimage3 .photocaption {font-size:77%;margin-top:1em;text-align:left;}


.photocaption + img {margin-top:1.25em;}

.sidebar1, .sidebar2 {background:#DFDBCB;padding:10px;}

.callout1 {color:#999;width:250px;float:right;margin-bottom:0.75em;margin-left:1.5em;font-size:131%;font-style:italic;}
.callout1 .byline {font-size:77%;text-align:right;padding-right:1em;}

.callout2 {color:#999;width:250px;float:left;margin-bottom:0.75em;margin-right:1.5em;font-size:131%;font-style:italic;}
.callout2 .byline {font-size:77%;text-align:right;padding-right:1em;}


.backtotop { text-align:right;padding-bottom:2.5em;}
.linknotavailable { color:#BBB; }
.standout { font-weight:bold; color:#87080e; }
.textnavlist {padding-bottom:3.25em;}

p.listheading { padding-bottom:0.2em;}
p.listheader { padding-bottom:0.2em;}

pre {font-size:77%;}

div.item { padding:0px 15px 20px 0; width:100%;}
div.item img { float:left;}
div.item p { margin-left: 122px;}
div.item p.itemtitle { font-weight: bold;}
div.item.noenc p { margin-left: 0px;}
/* RIT Theme 1 */

body {background: #F8F7ED url(/_assets/images/body-bg.gif) 0px -14px repeat-x;}

#metanav, #sitetitle {overflow:hidden;} /* Fixes left-right scrollbar on RIT homepage */

#metanav { margin:0; padding:0;width:100%;height:51px;clear:right;font-family:Helvetica, Arial, sans-serif;color:#FFF;background:#F36E21;position:relative;font-size:85%;}
#metanav ul {margin:20px 9px 0 0; padding: 0; float:right;}
#metanav ul li {float:left; list-style-type:none; padding:0 0 0 30px; border:0;}
#metanav a:link, #metanav a:visited {color:#FFF; background-color: transparent; text-decoration:none;}
#metanav a:hover {color:#FFF; background-color: transparent;text-decoration:underline;}
#metanav a:active {color:#FFF; background-color: transparent;text-decoration:none;}
#metanav p, #metaskip { position: absolute; left: -1999px;}
#metaritsearch {margin-right:15px;}
#metaritsearch a, #metarithometext {display:block;text-indent:-5000px;width:1px;height:1px;overflow:hidden;}
#metanav a span#metaritlogo {
padding:0;margin:0;left:0;top:0;display:block;
position:absolute;left:0;top:0;width:375px;height:51px;
background: url(/_assets/images/idbar.png) no-repeat;border:none;cursor:pointer;}
#metasearchform {border: none;width: 135px;height:16px;margin-top: -0.35em;padding:3px 0 0 3px;background: #F36E21 url(/_assets/images/idbar-orange-search.gif) no-repeat;}
#metasearchform input, #metasearchform button { border: none;float: left;}
#metaritsearchbox {	color: #000;width:114px;height: 14px;padding: 0;margin:0;border: none;background: #FFF;outline: 0;}
#metaritsearchbox.faded {color:#AAA;}
#metaritsearchbox.focused {color:#000;}
#metasearchform button { width: 16px;height: 13px;cursor: pointer;text-indent: -9999px;background: #FFF url(/_assets/images/idbar-orange-search-magnify.gif) no-repeat;}

#banner {height:160px;background-color:#EBE9DF;}
#banner p, #banner-image p {padding-left:22px;}

#breadcrumb {
	color:#fff;
	background-color:#bbb;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:77%;
	margin-bottom:0;
}
#breadcrumb p {padding: 5px 0 5px 22px; margin:0;}
#breadcrumb a:link, #breadcrumb a:visited {color:#fff; background-color: transparent;text-decoration:none;}
#breadcrumb a:hover, #breadcrumb a:active {color:#fff; background-color: transparent;text-decoration:underline;}


#sitetitle { text-indent:-2000px; background:none;position:absolute;margin-top:-1500px;}

a:link { color:#e87420;text-decoration:none;}
a:visited { color:#985D3B; text-decoration:none;}
a:hover { color:#f36e21; text-decoration:underline;}

h1 {margin-top:0;color:#5C1914;}

.sidebar {background-color:#DFDECB; border:1px solid #b2afa7;}
.sidebar h4 {background-color:#a69c84; border-bottom:1px solid #b2afa7;}
.sidebar p, .sidebar ul, .sidebar ol  {border-bottom:1px solid #b2afa7;}


#sitenav1 ul, #sitenav2 ul { margin-left:0;margin-right:0;}
#sitenav1 ul li, #sitenav2 ul li {list-style: none;}

#sitenav2 ul li { border-bottom:1px solid #e7e3d9; padding:0;}
#sitenav ul li.navheader { color:#000; background:#FFF;	font-size:1.25em; margin-bottom: 24px; padding:4px 0 3px 0;}
#sitenav ul li.listspacer { padding-bottom:20px; border-bottom:0px;}
#sitenav ul li.listspacer ul {border-bottom:1px solid #cacaab;}

#sitenav2 li a { display: block; color:#513127; text-decoration: none; /* IE6 Bug */ padding: 6px 0 4px 20px; }
#sitenav2 li a:hover { color:#513127; background-color: #e8e4da; text-decoration: none;}
#sitenav2 li a:active {color:#f36e21;  text-decoration:none;}
#sitenav li.navheader a { color:#000; background-color: #FFF;}
#sitenav li.navheader a:hover { color:#000; background-color: #FFF;}
#sitenav2 ul li ul {border-left:8px solid #dedad1; font-size:85%;margin-bottom:0;}
#sitenav2 ul li ul li { border-bottom:0px;}
#sitenav2 ul li ul li a {padding-bottom:6px;}

#sitenav2 ul.secondary li, #sitenav ul.smalllinks li { font-size:85%; border:none;}

#footer {background:#f9f8f5 url(/_assets/images/footer.gif) repeat-x;}
#footer {position:absolute;left:0; width:100%;padding-bottom:1em;}
#footer a:link,  #footer a:visited {color:#808080;text-decoration:none;}
#footer a:hover, #footer a:active  {color:#808080;text-decoration:underline;}
#footercontents{width:73.076em;*width:71.25em;margin:0 auto;padding-top:2em;}
#footercontents p {font-size:77%; color:#BBB;margin-left:23px;margin-right:23px;}
#footer .footer1 {float:left;}
#footer .footer2 {text-align:right;float:right;}

.grid1, .grid2 {margin-left:22px;}