    body {        margin:0;        padding:0;        font-size:90%;		font-family: Verdana, Arial, Helvetica, sans-serif;    }	/* header styles */    #header {		clear:left;		float:left;		width:100%;		overflow:hidden;		border-bottom:4px solid rgb(0,79,146);		font-family: Verdana, Arial, Helvetica, sans-serif;    }	#header p,	#header h1,	#header h2 {		clear:left;		float:left;		width:96%;		margin:0;		padding:.4em 2% .1em 2%;		font-family: Verdana, Arial, Helvetica, sans-serif;	}	#header ul {		clear:left;		float:left;		width:96%;		margin:.7em 0 0 2%;		padding:0;		list-style:none;		font-family: Verdana, Arial, Helvetica, sans-serif;	}	#header ul li {		display:inline;	}	#header ul li a {		display:block;		float:left;		list-style:none;		padding:.2em .5em;		text-decoration:none;		margin-right:10px;		border-top:1px solid rgb(0,79,146);		border-left:1px solid rgb(0,79,146);		border-right:1px solid rgb(0,79,146);		font-family: Verdana, Arial, Helvetica, sans-serif;	}	#header ul li a.active {		font-weight:bold;		color:#fff;		background:rgb(0,79,146);		border-top:1px solid #000;		border-left:1px solid #000;		border-right:1px solid #000;		font-family: Verdana, Arial, Helvetica, sans-serif;	}	/* column container */	.colmask {		clear:both;		float:left;		width:100%;		overflow:hidden;		font-family: Verdana, Arial, Helvetica, sans-serif;	}	/* common column settings */	.colright,	.colmid,	.colleft {		float:left;		width:100%;		position:relative;		font-family: Verdana, Arial, Helvetica, sans-serif;	}	.col1,	.col2,	.col3 {		float:left;		position:relative;		padding:.5em 0 1em 0;		overflow:hidden;		font-family: Verdana, Arial, Helvetica, sans-serif;	}	.photorightH {float: right; padding:2px 0px 8px 10px; margin: 0; font-size:75%; color: #222222; font-style:italic; width: 250px;	}	.photoleftH {float: left; padding:2px 8px 8px 0px; margin: 0; font-size:75%; color: #222222; font-style:italic; width: 250px;	}	.photorightV {float: right; padding:2px 0px 8px 10px; margin: 0; font-size:75%; color: #222222; font-style:italic; width: 175px;	}	.photoleftV {float: left; padding:2px 8px 8px 0px; margin: 0; font-size:75%; color: #222222; font-style:italic; width: 175px;	}	.photoright200 {float: right; padding:2px 0px 8px 10px; margin: 0; font-size:75%; color: #222222; font-style:italic; width: 200px;	}	/* 2 Column (right menu) settings */	.rightmenu {		background:rgb(186,213,251);		/* right column background colour */		font-family: Verdana, Arial, Helvetica, sans-serif;	}	.rightmenu .colleft {		right:25%;				/* right column width */		background:#fff;		/* left column background colour */		font-family: Verdana, Arial, Helvetica, sans-serif;	}	.rightmenu .col1 {		width:71%;				/* left column content width (left column width minus left and right padding) */		left:27%;				/* (right column width) plus (left column left padding) */		font-family: Verdana, Arial, Helvetica, sans-serif;	}	.rightmenu .col2 {		width:21%;				/* right column content width (right column width minus left and right padding) */		left:31%;				/* (right column width) plus (left column left and right padding) plus (right column left padding) */		font-family: Verdana, Arial, Helvetica, sans-serif;	}	/* Footer styles */		#footer {	clear:both;	padding:1em 2%;	border-top:1px solid #ccc;	font-family: Verdana, Arial, Helvetica, sans-serif;    }    /* --> */    .style1 {color: rgb(0,79,146)}    .style2 {	color: #FF6600;	font-style: italic;}