/************** general/miscellaneous properties ***************************/
body, div, span, p, ul, ol, li, img, form, fieldset, h1, h2, h3, h4 {margin:0px;padding:0px;border:0px;}
html {color:#fff;background:#919191;}
body {text-align:center;margin:0px auto;font-size:65%;font-family:arial,Verdana,Helvetica,sans-serif;color:#fff;background:#919191;}
#print {display:none;}
#page {width:750px;padding:0px;margin:0px auto;background-color:#fff;color:#000;}

#header {position:relative;height:185px;background:transparent url(../images/header-home-bg.jpg) 0px 15px no-repeat;}
.sub #header {height:115px;background-image: url(../images/header-sub-bg.jpg);}

#header p {font-size:12px;position:absolute;top:0px;right:15px;line-height:15px;font-weight:bold;color:#758657;}
#header img {position:absolute;right:16px;top:18px;}
#index #header img {display:none;}
#usps {position:relative;height:130px;background-color:#dfeadb;padding: 10px 15px;}

#main {font-size:12px;color:#000;line-height:1.3em;text-align:left;background:transparent url(../images/main-bg.jpg) 0px 0px repeat-y;}
#index #main {background-image:url(../images/main-bg-index.jpg);}
#mainclearing {height:5px;clear:both;}
#sidebar {width:160px;float:left;}
#nav ul {display:none;}
#nav {list-style-type:none;}
#nav li {display:block;height:33px;line-height:30px;background:transparent url(../images/nav-bg.jpg) 0px 0px no-repeat;padding-right:10px;text-align:right;}
#nav li.long {line-height:14px;padding-top:2px;height:31px;}
#nav li a {color:#000;text-decoration:none;}
#nav li a:hover {color:#777;}

#content {float:right;width:530px;padding:40px 30px;line-height:15px;}
#index #content {width:330px;padding:40px 30px;}
#content h1 {margin-bottom:0.5em;}
#content p, #content ol, #content ul {margin-bottom:1em;}
#content ol, #content ul {margin-left:30px;}
#content a {color:#DA762C;}

#side-bar {width:200px;float:right;}
#sub-content {width:330px;float:left;}

#footer {clear:both;text-align:left;font-size:12px;padding:5px 10px;color:#758657;border-top:1px solid #DA762C;}
#footer a {color:#758657;text-decoration:none;}
#footer a:hover {color:#000;}
.bottomnav {list-style-type:none;width:600px;float:left;}
.bottomnav li {display:inline;}
.bottomnav a {padding:0px 5px;}
#footer .webdesign {float:right;width:120px;text-align:right;color:#DA762C;}
#footer .webdesign a {color:#DA762C;}
#bottomclearing {clear:both;height:1px;}

.programmes {
background-color:#F2F6F0;
padding:10px;
float:right;
}

#content h2 {
	font: italic bold 1.3em Arial, Helvetica, sans-serif;
	color: #758657;
	border-top: 1px #FFCC00;
	border-right: 1px #FFCC00;
	border-bottom: 1px solid #FFCC00;
	border-left: 1px #FFCC00;
	width: 80%;
	margin-bottom:10px;
}
iframe {border:0px}

#content .style2 {padding:7px;border:2px solid #E06F1C;text-align:justify;}

#contact {width:180px;float:right;padding-left:20px;}

#usps div {display:block;float:left;width:150px;height:43px;padding-top:57px;text-align:center;margin:15px;line-height:40px;}
#usps div.long {line-height:18px;}
#usps a {color:#fff;}

/*************** contact form ******************/
#content #maincontact {border:0px solid #000;width:560px;margin-top:2em;}
#maincontact fieldset {border:0px;}
#content #maincontact ul {margin:0px;padding:0px;list-style-type:none;}
#content #maincontact ul li {clear:both;margin-bottom:1em;background-image:none;padding:0px;}
#content #maincontact ul li span {float:left;font-size:0.8em;color:#952525;font-weight:bold;padding-left:10px;}
#content #maincontact ul li label {clear:left;float:left;width:100px;text-align:right;padding-right:10px;margin-bottom:0.5em;font-weight:bold;}
#content #maincontact ul li input.text {float:left;width:200px;margin-bottom:0.5em;}
#content #maincontact ul li textarea {float:left;width:350px;height: 140px;margin-bottom:0.5em;}
#content #maincontact ul li input.submit {}

#contact label {display:block;padding-bottom:0.2em;}
#contact ul, #contact ol {list-style-type:none;}
#contact p {font-weight:bold;margin-bottom:1em;}
#contact span {font-size:11px;font-weight:bold;display:block;padding-bottom:3px;color:#da762c;}
#contact #input_submit {padding:0px;border:0px;margin:0px;width:25px;height:18px;background:transparent url(../images/submit-bg.jpg) 0px 0px no-repeat;font-size:0px;text-align:right;color:#da762c;cursor:hand;cursor:pointer;}