@media all {
/* Main sections of the page */
	#header		{ margin-bottom: 10px; }
	#sidemenu	{ position: absolute; left: 14px;  }
	#bodytext	{ position: absolute; left: 180px; padding-bottom: 20px; }
	#footer		{ display: none; }

/* Look at my body */
	body		{ overflow: auto; margin: 0px; margin-right: 20px; padding:0px; background-color: white; }
	body, td, fieldset
				{ font-family: Arial, Sans-Serif; font-size:12px; color: black; cursor: default; }

/* Images, no borders please */
	img			{ border: none; }

/* Headings */
	h1			{ font-size: 14px; font-weight: bold; color: #CDCCB6; margin-bottom:14px;  }
	h2			{ font-size: 12px; font-weight: bold; color: black;   margin-bottom:10px; margin-top:0px; }
	h2 a		{ color: black !important; }
	h3			{ font-size: 12px; text-decoration: underline; font-weight:normal; }

/* Links */
	a:link,a:visited	{ color: blue;
						  text-decoration: none; }
	a:hover				{ text-decoration: underline; }

/* Buttons */
	button		{ width: 60px; font-size: 12px;}

/* Menus */
	div.MenuItems		{ width: 150px;}
	.MenuItems ul		{ padding: 0px; margin-left: 0px; margin-top: 0px; }
	.MenuItems li		{ list-style: none; padding: 0px; margin: 0px; padding-left: 4px;
							font-size: 9pt; line-height: 11pt;
							border-bottom: 2px solid #BABABA;
						}
	.MenuItems a		{ color: black !important; text-decoration: none; border:none !important; }
	
	.ContactFieldname	{ width: 80px; font-weight:bold; }
}

/* Other sections now follow */

/* Links table */
	#tableLinks			{ border-collapse: collapse; margin:0px; padding:0px; }
	#tableLinks thead	{ text-decoration: underline; }
	#tableLinks tbody	{ }
	#tableLinks tfoot	{ margin:50px; font-style:italic; text-align:center; }

/* "Get Adobe Reader" icon */
	#getAcrobat			{ text-align: center; margin-top:22px; border-bottom:none; }

/* Diary / Inquiry Programme section */
	.DiaryDayLink		{ text-align: right; }
	.DiaryDayShortcuts	{ text-align: center; font-style:italic; 
						  border-top: solid 1px black; border-bottom: solid 1px black;
						  padding-top: 2px; padding-bottom: 2px; }

/* Screen and print specific options */
@media screen {
	.printonly	{ display: none; }
}

@media print 
{
	.noprint	{ display: none; }
}
