/* Start of CMSMS style sheet 'stylesheet' */
body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size:80%;
}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 1.1em;
	padding: 0;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 0.9em;
}

a {

font-weight: bold;
color: #006633;
text-decoration: none;

}

a:hover {

color: #000033;
text-decoration: underline;

}


#container {

position: absolute;
top: 0px;
left: 5%;
height: auto;
width: 740px;

}

/* content bits */

#content {

padding: 1em;
padding-top: 0.2em;
color: #003333;

}

#updates {

font-size: 0.9em;
padding: 1em;
padding-top: 0.2em;
color:#003333

}

.updatet {

font-family: Arial, Helvetica, sans-serif;
font-size: 1.2em;
font-weight: bold;

}

.footer {

font-size: 1em;
padding: 1em;
font-family: Arial, Helvetica, sans-serif;

}

.heading {

font-size: 1.3em;
color: #006633;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;

}

.subhead {

font-size: 1em;
font-family:Arial, Helvetica, sans-serif;
font-style: italic;
font-weight: bold;

}

#content a {

text-align: left;

}


.sidelinks a {

font-size: 0.98em;

}


/* menu bits */

#menu ul {

padding-top: 0;
margin-top: 0;
/* cancels gap caused by top padding in Opera 7.54 */
margin-left: 0;
line-height: 18px;
/* fixes Firefox 0.9.3 */
}


#menu li {

display:inline;
height: 0;
list-style-type:none;
padding-left: 1em;
padding-right: 1em;
border-left:1px solid #cc9933;

}

#menu li.first {

border-left:none;
padding-left: 0.9em;

} 

#menu a {

color: #000000;
font-weight: bold;
font-size: 0.9em;
text-decoration: none;

}

#menu a:hover {

color: #006633;
text-decoration: underline;

}

td.menucell {

height: 0;
margin-top: -20px;
}


ul { margin: 0; padding-left: 15px; }
li { padding-left: 5px; }




/* End of 'stylesheet' */

