/* 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 0 0010 001 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%;}#sitenav1{display:none;}.template #maincontent {float:right;margin-left:-25em;} .template .block {float:left;width:18.4615em;*width:18.00em;} .template #maincontent .block {margin-left:19.4615em;*margin-left:19.125em;} /* 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.second, .grid1 div.third {display:none;} .grid1 div.first {float:left;} .grid1 div.first {width:100%;} .grid1 .grid .unit {width:49%;*width:48.1%;*margin-left:0;} .grid1 .grid .unit {*width:48.1%;*margin-left:0;} .grid1 .grid div.first {width:49%;*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 { text-align:center; margin-left: auto; margin-right: auto; } .textimage1 .photocredit, .textimage2 .photocredit, .sidebar1 .photocredit, .sidebar2 .photocredit {font-size:77%; text-align:right;color:#AAA;padding-right:1.5em;} .textimage1 .photocaption, .textimage2 .photocaption, .sidebar1 .photocaption, .sidebar2 .photocaption {font-size:77%;margin-top:1em;} .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(/_files/bodyBG.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(/framework/v0/images/idbar-orange.gif) 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(/framework/v0/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(/framework/v0/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(/_files/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;}