BODY
{
	font-family:		arial;
	font-size:			10pt;
	background-color:	#E8E8E8;
}

EM.closed
{
	color:				#FF4040
}

TD.logo
{
	font-weight:		bold;
	background-color:	#FFD0D0;
}

P.quote
{
	font-size:			8pt;
}

P.center
{
	text-align:			center;
}

TD.content
{
	background-color:	white;
	font-size:			10pt;
	padding-left:		4px;
  padding-top:        4px;
}

TD.contentBack
{
	background-color:	#E8E8E8;
}


TD.copyright
{
	padding-top:		8px;
	font-size:			8pt;
	color:				#B0B0B0;
}

TD.contentMenu
{
	background-color:	#C0FFC0;
	font-size:			  10pt;
	padding:			    2px;
	padding-left:		  20px;
	font-family:		  "arial";
  font-weight:      bold;
}

A.contentMenu
{
	color:						black;
	text-decoration:  none;
}

TD.contentMenuCur
{
	background-color:	#B0FFB0;
	font-size:			  10pt;
	padding:			    2px;
	padding-left:		  20px;
	font-family:		  "arial";
  font-weight:      bold;
}

TD.contentMenuOver
{
	background-color:	#D0FFD0;
	cursor:				    pointer;
	font-size:			  10pt;
	padding:			    2px;
	padding-left:		  20px;
	font-family:		  "arial";
  font-weight:      bold;
}

TD.contentMenuTitle
{
    background:     #F0F0F0;
    padding:			  4px;
    font-family:		"serif";
    font-size:			12pt;
    font-style:			italic;
    font-weight:		bold;
    color:				  red;
}

A.contentMenuTitle
{
		color:					red;
		text-decoration:none;
}

TD.contentMenuTitleCur
{
    background:     #FDFDFD;
    padding:			  4px;
    font-family:		"serif";
    font-size:			12pt;
    font-style:			italic;
    font-weight:		bold;
    color:				  red;
}

TD.contentMenuTitleOver
{
	cursor:				  pointer;
  background:     #FDFDFD;
  padding:			  4px;
  font-family:		"serif";
  font-size:			12pt;
  font-style:			italic;
  font-weight:		bold;
  color:				  red;
}

.olFont
{
    font-family:        "arial";
    font-size:          9pt;
}

.olCaption
{
    font-family:        "arial";
    font-weight:        bold;
    font-size:          9pt;
    color:              white;
}

.olBackground
{
    background-color:   #3C503C;
}

P.classTitle
{
    font-weight:        bold;
}

P.classDesc
{

}

A.termLink
{
    font-weight:        bold;
    color:              black;
    text-decoration:    none;
}

DIV.classDetails
{
    margin:             5px;
    padding:            5px;
    border:             2px solid #808080;
}

A.homelink
{
	font-weight:		bold;
	color:				black;
	text-decoration:	none;
}

A:visited.homelink
{
	color:				#404040;
}

A.cm
{
	font-weight:			bold;
	color:						black;
	text-decoration:	none;
}

A:visited.cm
{
	color:						black;
}

P.newsbottom
{
 	font-family:		serif;
	padding-left:		25px;
	font-weight:		bold;
	font-size:			12pt;
}

TABLE.timetable
{
	border-style:		solid;
}

TD.ttHeader
{
	font-weight:		bold;
	color:				red;
	background:			#E0E0E0;
	border-width:		1px;
	border-style:		outset;
	width:				60px;
	height:				30px;
	text-align:			center;
}

TD.ttDay
{
	border-width:		1px;
	border-style:		outset;
	height:				30px;
	vertical-align:		top;
	margin:				2px;
}

TD.ttToday
{
	background:			#FFE0E0;
	border-width:		1px;
	border-style:		outset;
	height:				30px;
	vertical-align:		top;
	margin:				2px;
}

TD.ttClass
{
	background:			#E0E0FF;
	border-width:		1px;
	border-style:		outset;
	height:				30px;
	vertical-align:		top;
	margin:				2px;
}

TABLE.ttInner
{
	position:			relative;
	top:				-6px;
	left:				18px;
}

DIV.newsItem
{
	font-family:		"book antiqua";
	background:			#FFF0F0;
	margin:				8px;
	border:				1px solid;
	padding:			8px;
}

DIV.prevNewsItem
{
	display:			none;
	font-family:		"book antiqua";
	background:			#F8F0F0;
	margin:				8px;
	border:				1px solid;
	padding:			8px;
}

DIV.visChange
{
	font-family:		"tahoma";
	font-weight:		bold;
	cursor:				pointer;
}

EM.state
{
	color:				red;
}

TABLE.sidenews
{
	background:	white;
}

TH.sidenews
{
	background:	#FFC0C0;
	text-align:	left;
}

B.term
{
	color:			blue;
}

FONT.termClass
{
	font-size:	9pt;
}

FONT.frontBig
{
	font-size:	18pt;
}

FONT.frontHuge
{
	font-size:	42pt;
}