@charset "utf-8";
/* CSS Document */

body { background-color:#FFFFFF; margin: 0px; padding-bottom: 0px; padding-top: 0px;}

#header {
text-align: center;	background-image: url(images/flowers_header.png); background-color: #92278E; background-repeat:no-repeat; background-position:center top;  height: 180px;
}
#menubar {
	background-image: url(images/flowers_header.png);
	background-color: #FFF;
	background-repeat:no-repeat;
	background-position:center bottom;
	height: 95px;
}
#topfooter {
	text-align: center;
	background-image: url(images/flowers_footer.png);
	background-color:#FFF;
	background-repeat:no-repeat;
	background-position:center top;
	height: 195px;
}
#topfooter ul { position:relative; overflow:hidden;}

#footer {
text-align: center;	background-image: url(images/flowers_footer.png); background-color: #92278E; background-repeat:no-repeat; background-position:center bottom; height: 180px;
}

div.column1 {
	position: relative;
	float: left;
	width: auto;
	margin: 0px 18px 18px 0px;
	text-align: left;
	}
.layout {
	width: 900px;
	height: auto;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}	
div.layout h1 {
	font-family: "AmerType Md BT";
	font-size: 30px;
	font-weight: normal;
	margin: 0px;
}
div.layout h2 {
	font-family: "AmerType Md BT";
	font-size: 15px;
	margin: 0px;
	font-weight: normal;
}
div.layout h3 {
	font-family: "AmerType Md BT";
	font-size: 22px;
	font-weight: normal;
	margin: 0px;
}

div.layout h4 {
	color:#4D4D4D;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: normal;
	margin: 0px;
}
h4 a:link { color: #4D4D4D; text-decoration: none;}
h4 a:visited { color: #4D4D4D; text-decoration: none;}
h4 a:hover { color:#333333; text-decoration: underline;}

div.layout h5 {
	color:#666;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
}
h5 a:link { color: #666; text-decoration: none;}
h5 a:visited { color: #666; text-decoration: none;}
h5 a:hover { color:#333333; text-decoration: underline;}

div.layout h6 {
	color:#006;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
}

h6 a:link { color: #989898; text-decoration: none;}
h6 a:visited { color: #989898; text-decoration: none;}
h6 a:hover { color:#333333; text-decoration: underline;}

div.individual {
	float: left;
	width: 300px;
	margin: 0px 18px 18px 0px;
	text-align: left;
	}
	
div.individual ul {blah}

div.sidenav { blah } /* styles overall div */
div.sidenav h2 { blah } /* styles h2 within the div */
div.sidenav ul { blah } /* styles ul within the div */
div.sidenav li { blah } /* styles li within the div */
div.sidenav li a { blah } /* styles a within li within the div */

/*   Colours   */

.blue {color: #1F80A9;}
.darkblue {color: #009;}
.red {color: #FF1D25;}
.pink {color: #D3145A;}
.lightgreen {color: #7AC843;}
.darkgreen {color: #009145;}
.mauve {color: #92278E;}
.orange {color: #FAAF3B;}
.grey {color: #A7ADB0;}
.mediumgrey	{color: #666;}
.turquoise {color: #008080;}

.column2 {
	float: left;
	width: 620px;
	text-align: left;
	padding: 0px;
	margin-bottom: 20px;
	}

.greysubtitles {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 25px;
	font-style: italic;
	font-weight: normal;
	color: #666;
}
	
.column3{ float: right; width: 250px; text-align: left; margin: 0;}

.textboxlg {
	position: absolute;
	bottom: 0;
	float: left;
	width: auto;
	background-color:#FFF;
	padding: 3px 5px 3px 5px;
	text-align: left;
	color: #fff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	}

#insideright {float: left; width: 250px; text-align: left; margin: 0px 0px 20px 0px;}

.roundedrec { background-color:#E0EEF7; float: right; width: 250px; text-align: left; margin:0 0 15px 0;}
.rtop, .rbottom{display:block; background:#fff;}
.rtop *, .rbottom *{display: block;height: 1px;overflow: hidden;background:#E0EEF7;}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}

@font-face {  
font-family: AmerType Md BT;
src: url(images/font/AMRTYPEN.tff) format("truetype");
} 

.headings {
	font-family: "AmerType Md BT";
	font-size: 22px;
}

.purple { color:#92278E;	font-family:Georgia, "Times New Roman", Times, serif;	font-size: 15px;}
.purple a:link { color: #92278E; text-decoration: none;}
.purple a:visited { color: #92278E; text-decoration: none;}
.purple a:hover { color:#92278E; text-decoration: underline;}
	
.whiteLinks { color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; }
.whiteLinks a:link { color: #FFFFFF; text-decoration: none;}
.whiteLinks a:visited { color: #FFFFFF; text-decoration: none;}
.whiteLinks a:hover { color:#FFFFFF; text-decoration: underline;}

.mailLinks { color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; }
.mailLinks a:link { color: #FFFFFF; text-decoration: underline;}
.mailLinks a:visited { color: #FFFFFF; text-decoration: underline;}
.mailLinks a:hover { color:#00000; text-decoration: underline;}

img {
	border: none;
}
.imgborder {
	border: 1px solid #CCC;
}
.subtitles {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #999;
	font-style: normal;
	font-weight: bold;
}

/*   LISTS   */
#topfooter ul{
	font-size: 15px;
	list-style-type: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0px; padding: 0px; color: #92278E;
}
#topfooter ul a { text-decoration: none; color: #92278E}
#topfooter ul a:hover { text-decoration: underline;}

div.sidenav { blah } /* styles overall div */
div.sidenav h2 { blah } /* styles h2 within the div */
div.sidenav ul { blah } /* styles ul within the div */
div.sidenav li { blah } /* styles li within the div */
div.sidenav li a { blah } /* styles a within li within the div */
/*   close LISTS   */

.standard {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}
.subheading {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #09F;
	font-size: 14px;
}
hr {
	color: #0071BB;
	background-color: #0071BB;
    height: 1px;
	margin: 5px 0px 5px 0px;
	noshade
   }

.menuitems {
	position: relative;
	float: left;
	width: auto;
	text-align: left;
	display: block;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999;
	margin-top: 10px;
	margin-right: 40px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-left: 7px;
	}
	
.sizingbkgd {
	position: relative;
	float: left;
	width: auto;
	text-align: left;
	background-color: #999;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.colourinfo
{background-color:#E6F8FB; padding: 10px;}#quake01 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
}
#quake02 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
}

