/* VERSION 1: 13/02/04 */
/* VERSION 2: 18/02/04 - footer fix */
/* VERSION 2.1 19/02/04 - h4 added to footer */
/* VERSION 2.2: 27/02/04 - added font-family defs for buttons (.add, .go, .remove etc). Resolved some MacIE 5 Classic issues. */
/* VERSION 2.3: 02/03/04 - modified dottedbox */
/* VERSION 2.4: 03/03/04 - updated ul.links and added ul.actions */
/* VERSION 3: 04/03/04 - added my account link to globalnav and changed link colours */
/* VERSION 3.1: 08/03/04 - standardised dl and dl2 */
/* VERSION 3.2: 08/03/04 - added input.button to button font def list */
/* VERSION 3.3: 11/03/04 - inserted #help into #topnav #help span.navitem a.current def so works in IE. Removed bold from .current state  */
/* VERSION 3.4: 12/03/04 - added some error defs (ol and dl) */
/* VERSION 3.5: 02/04/04 - added new error style for in forms */
/* VERSION 3.6: 05/05/04 - added width to h3 and h4's */
/* VERSION 3.7: 16/06/04 - corrected error div styles */
/* VERSION 5: 02/08/04 - new tabbed version */
/* VERSION 5.1: 29/09/06 - new tabbed version, changes to strapline and layout for 'Your account/welcome' items */


/* LAYOUT */
	
	#logo {
		z-index:4;
		position:absolute;
		top:0px;
		left:0px;
		width:191px;
		height:111px;
		background-color:#669;
	}
	
	#header {
		z-index:1;
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		min-width:745px;
		height:111px !important;
		background-color:#669;
		layer-background-color:#669;
	}

	 #strapline {
		z-index:3;
		position:absolute;
		top:54px; 
		left:0px; 
		width:514px;
		
		padding: 0 0 0 200px;
		margin:0;
		/*width:745px;*/
		border:0.1px solid white;
		
		background-color:#669;
		
		font-family : Arial, Helvetica, sans-serif;
		color:white;
		font-size:22px;
		font-weight:bold;
	}
	
	#strapline span {
		font-size:17px;
		color:white;
		display:block;
		padding-top:6px;
	}
	


	 #topnav {
		z-index:2;
		position:absolute;
		top:0px;
		left:0px;
		width:744px;
		border:0.1px solid white;
		color:#ccf;
		background-color:#669;
	}
	
	#topnavinner {
		padding-top:2px;
	}
	#topnav #help {
		z-index:5;
		float:left;
		width:266px; 
		text-align:left;
	}
	
	#topnav #find {
		text-align:right;
		border:0.1px solid white;
	}
	#topnav #sitesearch {
		z-index:2;
		text-align:right;
		border:0.1px solid white;
	}
	
	#topnav #account {
		text-align:right;
		margin-top:5px;
		border:0.1px solid white;
	}
	
	
	#topnav #tabs {
		z-index:0;
		position:absolute;
		top:87px;
		left:191px;
		font-weight:bold;
	}
	#topnav #tabs div	
	{
		background-color: #DCDCF7;
		background-image: url("../../syntegra/images/tabend.gif");
		background-repeat: no-repeat;
		background-position: right top;
		float:left;
		height:20px;
		font-size:11px;
		padding:0px !important;
		margin:0px !important;
		border:0px;
	}
	#topnav #tabs div.tab1 {
		width:134px;
	}
	#topnav #tabs div.tab2 {
		width:104px;
	}
	#topnav #tabs div.tab3 {
		/*width:170px;*/
		width:92px;
	}
	#topnav #tabs div.tab4 {
		/*width:170px;*/
		width:151px;
	}
	#topnav #tabs table {
		/* width:486px; */
		width: 403px;		
	}
	#topnav #tabs div a:link,
	#topnav #tabs div a:visited,
	#topnav #tabs div a:hover,
	#topnav #tabs div a:active
	{
		display:block;
		padding:3px 0px 1px 0px;
		margin:0px;
		color:#306;
	}
	


	#topnav #tabs td	
	{
		background-color: #DCDCF7;
		background-image: url("../../syntegra/images/tabend_new.gif");
		background-repeat: no-repeat;
		background-position: right top;
		float:left;
		height:20px;
		font-size:11px;
		font-weight:bold !important;
		padding:0px !important;
		margin:0px !important;

	}
	#topnav #tabs td.tabstart 
	{
		width:6px;
		height:20px;
		background-image: url("../../syntegra/images/tabstart.gif");
	}
	#topnav #tabs td.tabtop
	{
		/* width:480px; */
		width:408px;
		height:4px;
		background-image: none;
		background-color:#669;
		font-size:xx-small;
		display:block;
	}
	#topnav #tabs td.startshadow
	{
		width:4px;
		height:4px;
		background-image: none;
		background-color:#669;
		font-size:xx-small;
	}
	#topnav #tabs td.endshadow
	{
		width:11px;
		height:4px;
		background-image: none;
		background-color:#669;
		font-size:xx-small;
	}
	#topnav #tabs td.tabshadow
	{
		/* width:465px; */
		width:392px;
		height:4px;
		background-image: url("../../syntegra/images/tabtop.gif");
		background-repeat:repeat-x;
		background-position: bottom;
		background-color:#669;
		font-size:xx-small;
	}	
	#topnav #tabs td.tab1 
	{
		/* width:134px; */
		width:109px;
	}
	#topnav #tabs td.tab2 {
		width:103px;
	}
	#topnav #tabs td.tab3 {
		/*width:170px;*/
		/* width:92px; */
		width: 96px;
	}
	#topnav #tabs td.tab4 {
		/*width:170px;*/
		/* width:151px; */
		width:94px;
		background-image: url("/syntegra/images/tabend_new_end.gif");
	}
	#topnav #tabs td.selected {
		background-color: white;
		background-image: url("../../syntegra/images/tabend_white.gif");
	}
	#topnav #tabs td.beforeselected {
		background-image: url("../../syntegra/images/tabend_white_before.gif");
	}
	#topnav #tabs td.endselected {
		background-color: white;
		background-image: url("../../syntegra/images/tabend_white_end.gif");
	}
	
		
	#topnav #tabs td a:link,
	#topnav #tabs td a:visited,
	#topnav #tabs td a:hover,
	#topnav #tabs td a:active,
	#topnav #tabs td span
	{
		display:block;
		padding:3px 0px 1px 1px;
		margin:0px;
		color:#306;
	}
	#topnav #tabs td.tab1 a:link,
	#topnav #tabs td.tab1 a:visited,
	#topnav #tabs td.tab1 a:hover,
	#topnav #tabs td.tab1 a:active,
	#topnav #tabs td.tab1 span
	{
		padding:3px 0px 1px 9px;
	}




	#footer {
		clear:both;
		padding-top:27px; /* if possible, last item on page should have 20px margin-bottom to make the total footer spacing 47px */
		padding-bottom:20px;
	}

	html>body div#footer {
		padding-top: 27px;
	}


	#breadcrumb {
		/*z-index:6;
		position:absolute;
		top:107px;
		left:202px;
		width:540px;
		height:30px;
		line-height:1em;*/
	}
	#breadcrumbnarrow {
		z-index:6;
		position:absolute;
		top:107px;
		left:202px;
		width:250px;
		height:30px;
	}
/* LSDPLUS static pages */
	#contentlsd {
		z-index:5;
		position:absolute;
		top:122px;
		left:200px;
		width:544px;
		background-color:white;
		/*layer-background-color:white;*/
		border:0.1px solid white;
	}
	html>body #maincontentlsd {
		min-height: 300px;
	}
	#maincontentlsd {
		float:left;
		width:450px;
		border:0.1px solid white;
	}
/* END LAYOUT */


/* SHARED STYLES */
	body {
		margin:0px;
		padding:0px;
		background-color:white;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		color:#333;
		font-size:12px;
	}
	h1 {
		font-family : Verdana, Geneva , Helvetica, sans-serif;
		color:black; /* over-ride with theme colour */
		font-size:16px;
		font-weight:bold;
		margin: 0;
		padding:0px;
	}
	h2 {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		color:#333;
		font-size:12px;
		font-weight:bold;
		margin:0px;
		padding:0px;
	}
	h1.h2alias {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		color:#333;
		font-size:12px;
		font-weight:bold;
		margin:0px;
		padding:0px;
	}
	h3 {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		color:#333;
		font-size:12px;
		font-weight:bold;
		margin:0px;
		padding:0px;
	}
	h2.h3alias {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		color:#333;
		font-size:12px;
		font-weight:bold;
		margin:0px;
		padding:0px;
	}
	h4 {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		color:#333;
		font-size:12px;
		font-weight:bold;
		margin:0px;
		padding:0px;
	}
	h2.h4alias {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		color:#333;
		font-size:12px;
		font-weight:bold;
		margin:0px;
		padding:0px;
	}
	h5 {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		color:#333;
		font-size:12px;
		font-weight:bold;
		margin:0px;
		padding:0px;
	}
	h6 {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		color:#333;
		font-size:10px;
		font-weight:bold;
		margin:0px;
		padding:0px;
	}
	p, span, td, th {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		color:#333;
		font-size:12px;
		/*margin:0px;
		padding:0px;*/
	}
	div {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		color:#333;
		font-size:12px;
	}
	ul, ol, dl {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		color:#333;
		font-size:12px;
		margin:0px;
		padding:0px;
		/*redef*/
	}
	#maincontent ol
	{
		margin-left:4px;
	}
	table {
		font-size:12px;
	}
	label {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		color:#333;
		font-size:12px;
		/*display:block;*/
	}
	span.label {
		font-size:12px;
	}
	textarea {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		color:#333;
		font-size:12px;
		/* redef */
	}
	input.add, input.go, input.remove, input.submit, input.button {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	
	input.submit_button {
		width:auto;height:auto;border-width: 3px; border: solid; text-align: center; font-weight: bold;
		background-image: url("/syntegra/images/blue.gif");
	}
	input.remove_button {
		width:auto;height:auto;border-width: 3px; border: solid; text-align: center; font-weight: bold;
		background-image: url("/syntegra/images/red.gif");
	}
	
	form {
		margin:0;
		padding:0;
	}
	a:link:hover { 
		color:#339;
		text-decoration: underline; 
	}
	a:visited { 
		color:#939;
		text-decoration: none; 
	} 
	a:visited:hover { 
		color:#939;
		text-decoration: underline; 
	}
	a:link { 
		color:#339;
		text-decoration: none; 
	}
	img {
		border:0px;
		padding:0px;
	}
	strong {
		font-weight:bold;
	}
	em {
		font-style:italic;
	}
	abbr {
		font-style:normal;
		text-decoration:none;
	}
	
	/* hides elements only required for accessibility */
	.accessibility {
		display:none;
	}
	
	/* width set for Netscape 4.7. Overridden in advanced.css */
	.imgright {
		float:right;
		width: 94px;
		padding-left:10px;
		margin-bottom:10px;
		padding-top:0.5em;
	}
	.center {
		text-align:center;
	}
	
	
	.tighttop {
		margin-top:0px;
	}
	.tightbottom {
		margin-bottom:0px;
	}
	p.propositionstatement {
		margin-top:-1em;
	}
	div.navlinks p {
		padding-left:16px;
		margin-left:9px;
		background-image:url("../../syntegra/images/list_arrow.gif");
		background-repeat:no-repeat;
		/*redef*/
	}
	div.stretchdiv,
	span.stretchdiv {
		clear:both;
		font-size:1px;
		line-height:1px;
		height:1px;
		margin:0;
		padding:0;
	}
	
	p.link { 
		padding-left:15px;
		margin-left:10px;
		font-weight:bold;
		background-image:url("../../syntegra/images/list_arrow.gif");
		background-repeat:no-repeat;
	}
/* END SHARED STYLES */


/* GLOBAL NAV */
	span.navitem {
		font-size:12px;
		color: #99C;
	}
	
	#topnav span.navitem a,
	#topnav span.navitem a:link,
	#topnav span.navitem a:visited {
		font-size:12px;
		color:white;
		background-color:#669;
		font-weight:normal;
	}
	#topnav span.navitem a:hover { 
		color:#cf0;
	}
	#topnav #help span.navitem a.current,
	#topnav #find span.navitem a.current {
		color:#cf0;
	}
	
	
	#topnav #account a,
	#topnav #account a:link,
	#topnav #account a:visited {
		color:white;
	}
	#topnav #account a:hover { 
		color:#cf0;
	}
	#topnav #account a.current {
		color:#cf0;
		font-weight:bold;
	}
	
	
	#footer p {
		color:#666;
		margin:0;
		padding:0;
		width:auto;
	}
	#footer h4 {
		color:#666;
		margin:0;
		padding:0;
	}
	#footer img {
		display:block;
	}
	#footer span.navitem {
		color:#669;
	}
	#footer span.navitem a {
		color:#333;
		background-color:white;
		font-weight:normal;
	}
	#footer span.navitem a:link:hover { 
		color:#690;
	}
	#footer span.navitem a:visited { 
		color:#339;
	}
	#footer span.navitem a:visited:hover { 
		color:#690;
	}
	#footer span.navitem a:link { 
		color:#669;
	}
	#footer span.navitem a.current {
		color:#690;
	}
	

	#topnav #find strong {
		color:#ccf;
	}
	#topnav #sitesearch form {
		padding:0px;
		margin:0px;
	}
	#topnav #sitesearch input {
		margin:0px;
		padding:0px;
		height:17px;
		color:black;
		font-size:11px;
		background-color:white;
		/*redef*/
	}
	#topnav #sitesearch input.go {
		padding:0px;
		margin:0px;
		/* height:17px; */
		color:#333;
		font-size:10px;
		font-weight:bold;	
		background-color:white;
		/*redef*/
	}
	#topnav #sitesearch label {
		color:white;
		display:inline;
		text-align:left; /*otherwise nn6 won't display text*/
	}
	#topnav #sitesearch span.label {
		color:white;
		font-weight:bold;
	}
/* END GLOBAL NAV */


/* BREADCRUMB */
	#breadcrumb p, #breadcrumbnarrow p {
		font-size:11px;
		color:#333;
		padding:0px;
		margin:0px;
	}
	#breadcrumb a,
	#breadcrumb a:link,
	#breadcrumb a:active,
	#breadcrumb a:visited,
	#breadcrumb a:hover {
		font-weight: normal;
	}
/* END BREADCRUMB */


/* CONTENT */
	#content a {
		font-weight:bold;
	}
	#content p.hr {
		margin-top:0;
		margin-right:0;
		margin-bottom:0;
		margin-left:0;
		/*redef*/
	}
/* END CONTENT */


/* LIST WITH ARROWS FOR MARKERS */
	/*
	ul.links {
		margin-top:-5px;
		margin-bottom:0;
		margin-left:-24px;
		padding-right:10px;
	}
	ul.links li {
		margin-bottom:1px;
	}
	ul.links li.current {
		list-style: disc none;
	}
	#content ul.links a {
		font-weight:normal;
	}
	#left ul.links a {
		font-weight:normal;
	}
	*/
	
	/*
	div.printemail ul {
		margin-top:4em;
		list-style-image:url("../../syntegra/images/list_arrow2.gif");
	}
	#content div.printemail a {
		font-weight:normal ;
	}
	*/
	#content ul.links a {
		font-weight:normal;
	}
	#left ul.links a {
		font-weight:normal;
	}
	ul.links {
		margin-left:-25px;
	}

	div.pageoptions ul {
		margin-left:-35px;
	}
	div.pageoptions ul li {
		list-style:none;
		margin-left:0;
	}
	
	
	div.dl h2.h3alias,
	div.dl h3,
	div.dl h4 {
		padding-left:10px;
		margin-left:0px;
		margin-bottom:0px;
		padding-bottom:0px;
		font-weight:bold;
		background-image:url("../../syntegra/images/list_arrow.gif");
		background-repeat:no-repeat;
		width:400px;
	}
	div.dl p {
		margin-top:-12px; /*-12*/
		margin-bottom:12px;/*12*/
		margin-left:14px;
	}
	div.dl small {
		font-size:12px;
		color:#999;
	}
	
	
	div.dl2 h2.h3alias,
	div.dl2 h3,
	div.dl2 h4 {
		margin-left:14px;
		margin-top:0em;
		margin-bottom:0px;
		font-weight:bold;
	}
	div.dl2 p {
		margin-top:0px;
		margin-bottom:0px;
		margin-left:14px;
		padding-left:0px;
	}
	div.dl2 p.links {
		margin-top:0px;
		margin-bottom:0px;
		padding-left:10px;
		margin-left:0px;
		background-image:url("../../syntegra/images/list_arrow.gif");
		background-repeat:no-repeat;
	}
/* END LISTS */	


/* ERROR MESSAGE */
	div.error p,
	div.error ul,
	div.error ol,
	div.error dl {
		color:#cc0000;
		width:400px;
	}
	div.error ul,
	div.error ol,
	div.error dl {
		margin-top: 0px !important;
	}
	div.error ul li,
	div.error ol li {
		margin-bottom: 4px;
	}
/* END ERROR MESSAGE */


/* RESULTSNAV */
	div.resultnav span.spacer {
		letter-spacing:1px;
	}
	div.resultnav em {
		font-style: normal;
	}
/* END RESULTSNAV */


/* FORM ELEMENTS */
	fieldset {
		border:0px solid white;
		margin:0px;
		padding:0px;
	}
	fieldset legend {
		font-weight:bold;
	}
	input.radio {
		margin-top:0px;
		margin-bottom:0px;
		padding-top:0px;
		padding-bottom:0px;
	}
	input.check {
		padding:0px;
		margin:0px;
		vertical-align:middle;
	}
	select {
		font-size:11px;
		/*font-weight:bold;*/
	}
	input.go {
		padding:0px;
		margin:0px;
		/* height:17px; */
		color:#333;
		font-size:12px;
		font-weight:bold;	
		background-color:#eee;
		/*redef*/
	}
/* END FORM ELEMENTS */
	

/* DATA TABLE */
	div.datatable {
		/*margin-left:10px;*/
	}
	div.datatable table {
		/*width:100%;*/
		width:auto; /*stops table from overflowing in IE5 but could cause problems with narrow content*/
		margin-top:-0.5em;
		margin-bottom:1em;
		/*redef*/
	}
	div.datatable table.widen
	{
		width:345px;
	}
	div.datatable th {
		text-align:left;
		font-weight:normal;
		/*redef*/
	}
	div.datatable td {
		text-align:left;
		font-weight:normal;
		/*redef*/
	}
	div.datatable th.cornerhead {
		font-weight:bold;
		padding:0px 5px 0px 0px;
		/*redef*/
	}
	div.datatable th.colhead {
		font-weight:bold;
		padding:0px 5px 0px 5px;
		/*redef*/
	}
	div.datatable th.rowhead {
		padding:0px 5px 0px 0px;
		/*redef*/
	}
	div.datatable td.data {
		padding:0px 5px 0px 5px;
		/*redef*/
	}
	div.datatable div.caption {
		text-align:left;
		padding-top:0em;
		/*redef*/
	}
	div.datatable div.caption p {
		/*width:327px;*/
		background-color:#ccf;
		border:0.1px solid white;
		margin:0px;
		padding:3px 0px 1px 0px;
		/*redef*/
	}
	#content div.datatable div.caption p {
		margin:0px;
	}
/* END DATA TABLE */

	
/* DOTTED BOX */
	div.dottedbox {
		width:450px;
		margin-bottom:5px;
	}
	div.dottedbox td.horiz {
		height:1px;	
		background-image:url("../../syntegra/images/dottedline_horiz.gif");
		background-repeat: repeat-x;
		background-position:top left;
		background-color:white;
	}
	div.dottedbox td.vert {
		width:1px;
		background-image:url("../../syntegra/images/dottedline_vert.gif");
		background-repeat: repeat-y;
		background-position:bottom right;
		background-color:white;
	}
	div.dottedbox td.text {
		padding:10px;
		width:448px;
		
	}
	div.dottedbox td.title {
		background-color:#ccc;
	}
	div.dottedbox td.title h3 {
		padding-left:10px;
		padding-right:10px;
		/*redef*/
	}
	div.dottedbox td.title h2.h3alias {
		padding-left:10px;
		padding-right:10px;
		/*redef*/
	}
	
	div.dottedbox td.text div.searchform{
		padding-left:10px;
		padding-bottom:5px;
		
	}
/* END DOTTED BOX */
	
	
/* DOTTED AD BOX */
	div.dottedad {
		width:259px;
		margin-bottom:20px;
		
	}
	div.dottedad h4 {
		color:#339;
		margin:0px;
		padding:0px;
		padding-top:6px;
		padding-left:10px;
		padding-right:10px;
	}
	div.dottedad p {
		margin:0px;
		padding:0px;
		padding-left:10px;
		padding-right:10px;
		/*redef*/
	}
	div.dottedad ul {
		margin-bottom:0px;
		padding-left:0px;
	}
	html>body div.dottedad ul {
		margin-left:29px;
	}
	div.dottedad li {
		margin-bottom:0px;
	}
	div.dottedad p.dottedadhr {
		margin:0px;
		padding:0px;
		padding-top:5px;
		padding-bottom:3px;
		padding-left:10px;
		margin-top:-1em;
		/*redef*/
	}
	div.dottedad td.header {
		height:5px;
		font-size:1px;
	}
	div.dottedad td.eventbar {
		background-color:#eee;
	}
	div.dottedad td.eventbar h4 {
		margin:0px 0px 0px 5px;
		padding:0px 0px 0px 15px;
		background-image:url("../../syntegra/images/list_arrow.gif");
		background-repeat:no-repeat;
	}
	div.dottedad td.vert {
		width:1px;
		background-image:url("../../syntegra/images/dottedline_vert.gif");
		background-repeat: repeat-y;
		background-position:bottom right;
		background-color:white;
	}
	div.dottedad td.footer {
		width:259px;
		height:11px;
		background-image:url("../../syntegra/images/dottedbox_bottom_shallow.gif");
		background-repeat: no-repeat;
		background-position:top left;
	}
	div.dottedad td.image {
		vertical-align:top;
		width:74px;
	}	
	div.dottedad td.text {
		width:184px;
		vertical-align:top;
	}
	div.dottedad td.image img {
		margin-top:1px;
	}
	div.dottedad tr.event td.image img {
		margin-top:8px;
	}
	div.dottedad tr.event td.text p {
		margin-top:4px;
	}
	div.dottedad td.text ul,
	div.dottedad td.text ol,
	div.dottedad td.text dl {
		margin-left:35px;
	}
/* END DOTTED AD BOX */
	
	
/* LARGE PIC AD */
	div.dottedpic {
		width:259px;
		margin-bottom:20px;
	}
	div.dottedpic h4 {
		color:#339;
		margin:0px;
		padding:0px;
		padding-top:5px;
		padding-bottom:6px;
		padding-left:10px;
		padding-right:10px;
	}
	div.dottedpic p {
		margin:0px;
		padding:0px;
		padding-left:10px;
		padding-right:10px;
		/*redef*/
	}
	div.dottedpic td.horiz {
		height:1px;
		background-image:url("../../syntegra/images/dottedline_horiz.gif");
		background-repeat: repeat-x;
		background-position:top left;
		background-color:white;
		font-size:1px;
	}
	div.dottedpic td.vert {
		width:1px;
		background-image:url("../../syntegra/images/dottedline_vert.gif");
		background-repeat: repeat-y;
		background-position:bottom right;
		background-color:white;
	}
	div.dottedpic td.header {
		width:257px;
	}
/* END LARGE PIC AD */
	
	
/* TABLE EMULATION */
	div.tabular {
		/*margin-top:-24px;*/
	}
	div.tabular p {
		/*margin:0px 0px 0px 25px;*/
		margin-left:25px;
		margin-bottom:0px;
		/*margin-top: 0px; SCREWING UP COLUMNS in POLL_RESULT*/
		padding:0px;
	}
	div.tabular span.label {
		float:left;
		width:140px;
		margin:0px;
		padding-left:25px;
	}
	div.tabular span.label p {
		margin:0px;
	}
	div.tabular div.column {
		margin-bottom:1em;
		font-size:12px;
	}
	div.tabular div.columntight {
		margin-bottom:0.25em;
		font-size:12px;
		/*redef*/
	}
	div.tabular div.column span.label,
	div.tabular div.columntight span.label {
		float: none;
		clear:none;
		width:auto;
		margin:0px;
		padding:0px;
		display:inline;
		
	}
	div.tabular div.column label,
	div.tabular div.columntight label {
		margin:0px;
		padding:0px;
		display:inline;
	}
	div.tabular div.column p,
	div.tabular div.columntight p {
		margin:0px;
		padding:0px;
	}
	div.tabular p.hr {
		padding-left:25px;
	}
/* END TABLE EMULATION */


/* BASICBOX */
	div.basicbox {
		margin-bottom:20px;
	}
	div.basicbox td {
		margin:0;
		padding:0;
	}
	div.basicbox td.title {
		background-color:#ccc;
	}
	div.basicbox td.text {
		background-color:white;
	}
	div.basicbox td.highlighttext {
		background-color:#eee;
	}
	div.basicbox h4 {
		/*margin-top:0;
		margin-bottom:0;
		padding:1px 10px 0px 15px;*/
	}
	div.basicbox span.link {
		display:block;
		padding-left:11px;
		font-weight:bold;
		background-image:url("../../syntegra/images/list_arrow.gif");
		background-repeat:no-repeat;
	}
	div.basicbox span.image {
		border:0px solid white;
	}
	div.basicbox p {
		margin:0 5px 0 15px;
		padding:0;
	}
	div.basicbox div.smallimage span.image {
		float:left;
	}
	div.basicbox div.smallimage span.link {
		padding-left:9px;
		margin-top:4px;
	}
	div.basicbox div.smallimage p {
		clear:left;
		margin:0;
	}
/* END BASICBOX */	


/* BODYIMAGE */
	#content div.bodyimage { /* #content needed to add weight to the rule and over ride margin-left from #maincontent img */
		margin-bottom:15px;
	}
	#content div.bodyimage img { /* #content needed to add weight to the rule and over ride margin-left from #maincontent img */
		margin:0px;
		padding:0 0 0 0;
	}
	#content div.bodyimage img.tophr {
		margin-bottom:5px;
	}
	#content div.bodyimage img.image {
		margin-bottom:5px;
	}
/* END BODYIMAGE */
