/*+++ Barrow Borough Council 19-03-2004 +++*/
/*+++ Our styles for IE and others +++*/

.Heading1,H1 {
	font-size: small;
	background-color: #ebebeb;
	color: #000000;
	line-height: normal;
	border-style: solid;
	border-color: #C0C0C0;
	border-width: 1px;
	font-weight: normal;
}
.Heading2,H2 {
	font-size: x-small;
	background-color: #ffffff;
	color: #000000;
	font-weight: bold;
	line-height: normal;
	border-style: solid;
	border-color: #ebebeb;
	border-width: 1px;
}
.Heading3,H3 {
	font-size: x-small;
	color: #666666;
	background-color: #ffffff;
	font-weight: bold;
	line-height: normal;
}
.smallprint	{
	font-size: xx-small;
	color: #000000;
}
a.smallprint, a:link.smallprint	{
	color: #cc3300;
}
a:hover.smallprint  {
	color: #000000;
	text-decoration: underline;
}
a:active.smallprint	{
	text-decoration : none;
	color:#6699CC;
}
a:visited.smallprint	{
	text-decoration : none;
	color:#cc3333;
}
.navlinks 
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: x-small;
	font-weight: bold;
	background-color: #6699CC;
}
a.navlinks,a:link.navlinks,a:active.navlinks,a:visited.navlinks {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: x-small;
	font-weight: bold;
	background-color: #6699CC;
	text-decoration: none;
}
a:hover.navlinks  {
	color: #000000;
	text-decoration: underline;
}
a.navlinks {
	color: #FFFFFF;
	font-size: x-small;
}
.navlist {
	font-size: x-small;
	line-height: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.navlist,a:link.navlist,a:active.navlist,a:visited.navlist  {
font-size: x-small;
	line-height: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color: #000066;
}
a:hover.navlist  {
	text-decoration : underline;
	color: #000000;
	font-size: x-small;
}
.contact {
	font-size: xx-small;
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align : middle;
}
a.contact,a:link.contact,a:active.contact,a:visited.contact	{
	font-size: xx-small;
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align : middle;
	text-decoration: underline;
} 
a:hover.contact {
	color: #000000;
	text-decoration: underline;
} 
.lightgrey {
	color: #ebebeb;
}
.midgrey {
	color: #e1e1e1;
}
.lightblue {
	color: #6699cc;
}
.midblue {
	color: #003366;
}
.darkblue {
	color: #000066;
}
/*+++ Our Forms +++*/

.cellheadbg  {
	background-color:#6699cc;
	font-weight: bold;
	color: #ffffff;
}
.cellheadbg a,.cellheadbg a:link,.cellheadbg a:visited {
	text-decoration: underline;
}

.cellleftbg  {
	background-color:#6699cc;
	color: #ffffff;
}
.cellrowbg   {
	background-color:#CCCCFF;
	color: #ffffff;
}
.cellbg   {
	background-color:#6699cc;
	color: #000000;
}
.formstable {
	font: x-small/16px Verdana, Arial, Helvetica, sans-serif;
	background-color: #EBEBEB;
	color: #cc3300;
	border-style: solid;
	border-color: #C0C0C0;
	border-width: 1px;
	border-collapse: collapse;
}
.formstablewhite {
	font: x-small/16px Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	color: #cc3300;
	border-style: solid;
	border-color: #C0C0C0;
	border-width: 1px;
	border-collapse: collapse;
}
.formstablebold {
	font: x-small/16px Verdana, Arial, Helvetica, sans-serif;
	background-color: #EBEBEB;
	color: #cc3300;
	border-style: solid;
	border-color: #C0C0C0;
	border-width: 1px;
	border-collapse: collapse;
	font-weight: bold;
}
/*+++.formstablewhite tr {
	background-color: #ffffff;
	border-color: #C0C0C0;
}
+++*/

.formsform {
	font: x-small/16px Verdana, Arial, Helvetica, sans-serif;
	background-color: #EBEBEB;
	color: #cc3300;
	#border-style: solid;
	#border-color: #C0C0C0;
	#border-width: 1px;
	#border-collapse: collapse;
}
.formsheader {
	font: bold x-small/16px Verdana, Arial, Helvetica, sans-serif;
}
	
/*+++ Navigation Styles +++*/
.menu {
	font: bold x-small/16px Verdana, Arial, Helvetica, sans-serif;
	background-color: #EBEBEB;
	color: #cc3300;
	border-style: solid;
	border-color: #C0C0C0;
	border-width: 1px;
}
.menu a,.menu a:link,.menu a:visited {
	display : block;
	background-color: #EBEBEB;
	color: #cc3300;
	text-decoration : none;
	font: bold x-small/16px Verdana, Arial, Helvetica, sans-serif;
}
.menu a:hover {
	font: bold x-small/16px Verdana, Arial, Helvetica, sans-serif;
	display : block ; 
	background : #cc3300  center; clip:  rect(   ): #FFffff;
	color: #ffffff;
	cursor : pointer;
	text-decoration : none;
}
menu a:active {
	display : block;
	background : #cc3300;
	color : #ffffff;
	text-decoration : none;
	font : bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
}
/* main NAV LIST LEVEL 1 STYLES*/
.navlist1 {
	font-size: x-small;
	line-height: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.navlist1 a,.navlist1 a:link,.navlist1 a:visited {
	text-decoration: none;
	color: #003366;
	font-size: x-small;
}
.navlist1 li	{
	color: #003366;
	list-style-type: square;
}
.navlist1 a:hover {
	text-decoration: underline;
	color: #000000;
	font-size: x-small;
}
.navlist1 a:active	{
	text-decoration : none;
	color:#6699cc;
}
/*main NAV LIST LEVEL 2 STYLES*/
.navlist2 {
	font-size: x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
}
.navlist2 a,.navlist2 a:link,.navlist2 a:visited {
	text-decoration: none;
	color: #003366;
	font-size: x-small;
}
.navlist2 li	{
	color: #cc3300;
	list-style-type: disc;
}
.navlist2 a:hover {
	text-decoration: underline;
	color: #000000;
	font-size: x-small;
}
/*--- element Styles ---*/
A   {
	color: #cc3300;
	text-decoration: none;
}
a:active	{
	text-decoration : none;
	color:#6699CC;
}
a:visited	{
	text-decoration : none;
	color:#cc3333;
}
A:hover	{
	color: #000000;
	text-decoration: underline;
}
DIV	{
	color: #000080;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	line-height:140%;
}
P	{
	color: #000080;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	line-height:140%;
	margin :.001pt;
}
TD	{
	color: #000080;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
}
BODY, tr, td	{
	margin:0px;
	color: #000080;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	line-height:140%;
}
IMG {
	border: none;
	}
/*--- other Navigation Styles ---*/
.menuBar	{
	color:#ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight:bold;
}
.menuitem	{
	color:#ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
}
.menu	{
	color:#3366cc;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
}
.menu:hover      {color:#b00044;}
.menutop		{color:#000000;}
.notribs         {text-decoration:none;}
#htmltopmenu	{position:absolute; top:75; left:0;}
#maincontent     {padding:12px}

/* Common Styles */


.topNavCell	{
	border-style:solid;
	border-color:#ccccff;
	border-width:1px 0px 1px 1px;
	background-color:#6699CC;
	text-align:center;
}
.topNavCellEnd	{
	border-style:solid;
	border-color:#ccccff;
	border-width:1px 1px 1px 1px;
	background-color:#6699CC;
	text-align:center;
}
.footerCell	{
	color: #FFFFFF;
	background-color:#6699CC;
	height:40px;
	vertical-align : middle;
	text-align:center;
	font-size : xx-small;
}
.textbox {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	background-color: #ebebeb;
	color: #000066;
}
.navButton	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	background-color: #e1e1e1;
	color: #336699;
	}
.quickLinksSelect	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	background-color: #ebebeb;
	color: #336699;
	font-weight: bold;
}
.crumbTrail	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color:#666666;
}
.crumbTrail a,.crumbTrail a:link,.crumbTrail a:visited {
	text-decoration: none;
	color: #cc3300;
	font-size: x-small;
}
.crumbTrail a:hover	{
	color: #000000;
	text-decoration: underline;
}
/* Common div Layout */
#skipnav	{
	display: none;
}
#lowNavTable	{
	max.height: 50px;
}
#headerImages	{
	width: auto;
	height: 50px;
	margin-left: -3px;
	margin-right: -3px;
	margin-top: -1px;
}
#topNavTable	{
	width:100%;
	height:25px;
}
#contentAndNavTable	{
	width: 100%; 
	border-collapse: collapse;
	vertical-align: top;
}

#content	{
	vertical-align: top;
	border-color: #ebebeb;
	background-color: #ffffff;
	padding: 0px 4px 0px 4px;
	border-left-width : 1px; 
	border-right-width : 0px; 
	border-top-width : 1px;
	border-bottom-width : 0px;
	border-style:solid;
	border-color:#ebebeb;
}
#content2	{
	vertical-align: top;
	border-color: #ebebeb;
	background-color: #ffffff;
	padding: 0px 4px 0px 4px;
	border-left-width : 1px; 
	border-right-width : 1px; 
	border-top-width : 1px; 
	border-bottom-width : 0px;
	border-style:solid;
	border-color:#ebebeb;
}
#homeNews	{
	vertical-align: top;
	border-color: #ebebeb;
	background-color: #ffffff;
	padding: 0px 4px 0px 4px;
	border-top-width : 1px; 
	border-bottom-width : 0px;
	border-left-width : 1px; 
	border-right-width : 0px; 
	border-style:solid;
	border-color:#ebebeb;
}
#leftNav	{
	width:180px;
	vertical-align : top;
	border-color: #ebebeb;
	background-color: #ffffff;
	border-top-width : 1px; 
	border-bottom-width : 0px;
	border-left-width : 0px; 
	border-right-width : 0px; 
	border-style:solid;
	border-color:#ebebeb;
}
#rightEditArea	{
	width:180px;
	vertical-align : top;
	border-color: #ebebeb;
	background-color: #ffffff;
	border-top-width : 1px; 
	border-bottom-width : 0px;
	border-left-width : 1px; 
	border-right-width : 0px; 
	border-style:solid;
	border-color:#ebebeb;
	}
#pageFooter	{
	width:100%;
}
#staticNavArea	{
	width:100%
}
#staticNavCell	{
	width:16.667%;
	text-align:center;
}
#crumbTrail	{
	width:100%;
	text-align:left;
	vertical-align : top;
}
#center	{
	text-align:center;
}
#left	{
	width:50%;
	text-align:left;
}
#right	{
	width:50%;
	text-align:right;
}
#searchTextBox	{
	width:150px;
}
