
/* General Style statement */

body		{font-size: 75%;
		margin-top: 0;
		margin-bottom: 0;
		margin-right: 0px;
		margin-left:0px;
		border: 15px;
		border-top: 0px;
		border-bottom: 0px;
		border-style: solid;
		border-color:  #e9f4f5;}


table		{font-size: 75%;}

table p		{font-family: Verdana, Sans-Serif;
		font-size: 1.1em;}

table span	{font-family: Verdana, Sans-Serif;
		font-size: 1.1em;}

a	 	{
  		font-family: Verdana, Sans-Serif;
  		font-size: 1em;
  		color: #243278;
		font-weight: normal;
  		text-decoration: none; }

a:hover		{text-decoration: underline;}

p 		{font-family: Verdana, Sans-Serif;
		font-size: 1.1em;
		padding: 0;}
h4		{font-family: Verdana, Sans-Serif;
		font-size: 1.1em;
		font-weight: bold;
		color: #243278;}
h1		{font-family: Verdana, Sans-Serif;
		color: #243278;
		font-size: 1.2em;
		font-weight: bold;}
h3		{font-family: Verdana, Sans-Serif;
		color: #243278;
		font-size: 1.2em;
		font-weight: bold;}

h2		{font-family: Verdana, Sans-Serif;
		font-size:1.5em;
		color: red;
		font-weight: bold;}

q 		{font-family: Arial, Verdana, Sans-Serif;
		font-size: 1.2em;}

td		{vertical-align: top;
		font-size: 1.2em;}
input		{font-family: Verdana, Sans-Serif;
		font-size: 1em;
		height: 1.4em;
		color: #000000;}
ul		{font-family: Verdana, Sans-Serif;
		font-size: .8em;
		}

div#footer	{vertical-align: bottom;}

div#wholepage	{font-family: Verdana,  Sans-Serif;
		min-height:600px;
  		height:auto !important;
  		height:600px;
		border-left: 1px;
		border-right: 1px;
		border-top: 0px;
		border-bottom: 0px;
		border-style: solid;
		border-color: #a0a0a0;
		}

span.redul 	{border-bottom: 0px; 
		border-top: 0; 
		border-left: 0; 
		border-right: 0; 
		border-style: solid; 
		border-color: #243278;
		padding-bottom: 3px;}

span.blackul 	{border-bottom: 2px; 
		border-top: 0; 
		border-left: 0; 
		border-right: 0; 
		border-style: solid; 
		border-color: black;
		padding-bottom: 3px;}

span.greyback	{background-color: #e0e0e0;
		color: red;
		padding-left: 2px;
		padding-right: 2px;
		border: 2px;
		border-style: solid;
		border-color: #000;}


/* Heading style */
		

td#logoname	{font-family: Verdana, Sans-Serif;
  		font-size: 1.1em;
  		color: #000000;
		font-weight: bold;
  		text-decoration: none;
		vertical-align: middle;}
#logosub       {color: #000000;
		font-size: .7em;}
span#logo  	{font-family: Verdana, Sans-Serif;
		font-size: 2.1em;
		text-align: left;}
span#mybiz	{font-family:'comic sans ms', sans-serif;
		font-style: italic;
		font-size: 1.5em;}
#logoimage	{width: 90px; height: 118px;}
td#logoname  span	{text-align: center;}

table#heading td {vertical-align: bottom;
		padding-top: 0%;
		margin: 0;
		text-align: center;}

table#heading a {font-size: 1.2em;}


td.registering a {font-size: 1.1em;}

td.registering  {font-size: 1.1em;
		vertical-align: top;
		text-align: left;
		padding-right: 0px;}

td.navlink	{border: 0; 
		margin: 0; 
		padding: 0;
		background-image: url(/images/join3.gif); 
		background-repeat: repeat-x;
		background-position: bottom;}

td.greylink  	{border: 0; 
		margin: 0; 
		padding: 0;
		background-image: url(/images/join3.gif); 
		background-repeat: repeat-x;
		background-position: bottom;
		}

td.greylink span {color: #606060;
		font-size: 1.2em;
		line-height: 1.8em;
		text-decoration: none;
		}

td.navjoin	{border: 0; 
		margin: 0; 
		padding: 0;
		vertical-align: bottom; 
		}

td.navlink a	{line-height: 1.8em;
		color: #243278; 
		font-weight: bold;}

input#searchbutton	{cursor: pointer; 
			background-color: #e0e0e0;
			color: #000;
			height: 2em;
			font-size: 1em;
			font-weight: bold;
			vertical-align: middle; 
			border: 1px;
			border-color: #000;
			}


/* Homepage style */

div#homepage	{font-family: Verdana,  Sans-Serif;
		min-height:600px;
  		height:auto !important;
  		height:600px;
		border-left: 1px;
		border-right: 1px;
		border-top: 0px;
		border-bottom: 0px;
		border-style: solid;
		border-color: #a0a0a0;
		}

div#msgpage	{font-family: Verdana,  Sans-Serif;
		border-left: 1px;
		border-right: 1px;
		border-top: 0px;
		border-bottom: 0px;
		border-style: solid;
		border-color: #a0a0a0;
		}

div#homepage h1 {font-size: 1em;}

div#homepage p  {font-size: 1em;}

div#welcomebox	{padding: 0; 
		padding-right: 20px;
		padding-left: 10px; 
		margin: 0; 
		border: 0px; 
		border-style: solid; 
		border-color: #243278;}


td#newsarea	{vertical-align: top;
		background-color: #FFF; 
		border-right: 0px; 
		border-top: 0; 
		border-bottom: 0; 
		border-left: 0; 
		border-style: solid; 
		border-color: gray;
		padding-left: 20px;
		padding-right: 20px; }
		

p#newsline a {color: black}

p#newsline a:hover {color: #243278}

p#newsline	{display: inline}

td#bizadvice	{background-color: #FFF;
		padding-left: 0; 
		padding-top: 20px;
		padding-right: 20px;
		border-right: 0px; 
		border-top: 0; 
		border-bottom: 0; 
		border-left: 0; 
		border-style: solid; 
		border-color: gray;
		}

td#bizdirectory	{padding-right: 20px;
		padding-top: 10px;}

td#featuredbusiness {	padding-right: 20px; 
			}


td#sponsor h4	{vertical-align: top;
		text-align: left;
		display: inline;}
td#sponsor	{
		padding-left: 0%;
		padding-right: 0%;
		padding-top: 0%;}


textarea#tickerbox    {padding-left: 5px; 
			padding-right: 5px; 
			border-right-color: #000;
			border-bottom-color: #000;
			border-top-color: #e0e0e0;
			border-left-color: #e0e0e0;
			border:0px; 
			border-style: solid; 
			overflow: auto; 
			cursor:pointer; 
			font-family: Verdana; 
			font-size: 1em;} 


input#newsflash	{cursor:pointer;}

td#welcome p	{font-size: 1.1em;
		color: #000000;}


td#welcome ul	{font-size: 1em;
		vertical-align: middle;
		color: #000000;}



td#views	{padding-left: 0%;
		padding-right: 0%;
		padding-top: 0%;
		padding-bottom: 0%;
		}

td#views h5	{font-size: 1em;
		color: #990099;
		display: inline;}
td#views h4	{display: inline;
		padding-bottom: 10%}

div#perspectives {border: 1px;
		border-style: solid;
		border-right-color: #795823;
		border-bottom-color: #795823;
		border-left-color: #e0e0e0;
		border-top-color: #e0e0e0;
		padding: 10px;
		padding-bottom: 10px;
		background-color: #FFFFFF}

div#contributorbox {border: 1px;
		border-style: solid;
		border-right-color: #795823;
		border-bottom-color: #795823;
		border-left-color: #e0e0e0;
		border-top-color: #e0e0e0;
		padding: 5px;
		padding-bottom: 10px;
		margin-right: 10px;
		background-color: beige}

div#govtbox {border: 1px;
		border-style: solid;
		border-right-color: #000;
		border-bottom-color: #000;
		border-left-color: #e0e0e0;
		border-top-color: #e0e0e0;
		padding: 5px;
		padding-bottom: 10px;
		margin-right: 10px;
		background-color: #fff}



div#readersbenefits {padding-top: 10px;
		padding: 5px;
		padding-top: 10px;
		border: 1px;
		border-style: solid;
		border-right-color: #795823;
		border-bottom-color: #795823;
		border-left-color: #e0e0e0;
		border-top-color: #e0e0e0;
			}
td#directorybox {
		padding: 5px;
		padding-top: 10px;
		border: 1px;
		border-style: solid;
		border-right-color: #795823;
		border-bottom-color: #795823;
		border-left-color: #e0e0e0;
		border-top-color: #e0e0e0;
		font-size: 1.5em;
		
			}

td#legaldocuments {
		padding: 5px;
		padding-top: 10px;
		border: 1px;
		border-style: solid;
		border-right-color: #795823;
		border-bottom-color: #795823;
		border-left-color: #e0e0e0;
		border-top-color: #e0e0e0;
		font-size: 1.4em;
		
			}


div#redtapebox 	{border: 1px;
		border-style: solid;
		border-right-color: #000;
		border-bottom-color: #000;
		border-left-color: #e0e0e0;
		border-top-color: #e0e0e0;
		padding: 5px;
		padding-top: 10px;
		padding-bottom: 10px;
		margin-right: 0px;
		margin-top: 0px;
		background-color: white}

div#googlebox 	{border: 1px;
		border-style: solid;
		border-right-color: #000;
		border-bottom-color: #000;
		border-left-color: #e0e0e0;
		border-top-color: #e0e0e0;
		padding: 3px;
		padding-left: 10px;
		margin-right: 5px;
		}

div#googlebox2 	{border: 1px;
		border-style: solid;
		border-right-color: #000;
		border-bottom-color: #000;
		border-left-color: #e0e0e0;
		border-top-color: #e0e0e0;
		padding: 3px;
		padding-left: 10px;
		
		}

div#newsbox 	{border: 1px;
		border-style: solid;
		border-right-color: #000;
		border-bottom-color: #000;
		border-left-color: #e0e0e0;
		border-top-color: #e0e0e0;
		padding: 3px;
		margin-bottom: 12px;
		
		}


div.advice	{background-color: #FFF;
		padding: 0px; 
		padding-right: 10px; 
		margin: 0; 
		border: 0px;
		 border-style: solid;
		 border-color: #a0a0a0;
		}

/* News Page Style */

table#hotnews	{border: 1px;
		border-style: solid;
		border-color: #c00;
		padding: 0px;
		margin-top: 20px;
		margin-bottom: 20px;
		background-color: beige;
		font-size: .85em;}


form#blinkregs p {font-size: 1.2em;}

form#blinkregs input {font-size: 1.2em;
			vertical-align: top;
			height: 1.6em}

table#othernews	{border: 1px;
		border-style: solid;
		border-color: #000;
		padding: 0px;
		margin-top: 20px;
		margin-right: 10px;
		margin-bottom: 10px;
		background-color: #FFF;}

table#recentnews {border: 1px;
		border-style: solid;
		border-color: #000;
		padding: 0px;
		margin-top: 20px;
		margin-right: 10px;
		margin-bottom: 10px;
		background-color: #FFF;}


td.newsitem	{border: 0;
		border-top: 1px;
		border-style: solid;
		border-color: #000;
		padding: 5px}
		
/* New Biz Regs Page Style */

table#newregs	{font-family: Verdana;
		font-size: 0.9em;}

div#govtregsbox {border: 1px;
		border-style: solid;
		border-right-color: #000;
		border-bottom-color: #000;
		border-left-color: #e0e0e0;
		border-top-color: #e0e0e0;
		padding: 0px;
		padding-bottom: 10px;
		margin-right: 20px;
		margin-bottom: 20px;
		background-color: #fff}




/* Information page style */

div#navsection		{font-size: 3em;}


td#infocell	{padding-left: 10px;
		padding-top: 10px;
		padding-bottom: 10px;}


td#infocell  ul {color:black;
		font-size: 1em;
		line-height: 1em;
		margin-left: 5%;}

td#infocell  h5 {font-family: Verdana, Sans-Serif;
		font-size: 1em;
		color: #c00;}

h3.doctrail	{color: gray;
		display: inline;
		font-size: 0.9em;}

td#infoleft	{padding-left: 2%;
		}
p.navhigh a	{background-color: white;
		color: red;
		border-width: 0px;
		border-color: white;
		border-style: solid;}

table.otherinfo	{border: 1px; 
		border-style: solid; 
		border-left-color: #c0c0c0;
		border-top-color: #c0c0c0;
		border-right-color: #000;
		border-bottom-color: #000;
		padding-top: 5px; 
		padding-right: 10px;
		padding-bottom: 5px; 
		padding-left: 10px; 
		margin-bottom: 10px }

img.leaderimg	{
		border: 1px;
		border-style: solid;
		border-color: #000;}


td#infoleft a	{font-size: 1em;
		color: #FFF;}
		
td#contribinfo	{padding-left: 20px;
		padding-right: 10px;}

td#contribinfo h3	{text-align: left;}

td.contribadvice	{padding-right: 10%;
			padding-left 0%;
			}

td.dagger		{text-align: right;
			padding-right: 0%;}

p.contributor 	{font-size: 1.1em;
		color: green;
		margin-left: 0;
		margin-right: 0;
		padding-top: 5px;
		padding-bottom: 10px;}
div#viewlist	{line-height: 1.3em;}

p.pagecount 	{color: green;
		font-family: Arial;
		font-size: 1em;
		text-align: left;}

p.pagecount a   {color: green;}
span.thispage  {color: red;
		font-weight: bold;
		}

h4#navheading a {font-size: 1.1em;
		color: red;}
span#navsubheading a {font-size: 0.9em;
			line-height: 1.2em;
			color: black;
		   font-weight: bold;}
span#navheading  {font-size: 1.1em;
		padding-left: 15px;
		  font-family: Verdana;
			color: yellow;}


p#blink		{font-size: .7em;}


p.viewline	{font-size: .9em;
		color: gray;
		font-style: italic;}

a.otherlink a {font-size: 1.3em;
		color: #006;
		background-color: yellow;}

div.viewtext	{font-style: italic;}

/* In the know Menu page style */

div#intheknow a	{font-size: 1em;
  		color: black;
		line-height: 1.3em;}

div#intheknow td {vertical-align: top;
		padding-left:1%;
		padding-bottom: 2%;
		border-color: #000099;
		border-style: solid;
		border-width: 2px;}

div#breakoutbox	{float: right;
		min-height: 70px;
		height: auto !important;
		height: 70px;
		vertical-align: middle;
		max-width: 120px;
		width: auto !important;
		width: 120px;
		padding: 5px;
		padding-top: 10px;
		padding-bottom: 10px;
		margin: 5px;
		font-weight: bold;
		font-size: 1.3em;
		border-style: solid;
		border: 0px;
		border-color: #a00;
		background-color: #a00;
		color: #FFF}

/* Registration, Join Community & Login page style*/


div#regpage	{min-height:600px;
  		height:auto !important;
  		height:600px;
		padding-left:7%;
		padding-right: 7%;
		padding-bottom: 50px;
		border-left: 1px;
		border-right: 1px;
		border-top: 0px;
		border-bottom: 0px;
		border-style: solid;
		border-color: #a0a0a0;}

div#logregpage	{min-height:600px;
  		height:auto !important;
  		height:600px;
		border-left: 1px;
		border-right: 1px;
		border-top: 0px;
		border-bottom: 0px;
		border-style: solid;
		border-color: #a0a0a0;}


div#regpage p 	{font-size: 1em;}

div#regpage td  {font-size: 1.4em;}

div#regpage span {font-family: Verdana, Sans-Serif;}

div#regpage select {font-size: 1.0em;}

input.userinput {font-size: 1em;
		height: auto;
		}

input.logreginput {font-size: .8em;
		height: auto;
		}

div#regbutton input {height: 1.5em; font-size: 1.2em;}

span.usererror	{color: #C00;
		border: 1px;
		border-color: #C00;
		border-style: solid;
		font-size: 1.2em;
		font-weight: bold;
		padding: 7px;}

.usererror p	{color: #c00}

h4.usererror	{color: #C00;
		font-size: 1.2em;
		font-weight: bold;}		

table.userform	{background-color: beige;
		border: 2px;
		border-style: solid;
		border-left-color: #e0e0e0;
		border-top-color: #e0e0e0;
		border-bottom-color: #795823;
		border-right-color: #795823;
		}

table.regform	{background-color: #dfcbdc;
		border: 2px;
		border-style: solid;
		border-left-color: #e0e0e0;
		border-top-color: #e0e0e0;
		border-bottom-color: #795823;
		border-right-color: #795823;
		}

table.logform	{background-color: #cedfcb;
		border: 2px;
		border-style: solid;
		border-left-color: #e0e0e0;
		border-top-color: #e0e0e0;
		border-bottom-color: #795823;
		border-right-color: #795823;
		}


table.regform	input	{font-size: 1.0em}

table.logform	input	{font-size: 1.0em}

input.msgbutton	{color: #000;
		background-color: #c3caed;
		font-weight: bold;
		height: 2.5em; 
		font-size: .9em;
		cursor: pointer;
			}

td.rvwsubscribedsupplier	{font-size: 50%;
			}




div#termsbox	{border: 1px;
		border-style: solid;
		bordere-color: #c00}

input.formbutton  {width: 70px; 
		background-color: #c3caed;
		height: 1.5em; 
		font-family: verdana; 
		font-size: 1.1em; 
		font-color: #43529d; 
		border-width: 1px; 
		border-color: #c3caed; 
		cursor: pointer;}

span.starcross	{color: red; 
		font-weight: bold;
		font-size: 1em;}

span.emaillink	{font-size: 1em; 
		color: #243278; 
		text-decoration: underline;}

textarea.setmessage	{font-size: 1.1em; 
			font-style: italic; 
			font-weight: bold; 
			color: #493919;
			background-color: #cedfcb; 
			border-color: #000; 
			border: 1px; 
			border-style: solid; 
			margin-bottom: 10px; 
			font-family: Arial;
			width: 400px;}
textarea.setmessageplus	{font-size: 1.1em; 
			font-style: italic; 
			font-weight: bold; 
			color: #493919;
			background-color: #ffd700; 
			border-color: #000; 
			border: 1px; 
			border-style: solid; 
			margin-bottom: 10px; 
			font-family: Arial;
			width: 400px;}

/* Contributor login page style */



div#contpage	{margin-top: 0;
		margin-left:5%;
		margin-right: 10%;}
div#contpage p 	{font-size: 1em;}

div#contpage td  {font-size: 1.2em;}

div#contpage span {font-family: Arial, Verdana, Sans-Serif;
		  font-size: 1.2em;}

div#contpage select {font-size: 1.0em;}

div#contpage input {height: 1.5em; font-size: 1.0em;}

.contributor  {font-size: 1.5em;}


/* Terms & Conditions page style */

div#termspage	{font-family: Verdana,  Sans-Serif;
		min-height:600px;
  		height:auto !important;
  		height:600px;
		border-left: 1px;
		border-right: 1px;
		border-top: 0px;
		border-bottom: 0px;
		border-style: solid;
		border-color: #a0a0a0;
		padding-top: 20px;
		padding-left: 20px;
		padding-right: 20px;
		}

div#termspage h1 {font-size: 1em;}

div#termspage p  {font-size: 1em;}



/* Community page style */

div#suppliers	{font-family: Verdana;
		font-size: 1em;
		color: black;
		}
td#biztype	{background-color: #243278;
		}

td#biztype a	{color: #8C0040;
		font-size: 1.1em;
		text-decoration: none;
		line-height:1.3em;}
td#biztype a:hover {text-decoration: underline;}

table#tickcross	{margin-right: 20px;}

table#tickcross td {	margin: 0px;
			padding: 0px;
			padding-left: 20px;
			height: 18px;}

table#tickcross td h5 {display: inline;
			font-size: 1.1em;
			}

table#tickcross td li {	font-size: 1.1em;
			}

td#buytext	{background-color: #e9f4f5;
		padding-left: 0px;
		padding-right: 20px;
		border: 1px;
		border-style: solid;
		border-color: black;
		margin-right: 20px;
		margin-left: 0px;
		font-size: 100%;
		}

td#buytext  p 	{margin: 5px;
		padding: 0;}

td#supplierdetails	{padding-left: 2%;
			padding-right: 2%;}

td#supplierdetails  h1  {font-size: 1.2em}
span.suppliername	{font-size: 1.4em;
			color: brown;
			font-weight: bold;}



span.suppliernamebasic	{font-size: 1.4em;
			color: #000000;
			font-weight: bold;}

span.suppliernamebasic2	{font-size: 1.2em;
			color: #000000;
			font-weight: bold;}


span.suppliername2	{font-size: 1.2em;
			color: brown;
			font-weight: bold;}

span.suppliername3	{font-size: 1em;
			color: brown;
			font-weight: bold;}



span.supplieraddress	{font-size: 1.2em;}
span.suppliertelno	{font-size: 1.3em;}

span.supplieraddress2	{font-size: 1em;}
span.suppliertelno2	{font-size: 1em;}

span.supplieraddress3	{font-size: 0.9em;}
span.suppliertelno3	{font-size: 0.9em;}


span#activebiz		{font-size: 1.1em; 
			color: gray}

td.subscribedsupplier	{border-width: 0px;
			border-style: solid;
			border-color: #493919;
			}
td.subscribedsupplierplus	{border-width: 0px;
			border-style: solid;
			border-color: blue;
			}

a.suppliername 	{text-decoration: underline;}

td.bizmessage		{color: #493919;			
			font-weight: bold;
			font-style: italic;
			font-size: 1.5em;}

td.bizmessage2		{color: #493919;			
			font-weight: bold;
			font-style: italic;
			font-size: 1.2em;}

td.bizmessage3	p	{color: #493919;			
			font-weight: bold;
			font-style: italic;
			font-size: 0.5em;}

div#regselect		{padding-top: 7px;
			padding-bottom: 10px;}


#regselect	a	{font-size: 1em;
			line-height: 1.3em}

p.bizpagecount	a	{font-size: 1.1em;
			font-weight: normal;
			color: black;}

p.bizpagecount		{color: black;
			font-size: 1.1em;
			font-weight: normal;
			text-align: center;}


/* Debates page style */

table#debates td	{border-style: solid;
			border-color: #8C0040;
			border-width: 0.2em;
			padding: 10px;}

table#debates p		{font-size: 0.9em;
			color: #8C0040;}

/* Admin Page style */

div#admin	{padding-left: 100px;}

/* My details page */

td.mydetailsleft {text-align: right;}

td.mydetailsleft h5 {font-size: 1em;
		display: inline}

/* view page */

span#view	{font-size: 0.9em;
		color: gray;}

/* Legal Documents Print */

.totalline td p	{font-weight: bold;}

/* Invoice generator */

div#invoice input	{height: 1.8em;}

/* Business Tools */

div#toolspage	{font-family: Verdana,  Sans-Serif;
		min-height:600px;
  		height:auto !important;
  		height:600px;
		border-left: 1px;
		border-right: 1px;
		border-top: 0px;
		border-bottom: 0px;
		border-style: solid;
		border-color: #a0a0a0;
		
		}

div#toolspage h1 {color: black;
		font-size: 1.5em;}

#toolsnavpanel	h2	{color: black;
			font-size: 1.2em;
			}

#toolsnavpanel td {background-color: beige;
			padding: 5px;
			padding-left: 20px;
			border-style: solid;
			border-color: white;
			border: 2px;}

#toolsnavpanel table {border: 2px;
			border-style: solid;
			border-color: black; }

#toolsnavpanel td h3 {color: red;
			display: inline;}

#toolsnavpanel td:hover h3 {color: white}

#toolsnavpanel td:hover { 
		background-color: black;
		}

#toolsline td		{background-color: #e0e0e0}

#toolsline td:hover	{background-color: #e0e0e0}



/* Legal Documents */


div#legalpage	{font-family: Verdana,  Sans-Serif;
		min-height:600px;
  		height:auto !important;
  		height:600px;
		border-left: 1px;
		border-right: 1px;
		border-top: 0px;
		border-bottom: 0px;
		border-style: solid;
		border-color: #a0a0a0;
		
		}

div#legalpage h1 {color: black;
		font-size: 1.4em;}

#legaldocs_logo		{
		margin: 10px;
		border: 1px; 
		border-style: solid;
		border-color: #000;
		}
#checkout_button {
		border: 0px;
		}

div#legaloverview	{
			width: 300px; 
			float: right;
			border: 2px;
			border-style: solid;
			border-color: #000;
			margin-left: 10px;
			padding-bottom: 10px;
			background-color: #f0f0f0;				
			}
div#legaloverview h5 {margin: 0px;
			margin-bottom: 0px;
			margin-top: 2px;
			text-align: center;
			font-size: 1.2em;
			width: 100%;
			}
div#legaloverview hr	{display: inline;
			border: 0px;
			margin: 0px;
			padding: 0px;
			height: 2px;
			color: #000;
			width: 100%;
			background-color: white;
			}

div#legaloverview p {margin: 0;
			margin-top: 6px;
			padding-left: 10px;
			color: red;
			width: 100%;
			}
		
			

div#legaloverview a {color: red;
			font-weight: bold;
			width: 100%;}

div#legaloverview a:hover	{text-decoration: underline;
				color: white;
				background-color: black;
				width: 100%;}


#doclist  p	{font-size: 1.2em;
		color: #243278;
		font-weight: bold;
		display: inline
		}

#doclist h5	{font-size: 1.3em;
		display: inline;}

#docdetails h3	{font-size: 1.2em;
		color: black;
		font-weight: bold;
		diplay: inline;
		}

#docdetails p	{font-size: 1.2em}

#doclist td	{padding-bottom: 5px;}



#legalnavpanel	h2	{color: black;
			font-size: 1.2em;
			}

#legalnavpanel td {background-color: beige;
			padding: 5px;
			padding-left: 20px;
			border-style: solid;
			border-color: white;
			border: 2px;
			text-align: left;
			}

#legalnavpanel table {border: 2px;
			border-style: solid;
			border-color: black;
			width: 200px; }

#legalnavpanel td h3 {color: red;
			display: inline;}

#legalnavpanel td:hover h3 {color: white}

#legalnavpanel td:hover { 
		background-color: black;
		}

#legalnavpanel a {display: block;
			width: 100%;
			height: 100%;}

#moredetails	ul	{font-size: 1em;
						
			}
.numlist		{list-style-type: decimal;}

#headingline td		{background-color: #e0e0e0}

#headingline td:hover	{background-color: #e0e0e0}

.addbasket	{border: 0px;
		border-style: solid;
		border-color: black;
		padding: 0px;}




