#TopPane
{
	display:none;
}

#LeftPane
{
	display:none;
}

.donotprint
{
	display:none;
}

ContentPane
{
	width: 600px;	
}

#title 
{
	LEFT: 150px; 
	POSITION: absolute; 
	TOP: 10px; 
}
		
#topmenu 
{
	LEFT: 400px; 
	POSITION: absolute; 
	TOP: 60px; 
}
		
#loginarea 
{
	LEFT: 5px; 
	WIDTH: 209px; 
	POSITION: absolute; 
	TOP: 105px; 
}

#validcss 
{
	LEFT: 10px; 
	WIDTH: 219px; 
	POSITION: absolute; 
	TOP: 390px; 
}
	
#welcome 
{
	LEFT: 250px; 
	WIDTH: 500px; 
	LINE-HEIGHT: 1.2em; 
	POSITION: absolute; 
	TOP: 105px;
}
		
#guidelines 
{
	LEFT: 250px; 
	VISIBILITY: hidden;
	LINE-HEIGHT: 1.2em; 
	WIDTH: 500px; 
	POSITION: absolute; 
	TOP: 105px;
}
		
#weblinks 
{
	LEFT: 250px; 
	VISIBILITY: hidden; 
	LINE-HEIGHT: 1.2em;
	WIDTH: 500px; 
	POSITION: absolute; 
	TOP: 105px;
}
		
#usernotes 
{
	LEFT: 250px; 
	VISIBILITY: hidden; 
	WIDTH: 500px; 
	LINE-HEIGHT: 1.2em;
	POSITION: absolute; 
	TOP: 105px; 
}

#logerr 
{
	LEFT: 250px; 
	WIDTH: 500px; 
	LINE-HEIGHT: 1.2em; 
	POSITION: absolute; 
	TOP: 105px;
}
/* _______________ main _______________ */

BODY
{
    BACKGROUND-COLOR: #FFFFFF;
    color: #000000;
    FONT-FAMILY: Verdana, Tahoma, Geneva, Arial;
    FONT-SIZE: 77%;
    FONT-WEIGHT: normal;
    margin: 0 0 0 0;
}

A:link	
{
	color:	#3333cc;
	text-decoration: none;
	background-color: Transparent;
}	
		
A:visited	{
	color:	#3333cc;
	text-decoration: none;
	background-color: Transparent;
	}	
		
A:active	
{
	color:	#3333cc;
	text-decoration: none;
	background-color: Transparent;
}	
		
A:hover	
{
	color:	#3333cc;
	text-decoration: underline;
	background-color: Transparent;
}

/*	
TD 
{
	background-color: Transparent;
	color: #000;
	font-size: .8em;
	font-weight:normal;
	}
*/
TD.mainborder {
	background-color: #fff;
	color: #000;
	border: solid 1px;
	border-color: #003399 #003399 #003399 #003399;
}

TD.cdborder {
	background-color: #fff;
	color: #000;
	border: none;
}

TD.smtext {
	background-color: #fff;
	color: #000;
	font-size: 10px;
}

TD.fheader {
	background-color: #6699cc;
	color: #000;
	border: none;
	font-size: .8em;
	font-weight: bold;
	padding-left: 5px;
	height: 15px;
}

TD.reports {
	background-color: #FFFFe6;
	color: #000;
	font-size: 1.2em;/*13px;*/
	font-weight:normal;
	border: dotted 1px;
	border-left: none;
	border-right:none;
	border-top:none;
	border-color:  #003399;
}

TD.myreports {
	background-color: #ccFFe6;
	color: #000;
	font-size: 1.2em;/*13px;*/
	font-weight:normal;
	border: dotted 1px;
	border-left: none;
	border-right:none;
	border-top:none;
	border-color:  #003399;
}

TD.tbsep 
{
	background-color: #ffffe6;
	color: #000;
	font-weight: bold;
	height: 20px;
}	

TD.tbhed 
{
	background-color: #ffffe6;
	color: #000;
	font-weight: bold;
}	

TD.apbut 
{
	background-color: #ffffe6;
	color: #000;
	font-size: .7em;
	font-weight: bold;
	border-top: solid 1px #003399;
	border-right: solid 1px #003399;
	border-bottom: solid 1px #003399;
	border-left: solid 1px #003399;
	padding: 1px 5px 1px 5px;
	width: 42px;
	height: 15px;
}

TD.searchMain 
{
	background-color: #ccccdd;
	border: 1px solid;
	border-color: #333 #333 #333 #333;
	color: #000;
	padding: 5px;	
}

TD.topbar 
{
	background: #95B2DA;
	background-image: url(images/topbar.gif);
	text-align: right;
	height: 30px;
	width: 780px;
}

TD.leftbar 
{
	background-image: url(images/menubar_left.gif);
	width: 8px;
}

TD.rightbar 
{
	background-image: url(images/menubar_right.gif);
	width: 8px;
}

TD.header
{
	background-color: #39176D;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	padding-left: 3px;
}

/* _______________ other _______________ */

.courselist 
{
	background-color: #ffffff;
	color: #000;
	font-weight: bold;
	padding: 1px;
	margin: 2px;
	border-top: solid 1px #69c;
	border-right: solid 1px #069;
	border-bottom: solid 1px #069;
	border-left: solid 1px #69c;
}
	
.searchhead 
{
	background-color: Transparent;
	color: #000;
	font-weight: bold;
}	

.mainheader 
{
	background-color: Transparent;
	color: #000;
	font-weight: bold;
}
	
#validcss .copyright 
{
	background-color: Transparent;
	color: #000;
	font-size: 10px;
	}
	
.warning 
{
	background-color: Transparent;
	color: red;
	font-weight: bold;
	}
	
.symbol 
{
	background-color: Transparent;
	COLOR: #39176D;
	font-size: 11px;
	line-height: 14px;
}

.forgotpass 
{
	background-color: Transparent;
	COLOR: #000;
	font-size: 11px;
	line-height: 14px;
}

.mytext
{
	color: #000;
	background-color: Transparent;
	font-size: .8em;
}


/* _______________ datagrid _______________ */

.DGmain
{
	border: solid 1px #666;
}

.DGitem
{
	background-color: #fff;
	color: #000;
}

.DGalt
{
	background-color: #6cf;
	color: #000;
}

.DGhead
{
	background-color: #95B2DA;
	color: #000;
	font-weight: bold;
	padding: 2px;
}

.DGhead a:link,.DGhead a:visited
{
	color: #000;
	text-decoration:none;
}

.DGhead a:hover
{
	color: #000;
	text-decoration:underline;
}

.DGfooter
{
	background-color: #fff;
	color: #000;
}

/* _______________ buttons and fields _______________ */

.LoginBut {
	BORDER-RIGHT: #ccf 1px outset;
	PADDING-RIGHT: 1px; 
	BORDER-TOP: #ccc 1px outset;
	PADDING-LEFT: 1px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 1px; 
	MARGIN: 2px; 
	BORDER-LEFT: #ccc 1px outset;
	COLOR: #fff; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #ccf 1px outset; 
	BACKGROUND-COLOR: #39176D;
}

.InputBox {
	background-color: #FFFFFF;
	color: #000;
	font-family: Verdana;
	font-size: .8em;
	padding: 1px;
	margin: 1px;
	border-top: solid 1px #69c;
	border-right: solid 1px #069;
	border-bottom: solid 1px #069;
	border-left: solid 1px #69c;
	width: 300px;
	height: 20px;
}

.InputBoxSM {
	background-color: #FFFFFF;
	color: #000;
	font-family: Verdana;
	font-size: .8em;
	padding: 1px;
	margin: 1px;
	border-top: solid 1px #69c;
	border-right: solid 1px #069;
	border-bottom: solid 1px #069;
	border-left: solid 1px #69c;
	width: 70px;
	height: 20px;
}

.DropDownSM {
	background-color: #FFFFFF;
	color: #000;
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana;
	padding: 1px;
	margin: 1px;
	border-top: solid 1px #69c;
	border-right: solid 1px #069;
	border-bottom: solid 1px #069;
	border-left: solid 1px #69c;
	height: 20px;
	width: 70px;
}

.InputBoxLOG {
	background-color: #FFFFFF;
	color: #000;
	font-family: Verdana;
	font-size: .8em;
	padding: 1px;
	margin: 1px;
	border-top: solid 1px #69c;
	border-right: solid 1px #069;
	border-bottom: solid 1px #069;
	border-left: solid 1px #69c;
	width: 150px;
	height: 20px;
}

.InputMulti {
	background-color: #FFFFFF;
	color: #000;
	font-family: Verdana;
	font-size: .8em;
	padding: 1px;
	margin: 1px;
	border-top: solid 1px #69c;
	border-right: solid 1px #069;
	border-bottom: solid 1px #069;
	border-left: solid 1px #69c;
	width: 300px;
	height: 80px;
}

.DropDownNM {
	background-color: #FFFFFF;
	color: #000;
	font-family: Verdana;
	font-size: .8em;
	font-weight: normal;
	padding: 1px;
	margin: 1px;
	border-top: solid 1px #69c;
	border-right: solid 1px #069;
	border-bottom: solid 1px #069;
	border-left: solid 1px #69c;
	width: 300px;
	height: 20px;
}

/* _______________ login _______________ */

.LoginText {
	font-weight: bold;
	line-height: 1.4em;
}

.LoginBox {
	background-color: #FFFFFF;
	color: #000;
	font-size: 11px;
	font-weight: normal;
	padding: 1px;
	margin: 1px;
	border-top: solid 1px #69c;
	border-right: solid 1px #069;
	border-bottom: solid 1px #069;
	border-left: solid 1px #69c;
}

/* _______________ side menu _______________ */

.NavText 
{
	background-color: Transparent;
	font-weight: bold;
	line-height: 1.4em;
	padding-left: 3px;
}

.Nav {
	/*background-color: #fff;*/
	color: #000;
	font-weight: bold;
	line-height: 18px;
	padding-left: 3px;
}

.Nav A:link, .Nav A:visited, .Nav A:active, .Nav A:hover 
{
	background-color: Transparent;
	color: #000;
	font-weight: bold;
	font-size: 12px;
}

.menu 
{
	background-color: Transparent;
	FONT-WEIGHT: bold; 
	COLOR: #39176D; 
	line-height: 18px;
	font-size: 12px;
}

.menu:link 
{
	background-color: Transparent;
	FONT-WEIGHT: bold; 
	COLOR: #39176D; 
	TEXT-DECORATION: none;
	line-height: 18px;
font-size: 12px;
}

.menu:visited 
{
	background-color: Transparent;
	FONT-WEIGHT: bold; 
	COLOR: #39176D; 
	TEXT-DECORATION: none;
	line-height: 18px;
	font-size: 12px;
}

.menu:active 
{
	background-color: Transparent;
	FONT-WEIGHT: bold; 
	COLOR: #39176D; 
	TEXT-DECORATION: none;
	line-height: 18px;
	font-size: 12px;
}

.menu:hover 
{
	background-color: Transparent;
	FONT-WEIGHT: bold; 
	COLOR: #39176D;
	TEXT-DECORATION: underline;
	line-height: 18px;
	font-size: 12px;
}

.imglink
{
	border: none;
}

.copyright
{
	font-size: .7em;
}

.topbarbg
{
	background-color:#ccccff;
}
