/* CSS Document */

body {
		background-image: url(/siteimages/gradient.jpg);
		background-repeat: repeat-x;
		background-attachment: fixed;
		background-color: #ffffff;
		
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 62.5%;
		color: #013668;
		text-align: justify;
		line-height: 2em;
		
		margin: 0px;
}

/* General link style */

a:link {
		text-decoration: underline;
		color: #003768;
}

a:active {
		text-decoration: underline;
		color: #003768;
}

a:visited {
		text-decoration: underline;
		color: #003768;
}

a:hover {
		text-decoration: underline;
		color: #fd7200;
}

/* Top link style */

a:link.toplinks {
		text-decoration: none;
		color: #013668;
		padding-right: 3px;
		padding-left: 5px;
		font-size: 10px;
		border-left: 1px solid #d1deef;
}

a:active.toplinks {
		text-decoration: none;
		color: #013668;
		padding-right: 3px;
		padding-left: 5px;
		font-size: 10px;
		border-left: 1px solid #d1deef;
}

a:visited.toplinks {
		text-decoration: none;
		color: #013668;
		padding-right: 3px;
		padding-left: 5px;
		font-size: 10px;
		border-left: 1px solid #d1deef;
}

a:hover.toplinks {
		text-decoration: underline;
		color: #013668;
		padding-right: 3px;
		padding-left: 5px;
		font-size: 10px;
		border-left: 1px solid #d1deef;
}


/* Right link style */

a:link.rightlinks {
		display: block;
		width: 210px;
		height: 38px;
		background-image: url(/siteimages/butt_rightup.gif);
		background-repeat: no-repeat;

		font-size: 12px;
		text-decoration: none;
		color: #ffffff;
		padding-left: 40px;
		padding-top: 8px;

		margin-bottom: 7px;
}

a:active.rightlinks {
		display: block;
		width: 210px;
		height: 38px;
		background-image: url(/siteimages/butt_rightup.gif);
		background-repeat: no-repeat;

		font-size: 12px;
		text-decoration: none;
		color: #ffffff;
		padding-left: 40px;
		padding-top: 8px;

		margin-bottom: 7px;
}

a:visited.rightlinks {
		display: block;
		width: 210px;
		height: 38px;
		background-image: url(/siteimages/butt_rightup.gif);
		background-repeat: no-repeat;

		font-size: 12px;
		text-decoration: none;
		color: #ffffff;
		padding-left: 40px;
		padding-top: 8px;

		margin-bottom: 7px;
}

a:hover.rightlinks {
		display: block;
		width: 210px;
		height: 38px;
		background-image: url(/siteimages/butt_rightdown.gif);
		background-repeat: no-repeat;

		font-size: 12px;
		text-decoration: none;
		color: #ffffff;
		padding-left: 40px;
		padding-top: 8px;

		margin-bottom: 7px;
}


/* Child link style */

a:link.childlinks {
		text-decoration: none;
		display: block;
		color: #013668;
		padding: 3px;
		width: 615px;
}

a:active.childlinks {
		text-decoration: none;
		display: block;
		color: #013668;
		padding: 3px;
		width: 615px;
}

a:visited.childlinks {
		text-decoration: none;
		display: block;
		color: #013668;
		padding: 3px;
		width: 615px;
}

a:hover.childlinks {
		text-decoration: none;
		display: block;
		color: #ffffff;
		background-color: #fd7200;
		padding: 3px;
		width: 615px;
}

.rightlinks {
		display: block;
		margin-top: -32px;
		margin-left: 40px;
		color: #ffffff;
}








p {
		margin-top: 0px;
		margin-bottom: 20px;
}

hr {
		height: 1px;
		color: #013668;
		margin-top: 10px;
}

h1 {
		color: #fd7200;
}

h2 {
		color: #fd7200;
		margin-bottom: 10px;
		font-weight: normal;
		font-size: 1.6em;
}

ol {
		list-style-position: inside;
}

/* FRONT PAGE STUFF */

#fpgrey_one p {
		margin-top: 10px;
		margin-bottom: 3px;
		margin-left: 10px;
		font-size: 0.8em;
}

#fpgrey_two p {
		margin-top: 10px;
		margin-bottom: 3px;
		margin-left: 10px;
		font-size: 0.8em;
}

#fp_gallery img {
		margin-top: 8px;
		border: 1px solid #00284b;
}











/* GENERAL STUFF */

#bottom p {
		margin-top: 81px;
		color: #ffffff;
		font-size: 10px;
		text-align: center;
		margin-right: 195px;
}

#dropdown {
		float: right;
		margin-top: 20px;
		margin-right: 15px;

		font-size: 10px;
}

#backbutton {
		clear: both;
		margin-right: 15px;
}

.grey_tit {
		margin-top: 10px;
}

.fright {
		border: 1px solid #013668;
		float: right;
		margin-left: 10px;
}

.question {
		font-weight: bold;
		color: #fd7200;
}

#contact p {
		margin-bottom: 5px;
}

.coursechild {
		display: block;
		color: #fd7200;
		font-weight: bold;
		font-size: 12px;
		clear: both;
		margin-bottom: 15px;
}

.leftpanelmiddle hr {
		width: 212px;
		height: 1px;
		margin-top: 2px;
		color: #fd7200;
}

.leftpanelmiddle h1 {
		width: 212px;
		display: block;
		background-color: #BDCFE8;
		color: #003768;
		font-weight: bold;
		font-size: 10px;
		margin-left: 0px;
		margin-bottom: 5px;
		text-align: center;
}

#fp_stats_middle hr {
		width: 212px;
		height: 1px;
		margin-top: 2px;
		color: #fd7200;
}

#fp_stats_middle h1 {
		width: 212px;
		display: block;
		background-color: #BDCFE8;
		color: #003768;
		font-weight: bold;
		font-size: 10px;
		margin-left: 15px;
		margin-bottom: 5px;
		text-align: center;
}

.colourblock {
		width: 10px;
		height: 10px;
		display: inline-block;
		margin-right: 10px;
}

.piepara {
		 float: right;
		 font-size: 10px;
		 font-weight: bold;
		 margin-top: 10px;
		 margin-right: 17px;
}
.bgGround
{
    background-color: Transparent;
    background-position: center top;
    background-image: url( '/images/overlay.png' );
}
