a:link{color:blue;text-decoration:underline;}
a:active{color:blue;text-decoration:underline;}
a:visited{color:blue;text-decoration:underline;}
a:hover{color:red;text-decoration:underline;}

a.highcourse:link{color:white;text-decoration:underline;}
a.highcourse:active{color:white;text-decoration:underline;}
a.highcourse:visited{color:white;text-decoration:underline;}
a.highcourse:hover{color:red;text-decoration:underline;}


.topbuttons a:link{font-size:medium;color:white;text-decoration:none;}
.topbuttons a:active{font-size:medium;color:white;text-decoration:none;}
.topbuttons a:visited{font-size:medium;color:white;text-decoration:none;}
.topbuttons a:hover{font-size:medium;color:white;text-decoration:underline;}
.topbuttons body{font-size:medium;color:white;text-decoration:none;}

img { 
	border:0px;
}

body, div, P
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:small;
}
p {
	margin:0; padding:0;
}
.newsscroller{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:medium;
	color:#FFFFFF;
}
h1{
	color:red;
	font-size:large;
	text-align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	border-bottom: solid 2px #789336;
	border-left: solid 10px #789336;
	padding: 10px;
}
h2{
	color:black;
	font-size:large;
	text-align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	border-bottom: solid 2px #789336;
}
h3{
	color:black;
	font-size:medium;
	text-align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

ul,ol,li,a{
	color:black;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
}
h6{
	color:white;
}
.btn {
	border:solid;
	border-style:outset;
	border-width:thin;
	font-weight:bold;
	padding:0;
	color:white;
	background-color:#CCCCCC;
	cursor:default;
	width:100%;
}
.inputText {
	border:solid;
	border-style:ridge;
	border-width:5px;
	background-color:white;
	height:100%;
	width:100%;
}
.newsInput {
	border:solid;
	border-style:ridge;
	border-width:5px;
	background-color:white;
	height:100%;
	overflow-x: auto; 
	width:80%;
}
table.gen{
	border-color: #789336;
	border-width: 1px;
	border-style: solid;
	width:100%;
}
td.gen{
	border-color: #789336;
	border-width: 1px;
	border-style: solid;
	margin: 0;
	padding: 4px;
}
td {
	font-family: Verdana;
	font-size:small;
}
table.cal{
	border-color: black;
	border-width: 1px;
	border-style: solid;	
}
td.cal{
	font-family: Geneva, Arial, Helvetica, sans-serif;	
	font-size:small;
	border-color: black;
	border-width: 1px;
	border-style: solid;
}
th.cal{
	font-family: Geneva, Arial, Helvetica, sans-serif;	
	font-size:medium;
	color:white;
	background-color:#789336;
	border-color: black;
	border-width: 1px;
	border-style: solid;
	padding: 2px;
}
h2.cal{
	font-size:medium;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color:white;
}
pre {
	padding:10px;
	background-color: #A7A7A7;
	font-size:small;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
