/* /* /*

Author: Dave Snyder, dks1718@rit.edu

Contributor: Adam Spirer, ars1351@rit.edu, Forrest Marvez, fjm4721@rit.edu

Copyright: 2006 Rochester Institute of Technology, All Rights Reserved.

Updated: August 20th, 2009

*/
html {

	height: 100%;

	padding: 0px;

	margin: auto;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	background-color: white;

	color: black;

}

body {

	background-image: url(media/bg_left_lines_shadow.gif);

	background-repeat: repeat-y;

	background-position: 0px 92px;	

	padding: 0px;

	margin: auto;

	height: 100%;

	width: 720px;

	position:relative;

}



#newsholder, #newsholder2 {

	float: left;

	width: 190px;

	position: absolute;

	left: 10px;

	font: 11px arial, sans-serif;

	min-height: 200px;

}



#newsholder a:link, #newsholder2 a:link { 

	color: #333;

	font-weight: bold;

}



#newsholder a:hover, #newsholder2 a:hover { 

	color: #555;

}



#news {

	text-align: left;

	height: 220px;

	min-height: 220px;

	position: relative;

	top: 60px;

	margin: 0px;

	overflow: hidden;

	padding: 0px;

	width: 210px;

}



#newscontainer {

	background: #f0efe9 url(media/news_background.jpg) no-repeat top;

	height: 288px;

	

	margin: 10px 0 10px 5px;

	min-height: 288px;

	padding: 0;

	width: 211px;

}



.header2 {

	height: 81px;

	width: 720px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	background-image: url(media/header_03.jpg);

	background-position: center;

	background-color: #898F61;

	color: white;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	position:relative;

}

.header {

	width: 720px;

	margin-right: auto;

	margin-left: auto;

	background-color: #888888;
	/* 888888 */
	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	height: 50px;

	line-height: 50px;

	text-align: right;

	color: #FFFFFF;

	top: 3px;

	position:relative;

}

.button {

	background: #888888;

	border: 1px solid #FFFFFF;

	font: normal 12px Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	padding: 1px;

	margin-top: 1em;

	text-decoration: none;

	text-align: center;

}

.search_box {

	background: #888888;

	border: 1px solid #FFFFFF;

	font: normal 12px Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	padding: 2px;

	margin-top:1em;

	text-decoration: none;

	text-align: left;

	width:80px;

}

.titletext {

	background-image: url(media/titletext.jpg);

	margin: 0px;

	float: right;

	height: 39px;

	width: 492px;

	background-repeat: no-repeat;

	background-position: right top;

	text-transform: uppercase;

	color: #FFFFFF;

	text-align: right;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	font: 100 17px/1.7em Arial, Helvetica, sans-serif;

}

.nav_list, .nav_list_items, .nav_info {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	list-style-type: none;

	font-variant: normal;

	text-transform: uppercase;

	font-weight: 700;

	color: #888E5E;

	background-color: #F3F2EF;

	background: url(media/bg_left_lines_shadow.gif) repeat-y;

	text-align: center;

	margin: 0px;

	line-height: 1em;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.nav_list1, .nav_list_items1, .nav_info1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	list-style-type: none;

	font-variant: normal;

	text-transform: inherit;

	font-weight: 700;

	color: #888E5E;

	text-align: center;

	margin: 0px;

	line-height: 1em;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.nav_list_items {

	text-align: left;

	line-height: 1.25em;

	padding-top: 1em;

	text-indent: 20px;

	width: 228px;

	display: block;

}

.nav_info {

	padding-bottom: 1em;

	text-indent: 15px;

	text-align:left;

	text-transform:none;

}

.nav_bar {

	margin: 0px;

	padding: 0px;

	width: 228px;

	float: left;

	background: url(media/bg_left_lines_shadow.gif) repeat-y;

}

.nav_bar2 {

	margin: 0px;

	padding: 0px;

	width: 228px;

	height: 700px;

	overflow:scroll;

	float: left;

	background: url(media/bg_left_lines_shadow.gif) repeat-y;

}

.arrow {

	padding-top:7px;

	padding-bottom:1px;

	background:url(media/arrow.gif);

	background-position:8px 8px;

	background-repeat:no-repeat;

	display:block;

	margin:0px;

}

.arrow2 {

	padding-top:7px;

	padding-bottom:1px;

	background:url(media/arrow2.gif);

	background-position:8px 8px;

	background-repeat:no-repeat;

	display:block;

	margin:0px;

}

.bar {

	padding-top:7px;

	background:url(media/bar.gif);

	background-position:8px 8px;

	background-repeat:repeat-y;

	display:block;

	margin:0px;

}

.bracket {

	padding-top:7px;

	background:url(media/bracket.gif);

	background-position:8px 0px;

	background-repeat:no-repeat;

	display:block;

	margin:0px;

}

.indent_list_bar {

	text-indent:-10px; 

	padding-left:50px;

	padding-top: 7px;

	font:normal 10px/1.5em Verdana, Arial, Helvetica, sans-serif;

	background:url(media/bar.gif);

	background-position:8px 8px;

	background-repeat:repeat-y;

	display:block;

	margin:0px;

}

.body_box {

	margin: 0px auto;

	width: 442px;

	padding: 0px;

	height: auto;

	float: right;

}

.body_area {

	padding: 0px;

	width: 720px;

	margin: 0px auto;

	display: block;

	background: url(media/bg_left_lines_shadow.gif) repeat-y;

}

.wrapper {

	color: black;

	background-color: white;

	padding-top: 16px;

	position:relative;

}

.clearer {

	clear: both;

	font-size: 1px;

}

.spacer {

	width: 228px;

	margin: 0px;

	padding: 0px;

	visibility: hidden;

	font-size: 1px;

	line-height: 0em;

}

.footer {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	padding: 0px;

	width: 485px;

	float: right;

	margin-top: 25px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	border-top:solid 1px black;

	text-align: center;
	padding-bottom: 50px;

}

.body_li {

	padding-bottom: 1em;

}

li {

	margin: 0px;

	padding: 0px;

}

.indent_list {

	padding-top: 7px;

	font:normal 10px/1.5em Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	text-indent:-10px;

	padding-left:50px;

	display:block;

}

h2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

}

img {

	border: 0px;

	margin: 0px;

	padding: 0px;

}

table {

	margin: 0px;

	padding: 0px;

	border: 1px solid black;

	border-collapse: collapse;

	font-size:11px;

}

td {

	border:1px solid black;

	margin:0px;

	padding:2px;

}

.hidden_table {

	margin: 0px;

	padding: 0px;

	border: 0px;

	border-collapse: collapse;

}

.hidden_table td { 

	border: 0px;

	padding:0px 3px 0px 1px;

	margin:0px;

	border-collapse:collapse;

}

.gray_table {

	margin: 0px;

	padding: 0px;

	border: 1px solid #CCC;

	border-collapse: collapse;

	width:100%;

}

.gray_table td {

	border:1px solid #CCC;

}

/*table colors*/

.red{background-color:#FFC0C0;}

.green{background-color:#C0FFC0;}

.yellow{background-color:#FFFFC0;}

.blue{background-color:#C0FFFF;}

/*end table colors*/

.u {text-decoration: underline;}

/* links */

a:link {

	color: #888E5E;

}

a:visited {

	color: #888E5E;

}

.body_area .nav_bar .nav_list_items a {

	height: 100%;

	color: #888E5E;

	text-decoration: none;

	width: 228px;

	margin: 0px;

	padding: 0px;

	display: block;

}

.body_area .nav_bar .nav_list_items a:hover {

	text-decoration: none;

	background-color: #D6D8C7;

	margin: 0px;

	padding: 0px;

}

.header a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	text-decoration: none;

	background-position: top;

}

.header a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	text-decoration: none;

	background-position: top;

}

.body_area .nav_list a {

	color: #888E5E;

	text-decoration: none;

}

.wrapper .body_area .nav_bar .nav_list_items .indent_list_bar a:hover {

	background: #D6D8C7 url(media/bar.gif) repeat-y 8px 8px;

}

.wrapper .body_area .nav_bar .nav_list_items .indent_list_bar a,.wrapper .body_area .nav_bar .nav_list_items .indent_list a {

	font-weight: normal;

	color:#000000;

	width:178px;

	display: block;

	margin-left: -50px;

	padding-left:50px;

}

.wrapper .body_area .nav_bar .nav_list_items .bar a:hover {
	background: #D6D8C7 url(media/bar.gif) repeat-y 8px 8px;
}

.wrapper .body_area .nav_bar .nav_list_items .arrow2 a:hover {
	background: #D6D8C7 url(media/arrow2.gif) no-repeat 8px 1px;
}

.wrapper .body_area .nav_bar .nav_list_items .bracket {
	font-weight: 900;
	color: #999999;
}

.wrapper .body_area .nav_bar .nav_list_items .indent_list a {
	font-weight: normal;
	color:#000000;
}
.wrapper .body_area .nav_bar .nav_list_items .arrow a:hover {
	background:url(media/arrow.gif);
	background-position:8px;
	margin:0px;
	padding:0px;
	background-repeat:no-repeat;
	display:block;
	text-decoration: none;
	background-color: #D6D8C7;

}

#searchDiv{
	position:absolute;
	top: 35px;
	left: 350px;
	z-index: 50;
	text-align: left;
	background-color: #888888;
	width: 160px;
	height: 40px;
}



.read-more { display: none } 


/* MicroE Additions */
TD.invert { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; }
TD.title { font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #000000; }
TD.unlit { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #7799AA; }
TD.small { font: 9px Verdana, Arial, Helvetica, sans-serif; color: #333333; }
A.top:link { text-decoration: none; color: #FFFFFF; }
A.top:visited { text-decoration: none; color: #FFFFFF; }
A.top:hover { text-decoration: underline; color: #FFFFFF; }
A.end:link { color: #FFFFFF; }
A.end:visited { color: #FFFFFF; }
A.end:hover { color: #FFFFFF; }
td.math         { background: #9999FF; }
td.mathover     { background: #CCCCFF; }
td.micro        { background: #FF9999; }
td.microover    { background: #FFCCCC; }
td.ee           { background: #FFFF99; }
td.eeover       { background: #FFFFCC; }
td.la           { background: #999999; }
td.laover       { background: #CCCCCC; }
td.physics      { background: #99FF99; }
td.physicsover  { background: #CCFFCC; }
td.cs           { background: #99FFFF; }
td.csover       { background: #CCFFFF; }
td.chem         { background: #FF99FF; }
td.chemover     { background: #FFCCFF; }
td.mse          { background: #66CC66; }
td.mseover      { background: #99FF99; }
td.new_microover     	{ background: #CC6666; }
td.new_micro    		{ background: #FF9999; }
td.new_peover       	{ background: #CC6699; }
td.new_pe    			{ background: #FF99CC; }
td.new_fyeover          { background: #CC66CC; }
td.new_fye       		{ background: #FF99FF; }
td.new_chemover         { background: #9966CC; }
td.new_chem       		{ background: #CC99FF; }
td.new_freeover      	{ background: #6666CC; }
td.new_free  			{ background: #9999FF; }
td.new_mathover         { background: #6699CC; }
td.new_math       		{ background: #99CCFF; }
td.new_laover         	{ background: #66CCCC; }
td.new_la     			{ background: #99FFFF; }
td.new_csover          	{ background: #66CC99; }
td.new_cs		      	{ background: #99FFCC; }
td.new_statover      { background: #66CC66; }
td.new_stat     		{ background: #99FF99; }
td.new_physicsover         	{ background: #99CC66; }
td.new_physics     			{ background: #CCFF99; }
td.new_mseover          	{ background: #CCCC66; }
td.new_mse 	     		{ background: #FFFF99; }
td.new_eeover          	{ background: #CC9966; }
td.new_ee      			{ background: #FFCC99; }
B.big { font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #000000; }
B.materialinmicroe { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #0000BB; }
B.material { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #BB0000; }
TD.red { font: 11px  Verdana, Arial, Helvetica, sans-serif; color: #993333; }
TD.green { font: 12px  Verdana, Arial, Helvetica, sans-serif; color: #339933; }
TD.blue { font: 11px  Verdana, Arial, Helvetica, sans-serif; color: #333399; }
TD.toc { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #555555; }
A.toc:link { color: #555555}
A.toc:visited { color: #555555}
A.toc:hover { color: #004466}
TD.litRoom { background: #99CCFF; }
TD.unlitRoom { background: #6699CC; }



