/* reset styles */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
body{text-align:center;}
/* eof reset styles */ 

/* skin Matt at wsi-internetmarketing.co.uk */
body {
background-color:#ffffff;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#ControlPanel {
}
.adminMenu {
width:954px;
margin:0px auto;
text-align:left;
}
.PageFrame {
width:954px;
margin:0px auto 20px auto;
padding:0px; 
text-align:left;
border:#c9cacc solid 1px;
}
#header {
	width:954px;
	height:130px;
	padding:0px;
	margin:0px;
	text-align:center;
}
#logo {
	height:80px;
	width:340px;
	margin:20px auto 0 auto;
}
#date {
	float:right;
	width:250px;
	text-align:right;
	margin-top:0px;
	margin-right:10px;
}
#date, #date .SkinObject {
	color:#0068a9;
	text-decoration:none;
	font-size:0.9em;
	font-weight:bold;
}

/* navigation start */

#navHContainer {
	clear:both;
	padding:0px;
	height:30px;
	width:954px;
	background-color:#4c8bb4;
	background-image:url(navBackg.jpg);
	background-repeat:repeat-x;
	text-align:center !important;
	/margin-top: 25px;
	
} 

#nav ul {
padding:0px;
margin:0px;
list-style:none;
heighth:30px;
background-color:#4c8bb4;
}
#nav li {
position: relative;
float:left;
list-style: none;
font-size:0.85em !important;
font-weight:bold !important;
padding:10px 0px 0px 0px;
height:20px;
background-color:#4c8bb4;
background-image:url(navBackg.jpg);
background-repeat:repeat-x;
margin-top:0px;
}
/* second-level lists */
#nav li ul { 
position : absolute;
left: -999em;
padding:0px;
margin:0px;
background-image:none;
background-color:#408aab;
height:auto;
}
#nav li , #nav a {
width:auto;
}
/* set the text properties for main tab */
#nav a {
text-decoration:none !important;
color:#ffffff !important;
text-align:center;
font-weight:bold !important;
text-transform:uppercase;
border-right:#FFF solid 1px;
padding:0px 10px 0px 0px;
margin:0px;
}
#nav a:visited {
color:#ffffff !important;
}
#nav a:hover {
text-decoration:none !important;
color:#adc6e0 !important;
	background-image:none !important;
	background-color:none !important;
}

/* set the hover properties for the main tab background */
#nav li:hover {
	background-color:#4c8bb4;
background-image:url(navBackg.jpg);
background-repeat:repeat-x;
	}
#nav ul li {
}
/* set the hover properties for the main tab background */
#nav li:hover {
}
/*  set the submenu background and font color etc  */
#nav li li a {
	padding:0px;
	border:none;
}
/* set the hover effects for the submenu 1 text and background and cancels the image background from the main tab */
#nav li li a:hover{
color:#ffffff !important;
text-decoration:none !important;
}
#nav li li {
	background-image:none !important;
background-color:#408aab;
width:140px;
list-style: none;
font-size:0.9em !important;
text-transform:none !important;
font-weight:normal !important;
padding:4px 4px !important;
margin:0px !important;
border-bottom:#FFFFFF solid 1px;
border-right:none;
border-left:none;
border-top:none;
height:auto;
text-align:left;
}
#nav li li li {
font-size:1em !important;
}
#nav li li:hover {
background-image:none;
background-color:#00638f;
}
#nav .SelectedTab a{
color:#adc6e0 !important;
}
#nav .SelectedTab li a {
color:#ffffff !important;
}
#nav .SelectedTab li a:hover {
color:#adc6e0 !important;
}
#nav .DisabledTab {
	color:#ffffff !important;
}
/* no need to change these hover classes 
unless you need more than 4 levels */
#nav li:hover ul ul,
#nav li:hover ul ul ul,
#nav li:hover ul ul ul ul,
#nav li.iehover ul ul,
#nav li.iehover ul ul ul,
#nav li.iehover ul ul ul ul{
  left: -999em;
}

#nav li:hover ul, 
#nav li.iehover ul {
	top: 0px; /*sets positioning of the drop down menu level 1*/
	left:0;
	margin-top:30px;
}
#nav li li:hover ul,
#nav li li li:hover ul,
#nav li li.iehover ul,  
#nav li li li.iehover ul {
	top: 0;
	left:135px; 
	/*sets positioning of the drop down menu level 2*/
	margin-top:0px;
}

/*end of navigation*/
#maincontent {
	background-image:url(rpb.jpg);
	background-position:right;
	background-repeat:repeat-y;
}
#leftGroup {
	float:left;
	width:716px;
	padding:0px;
	margin:0px;
}
.topPane {
	width:716px;
	padding:0px;
	margin:0px;
	border-bottom:#e4e5e5 solid 2px;
}
.topPane p, .topPane .Normal, .topPane .NormalBold {
	padding:0px;
	margin:0px;
}
.ContentPane {
	margin:5px 0px 5px 0px;
	padding:10px;
}
/* unused 4 columns
#mG {
	width:705px;
	clear:both;
	margin:0px 0px 5px 0px;
	padding:0px 0px 10px 10px;
}
.mleftg {
	width:350px;
	float:left;
}
.mleft {
	width:165px;
	float:left;
	border-right:#e4e5e5 solid 1px;
	padding-right:5px;
	}
.mrightg {
	width:350px;
	float:right;
}
.mright {
	width:165px;
	float:right;
	border-right:#e4e5e5 solid 1px;
	padding-right:5px;
	}
#m1, #m2, #m3, #m4 {
	padding:5px;
	}
	*/
	
#fivecolumns {
	width:708px;
	clear:both;
	margin:0px 0px 5px 0px;
	padding:0px 0px 10px 10px;
}
#lefttwo {
	width:280px;
	float:left;
	padding:0px;
	margin:0px;
}
.b1, .b3 {
	width:135px;
	padding:0px;
	margin:0px;
	float:left;
}
.b2, .b4, .b5{
	width:135px;
	padding:0px;
	margin:0px;
	float:right;
}
#threecolumns {
	width:422px;
	float:right;
	padding:0px;
	margin:0px;
}
#threecolumnsleft {
	float:left;
	width:280px;
	padding:0px;
	margin:0px;
}
.rightPane {
	padding:10px 10px 0px 5px;
	float:right;
	width:220px;
}

#spacer {
	width:954px;
	height:1px;
	clear:both;
} 
#footerLinks, #footer {
	margin:0xp auto;
	text-align:center;
}
#footerLinks, #footerLinks .SkinObject, .footer {
	width:954px;
	text-align:center;
	margin:5px 0px;
	font-size:0.9em;
	color:#939598 !important;
	text-decoration:none !important;
}
#footerLinks .SkinObject a, .footer a,#footerLinks a {
	font-size:1em !important;
	color:#939598 !important;
	text-decoration:none !important;
}

#footerGroup {
	width:954px;
	margin:0px auto;
	padding:0px;
}
/* styling text etc */

h1 {
font-size:1.4em;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#0069AA !important;
margin:0px 0px 10px 0px;
padding: 0px;
font-weight:bold;
text-transform:uppercase;
	}
h2 {
font-size:1.2em;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#0069AA !important;
margin:0px 0px 10px 0px;
padding: 0px;
font-weight:bold;
text-transform:uppercase;
	}
h3 {
font-size:1.1em;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#e12d45 !important;
margin:10px 0px 10px 0px;
padding: 0px;
font-weight:normal;
text-transform:uppercase;
	}
h1, h2 {
	padding-left:10px;
	background-image:url(hBackg.jpg);
	background-repeat:no-repeat;
	background-position:left;
} 
.rightPane h1, .rightPane h2 {
	padding-left:20px;
	background-image:url(hrBackg.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
p, .Normal, .NormalBold, li{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:1em;
color:#000000; 
}
.table, td {
	font-size:0.95em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
p, .Normal, .NormalBold {
padding:0px;
margin:5px 0px;
}
a {
color:#0069AA !important;
text-decoration:none !important;
font-weight:bold;
}
a:hover{
color:#0069AA !important;
text-decoration:underline !important;
}
ul, li {
	list-style:normal;
	padding:0px;
	margin:5px 0px 0px 10px;
}
/* CataLook skin styles */
td.CATAltHeader {
	padding:2px 5px;
	height:40px !important;
}
td.CATRow img {
	margin:10px 0px 20px 0px;
}
.linkbox img {
	visibility:hidden;
	padding:0px;
	margin:0px;
	height:1px;
	width:1px;
}
li.linkbox {
padding:0px;
margin:0px;
background-image:none;
list-style:none;
}
	

