*{margin:0;padding:0;text-align:left}
html{font-size:100%}
body{font-size:.75vw;color:#000;background:#f8f7ed url(//www.rit.edu/framework/old/images-template/xbody-background.gif.pagespeed.ic.4huaQEER6G.png) repeat-y}
table{font-size:100%}
input,select,th,td{font-size:1em}
h1{font-size:1.8em}
h2{font-size:1.6em}
h3{font-size:1.45em}
h4{font-size:1.25em}
h5{font-size:1em;text-transform:uppercase}
h6{font-size:1em;font-style:italic}
p{font-size:1em}
p.introtext{font-size:1.15em;padding-bottom:15px}
img{border:0}
* html h1,* html h2,* html h3,* html h4,* html h5,* html h6,* html p,* html #maincontent ul,* html #maincontent ol,* html #maincontent li{position:relative}
h1{padding:.8em 0 .9em 0;color:#600}
h1 span.secondary{font-size:.5em;color:#444}
h2,h3,h4,h5,h6{padding:.5em 0 .25em 0}
p{padding-bottom:1.4em;line-height:1.65em}
ul{padding-bottom:1.5em;padding-left:1.25em}
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}
li{padding:.15em 0}
ul li ul{padding-bottom:0}
ol{padding-bottom:1.5em;padding-left:1.5em}
ol li ol{padding-bottom:0}
blockquote{padding-left:4em}
pre{margin-bottom:1.4em;padding-left:1em;background:#fff;border:3px solid #dfdecb}
.textimage1{float:right;margin-left:2em;margin-bottom:1.25em}
.textimage2{float:left;margin-right:20px;margin-bottom:20px}
p.textimage3{text-align:center;margin-left:auto;margin-right:auto}
.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:.2em}
p.listheader{padding-bottom:.2em}
.contentcolumn1{margin-top:0;color:#000;float:left;padding-left:0;padding-right:5%;width:47%;display:inline}
.contentcolumn2{margin-top:0;color:#000;float:left;width:47%;padding-left:0;padding-right:0;display:inline}
* html .contentcolumn1,* html .contentcolumn1 div{height:1%}
* html .contentcolumn2,* html .contentcolumn2 div{height:1%}
.contentcolumn1 p,.contentcolumn2 p,.contentcolumn1 ul,.contentcolumn2 ul,
.contentcolumn1 p.lastp,.contentcolumn2 p.lastp{padding-bottom:0}
.contentcolumn1 img,.contentcolumn2 img{border:1px solid #000;float:left;margin-right:12px;margin-bottom:8px}
.contentcolumn1 h2,.contentcolumn2 h2,
.contentcolumn1 div,.contentcolumn2 div{padding-bottom:20px;overflow:hidden}
input,textarea{border:1px solid #ccc}
input.radiobutton{border:0}
input.submitbutton{font-size:1.35em;margin-left:1.35em}
fieldset{display:block;margin:1em 0 1.5em 0;padding:.3em 1em 1.5em 1em;border:1px solid #666}
legend{font-weight:bold;font-size:1.75em;color:#666;padding:.2em .5em}
fieldset div{clear:both;margin:.1em 0;position:relative}
fieldset br.remove{display:none}
label,fieldset div.cr p{margin-right:1em;margin-top:0;display:block;width:13em;text-align:right;float:left}
fieldset div.cr label{text-align:left;margin-left:14em;width:auto;float:none}
fieldset p.note{text-align:left;margin:1em 0 0 14em;padding-bottom:0;display:block}
div.clearer{clear:left;line-height:0;height:0}
div.thumbnails{display:table-cell;padding-bottom:30px;clear:right}
div.thumbnailbox{padding-top:15px;width:105px;height:130px;text-align:center;float:left}
div.thumbnailbox img{border:1px solid #000}

figure{display: block;margin-before: 1em;margin-after: 1em;margin-start: 40px;margin-end: 40px;}
figcaption {padding: 5px;font-family: 'Cherry Swash', cursive;font-size: 2em;font-weight: 500;border: none;background: transparent;word-wrap:normal;}

#banner{overflow:hidden;height:216px;width:100%;clear:both;color:#ffffff;background:#643208 url(images-template/banner-default.gif) repeat-x top}
#banner {font-size:0.75vw;}
#banner h1{color:white;font-size:4em;text-align:center;margin-top:0.0em;margin-bottom:-1.0em}
#banner h2{color:white;font-size:2.5em;text-align:center;}
#banner h3{color:white;font-size:2em;text-align:center;}
#banner .shadow{position:relative;display:block;color:#fff}
#banner .shadow span{position:absolute;display:block;top:0}
#banner .shadow:before{display:block;padding:2px;content:attr(title);color:#666}

#breadcrumb{clear:both;color:#fff;background-color:#898989;font-family:Arial,Helvetica,sans-serif;font-size:.8333em}
#breadcrumb p{padding:3px 0 3px 22px;line-height:1em}
#breadcrumb a:link,#breadcrumb a:visited{color:#fff;background-color:transparent;text-decoration:none}
#breadcrumb a:hover{color:#fff;background-color:transparent;text-decoration:underline}
#breadcrumb a:active{color:#fff;background-color:transparent;text-decoration:none}

#container{background:#f8f7ed url(//www.rit.edu/framework/old/images-template/xbody-background.gif.pagespeed.ic.4huaQEER6G.png) repeat-y}
#container div.item{position:relative;padding:0 15px 20px 0;line-height:1.1em;overflow:hidden;width:95%;font-size:1.4em}
#container div.item img{border:#000 solid 1px;float:left;margin: 0 1.5em .5em 0;}
#container div.item p{margin-left:120px;line-height:1.1em;margin-bottom:0;padding-bottom:.65em}
#container div.item p.itemtitle{margin-left:122px;line-height:1.1em;font-size:1.05em;padding-bottom:0;font-weight:bold}
#container div.item.noenc p{margin-left:0}
#container div.item.noenc p.itemtitle{margin-left:0}

#contentcolumn1 div.item,#contentcolumn2 div.item{display:block}

#footer{padding:35px 0px 5px 200px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:.75em;color:#4d4237;background:transparent}
#footer p{line-height:1.2em}
#footer a:link,#footer a:visited{text-decoration:none;color:#a38c76;background:transparent}
#footer a:hover{text-decoration:underline;color:#a38c76;background:transparent}
#footer a:active{text-decoration:none;color:#a38c76;background:transparent}

#maincontent{margin-left:180px;padding:0 30px 0 50px;display:block;color:#000;//background:#f8f7ed url(images-template/maincontent-shadow.gif) repeat-y;font-family:"Trebuchet MS",Helvetica,Arial,sans-serif;font-size:1.0em}
#maincontent a:link{color:#e87420;text-decoration:none}
#maincontent a:visited{color:#985d3b;text-decoration:none}
#maincontent a:hover{color:#f36e21;text-decoration:underline}
#maincontent table{margin-bottom:1.5em;margin-right:-5px}
#maincontent th{text-align:left;padding:3px 0}
#maincontent td{padding:3px 2px;vertical-align:top}
#maincontent p{font-size:1.5em}
#maincontent ul{font-size: 1.5em}
#maincontent li{font-size: 1.0em}
#maincontent td{font-size: 1.5em}
#maincontent p.Person{font-weight:bold;padding-bottom:0}
#maincontent p.Footnote{font-style:italic;padding-bottom:.5em;font-size:.95em}
#maincontent p.person{font-weight:bold;padding-bottom:0}
#maincontent p.footnote{font-style:italic;padding-bottom:.5em;font-size:.95em}
#maincontent h1 .sidebar{font-size:.5em}
#maincontent h2 .sidebar{font-size:.65em}
#maincontent h3 .sidebar{font-size:.7em}
#maincontent h4 .sidebar{font-size:.85em}
#maincontent h5 .sidebar{font-size:1em}
#maincontent h6 .sidebar{font-size:1em}
#maincontent .sidebar{color:#000;font-weight:normal;font-style:normal;line-height:1em;text-transform:none;float:right;background-color:#dfdecb;padding:0;border:1px solid #b2afa7;border-bottom:0;margin-top:0;margin-left:1.25em;width:170px}
#maincontent .sidebar h4{color:#fff;background-color:#a69c84;text-align:center;text-transform:uppercase;font-weight:normal;font-size:1.1em;padding:.25em 0;border-bottom:1px solid #b2afa7}
#maincontent .sidebar h4 a:link,#maincontent .sidebar h4 a:visited{color:#fff;text-decoration:none}
#maincontent .sidebar h4 a:hover,#maincontent .sidebar h4 a:active{color:#fff;text-decoration:underline}
#maincontent .sidebar p,#maincontent .sidebar ul,#maincontent .sidebar ol{background-color:#fff;border-bottom:1px solid #b2afa7;padding:.5em .5em .5em .6em;font-size:.85em;line-height:1.25em}
#maincontent .sidebar p.listheading{border-bottom:0;padding-bottom:.1em}
#maincontent .sidebar ul,#maincontent .sidebar ol{padding-left:2.25em}
#maincontent .sidebar input{border:1px solid #999}
#maincontent #title h1 {font-size: 1.5em;padding: .5em .5em .5em 1em;background-color: #f16f00;color: #ffffff;}

#metanav{margin:0;padding:0;height:56px;background:#f36e21 url(images-template/rit_logo-orange.gif) no-repeat;clear:right;font-family:Arial,Helvetica,sans-serif;color:#fff;font-size:.9em}
#metanav.brown{background:#513127 url(images-template/rit_logo-brown.gif) no-repeat}
#metanav.lightgrey{background:#aaa url(images-template/rit_logo-greylight.gif) no-repeat}
#metanav.darkgrey{background:#888 url(images-template/rit_logo-greydark.gif) no-repeat}
#metanav.black{background:#000 url(images-template/rit_logo-black.gif) no-repeat}
#metanav ul{margin:20px 9px 0 0;padding:0;float:right}
#metanav ul li{float:left;list-style-type:none;padding:0 0 0 15px;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}
#metanavtitle,#metanavskiptocontent{position:absolute;left:-1999px}
#metanav a span#logo{position:absolute;left:14px;top:4px;width:135px;height:50px;z-index:1;cursor:pointer}
#metanav #ritsearch{display:inline}
#metanav form{display:inline;font-size:.8333em}
#metanav form div{display:inline}
#metanav form #ritsearchbox{border:#999 solid 1px}
#metanav form #submit{border:#999 solid 1px}

#printnotice{display:none}

#promobanners{float:left;width:99%}
#promobanners p{font-size:.99em;line-height:1em}
#promobanners h2{color:#513127;background:#f8f7ed url(images-template/h2-line_shadow.gif) left bottom no-repeat;margin-bottom:8px;padding:1px 0 1px 5px}

#sitenav{float:left;width:180px;position:relative;left:0;top:-0px;color:#000;background:#dfdecb;z-index:4}
#sitenav ul{list-style:none;width:120px;font-family:Helvetica,Arial,sans-serif;font-size:1.0em;font-weight:bold;padding:1px 0 0 0}
#sitenav ul{padding-top:0}
#sitenav ul li{border-bottom:1px solid #cacaab;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:0}
#sitenav ul li.listspacer ul{border-bottom:1px solid #cacaab}
#sitenav ul li a{background:#dfdecb}
#sitenav li a{display:block;color:#545446;text-decoration:none;padding:6px 0 4px 20px}
#sitenav li a:hover{color:#545446;background-color:#f0efdb;text-decoration:none}
#sitenav li a:active{color:#696958;text-decoration:none}
#sitenav li.navheader a{color:#000;background-color:#fff}
#sitenav li.navheader a:hover{color:#000;background-color:#fff}
#sitenav ul li ul{background:#dfdecb;width:120px;border-left:8px solid #a9a98a;list-style:none;font-size:.95em;font-weight:bold;padding-bottom:6px}
#sitenav ul li ul li{border-bottom:0;padding-bottom:1px}
#sitenav ul li ul li a{padding-bottom:1px;background:#dfdecb;padding-left:22px}
#sitenav ul.smalllinks{padding-bottom:0;padding-top:0;margin-bottom:0;margin-top:0}
#sitenav ul.smalllinks li{color:#000;font-size:.95em;border:none;padding-bottom:0;padding-top:0;margin-bottom:0;margin-top:0}
#sitenav ul.secondarylinks{padding-bottom:0;padding-top:0;margin-bottom:0;margin-top:0}
#sitenav ul.secondarylinks li{color:#000;font-size:.95em;border:none;padding-bottom:0;padding-top:0;margin-bottom:0;margin-top:0}
#sitenav p{padding-left:20px}
#sitenav p a:link,#sitenav p a:visited{text-decoration:none;color:#fff}
#sitenav p a:hover,#sitenav p a:active{text-decoration:underline}
#sitenav .sidebar{color:#000;font-weight:normal;font-style:normal;font-family:"Trebuchet MS",Helvetica,Arial,sans-serif;line-height:1em;text-transform:none;background-color:#dfdecb;padding:0;border:1px solid #b2afa7;border-bottom:0;margin-top:0;margin-left:11px;width:155px}
#sitenav .sidebar h4{color:#fff;background-color:#a69c84;text-align:center;text-transform:uppercase;font-weight:normal;font-size:1.1em;padding:.25em 0;border-bottom:1px solid #b2afa7}
#sitenav .sidebar h4 a:link,#sitenav .sidebar h4 a:visited{color:#fff;text-decoration:none}
#sitenav .sidebar h4 a:hover,#sitenav .sidebar h4 a:active{color:#fff;text-decoration:underline}
#sitenav .sidebar p,#sitenav .sidebar ul,#sitenav .sidebar ol{background-color:#fff;border-bottom:1px solid #b2afa7;padding:.5em .5em .5em .6em;font-size:.85em;line-height:1.25em}
#sitenav .sidebar p.listheading{border-bottom:0;padding-bottom:.1em}
#sitenav .sidebar ul,#sitenav .sidebar ol{padding-left:2.25em}
#sitenav .sidebar input{border:1px solid #999}

#sitetitle{margin:0 -30px 0 -50px;padding:9px 0 18px 50px;color:#000;background:#fff url(images-template/sitetitle-shadow.gif) no-repeat bottom left;font-family:Helvetica,Arial,sans-serif;font-size:2em}
#sitetitle span.pretitle{font-size:.5em;display:block;clear:right}

#main #title h1 {font-size: 1.5em;padding: .5em .5em .5em 1em;background-color: #f16f00;color: #ffffff;}
