/*
The design and build of this website is copyrighted to Adventure Graphics, Sutton Coldfield, West Midlands, UK, B72 1SP. 
any intention or attempt to claim responsibility of the design or build of this website is a breach of copyright law.
<meta name="Author" content="Adventure Graphics, 0121 354 1010">
<meta name="Copyright" content="© Adventure Graphics 2008">
<meta name="Publisher" content="Adventure Graphics, www.adventuregraphics.co.uk">
<meta name="Designer" content="Adventure Graphics">
*/

body {
	background-color: #fff;
	margin: 0px;
	border: 0px none;
	font-family: Arial, Helvetica, sans-serif;
}

h1 {
	font-size: 20px;
	color: #1f70b8;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	line-height: 24px;
}
h2 {
	font-size: 15px;
	color: #5ab9e3;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	line-height: 20px;
}
h3 {
	font-size: 13px;
	color: #666666;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
img {border: 0px;}
table {border: 0px;}
hr {border: 1px #5ab9e3; color: #5ab9e3; background-color: #5ab9e3; height: 1px; margin-bottom: 10px;}

.spaced {line-height: 20px;}
.bold {font-weight: bold;}
.novmargin {margin-top: 0px; margin-bottom: 0px;}
.notmargin {margin-top: 0px;}
.nobmargin {margin-bottom: 0px;}
.listimg {list-style-image: url('images/bullet.png'); line-height: 24px; padding: 0px 0px 0px 10px; margin: 0px 0px 20px 10px;}
.float_left {float: left; padding: 0px;}
.float_right {float: right; padding: 0px;}
.clr {clear: both; line-height: 0; font-size: 0; height: 0; border: none;}

.formfield {border: 0; background-color: #e2f2f6; color: #666; margin: 0px; padding: 3px; font-family: Arial, Helvetica, sans-serif; }
.formsubmit {background: #1f70b8; border: 1px solid #5ab9e3; padding: 3px; color: #ffffff;} 
.formsubmitover {background: #5ab9e3; border: 1px solid #c5e5ed; padding: 3px; color: #fcf1b5; cursor: pointer;} 

/* RPCM COLOURS */
.black {color: #000000;}
.white {color: #FFFFFF;}
.blue {color: #1f70b8;}
.medblue {color: #5ab9e3;}
.lightblue {color: #c5e5ed;}
.paleyellow {color: #fcf1b5;}
.lightgrey {color: #F0F0F0;}
.red {color: #CC0000;}

a:link {color: #5ab9e3; text-decoration: none;}
a:visited {color: #5ab9e3; text-decoration: none;}
a:hover {color: #c5e5ed; text-decoration: underline;}
a:active {color: #c5e5ed; text-decoration: none;}

/* ALLOWS CENTRED CONTAINER IN BROWSER */
#center_wrapper {
	width: 1026px;
	height: auto;
	margin: 0px auto 0px;
	background: none;
}
/* ALLOWS LIQUID BACKGROUND IN FF */
#inner_wrapper {
	width: 1026px;
	height: auto;
	padding: 0px 0px;
	float: left;
	border-bottom: 2px #1f70b8 solid;
	border-top: 2px #1f70b8 solid;
	background: url('images/rpcm_bg.jpg') no-repeat bottom right;
}

/* HEADER OPTIONS */

#header {
	width: 1026px;
	height: auto;
	float: left;
}
#header .flash_container {
	width: 765px;
	float: right;
}

/* FOOTER OPTIONS */

#footer {
	width: 1026px;
	height: 50px;
	float: left;
	font-size: 11px;
	color: #1f70b8;
	line-height: 18px;
	padding-top: 10px;
}
#footer p {margin: 0px; padding: 0px;}

#footer a:link {color: #1f70b8; text-decoration: none;}
#footer a:visited {color: #1f70b8; text-decoration: none;}
#footer a:hover {color: #5ab9e3; text-decoration: none;}
#footer a:active {color: #5ab9e3; text-decoration: none;}

#footer .lefttext{
	width: auto;
	height: auto;
	float: left;
	background: transparent;
	padding-left: 33px;
}
#footer .righttext{
	width: auto;
	height: auto;
	float: right;
	background: transparent;
	padding-right: 33px;
}

/* NAVIGATION */
#nav_main {
	width: 206px;
	height: auto;
	float: left;
	padding: 40px 50px 60px;
}
#nav_container ul {
	border: 0px none;
	margin: 0px 0px;
	padding: 0px;
	list-style-type: none;
	text-align: left;
	background: url('images/button_over.gif');
	background-repeat: no-repeat; 
}
#nav_container ul li {
	text-align: left;
	float: left;
	margin: 0px;
	padding-bottom: 5px; /* padding between blocks */
}
#nav_container ul li a, .navcontainer ul li a.selected {
	width: 166px;
	height: 24px; 
	color: #1f70b8;
	text-decoration: none;
	padding-left: 40px;
	padding-top: 8px;
	background: url('images/button_up.gif');
	background-repeat: no-repeat;
	display: block;
	text-align: left;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; 
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
}
#nav_container ul li a:hover { 
	background-image: url('images/button_over.gif'); 
	background-repeat: no-repeat;
	color: #fff; 
	font-weight: bold;
}
#nav_container ul li a.selected {
	background-image: url('images/button_over.gif');
	background-repeat: no-repeat;
	color: #fff;
	font-weight: bold;
}

/* SUB NAVIGATION */

#subnav_container ul {
	border: 0px none;
	margin: 0px 0px;
	padding: 0px;
	list-style-type: none;
	text-align: left;
	background: #fcf1b5;
	border-bottom: 1px solid #5ab9e3;
}
#subnav_container ul li {
	text-align: left;
	float: left;
	margin: 0px;
	padding-bottom: 0px; /* padding between blocks */
}
#subnav_container ul li a, .navcontainer ul li a.selected {
	width: 166px;
	height: auto; 
	color: #1f70b8;
	text-decoration: none;
	padding-left: 40px;
	padding-top: 4px;
	padding-bottom: 4px;
	background: #FFFFFF;
	border-bottom: 1px solid #5ab9e3;
	display: block;
	text-align: left;;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; 
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
}
#subnav_container ul li a:hover { 
	background: #fcf1b5;
	color: #1f70b8; 
	border-bottom: 1px solid #5ab9e3;
}
#subnav_container ul li a.selected {
	background: #fcf1b5;
	color: #1f70b8;
	border-bottom: 1px solid #5ab9e3;
}

/* MAIN CONTENT */

#main_content {
	width: 710px;
	height: auto;
	background: none;
	float: right;
	padding: 40px 0px 40px 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	line-height: 18px;
}
#main_content .textpane {
	width: 640px;
	padding: 0px 50px 0px 0px;
}
#main_content .texteditarea {
	width: 640px;
	padding: 0px;
}