/* CLASSES */.head      {padding-bottom:  4px;            vertical-align:  middle;}.imgborder {border:          1px solid #000000;}.curvebox  {            padding: 1em;			background-color: #B0C4DE;			border: 2px solid;			color: #33527B;			-webkit-border-radius: 10px;	        -khtml-border-radius: 10px;		        -moz-border-radius: 10px;	        border-radius: 10px;}/* BLOCKS ------------------------------------------------------------------- */blockquote {font-family:     Arial;            font-size:       10pt;			color:           #000;}body       {width:           750px;            /*margin-left: auto;            margin-right: auto;*/}caption    {font-family:     Arial, sans-serif;              font-size:       7pt; 	        color:           #999;}h1         {font-family:     Arial, sans-serif;              font-size:       28pt; 	        color:           #0c6;}/*#900;}*/              /* h1 colour */h2         {font-family:     Arial, sans-serif;             font-size:       16pt;			font-weight:     bold; 	        color:           #900;               /* h2 colour */			text-align:      left;			padding-top:     10px;			margin-top:      10px;}h3         {font-family:     Arial, sans-serif;             font-size:       12pt;			font-weight:     bold; 	        color:           #900;               /* h3 colour */			text-align:      left;}h4         {font-family:     Arial, sans-serif;             font-size:       10pt;			font-weight:     bold; 	        color:           #900;               /* h4 colour */			text-align:      left;}p          {font-family:     Arial;             font-size:       10pt; 	        color:           #000;}              /* p colour */ol         {font-family:     Arial;             font-size:       10pt; 	        color:           #000;}              /* ol colour */ul         {font-family:     Arial;             font-size:       10pt; 	        color:           #000;}			/* LINKS -------------------------------------------------------------------- */			a:link     {font-family:     arial;             font-weight:     normal;			color:           #900;               /* a:link colour */			text-decoration: underline;}a:visited  {font-family:     arial;             font-weight:     normal;			color:           #900;               /* a:visited colour */			text-decoration: underline;}a:hover    {font-family:     arial;             font-weight:     normal;		    color:           #f03;               /* a:hover colour */			text-decoration: none;}a:active   {font-family:     Arial;             font-weight:     normal;			color:           #900;               /* a:active colour */			text-decoration: underline;}/* Callouts ----------------------------------------------------------------- */.callout   {font-size:       10pt;            text-align:      left;			margin-left:     10%;}.callout2  {font-size:       10pt;            text-align:      left;			margin-left:     3%;}.callout3  {font-family:     arial;            font-size:       8pt;            font-weight:     normal;			color:           #666;            text-align:      left;			margin-left:     1em;			border:          1;			padding:         0.5em;}.floatright {float: right;}						 .login      {margin-left:    30%;}.datatable    {align:    center;}.datatable th {border:   1px solid #000;               border-collapse: collapse;}			   .datatable td {border:   1px solid #000;               border-collapse: collapse;}.datatable th {font-family:  arial, sans-serif;               text-align:   left;			   padding-top:  2px;			   padding-bottom: 2px;			   padding-left: 10px;}.datatable td {font-family:  arial, sans-serif;               text-align:   left;			   padding-top:  2px;			   padding-bottom: 2px;			   padding-left: 10px;}		  /* IDs ---------------------------------------------------------------------- */#XXX a:link            {font-family:     arial;            font-size:        36pt;			color:            #fff;}#XXX a:visited            {font-family:     arial;            font-size:        36pt;			color:            #fff;}#XXX a:hover            {font-family:     arial;            font-size:        36pt;			color:            #fff;}#XXX a:active            {font-family:     arial;            font-size:        36pt;			color:            #fff;}#1541      {font-family:     arial;            font-size:        10pt;			color:            #000;			text-decoration:  none;}#1541 a:link            {font-family:     arial;            font-size:        10pt;			color:            #000;			text-decoration:  none;}#1541 a:visited            {font-family:     arial;            font-size:        10pt;			color:            #000;			text-decoration:  none;}#1541 a:hover            {font-family:     arial;            font-size:        36pt;			color:            #000;			text-decoration:  none;}#1541 a:active            {font-family:     arial;            font-size:        36pt;			color:            #000;			text-decoration:  none;}#acrobat    {background:     #fff;              /* acrobat background */             border:         1px;}#blackbold  {color:           #000;			 font-size:       10pt;			 font-weight:     bold;			 text-decoration: none;}			 	#bold      {font-family:     Arial;            font-weight:     bold;			color:           blue;}             /* bold colour */#caption   {font-family:     Arial;            font-size:       8pt;            font-weight:     normal;			color:           #666;              /* caption colour */			text-align:      center;}#caption2   {font-family:     Arial;            font-size:       8pt;            font-weight:     normal;			color:           #666;              /* caption colour */			text-align:      left;}		#cathedral {margin-top:      0;            margin-right:    0;            margin-bottom:   0;                   margin-left:     0;            float:           right;}#head      {width:           750px;}#header    {width:           750px;            height:          70px;	        margin-top:      0;			margin-bottom:   0px; 			padding-top:     5px;			padding-left:    0px;			padding-bottom:  0px;			/* text-align:      center; */			font-family:     Times, serif;             font-size:       24pt;			vertical-align:  middle;			color:           #fff;              /* header colour */			background:      #900;             /* header background */            float:           bottom;} #header ul {list-style-image: (crest1.gif);}#head2     {width:           550px;            text-align:      centre;			margin-left:     120px; 			float:           right;}#crest     {margin-left:     43px;            margin-bottom:   10px;            float:           left;}		#header2   {width:           600px;            text-align:      center;			font-family:     Times, serif;             font-size:       36pt;			color:           #900;              /* header colour */			background:      #fff;             /* header background */            margin-top:      10px;			margin-left:     20px;			float:           right;} #intro	   {background:      #ffc;              /* intro background */            color:           #999;              /* intro colour */           	width:           550px;			border-top:      1px solid #666;			border-right:    1px solid #666;			border-bottom:   1px solid #666;			border-left:     1px solid #666;			padding-top:     30px;			padding-left:    10px;			padding-bottom:  10px;			padding-right:   10px;            margin-top:      15px;			margin-left:     120px;			margin-bottom:   0px;			margin-right:    0px;			text-align:      justify;			float:           right;}#intro2 img {float:           right;            margin-top:      7px;			margin-right:    7px;}#intro p   {width:           300px;}			#intro2 p  {width:           150px;}#leftp     {text-align:      left;}#list      {background:      #ffc;               /* list background */            color:           #999;               /* list colour */            width:           545px;			border-top:      1px solid #666;			border-right:    1px solid #666;			border-bottom:   1px solid #666;			border-left:     1px solid #666;			padding-top:     10px;			padding-left:    10px;			padding-bottom:  10px;			padding-right:   10px;            margin-top:      15px;			margin-left:     180px;			margin-bottom:   0px;			margin-right:    0px;			text-align:      justify;}#main	   {background:      #ffc;               /* main background */            color:           #900;																																	               /* main colour */            width:           550px;			border-top:      1px solid #666;			border-right:    1px solid #666;			border-bottom:   1px solid #666;			border-left:     1px solid #666;			padding-top:     10px;			padding-left:    10px;			padding-bottom:  10px;			padding-right:   10px;            margin-top:      15px;			margin-left:     0px;			margin-bottom:   0px;			margin-right:    0px;			text-align:      justify;			float:           right;}#main img  {float:           right;            padding-left:    20px;			margin-top:      0px;			margin-right:    10px;} 			#main2 p   {padding:         0,10,0,10}#note      {font-family:     Arial;            font-size:       8pt;            font-weight:     normal;			color:           #069;              /* note colour */			text-align:      justify;}#pictable  {background:      #ffc;              /* pictable background */            width:           200px;			border:          0;            float:           right;			padding-top:     0;			font-family:     Arial;			font-size:       70%;			color:           #666;              /* pictable colour */			text-decoration: none;			text-align:      centre;}#pictable img {border: 1;}#stext p   {font-size:       70%;             color:           #666;              /* stext colour */             width:           150px;			margin-left:     0px;			text-align:      centre;			float:           right;}#stext2 p  {font-size:       70%;             color:           #666;              /* stext2 colour */             width:           150px;			padding-left:    30px;			margin-left:     0px;			text-align:      centre;			float:           right;}#toptext   {font-size:       8pt;             color:           #666;              /* toptext colour */  		    text-decoration: underline;}#smenu     {width:           135px;            float:           left;			margin:          10px 0px 0px 0px;			padding-left:    0;			padding-right:   0;			background:      #fff;              /* smenu background */			font-family:     Arial, sans-serif;			font-size:       10pt;			font-weight:     bold;			text-align:      left;}			#smenu ul  {font-family:     Arial;             width:           135px;            padding-left:    0;			padding-right:   0;			margin-left:     0.5em;			margin-right:    0;			border-bottom:   0;			text-align:      left;              			color:           #c66;               /* smenu ul colour */			list-style:      none;} #smenu ul ul {font-family:     Arial;             width:         135px;            padding-left:    0;            padding-left:    0;			padding-right:   0;			margin-left:     1em;			margin-right:    0;			border-bottom:   0;			text-align:      left;			color:           #c66;             /* smenu ul ul colour */			list-style: none;} #smenu li  {font-family:     Arial;             width:           135px;            margin-top:      0; 			margin-left:     0;			padding:         10px 0px 0px 10px;			list-style:      none;			color:           #c66;			text-align:      left;}#smenu ul a:link           {font-family:     Arial; 		    color:           #900;            /* smenu a:link colour */			font-weight:     bold;			text-decoration: none;}#smenu ul a:visited           {font-family:     Arial; 		    color:           #900;            /* smenu a:visited colour */			font-weight:     bold;			text-decoration: none;}#smenu ul a:hover           {font-family:     Arial; 		    color:           #f00;            /* smenu a:hover colour */			font-weight:     bold;			text-decoration: underline;}#smenu ul a:active            {font-family:     Arial; 			 color:           #900;           /* smenu a:active colour */			 font-weight:     bold;			 text-decoration: none;}#smenu ul ul a:link           {font-family:     Arial; 		    color:           #c66;            /* smenu a:link colour */			font-weight:     bold;			text-decoration: none;}#smenu ul ul a:visited           {font-family:     Arial; 		    color:           #c66;            /* smenu a:visited colour */			font-weight:     bold;			text-decoration: none;}#smenu ul ul a:hover           {font-family:     Arial; 		    color:           #f00;            /* smenu a:hover colour */			font-weight:     bold;			text-decoration: underline;}#smenu ul ul a:active            {font-family:     Arial;  			 color:           #c66;           /* smenu a:active colour */			 font-weight:     bold;			 text-decoration: none;}#topmenu   {width:            750px;            margin:           0; 0; 0; 0;			float:            bottom;}#tmenu     {width:            750px;            padding-top:      0px;			padding-left:     0; 			padding-bottom:   0px;			padding-right:    0;			float:            left;}#tmenu ul  {text-style-type:  none;}#tmenu li  {padding-right:    2em;            padding-left:     2em;			display:          inline;			text-align:       center;}#tmenu a:link           {color:            #fcc;            /* tmenu a:link colour */			font-size:        10pt;			font-weight:      bold;			text-decoration:  none;}#tmenu a:visited           {color:            #fcc;            /* tmenu a:visited colour */		    font-size:        10pt;			font-weight:      bold;			text-decoration:  none;}#tmenu a:hover           {color:            #fff;            /* tmenu a:hover colour */			font-size:        10pt;			font-weight:      bold;			text-decoration:  underline;}#tmenu a:active            {color:           #fcc;            /* tmenu a:active colour */			 font-size:       10pt;			 font-weight:     bold;			 text-decoration: none;}#tcurrent   {color:           #fff;            /* tcurrent colour */			 font-size:       10pt;			 font-weight:     bold;			 text-decoration: none;}#spanbold   {color:           #c00;            /* spanbold colour */			 font-size:       10pt;			 font-weight:     bold;			 text-decoration: none;}		              /* DEFINITIONS -------------------------------------------------------------- */dt         {font-family:     Arial;            font-size:       10pt;			color:           #c00;             /* dt colour */			font-weight:     bold;}			dd         {font-family:     Arial;             font-size:       10pt; 	        color:           #000;             /* dd colour */			margin-left:     0;			margin-bottom:   0.5em;}/* TABLES ------------------------------------------------------------------- */table      {width:           70%;            border-top:      1px solid #900;            border-left:     1px solid #900;			border-collapse: collapse;}th, td     {padding:        3px;            border-right:    1px solid #900;            border-bottom:   1px solid #900;			font-family:     Arial;			font-size:       9pt;}			th         {background-color:#c30;              /* th background */            color:           #fff;              /* th colour */            text-align:      left;}td         {width:           150px;            background-color:#c66;              /* a:link colour */            color:           #fff;              /* td colour */			font-weight:     bold;			text-align:      center;}        