/* Attributes shared by the whole document */

/* Colouring the area out of the written part in the square */
body {
font: small/1.6em verdana, sans-serif; 
margin: 0px; 
font: normal 10px verdana, arial, sans-serif; 
color: #000; 
background-color: #ddd;
}

/* Defining the shape and colour of the area to be written */
#content  {
position : absolute;
left : 50%;
width : 800px;
margin-left : -400px;
background: #fff;
border: 1px solid #000;
}

/* Details concerning hyperlinks */
a {	
color: #33CC33;	
text-decoration: none; 
}
a:hover {
color: #000;
text-decoration: none;
border-bottom: 1px dashed #912447;
}
a:active {
color: #000;
}

/* Attributes shared by all entities of the document */
h1, h2, h3 {
margin: 0px;
padding: 0px;
font-weight: normal;
}
ul li {
padding: 0 0 5px 0; 
line-height: 1.3em; 
}


/* Header */

#header { 
padding: 20px; 
background: url(images/minerva.jpg) no-repeat; 
text-align: right;
font: bold 17px "Trebuchet MS", Verdana, sans-serif;
text-align: right;
line-height: 19px;
} 


/* Left menu for naviagtion */

#menu {
display: inline;
float: left;
margin: 0px 10px 0px 0px; 
padding: 10px 3px 10px 0px;
width: 140px;
border-top: 1px dashed #cccccc;
margin-top: 5px;
border-bottom: 1px dashed #cccccc;
margin-bottom: 5px;
}
#menu p  {
color: #eee;
font: normal 11px "Trebuchet MS", Verdana, sans-serif;
line-height: 15px;
text-align: left;
}
#menu ul {
list-style: none; 
list-style-type: none; 
padding-left: 15px;
margin: 0px;
margin-bottom: 2px;
border-bottom: 1px #ddd;
}
#menu li  {
font: 13px "Trebuchet MS", Verdana, sans-serif;
line-height: 100%;
text-align: left;
}

/* Main Content */

#main { 
font-size: 110%; 
line-height: 16px;
text-align: justify; 
margin: 0px 0px 10px 170px; 
padding: 0px 25px 0px 0px; 
}
#main h2 {
background: #fff;
color: #555;
font: bold 13px "Trebuchet MS", Verdana, sans-serif;
text-align: left;
line-height: 17px;
border-bottom: 1px #cccccc;
margin-bottom: 5px;
border-top: 1px dashed #cccccc;
margin-top: 5px;
padding: 10px 3px 10px 10px;
}
#main ul {
list-style-type: square; 
padding-left: 20px;
margin: 0px;
margin-bottom: 2px;
border-bottom: 1px #ddd;
}
#main ol {
padding-left: 25px;
margin: 0px;
margin-bottom: 2px;
border-bottom: 1px #ddd;
line-height: 20px;
}

/* News Content */

#news h2{ 
font: bold 14px "Trebuchet MS", Verdana, sans-serif;
color: red;
}


/* General Info Table */

table.infogen {
text-align: left;
font-size: 11px;
}

table.infogen th {
font-size: 13px;
font-family: "Trebuchet MS", Verdana, sans-serif;
}

/* Results Table */ 
table.results {
border-collapse: collapse;
border: solid 1px;
width: 50%;
padding: 3px;
}
table.results th {
border: solid 1px;
text-align: center;
background-color: #ddd;
padding: 3px;
} 
table.results td {
text-align: center;
border: solid 1px;
padding: 3px;
} 
/* Syllabus Table */

table.syllabus {
border-collapse: collapse;
border: solid 1px;
width: 97%;
padding: 4px;
}
table.syllabus th {
border: solid 1px;
text-align: center;
background-color: #ddd;
padding: 4px;
} 
table.syllabus td {
text-align: left;
border: solid 1px;
padding: 4px;
} 


/* Copyright */

#copyright {
border-top: 1px dashed #cccccc;
margin-top: 10px;
padding: 2px;
text-align: center;
}


