/*************/
/** GENERAL **/
/*************/
body, table {
	font:14pt Comic Sans MS,sans-serif;
}
body, table, ul, li  {
	margin:0em;
	padding:0em;
	
	
}
div#document {
	width:770px;
	margin:0em auto;
	background-color:#ffffff
	
}

h1, h2		{text-align:left; font-weight:bold; color:#014150;}
h1			{font-size:18pt;}
h2			{font-size:12pt;}


/****************/
/** NAVIGATION **/
/****************/
/* Table */
div.nav table {
	margin:0px auto 10px auto;
	border-collapse:collapse;
}
div.nav table tr td {
	text-align:center;
	font:10pt
	vertical-align:middle;
}
div.nav table tr td a,
div.nav table tr td a:visited {
	display:block;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
}
div.nav table tr td a:hover {
	color:#ff0000;
	background-color:#fff000;
}

div#header div.nav table {
	width:100%;
}
div#header div.nav table tr.images td {
	background-color:#ffffff;
}
div#header div.nav table tr.anchors td {
	background-color:#014150;
	width:105px;
	font-size:14pt;
	vertical-align:top;

}
div#header div.nav table tr.anchors td a,
div#header div.nav table tr.anchors td a:visited {
	height:100%;
}

div.main div.nav {
	text-align:center;
}
div.main div.nav table {
	border:2px solid #aaaaaa;
}
div.main div.nav table tr td {
	padding:5px 5px 0px 5px;
	border-bottom:2px solid #aaaaaa;
	vertical-align:bottom;
}
div.main div.nav table tr td a,
div.main div.nav table tr td a:visited {
	background-color:#aaaaaa;
	width:220px;
	margin-top:5px;
}
div.main div.nav table tr td H1 {
	text-align: center;
}

/* List */
div.nav ul {
	list-style:none;
	clear:both;
}
div.nav ul li {
	display:inline;
	padding:0px 5px 0px 15px;
	border-right:1px solid #ffffff;
	font-weight:bold;
}
div.nav ul li.last {
	border:none;
	}
div.nav ul li a,
div.nav ul li a:visited {
	color:#ffffff;
	text-decoration:none;
}


/************/
/** HEADER **/
/************/
div#header div.url {
	background-color:#a7a7a7;
	margin:0px 0px 1px 0px;
}
div#header div.url a {
	display:block;
	height:18px;
	width:150px;
	background:transparent url("2005-topbannerurl.gif") 10px top no-repeat;
}
div#header div.banner {
	background: transparent url("2006-Header-ldp-TopBannerLogoBackground.jpg") top left repeat-x; 
}
div#header div.banner h1 {
	width:200px;
	height:58px;
	margin:0px;
	background:transparent url("2006-Header-ldp-TopBannerLogo.jpg") top left no-repeat;
}
div#header div.logo {
	width:70px;
	height:58px;
	float:right;
	background:transparent url("2006-Header-ldp-TopBannerLogo2.jpg") top right no-repeat;
}
div#header div.url h2,
div#header div.banner h1 span {
	display:none;
}


/************/
/** FOOTER **/
/************/
div#footer {
	clear:both;
	color:#ffffff;
	background-color:#014150;
	padding:5px 0px;
	margin:0em 0em 1em 0em;	
}

/* Customise & position the Readspeaker icon */
div#footer div.nav ul li a img {
	border-style:none; 
	vertical-align:middle; 
	padding-left:0.5em;
}

/***************/
/** SLIDESHOW **/
/***************/
div.slideshow ul {
	list-style:none;
}
div.slideshow div.slides ul li {
	clear:both;
	margin:0em 0em 2em 0em;
}
div.slideshow div.slides ul li div.img {
	float:left;
	margin:0em 0em 2em 0em;
	width:190px;
}
div.slideshow div.slides ul li div.txt {
	border:1px solid #aaaaaa;
	background-color:#FFFFEB;
	margin:0px 0px 1em 190px;
	padding:10px;
	font-weight:bold;
	font-size:14pt;
}
div.slideshow div.slides ul li div.txt p {
	margin:0em 0em 1em 0em;
	padding:0em;
}

/* Navigation */
div.slideshow div.nav ul li a img 			{border:none; vertical-align:middle;}
div.slideshow div.nav ul li.prev			{font-size:14pt; float:left;}
div.slideshow div.nav ul li.prev a img		{margin-right:0.5em;}
div.slideshow div.nav ul li.next			{font-size:14pt; float:right;}
div.slideshow div.nav ul li.next a img		{margin-left:0.5em;}

div.slideshow ul li.hide 					{display:none;}
div.slideshow div.nav ul li a				{text-decoration:none; color:#014150;}
