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

html>* {
	padding: 0;
	margin: 0;
}

body {
	background:url(img/bg_page.gif) #e8f4f9 repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

a {
	text-decoration: none;
	color: #330066;
}

a:hover {
	color: #993399;
}

img {
	border: 0;
}

/* Primary layout shiznit */

#centraliser {
	width: 1044px;
	text-align: center;
	margin: 0 auto 0 auto;
	background-image:url(img/bg_main.gif);
}

#main {
	text-align: left;
	margin-left: 10px;
	width: 1024px;
	min-height: 550px;
}

	#main_top {
		
		width: 1044px;
		height: 20px;
		text-align: center;
		background:url(img/bg_main_top.gif) repeat-y;
	}
	
	#main_btm {
		width: 1044px;
		height: 20px;
		text-align: center;
		background:url(img/bg_main_btm.gif) repeat-y;
	}

#top {
	margin: 20px 0 0 40px;
	height: 93px;
	font-weight: bolder;
}

	#top_left {
		float: left;
	}
	
	#top_right {
		float: right;
		margin-right: 50px;
		/* Man I hate IE6 hacks */
		_margin-right: 25px;
	}
	
	#top_right_left {
		float: left;
		padding: 10px 30px 0;
	}
	
	#top_right_right {
		float: left;
		padding: 10px 0;
	}

#menu {
	height: 31px;
	width: 977px;
	margin: 0 0 0 20px;
	background:url(img/bg_menu.gif);
}

#banner {
	margin: 10px 0 0 40px;
	height: 245px;
}

#content {
	margin: 10px 0 0 40px;
}

#contentLeft {
	float: left;
	width: 700px;	
}

#contentLeft1 {
	float: left;
	width: 700px;	
}
	#mainText {
		width: 700px;
		background:url(img/bg_mainText.gif);
		clear: both;
	}
	#mainText1 {
		width: 700px;
		background:url(img/bg_mainText.gif);
		clear: both;
	}
	
		#mainText_text {
			background:url(img/bg_mainText_box.gif) no-repeat;
			min-height: 310px;
			margin: 0 0 0 4px;
		}
		#mainText_text1 {
			background:url(img/bg_mainText_box.gif) no-repeat;
			min-height: 510px;
			margin: 0 0 0 4px;
		}
		#mainText_text1 .title {
			font-size: 18pt;
			height: 35px;
			display: block;
		}
		
			#mainText_text .title {
				font-size: 18pt;
				height: 35px;
				display: block;
			}
			
			.titleArrows {
				float: right;
			}
		
			.titleText {
				float: left;
				clear: both;
			}
	
		#mainText ul {
			margin: 0;
			padding: 0 0 0 1.5em;
		}
	
		#mainText_top {
			background:url(img/bg_mainText_top.gif) no-repeat;
			width: 700px;
			height: 6px;
		}
		#mainText_top1 {
			background:url(img/bg_mainText_top.gif) no-repeat;
			width: 700px;
			height: 6px;
		}
		
		#mainText_btm {
			background:url(img/bg_mainText_btm.gif) no-repeat;
			width: 700px;
			height: 6px;
		}
		
		#mainText_left {
			width: 326px;
			padding: 8px 10px;
			float: left;
		}
		#mainText_left1 {
			width: 326px;
			padding: 8px 10px;
			float: left;
		}

		#mainText_right {
			width: 326px;
			padding: 8px 10px;
			float: left;
		}
		
		#mainText_right > p, #mainText_left > p {
			margin-top: 4px;	
		}
		
		#mainText_full {
			width: 652px;
			padding: 8px 10px;
			min-height: 400px;
		}
		

#contentRight {
	margin: 0 0 0 15px;
	float: left;
}

	#contentRight img {
		margin: 0 0 10px 0;
	}


#footer {
	text-align: left;
	clear:both;
	width: 980px;
	font-size: 8pt;
	margin: 0 0 10px 0;
}

	#footerTop {
		margin: 0 0 0 40px;
	}
	#footerBtm {
		margin: 5px 0 0 40px;
	}	
	

	.formRow {
		width: 100%;
		float: left;
		margin: 0 0 5px 0;
	}

	.formRow > input[type=text], .formRow > textarea {
		float: right;
		width: 200px;
		padding: 2px;
		background: #f0f0f0;
		color: #5A0066;
		border: none;	
	}
	
	.formRow > select {
		width: 324px;
		padding: 2px;
		background: #f0f0f0;
		color: #5A0066;
		border: none;			
	}

	.formRow > .fldTitle {
		float: left;
	}

	.btnSubmit {
		background-color:#e73e97;
		width: 5em;
		float: right;
		border: 1px solid #5A0066;
	}
	
.btnbozo {
	background-color:#35158A;
	width: 5em;
	float: right;
	border: 1px solid #5A0066;
	color: #FFF;
	}
/* Handy colour selectors */

.lightText {
	color: #993399;
}

.lightBG {
	background-color: #993399;
}

.darkText {
	color: #330066;
}

.darkBG {
	background-color: #330066;
}
