body {background: #F8F7ED url(/_files/bodyBG-index.gif) repeat-x;}

/* Just for RIT homepage site */
#metanav {height:65px;}
#metanav a span#metaritlogo {width:470px;height:65px;background: url(/framework/v0/images/idbar-orange-large.gif) no-repeat;}
#metanav ul {margin:26px 15px 0 0;}


#ritaboutnav #ritaboutnavul li a {padding:8px 32px 7px 26px;}

#bodycontent {background: url(/_files/bodycontentBG.gif) repeat-y;}
#maincontent {margin-top:0em;padding-top:0em;}
#sidecolumn {margin-top:0em;}
#banner {background-color:transparent;}

/* For 210, 470, 210 layout of homepage */
.template .block {float:left;width:16.1538em;*width:15.75em;}
.template #maincontent .block {margin-left:18.4615em;*margin-left:18em;}
.grid1 .unit, .grid1 .grid {width:29.5775%;margin-left:1.99%;}
.grid1 div.first {width:66.1972%;}

.grid1 {margin-left:0;margin-right:0;}
.grid1 .second {margin-top:1px;}


#banner {width:950px;height:360px; display:block;}
#nonflash {width:950px;height:360px; background:url(/_files/carousel-nonflash2.gif) no-repeat;position:relative;}
#nonflash .mainlink {display:block;width:503px;height:284px;position:absolute;top:38px;left:223px;}
#nonflash .readmore {position:absolute;top:255px;left:413px;}
#nonflash .installflash {position:absolute;top:292px;left:210px;}




#sidecolumn h2 {text-align:right;}
#sidecolumn ul {text-align:right;margin-right:0;}
#sidecolumn .social {text-align:right;}
#sidecolumn {margin-bottom:1.5em;}


#myritform {padding-left:43px;}

#welcomelinks {padding-bottom:.25em;margin-top:-1px;}
#quicklinks {border-top:1px solid #e7e3d9;padding-bottom:1.5em;}
#myrit {border-top:1px solid #e7e3d9;padding-bottom:.25em;}
#upcomingevents {padding-bottom:.25em;}
#spotlight {border-top:1px solid #e7e3d9;}
#spotlight p {font-size:85%;color:#513127;}
#spotlight p a:link, #spotlight p a:visited {color:#c5765d;text-decoration:none;}
#spotlight p a:hover, #spotlight p a:active {color:#513127;text-decoration:underline;}

#promobanners {margin-top:1em;margin-bottom:1em;}
#promobanners2 {margin-top:1em;margin-bottom:1em;}


.replace{
height:23px; width:210px;

position:relative; 
/* hide overflow:hidden from IE5/Mac */
/* \*/
overflow: hidden;
/* */
}

.replace span{ display:block; position:absolute; top:0px; left:0px; height:23px; width:210px; 
z-index:1; /*for Opera 5 and 6*/ }

#rpEmergency.replace, #rpEmergency.replace span {width:239px;}
#rpEmergency, #rpEmergency span{  background: url(/_files/rpEmergency.gif) no-repeat; }

#rpWelcome, #rpWelcome span{  background: url(/_files/rpWelcome.gif) no-repeat; }
#rpQuickLinks, #rpQuickLinks span{  background: url(/_files/rpQuickLinks.gif) no-repeat; }
#rpMyRIT, #rpMyRIT span{  background: url(/_files/rpMyRIT.gif) no-repeat; margin-bottom:0;}
#rpNews, #rpNews span{  background: url(/_files/rpNews.gif) no-repeat; }
#rpEvents, #rpEvents span{  background: url(/_files/rpEvents.gif) no-repeat; }
.rpInteractiveMedia, .rpInteractiveMedia span{  background: url(/_files/rpInteractiveMedia.gif) no-repeat; }
.rpPhotoSpotlight, .rpPhotoSpotlight span{  background: url(/_files/rpPhotoSpotlight.gif) no-repeat; }
.rpVideoSpotlight, .rpVideoSpotlight span{  background: url(/_files/rpVideoSpotlight.gif) no-repeat; }

.flashcontrol {text-align:right;margin-top:1em;font-size:77%;}
.flashcontrol a:link, .flashcontrol a:visited {color:#cbc4b9;text-decoration:none;}
.flashcontrol a:hover, .flashcontrol a:active {color:#c5765d;text-decoration:underline;}


#welcomelinks ul {margin-top:1em;}
#welcomelinks li {font-size:93%;list-style-type:none;margin-bottom:0.67em;}
#welcomelinks li a:link, #welcomelinks li a:visited {color:#513127;text-decoration:none;}
#welcomelinks li a:hover, #welcomelinks li a:active {color:#513127;text-decoration:underline;}
#welcomelinks li a:after {content: " \BB \ "; }

/* Follow Us social networking button */
#social {padding-left:43px;}
#social a {display:block;width:167px;height:80px;background:url(/_files/socialnetworks.jpg) bottom;text-indent:-5000px;outline:0;}
#social a:hover {background:url(/_files/socialnetworks.jpg) top;}


#newsline p {font-size:108%;}
#newsline a {color:#513127;text-decoration:none;}
#newsline .item p.itemtitle { font-weight: normal;}

#newsreleases a:hover {text-decoration:underline;}


#newsline .morenews {font-style:italic;color:#c5765d;}
#newsline .morenews a:link, #upcomingevents .moreevents a:visited {color:#513127;text-decoration:none;}
#newsline .morenews a:hover, #upcomingevents .moreevents a:active {color:#513127;text-decoration:underline;}

#newsreleases ul li {padding-top:.5em;}


/*#myrit label {text-indent:-5000px; background:none;position:absolute;}*/
#myrit label {margin-left:2px;background:none;color:#CDC6B7;font-size:.7em;}
#myrit input[type="text"], input[type="password"]
{
    display: block;
    padding: 4px;
    border: solid 1px #CDC6B7; /* was e7e399 */
    width: 157px;
}
#myrit p {margin:2px 0;}
#myrit input#secure, #myrit #guest {margin-top:11px;margin-bottom:12px;}

#upcomingevents {font-size:93%;}
#upcomingevents .event {color:#513127;line-height:1.18;}
#upcomingevents .eventDate {display:block;color:#c5765d;font-size:82.7957%;}

#upcomingevents .event a:link, #upcomingevents .event a:visited {color:#513127; text-decoration:none;}
#upcomingevents .event a:hover, #upcomingevents .event a:active {text-decoration:underline;}
#upcomingevents .moreevents {font-style:italic;color:#c5765d;}
#upcomingevents .moreevents a:link, #upcomingevents .moreevents a:visited {color:#513127;text-decoration:none;}
#upcomingevents .moreevents a:hover, #upcomingevents .moreevents a:active {color:#513127;text-decoration:underline;}


