@charset "utf-8";
/* CSS Document */
/* COPYRIGHT 2009 SPOOK CREATIVE */

body {
	/*opacity:0.5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);*/
	/*background-color:#01305E;*/
	background-color:#FFFFFF;
	width:100%;
	height:100%;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	background-attachment: scroll;
	background-image: url(../images/body_bg.png);
	background-repeat: repeat-y;
	background-position: center top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
}

h1 {
	font-size: 24px;
	color: #004f92;
}

h2 {
	font-size: 18px;
	color: #004f92;
}

h3 {
	font-size: 14px;
	color: #004f92;
}

h4 {
	font-size: 13px;
	color: #004f92;
}

p {
	font-size: 12px;
	color: #0193ce;
}

ul {
}

li {
	font-size: 12px;
	color: #0193ce;
}

a {
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	font-variant:normal;
	padding:0px 0px 0px 0px;
}

a:link {
	color:#3cc3f2;
}

a:visited {
	color:#3cc3f2;
}

a:hover {
	color:#fcc311;
}

a:active {
	color:#3cc3f2;
}

.table_title {
	font-size:13px;
	font-weight:bold;
	color:#004f92;
}

.table_text {
	font-size:12px;
	color:#0193ce;
}

.form_input {
	font-family:Arial, Helvetica, sans-serif
	font-size:12px;
	color:#0193ce;
	width:300px;
}

.form_textarea_input {
		font-family:Arial, Helvetica, sans-serif
		font-size:12px;
		color:#0193ce;
		width:300px;
		height:40px;
}

.form_error {
	background:#FFD5D5 url(../images/f_ehdr.gif) no-repeat scroll 5px 10px;
	border:1px solid #FF9B9B;
	color:#000000;
	text-align:left;
	width:259px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left:35px;
}

#page_centred {
	/*opacity:0.5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);*/
	/*background-color:#FFFFFF;*/
	height:100%;
	width:954px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	border-collapse:collapse;
}

#header {
	/*opacity:0.5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);*/
	/*background-color:#FFFFFF;*/
	height:311px;
	width:954px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	text-align:center;
	background-attachment: scroll;
	background-image: url(../images/header_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#navigation {
	/*opacity:0.5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	background-color:#0000FF;*/
	height:auto;
	width:auto;
	margin:0px 15px 0px auto;
	padding:14px 0px 0px 0px;
	vertical-align: baseline;
	text-align:right;
}

#navigation ul {
	display: inline;
	list-style-type: none;
}

#navigation li {
	display: inline;
	list-style-type: none;
}

#navigation a {
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	font-variant:normal;
	padding:0px 10px 0px 10px;
	text-transform: uppercase;
}

#navigation a:link {
	color:#FFFFFF;
}

#navigation a:visited {
	color:#FFFFFF;
}

#navigation a:hover {
	color:#fcc311;
}

#navigation a:active {
	color:#FFFFFF;
}

#page_content {
	/*opacity:0.5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);*/
	background-color:#FFFFFF;
	height:auto;
	width:954px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0px 0px 0px 0px;
	text-align:center;
	background-attachment: scroll;
	background-image: url(../images/page_content_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	clear:right;
	float:left;
}

#page_copy {
	/*opacity:0.5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	background-color:#FFFFFF;*/
	height:100%;
	width:100%;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0px 0px 0px 0px;
	text-align:left;
}

#left_column {
	/*opacity:0.5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	background-color:#FFFFFF;*/
	height:auto;
	width:547px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:35px;
	margin-right:auto;
	padding:40px 10px 0px 0px;
	clear:right;
	float:left;
}

#left_column_spacer {
	height:50px;
}

#right_column {
	/*opacity:0.5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	background-color:#CF0;*/
	height:100%;
	width:347px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:15px;
	padding:0px 0px 0px 0px;
}

#right_column_spacer {
	height:100px;
}

#right_column_bg {
	min-height:170px;
	height:100%;
	width:347px;
	background-attachment: scroll;
	background-image: url(../images/right_column_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0px 0px 0px 0px;
}

#side_bar_button_top {
	height:92px;
	width:303px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:22px;
	margin-right:0px;
	padding:0px 0px 0px 0px;
	background-attachment: scroll;
	background-image: url(../images/side_bar_button.jpg);
	background-repeat: no-repeat;
	background-position: left 20px;
}

#side_bar_button_bottom {
	height:74px;
	width:303px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:22px;
	margin-right:0px;
	background-attachment: scroll;
	background-image: url(../images/side_bar_button.jpg);
	background-repeat: no-repeat;
	background-position: left 2px;
}

#side_bar_button_top_title {
	font-size: 14px;
	color: #0193ce;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:0px;
	padding:30px 0px 0px 0px;
}

#side_bar_button_bottom_title {
	font-size: 14px;
	color: #0193ce;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:0px;
	padding:10px 0px 0px 0px;
}

.side_bar_button_top_text {
	/*opacity:0.5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	background-color:#CF0;*/
	width:260px;
	font-size: 12px;
	color: #0193ce;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:0px;
	padding:0px 0px 0px 0px;
}

#right_column a {
		text-decoration:none;
		font-size:12px;
		font-weight:normal;
		font-style:normal;
		font-variant:normal;
		padding:0px 0px 0px 0px;
}

#right_column a:link {
	color:#3cc3f2;
}

#right_column a:visited {
	color:#3cc3f2;
}

#right_column a:hover {
	color:#004f92;
}

#right_column a:active {
	color:#3cc3f2;
}

#footer {
	/*opacity:0.5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);*/
	background-color:#FFFFFF;
	height:100%;
	width:954px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0px 0px 15px 0px;
	text-align:center;
	float:left;
}

#footer_bg {
	/*opacity:0.5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);*/
	background-color:#00B0D9;
	height:auto;
	width:auto;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:15px;
	margin-right:15px;
	padding:0px 0px 0px 0px;
	text-align:center;
}

#copyright {
	height:auto;
	width:auto;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding:10px 0px 10px 10px;
	text-align:left;
	color:#004f92;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
}

.general_spacer {
	height:50px;
}.paddedText {
	padding-left: 25px;
	padding-top: 25px;
}
