

/* GLOBAL SETTINGS------------------------------------- GLOBAL SETTINGS */


html {
	height: 100%;
	padding:0px;
	margin:0px;
	
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em; /* MASTER font-size controller */
	color: #c0c0c0; /* MASTER text colour controller */
	height: 100%;
}
#wrap { /* Subpage Header Styles */
	background:url(/art/headerbg.jpg) repeat-x center top;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -66px 0; /* negative value must be the same height as footer (for stickyness) */ 
	
}
#wrap #header {/* Subpage Header Styles */
	height:326px;
	position:relative;
	z-index:1000000;
}

/*-- this controls the tinymce area <body> --*/

.mceContentBody {
	background-image: none;
	background-color: #fff;
}
/* LINKS -------------------------------------------------------- LINKS */



a {
	color:#2088b8;
	text-decoration:underline;
}
a:hover {
	color:#186f98;
	text-decoration:none;
}
/* HEADINGS -------------------------------------------------- HEADINGS */



h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	margin: 0;
	padding: 0;
	padding-bottom: 0.8em;
	color:#80848b;
}
h1 {
	font-size: 1.9em;
	padding-bottom:1.5em;
	
}
h2 {
	font-size: 1.6em;
	font-weight: 600;
	margin-bottom:1.1em;

}
h3 {
	font-size: 1.25em;
	font-weight: 600;
}
h4 {
	font-size: 1.1em;
	font-weight: bold;
	padding-bottom: 0.3em;
}
h5 {
	font-size: 1em;
	font-weight: bold;
	padding-bottom: 0.2em;
}
h6 {
	font-size: 0.9em;
	font-weight: bold;
	padding-bottom: 0.2em;
}
#page-content table {
	margin-left:0px;
	padding-left:0px;
	font-size:100%;
}
#page-content table tr td {
	margin-left:0px;
	padding-left:0px;
	vertical-align:top;
	padding-right:30px;
}
/* PARAGRAPHS ---------------------------------------------- PARAGRAPHS */



p {
	font-size: 100%;
	line-height: 1.6em;
	padding: 0 0 1.1em 0;
	margin:0px;
	color:#707a7e;
}
/* LISTS -------------------------------------------------------- LISTS */



ul, ol {
	padding:0 0 1.25em 2.5em;
	color:#707a7e;

}
#pagecontent li,  body#tinymce li {
	font-size: 100%;
}
#pagecontent ul li,  body#tinymce ul li {
	list-style-image:url(/art/list-style.gif);
	padding-bottom:1em;
}
/*-- nested lists --*/

#pagecontent ul ul,  body#tinymce ul ul {
	padding: 0 0 0 1.5em;
}
#pagecontent ol ol,  body#tinymce ol ol {
	padding: 0 0 0 1.5em;
}
/* LAYOUT ------------------------------------------------------ LAYOUT */

.mrqlogo{
	position:absolute;
	top:180px;
	left:-56px;
	z-index: 10;
}

#flashheader {
	position: absolute;
	top: 0;
	left: 0;
	}

#container {
	width:790px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto;
	position: relative;
}
#pagecontent {
	width:780px;
	float:left;
	height:auto !important;
	min-height:270px;
	margin:38px 20px 0 1px;
	padding-bottom:30px;
	position:relative;
	z-index:1;

}
#page-content { /* all bamCMS content goes inside here: shouldn't need styling really */
}
#footer {
	display:block;
	height:66px;
	margin:0 0 0;
	position:relative;
	width:100%;
	background:url(/art/footerbg.jpg) no-repeat center bottom;
}
.clear{
	clear:both;	
}
.push{
	height:66px;	
}
#footercon {
	width:790px;
	margin:0 auto;
	padding:0px 0 0 0;
	position:relative;
}
.copyright {
	position:absolute;
	top:25px;
	left:0px;
	color:#a1b7c5;
	z-index:2;
	height:18px;
}
.copyright p, .credits p{
	color:#a1b7c5;
	height:18px;
	padding:0px;
	margin:0px;
}
.credits p{
color:#5c7483;	
}
.credits {
	position:absolute;
	top:25px;
	right:0px;
	color:#264d5f;
	height:18px;
	padding:0px;
	margin:0px;
}
.credits a, .copyright a {
	color:#404244;
	text-decoration:none;
	height:18px;
	padding:0px;
	margin:0px;
}
.credits a:hover, .copyright a:hover {
	color:#404244;
	text-decoration:underline;
}
.logo {
	margin-top:8px;
}
/* TABLES ------------------------------------------------------ TABLES */



/*-- data table --*/

table.custom-data-table {
	border: 1px solid #ccc;
	border-bottom: none;
	border-right: none;
	width: 100%;
}
table.custom-data-table th,  table.custom-data-table td {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 4px;
	text-align: center;
	line-height: normal;
}
table.custom-data-table th {
	background-color: #eee;
	font-size: 12px;
	font-weight: bold;
	height: 23px;
	color: #666;
	line-height: normal;
}
table.custom-data-table td {
	color: #676767;
	font-size: 12px;
	text-align: left;
}
table.custom-data-table td.right {
	text-align: right;
}
/* MISC --------------------------------------------------------- MISC */



p.hr {
	background:url(../art/hr.gif) no-repeat;
	outline:none;
	height:35px;
	border:none;
	width:790px;
	
}
/* FORMS -------------------------------------------------------- FORMS */



/*

No generic form styling shall be applied here

as it causes too many problems with Bamcms admin

area. Instead, use classes or ids on forms to style.



For more information refer to the CSS and XHTML Best Practices Manual

*/


p.pname{
	color:#383c3d;	
}








/* CUSTOM CLASSES -------------------------------------- CUSTOM CLASSES */



.clear {
	clear: both;
}
