/* =====GENERAL===== */

	a, h1, h2, h3, h4, h5, h6{ 
		color: #990000; 
	}

	a:hover{ 
		color: #000099;
	}
	
	body{ 
		background: url( "http://www.ps.ohio-state.edu/images/background.jpg" );
		padding: 0px;
		margin: 0px; 
		width: 1000px;
	}

	body, td{
		font-family: verdana, helvetica, serif;
		font-size: 11px
	}

	h3{
		font-size: 17px;	
	}

	h4{ 
		font-size: 13px;	
	}

	img{ 
		border: none;
	}

	input, option, select{
		background: #eeeeee;
		border: 2px solid #dddddd;
		color: #990000;
		font: normal normal bold 12px tahoma,helvetica,serif;
	}

	table{
		margin: auto;
		padding: 0px;
	}
	
/* =====CLASSES===== */

	a.bold {
		font-weight: bold;
		color: #000000;
	}
	
	div.campus_safety_info {
		background: #ffffee;
		border: 3px double #999900;
		display: none;
		left: 135px;
		position: absolute;
		top: 540px;
		padding: 5px;
		width: 300px;
	}
	
	img.icon_important{
		float: left;
	}

	li.links{ 
		font-size: 11px;
		padding: 3px;
	}

	table.contacts{
		width: 400px;
	}

	table.daily_log{
		width: 625px;
		border: 1px solid #999999;
	}
	
	table.menu_table_otherlinks, table.menu_table_police, table.menu_table_security, table.menu_table_student{ 
		background: #990000;
		border: 2px solid #000000;
		border-top: none;
		display: none;
		margin: 0px;
		position: absolute; 
		top: 93px;
		width: 199px;
		z-index: 2;
	}

	table.menu_table_otherlinks{
		left: 800px; 
	}

	table.menu_table_police{ 
		left: 200px; 
		/*width: 350px;*/
	}
	
	table.menu_table_security{
		left: 400px; 
	}
	
	table.menu_table_student{
		left: 600px;
	}

	td.contacts{
		border-bottom: 1px solid #cccccc;
		font: normal normal bold 11px/16px verdana, helvetica, serif;
		padding: 10px;
		vertical-align: top;
	}

	td.contacts_icon{
		border-bottom: 1px solid #cccccc;
	}
	
	td.content_title{ 
		border-bottom: 2px double #cccccc; 
		color: #990000; 
		font-family: tahoma, helvetica, serif;
		font-size: 20px; 
		font-weight: bold; 
		padding: 10px; 
		text-align: right;
		vertical-align: middle; 
		width: 100%; 
	}

	td.heading_content{ 
		background: #ffffff url( "http://www.ps.ohio-state.edu/images/background_title.gif" ) no-repeat;
		width: 1000px; 
	} 

	td.main_content, td.sidebar{
		height: 100%;	
		padding: 10px;
		vertical-align: top;
	}
	
	td.sidebar{ 
		padding: 10px; 
		width: 128px;
	}

	td.sidebarlink{
		border-top: 1px solid #999999;
		color: #000099;
		font-weight: bold;
		padding: 5px;
		width: 100%; 
	}	

	td.sidebar_heading{
		color: #cc0000;
		font-size: 13px;
		font-weight: bold;
		text-align: center;
	}

	td.sublink{ 
		background: #990000; 
		border-top: 1px solid #cccccc;
		color: #dddddd; 
		width: 197px;
		padding: 3px;

	}
	
	td.sublinkdouble{ 
		background: #990000; 
		color: #dddddd; 
		width: 197px;
		padding: 3px;
		border-top: 1px solid #cccccc;
	}
	
	tr.daily_log{
		background: #eeeeff;
		font: normal normal bold 10px tahoma,helvetica,serif;
	}
	
/* Start Unordered List Menu */
		div.button
		{
			width: 100%;
			display: block;
		}
		
		div.button ul
		{
			list-style: none;
			margin: 0;
			padding: 0;
			border: none;
			width: 100%;
			display: block;
		}
			
		div.button li
		{
			float: left;
			display: block;
			margin: 0;
			border-top: 1px solid #999999;
			width: 100%;
		}
			
		div.button li a
		{
			display: block;
			clear: both;
			text-decoration: none;
			width: 100%;
		}

		html>body div.button li a
		{
			width: auto;
		}

		div.button li a:hover
		{
			
		}
/* End Unordered List Menu */
	
/* Start Right/Left Hand Navigation */
		div.navdiv li
		{
			font-weight: bold;
			color: #000099;
			margin-left: -4px;
		}
		
		div.navdiv li a
		{
			padding: 5px;
			color: #000099;
		}
		div.navdiv li a:hover
		{
			color: red;
		}
/* End Right/Left Hand Navigation */

/* Start Right Hand Link */

		a.linkhead p
		{
			text-decoration: underline;
			color: #990000;
		}

		a.linkhead:hover p
		{
			text-decoration: underline;
		}

/* End Right Hand Link */

	
/* Start Top Menu */
		div.menudiv li
		{
		}
	
		div.menudiv li a
		{
			background: #990000;
			color: #dddddd;
			padding: 3px;
		}
		
		div.menudiv li a:hover
		{
			background: #eeeeee;
			color: #000000;
		}
/* End Top Menu */

/* Start RAD css */
	table.radSchedule tr.alt td {
		background: #ecf6fc;
	}
	
	table.radSchedule thead tr td {
		font-weight: bold;
	}
	
	table.radSchedule caption {
		font-weight: bold;
	}
	
	.over {
		background: #bcd4ec;
	}
/* End RAD css */