.style1, body, td, th, .tdnavselected, .tdnavhover, .tdheadsort, .tdhead, .tdheadhover, .tdselected, 
	.gridlink A:link, .tdnav, .tdhover, .tdodd, .tdeven, .tdselect, input, select, #plugins, .modContent,
	.Boxes, .navheader, .rowselected, .rowhover, .infoheaderhover, .infoheader, .row, .navheaderhover,
	pre {
	font-family: Tahoma;
	font-size: 12px;
}
.style2 {
	font-size: large; 
}
.style3 {
	font-size: 16px;
	font-weight: bold;
}
.tdnavselected {
	background-color: #D7EBFF;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #D7EBFF;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #D7EBFF;
}
.tdnavhover {
	background-color: #F2F9FF;
	border-top: 1px solid #DFDFDF;
	border-right: 1px solid #F2F9FF;
	border-bottom: 1px solid #DFDFDF;
	border-left: 1px solid #F2F9FF; 
}
.gridlink A:link {
	color: #000000;
}
.tdnav {
	border: thin solid #FFFFFF;
}
.tdhover, .tdselect {
	color: #000000;
	background-image: url(images/headerbg.gif);
	text-decoration: none;
	height: auto;
	border-top: 1px solid #0066ff;
	border-right: 0px;
	border-top: 1px solid #0066ff;
	border-left: 0px;
}
.question {
	font-family: Tahoma;
	font-size: 16px;
	background-color: #D7FFD7;
	border: thin solid #009900;
	font-weight: bold;
}
.tdodd, .tdeven {
	border: 0px;
	padding:0px 2px 0px 2px;
}
.tdodd {
	background-color: #F7F7F7;
}
.tdeven {
	background-color:#FFFFFF;
}
.tdhead {
	font-weight:bold;
	color:#000000;
	background-image: url(images/headerbg.gif);
	text-decoration: none;
	height: auto;
	border: 1px solid #ffffff;
}
.tdheadhover, .tdheadsort {
	font-weight:bold;
	color: #000000;
	background-image: url(images/headerbg.gif);
	text-decoration: none;
	border: 1px solid #0066FF;
	height: auto;
}
.tdselected {
	text-decoration: underline;
	background-color: #FFFF66;
}

a {
	text-decoration: none;
}
a:link, a:visited { 
	color: #0000FF; 
}
a:hover {
	color: #111111; 
}

#plugins {
	width:60%;
	background-color:#FFDDDD;
	border:1px solid #990000;
	text-align:center;
	font-weight:bold;
	padding:3px;
}

#botnav	{
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	background: #D7EBFF url("images/bot-left-tab.jpg") left top no-repeat;
	color:#000000
} 
#botnav span {
	background: url("images/bot-right-tab.jpg") right top no-repeat;
}
#botnav, #botnav span {
	display: block;
	float: left
}
/* Commented backslash hack hides rule from IE5-Mac \*/
#botnav, #botnav span {
	float: none
}
/* End IE5-Mac hack */

#courses {
	overflow: auto;
	width: 100%;
	height: 100%;
	border:0px;
}
a.glink:link, a.glink:visited, a.glink:active {
	color:#0000FF;
	text-decoration:none;
}
a.glink:hover {
	color:#333333;
	text-decoration:underline
}

.content {
	height:auto;
	width:100%;
	overflow:auto;
	background-color:ivory;
	padding:5px;
}
td.odd {
	background-color:#F7F7F7;
	border:0px;
}
td.even {
	background-color:#FFFFFF;
	border:0px;
}
td.studentodd {
	background-color:#F5FCF5;
	border:0px;
	font-size:10px;
	padding-left:3px;
	border-right:1px solid #009400;
}
td.studenteven {	
	background-color:#FFFFFF;
	border:0px;
	font-size:10px;
	padding-left:3px;
	border-right:1px solid #009400;
}
td.studentheader {
	background-color:#F1FFF1;
	font-weight:bold;
	font-size:10px;
	cursor:default;
	border:0px;
	border-top:1px solid #009400;
	border-bottom:1px solid #009400;
	text-align:center
}
td.moduleodd {
	background-color:#FFF0E2;
	border:0px;
	font-size:10px;
	padding-left:3px;
	border-right:1px solid #FF820E;
}
td.moduleeven {	
	background-color:#FFFFFF;
	border:0px;
	font-size:10px;
	padding-left:3px;
	border-right:1px solid #FF820E;
}
td.moduleheader {
	background-color:#FCC28D;
	font-weight:bold;
	font-size:10px;
	cursor:default;
	border:0px;
	border-top:1px solid #FF820E;
	border-bottom:1px solid #FF820E;
	text-align:center
}
td.header {
	background-color:#C1EBFF;
	font-weight:bold;
	cursor:default;
	border:0px;
	text-align:center
}
td.header2 {
	font-weight:bold;
	background-color:#D7EBFF;
	border-color:#AAAAAA;
}
td.headersort, td.headerhover {
	background-color:#A6E2FF;
	font-weight:bold;
	cursor:pointer;
	border:0px;
}
.editable {
    background-color:#FFFFC0; 
}
.modContent {
	height:auto;
	width:100%;
	overflow:auto;
	background-color:#DBFBE4;
}
.Boxes {
	border:1px solid #000000;
	height:auto;
	width:50%;
	margin:4px;
	background-color:#B0FFC5;
	font-weight:bold;
}
.tab1 {
	padding-left:50px;
}
.navheader {
	background-image:url(images/nav_header_bg.gif); 
	background-repeat:repeat-x; 
	border-color:#dddddd; 
	font-weight:bold;		
}
.navheaderhover {
	background-image:url(images/nav_header_hover.jpg); 
	background-repeat:repeat-x; 
	border-color:#FF9900; 
	font-weight:bold;
}
.infoheader {
	background-color:#dddddd;
	border-color:#666666; 
	font-weight:bold;
}
.infoheaderhover {
	background-color:#aaaaaa;
	border-color:#666666; 
	font-weight:bold;
}
.row, .rowhover, .rowselected {
	color:#000000;
}
.rowhover {
	background-color:#aaaaaa;
	border-color:#666666; 
}
.rowselected {
	background-color:#5792EA;
	border-color:#ffffff; 
}
td.holder {
	background-color:#F2F9FF; 
	border-left:thin solid #0000FF; 
}
td.holderhover {
	background-color:#FFC891;
	border-left:thin solid #0000FF;
	cursor:pointer;
}
.course_editor_mod_list {
	background-color:#dedede;
	border-color:#666666;
	font-weight:bold;
	text-align:center;
}
#adminhelp {	
	border:1px solid #aaaaaa;
	border-left:5px solid #0000ff;	
	width:90%;
	background-color:#F4F4F4;
	padding:0px 5px 0px 5px;
	margin:5px 0px 5px 0px;
	text-align:left;
	font-size:12px;
}