a.nav {
text-decoration: none; 
color: #FFF;
}
a:hover.nav {
text-decoration: none; 
color: yellow;
}

a.nav2 {
text-decoration: none; 
color: #000;
}
a:hover.nav2 {
text-decoration: none; 
color: red;
}

a.td {
text-decoration: none; 
color: blue;
}
a:hover.td {
text-decoration: none; 
color: red;
}
a:visited.td {
text-decoration: none; 
color: purple;
}

td.banner {
background-color: #000;
border: thin solid black;
}

td.nav {
background-color: #515151;
font-family: tahoma, helvetica, sans-serif; 
font-size: 13px; 
color: #FFF;
text-align: center;
padding-top: 2px;
padding-bottom: 2px;
border-left: thin solid black;
border-right: thin solid black;
border-left: thin solid black;
border-bottom: thin solid black;
}

td.nav2 {
background-color: silver;
font-family: tahoma, helvetica, sans-serif; 
font-size: 13px; 
color: #000;
text-align: left;
padding-top: 2px;
padding-bottom: 2px;

}

td.body {
background-color: #FFF;
font-family: tahoma, helvetica, sans-serif;
font-size: 10pt;
border-left: thin solid black;
border-right: thin solid black;
padding-left: 2px;
padding-right: 2px;
padding-top: 2px;
padding-bottom: 2px;
}

td.footer {
font-family: tahoma, helvetica, sans-serif;
font-size: 11px;
color: #FFF;
text-align: center;
border: thin solid black;
padding-top: 2px;
padding-bottom: 2px;
}

body {
background-color: Maroon;
}

h1 {
font-family: tahoma, helvetica, sans-serif;
font-size: 22px;
color: Maroon;
font-weight: bold;
text-align: center;
}

h2 {
font-family: tahoma, helvetica, sans-serif;
font-size: 18px;
color: gray;
font-weight: bold;
text-align: center;
}

h4 {
font-family: tahoma, helvetica, sans-serif;
font-size: 14px;
color: red;
font-weight: bold;
text-align: center;
}

td.contrib {
font-family: tahoma, helvetica, sans-serif;
font-size: 10pt;
padding-left: 10px;
border-top: 1px dashed gray;
}

td.basic_head {
font-family: tahoma, helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
border-top: 1px solid silver;
background-color: silver;
}
td.basic {
font-family: tahoma, helvetica, sans-serif;
font-size: 10pt;
border-top: 1px solid silver;
}

td.basic_head_sm {
font-family: tahoma, helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;
border-top: 1px solid silver;
background-color: silver;
}

p {
font-family: tahoma, helvetica, sans-serif;
font-size: 10pt;
}

ul {
font-family: tahoma, helvetica, sans-serif;
font-size: 10pt;
}

.smallfont {
font-family: tahoma, helvetica, sans-serif;
font-size: 8pt;
}
td.course_head {
font-family: tahoma, helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
border-top: 1px solid silver;
background-color: #8080FF;
}
td.course {
font-family: tahoma, helvetica, sans-serif;
font-size: 8pt;
}
table.filelist {
	width : 700px;
	padding : 0px 0px 0px 0px;
}
tr.filelist {
	vertical-align : middle;
}
td.filehead {
	font-family : sans-serif, tahoma,arial,helv;
	font-size : 12px;
	border-left : thin solid #FFFFCC;
	border-right : thin solid #CC9966;
	border-top : thin solid #FFFFCC;
	border-bottom : thin solid #CC9966;
	padding-left : 5px;
	padding-right : 3px;
	background-color : wheat;
}
td.file {
	font-family : sans-serif, tahoma,arial,helv;
	font-size : 12px;
	padding-left : 5px;
	padding-right : 3px;
	border-bottom : 1px solid #CC9966;
}


