/* PAGE structure */body {	font-family: "Trebuchet MS", Verdana, Arial;	font-size: 12px;	font-style: normal;	line-height: 15px;	font-weight: normal;	font-variant: normal;	color: #000033;	text-align: left;	vertical-align: top;	background-color: #D7E1FF;	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;}/* STD links */a:link { 	color:#B42727; 	text-decoration:none;	padding-left: 0px;}a:visited { 	color:#B42727; 	text-decoration:none;	padding-left: 0px;}a:hover { 	color:#B42727; 	text-decoration:underline; 	cursor:pointer;	padding-left: 0px;}a:active { 	color:#B42727; 	text-decoration:none;	padding-left: 0px;}/* Footer Text */.footer_text {	font-size: 12px;	font-style: normal;	font-weight: bold;	font-variant: normal;	line-height: 30px;	color: #FFFFFF;	text-align: center;	vertical-align: middle;	background-color: #003399;}/* Header Text */.header_www {	text-align: left;	vertical-align: text-top;	color: #FFFFFF;	margin:10px;}A.header_www:link {	color:#FFFFFF;	text-decoration:none;	padding: 0px;	margin:0px;}A.header_www:visited {	color:#FFFFFF;	text-decoration:none;	padding: 0px;	margin:0px;}A.header_www:hover {	color:#FFFFFF;	text-decoration:underline;	cursor:pointer;	padding: 0px;	margin:0px;}A.header_www:active {	color:#FFFFFF;	text-decoration:none;	padding: 0px;	margin:0px;}/* Images */.image_frame {	border:1px solid #333333; 	margin:5px; 	z-index:10;}.gallery_basic {	border:1px solid #333333; 	margin:6px; 	z-index:10;}/* CONTENTS structure */.content_header {	padding-top: 15px;	text-align: left;	vertical-align: top;	border: 40px;	font-size: 14px;	font-weight: bold;	color: #003366;	text-transform: uppercase;}.content_header_white {	padding-top: 15px;	text-align: left;	vertical-align: top;	border: 40px;	font-size: 14px;	font-weight: bold;	color: #FFFFFF;	text-transform: uppercase;}.content_text_white {	text-align: left;	vertical-align: top;	color: #FFFFFF;	border: 10px;	padding: 10px;}.content_frame {	border:1px dashed #333333;	margin:10px;	z-index:10;	padding: 10px;	background-color: #D7E1FF;	text-align: left;	vertical-align: top;}/* ELIFE link */.elife {	text-align: right;	padding-top: 2px;	padding-right: 15px;	padding-bottom: 15px;	line-height: 15px;}/* FLASH CONTROLS */.flash_frame {	border:1px dashed #333333;	margin:10px;	z-index:10;	padding: 5px;	background-color: #E7E7FF;}/* MENU01 SCRIPT - START */.menu01{padding: 0;width: 100%;background: transparent;voice-family: "\"}\"";voice-family: inherit;}.menu01 ul{font-size: 11px;font-weight: bold;margin:0;margin-left: 5px; /*margin between first menu item and left browser edge*/padding: 0;list-style: none;}.menu01 li{display: inline;margin: 0 2px 0 0;padding: 0;text-transform:uppercase;}.menu01 a{float: left;display: block;color: #D7E1FF;margin: 0 1px 0 0; /*Margin between each menu item*/padding: 3px 10px;text-decoration: none;letter-spacing: 1px;background-color: #000066; /*Default menu color*/}.menu01 a:hover{background-color: #336699; /*Menu hover bgcolor*/}.menu01_current a{ /*currently selected tab*/background-color: #B42727; /*TAB PART*/ border-color: #999999; /*LINE PART*/ }.menu01_line{clear: both;padding: 0;width: 100%;height: 5px;line-height: 5px;background: #B42727; /*LONG LINE*/ border-top: 1px dashed #333333;border-bottom: 1px dashed #333333;}/* MENU01 SCRIPT - END *//* MENU02 SCRIPT - START */.menu02{padding: 0;width: 100%;background: transparent;voice-family: "\"}\"";voice-family: inherit;}.menu02 ul{font-size: 11px;font-weight: bold;margin:0;margin-left: 5px; /*margin between first menu item and left browser edge*/padding: 0;list-style: none;}.menu02 li{display: inline;margin: 0 2px 0 0;padding: 0;text-transform:uppercase;}.menu02 a{float: left;display: block;color: #D7E1FF;margin: 0 1px 0 0; /*Margin between each menu item*/padding: 3px 10px;text-decoration: none;letter-spacing: 1px;background-color: #B42727; /*Default menu color*/}.menu02 a:hover{background-color: #336699; /*Menu hover bgcolor*/}.menu02_current a{	background-color: #000066; /*TAB PART*/ 	border-color: #999999; /*LINE PART*/ }.menu02_line{clear: both;padding: 0;width: 100%;height: 5px;line-height: 5px;background: #B42727; /*LONG LINE*/ border-top: 1px dashed #333333;border-bottom: 1px dashed #333333;}/* MENU02 SCRIPT - END *//* MENU03 SCRIPT - START */.menu03{padding: 0;width: 100%;background: transparent;voice-family: "\"}\"";voice-family: inherit;}.menu03 ul{font-size: 11px;font-weight: bold;margin:0;margin-left: 420px; /*margin between first menu item and left browser edge*/padding: 0;list-style: none;}.menu03 li{display: inline;margin: 0 2px 0 0;padding: 0;text-transform:uppercase;}.menu03 a{float: left;display: block;color: #D7E1FF;margin: 0 1px 0 0; /*Margin between each menu item*/padding: 3px 10px;text-decoration: none;letter-spacing: 1px;background-color: #B42727; /*Default menu color*/}.menu03 a:hover{background-color: #336699; /*Menu hover bgcolor*/}.menu03_current a{ /*currently selected tab*/background-color: #000066; /*TAB PART*/ border-color: #999999; /*LINE PART*/ }.menu03_line{clear: both;padding: 0;width: 100%;height: 5px;line-height: 5px;background: #B42727; /*LONG LINE*/ border-top: 1px dashed #333333;border-bottom: 1px dashed #333333;}/* MENU03 SCRIPT - END *//* TABLE COLOUR */.table {	background-color: #336699;}.logo {	text-align: right;	vertical-align: top;}.image_right {	border:1px solid #333333; 	margin:0px 0px 3px 3px; 	z-index:10;}.image_left {	border:1px solid #333333; 	margin:0px 7px 3px 0px; 	z-index:10;}.gallery_page {	border:1px solid #333333; 	margin:5px 3px; 	z-index:10;}