@charset "UTF-8";
/* RESET INITIAL SETTINGS */
* { margin:0;padding:0; }

h1, h2, h3, h4, h5, h6 {font-weight:normal;font-size:100%;}
/*a {border-bottom:dotted 1px #333; text-decoration:none; color:#333;}
a:hover {border:none; text-decoration:underline;}
a.img {border:none; text-decoration:none;}*/
ul {list-style:none;}
blockquote {padding:0; margin:0; display:inline;}
cite {font-weight:bold; font-style:normal;}
img {border:none;}
a.blank {text-decoration:none; background:none; padding:0; margin:0; border:none;}
fieldset{border:none; margin:0; padding:0;}
select{font-size:90%;}
div.lined {border-bottom:1px solid #e3ded9; padding:0 0 19px 0; margin:0 0 14px 0;}
form.lined{border-bottom:1px solid #e3ded9; padding:0 0 26px 0; margin:0 0 19px 0;} 

body {
	text-align: center; /*centres container*/
	background-color:#2F0E47;
}

body, html {
height: 100% /* this is to ensure 100% Flash movies always appear as such in FireFox */
}

#horizon { /* use this to centre eveything on the screen if necessary - in #container then use... position: absolute; left:50%; margin-left: -[half width]px; top: -[half height]px; */
left:0;
position:absolute;
text-align:center;
top:50%;
width:100%;
}

ul.bullets { /* real bullet lists in normal style */
	list-style-type: disc;
	margin-left: 20px;
}

.bodyStd #container {
	width: 1000px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	/*background-color: #FFFFFF;*/
	background-repeat: repeat-y;
	position:relative; /*absolute items will appear correctly positioned within relative container */
	background-image: url(../images/template/body.jpg);
}
.bodyStd #header {
	background-repeat: no-repeat;
	margin: 0px;
	height: 150px;
	padding: 0px;
	clear: both;
	background-image: url(../images/template/header.png);
}
.bodyStd #mainContent {
	margin: 20px;
	padding: 0;
}
.bodyStd #footer {
	background-repeat: no-repeat;
	clear: both;
	padding-top: 20px;
	background-color: #2F0F47;
	background-image: url(../images/template/footer.png);
}

.bodyStd #leftMargin {
	display:none;
}
.bodyStd #content {
	background-repeat: no-repeat;
	min-height: 300px;
}

.bodyStd #rightMargin {
display:none;
}

.bodyStd #rightBox {
	background-color: #E6E6FF;
	float: right;
	width: 140px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-left: 5px;
		border: 1px solid #DEDEF6;

	
}

.bodyStd #rightBoxwide {
	background-color: #F5F5F5;
	float: right;
	width: 300px;	/*	Changed from 200 - Tony Barrett	*/
	margin-left: 5px;
	border: 1px solid #DEDEF6;
	padding: 5px;
}
