BODY 
{
	font-family: Arial, Verdana;
	background-color: white;
	margin: 0;
}
/* *************************************************  */
TABLE.MenuTable
{
	margin: 0; 
	border-spacing: 0;		
}
TD.MenuTable 
{ 
	padding-bottom: 0px;
}
.trsmallbutton {	
    font:  small Arial,Verdana,sans-serif;
	font-size: 10px;
	background: #ffffff;
	border: thin;
	border-style:solid;
	vertical-align: middle;	
	padding: 0px;
	border: 1px solid #c0c0c0;
}
.trbutton {	
    font:  small Arial,Verdana,sans-serif;
	font-size: 12px;
	background: #ffffff;
	border: thin;
	border-style:solid;
	vertical-align: middle;	
	padding: 0px;
	border: 1px solid #c0c0c0;
}
.trsmalltextarea
{
	font-family:  small Arial,Verdana,sans-serif;
	font-size: 10px;
	background: #ffffff;
	border: thin;
	border-style: groove;
	vertical-align: middle;			
}
.trtext
{
	font-family: Arial,Verdana,sans-serif;
	font-size: 12px;	
}
.trtextarea
{
	font-family:  small Arial,Verdana,sans-serif;
	font-size: 12px;
	background: #ffffff;
	border: thin;
	border-style: groove;
	vertical-align: top;			
}
.trErrorLabel
{
	font-size: 12px;
	color: Red;
	font-weight:bold;
	padding:4px;
}
.trSectionTitle
{
	font-size: 18px;
	font-weight: bold;
}
.trSectionUnderTitle
{
	font-size: 14px;
	font-weight: bold;
}
.trSectionBottomLine
{
	BORDER-BOTTOM: gray 1px solid;
}
.trSectionBottomLineBlue
{
	BORDER-BOTTOM: #99c1d7 1px solid;
}
.trSectionTopLine
{
	BORDER-TOP: gray 1px solid;
}
.trSectionBottomLineGainsboro
{
	BORDER-BOTTOM: gainsboro 1px solid;	
}
.trSectionTopLineGainsboro
{
	BORDER-TOP: gainsboro 1px solid;
}
.trSectionTopLineBlue
{
	BORDER-TOP: #99c1d7 1px solid;
}
.box 
{
	padding-left:4px;
	padding-right:4px;	
	width:100%;	
}

.box .topl, .box .topr { width: 3px; height:21px;}
.box .topl IMG, .box .topr IMG {
	width: 3px;
	height: 1px;
}

.box .topl { background-image: url('img/box-tl.gif'); }
.box .topr { background-image: url('img/box-tr.gif'); }

.box .topc 
{
	background: url('img/box-top-bg.gif') transparent top center repeat-x;
	font-size: 11px;
	font-weight: bold;
	padding-top: 1px;
	padding-left: 3px;
	padding-right: 3px;
	white-space: nowrap;
	
	color: white;
	text-decoration: none;	
	height:21px;
	text-align:center;
}
.box .boxbody 
{	
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color:#EBF0E7;
	font-size: 12px;
	color:Black;	
}
.box .content {
	border-left: 1px solid #99c1d7;
	border-right: 1px solid #99c1d7;	
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;	
	padding-bottom: 0px;
}
.box .content .cbody 
{
	font-size:12px;
}

.box .btml { background: url('img/frame-bl.gif') transparent top left no-repeat; }
.box .btmc 
{
	border-bottom: 1px solid #99c1d7; 
	height: 6px;
	width: 100%;
}
.box .btmr { background: url('img/frame-br.gif') transparent top right no-repeat; }

.box .inside 
{
	padding-left:4px;
	padding-top:4px;
	padding-bottom:2px;
	padding-right:4px;
}

.text 
{
	font-size:14px;
	color:Black;	
}

.announcement 
{
	BORDER-RIGHT: gainsboro 1px solid; 
	PADDING-RIGHT: 4px; 
	BORDER-TOP: gainsboro 1px solid; 
	PADDING-LEFT: 4px; 
	FONT-SIZE: 10pt; 
	PADDING-BOTTOM: 4px; 	
	MARGIN: 0px; 
	BORDER-LEFT: gainsboro 1px solid; 
	PADDING-TOP: 4px;
	BORDER-BOTTOM: gainsboro 1px solid; 
	BACKGROUND-COLOR: whitesmoke	
}

.graybox 
{
	BORDER-RIGHT: gainsboro 1px solid; 	
	BORDER-TOP: gainsboro 1px solid; 	
	FONT-SIZE: 10pt; 	
	MARGIN: 0px; 
	BORDER-LEFT: gainsboro 1px solid; 	
	BORDER-BOTTOM: gainsboro 1px solid; 
	BACKGROUND-COLOR: whitesmoke	
}

OPTION.mar{background-color:maroon; color:white}
OPTION.white{background-color:white; color:maroon}

/* links */

div.hovlink a, div.hovlink a:visited { color: Navy; text-decoration: none; font-size:12px; font-family:Arial; }
div.hovlink a:hover { color: Blue; text-decoration: underline; font-size:12px; font-family:Arial; }

div.hovlinkCourse a, div.hovlinkCourse a:visited { color: Navy; text-decoration: none; font-size:14px; font-family:Arial;}
div.hovlinkCourse a:hover { color: Blue; text-decoration: underline; font-size:14px; font-family:Arial; }


div.menulinkalignment { padding-right:20px; text-align:right; }
