table.nopad{padding: 0;	margin: 0 auto;}tr.nopad{padding: 0;	margin: 0 auto;}td.nopad{padding: 0;	margin: 0 auto;}table.nav{	text-align: left;	/*width: 100%;*/	max-width: 1024px;}/* used for top nav */#nav a.navmainoption {	color: #000044;}#nav, #nav ul {	font-family: arial, helvetica;	text-align: left;	float: left;	width: 100%;	list-style: none;	line-height: 1;	background: #ffffee;	font-weight: bold;	padding: 0;	border: solid #CBD0DF;	border-width: 1px 0;	margin: 0 0 0 0;}#nav a {	display: block;	width: 10em;	color: #2233aa;	text-decoration: none;	padding: 0.25em 1em;}#nav a.daddy {	background: url(http://www.st-neots.co.uk/images/navrightarrow.gif) center right no-repeat;	background-position: 90% 50%;	text-decoration: underline;}#nav li {	float: left;	padding: 0;	width: 10em;}#nav li ul {	position: absolute;	left: -999em;	height: auto;	width: 14em;	font-weight: normal;	border-width: 0.25em;	margin: 0;	font-size: 8pt;}#nav li li {	padding-right: 1em;	width: 13em}#nav li ul a {	width: 13em;}#nav li ul ul {	margin: -1.75em 0 0 14em;}#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {	left: -999em;}#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {	left: auto;}#nav li:hover, #nav li.sfhover {	background: #CBD0DF;}@media handheld{	/* #nav { display: none;} */		/* #nav a  { display: none;} */	/* #nav a.daddy {display: none;} */	/* #nav li { display: none;} */	#nav li ul { display: none;}	#nav li li { display: none;}	#nav li ul a { display: none;}	#nav li ul ul { display: none;}	#nav li ul a {display: none;}	a.sn-adinfo {display: none;}} 