/* CSS Document */
img { border: 0; }

body { color: black; background-color: #D9DAFF; 
		font-family: Georgia, "Times New Roman", Times, serif;
		padding-left: 220px; }

a { text-decoration: none; }
a:link { color: #136D9B; }
a:visited { color: #8080FF; }
a:hover { color: #0099CC; background: #E4D9FF; }

#Navigation { position: absolute;
		top: 1em; left: 1em; width: 14em; }
	#nav { font-weight: bold; text-align: center; }
	#Firefox { position: absolute;
		top: 440px; left: 3.5em; }
		
#Footer { position: static; }

#schedule{
	position: relative;
	width: 600px;
	left: 2.5%;
	text-align: center;
	background: #ffffff;
	color: #000000;
	font-family: arial;
	font-weight: normal;
	font-size: small;
}

#Peru{

}

table.time_tab{ width: 600px; border-collapse: separate; border-spacing: 1px; border: 1px ridge black; }
th{ color: #000000; font-family: arial; font-weight: bold; border-top: 1px ridge black; border-bottom: 1px ridge black; background-color: #dcdcdc; }
th.schd_lst{ background-color: #cc0000; color: #f5f5f5; text-align: left; padding-left: 3px; }
td.schd_lst{ background-color: #dcdcdc; text-align: left; padding-left: 5px; }
td.course_hrs{ text-align: center; background-color: #f5f5f5; color: #cc0000; border: 1px ridge black; font-size: 90%; }
td.sched_head{ background-color: #dcdcdc; font-weight: bold; text-align: center; }
td.sched_foot{ background-color: #dcdcdc; border-top: 1px ridge black; text-align: center; }
th.time_tab_head{ background-color: #f5f5f5; border: 1px ridge black; font-size: 90%; } 
td.time_tab_cell{ background-color: #f5f5f5; border: 1px ridge black; padding-left: 2em; font-size: 90%; }