.mainTable{
padding:0px;
margin:0px;
}

.bluebar{
background-image:url(./images/bluebar.gif);
}

.menubar{
background:#4ad7a5;
vertical-align:top;
}

.maintext{
vertical-align:top;
font-family:arial,helvetica,sans serif;
font-size:1em;
padding-top:1em;
padding-left:0.5em;
color:#7b797b;
}

.footer{
padding-top:5em;
}

.tutortext{
text-align:center;
}

th {
text-align:left;
}

.regTable{
margin:0px;
}

.regTable td{
padding:6px;
}

.regTable th{
padding:6px;
}

.privacy{
font-size:0.75em;
padding-right: 10px
}

.author {
font-weight:bold;
color:#4ad7a5;
}

.author2 {
font-weight:bold;
color:#39b6d6;
}

.courseheader {
font-weight:bold;
color:#39b6d6;
}

.courseline {
font-weight:bold;
color:#4ad7a5;
text-align:center;
padding:0px;
margin:0px;
}

.coursedetails{
text-align:center;
padding:0px;
margin:0px;
margin-bottom:0.4em;
}

.grey{
color:#7b797b;
}

hr {
color:#4ad7a5;
background-color:#4ad7a5;
margin-top:1em;
margin-bottom:1em;
height:4px;
border: 0;
}

li {
padding-top: 0.3em;
padding-bottom: 0.3em;
}

.buttons {
padding:0px;
margin:0px;
}

.hr2 {
color:#4ad7a5;
background-color:#4ad7a5;
margin-top:0.2em;
margin-bottom:0.2em;
height:4px;
border: 0;
margin-left:0.5em;
}

a.bluelink {
color:#4ad7a5;
text-decoration:underline;
}

a.grey {
color:#7b797b;
text-decoration:none;
}

.coursebox {
border-style: solid;
border-color:#4ad7a5;
margin:1em;
padding:1em;
padding-top:0.2em;
}

li.course{
color:#4ad7a5;
font-weight:bold;
margin-left:1.5em;
padding-left:0.5em;
font-family:arial,helvetica,sans serif;
padding-top: 0.2em;
padding-bottom: 0.2em;
}