body
	{
		font-family: verdana;
		font-size: 8pt;
		margin: 10px 0px;
	}

table
	{
		font-family: verdana;
		font-size: 8pt;
	}

a
	{	color: blue;
		text-decoration: none;
	}

a:hover
	{	color: blue;
		text-decoration: underline;
	}

ul.list1
	{	list-style: decimal;
		margin-left: 22px;
	}

ul.list2
	{	list-style: decimal;
		margin-left: 30px;
	}

.body
	{	margin-left: auto;
		margin-right: auto;
		width: 700px;
	}

.ttl
	{	font-size: 12pt;
		font-weight: bold;
	}

.sub_ttl
	{	font-size: 9pt;
		font-style: italic;
	}

.para_body
	{	text-align: justify;
	}

/*** PROGRAMS & SCHEDULES PAGES ***/
table.sched
	{	margin-left: 10px;
	}

table.sched td
	{	border-color: #a0bb90;
		border-style: solid;
		border-width: 0px;
		padding: 2px;
	}

table.sched td.top-left
	{	border-width: 1px 0px 1px 1px;
		padding-left: 4px;
		width: 75px;
	}

table.sched td.top-mid
	{	border-width: 1px 0px 1px 0px;
		width: 90px;
	}

table.sched td.top-right
	{	border-width: 1px 1px 1px 0px;
		padding-right: 12px;
	}

table.sched td.btm-left
	{	border-width: 0px 0px 1px 1px;
		padding-left: 4px;
	}

table.sched td.btm-mid
	{	border-width: 0px 0px 1px 0px;
	}

table.sched td.btm-right
	{	border-width: 0px 1px 1px 0px;
		padding-right: 12px;
	}

/*** INSTRUCTOR PAGES ***/
table.sensei
	{	margin-left: 10px;
	}

table.sensei td
	{	border-color: #a0bb90;
		border-style: solid;
		border-width: 0px;
		padding: 4px;
	}
table.sensei td.top-left
	{	border-width: 1px 0px 1px 1px;
	}
table.sensei td.top-mid
	{	border-width: 1px 0px 1px 0px;
	}
table.sensei td.top-right
	{	border-width: 1px 1px 1px 0px;
		padding-right: 12px;
	}
table.sensei td.btm-left
	{	border-width: 0px 0px 1px 1px;
	}
table.sensei td.btm-mid
	{	border-width: 0px 0px 1px 0px;
	}
table.sensei td.btm-right
	{	border-width: 0px 1px 1px 0px;
		padding-right: 12px;
	}

/*** SYLLABUS PAGES ***/
table.syllabus
	{	border: 1px solid #a0bb90;
		width: 100%;
	}
table.syllabus td, table.syllabus th
	{	bVorder: 1px solid #a0bb90;
		padding: 1px;
	}
.syllabus-link
	{	float: right;
	}

/*** DIRECTION PAGES ***/
table.dirTmb
	{	border: 1px solid black;
		cursor: pointer;
		margin: 3px 0px 0px 3px;
	}

/*** INSTRUCTOR PROFILE PAGES ***/
td.profile_menu { height: 50px; }
#profile_menu { position: fixed; top: 0px; margin-left: 44px; }
.floating_menu .container { }
.floating_menu  div { float: left; }
.floating_menu .side { width: 33px; height: 60px; }
.floating_menu .side.left { background: url('../_images/profile_menu_left.png') top right no-repeat; }
.floating_menu .side.right { background: url('../_images/profile_menu_right.png') top left no-repeat; }
.floating_menu .content {
	background: url('../_images/profile_menu_content_bg.png') top repeat-x;
	height: 60px;
	padding-left: 1px;
}

.floating_menu .content .image {
	background: url('../_images/profile_menu_img_border.png') top left no-repeat;
	width: 53px;
	height: 56px;
	margin: 1px 1px 0px 0px;
}
.floating_menu .content .image img { border: 1px solid transparent; }
.floating_menu .content .image a { width: 53px; height: 56px; display: block; }
.floating_menu .content .image a:hover img { border-color: #e3e4e7; }
