

@import url(../lancs_css/corporate_textversion.css);
	
html, body, input, textarea, select
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	

/*
	color:#000000;
*/
}
.globalnavigationtext, .globalnavigationlink, .bannertext, .bannerlink
{
	font-size: 100%;
	text-decoration: none
}
.globalnavigationlink, .bannerlink
{
	color: #990000;
}
a:link.bannerheadlink, a:visited.bannerheadlink, a:hover.bannerheadlink
{
	color: #990000;
	font-size: 18px;
	text-decoration: none;
	cursor: pointer
}
a:hover.bannerheadlink
{
	color: #cc0000;
	text-decoration: underline;
}
a:link.bannerlink, a:visited.bannerlink, a:hover.bannerlink
{
	color: #990000;
	font-size: 100%;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration: none;
	cursor: pointer
}
a:hover.bannerlink
{
	color: #cc0000;
	text-decoration: underline;
}
.gw3panelbackground, .gw3panelbackgrounddark, .gw3panelbackgrounderror, .gw3panelrule
{
	padding: 1px 2px 1px 2px;
}
.gw3panelbackgrounddark, .gw3panelbackgrounderror, .gw3panelrule
{
	border-style: solid;
	border-width: 1px 0px 0px 1px;
}

.gw3panelbordertop, .gw3panelborderbottom
{
	width: 100%;
	height: 7px;
}
.gw3panelbordertop-left, .gw3panelbordertop-right
{
	width: 7px;
	height: 7px;
}
.gw3panelborderbottom-left, .gw3panelborderbottom-right
{
	width: 7px;
	height: 7px;
}
.gw3panelborderleft, .gw3panelborderright
{
	width: 7px;
	height: 100%;
}
.gw3panelpadding
{
	background-color: #ffffff;
	background-image: url('http://www.lancashire.gov.uk/gw3/images/frames/0001/ffffff/padding.gif');
}

/******************************************************************************/
/* Check with team if these have ever been used */
.rule1
{
	background-color: #990000;
}
.rule2
{
	background-color: #cccccc;
}
.hr-rule1
{
	color: #990000;
}
.hr-rule2
{
	color: #cccccc;
}


.ul-arrow p
{
	margin-left:20px;
	margin-right:20px;
	line-height:1.2em;
	margin-top: -5px;
}
.ul-browser
{
	list-style-image: url('/paladin2/configuration/2.0.0.0032/themes/internet-2009/common/images/icons/icon_Browser.gif');
}
.ul-email
{
	list-style-image: url('/paladin2/configuration/2.0.0.0032/themes/internet-2009/common/images/icons/icon_Email.gif');
}
.ul-excel
{
	list-style-image: url('/paladin2/configuration/2.0.0.0032/themes/internet-2009/common/images/icons/icon_Excel.gif');
}
.ul-fax
{
	list-style-image: url('/paladin2/configuration/2.0.0.0032/themes/internet-2009/common/images/icons/icon_Fax.gif');
}
.ul-none
{
	list-style-type:none;
	list-style-image:none;
}
.ul-pdf
{
	list-style-image: url('/paladin2/configuration/2.0.0.0032/themes/internet-2009/common/images/icons/icon_AcrobatPDF.gif');
}
.ul-phone
{
	list-style-image: url('/paladin2/configuration/2.0.0.0032/themes/internet-2009/common/images/icons/icon_Phone.gif');
}
.ul-postaladdress
{
	list-style-image: url('/paladin2/configuration/2.0.0.0032/themes/internet-2009/common/images/icons/icon_PostalAddress.gif');
}
.ul-powerpoint
{
	list-style-image: url('/paladin2/configuration/2.0.0.0032/themes/internet-2009/common/images/icons/icon_Powerpoint.gif');
}
.ul-printer
{
	list-style-image: url('/paladin2/configuration/2.0.0.0032/themes/internet-2009/common/images/icons/icon_Printer.gif');
}
.ul-rtf
{
	list-style-image: url('/paladin2/configuration/2.0.0.0032/themes/internet-2009/common/images/icons/icon_Word.gif');
}
.ul-text
{
	list-style-image: url('/paladin2/configuration/2.0.0.0032/themes/internet-2009/common/images/icons/icon_Text.gif');
}
.ul-word
{
	list-style-image: url('/paladin2/configuration/2.0.0.0032/themes/internet-2009/common/images/icons/icon_Word.gif');
}
.highlight
{
	color: #990000;
	font-weight: bold;
}
/******************************************************************************/

body
{
	background-color: #ffffff;

	padding: 0px;
	border: 0px;
  	margin: 0px;
}
h1, h2, h3, h4, h5, h6
{
	font-weight: bold;
	margin-bottom: 1px;
	text-decoration: none;
}
h1
{
	color: #000000;
	font-size: 140%;
}
h2
{
	font-size: 110%;
	padding-top:1em;
}
h3
{
	color: #000000;
	font-size: 100%;
}
h4
{
	color: #990000;
	font-size: 124%;
}
h5
{
	font-size: 112%;
}
h6
{
	color: gray;
	font-size: 100%;
}
p
{

}



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;
	list-style-image: url(/paladin2/configuration/2.0.0.0032/themes/internet-2009/common/images/bullit.gif);
}

li
{
	color: #000000;
	margin: 0px;
	border: 0px;
	padding: 0px;
	/*font-size:  80%; */
	/*font-weight:bold;*/
	text-decoration: none;
	margin-top: .5em;
	margin-bottom: .5em;


}

li p
{
	margin: 0px;
	margin-top: 1em;
	margin-bottom: 1em;
	border: 0px;
	padding: 0px;
}




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. */

	background-color: #990000;
}
td
{
	text-decoration: none;

    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. */

}
form, input, select, textarea
{

}
.caption
{
	color: #999999;
	font-size: 80%;
}
.buttontext, .buttonlink
{
	padding: 10px 0px 10px 0px;
}
.buttonlink
{
	color: #990000;
}
a:link, a:visited, a:hover, a:link *
{

	text-decoration: underline;
	cursor: pointer;
	color: #000000;
}


a:hover
{
	color: #cc0000;
}

.subtext
{
	color: #666666;
	font-size: 85%;
}
a:link.sublink, a:visited.sublink, a:hover.sublink
{
	color: #333333;
	text-decoration: underline;
	cursor: pointer;
}
a:hover.sublink
{
	color: #cc0000;
}
a:link.sublink-hidden, a:visited.sublink-hidden, a:hover.sublink-hidden
{
	color: #333333;
	text-decoration: none;
	cursor: pointer;
}
a:hover.sublink-hidden
{
	color: #cc0000;
}

/*******************************************************************************
PALADIN SPECIFIC RULES
*******************************************************************************/
body
{
	min-width:990px;

}
#pal_skiptocontent
{
	display:none;
}
#pal_pageheader
{
	float:left;
}
* html #pal_pageheader
{
	
}
#pal_headernonav
{
	height:1.3em;
}


#pal_greynav
{
	background-color:#bec0c2;
	vertical-align:middle;
	min-height: 30px;
	display:block;
	width:990px;
	float:left;
}








* html #pal_greynav {
height: 1.8em;
}

#pal_headernav,
#pal_headernav2
{
	background-color:#bec0c2;
	position:absolute;
	width:660px;
	margin: 0px;
	border: 0px;
	font-family:Arial, Helvetica, sans-serif;	
	color: #000000; 
	font-size: .7em;
	font-weight:bold;
	padding-top:.7em;
	padding-bottom:.7em;
	word-spacing: 2px;
	vertical-align:middle;
	padding-left: 150px;
}

#pal_headernav2
{
	width:962px;
	padding-left: 28px;
}

#pal_headernav a:link,
#pal_headernav2 a:link
{
	text-decoration: underline;
	color: #000000;
}

#pal_headernav a:visited,
#pal_headernav2 a:visited
{
	text-decoration: underline;
	color: #000000;
}

#pal_headernav a:hover,
#pal_headernav2 a:hover
{
	color: #000000;
	text-decoration: underline;
}

#pal_quicklinks
{
	background-color:#bec0c2;
	width: 100px;
	position:relative;
	margin: 0px;
	border: 0px;
	font-family:Arial, Helvetica, sans-serif;	
	color: #000000; 
	font-size: .7em;
	font-weight:bold;
	padding:.7em 25px .7em 30px;
	word-spacing: 2px;
	vertical-align:middle;
	margin-right:  24px;
	float:right;
	background:url("/paladin2/configuration/2.0.0.0032/themes/internet-2009/common/images/quicklinks.jpg") center right no-repeat;
	text-align:right;

	
}

#pal_quicklinks a:link{
	text-decoration: underline;
	color: #000000;
}
#pal_quicklinks a:visited{
	text-decoration: underline;
	color: #000000;
}
#pal_quicklinks a:hover{
	color: #000000;
	text-decoration: underline;
}





#sizing-buttons
{
	background-color:#bec0c2;
	position:absolute;
	margin: 0px;
	border: 0px;
	padding-left: 24px;
	padding-top:.3em;
	padding-bottom:.1em;
	float:left;
	z-index:1;
	float:left;

}

.sizing-button1
{
	font-family:Arial, Helvetica, sans-serif;	
	color: #000000; 
	font-size: .6em;
	font-weight:bold;
	float:left;
    display: block;
    width: 30px;
    height: 21px;
    background: url("/paladin2/configuration/2.0.0.0032/themes/internet-2009/common/images/sizing-sm-sel.jpg") 0 0 no-repeat;
}


.sizing-button2
{
	font-family:Arial, Helvetica, sans-serif;	
	color: #000000; 
	font-size: .6em;
	font-weight:bold;
	float:left;
	display: block;
    width: 30px;
    height: 21px;
    background: url("/paladin2/configuration/2.0.0.0032/themes/internet-2009/common/images/sizing-lt-lg-hover.jpg") 0 0 no-repeat;
}


.sizing-button3
{
	font-family:Arial, Helvetica, sans-serif;	
	color: #000000; 
	font-size: .6em;
	font-weight:bold;
	float:left;
	display: block;
    width: 30px;
    height: 21px;
    background: url("/paladin2/configuration/2.0.0.0032/themes/internet-2009/common/images/sizing-dk-sm-hover.jpg") 0 0 no-repeat;
}


.sizing-button4
{
	font-family:Arial, Helvetica, sans-serif;	
	color: #000000; 
	font-size: .6em;
	font-weight:bold;
	float:left;
	display: block;
    width: 30px;
    height: 21px;
    background: url("/paladin2/configuration/2.0.0.0032/themes/internet-2009/common/images/sizing-dk-lg-hover.jpg") 0 0 no-repeat;
}

a.sizing-button1, a.sizing-button2, a.sizing-button3, a.sizing-button4
{
	float:left;
    display: block;
    width: 30px;
    height: 21px;
}

.sizing-button1 a:hover, .sizing-button2 a:hover, .sizing-button3 a:hover, .sizing-button4 a:hover
{
	color:#000000!important;
}

.sizing-button1 img, .sizing-button2 img, .sizing-button3 img, .sizing-button4 img
{
width: 30px;
height: 21px;
border: 0
}

.sizing-button2 a:hover img, .sizing-button3 a:hover img, .sizing-button4 a:hover img
{
	 visibility:hidden;
}

.sizing-button1 img 
{
	display:none;
}

 * html a:hover
{
visibility:visible;
}





#pal_pagelogo
{

	width: 170px;
	color: white;
	float:right;
	padding-top:10px;
	padding-right:25px;
}


#welcome_wrapper{
	float:left;
	clear:left;
}

#header_text{

	font-family:Arial, Helvetica, sans-serif;	
	color: #000000; 
	font-size: 4em;
	font-weight:800;
	padding-left: 28px;
	padding-top: 28px;
	padding-bottom:10px;

}

#welcome_text{
	float:left;
	position:absolute;  
	font-family:Arial, Helvetica, sans-serif;	
	color: #000000; 
	font-size: 1.7em;
	font-weight:normal;
	padding-left: 28px;
	padding-top: 18px;
}


#pal_nosearch
{
	height:40px;
}



/* This may seem overstyled, but this is to ensure it looks right when developers style other forms on the page */
#pal_search
{
	background-color:#cd1041;
	font-family:Arial, Helvetica, sans-serif;
	color: #ffffff; 
	font-size: .7em; 
	font-weight:600;
	border:none;	
	width:927px;  
	margin: 0 auto;
	padding:2px 35px 2px 28px;
	text-align:left;
	float:left;
}





#pal_search_right {
	float:right;
	background-color:#cd1041;
	color: #ffffff; 
	font-weight:600;
	vertical-align:middle;
	padding:6px 0px 6px 0px;
}



	

#pal_search_right  a:link{
	text-decoration: underline;
	color: #ffffff; 
	margin: 0;
	padding: 0;
}
#pal_search_right  a:visited{
	text-decoration: underline;;
	color: #ffffff; 
	margin: 0;
	padding: 0;
}
#pal_search_right  a:hover{
	color: #ffffff; 
	text-decoration: underline;
	margin: 0;
	padding: 0;
}
#palsearchlabel
{
	display: inline;
}

#palsearchform
{
		margin: 0;
		border: 0;
		vertical-align:middle;
		padding:2px 0px 2px 0px;
		float:left;
}


#pal_search form
{
		margin: 0;
		padding: 0;
		border: 0;
}
#pal_search form label
{
	margin: 0;
	padding: 0;
	padding-right: 10px;
	vertical-align:middle;
}

#pal_search #iSearchTerm_ContainingThePhrase
{

	margin: 0;
	margin-right: 5px;
	padding: 0;
	border: 0;
	padding: 0 5px 0;
	background: white;
	color: #cd1041;
	border: 1px solid #000000;
	width:200px;
	font-size: 1.1em;
	font-weight:600;
	vertical-align:middle;
}


#pal_search #btn {
	  width: 26px;
	  height: 26px;
	  margin: 0;
	  padding: 0;
	  border: 0;
	  background: transparent url(/paladin2/configuration/2.0.0.0032/themes/internet-2009/common/images/search-btn_small.gif) no-repeat top left;
	  text-indent: -1000em;
	  cursor: pointer; /* hand-shaped cursor */
	  cursor: hand; /* for IE 5.x */
	  vertical-align:middle;

	}

#pal_search.equal { 
	vertical-align: middle; /* for IE */
	}

#pal_search #iSearchTerm_ContainingThePhrase:focus { /* not working in IE6 */
	color: black;
	}

#pal_search_link{
	color: #ffffff; 
	font-weight:600;
	text-decoration:none;
	display:block;
}
	


#a-z_area
{
	background-color:#ffffff;
		position:relative;
	clear:left;
	margin: 0px;
	border: 0px;
	padding-top: 4px;
	padding-bottom:5px;
	width:990px;
	visibility:collapse;
}

#pal_a-z
{
	margin: 0px;
	border: 0px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: .7em; 
	font-weight:600;
	padding-top: 1px;
	padding-bottom:0px;
	padding-left:16px;
	float:left;
}

* html #pal_a-z a{

	/* hide from IE Mac \*/
	overflow:hidden;
	color:#000000;
	padding-left:12px;
	text-decoration:underline!important;
		padding-right:35px;
	margin: 0px;
	/* */
}

* html #pal_a-z a:hover{
	text-decoration:underline!important;
	color:#cc0000;
		padding-right:35px;
	margin: 0px;
	
}

a.pal_a-z
{
	text-decoration:underline!important;
	padding-right:12px;
	/* hide from IE Mac \*/
	overflow:hidden;
	color:#000000;
	padding-right:35px;
	margin: 0px;
	/* */
}


.pal_a-z {
	font-weight:bold;
	color:#000000;
	text-decoration:underline!important;
	padding-right:35px;
	margin: 0px;
}







#pal_grey_line
{
	background-color:#bec0c2;
	height:4px;
	margin:0px;
	margin-bottom:14px;
	padding:0px;
	font-size:0px;
	clear:left;

}
#pal_grey_line_bottom
{
	background-color:#bec0c2;
	height:4px;
	margin:5px 0px 0px 0px;
	padding:0px;
	font-size:0px;
	width:990px;
	clear: both;
}

#pal_login
{
	position:relative;
	padding:0px;
	float:right;
	text-decoration:underline!important;
	font-size: .7em;
	font-weight:600;
	text-align:right;

	
}






	
#pal_menu
{
	padding:0px;
	width: 179px;
	margin:0px;
	text-indent:1px;
	background-color:#bec0c2;
	float:left;
	top:0px;
}


#pal_menuheader
{
	background-image:url(/paladin2/configuration/2.0.0.0032/themes/internet-2009/common/images/left_side_top.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-color:#ce0f42;
	width:179px;
	margin:0px;
	padding:10px 0px 10px 0px;
	font-size: .7em; 
	border-bottom:1px solid #ffffff;
}

#pal_menuheader_selected
{
	background-image:url(/paladin2/configuration/2.0.0.0032/themes/internet-2009/common/images/left_side_top_selected.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-color:#000000;
	width:179px;
	margin:0px;
	font-size: .7em; 
	padding:10px 0px 10px 0px;
	border-bottom:1px solid #ffffff;
}

#pal_menuheader_selected a:hover, #pal_menuheader_selected a:active
{
	background-image:url(/paladin2/configuration/2.0.0.0032/themes/internet-2009/common/images/left_side_top_hover.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width:169px;
	margin:-10px -10px -10px -10px;
	display:block;
	padding:10px 0px 10px 10px;
	background-color:#ffcbcb!important;
	color:#000000!important;
	text-decoration:underline;
}


#pal_apptitle
{
	margin:0px 0px 0px 0px;
	padding-left:10px;
	font-weight:normal;
	border-width: 0px;
	color:#FFFFFF;
	font-weight:bold;

}
#pal_apptitle a {
	text-decoration:none!important;
	color:#FFFFFF;
}
#pal_apptitle a:hover{
	text-decoration:underline;
}


#pal_menubody
{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#dcddde;
	font-size: .7em!important;  
	font-weight:bold!important;
	margin:0px;
	
}
#pal_menufooter
{
	background-image:url(/paladin2/configuration/2.0.0.0032/themes/internet-2009/common/images/left_side_base.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	height:30px;
	width:179px;
	margin:0px;
	padding:0px;
}


.pal_mainmenu
{
	margin-top:0px;
	margin-bottom:0px;
	
}

.pal_mainmenu li
{
	margin:0px 0px 0px -50px;
	padding:0px 0px 0px 10px;
	list-style-type:none!important;
	list-style-position:outside!important;
	list-style-image:none!important;
}

.pal_mainmenu  a:hover, .pal_mainmenu a:active
{
	background-color:#ffcbcb!important;
	color:#000000!important;
	
}

.pal_mainmenu  a:visited{
	
}


.pal_mainmenu, .pal_submenu, 
{
	list-style-type:none;
	list-style-position:outside;
}

.pal_menuitem li, .pal_menuitem2 li, .pal_menuitem3 li, .pal_menuitem4 li, .pal_menuitem5 li, .pal_menuitem6 li
{
	border:none;
	font-weight:bold;
	list-style-type:none!important;
	list-style-position:outside!important;
	list-style-image:none!important;
}

.pal_menuitem
{
	padding: 7px 7px 7px 20px;
	background-color:#404041;
	display:block;
	color:#ffffff!important;
}



.pal_menuitem_deselected
{
	padding: 7px 7px 7px 20px;
	display:block;
	color:#000000!important;
}



* html .pal_menuitem_deselected, .pal_menuselected, .pal_menuselected2, .pal_menuselected3, .pal_menuselected4, .pal_menuselected5, .pal_menuselected6  {
display: inline;
margin-bottom: 0px;
height: 1%;
} /*fix for IE6*/



.pal_menuitem2
{
	padding: 7px 7px 7px 30px;
	background-color:#58585a;
	display:block;
	color:#ffffff!important;
}
.pal_menuitem3
{
	padding: 7px 7px 7px 40px;
	background-color:#6d6e71;
	display:block;
		color:#ffffff!important;
}
.pal_menuitem4
{
	padding: 7px 7px 7px 50px;
	background-color:#8b8b8e;
	display:block;
		color:#000000!important;
}
.pal_menuitem5
{
	padding: 7px 7px 7px 60px;
	background-color:#a7a7aa;
	display:block;
		color:#000000!important;
}
.pal_menuitem6
{
	padding: 7px 7px 7px 70px;
	background-color:#c0c1c2;
	display:block;
		color:#000000!important;
}


.pal_menuselected, .pal_menuselected2, .pal_menuselected3, .pal_menuselected4, .pal_menuselected5, .pal_menuselected6
{
	background-color:#d2354d;
	display:block;
	color:#ffffff!important;
	border-bottom:1px solid #ffffff;
	font-weight:bold;
	text-decoration:none!important;
}

.pal_menuselected
{
	padding: 7px 7px 7px 20px;
		display:block;
}

.pal_menuselected2
{
	padding: 7px 7px 7px 30px;
		display:block;
}
.pal_menuselected3
{
	padding: 7px 7px 7px 40px;
		display:block;
}
.pal_menuselected4
{
	padding: 7px 7px 7px 50px;
		display:block;
}
.pal_menuselected5
{
	padding: 7px 7px 7px 60px;
		display:block;
}
.pal_menuselected6
{
	padding: 7px 7px 7px 70px;
		display:block;
}


a.pal_menuitem, a.pal_menuitem2, a.pal_menuitem3, a.pal_menuitem4,  a.pal_menuitem5,  a.pal_menuitem6, a.pal_menuitem_deselected
{
	text-decoration:none!important;
	/* hide from IE Mac \*/
	overflow:hidden;
	font-weight:bold;	
	margin:0px;
	border:none;
	border-bottom:1px solid #ffffff;
	display:block;
	/* */
}


a.pal_menuitem *, .pal_menuitem_deselected *, a.pal_menuselected *, a.pal_menuitem2 *, a.pal_menuselected2 *, a.pal_menuitem3 *, a.pal_menuselected3 *, a.pal_menuitem4 *, a.pal_menuselected4 *, a.pal_menuitem5 *, a.pal_menuselected5 *, a.pal_menuitem6 *, a.pal_menuselected6 *
{
	text-decoration:none!important;
}


a.pal_menuselected:hover, a.pal_menuselected2:hover, a.pal_menuselected3:hover, a.pal_menuselected4:hover, a.pal_menuselected5:hover, a.pal_menuselected6:hover,
a.pal_menuitem:hover, a.pal_menuitem2:hover, a.pal_menuitem3:hover, a.pal_menuitem4:hover, a.pal_menuitem5:hover, a.pal_menuitem6:hover
{
	color:#000000!important;
	
}


span.pal_menuitem, span.pal_menuitem2, span.pal_menuitem3, span.pal_menuitem4, span.pal_menuitem5, span.pal_menuitem6
{
	font-weight:bold;
}

span.pal_menuitem, span.pal_menuitem2, span.pal_menuitem3, span.pal_menuitem4, span.pal_menuitem5,  span.pal_menuitem6, span.pal_menuitem_deselected
{
	text-decoration:none!important;
	/* hide from IE Mac \*/
	overflow:hidden;
	font-weight:normal;	
	margin:0px;
	border:none;
	border-bottom:1px solid #ffffff;
	display:block;
	/* */
}



* html .pal_menuitem, .pal_menuitem2, .pal_menuitem3, .pal_menuitem4, .pal_menuitem5, .pal_menuitem6, .pal_submenu  {
display: inline;
margin-bottom: 0px;
height: 1%;
} /*fix for IE6*/


.pal_submenu
{
	border-bottom:1px solid #ffffff;
	display:block;
	color:#000000;
		margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
}


a.pal_submenu 
{
	text-decoration:none!important;
	/* hide from IE Mac \*/
	overflow:hidden;
	font-weight:bold;	
	margin:0px;
	border:none;
	padding: 7px 7px 7px 0px;
	color:#000000;
	/* */
}

.pal_submenu li
{
	border:none;
	color:#000000;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none!important;
	list-style-position:outside!important;
	list-style-image:none!important;
}



a.pal_submenu *
{
	text-decoration:none!important;
	
}


.menuitem.text
{

	float:left;
}







#pal_content
{
	margin:0px 0px 0px 207px;
	padding:0px;
		font-size: .75em; 
	text-decoration: none;
	line-height: 1.4em; 

}

* html #pal_content
{
	margin:0px 0px 0px 28px;
	padding:0px;
	float:left;
}

#pal_contentbody
{
	padding:0px 0px 0px 0px;
	margin:0px;

}

#pal_contentbody h2
{
	margin-top:10px;
}

#pal_contentbody th
{
	padding:5px;
	background-color:#cd1041;
/* existing content affected too much
	width: 100px;
*/
}

#pal_contentbody td
{
	padding:5px;

}



#pal_content.pal_nomenu
{
	margin-left:0px;
	background:#FFFFFF;
}
#pal_contentheader
{
	margin:0px 0px 20px 0px;
	width:auto;


}
#pal_contentheader h2
{
	color:#000000;
	margin:0px 0px 0px 0px;
	font-size:2.0em;
	font-weight:normal;
	width:auto;
}

#pal_contentheaderleft
{
	
	width:7px;
	height:48px;
	background:URL("http://www.lancashire.gov.uk/paladin/images/corporate_common/contenthl.gif")
		top left no-repeat;
}
#pal_contentheaderleft.pal_nomenu
{
	background:none;
}
#pal_contentheaderright
{
	float:right;
	width:20px;
	height:48px;
	background:URL("http://www.lancashire.gov.uk/paladin/images/corporate_common/contenthr.gif")
		top right no-repeat;
	margin:0px;
}
#pal_contentfooter
{
}



#pal_banner
{
	padding:0px 0px 0px 20px;
	margin:-16px 0px 0px 0px;
	border:none;
	float:right;
	position: relative;
}

*html #pal_banner 
{
	padding:0px 0px 0px 20px;
	margin:-14px 0px 0px 0px;
		
}

.banner-overlay
{
	width: 332px;
	height: 131px;
	background:url("/paladin2/configuration/2.0.0.0032/themes/internet-2009/common/images/banner-mask.gif") top right no-repeat;
}



#pal_pagefooter
{

	background-color:#FFFFFF;
	padding:7px 0px 7px 0px;
	border:none;
	width:990px;
	float:left;
}

	

#pal_pagefooterleft
{
	float:left;
}
#pal_pagefooterright
{
	float:right;
	width:10px;
	height:100%;
	padding:0px 0px 0px 0px;
}
#pal_footerlinks
{
	position: relative;
	padding:0px 0px 0px 30px;
	font-size: .7em; 
	font-weight:bold;
	color:#bec0c2;
}
#pal_footerlinks a
{
	text-decoration:underline!important;
		color: #990000;
}
#pal_footerlinks span
{
	display:block;
		margin-right: 0.5em;
	float:left;
}
#pal_footerlinks #pal_about
{
	margin:0px 0px;
	padding:0px 0px 0px 20px;
}
#pal_footerlinks #pal_feedback
{

	margin:0px 0px;
	padding:0px 0px 0px 20px;
}
#pal_footerlinks #pal_print
{

	margin:0px 0px;
	padding:0px 0px 0px 20px;
}
#pal_footerlinks #pal_bookmark
{
	margin:0px 0px;
	padding:0px 0px 0px 0px;
}
#pal_footerlinks #pal_top
{
	background:url("/paladin2/configuration/2.0.0.0032/themes/internet-2009/common/images/top.gif") center left no-repeat;
	margin:0px 0px;
	padding:0px 0px 0px 30px;
position: absolute;
right: 35px;
height:17px;
	vertical-align:middle;
}

#base{ 
	background-color:#000000;
	margin:0px 0px 2px 0px;
	border:none;
	text-align:left;
	padding:10px;
	width:970px;  
	margin: 0 auto;
	clear:left;
}




#base_text {
	font-family: Tahoma, Arial, sans-serif; 
	font-size: .7em; 
	font-weight:500;
	color:#FFFFFF;

	text-decoration:none;
	padding-left: 20px;
}

#base_text   a{
	color:#FFFFFF;
	text-decoration:none;;
}

#base_text   a:hover{
	text-decoration:none;;
}


#pal_directorate
{
	clear:both;
	float:right;
	margin:0px;
}
#pal_directorate a
{
	text-decoration:none!important;
}
#pal_pagecopyright
{
	font-family: Tahoma, Arial, sans-serif; 
	font-size: .7em; 
	font-weight:500;
	float:right;
	color:#FFFFFF;

}
#pal_pagecopyright, #pal_pageaccessibility
{
	margin:0px;
	padding:1px 25px;
}
#pal_pagecopyright a, #pal_pageaccessibility a
{
	text-decoration:none!important;
	font-weight:normal;
}
/* Put the underlines back - needs to be rationalised */
a:hover,
#pal_menuheader a:hover,
#pal_content a:hover,
#pal_pagefooter a:hover,
#pal_directorate a:hover,
#pal_pagecopyright a:hover,
#pal_pageaccessibility a:hover
{
	text-decoration:underline!important;
}

/* Print */
#pal_printheader
{
	width:100%;
	text-align:right;
}

/* Panels */
.pal_panel
{
	background:#EEEEEE url("/paladin2/configuration/2.0.0.0032/themes/internet-2009/common/images/normal-contrast/paneltr.gif") top right no-repeat;
	width:95%;
	padding:0px 0px 0px 0px;
	margin:0px;
}
.pal_panelheader
{
	background:url("/paladin2/configuration/2.0.0.0032/themes/internet-2009/common/images/normal-contrast/paneltl.gif") top left no-repeat;
	padding:5px;
	margin:0px;
	min-height:5px;
}
.pal_panelbody
{
	background:url("/paladin2/configuration/2.0.0.0032/themes/internet-2009/common/images/normal-contrast/panelbr.gif") bottom right no-repeat;
	padding:0px 5px;
	margin:0px;
}
.pal_panelfooter
{
	background:url("/paladin2/configuration/2.0.0.0032/themes/internet-2009/common/images/normal-contrast/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
{

}
img
{
	border:0px;
}
/*
body
{
	position: absolute;
	width: 100%;
}

*/

.pal_wrapper
{
	width:990px; 
	height: 100%;  
	margin: 0 auto;
	clear:left;
}


.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: #990000;

/*
text-align: left;
*/
	text-decoration: none;
	vertical-align: top;
}
#pal-printbutton2
{
	margin: 0px 5px;
	padding:0px 0px 0px 0px;
}
.pal-hidden
{
	visibility: hidden;
}



/*
#pal-textversion *
{
	position: relative!important;
	float: none!important;

	background-image: none!important;

	margin: 0px!important;
	border: 0px!important;
	padding: 0px!important;
}
#pal-textversion div
{
	position: relative!important;
	float: none!important;
	background-color: transparent!important;
}
#pal-textversion divfges
{
	margin: 0px none!important;
	padding: 0px none!important;
}
#pal-textversion
{
	padding: 20px!important;
}
#pal-textversion img
{
	display: none!important;
}
#pal-textversion a
{
	text-decoration: underline!important;
}
#pal-textversion input
{
	border-top-color: #cccccc!important;
	border-left-color: #cccccc!important;
	border-bottom-color: #000000!important;
	border-right-color: #000000!important;
	border-style: solid!important;
	border-width: 1px!important;
}
*/
.pal-ul-disc
{
	list-style-type: disc;
}
.wbr /* use as 'filepath/<span class="wbr"></span>filepath/<span class="wbr"></span>filename' */
{
	display: inline-block;
}
a:focus, a:active
{
	background-color: #cd1041!important;
	color: #ffffff!important;
}
#pal_search_right a:focus, #pal_search_right a:active, .mytab-select a:focus, .mytab-select a:active
{
	background-color: #ffffff!important;
	color: #cd1041!important;
}











.pal_sitetools
{
	margin: 0px;
	border: 0px;
	padding: 0px;
}
.pal_sitenavigation
{
	margin: 0px;
	border: 0px;
	padding: 0px;
}
.pal_sitefooter
{
	margin: 0px;
	border: 0px;
	padding: 0px;
}
.pal_sitetools li
{
	display: inline;

	margin: 0px 0px 0px 1em;
	border: 0px;
	padding: 0px;
}
.pal_sitenavigation li
{
	display: inline;

	margin: 0px 0px 0px 1em;
	border: 0px;
	padding: 0px;
}
.pal_sitefooter li
{
	display: inline;

	margin: 0px 0px 0px 1em;
	border: 0px;
	padding: 0px;
}

.pal_skiplinks
{
	position: relative;
	z-index: 100;

	margin: 0px;
	border: 0px;
	padding: 0px;
}

.pal_skiplinks li, .pal_skiplinks li a
{
	position: absolute;
	display: block;
	background-color: transparent;

	top: -100px;
	left: 0px;

	margin: 0px;
	border: 0px;
	padding: 0px;
}

.pal_skiplinks a:focus, .pal_skiplinks a:active
{
	position: absolute;
	display: block;
	background-color: #cccccc;

	top: 100px;
	left: 0px;

	width: 200px;

	margin: 0px;
	border: 0px;
	padding: 10px;

	color: #ffffff;
}

