

/*******************************************************************************
CORPORATE  PALADIN and  mPalstilo Template  with CSS Changes to create 
Lancashire Biodiversity Partnership Website
*******************************************************************************/



html, body, input, textarea, select
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color:#2B7552;

}

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: #2B7552;
	font-size: 160%;
}



h2
{
	color:#469C81;
	font-size: 148%;
}


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:99%;
	border-top: 2px solid #2b7552;
	padding-top:2px;
	margin-top:0.5em;
	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:  #FFFFFF url("../images/cssbackground/2247x90pBIObanner.jpg") no-repeat left 10px;
	border-top: 4px solid #2b7552;
	border-bottom: 4px solid #3EC441;
	height: 90px;
}


#pal_pagelogo
{
padding-bottom: 15px;
}

#pal_pagelogo a
{
line-height: 2em;
}


/***** Hides Corporate  Logo  ****/
#pal_pagelogo img
{
display:none;
}








#pal_search
{
display:none;
	
	
}
#pal_search form
{
	position:absolute;
	top:-6px; /* this is for IE Mac (escaped comment hack) \*/
	top:4px; /* this is for everything else */
	left: 5px;
}
#pal_search form label
{
	position:relative;
	float:none;
	font-weight:bold;
	margin:0 10px 0 0;
	padding:0;
	display:inline;
	width:auto;
	height:auto
}
#pal_search form input
{
		
	width: 10em;
	background-color: #737999;
	margin-right:4px;
	font-size: 80%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 3px;
	color:#FFFFFF;
}
#pal_search #iSearchTerm_ContainingThePhrase
{
	border:1px solid #aaaaaa;
}

#pal_search #iSubmit
{
	
	
	background-color: #535BAC;
	color:#fff;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height:2em;
	width:5em;
	
}


/* --------------------------- menu ---------------------------------- */

#pal_menu
{
display:none;
	
}
#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: #fff;
display:block;
background: #00AE00;
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:#F4DC5E; /*light yellow*/
color:#000; /*dark*/
}

/* 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:#535BAC;  /*dark blue*/
color:#fff; /*light */
font-weight:bold;
}

/* END vertical navigation ------------------------------ */




/* ------------------------ content -------------------------- */


#pal_content
{
	
	margin:0px 0px 0px 5px;
	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: 4px solid #3EC441;
		
}
#pal_pagefooterleft
{
	border-bottom:2px solid #3EC441 ;
	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 0px 0px 5px;
}
#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
{
	/*background:url("/paladin/images/corporate_common/topicon.gif")
	center left no-repeat;*/
	margin:0px 5px;
	padding:0px 0px 0px 20px;
	float:right;
	font-size:85%;
}
#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;
}

/* ----------------------------------- LCC supported by & copyright --------------------------------- */

#supportedbylcc
{
margin-top: -10px;
}
#supportedbylcc img
{
float:left;
padding-left:20px;
padding-right:10px;
}
#supportedbylcc p
{
margin:0;
padding:0;
}
#supportedbylcc p
{
padding-top:25px;
}

#supportedbylcc p span
{
font-size: 0.8em;
/*color: #336600;*/
padding-left:20px;
clear:both;
}





/* -- top level nav -- */

#top {
display: BLOCK;
margin: 0px 0 2px 0;
padding: 0 0 0px 0;
height: 15px;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

html>body #top {
height: 26px;
}

#nav-metaright {
float: right;
display: block;
margin: 0;
padding: 8px 0 0 0;
text-align:left;
/*line-height: 18px;*/
}

#nav-metaright ul {
margin: 0;
padding: 0  3px  0 3px ;

font-size: 0.75em;
}

#nav-metaright li {
display: inline;
list-style-type: none;
margin: 0;
padding: 0 3px 0 3px;


}

#nav-metaright a {
margin: 0;
padding: 0 3px 0 3px;
background: transparent;
color: #336600;
text-decoration: none;

}


#nav-metaright a:hover {
margin: 0;
padding: 0 3px 0 3px;
background: transparent;
color: #B9381B;
text-decoration: underline;

}

#nav-meta {
float: left;
display: block;
margin: 0;
padding: 8px 0 0 0;
text-align:left;
/*line-height: 18px;*/
}

#nav-meta ul {
margin: 0;
padding: 0  3px  0 3px ;

font-size: 0.75em;
}

#nav-meta li {
display: inline;
list-style-type: none;
margin: 0;
padding: 0 3px 0 3px;


}

#nav-meta a {
margin: 0;
padding: 0 3px 0 3px;
background: transparent;
color: #336600;
text-decoration: none;

}


#nav-meta a:hover {
margin: 0;
padding: 0 3px 0 3px;
background: transparent;
color: #B9381B;
text-decoration: underline;

}



/*
 * ======
 * 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: #eeeeee;
	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: #336633;
}



/*
 * 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;
	}

	.theme-2005v020-panel-sidepanel-content li
	{
		margin: 0px;
		border: 0px;
		padding: 0px;
		padding-left: 12px;
	}

}

