BODY { 	font-family: Palatino Linotype, Palatino, Garamond, Georgia; 	margin: 0px;	padding: 10px;	background-color: #808080;}p{	font-size: 0.75em;	line-height: 1.6em;	margin: 1.5em 0 1.5em 0;}li { 	font-size: 0.8em;	line-height: 1.5em;}/* Tabs ---------------------------------------------------------------- */.menu-flat{/*	border-left: #FF7800;	border-width: 0 0 0 4px;	border-style: none none none double;*/	padding: 0px 0 0px 10px;}.menu-flat TD{	padding: 3px 8px 3px 8px;	border-width: 0 1px 0 0;	border-color: #000000;	border-style: solid;	vertical-align: top;}.menu-flat td:hover{	background-color: #bbbbbb;}.menu-flat A{	color: #000000;	font-size: 0.7em;	text-decoration: none;/*	line-height: 1.5em;	border-color: #BCBCBC;	border-width: 0px 0 0px 0;	border-style: solid;	padding: 3px 8px 0px 7px;*/}.menu-flat a:hover{	background-color: #bbbbbb;	/* e6e3c1 edeacc f0edcc FFAE44 FF5730 DCEDF9 */}.submenu-flat { /*	background: #ffffff;	border-bottom: 1px solid #aaaaaa; */ }.submenu-flat A{	color: #000000;	font-size: 0.7em;	text-decoration: none;/*	line-height: 1.5em;	border-color: #BCBCBC;	border-width: 0px 0 0px 0;	border-style: solid;*/	padding: 0 0px 3px 0;}.submenu-flat a:hover { background-color: #bbbbbb; }.menu{	position: relative;	top: 5em;	left: 0px;	background-image: url(images/menu-bundle-short.gif);	background-repeat: no-repeat;	background-position: 10px 4px;	height: 350px;	width: 260px;/*	border-left: #FF7800;	border-width: 0 0 0 4px;	border-style: none none none double;*/	padding: 3px 0 3px 25px;}.menu A{	color: #000000;	font-size: 0.9em;	line-height: 1.5em;	text-decoration: none;	border-color: #BCBCBC;	border-width: 0px 0 0px 0;	border-style: solid;	padding: 3px 8px 0px 7px;}.menu a:hover{	background-color: #bbbbbb;	/* e6e3c1 edeacc f0edcc FFAE44 FF5730 DCEDF9 */}.submenu { /*	background: #ffffff;	border-bottom: 1px solid #aaaaaa; */ }.submenu A{	color: #2e2e2e;	text-decoration: none;	border-color: #BCBCBC;	border-width: 0px 0 0px 0;	border-style: solid;	padding: 3px 10px 0px 8px;}.submenu a:hover { background-color: #bbbbbb; }.sub-active{	background-color: #fafaaa;	border-color: #AAAAAA #AAAAAA #FFFFFF #AAAAAA;	border-width: 1;	border-style: solid;	padding: 4px 8px 4px 8px;}.sub-inactive{	background-color: #efefef;	border-color: #AAAAAA #AAAAAA #999999 #AAAAAA;	border-width: 0 0 1 0;	border-style: solid;	padding: 4px 8px 4px 8px;}.sub-inactive A { text-decoration: none; }.sub-active A { text-decoration: none; }.submenu2 { }.submenu2 A{	padding-left: 0px;	color: #000000;	font-size: 14px;	text-decoration: none;	border: none;}.submenu2 a:hover{	text-decoration: underline;	background-color: #efefef;}.bottom_menu{	margin: 0.6em 0 0 0;	font-size: 0.7em;	color: #dddddd;}.bottom_menu A{	color: #dddddd;	text-decoration: none;}.closure{	line-height: 1.3em;	color: #aaaaaa;}.closure A{ color: #aaaaaa; }/* ------------------------------------------------------------------------ *//* Middle Layout ---------------------------------------------------------- *//* ------------------------------------------------------------------------ */.content {  overflow: scroll;  height: 100%;  width: 640px;}.content A { 	color: #000000; }.content-title-frame {	padding: 0 0 0 0.4em; 	font-weight: bold; 	font-size: 1.2em; 	line-height: 1em;}.title{	line-height: 0.9em;	font-size: 1.0em;	font-weight: bold;	text-decoration: none;	/*	text-decoration: none;	padding: 4px 4px 1px 4px;	border-color: #BCBCBC;	border-width: 1px 0 1px 0;	border-style: solid;*/}.title A { text-decoration: none; }.subtitle{	font-size: 14px;	padding: 0 0 0 10px;}.sub-desc{	margin: 0 0 0.7em 10px;	padding: 0 0 0 3px;	font-size: 0.75em;	line-height: 1.6em;	/*	border-color: #000000 #000000 #000000 #999999;	border-width: 0 0 0 2;	border-style: solid;*/}.course-desc{	font-size: 12px;	margin: 0 0 25px 10px;	padding: 0 0 0 7px;}/*see assoc. body tag*/ #interface {  max-height: 1200px;  height: 100%;  width: 840px;  background-color: #ffffff;  border-width: 0 0px 0 0px;  /* old source of side lines */  border-style: solid;   border-color: #555555; } #interface-Header { height: 100px; padding: 10px 10px 0px 10px; border-width: 1px 1px 0 1px;  border-style: solid;  border-color: #000; } #interface-Footer {	vertical-align: bottom;	height: 0px;	background-color: #808080;	 border-width: 1px 0px 0 0px; 	 border-style: solid; 	 border-color: #000; } #interface-Menu-l {  border-width: 0 0 0 1px;   border-style: solid;   border-color: #000; } #interface-Menu-r; {  width: 110px;  border-width: 0px 0 0 0;  border-style: solid;   border-color: #000; } #interface-Menu-top; {  padding: 0px 0 0px 10px; } #interface-Content {  height: 100%;  padding: 0 0 27px 10px;  border-width: 0px 1 0 0 ;  border-style: solid;   border-color: #000; } #interface-Content div {/*  overflow: scroll;  height: 100%;  width: 100%;*/ } /* Buttons ---------------------------------------------------------- *//* Box Styles ---------------------------------------------------------- */.Annotation{	position: absolute;	border-color: #888888;	border-width: 3px;	border-style: double;	font-size: 0.9em;	font-style: italic;	padding: 0 1.5em 0 1.5em;	background-color: #efefef;	line-height: 1.4em;}.AnnotationTitle{	font-size: 1.1em;	line-height: 1.1em;	font-weight: bold;	font-style: normal;	font-variant: small-caps;}/* html .boxhead h2 {height: 1%;} /* For IE 5 PC */.sidebox{	margin: 0 auto;	/* center for now */	background: url(images/sbbody-r.gif) no-repeat bottom right;}.boxhead{	background: url(images/sbhead-r.gif) no-repeat top right;	margin: 0;	padding: 0;	text-align: center;}.boxhead table{	background: url(images/sbhead-l.gif) no-repeat top left;	margin: 0;	padding: 22px 30px 5px;	color: white;	/*	font-weight: bold; 	font-size: 1.2em; 	line-height: 1em;*/	text-shadow: rgba(0,0,0,.4) 0px 2px 5px;	/* Safari-only, but cool */}.boxbody{	background: url(images/sbbody-l.gif) no-repeat bottom left;	margin: 0;	padding: 0 14px 0 18px;	/*	padding: 5px 30px 31px;*/}.boxfooter{	margin: 0;	/*	padding: 15px 0px 0px 0;	font-size: 0.6em;*/	color: #777777;}