/* CSS Document */

body {
  background-color: #330066;
  text-align: center;
  font-family:"Century Gothic", Verdana, Arial;
  color: #FFFFFF;
  margin: 0;
  }
  
.bg {
  background-color: #330066;
  text-align: center;
  background-image:url(../images/bg2.gif);
  background-repeat:repeat-x;
  font-family:"Century Gothic", Verdana, Arial;
  color: #FFFFFF;
  margin: 0;
  }
  
h1 {
  margin-top:3px;
}
  
.subheading {
  margin-top:3px;
  }
  
.mainbanner {
  background-image:url(../images/MainBanner.jpg);
  background-repeat:no-repeat;
  height:300px;
}

.maintable {
  width:700px;
  height:100%;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}

.nav-list {
  list-style:none;
  list-style-image:none;
  list-style-position:outside;
  font-family:Arial, Helvetica, sans-serif;
  font-size:0.8em;
  font-weight:bold;
  margin-bottom:5px;
  margin-top:30px;
}

.nav-list li {
  padding-left:6px;
  padding-bottom:5px;
  }
  
.nav-list a {
  color:#330066;
  text-decoration:none;
  }
  
.nav-list a:hover {
  color:#ffffff;
  }
  
.nav-list2 {
  list-style:none;
  list-style-image:none;
  list-style-position:outside;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  margin-bottom:10px;
  margin-left:10px;
  padding-left:0px;
}

.nav-list2 li {
  padding-left:6px;
  padding-bottom:10px;
  }
  
.nav-list2 a {
  color:#ffffff;
  text-decoration:none;
  }
  
.nav-list2 a:hover {
  color:#330066;
  }

#nav {
  width:150px;
  text-align:left;
  margin-right:10px;
  margin-top:15px;
}

h1 {
  font-family:"Century Gothic", Verdana, Arial;
  font-size:1em;
  font-weight:bold;
}

.maintable p {
  font-size:0.7em;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:normal;
}

.list-items {
  list-style:none;
  list-style-image:url(../images/tick.gif);
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:0.7em;
}

.homethumb {
  border:#ffffff solid 1px;
  margin-right:3px;
  padding:2px;
  float:left;
}

.thumbheading {
  font-weight:bold;
  color:#000000;
  }
  
#footer {
  width:300px;
  font-family:"Century Gothic", Verdana, Arial;
  font-size: 0.7em; 
  color:#660099;
  padding:4px;
  float:left;
}

#footer-right {
  width:300px;
  font-family:"Century Gothic", Verdana, Arial;
  font-size: 0.7em; 
  color:#660099;
  padding:4px;
  float:right;
  text-align:right;
  }
.subheading {
  font-weight:bold;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:0.8em;
  }
  
.normal {
  font-weight:normal;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:0.7em;
  }
  
#homebox {
  border: 2px solid #ffffff;
  }
  
  #homebox2 {
  border: 2px solid #ffffff;
  background-color:#ccccff;
  margin-top:6px;
  }
  
#imgval {
  text-align:left;
  background-color:#000000;
  }
  
#imgval img {
  border:0;
  padding-top:15px;
  }

#promotional-text {
  margin: 7px;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:small;
  font-weight:bold;
  color:#FFFFFF;
  }
  
.tablebackground {
  background-image:url(../images/bg.gif);
  background-repeat:repeat;
  }
  
#logo {
  margin-bottom:50px;
  margin-left:20px;
  }
  
#logocontent {
  margin-left:5px;
  margin-top:10px;
  }
  
#banner-image {
  text-align:center;
  }
  
#contentbox {
  width:400px;
  margin:15px;
  padding-top:0px;
  text-align:centre;
  }
  
#col1 {
  width:125px;
  float:left;
  padding-right:10px;
  }

.advert {
  margin-top:10px;
  text-align:center;
  vertical-align:top;
  }
  
.tabletext {
  font-size:0.8em;
  font-weight:normal;
}

.normal2 {
  font-weight:normal;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:0.7em;
  color:#000000;
  }
  
#copyright {
  font-weight:bold;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:0.6em;
  color:#FFFFFF;
  text-align:right;
  margin-top:10px;
  }

#contentbox a {
  text-decoration:underline;
  color:#FFFFFF;
  }
  
#contentbox a:hover {
  text-decoration:none;
  background-color:#FFFFFF;
  color:#330066;
  }
  
.vr {
  background-image:url(../images/vr.gif);
  background-repeat:repeat-y;
  width:2px;
  }
  
.normal a {
  color:#ffffff;
  text-decoration:underline;
  }
  
.normal a:hover {
  color:#330066;
  background-color:#ffffff;
  text-decoration:none;
  }
  
.tableHeader {
	background-color:#000000;
	font-color:#ffffff;
	font-weight:bold;
	font-size:0.9em;
	}
	
#courses {
	font-weight:normal;
  	font-family:Verdana, Arial, Helvetica, sans-serif;
  	font-size:0.7em;
	}
	
#courses td {
	border-bottom:1px solid #999999;
	}
	
.odd {
	background:#CCCCFF;
	color:#000000;
	}
	
.top-bottom-spacer {
	margin-top:6px;
	margin-bottom:6px;
	}
	
