/* CSS Document */
body{
  background-color:#4987bf;
}
.mainsite{
  width:1000px;
  height:auto !important;
  height:600px;
  overflow:auto;
  background-color:#f0f9fd;
  border:3px solid #447fb7;
  margin:auto;
  border-left:
}
.mainsite img{
  border:0px;
}
.clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }
.siteheader{
  width:100%;
  height:150px;
  background-color:#0c3e74;
  background-image:url(../images/oxfordpsychcourse.jpg);
  background-repeat:no-repeat;
}
.menuarea{
	background-image:url('../images/menubg.jpg');
	background-repeat:repeat-x;
	height:40px;
}
.menu { padding:1px 0 0 0; margin:0; float:left;}
.menu ul { padding:0; margin:0; list-style:none; border:0; float:left;}
.menu ul li { float:left; margin:0; padding:0 5px; border:0;}
.menu ul li a { float:left; margin:0; padding:13px 0; color:#fff; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none;}
.menu ul li a span { padding:13px; background:none;}
.menu ul li a:hover { background: url(../images/r_menu.gif) right no-repeat;}
.menu ul li a:hover span { background:url(../images/l_menu.gif) left no-repeat;}
.menu ul li a.active {background:url(../images/r_menu.gif) right no-repeat;}
.menu ul li a.active span { background:url(../images/l_menu.gif) left no-repeat;}
.maincontent{
  float:left;
  width:700px;
  margin-left:15px;
  margin-right:15px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:24px;
}
h3{
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  width:100%;
  color:#0c3e74;
  border-bottom:3px solid #a5babf;
}
h3 span{
  color:#c40101;
}
p{
	text-indent:40px;
  font-family:Arial, Helvetica, sans-serif;
  text-align:justify;
}
.rightarea{
  padding-top:10px;
  width:260px;
  float:right;
  padding-right:10px;
}
.info{
	height:100px;
	width:200px;
	float:left;
	padding-right:32px;
}
.loginpanel{
	border:1px solid #236aa3;
	padding-top:10px;
	padding-bottom:10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
    background-color:#2771ab;
	width:100%;
	color:white;
}
.loginpanel a{
    color:white;
	font-weight:bold;
}
.loginpanel input{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
}
.loginpanel h3{
    color:#ffcd62;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	border-bottom:2px solid white;
	padding-top:0px;
	padding-bottom:3px;
	margin-top:0px;
}
.tooltip {
	display:none;
	background:transparent url(../images/black_arrow.gif);
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;	
}
.news{
  border:1px solid #236aa3;
  background-color:#2771ab;
  margin-top:10px;
  width:100%;
  height:300px;
  float:right;
  border:1px solid #fff;
  position:relative;
  overflow:hidden;
  color:white;
}
.news h3{
	font-family:arial;
	font-size:13px;
	color:white;
	font-weight:bold;
	text-align:center;
	border-bottom:2px solid white;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:0px;
}
#news{
	 overflow:hidden;
     margin:0px;
	 padding:0px;
     font-family:Arial;
	 line-height:20px;
	 font-size:12px;
}
#news li{
		padding-bottom:10px;
		padding-top:10px;
		  padding-left:10px;
  padding-right:10px;
		list-style:none;
        border-bottom:1px solid white;
		text-align:justify;
	}
		#news a{
			color:#000000;
			margin-bottom:
		}
		#news .news-title{
			display:block;
			font-weight:bold;
			margin-bottom:4px;
			font-size:11px;
		}
		#news .news-text{
			display:block;
			font-size:11px;
			color:#666666;
		}
		#news img{
			float:left;
			margin-right:14px;
			padding:4px;
			border:solid 1px #DEDEDE;
		}
.footer{
  margin-top:30px;
  height:40px;
  width:1000px;
  float:left;
  text-align:center;
  background-color:#0c3e74;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:10px;
  color:white;
}
.footer a{
  color:white;
  font-weight:bold;
  width:1000px;
  margin:auto;
}
.examiners{
  width:45%;
  text-align:justify;
  float:left;
  margin-right:20px;
  padding-left:5px;	
  padding-right:5px;
  margin-bottom:20px;
}
.examiners h4{
  color:#c40101;
  padding-top:0px;
  margin-top:0px;
  margin-bottom:0px;
  width:100%;
  border-bottom:2px solid #0c3e74;
}
.questions li{
	list-style-image:url(../images/questionmark.gif);
}
.tick li{
    list-style-image:url(../images/tick.gif);
}
.timetable table {
border-collapse: collapse;
width: 100%;
font-family: 'Trebuchet MS';
font-weight:bold;
}
.timetable tbody tr:nth-child(even){
	color:#c40101;
	}
.timetable tbody tr:nth-child(odd) {
color:#0c3e74;
}
.timetable tbody tr:hover {
background-color: #a5babf;
}
.timetable tr {
height: 30px;
border-bottom: 1px solid #a5babf;
}
.timetable td, th {
padding-left:10px;
}
.timetable thead tr {
background-color: blue;
color: white;
}
.pagenavigation{
	  float:right;
	}
.pagenavigation a{
	   padding-right:4px;
	   padding-left:4px;
	   padding-top:3px;
	   padding-bottom:3px;
	   margin-right:10px;
	   background-color:gray;
	   text-decoration:none;
	   color:white;
	}
.pagenavigation a:hover{
	   background-color:black;
	}
.pagenavigation a.active{
	   background-color:black;
}