/*	MAIN			*/
html
	{
	min-height: 100%;
	height: 100%;
	}
body
	{
	margin: 0px auto; 
	text-align: center;
	background-color: #e8e8e7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #D4D0C8;
	scrollbar-base-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #D4D0C8;
	scrollbar-shadow-color: #D4D0C8;
	scrollbar-track-color: #f5f5f5;
	}
img
	{
	border: 0px;
	}
h1
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #44a02b;
	margin: 0px;
	}
h2
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #44a02b;
	margin: 0px;
	}
	
A, A:visited, A:active
	{
	COLOR: #44a02b;
	BACKGROUND-COLOR:transparent;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt;
	font-weight: normal;
	TEXT-DECORATION: underline;
	}
A:hover
	{
	COLOR: #9c9e9f;
	BACKGROUND-COLOR:transparent;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt;
	font-weight: normal;
	TEXT-DECORATION: underline;
	}

#tab-exhibitors td.titles
	{
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	}
	#tab-exhibitors td.titles A, #tab-exhibitors td.titles A:visited, #tab-exhibitors td.titles A:active
		{
		COLOR: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		TEXT-DECORATION: none;
		}
	#tab-exhibitors td.titles A:hover
		{
		COLOR: #666666;
		font-weight: bold;
		TEXT-DECORATION: underline;
		}

#tab-exhibitors td.items
	{
	padding: 2px 4px 2px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
	#tab-exhibitors A, #tab-exhibitors A:visited, #tab-exhibitors A:active
		{
		COLOR: #44a02b;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		TEXT-DECORATION: none;
		}
	#tab-exhibitors A:hover
		{
		COLOR: #666666;
		font-weight: bold;
		TEXT-DECORATION: underline;
		}




/*	TEMPLATE		*/
#div-main
	{
	width: 893px;
	height: 541px;
	position: relative;
	border: 0px solid silver;
	margin: 0px auto;
	margin-top: 13px;
	}
	#div-col-1
		{
		position: relative;
		float: left;
		width: 206px;
		height: 541px;
		border: 0px solid silver;
		background-attachment: scroll;
		background-image: url("../files/template/bg-menu-top-001.jpg");
		background-position: top left;
		background-repeat: no-repeat;
		background-color: #ffffff;
		text-align: left;
		}
		#div-menu1
			{
			position: absolute;
			left: 32px;
			top: 146px;
			border: 0px solid silver;
			width: 170px;
			}
		#div-menu2
			{
			position: absolute;
			left: 32px;
			top: 172px;
			border: 0px solid silver;
			width: 170px;
			}
		#div-menu3
			{
			position: absolute;
			left: 32px;
			top: 490px;
			border: 0px solid silver;
			width: 170px;
			}
			.mitem, .mitem-over
				{
				margin-bottom: 5px;
				}
				.mitem A, .mitem A:visited, .mitem A:active
					{
					COLOR: #44a02b;
					BACKGROUND-COLOR:transparent;
					FONT-FAMILY: Arial, Helvetica, sans-serif;
					FONT-SIZE: 9pt;
					font-weight: normal;
					TEXT-DECORATION: none;
					}
				.mitem-over A, .mitem-over A:visited, .mitem-over A:active
					{
					COLOR: #9c9e9f;
					BACKGROUND-COLOR:transparent;
					FONT-FAMILY: Arial, Helvetica, sans-serif;
					FONT-SIZE: 9pt;
					font-weight: normal;
					TEXT-DECORATION: none;
					}

				.mitem A:hover, .mitem-over A:hover
					{
					COLOR: #9c9e9f;
					BACKGROUND-COLOR:transparent;
					FONT-FAMILY: Arial, Helvetica, sans-serif;
					FONT-SIZE: 9pt;
					font-weight: normal;
					TEXT-DECORATION: underline;
					}

				.indent
					{
					padding-left: 8px;
					}

	#div-col-1-2
		{
		position: relative;
		float: left;
		width: 206px;
		height: 541px;
		border: 0px solid silver;
		background-attachment: scroll;
		background-image: url("../files/template/bg-menu-top2-001.gif");
		background-position: top left;
		background-repeat: no-repeat;
		background-color: #ffffff;
		text-align: left;
		}
	
	#div-col-2
		{
		position: relative;
		float: right;
		width: 677px;
		height: 541px;
		border: 0px solid silver;
		background-color: #ffffff;
		text-align: left;
		}

	#div-col-2-2
		{
		position: relative;
		float: right;
		width: 677px;
		height: 541px;
		border: 0px solid silver;
		background-attachment: scroll;
		background-image: url("../files/template/bg-header-001.jpg");
		background-position: top left;
		background-repeat: no-repeat;
		background-color: #ffffff;
		text-align: left;
		}
		#div-cont
			{
			position: absolute;
			left: 56px;
			top: 156px;
			width: 588px;
			height: 360px;
			border: 0px solid silver;
			overflow: auto;
			line-height: 15px;
			padding-right: 20px;
			z-index: 20;
			}
			.div-download
				{
				padding: 20px;
				width: 120px;
				padding-left: 52px;
				background-attachment: scroll;
				background-image: url("../files/images/pdf-logo-001.gif");
				background-position: 10px 10px;
				background-repeat: no-repeat;
				background-color: #e5f2e1;
				
				}
				.div-download A, .div-download A:visited, .div-download A:active
					{
					COLOR: #333333;
					BACKGROUND-COLOR:transparent;
					FONT-FAMILY: Arial, Helvetica, sans-serif;
					FONT-SIZE: 9pt;
					font-weight: normal;
					TEXT-DECORATION: underline;
					}

				.div-download A:hover
					{
					COLOR: #888888;
					BACKGROUND-COLOR:transparent;
					FONT-FAMILY: Arial, Helvetica, sans-serif;
					FONT-SIZE: 9pt;
					font-weight: normal;
					TEXT-DECORATION: underline;
					}
				
		#div-bg
			{
			position: absolute;
			left: 107px;
			top: 291px;
			width: 570px;
			height: 250px;
			background-attachment: scroll;
			background-image: url("../files/template/bg-main-001.jpg");
			background-position: top left;
			background-repeat: no-repeat;
			background-color: #ffffff;
			z-index: 10;			
			}

#div-footer
	{
	width: 893px;
	height: 52px;
	position: relative;
	border: 0px solid silver;
	margin: 0px auto;
	text-align: left;
	}

#img-welcome
	{
	position: absolute;
	left: 33px;
	top: 46px;
	}

/*
PAGE:	list-of-exhibitors-and-sponsors.asp
*/
#sponsors-main
	{
	position: absolute;
	left: 0px;
	top: 60px;
	}
#sponsor-line
	{
	width: 550px;
	height: 1px;
	border-bottom: 1px solid #e5f2e1;
	position: absolute;
	left: 2px;
	top: 182px;
	z-index: 100;
	}
#sponsors
	{
	position: absolute;
	left: 2px;
	top: 210px;
	}


/*
FOOTER - LOGOS
*/
#img-logos-all		/*	This one positions the whole bunch via one consolidated GIF... */
	{
	position: absolute;
	left: 24px;
	top: 6px;
	}
	
#img-logo-sas
	{
	position: absolute;
	left: 27px;
	top: 8px;
	}
#img-logo-dakofo
	{
	position: absolute;
	left: 88px;
	top: 8px;
	}
#img-copy
	{
	position: absolute;
	left: 718px;
	top: 15px;
	}
#img-flag-uk
	{
	position: absolute;
	left: 835px;
	top: 15px;
	}
#img-flag-de
	{
	position: absolute;
	left: 865px;
	top: 15px;
	}
