/* 
Many things have been cut from the printed page. 
The navigation, search box, chat graphic, and utility links are unnecessary 
and have been removed to create a cleaner layout.
*/

body { /*the background color was changed to white instead of red, margin was set to zero*/
	background-color: white;
	margin: 0 0 0 0;
}

#page { /*the code that centered the page was removed. Now it is just positioned at the top left corner.*/
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	height: auto;
	width: auto;
	background-color: white;
	border: none;
	z-index: 1; /*lowest z-index*/
}


/********Current Students > Course Listing: this is above everything else because of the general styles*******/
.course_table1 {/*unchanged*/
		margin-left: 2px; 
		margin-top:10px;
		margin-bottom: 10px;
}

ul {/*unchanged*/
    padding:0;
  	margin:0;
}

li {/*unchanged*/
    list-style-type:none;
    padding-left:5px;
    padding-right:8px;
    margin:1px;
}


tr { /*unchanged*/
	border:0px;
}

td { /*unchanged*/
	border:0px;
}

.T_header { /*unchanged*/
    color: white;
    background-color: #535353;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    ol list-style-type:none;
}
 
.T_odd { /*unchanged*/
   	vertical-align: top;
    color: black;
    background-color: #CCCCCC;
    font-size: 10px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
	ol list-style-type:none;
}

.T_even { /*unchanged*/
    vertical-align: top;
    color: black;
    background-color: #fff;
    font-size: 10px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
	ol list-style-type:none;
}

/*******************************************GENERAL PAGE STYLES: on every page***********************************/

/********Header**********************************************/
#header { /*width changed--760px for Mozilla, auto for IE*/
	position: relative;
	width: 760px !important;
	width: auto;
	height: 90px;
	border-bottom-style: solid;
	border-bottom-color: #4e6781;
	border-bottom-width: 7px; /*part of this bottom border is the top of the image*/
	z-index: 10; 
}

#line { /*the line stayed because the image stayed*/
	position: absolute;
	top: 95px;
	z-index: 90; 
}

#logo { /*unchanged*/
	position: absolute;
	top: 10px;
	left: 10px;
	border-style: none;
}

#chatbox { /*the chatbox isn't needed*/
	display: none;
}

#chatpic { /*the chatpic isn't needed*/
	display: none;
}

#rit_cast { /*the position has changed*/
	position: absolute;
	right: .5in;
	top: 60px;
}

#utilities { /*the utilities aren't needed*/
	display: none;
}

#searchbox { /*the search box isn't needed*/
	display: none;
}

#searchbut { /*the search button isn't needed*/
	display: none;
}

#searchin { /*the search text field isn't needed*/
	display: none;
}
/************************************************************/

/*******Photo************************************************/
#photo { /*the photo is unchanged*/
	position: relative;
	width: 760px;
	height: 100px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #4e6781;
	z-index: 20;
}
/************************************************************/

/***************Mainbody and Maintable*****************/
#mainbody { 
	position: static;
    margin-top: 10px;
    padding-bottom: 5px; /*leaves room at the bottom of the page after the red "dot" */
}

table.maintable {
	position: relative;
	left: -40px;
}

#navcell { /*change the width of the navcell*/
	width: 0px;
}

.navcircle { /*this style is only used in the print style sheet to hide the circle in the navigation*/
	display: none;
}

#spacer { /*change the width of these cells*/
	width: 0px;
}

#redline { /*change the width of these cells*/
	width: 0px;
}

/*****Navigation*********************************************/
#nav { /*the navigation isn't needed, none of these are displayed*/
	display: none;
}

.Hhack {
	display: none;	
}

#Hhack1 {
	display: none;
}

dl.menu {
	display: none;
}

#menu0, #menu1, #menu2, #menu3, #menu4, #menu5, #menu6 {
	display: none;
}

/************Content styles***************/
#text { 
	margin-left: 10px;
	margin-top: -4px; /*moves the div up a few pixels to align with the top of the red line*/
	width: 6.5in; /*change width to inches*/
	padding-bottom: 15px; /*extra space at the bottom so the text area will end at the top of the dot*/
}

#title { /*font-size increased*/
	font-weight: bold;
	font-size: 13pt;
	border-bottom-style: solid;
	border-bottom-color: black;
	border-bottom-width: 1px;
}

.pagein { /*unchanged*/
	color: #4e6781;
}

#sub_text { /*width changed to auto*/
	width: auto;
	margin-top: 8px;
}

.sub_title { /*font-size increased*/
	font-weight: bold; 
	font-size: 11pt; 
	border-bottom-style: solid; 
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	width: auto;
}

.stitle_links { /*the stitle links box needs to stay (see .stitle_link_url style below*/
	position: absolute; 
	right: 45px;
}

/*black circle used in stitle_links box*/
.blackcircle { /*this style only used in the print style sheet, hides the black circles*/
	display: none;
}

/***Bottom of page****/

/*****Dot**********/
#dot { /*the dot isn't needed*/
	display: none;
}

/*****Footer****************/
#footer { /*the footer isn't needed*/
	display: none;
}

/***********************************************END General Page Styles******************/ 

/************************************Specific page styles********************************/

/*************index page right side**************/

/*index "text"--like the "text" above, but special for the index. only used in the print style sheet*/
#indextext {
	width: 600px;
	position: absolute;
	left: 50px;
}

/***CMS Hours***/
#cmshours{ /*the notices on the right side of the index aren't needed*/
	display: none;
}

/***News & Events***/
#news { /*none of these are displayed*/
	display: none;
}

ul.newslist {
	display: none;
}

li.newsitem {
	display: none;
}

/***Featured Student***/
#feature { /*none of these are displayed*/
	display: none;
}

#featured_student {
	display: none;
} 

/*************student work gallery styles**************/
#student_feature {/*unchanged*/
	position: relative;
	top: 20px;
}

#date { /*only used in the print style sheet to hide this div*/
	display: none;
}

#student_text {/*unchanged*/
	width: 350px;
}

#gallery {/*unchanged*/
	padding-top: 50px;
	padding-bottom: 5px;
}

#gallery_pic {/*unchanged*/
	border-style: solid;
	border-color: #4e6781;
	border-width: 2px;
}

#biodiv { /*position was changed*/
	position: absolute;
	top: 300px;
	right: 50px;
	width: 175px;
}

#student_pic {/*unchanged*/
	border-width: 2px;
	border-color: #4e6781;
	border-style: solid;
}

#previous { /*position was changed*/
	disply: block;
	margin-top: 30px;
}

/*************CMS photo gallery styles**************/
.cms_sub_pics { /*the photo gallery styles weren't changed*/
	margin-top: 5px;
	width: 520px;
}

.gallery_pic { /*unchanged*/
	border-style: solid;
	border-color: #4e6781;
	border-width: 2px;
}

/*************alumni society*****************/
#letter { /*this style was not changed*/
	width: 300px;
	border-style: solid;
	border-color: #4e6781;
	border-width: 1px;
	padding: 10px;
}

#memberlink { /*this style only used in the print style sheet to hide the "Become a Member" link*/
	display: none;
}

/*************glossary styles**************/
.gloss_header { /*the glossary styles were not changed*/
    color: white;
    background-color: #535353;
    font-size: 10pt;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}
 
.gloss_odd { /*unchanged*/
   	vertical-align: top;
    color: black;
    background-color: #CCCCCC;
    font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}

.gloss_even { /*unchanged*/ 
    vertical-align: top;
    color: black;
    background-color: #fff;
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
}


/********grad course table*************************/
.gradcourse_table {
	background-color: black; 
	border: 1px solid black; 
	width: 548px;
}


/********END Page Specific Styles******************/




/*****Link Styles****************************************/
a:link {
	text-decoration: underline;
	font-weight: bold;
	font-size: inherit;
	color: #4e6781;
}

a:visited {
	text-decoration: underline;
	font-weight: bold;
	font-size: inherit;
	color: #4e6781;
}

a:hover {
	text-decoration: none;
	font-weight: bold;
	font-size: inherit;
	color: black;
}


/****specialized link styles****/
.utillink:link, .utillink:visited {
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	color: #000;
}

.utillink:hover {
	text-decoration: underline;
	font-weight: bold;
	font-size: 8pt;
	color: #000;
}

.navlink:link, .navlink:visited { /*the navigation links aren't needed*/
	display: none;
}

.navlink:hover {
	display: none;
}

.navsublink:link, .navsublink:visited {
	display: none;
}

.navsublink:hover{
	display: none;
}

.ctablelink:link, .ctablelink:visited { 
	text-decoration: none;
	font-weight: normal;
	font-size: 8pt;
	color: #4e6781;
}

.ctablelink:hover {
	text-decoration: none;
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
}

.clink:link, .clink:visited {
	font-weight: bold; 
	text-decoration: none;
	font-size: 10pt;
	color: black;
	width: 530px;
	line-height: 20pt;
}

.clink:hover {
	font-weight: bold; 
	text-decoration: none;
	font-size: 10pt;
	color: #4e6781;
	width: 530px;
	line-height: 20pt;
}

.stitle_link:link { /*the stitle links aren't needed*/
	display: none;
}

.stitle_link:visited {
	display: none;
}

.stitle_link:hover {
	display: none;
}

.stitle_link_url:link, .stitle_link_url:visited, .stitle_link_url:hover { /*these are the urls for the pages in "ritresources.html" they need to appear*/
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	color: black;
}

.list_link:link, .list_link:visited {
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
	color: #4e6781;
}

.list_link:hover {
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
	color: black;
}

/***END***********************************************/
