a.greylink:link, a.greylink:visited{
	color : #cccccc;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	text-decoration : none;
}

a.greylink:hover{
	color : #cccccc;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	text-decoration : underline;
}

a.bluebold:link, a.bluebold:visited {
	color : #006699;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
}

a.bluebold:hover{
	color : #006699;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	text-decoration : underline;
}

a.bluelink:link, a.bluelink:visited {
	color : #006699;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	text-decoration : none;
}

a.navbar:link, a.navbar:visited {
	color : #000099;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
}

a.navbar:hover{
	color : #ff0000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : underline;
}

a.logout:link, a.logout:visited {
	color : #CDE985;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
}

a.logout:hover{
	color : #CDE985;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : underline;
}


a.standard:link, a.standard:visited {
	color : #0000ff;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
}

a.standard:hover {
	color : #0000ff;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : underline;
}

a.topbaractive:link, a.topbaractive:visited {
	color : #ffffff;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
}

a.topbaractive:hover {
	color : #ffff00;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
}

a.upperbaractive:link, a.upperbaractive:visited {
	color : #ffffff;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration : none;
	width : 80px;
}

a.upperbaractive:hover {
	color : #ffffff;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration : underline;
	width : 80px;
}

td.error {
	color : #ff0000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
}

td.formstyle {
	border-color : #9db4b4;
	border-style : solid;
	border-width : 1px;
}

td.topbarstatic {
	color : #cccccc;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
}

td.upperbarstatic {
	color : #c1c1c1;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration : none;
}

.smallheader {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #3f3f3f;
}
.whiteheader {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #ffffff;
}

.footer{
	color : #cccccc;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
}

.location{
	color : #333333;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
}

.pagetitle {
	color: #ffcc00;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
}

.loginname {
	color : #ffffff;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
}

.logincaption {
	color : #76B900;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
}

.mainbold{
	color : #627d7c;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	margin-bottom : 0px;
	padding-bottom : 0px;
}

.maintext{
	color : #627d7c;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
}

.narctitle{
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
}

.narctitletext{
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
}

.sidebarred {
	color : #ff0000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	text-decoration : none;
}

.sidebarredbold {
	color : #ff0000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
}

.smallheader	{
	color : #515151;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
}

.smalltext{
	color : #515151;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
}

.smallwhitebold{
	color : #ffffff;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
}

.tinygrey{
	color : #515151;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight : normal;
}

.titlebartext{
	color : 000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bolder;
}

.titlebartitle{
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bolder;
}

.dkgreentitle{
	color : #006666;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bolder;
}

.whitebold{
	color : #ffffff;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
}

.whitetext{
	color : #ffffff;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
}

.whitetitle{
	color : #ffffff;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bolder;
}
.oddrow	{
	background-color : #D3DEDB;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
}
.evenrow	{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : #9DB4B4;
	font-size : 9px;
}
.cell_one{
	border-color: #333333; 
	background-color: #d8d4c9; 
	border-style: solid; 
	border-width: 1;

	}
	
.cell_two {
	border-color: #333333;
	background-color: #d9dcc5;
	border-style: solid; 
	border-width: 1;
	}
	
.cell_three {
	border-color: #333333;
	background-color: #DEE3E7;
	border-style: solid; 
	border-width: 1;
	}
td.message {
	border-color: #2a568f;
	border-style: solid; 
	border-width: 2;
	background-color: #cde3e2;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding : 3px;
} 
td.courseschedule {
	background-color: #0087C7;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffcc;
}
td.moduletitle {
	background-color: #7B858A;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #E7E29A;
}
.missed {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ff0000;	
}