/* CSS Document */

body {margin:0; padding:0; background:url(../images/background-blue4.gif) repeat-x top left #FFF; color:#666; font-size:11px; font-family:Arial, Helvetica, sans-serif; 	text-align: center;}

/* ------------ Layout ------------- */

#wrapper {width: 100%; margin: 0px auto; padding:0; text-align: center;}
.form {margin:0; padding:0;}
.clear {clear:both; margin:0; padding:0; font-size:0px;}
#maincolumn {width:780px; margin:0px 0 0 0; padding:16px 43px 0 27px; height:auto; font-size:12px; text-align: left;}
#maincolumn p {margin:0 0 5px 0; padding:0;}
#maincolumn h4 {margin:0 0 10px 0; padding:0;}


/* ------------ Header background:url(../images/maincontentbg.gif)------------- */

#header {width: 100%; height:115px; margin:0; padding:5px 10px 0 0px; background:url(../images/headerbg.jpg) no-repeat;}
#header p {margin:0; padding:0; font-size:15px; font-weight:600; color:#000000;}
#affiliations { width:620px; height:11px; margin:0; padding:0px 0 0 0; float:right; text-align:left;}

ul#headercontact {margin:0; padding:0; list-style:none; width:620px; float:right;}
ul#headercontact li {float:right; margin:0; padding:0 24px 0 0;}

#enquiry {margin:0; padding:0px 0px 0px 70px; color:#003399; width:490px; font-size:14px; font-weight:400; font-family: "Trebuchet MS", Arial, Tahoma; text-align:left;}
#enquiry h2 { color: #003399; font-size:16px; font-weight:500; padding: 0; text-align:left;}

/* ------------ H Tags ------------- */

h1 { margin:0 0 5px 0; padding:0; font-size:19px; font-weight:400; color:#000000; font-family:Tahoma, "Trebuchet MS", Arial, "Sans Serif"; }

h2 { margin:0 0 10px 0; padding:0; font-size:20px; font-weight:500; color:#000000; font-family:Tahoma, "Trebuchet MS", Arial, "Sans Serif";}
h3 { margin:0 0 10px 0; padding:0; font-size:14px; font-weight:300; color:#000000; font-family:Tahoma, "Trebuchet MS", Arial, "Sans Serif";}

h4 {font-size:12px; font-weight:bold; margin:5px 0 0 0; padding:0; color:#33CCCC;}


/* ------------ Navigation ------------- */

#navigation {margin:0; padding:0px 10px 0 10px; color:#FFF; width:800px; font-size:14px; font-weight:600; font-family: "Trebuchet MS", Arial, Tahoma; text-align:center;}

#navigation a:link { color:#000000; text-decoration:none;}
#navigation a:visited { color:#000000; text-decoration:none;}
#navigation a:active { color:#000000; text-decoration:none;}
#navigation a:hover { color:#FFF; text-decoration:underline;}

/* ------------ Toptext ------------- */

#toptext {margin:0; padding:0px 0px 0px 10px; color:#FFF; width:770px; font-size:14px; font-weight:600; font-family: "Trebuchet MS", Arial, Tahoma; text-align:center;}
#toptext h1 { margin:0 0 5px 0; padding:0; font-size:20px; font-weight:400; color:#000000; font-family:Tahoma, "Trebuchet MS", Arial, "Sans Serif"; display: inline; }
#toptext h2 { margin:0 0 5px 5px; padding:0; font-size:20px; font-weight:400; color:#000000; font-family:Tahoma, "Trebuchet MS", Arial, "Sans Serif"; display: inline;}
#toptext p { margin:0 0 10px 0; padding:0; font-size:14px; font-weight:300; color:#000000; font-family:Tahoma, "Trebuchet MS", Arial, "Sans Serif";}

#toptext a:link { color:#000000; text-decoration:none;}
#toptext a:visited { color:#000000; text-decoration:none;}
#toptext a:active { color:#000000; text-decoration:none;}
#toptext a:hover { color:#FFF; text-decoration:underline;}

/* ------------ Subtext ------------- */

#subtext {margin:0; padding:20px 0px 0px 10px; color:#FFF; width:770px; font-size:14px; font-weight:600; font-family: "Trebuchet MS", Arial, Tahoma; text-align:center;}
#subtext h1 { margin:0 0 5px 0; padding:0; font-size:20px; font-weight:400; color:#000000; font-family:Tahoma, "Trebuchet MS", Arial, "Sans Serif"; display: inline; }
#subtext h2 { margin:0 0 5px 5px; padding:0; font-size:20px; font-weight:400; color:#000000; font-family:Tahoma, "Trebuchet MS", Arial, "Sans Serif"; display: inline;}

#subtext p { margin:0 0 10px 0; padding:0; font-size:14px; font-weight:300; color:#000000; font-family:Tahoma, "Trebuchet MS", Arial, "Sans Serif";}

#subtext a:link { color:#000000; text-decoration:none;}
#subtext a:visited { color:#000000; text-decoration:none;}
#subtext a:active { color:#000000; text-decoration:none;}
#subtext a:hover { color:#FFF; text-decoration:underline;}
/* ------------ Footer ------------- */

#footer {margin:5px 0px 0px 0px; padding:15px 0px 0 10px; color:#FFF; width:780px; font-size:10px; background:url(../images/footer_bg.gif) repeat-x top; height:14px;}
.final {width:230px; float:right; margin:0; padding:0; text-align:right;}
.copyright { width:550px; float:left; margin:0; padding:0; text-align:left;}

#footer a:link { color:#FFF; text-decoration:none;}
#footer a:visited { color:#FFF; text-decoration:none;}
#footer a:active { color:#FFF; text-decoration:none;}
#footer a:hover { color:#FFF; text-decoration:underline;}

/* ------------ Right Column ------------- */

#right3column {width:226px; margin: 0 0px 0 0px; padding:0 0 0 0px; float:left; font-size:12px; line-height:18px;}
#right3column p {margin:0 0 15px 0; padding:0;}

#right2column {width:300px; margin: 0 0px 0 0px; padding:0 0px 0 0px; float:left; font-size:12px; line-height:18px;}
#right2column p {margin:0 0 15px 0; padding:0;}
/* ------------ Centre Column ------------- */

#centre3column {width:226px; margin: 0 0px 0 0px; padding:0 32px 0 0px; float:left;}
#centre3column p { margin:0 0 10px 0; padding:0;}


.sidepictures { margin:0 0 30px 0; padding:0;}
.pointers {width:87px; float:left; margin:0; padding:0;}

/* ------------ Left Column ------------- */

#left3column {width:226px; margin: 0 0px 0 0px; padding:0 32px 0 30px; float:left;}
#left3column p { margin:0 0 10px 0; padding:0;}

#left2column {width:300px; margin: 0 0px 0 0px; padding:0 60px 0 60px; float:left;}
#left2column p { margin:0 0 10px 0; padding:0;}
		
	.right_image {
		float: left;
		width: 80px;
		color: #FFF;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}		
	.right_features {
		float: right;
		width: 365px;
		color: #FFF;
		padding: 0px 0px 0px 0px;
		margin: 25px 0px 0px 0px;
	}	
	.left_image {
		float: left;
		width: 80px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}
	.left_features {
		float: left;
		width: 365px;
		padding: 0px 0px 0px 0px;
		margin: 25px 0px 0px 10px;
	}
	
	.left_features h4, .right_features h4 { background: #FFFFFF; font-size:20px; font-weight:400; color:#000000; font-family:Tahoma, "Trebuchet MS", Arial, "Sans Serif"; padding: 0; text-align:left;}
	.left_features p, .right_features p { color: #000000; background: #FFFFFF;  font-size:12px; font-weight:600; padding: 0;}
		
		
		
/* ------------ TimeLine Section ------------- */

#timeline {margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; background:url(../images/timeline-background.gif) no-repeat; color:#FFF; width:770px; font-size:14px; font-weight:600; font-family: "Trebuchet MS", Arial, Tahoma; text-align:center;}

#timeline h2 {
	margin:0 0 0px 0;
	padding:0;
	font-size:16px;
	font-weight:600;
	color:#33CCCC;
	background-color: #FFFFFF;
	border: 3px solid #ededed;
	font-family:Tahoma, "Trebuchet MS", Arial, "Sans Serif";
}

#timeline h4 {
	font: 14px  "Trebuchet MS", Arial, Tahoma;
	margin: 0;
	text-align:justify;
	padding: 0px;
	color: #000000;
	border: 2px dashed #ededed;
}

#timeline h5 {
	margin:0 0 10px 0;
	padding:0;
	font-size:10px;
	font-weight:500;
	color:#999999;
	font-family:Tahoma, "Trebuchet MS", Arial, "Sans Serif";
}
#timeline2 {margin::0px 0px 0px 0px; padding:10px 0px 0px 20px; color:#FFF; width:770px; font-size:14px; font-weight:600; font-family: "Trebuchet MS", Arial, Tahoma; text-align:center;}

#timeline2 h2 {
	margin:0 0 10px 0;
	padding:0;
	font-size:20px;
	font-weight:500;
	color:#999999;
	font-family:Tahoma, "Trebuchet MS", Arial, "Sans Serif";
}

#timeline2 h4 {
	font: bold 14px  "Trebuchet MS", Arial, Tahoma;
	margin: 0;
	padding: 0px;
	color: #000000;
	border-top: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
}

/* ------------ Experience Section ------------- */

#experience {margin::0px 0px 0px 0px; padding:10px 0px 0px 20px; color:#FFF; width:770px; font-size:14px; font-weight:600; font-family: "Trebuchet MS", Arial, Tahoma; text-align:left;}

#experience h2 {
	margin:0 0 10px 0;
	padding:0 390px 10px 0;
	font-size:20px;
	font-weight:500;
	color:#999999;
	font-family:Tahoma, "Trebuchet MS", Arial, "Sans Serif";
	display: inline;
}

#experience h4 {
	font: bold 12px  "Trebuchet MS", Arial, Tahoma;
	margin: 0;
	padding: 0px;
	color: #33CCCC;
	border-top: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
}

/* ------------ Experience Section ------------- */

#contactzone {margin:0; padding:0px 0px 0px 20px; color:#FFF; width:770px; font-size:14px; font-weight:600; font-family: "Trebuchet MS", Arial, Tahoma; text-align:center;}

#contactzone h4 {
	font: bold 14px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	margin: 10 0 5px 0;
	padding: 0 0 0px 0;
	color: #33FFFF;
	border-top: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
}

/* ------------ Enquiries ------------- */

.form {margin:0; padding:0;}


.enquirytable input, select, textarea {text-align:left; width:312px; font-size:12px;}
.checkboxwidth {width:auto;}
.form input, .form select { width: 100%; }

/* ------------ Latest News ------------- */

.date {font-size:11px; font-weight:bold; margin:0; padding:0;}

.paging {font-size:11px; font-weight:bold; margin:0; padding:0; text-align:right;}
.paging a:link, .paging a:visited, .paging a:active { color:#666; text-decoration:none; font-weight:bold;}
.paging a:hover { color:#006875; text-decoration:underline;}


ul.list2{ list-style:none; margin:0 0 10px 0; padding:0; border-bottom:1px dashed #666; }
ul.list2 li{
margin:0 0 5px 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
color:#666;
font-size:12px;
}
ul.list2 li a{ color:#8A7534; }
ul.list2 li a:hover{ text-decoration:none; }

/* ------------ PDF Downloads ------------- */

.pdflist {margin:0; padding:0; list-style:none;}
.pdflist li { background:url(../images/pdf_icon.gif) no-repeat top left; margin:0; padding:4px 0 0 25px; height:20px;}
.pdflist li a {color:#006875;text-decoration:none; }
.pdflist li a:hover {color:#006875; text-decoration:underline; }
