/**************** General rules *********************/

*{font-size:100.01%;	margin:0;	padding:0;	}
html{font-size:100.01%;padding: 0; margin: 0;height:100%; }
body {height:101%;font-size:100.01%;padding: 0; line-height:170%;margin: 0;font-family: arial, Tahoma, sans-serif; color: #555;   background:#fff url(../images/bluegreystripe.jpg) top center repeat-x;}

/**************** General Links ***********************************/
a:link 				{ color: #555; text-decoration: none;}
a:visited 			{ color: #555; text-decoration: none;}


/***************** Image Replacement ****************/
/* General IR statements */

.replace {display:none; }
.replace em {		display: none;	}

#myh1, #myh1 em {display:none;}


/***************** Headings ********************/

h2 {font-size:150%; color: #25516c;margin:10px 0 15px 0; font-weight:normal;font-family: Arial, Verdana, Helvetica, sans-serif;}
h3 {font-size:130%; color:#25516c; margin: 20px 0 3px 0;font-weight:bold;font-family: Arial, Verdana, Helvetica, sans-serif;}
h4 {font-size:110%; color:#25516c; margin: 20px 0 3px 0;font-weight:bold; font-family: Arial, Verdana, Helvetica, sans-serif;}

/***************** Page Sections *********************/

#skip {display:none;}


#slideshow {display:none;}
#mainbox {position:relative; padding:0 0 0 0;clear:both; margin:10px 30px 10px 30px;float:right; display:inline;}
#mainbox p { margin-bottom:10px;margin-top:3px;}
#mainbox img {float:right; clear:right;padding:6px;border:1px solid #e2e2e2;color:#333;background:#fff;margin: 0 0 5px 4px;}

#mainbox ul, #mainbox ol {margin-left:15px;}
#mainbox ul li {list-style-type:square;}
#mainbox ul#firstlist {float:none;}
#mainbox ul#secondlist {float:none;}
#footer {display:none;}


div.col {display:none;}



#gallery img {float:none;margin-right:0.3em;}
#gallery a:link, #gallery a:visited,#gallery a:focus,#gallery a:hover,#gallery a:active {text-decoration:none;border-bottom:0;background-color:white;}
#gallery h3 {clear:both;margin:20px 0 10px 0;}

#gallery {width:700px;margin-bottom:10px;}
/*************** Other bits *************/
blockquote {background: url(../images/quotemarks.gif) left top  no-repeat;margin-left:5px;padding-left:25px;margin-bottom:40px;}
cite {background: url(../images/quotemarks1.gif) right top no-repeat;padding:5px 20px 0 10px; margin-top:-10px;text-align:right;float:right;width:80%; font-style:normal;font-weight:bold;}

hr {height: 1px; background-color: #E5E5E5;	color: #E5E5E5;	border: none;	padding: 0;	margin: 1em 1em;	}
img#flag  {display:none;}
#addresslist dt {font-weight:bold;}
#pagelist ul li {margin-left:15px;}
abbr, acronym, .help {border-bottom: 1px dotted #333;cursor: help;}	
/*************** Forms ******************/
#contactform {font-size:100%;	color:#000;	margin:0;	}
#contactform fieldset {	border:none;	}
#contactform legend {	display:none;	}
#contactform input {background:#fff; 	border:1px solid #25516c; 	width:60%;  	padding:5px 3px 5px 3px; 	vertical-align:middle;	margin:0 0 5px 0;	}
#contactform textarea {	background:#FFF; 	border:1px solid #25516c;  	width:60%; 	margin-left:0; 	font-size:110%; 	font-family: Verdana, sans-serif; 	padding:3px ; 	vertical-align:middle;	}
#contactform input.button {	clear:both;	color:white; 	font-size:100%;	width:30%;	margin:10px 0 20px 0;	font-weight:bold; 	background:#25516c url(/images/orangeback.jpg) repeat-x left top; 	}
#contactform input:hover, #contactform textarea:hover {	background-color:#efefef;	}
#contactform input.button:hover {		color:black; 	}
.required {	color:#c2537a; 	font-weight:normal;	margin-left:10px;	}
.validationerrors ol {color:#000;	margin-left:20px;	padding-left:15px;	margin-bottom:10px;	}
#enquiryErrorID  a:focus, #enquiryErrorID  a:hover, #enquiryErrorID  a:active  {	background-color:#538b37;	color:white;	}



/************** FS Menu dropdowns ***********/

#mainbox #listMenuRoot {display:none;}

