

/*******************************************************************************
CORPORATE  PALADIN and  mPalstilo Template  with CSS Changes to create 
Lancashire Environment Forum Partnership Website
*******************************************************************************/



html, body, input, textarea, select
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color:#000;
	

}

body
{
	background-color: #ffffff;
	font-size: 80%;
	padding: 0px;
	border: 0px;
 	margin: 0px;
 	min-width:600px;
	
	
	
}

/******************************************************************************/
/* Check with team if these have ever been used */
.rule1
{
	background-color: #336633;
}
.rule2
{
	background-color: #cccccc;
}
.hr-rule1
{
	color: #336633;
}
.hr-rule2
{
	color: #cccccc;
}
.ul-arrow
{
	list-style-image: url('/paladin/images/corporate_common/icons/icon_Arrow.gif');
}
.ul-browser
{
	list-style-image: url('/paladin/images/corporate_common/icons/icon_Browser.gif');
}
.ul-email
{
	list-style-image: url('/paladin/images/corporate_common/icons/icon_Email.gif');
}
.ul-excel
{
	list-style-image: url('/paladin/images/corporate_common/icons/icon_Excel.gif');
}
.ul-fax
{
	list-style-image: url('/paladin/images/corporate_common/icons/icon_Fax.gif');
}
.ul-none
{
	list-style-type:none;
	list-style-image:none;
}
.ul-pdf
{
	list-style-image: url('/paladin/images/corporate_common/icons/icon_AcrobatPDF.gif');
}
.ul-phone
{
	list-style-image: url('/paladin/images/corporate_common/icons/icon_Phone.gif');
}
.ul-postaladdress
{
	list-style-image: url('/paladin/images/corporate_common/icons/icon_PostalAddress.gif');
}
.ul-powerpoint
{
	list-style-image: url('/paladin/images/corporate_common/icons/icon_Powerpoint.gif');
}
.ul-printer
{
	list-style-image: url('/paladin/images/corporate_common/icons/icon_Printer.gif');
}
.ul-rtf
{
	list-style-image: url('/paladin/images/corporate_common/icons/icon_Word.gif');
}
.ul-text
{
	list-style-image: url('/paladin/images/corporate_common/icons/icon_Text.gif');
}
.ul-word
{
	list-style-image: url('/paladin/images/corporate_common/icons/icon_Word.gif');
}
.highlight
{
	color: #336633;
	font-weight: bold;
}
/******************************************************************************/



h1, h2, h3, h4, h5, h6
{
	margin: 0px;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	border:0px;
	padding: 0px;
	text-decoration:none;
}


h1
{
	color: #026931;
	font-size: 160%;
}



h2
{
	color: #000;
	font-size: 128%;
}


h3
{
	color: #3EC441;
	font-size: 136%;
}



h4
{
	color: #336633;
	font-size: 124%;
}




h5
{
	font-size: 112%;
}



h6
{
	
	font-size: 100%;
}


p
{
	font-size: 100%;	
}

li
{
	font-size: 100%;
	text-decoration: none;
}
th
{
	font-weight: bold;
	text-align: left;
	text-decoration: none;
    font-size:80%;
    voice-family:"\"}\"";	/* IE 5 hack. IE 5 will ignore everything after this point. */
    voice-family:inherit;	/* Variation in font sizing is taken care of by this. */
	font-size: 100%;
}
td
{
	text-decoration: none;
    font-size:80%;
    voice-family:"\"}\"";	/* IE 5 hack. IE 5 will ignore everything after this point. */
    voice-family:inherit;	/* Variation in font sizing is taken care of by this. */
	font-size: 100%;
}
form, input, select, textarea
{
	font-size: 100%;
}


a:link, a:visited, a:hover, a:link *
{
	color: #336600;
	text-decoration: underline;
	cursor: pointer
}
a:hover
{
	color: #B9381B;
}


/*******************************************************************************
PALADIN SPECIFIC RULES
*******************************************************************************/

#pal_skiptocontent
{
	display:none;
}
#pal_pageheader
{
	
	width:98%;
	margin-left:0.7em;		
	
}

* html #pal_pageheader
{
	/*height:61px;*/
	
}

/***** hides normal C clamp top navigation  ****/
#pal_headernav span
{
display:none;

}


#pal_pagelogo
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-color: #3300CC;
	/*background:  #FFFFFF url("../images/cssbackground/banner_env_forum.jpg") no-repeat left 10px;*/
	background: #fff url("../images/cssbackground/banner_env_forum.jpg") no-repeat top left;
	border-bottom: 4px solid #CEAE5B;
	/*height:89px;*/
	height: 76px;
}


#pal_pagelogo
{
/*margin-top: -10px;*/
padding-bottom: 15px;
}

#pal_pagelogo a
{
line-height: 2em;
}


/***** Hides Corporate  Logo  ****/
#pal_pagelogo img
{
display:none;

}








#pal_search
{
	
	height:0.2em;
	position:relative;
	top:2px;
	margin: 0px 0px 2px 0px;
	border-top: 2px solid #E4D266;
	
}

#pal_search form
{
	display:none;
}
#pal_search form label
{
	display:none;
}
#pal_search form input
{
		
	display:none;
}
#pal_search #iSearchTerm_ContainingThePhrase
{
	display:none;
}

#pal_search #iSubmit
{
	
	display:none;
	
}



/* --------------------------- menu ---------------------------------- */

#pal_menu
{
	clear:both;
	width:150px;
	float:left;
	margin-right:-10px;
	margin-left:5px;
	padding:0;


	
}
#pal_menuheader
{
	display:none;
	
}
#pal_apptitle
{
	
	display: none;
}
#pal_apptitle a
{
	text-decoration:none!important;
}


/* vertical navigation ------------------- */

#pal_menubody
{
float:left;
margin: 0;
padding: 0;
padding-bottom:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
font-weight: bold;
text-decoration: none;

}
#pal_menubody
{
margin-left: 2px;
}
#pal_menubody ul
{
margin: 0;
padding: 0;
list-style-type: none;
}
#pal_menubody li a 
{ 
color: #000;
display:block;
background: #76CF59;  /*light green*/
padding: 5px 2px 5px 10px;
width: 165px;
border-bottom: #000 2px solid;
border-top: #fff 2px solid;
border-right: #000 2px solid;
border-left: #fff 2px solid;
text-align:left;
}
#pal_menubody a:link, #navlist a:visited
{
text-decoration: none;
}
#pal_menubody a:hover
{
text-decoration: underline;
}

#pal_menubody
{
	background-color:#fff;
	border-color: #fff;
}

#pal_menubody a:hover
{
background-color:#D30E29;  /*dark red*/
color:#fff; /*light*/
}

/* submenu style */

.pal_submenu li
{
	margin-left:10px;
}
#pal_menubody .pal_submenu li a
{
	width:155px;
}

/* active menu item style */

#pal_menubody a.pal_menuselected
{
background-color:#E4D266; /*light buff*/
color:#000; /*dark */
font-weight:bold;
}

/* END vertical navigation ------------------------------ */




/* ------------------------ content -------------------------- */


#pal_content
{
	
	margin:0px 0px 0px 195px;
	padding:0px;
	padding-bottom:10px;
	

}

/******* Not in use displays back button and breadcrumb section ******/
#pal_contentheader
{
	
	display:none;
}


/******* Not in use displays Service Area Banners ******/
#pal_banner
{
	display: none;
}
#pal_banner img
{
	height:68px;
	width:415px;
}



#pal_contentbody
{
	float:left;
	padding:7px 10px;
	min-height:30px;
	min-width:95%;
	width:95%;


	
}
#pal_contentbody
{
	padding-left:1.2em;
}

#pal_pagefooter
{
	clear:both;
	width: 98%;
	margin-left:1%;
	padding: 0 0 0 0;
	border-top: 15px solid #D30E29;
	
		
}
#pal_pagefooterleft
{

	padding: 2px 0px 0 0;
	margin: 0 0 0 0;
}
#pal_pagefooterright
{
	float:right;
	height:100%;
	padding:0px 5px 0px 0px;
	
}
#pal_footerlinks  /****Top of Page link *****/
{
	padding:5px 10px 0px 0px;

	
}
#pal_footerlinks a
{
	text-decoration:none!important;
}
#pal_footerlinks span
{
	display:block;
	float:left;
	font-size:85%;
	
}
#pal_footerlinks #pal_about
{
	margin:0px 5px;
	padding:0px 0px 0px 0px;
}
#pal_footerlinks #pal_feedback
{
	background:url("/paladin/images/corporate_common/feedbackicon.gif")
		center left no-repeat;
	margin:0px 5px;
	padding:0px 0px 0px 20px;
}
#pal_footerlinks #pal_print
{
	background:url("/paladin/images/corporate_common/printversionicon.gif")
		center left no-repeat;
	margin:0px 5px;
	padding:0px 0px 0px 20px;
}
#pal_footerlinks #pal_bookmark
{
	margin:0px 5px;
}
#pal_footerlinks #pal_top
{

	
	margin:0px 5px;
	padding:0px 0px 0px 20px;
	float:right;
	font-size:89%;
}
#pal_directorate
{
/*	clear:both;
	float:right;
	margin:0px;
	padding:1px 5px;*/
	display:none;
}
#pal_directorate a
{
	text-decoration:none!important;
}
#pal_pagecopyright
{
/*	 font-size: 0.9em;
 text-align:left;
 color: #336600;*/
 display:none;
}
#pal_pagecopyright, #pal_pageaccessibility
{
	margin:0px;
	padding:1px 5px;
}

#pal_pagecopyright
{
	margin-top:10px;
	padding-left: 20px;
}
#pal_pagecopyright p
{
color:#336600;
font-size:90%;
	
}

#pal_pageaccessibility
{
display:none;
}


#pal_pagecopyright a, #pal_pageaccessibility a
{
	text-decoration:none!important;
	font-weight:normal;
	
}


/* Print */
#pal_printheader
{
	width:100%;
	text-align:right;
}

/* Panels */
.pal_panel
{
	background:#EEEEEE url("/paladin/images/corporate_common/paneltr.gif") top right no-repeat;
	width:95%;
	padding:0px 0px 0px 0px;
	margin:0px;
}
.pal_panelheader
{
	background:url("/paladin/images/corporate_common/paneltl.gif") top left no-repeat;
	padding:5px;
	margin:0px;
	min-height:5px;
}
.pal_panelbody
{
	background:url("/paladin/images/corporate_common/panelbr.gif") bottom right no-repeat;
	padding:0px 5px;
	margin:0px;
}
.pal_panelfooter
{
	background:url("/paladin/images/corporate_common/panelbl.gif") bottom left no-repeat;
	padding:5px;
	margin:0px 0px 0px -5px;
}
#pal_sitemap
{
	margin:0px 0px 0px 30px;
}
#pal_sitemap ul
{
	list-style-type:none;
	list-style-position:outside;
	margin:0px 0px 0px 20px;
	padding:0px;
}
li.pal_sitemap_li
{
	list-style-type:none;
	list-style-position:outside;
	padding:2px 0px 0px 0px;
}

/* Warning */
span.palbrowserwarning
{
	background-color:#FF0000;
	color:#FFFF00;
}
/* This is to get IE5 to use a similar width value for 1em as IE6 etc, when dealing with tables */
table, td, th
{
	font-size:100%;
}
img
{
	border:0px;
}


.boxfix
{
	position: relative;
	width: 100%;
	margin: 0px;
	border: 0px;
	padding: 0px;
}
#pal-printform
{
	display: inline;
	margin: 0px;
	border: 0px;
	padding: 0px;
	vertical-align: top;
}
#pal-printbutton
{
	background-color: #ffffff;
	margin: 0px;
	border: 0px;
	padding: 0px;
	color: #336633;
	text-decoration: none;
	vertical-align: top;
}
#pal-printbutton2
{
	margin: 0px 5px;
	padding:0px 0px 0px 0px;
}
.pal-hidden
{
	visibility: hidden;
}


/*
 * ======
 * Layout css-layout
 * ======
 *
 * MUST be loaded BEFORE the colour
 */

/*
 * Generic
 */



div
{
	margin: 0px;
	border: 0px;
	padding: 0px;
}





/*
 * Layout
 */

.theme-2005v020-layout-sidepanels
{
	float: right;

	width: 174px;

	margin: 0px;
	border: 0px;
	padding: 0px;
}

.theme-2005v020-layout-content
{
	height: 1%;

	margin: 0px;
	margin-right: 178px;
	border: 0px;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
}

.theme-2005v020-layout-content-type01-column1of2
{
	float: left;

	margin: 0px;
	border: 0px;
	padding: 0px;
}
.theme-2005v020-layout-content-type01-column2of2
{
	margin: 0px;
	margin-left: 120px;
	border: 0px;
	padding: 0px;
}







/*
 * ======
 * Panels
 * ======
 */

.theme-2005v020-panel
{
	position: relative;
	clear: left;

	width: 100%;

	margin: 0px;
	border: 0px;
	padding: 0px;
}

/*
 * Panel: Side Panel
 */

.theme-2005v020-panel-sidepanel-title
{
	position: relative;
	top: 0px;
	width: 100%;
	margin: 0px;
	margin-bottom: 3px;
	border: 0px;
	border-style: solid;
	border-width: 1px;
	padding: 0px;
}

.theme-2005v020-panel-sidepanel-title h2, .theme-2005v020-panel-sidepanel-title p
{
	position: relative;

	background-position: top right;
	background-repeat: no-repeat;

	top: -1px;
	right: -1px;

	margin: 0px;
	border: 0px;
	padding: 3px;

	font-size: 100%;
	font-weight: bold;
	color: #ffffff;
}

.theme-2005v020-panel-sidepanel-content
{
	position: relative;

	width: 100%;

	margin: 0px;
	margin-bottom: 15px;
	border-style: solid;
	border-width: 1px;
	padding: 0px;
	padding-top: 5px;

	text-align: left;
}

.theme-2005v020-panel-sidepanel-content ul
{
	margin: 0px;
	margin-left: 30px;
	border: 0px;
	padding: 0px;
}

.theme-2005v020-panel-sidepanel-content li
{
	margin: 0px;
	border: 0px;
	padding: 0px;
}

.theme-2005v020-panel-sidepanel-content-border-bottom-left
{
	position: relative;

	background-position: bottom left;
	background-repeat: no-repeat;

	left: -1px;
	bottom: -1px;

	margin: 0px;
	border: 0px;
	padding: 0px;
	padding-left: 6px;
	padding-bottom: 10px;
}



/*
 * Panel: General Content
 */

.theme-2005v020-panel-generalcontent
{
	position: relative;
	clear: left;

	background-color: #ffffff;

	top: 0px;

	width: 100%;

	margin: 0px;
	margin-bottom: 0px;
	border: 0px;
	padding: 0px;
	padding-bottom: 4px;
}



/*
 * Panel: Special Content
 */

.theme-2005v020-panel-specialcontent-border
{
	position: relative;

	top: 0px;

	margin: 0px;
	margin-bottom: 10px;
	border-color: #d9d9d9;
	border-style: solid;
	border-width: 1px;
	padding: 0px;
}

.theme-2005v020-panel-specialcontent-border-top-right
{
	position: relative;

	background-image: url(/general/tools/configuration/mEstilo/themes/2005v020/common/images/panels/special/top-right.gif);
	background-position: top right;
	background-repeat: no-repeat;

	top: -1px;
	right: -1px;

	margin: 0px;
	border: 0px;
	padding: 0px;
}

.theme-2005v020-panel-specialcontent-border-bottom-left
{
	position: relative;

	background-image: url(/general/tools/configuration/mEstilo/themes/2005v020/common/images/panels/special/bottom-left.gif);
	background-position: bottom left;
	background-repeat: no-repeat;

	bottom: -2px;
	left: -2px;

	margin: 0px;
	border: 0px;
	padding: 10px;
}



/*
 * Download Panel Support
 */

.theme-2005v020-panel-download-column-left
{
	margin-right: 120px;
/*	margin-right: 60px; */
	height: 1%;
}
.theme-2005v020-panel-download-column-right
{
	float: right;
	width: 110px;
/*	xwidth: 50px; */
}
.theme-2005v020-panel-download-column-right p, .theme-2005v020-panel-download-column-left p
{
	color: #666666;
}



/*
 * ===========
 * Menu Layout
 * ===========
 */

.menuitem
{
	width: 100%;
	color: #666666;
}

.menuitem-image
{
	float: left;
}

.menuitem-content
{
	margin-left: 60px;
}

.menu-row-separator
{
	clear: left;
	position: relative;

	background-color: #eeeeee;

	width: 100%;
	height: 1px;

	margin: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.menu-row-end
{
	clear: left;
	position: relative;
	width: 100%;
	height: 9px;
}

.menuitem-text
{
	color: #666666;
}



/*
 * =====================
 * Contacts page support
 * =====================
 */

.div-contacts-wrapper
{
	margin-right: 122px;
	width: 100%;

	voice-family:"\"}\"";     /* IE 5 hack. IE 5 will ignore everything after this point. */
	voice-family:inherit;     

	width: auto;
}

.div-address
{
	background-image: url(/general/tools/configuration/mEstilo/themes/2005v020/common/images/icons/icon_PostalAddress.gif);
	background-position: top left;
	background-repeat: no-repeat;

	padding-left: 24px;
}

.div-blank
{
	padding-left: 24px;
}

.div-email
{
	background-image: url(/general/tools/configuration/mEstilo/themes/2005v020/common/images/icons/icon_Email.gif);
	background-position: top left;
	background-repeat: no-repeat;

	padding-left: 24px;
}

.div-phone
{
	background-image: url(/general/tools/configuration/mEstilo/themes/2005v020/common/images/icons/icon_Phone.gif);
	background-position: top left;
	background-repeat: no-repeat;

	padding-left: 24px;
}

.div-fax
{
	background-image: url(/general/tools/configuration/mEstilo/themes/2005v020/common/images/icons/icon_Fax.gif);
	background-position: top left;
	background-repeat: no-repeat;

	padding-left: 24px;
}

.div-website
{
	background-image: url(/general/tools/configuration/mEstilo/themes/2005v020/common/images/icons/icon_Website.gif);
	background-position: top left;
	background-repeat: no-repeat;

	padding-left: 24px;
}

.white-margin
{
	background-image: url(/general/tools/configuration/mEstilo/themes/2005v020/common/images/white-margin.gif);
	background-position: top left;
	background-repeat: repeat-y;
	width: 20%;
}



/*
 * ===========
 * Panel:
 * ===========
 */

.theme-2005v020-panel-clear
{
	clear: both; /* was right which affected Mozilla, Firefox and Camino. Not sure how this will affect other browsers but I haven't seen any evidence of it affecting them */
	position: relative;

	width: 100%;
	height: 1px;
}

.theme-2005v020-panel-topofpage
{
	position: relative;

	text-align: right;
}

.theme-2005v020-panel-topofpage-icon
{
	background-image: url(/general/tools/configuration/mEstilo/themes/2005v020/common/images/icons/icon_TopOfPage.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;

	margin: 0px;
	border: 0px;
	padding: 0px;
	padding-left: 16px;
}

.theme-2005v020-panel-previouspage
{
	position: relative;

	text-align: right;
}

.theme-2005v020-panel-previouspage-icon
{
	background-image: url(/general/tools/configuration/mEstilo/themes/2005v020/common/images/icons/icon_TopOfPage.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;

	margin: 0px;
	border: 0px;
	padding: 0px;
	padding-left: 16px;
}

.theme-2005v020-hidden
{
	display: none;
}







/*
 * ==========
 * List Items
 * ==========
 */

ul
{
	margin-top: 0px;
	margin-bottom: 0px;
	border-top: 0px;
	border-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 1em;
	margin-bottom: 1em;
}

li
{
	color: #000000;

	margin: 0px;
	border: 0px;
	padding: 0px;
	font-size: 100%;
	text-decoration: none;
}

li p
{
	margin: 0px;
	margin-top: 1em;
	margin-bottom: 1em;
	border: 0px;
	padding: 0px;
}



.li-arrow
{
/*
	list-style-image: url(/general/tools/configuration/mEstilo/themes/2005v020/common/images/icons/li-arrow.gif);
*/
	list-style-image: url(/general/tools/configuration/mEstilo/themes/2005v020/common/images/icons/icon_Arrow.gif);
}

.ul-cross
{
	list-style-image: url(/general/tools/configuration/mEstilo/themes/2005v020/common/images/icons/icon_Cross.gif);
}

.ul-tick
{
	list-style-image: url('/general/tools/configuration/mEstilo/themes/2005v020/common/images/icons/icon_Tick.gif');
}

.ul-arrow
{
	list-style-image: url('/general/tools/configuration/mEstilo/themes/2005v020/common/images/icons/icon_Arrow.gif');
}
.ul-browser
{
	list-style-image: url('/general/tools/configuration/mEstilo/themes/2005v020/common/images/icons/icon_Browser.gif');
}
.ul-email
{
	list-style-image: url('/general/tools/configuration/mEstilo/themes/2005v020/common/images/icons/icon_Email.gif');
}
.ul-excel
{
	list-style-image: url('/general/tools/configuration/mEstilo/themes/2005v020/common/images/icons/icon_Excel.gif');
}
.ul-fax
{
	list-style-image: url('/general/tools/configuration/mEstilo/themes/2005v020/common/images/icons/icon_Fax.gif');
}
.ul-none
{
	list-style-type:none;
}
.ul-pdf
{
	list-style-image: url('/general/tools/configuration/mEstilo/themes/2005v020/common/images/icons/icon_AcrobatPDF.gif');
}
.ul-phone
{
	list-style-image: url('/general/tools/configuration/mEstilo/themes/2005v020/common/images/icons/icon_Phone.gif');
}
.ul-postaladdress
{
	list-style-image: url('/general/tools/configuration/mEstilo/themes/2005v020/common/images/icons/icon_PostalAddress.gif');
}
.ul-powerpoint
{
	list-style-image: url('/general/tools/configuration/mEstilo/themes/2005v020/common/images/icons/icon_Powerpoint.gif');
}
.ul-printer
{
	list-style-image: url('/general/tools/configuration/mEstilo/themes/2005v020/common/images/icons/icon_Printer.gif');
}
.ul-rtf
{
	list-style-image: url('/general/tools/configuration/mEstilo/themes/2005v020/common/images/icons/icon_Word.gif');
}
.ul-text
{
	list-style-image: url('/general/tools/configuration/mEstilo/themes/2005v020/common/images/icons/icon_Text.gif');
}
.ul-word
{
	list-style-image: url('/general/tools/configuration/mEstilo/themes/2005v020/common/images/icons/icon_Word.gif');
}





/*
 * =================
 * Fixes for Paladin
 * =================
 */

h1#pal_apptitle
{
	border-width: 0px;
}

#pal_contentheader h2
{
	border-width: 0px;
}

#pal_contentheader
{
	width: 100%;
}




/*
 * ===========
 * Table Cells
 * ===========
 */

th
{
	color: #ffffff;
	font-weight: bold;
	vertical-align: top;
	text-align: left;
}

td
{
	background-color: #fff;
	vertical-align: top;
	text-align: left;
}

.td-cell-odd
{
	background-color: #e7e9e4;
}

.td-cell-even
{
	background-color: #dddfda;
}


/*
 * ======
 * Colour css-colour-green
 * ======
 *
 * MUST be loaded AFTER the layout
 */

/*
 * Sidepanel
 */

.theme-2005v020-panel-sidepanel-title
{
	background-color: #336633;
	border-color: #336633;
}

.theme-2005v020-panel-sidepanel-title h2, .theme-2005v020-panel-sidepanel-title p
{
	background-image: url(/general/tools/configuration/mEstilo/themes/2005v020/variants/default/css-variants/green/images/panels/sidepanel/title-top-right.gif);
}

.theme-2005v020-panel-sidepanel-content
{
	border-color: #336633;
}

.theme-2005v020-panel-sidepanel-content-border-bottom-left
{
	background-image: url(/general/tools/configuration/mEstilo/themes/2005v020/variants/default/css-variants/green/images/panels/sidepanel/bottom-left.gif);
}



/*
 * Tabs
 */

.theme-2005v020-panel-tabs
{
	border-color: #336633;
	border-style: solid;
	border-bottom-width: 4px;
}

.theme-2005v020-panel-tab-selected
{
	background-color: #336633;
}

.theme-2005v020-panel-tab-selected-content
{
	background-color: #336633;
	border: 0px;
	border-color: #336633;
	border-style: solid; /* border-style for some reason needs to be set AFTER border-color */
	border-width: 1px; /* border-width for some reason needs to be set AFTER border-color */
}

.theme-2005v020-panel-tabcontent-border
{
	border-top-color: #336633;
}



/*
 * Table Cells
 */

th
{
	background-color: #026931;
}



/*
 * Anchors
 */

a:link
{
	color: #336600;
}

a:visited
{
	color: #336600;
}

a:hover
{
	color: #B9381b;
}


#pal_menubody a
{
text-decoration: none;
}


/*
 * Fixes for Paladin css-paladin-fixes
 */

#pal_pageaccessibility
{
	position: relative;
}

#pal_pagecopyright
{
	z-index: 1;
}
#pal_directorate
{
	z-index: 2;
}

#pal_content
{
	width: 100%;

	voice-family:"\"}\"";     /* IE 5 hack. IE 5 will ignore everything after this point. */
	voice-family:inherit;     

	width: auto;
}
table
{
	position: relative;
	width: 100%;
}
.pal_submenu
{
	margin-top: 0px;
	margin-bottom: 0px;
	border-top: 0px;
	border-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

/*
 * ===================
 * CSS: browser-ie.css
 * ===================
 *
 * Browser specific fixes for Internet Explorer.
 */

@media screen. print
{

	#pal_wrapper
	{
		position: absolute;
		padding: 0;
		margin: 0;
		
		
		
	}

	.theme-2005v020-panel-sidepanel-content li
	{
		margin: 0px;
		border: 0px;
		padding: 0px;
		padding-left: 12px;
	}


/* alternative colours and sizes for background and text */



#coloursizeoptions	{
	margin: 0 15px 0 0;
	}		
#coloursizeoptions	h2	{
	font-size:100%; 
	margin:15px 0 10px 0;
	} 
#coloursizeoptions	h2	a	{
	text-decoration:none; 
	color:#000;
	} 
#coloursizeoptions	fieldset	{
	border:1px solid #000; 
	margin:0 0 20px 0;
	} 
#coloursizeoptions	legend	{
	font-size:90%; 
	font-weight:bold; 
	color:#000; 
	margin:0 0 0 5px;
	}  
#coloursizeoptions	a	{
	text-decoration:underline;
	}
#coloursizeoptions	ul	{
	padding-top:15px; 
	padding-bottom:10px;
	}
#coloursizeoptions	li	{
	display:inline; 
	vertical-align:top; 
	background:none; 
	border:1px solid #000; 
	margin:5px; 
	padding:10px; 
	white-space:nowrap;
	}  
#coloursizeoptions	li.small	{
	font-size:100%;
	}
#coloursizeoptions	li.medium	{
	font-size:110%;
	}  
#coloursizeoptions	li.large	{
	font-size:130%;
	}   

#bbl	a,	#bp	a,	#bc	a,	#by	a		{
	color:#000; /* black on: pale blue, pale pink, cream yellow */
	}
#gb li,	#yb li	{
	background-color:#000;	/* green, yellow: on black */
	}
#standard a	{
	color:#0079BC;
	}
#standard	li	{
	background-color:#fff;		/* standard colours */
	}	
#bbl li	{
	background-color:#EEEEFF;	/* bbl - black on pale blue */
	}			
#bp li	{
	background-color:#FFDDDD;	/* bp - black on pale pink */
	}				
#bc li	{
	background-color:#FBFFBF;	/* bc - black on cream */
	}				
#by li	{
	background-color:#FFF000;	/* by - black on yellow */
	}				
#gb	a	{
	color:#00FF12;				/* gb - green on black */
	}					
#yb	a	{
	color:#FFF000;				/* yb - yellow on black */
	}					
#wbl	a	{
	color:#fff;					/* wbl - white on blue */
	}					
#wbl li	{
	background-color:#0000C4;	/* wbl - white on blue */
	}
