/* CSS Document */
@charset "utf-8";
/* RMEMBER TO CHECK OTHER STYLE SHEET AND HTML CODE */

/*
Setting the background image and setting 0 margins
============================*/
body{
background-image:url(_img/background.jpg);
font: 10px Verdana, Arial, Helvetica, sans-serif;
color:#000;
}

small{
font: 10px Verdana, Arial, Helvetica, sans-serif;
}

table, p{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:inherit;}

/* Force showing of vertical scrollbar in mozilla based to avoid the page shift on non to scrollable pages. */
html
{
	overflow: -moz-scrollbars-vertical;
}

div{
padding:0;
}

/*html,body {
	height: 100%;
}
div#container table#maintable{
	height: 99%;
}
div#container{
	height: 100%;
}*/

/*
**********************LINKS START***********************************
*/

/* Change the colour of links in ID menu - Zone menu, Top menu
 * The original values for these are recorded the development directory!
 * 20061013: were all fa913f
=======================*/
#forum a.forumLink {
	color: #002669;
	font-size:10pt;
	text-decoration:underline;
	font-weight:bold;
}
#forum a.forumLink:hover {
	color: #509cf2;
}
a.forumLink {
	color: #002669;
	font-size:10pt;
	text-decoration:underline;
	font-weight:bold;
}
a.forumLink:hover {
	color: #509cf2;
}

.breadcrumbLink {font:10px Verdana, Arial, Helvetica, sans-serif;}
.orange_style a:link {
color: #0000cc;
}
.blue_style a:link {
color: #0000cc;
}
.brown_style a:link {
color: #0000cc;
}
.green_style a:link {
color: #336600;
}
.yellow_style a:link {
color: #cc9900;
}
.turquoise_style a:link {
color: #0000cc;
}

.orange_style a:visited {
color: #800080;
}
.blue_style a:visited {
color: #800080;
}
.brown_style a:visited {
color: #800080;
}
.green_style a:visited {
color: #336600;
}
.yellow_style a:visited {
color: #cc9900;
}
.turquoise_style a:visited {
color: #800080;
}

.orange_style a:hover {
color: #d47b35;
}
.blue_style a:hover {
color: #d47b35;
}
.brown_style a:hover {
color: #d47b35;
}
.green_style a:hover {
color: #00b100;
}
.yellow_style a:hover {
color: #d47b35;
}
.turquoise_style a:hover {
color: #d47b35;
}


.orange_style #menu ul a:hover {
color: #ed7313;
}
.blue_style #menu ul a:hover {
color: #18469c;
}
.brown_style #menu ul a:hover {
color: #807059;
}
.green_style #menu ul a:hover {
color: #336600;
}
.yellow_style #menu ul a:hover {
color: #cc9900;
}
.turquoise_style #menu ul a:hover {
color: #027f96;
}

/* BOTTOM MENU link colours defined
=======================*/
.orange_style #bottommenu a:hover {
color: #ed7313;
}
.blue_style #bottommenu a:hover {
color: #18469c;
}
.brown_style #bottommenu a:hover {
color: #807059;
}
.green_style #bottommenu a:hover {
color: #336600;
}
.yellow_style #bottommenu a:hover {
color: #cc9900;
}
.turquoise_style #bottommenu a:hover {
color: #027f96;
}


/*
**********************LINKS END***********************************
*/


/*
**********************CELL BACKGROUNDS START***********************************
*/

/*
Top Menu Background
Apply style to everything with a CLASS of topmenuback
---- adds a background image to a cell.
=============================*/
.topmenuback{
background-image:url(_img/top_menu_back.gif);
background-repeat: no-repeat;
background-position: center;
}
/*
Zone Menu Background
Apply style to everything with a CLASS of mainwhiteback
---- adds a background image to a cell.
=============================*/
.zonemenuback{
background-image:url(_img/zone_menu_back.gif);
background-repeat: no-repeat;
background-position:bottom;
}
/*
Main Text Area
Apply style to everything with a with CLASS of mainwhiteback
---- adds a background image to a cell.
=============================*/
.mainwhiteback{
background-image:url(_img/white_back.gif);
background-repeat: repeat-y;
background-position: center;
padding:1em;
}
/*
BOTTOM MENU Background
Apply style to everything with a CLASS of bottommenuback
---- adds a background image to a cell.
=============================*/
.bottommenuback{
background-image:url(_img/bottom_menu_back.gif);
background-repeat: no-repeat;
background-position: bottom;
}

/*
**********************CELL BACKGROUNDS END***********************************
*/



/*
**********************TOP COLOURED GRADIENT LINE START***********************************
*/


/*
Orange Gradient Line
Apply style to everything with a CLASS of gradientline
---- adds a background image to a cell.
=============================*/
.orange_style #gradientline{
background-image:url(_img/orange_gradient_line.jpg);
background-repeat: no-repeat;
background-position: center;
}
/*
Brown Gradient Line
Apply style to everything with a CLASS of gradientline
---- adds a background image to a cell.
=============================*/
.brown_style #gradientline{
background-image:url(_img/brown_gradient_line.jpg);
background-repeat: no-repeat;
background-position: center;
}
/*
Yellow Gradient Line
Apply style to everything with a CLASS of gradientline
---- adds a background image to a cell.
=============================*/
.yellow_style #gradientline{
background-image:url(_img/yellow_gradient_line.jpg);
background-repeat: no-repeat;
background-position: center;
}
/*
Blue Gradient Line
Apply style to everything with a CLASS of gradientline
---- adds a background image to a cell.
=============================*/
.blue_style #gradientline{
background-image:url(_img/blue_gradient_line.jpg);
background-repeat: no-repeat;
background-position: center;
}
/*
Turquoise Gradient Line
Apply style to everything with a CLASS of gradientline
---- adds a background image to a cell.
=============================*/
.turquoise_style #gradientline{
background-image:url(_img/turquoise_gradient_line.jpg);
background-repeat: no-repeat;
background-position: center;
}
/*
Green Gradient Line
Apply style to everything with a CLASS of gradientline
---- adds a background image to a cell.
=============================*/
.green_style #gradientline{
background-image:url(_img/green_gradient_line.jpg);
background-repeat: no-repeat;
background-position: center;
}


/*
**********************TOP COLOURED GRADIENT LINE END***********************************
*/


/*
**********************TOP COLOURED BANNER START***********************************
*/
/*
Orange Banner Image
Apply style to everything with a CLASS of bannerimage
---- adds a background image to a cell.
=============================*/
.orange_style #bannerimage{
background-image:url(_img/orange_banner_img.jpg);
background-repeat: no-repeat;
background-position: center;
}
/*
Brown Banner Image
Apply style to everything with a CLASS of bannerimage
---- adds a background image to a cell.
=============================*/
.brown_style #bannerimage{
background-image:url(_img/brown_banner_img.jpg);
background-repeat: no-repeat;
background-position: center;
}
/*
Yellow Banner Image
Apply style to everything with a CLASS of bannerimage
---- adds a background image to a cell.
=============================*/
.yellow_style #bannerimage{
background-image:url(_img/yellow_banner_img.jpg);
background-repeat: no-repeat;
background-position: center;
}
/*
Blue Banner Image
Apply style to everything with a CLASS of bannerimage
---- adds a background image to a cell.
=============================*/
.blue_style #bannerimage{
background-image:url(_img/blue_banner_img.jpg);
background-repeat: no-repeat;
background-position: center;
}
/*
Turquoise Banner Image
Apply style to everything with a CLASS of bannerimage
---- adds a background image to a cell.
=============================*/
.turquoise_style #bannerimage{
background-image:url(_img/turquoise_banner_img.jpg);
background-repeat: no-repeat;
background-position: center;
}
/*
Green Banner Image
Apply style to everything with a CLASS of bannerimage
---- adds a background image to a cell.
=============================*/
.green_style #bannerimage{
background-image:url(_img/green_banner_img.jpg);
background-repeat: no-repeat;
background-position: center;
}

#bannerimage p{
text-indent:-99999px;
}

/* GS overlay for banner image.
 */
#bannerimagegstitle
{
	position: relative;
	display: block;
	top: 0px;
	left: 2px;
	width: 893px;
	text-align: right;
	background-color: #ffffff;
	font-size: 8pt;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;
	color:#666666;
}


/*
**********************TOP COLOURED GRADIENT LINE END***********************************
*/


/*
**********************MENU STYLES***********************************
*/


/* Used for most Menus - postion
=======================*/

#menu ul {
margin-right:10px;
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
padding: 0;
float: right;
list-style: none;
}
/* Determines  which way the list is listed - i.e. a, b, c OR c, b, a
=======================*/
#menu ul li {
float: left;
}
/* Apply style to the menu links
=======================*/
#menu ul a {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:100;
padding:0;
line-height: 1.5em;
text-decoration: none;
color: #666666;
float: left;
display: block;
}
/* Apply style to the menu links that are in the zone menu section
=======================*/
#menu #zonemenu ul a {
font-style: italic;
padding-top:4px;
padding-bottom:5px;
}

.zonemenudate
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:100;
	padding:6px;
	margin-left: 5px;
	line-height: 1.5em;
	text-decoration: none;
	color: #666666;
	float: left;
	display: block;
}


.topmenuwelcome
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	padding:3px;
	margin-left: 8px;
	margin-top:2px;
	padding-left:1em;
	padding-right:1em;
	line-height: 1.3em;
	text-decoration: none;
	color: #fff;
	float: left;
	display: block;
	background-color:#ed6e00;
}

/* Apply style to the menu links that are in the bottom menu section
=======================*/
#bottommenu a {
font-family:Verdana;
font-size:10px;
padding-bottom:14px;
padding-left:2px;
padding-right:8px;
padding-top:2px;
color: #666666;
text-decoration: none;
}

/*
Bottom copyright text placement
*/
.copyrighttxt {
padding-bottom:14px;
padding-left:8px;
margin:4px;
font:10px  Verdana, Arial, Helvetica, sans-serif;
}

/***********************COLOURED PIPE LINES START************************************/

#menu{
	overflow: hidden;
}

.menupipe{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.menupipe li{
	border-left: 1px solid #000;
	float: left;
	line-height: 1.1em;
	margin: 0em 0.5em 0 -0.5em;
	padding: 0 .5em 0 .5em;
}

.orange_style .menupipe li  {border-left: 1px solid #ed7313;}
.blue_style .menupipe li {border-left: 1px solid #18469c;}
.brown_style .menupipe li {border-left: 1px solid #807059;}
.green_style .menupipe li {border-left: 1px solid #788059;}
.yellow_style .menupipe li {border-left: 1px solid #dac605;}
.turquoise_style .menupipe li {border-left: 1px solid #027f96;}

/*.menupipe #pipepadding{
position:relative;
top:-1.5em;
left:-0.3em;
}

.orange_style .menupipe li  {
color: #ed7313;
font-size:10px;
margin:0;
padding:0;
line-height:0.5em;
}

.blue_style .menupipe li {
color: #18469c;
font-size:10px;
}
.brown_style .menupipe li {
color: #807059;
font-size:10px;
}
.green_style .menupipe li {
color: #788059;
font-size:10px;
}
.yellow_style .menupipe li {
color: #dac605;
font-size:10px;
}

.turquoise_style .menupipe li {
color: #027f96;
font-size:10px;
}*/

/* Grey Pipe style
=======================
.greymenupipe  {
color: #dbdbdb;
font-size:11px;
padding-top: 6px;
margin: 0px;
}*/
#zonemenu{
	overflow: hidden;
}

.greymenupipe{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.greymenupipe li{
	border-left: 1px solid #dbdbdb;
	float: left;
	line-height: 1.1em;
	margin: 0 .5em 0 -.5em;
	padding: 0 .5em 0 .5em;
}
/* Dark Grey Pipe style
=======================*/
.greymenupipe .darkgrey  {
color: #666666;
padding-top: 0px;
font-size:8px;
}
/*
**********************COLOURED PIPE LINES END***********************************
*/

/*
**********************MENUS***********************************
*/

/* 
LEFT MENU
add a coloured background, margin, padding and make link white
=======================*/

.leftmenu {
	padding:2px;
	margin:3px;
	margin-left:0em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#leftmenu td {
	padding:2px;
	padding-top:0;
	padding-right:0em;
	padding-left:0em;
	margin:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a{outline:none;font-family: Verdana, Arial, Helvetica, sans-serif;}

/*
Link on the LEFT MENU
=============================*/
a.leftmenulink{
	font-size:11px;
	line-height:100%;
	color:#000000;
}


a.leftmenulink:link, a.leftmenulink:visited {
	color:#000000;
	text-decoration: none;
	display:block;
	padding: 0em 0 0.5em 0;
}
/*
Hover on the LEFT MENU
=============================*/
a.leftmenulink:hover {
	color:#001f65;
	text-decoration: none;
}

.leftmenu .leftmenuback01 a {
	background:url(_img/gradient_tab.gif) no-repeat;
	margin-left:-1em;
	padding: 0.4em 0 0.4em 0.8em;
	display:block;
	cursor:pointer;
	width:165px;
	background-color:#eaeaea;
}
.leftmenu .leftmenuback01 a:hover {
	color:#FFFFFF;
	display:block;
	cursor:pointer;
}
.leftmenu .leftmenubackstatic01 a {
	color:#FFFFFF;
	display:block;
	cursor:pointer;
	width:165px;
}
.leftmenu .leftmenuback02 a {
	background:url(_img/gradient_tab.gif) no-repeat;
	background-color:#eaeaea;
	padding: 0.4em 1.5em 0.4em 1.5em;
	margin-left:-1em;
	padding-right:1.5em;
	display:block;
	cursor:pointer;
	width:141px;
	text-decoration:none;
}
.leftmenu .leftmenuback02 a:hover {
	color:#ffffff;
	text-decoration:underline;
	display:block;
	cursor:pointer;
}
.leftmenu .leftmenuback03 a {
	background:url(_img/gradient_tab.gif) no-repeat;
	background-color:#eaeaea;
	padding: 0.4em 1.2em 0.4em 2.3em;
	margin-left:-1em;
	padding-right:1.1em;
	display:block;
	cursor:pointer;
	width:137px;
	text-decoration:none;
}
.leftmenu .leftmenuback03 a:hover {
	color:#ffffff;
	display:block;
	cursor:pointer;
	text-decoration:underline;
}
.leftmenu .leftmenuback04 a {
	background:url(_img/gradient_tab.gif) no-repeat;
	background-color:#eaeaea;
	padding: 0.4em 0.9em 0.4em 3em;
	margin-left:-1em;
	padding-right:0.9em;
	display:block;
	cursor:pointer;
	width:131px;
	text-decoration:none;
}
.leftmenu .leftmenuback04 a:hover {
	color:#ffffff;
	display:block;
	cursor:pointer;
	text-decoration:underline;
}

.zonearrowright_small {
	height: 11px;
	width: 5px;
	display: inline;
	position: absolute;
	margin-left: 5px;
}


.orange_style .leftmenu .leftmenuback01 a:hover {
	background:url(_img/orange_tab.gif) no-repeat;
	background-color:#ed7313;
}
.orange_style .leftmenu .leftmenubackstatic01 a{
	background:url(_img/orange_tab.gif) no-repeat;
	background-color:#ed7313;
}
.orange_style .leftmenu .leftmenuback02 a:hover {
	background:url(_img/orange_mid_tab.gif) no-repeat;
	background-color:#ed7313;
}
.orange_style .leftmenu .leftmenubackstatic02 a {
	background:url(_img/orange_mid_tab.gif) no-repeat;
	background-color:#ed7313;
}
.orange_style .leftmenu .leftmenuback03 a:hover {
	background:url(_img/orange_light_orange.gif) no-repeat;
	background-color:#f59f58;
}
.orange_style .leftmenu .leftmenubackstatic03 a {
	background:url(_img/orange_light_orange.gif) no-repeat;
	background-color:#f59f58;
}
.orange_style .leftmenu .leftmenubackstatic04 a {
	background:url(_img/orange_lighter_orange.gif) no-repeat;
	background-color:#fcc69b;
}
.orange_style .leftmenu .leftmenuback04 a:hover {
	background:url(_img/orange_lighter_orange.gif) no-repeat;
	background-color:#fcc69b;
}
.orange_style .leftmenu .leftmenubackstatic04 a {
	background:url(_img/orange_lighter_orange.gif) no-repeat;
	background-color:#fcc69b;
}
.orange_style .zonearrowright_small {
	background: url(_img/arrowright_small_orange.gif) no-repeat;
}


.turquoise_style .leftmenu .leftmenuback01 a:hover {
	background:url(_img/turquoise_tab.gif) no-repeat;
	background-color:#027e96;
}
.turquoise_style .leftmenu .leftmenubackstatic01 a{
	background:url(_img/turquoise_tab.gif) no-repeat;
	background-color:#027e96;
}
.turquoise_style .leftmenu .leftmenuback02 a:hover {
	background:url(_img/turquoise_mid_tab.gif) no-repeat;
	background-color:#0f9fb9;
}
.turquoise_style .leftmenu .leftmenubackstatic02 a {
	background:url(_img/turquoise_mid_tab.gif) no-repeat;
	background-color:#0f9fb9;
}
.turquoise_style .leftmenu .leftmenuback03 a:hover {
	background:url(_img/turquoise_light_tab.gif) no-repeat;
	background-color:#72c3d2;
}
.turquoise_style .leftmenu .leftmenubackstatic03 a {
	background:url(_img/turquoise_light_tab.gif) no-repeat;
	background-color:#72c3d2;
}
.turquoise_style .leftmenu .leftmenuback04 a:hover {
	background:url(_img/turquoise_lighter_tab.gif) no-repeat;
	background-color:#9cd5df;
}
.turquoise_style .leftmenu .leftmenubackstatic04 a {
	background:url(_img/turquoise_lighter_tab.gif) no-repeat;
	background-color:#9cd5df;
}
.turquoise_style .zonearrowright_small {
	background: url(_img/arrowright_small_turquoise.gif) no-repeat;
}


.blue_style .leftmenu .leftmenuback01 a:hover {
	background:url(_img/blue_tab.gif) no-repeat;
	background-color:#18469c;
}
.blue_style .leftmenu .leftmenubackstatic01 a {
	background:url(_img/blue_tab.gif) no-repeat;
	background-color:#18469c;
}
.blue_style .leftmenu .leftmenuback02 a:hover {
	background:url(_img/blue_mid_tab.gif) no-repeat;
	background-color:#93baff;
}
.blue_style .leftmenu .leftmenubackstatic02 a {
	background:url(_img/blue_mid_tab.gif) no-repeat;
	background-color:#93baff;
}
.blue_style .leftmenu .leftmenuback03 a:hover {
	background:url(_img/blue_light_tab.gif) no-repeat;
	background-color:#a8c4f5;	
}
.blue_style .leftmenu .leftmenubackstatic03 a {
	background:url(_img/blue_light_tab.gif) no-repeat;
	background-color:#a8c4f5;
}
.blue_style .leftmenu .leftmenuback04 a:hover {
	background:url(_img/blue_lighter_tab.gif) no-repeat;
	background-color:#c8daf9;
}
.blue_style .leftmenu .leftmenubackstatic04 a {
	background:url(_img/blue_lighter_tab.gif) no-repeat;
	background-color:#c8daf9;
}
.blue_style .zonearrowright_small {
	background: url(_img/arrowright_small_blue.gif) no-repeat;
}



.green_style .leftmenu .leftmenuback01 a:hover {
	background:url(_img/green_tab.gif) no-repeat;
	background-color:#336600;
}
.green_style .leftmenu .leftmenubackstatic01 a {
	background:url(_img/green_tab.gif) no-repeat;
	background-color:#336600;
}
.green_style .leftmenu .leftmenuback02 a:hover {
	background:url(_img/green_mid_tab.gif) no-repeat;
	background-color:#70944c;
}
.green_style .leftmenu .leftmenubackstatic02 a {
	background:url(_img/green_mid_tab.gif) no-repeat;
	background-color:#70944c;
}
.green_style .leftmenu .leftmenuback03 a:hover {
	background:url(_img/green_light_tab.gif) no-repeat;
	background-color:#adc299;
}
.green_style .leftmenu .leftmenubackstatic03 a {
	background:url(_img/green_light_tab.gif) no-repeat;
	background-color:#adc299;
}
.green_style .leftmenu .leftmenuback04 a:hover {
	background:url(_img/green_lighter_tab.gif) no-repeat;
	background-color:#c5d4b7;
}
.green_style .leftmenu .leftmenubackstatic04 a {
	background:url(_img/green_lighter_tab.gif) no-repeat;
	background-color:#c5d4b7;
}
.green_style .zonearrowright_small {
	background: url(_img/arrowright_small_green.gif) no-repeat;
}

.yellow_style .leftmenu .leftmenuback01 a:hover {
	background:url(_img/yellow_tab.gif) no-repeat;
	background-color:#cc9900;
}
.yellow_style .leftmenu .leftmenubackstatic01 a {
	background:url(_img/yellow_tab.gif) no-repeat;
	background-color:#cc9900;
}
.yellow_style .leftmenu .leftmenuback02 a:hover {
	background:url(_img/yellow_mid_tab.gif) no-repeat;
	background-color:#dbb74c;
}
.yellow_style .leftmenu .leftmenubackstatic02 a {
	background:url(_img/yellow_mid_tab.gif) no-repeat;
	background-color:#dbb74c;
}
.yellow_style .leftmenu .leftmenuback03 a:hover {
	background:url(_img/yellow_light_tab.gif) no-repeat;
	background-color:#ebd699;
}
.yellow_style .leftmenu .leftmenubackstatic03 a {
	background:url(_img/yellow_light_tab.gif) no-repeat;
	background-color:#ebd699;
}
.yellow_style .leftmenu .leftmenuback04 a:hover {
	background:url(_img/yellow_lighter_tab.gif) no-repeat;
	background-color:#f1e2b7;
}
.yellow_style .leftmenu .leftmenubackstatic04 a {
	background:url(_img/yellow_lighter_tab.gif) no-repeat;
	background-color:#f1e2b7;
}
.yellow_style .zonearrowright_small {
	background: url(_img/arrowright_small_yellow.gif) no-repeat;
}

.brown_style .leftmenu .leftmenuback01 a:hover {
	background:url(_img/brown_tab.gif) no-repeat;
	background-color:#8f724a;
}
.brown_style .leftmenu .leftmenubackstatic01 a {
	background:url(_img/brown_tab.gif) no-repeat;
	background-color:#8f724a;
}
.brown_style .leftmenu .leftmenuback02 a:hover {
	background:url(_img/brown_mid_tab.gif) no-repeat;
	background-color:#8f724a;
}
.brown_style .leftmenu .leftmenubackstatic02 a {
	background:url(_img/brown_mid_tab.gif) no-repeat;
	background-color:#a37403;
}
.brown_style .leftmenu .leftmenuback03 a:hover {
	background:url(_img/brown_light_tab.gif) no-repeat;
	background-color:#c79b5a;
}
.brown_style .leftmenu .leftmenubackstatic03 a {
	background:url(_img/brown_light_tab.gif) no-repeat;
	background-color:#a37403;
}
.brown_style .leftmenu .leftmenuback04 a:hover {
	background:url(_img/brown_lighter_tab.gif) no-repeat;
	background-color:#e7cca2;
}
.brown_style .leftmenu .leftmenubackstatic04 a {
	background:url(_img/brown_lighter_tab.gif) no-repeat;
	background-color:#e7cca2;
}
.brown_style .zonearrowright_small {
	background: url(_img/arrowright_small_brown.gif) no-repeat;
}

.alignfix{padding:9px;margin-top:-1.3em; font:10px Verdana, Arial, Helvetica, sans-serif;}

#sponsormenufloat{
	border: thin solid #f0f0f0;
	position:absolute;
	width:172px;
	padding:0;
	margin:0;
	margin-left:-0.8em;}
	
#sponsormenufloat #leftmenu{
	width:172px;
	margin-left:0em;}		
		
#sponsormenufloat hr{
	color: #f0f0f0;
	background-color: #f0f0f0;
	height: 3px;
	border:0;
	width:100%;}
	
#sponsormenufloat2{
	border: thin solid #f0f0f0;
	position:absolute;
	width:172px;
	padding:0;
	margin:0;
	margin-left:-0.8em;}
	
#sponsormenufloat2 #leftmenu{
	width:172px;
	margin-left:0em;}		
		
#sponsormenufloat2 hr{
	color: #f0f0f0;
	background-color: #f0f0f0;
	height: 3px;
	border:0;
	width:100%;}
/* 
ZONE MENU
Add coloured tab
=======================
.orange_style #menu #zonemenu .home{
background-image:url(_img/orange_tab.gif);
color:#FFFFFF;
}*/
.blue_style #menu #zonemenu .schemezone{
background-image:url(_img/blue_tab.gif);
color:#FFFFFF;
}
.turquoise_style #menu #zonemenu .adviserzone{
background-image:url(_img/turquoise_tab.gif);
color:#FFFFFF;
}
.brown_style #menu #zonemenu .findprovider{
background-image:url(_img/brown_tab.gif);
color:#FFFFFF;
}
.yellow_style #menu #zonemenu .employerzone{
background-image:url(_img/yellow_tab.gif);
color:#FFFFFF;
}
.green_style #menu #zonemenu .trusteezone{
background-image:url(_img/green_tab.gif);
color:#FFFFFF;
}
/* Add coloured line
=======================*/
.turquoise_style .colouredline{
background-image:url(_img/turquoise_line.gif);
background-repeat: no-repeat;
background-position: center;
margin:0px;
padding:0px;
}
.brown_style .colouredline{
background-image:url(_img/brown_line.gif);
background-repeat: no-repeat;
background-position: center;
margin:0px;
padding:0px;
}
.blue_style .colouredline{
background-image:url(_img/blue_line.gif);
background-repeat: no-repeat;
background-position: center;
margin:0px;
padding:0px;
}
.green_style .colouredline{
background-image:url(_img/green_line.gif);
background-repeat: no-repeat;
background-position: center;
margin:0px;
padding:0px;
}
.yellow_style .colouredline{
background-image:url(_img/yellow_line.gif);
background-repeat: no-repeat;
background-position: center;
margin:0px;
padding:0px;
}
.orange_style .colouredline{
background-image:url(_img/white_line.gif);
background-repeat: no-repeat;
background-position: center;
margin:0px;
padding:0px;
}

/* FCKeditor custom styles */
.Bold
{
	font-weight: bold;
}

.Title
{
	font-weight: bold;
	font-size: 18px;
	color: #cc3300;
}

.Code
{
	border: #8b4513 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	font-family: 'Courier New' , Monospace;
	background-color: #ff9933;
}

/* Forms */
input, select
{
	font-family:Verdana;
	font-size:10px;
}

/* Form buttons */
input.submit
{
	border: 3px double #999999;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 0.25em;
	background-color: #EEEEEE;
	background-repeat: repeat-x;
	color: #333333;
	font-size: 85%;
	font-weight: bold;
}

input.submit:active
{
	border: 3px double #CCCCCC;
	border-top-color: #999999;
	border-left-color: #999999;
}

/* Products page - zone title / header */
.productzone
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:100;
	padding: 0 0.8em;
	line-height: 1.5em;
	color: #000000;
}


#products td.prodrow
{
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}

/* Service provider advert styling */
/* #sa td.top { border-top:1px solid gray; }
#sa td.left { border-left:1px solid gray; }
#sa td.right { border-right:1px solid gray; }
#sa td.bottom { border-bottom:1px solid gray; }*/

/* Generic titles */
h1
{
	font-size:24px;
	color:#0000FF;
}

h2
{
	font-size:14px;
/*	color:#0000FF;*/
}

/* PDF / Zone Items table */
#pdftable td
{
	border-color:#b8cad6;
	border-width:thin;
	border-style:solid;
	
	font-weight:bold;
	font-size:10pt;
	color:#004169;

	padding:2px;
}
#pdftable td.header
{
	background-color:#ebeff8;
}
#pdftable td.body
{
	background-color:#d1d9f0;
}
#pdftable td.body:hover
{
	background-color:#e1e5f0;
}
#pdftable td.pdf
{
	background-color:#ffffff;
}
#pdftable a
{
	display:block;
	text-decoration:none;
	color:#004169;
}

/* Sponsor/Partner logos */
#sponsors a
{
	color:#000000;
	text-decoration:none;
	display:block;
	font-size:12px;
	font-weight:bold;
}

/* Registration form */
#regform td
{
	padding-left:1em;
	padding-right:1em;
}

/* No border */
#regform td.nb
{
	padding-left:0;
}


/* Forum */
.orange_style #forum .threadTop{
	background-color:#ed7313;
	}
.orange_style #forum .threadLower{
	background-color:#f59f58;
	}

.blue_style #forum .threadTop{
	background-color:#003366;
	}
.blue_style #forum .threadLower{
	background-color:#99ccff;
	}

.brown_style #forum .threadTop{
	background-color:#8f724a;
	}
.brown_style #forum .threadLower{
	background-color:#a37403;
	}
	
.green_style #forum .threadTop{
	background-color:#336600;
	}
.green_style #forum .threadLower{
	background-color:#70944c;
	}
	
.yellow_style #forum .threadTop{
	background-color:#cc9900;
	}
.yellow_style #forum .threadLower{
	background-color:#dbb74c;
	}
	
.turquoise_style #forum .threadTop{
	background-color:#027e96;
	}
.turquoise_style #forum .threadLower{
	background-color:#0f9fb9;
	}

/* Row colour alternation based on zone.
 * EVEN rows
 */
.orange_style #forum tr.even
{
	background-color: #ed7313;
}
.blue_style #forum tr.even
{
	background-color: #c9dbff;
}
.brown_style #forum tr.even
{
	background-color: #807059;
}
.green_style #forum tr.even
{
	background-color: #e2ecbb;
}
.yellow_style #forum tr.even
{
	background-color: #fbf7d1;
}
.turquoise_style #forum tr.even
{
	background-color: #d7eff4;
}


/* ODD rows
 */
.orange_style #forum tr.odd
{
	background-color: #ed7313;
}
.blue_style #forum tr.odd
{
	background-color: #dae6fe;
}
.brown_style #forum tr.odd
{
	background-color: #807059;
}
.green_style #forum tr.odd
{
	background-color: #c0cc8f;
}
.yellow_style #forum tr.odd
{
	background-color: #f8ef9f;
}
.turquoise_style #forum tr.odd
{
	background-color: #bde8f0;
}
/** Alternation ends */



#forum td.post, #forum th.post
{
	border-top-color:#cccccc;
	border-top-style:solid;
	border-top-width:1px;
	padding:0.6em;
	font-size:12px;
}

#forum td.left, #forum th.left
{
	border-left-color:#cccccc;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#999999;
	border-right-style:solid;
	border-right-width:1px;
}

#forum td.right
{
	border-right-color:#cccccc;
	border-right-style:solid;
	border-right-width:1px;
}

#forum a.ForumOtherLink
{
	text-decoration:underline;
	color:#000000;
	
}

#forum a.ForumOtherLink:hover, #forum a.ForumOtherLink:visited
{
	text-decoration:underline;
	color:#443455; 
}

#forum .forumpostTable a, .forumPostCell a
{
	text-decoration:underline;
	color:#0000cc;
	
}

#forum a:hover, #forum a:visited, .forumPostCell a:hover, .forumPostCell a:visited
{
	text-decoration:underline;
	color:#551a8b; 
}

#forum .forumpostTable p, .forumPostCell p
{
	padding:0;
	margin:0;
	padding:10px 0 10px 0;	
}


#forum a:hover, #forum a:visited
{
	text-decoration:underline;
	color:purple; 
}

#forum #thread a
{
	display:block;
	color:blue; 
}


#forum a.linkinpost
{
	text-decoration:underline;
	color:blue;
}

#forum a.linkinpost:hover, #forum a.linkinpost:visited
{
	text-decoration:none;
	color:purple;
}

#forum {font-size:11px;}

/* Paging links used in the forum */
#paging
{
	font-size:12px;
}

#paging
{
	border-style:solid;border-width:1px;border-color:orange;background:#ffffe0;padding:1em;
	width:50%;
}

/* body text. Was previously color:rgb(51,51,51); */
.bt
{
font:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:150%;color:rgb(0,0,0);
}

/* title, first is for FCKEditor only. */
.t
{
font-size:16px;
color:#18469C;font-weight:bold;
}
.orange_style .t {
color: #18469c;
/* ed7313 */
font-size:16px;font-weight:bold;
}
.blue_style .t {
color: #18469c;
font-size:16px;font-weight:bold;
}
.brown_style .t {
color: #807059;
font-size:16px;font-weight:bold;
}
.green_style .t {
color: #788059;
font-size:16px;font-weight:bold;
}
.yellow_style .t {
color: #dac605;
font-size:16px;font-weight:bold;
}
.turquoise_style .t {
color: #027f96;
font-size:16px;font-weight:bold;
}


/* smaller title */
.st
{
font-size:14px;color:#ed6e00;
}


div.yellowbox
{
	border-style:solid;border-width:1px;border-color:orange;background:#ffffe0;padding:1em;width:75%;
}

div.greybox
{
	border-style:solid;border-width:1px;background:#eeeeee;padding:1em;width:75%;;
}


/* My Account Group Subscriptions */

#groupsubslist tr.even
{
	background-color: #c9dbff;
}
#groupsubslist tr.odd
{
	background-color: #dae6fe;
}

.forumpostTable a{
	color: #002669;
	text-decoration:underline;}
	
.forumpostTable a:hover, .forumpostTable a:visited{
	color: #6600FF;
	text-decoration:underline;}


