.mypara { float: left;background: #ccccff url(images/white_arch.gif);background-repeat: no-repeat;background-position: bottom;}/*background images and blue arches*/.grey  {background: url(images/grey_line.gif);background-repeat: repeat-x;background-position: bottom;}.line  {background: url(images/line.gif);background-repeat: repeat-x;background-position: top;}.archa  {background: #ffffff url(images/arch1.gif);background-repeat: no-repeat;background-position: right;} .conright { margin-left: 50px;color: #666666;}  .conrightindex { margin-left: 25px;color: #666666;} /* Navigation top, bottom, secondary  bars */.topnavtextunchanged  {line-height: 22pt;margin-top: 10px;margin-left: 2px;font-family:   verdana, arial, helvetica;font-size: 95%;/*letter-spacing: pt;*/font-weight:  bolder; text-decoration: none;color: #3366FF;}.topnavtext  {line-height: 21pt;font-family:   verdana, arial, helvetica;font-size: 11pt;text-decoration: none;font-weight:  bolder; color: #3366FF;}.whitenavtext  {line-height: 21pt;font-family:   verdana, arial, helvetica;font-size: 11pt;text-decoration: none;font-weight:  bolder; color: #ffffff;}.topnavtextbold {line-height: 21pt;margin-left: 7px;margin-top: 10px;font-family: arial, verdana, helvetica;font-size: 12pt;/*letter-spacing: pt;*/font-weight: bold; text-decoration: none;color: #0033ff;}a.topnavtext:hover {color: #ff0000;}a.whitenavtext:hover {color: #ffcccc;}.topnavg  {font-family:   verdana, arial, helvetica;font-size: 11pt;font-weight: bold; text-decoration: none;color: #660066;}.botnavtext  {line-height: 21pt;font-family:   verdana, arial, helvetica;font-size: 12pt;/*letter-spacing: pt;*/font-weight:  normal; text-decoration: none;color: #3366cc;}.botnavtextbold {line-height: 21pt;margin-left: 7px;margin-top: 10px;font-family: arial, verdana, helvetica;font-size: 12pt;/*letter-spacing: pt;*/font-weight: normal; text-decoration: none;color: #0033ff;}.botnavg  {margin-left: 4px;font-family:   verdana, arial, helvetica;font-size: 95%;font-weight: normal; text-decoration: none;color: #660066;}a.botnavtext:hover {color: #660066;}a.secnavbar  {line-height: 14pt;color: #330033;text-decoration: none;font-family:    arial, verdana, helvetica;font-size: 85%;font-weight: bold; }a.thirdtier  {color: #330033;font-family:    arial, verdana, helvetica;text-decoration: none;font-size: 10pt;}a.thirdtier:hover {            color:  #ff0000; }  a.secnavbar:hover {            color:  #ff0000; }  .bodytext {color: #333333;line-height: 16pt;font-family:  arial, times, serif;font-size: 10pt;font-weight: normal; }li {color: #333333;line-height: 16pt;font-family:  arial, times, serif;font-size: 10pt;}a  {color: #0033ff;font-family:    arial, verdana, helvetica;font-size: 10pt;font-weight: normal; }/* not an anchor, but in line with one */nota  {line-height: 18pt;color: #cc00cc;font-family:    arial, verdana, helvetica;font-size: 10pt;font-weight: normal; } a:hover {            color:  red; }  /* a:visited {color:	#cc00cc;}*//* title colours for Countries */.toptitle {font-family: trebuchet MS, verdana, geneva, arial;color: #660066;font-size: 16pt;font-weight: normal;  letter-spacing: .1em;margin-left: 10px;margin-top: 5px;}.blacktoptitle {font-family: trebuchet MS, verdana, geneva, arial;color: #000000;font-size: 16pt;font-weight: normal;  letter-spacing: .1em;margin-left: 10px;margin-top: 5px;}.entoptitle {font-family: trebuchet MS, verdana, geneva, arial;color: #cc3366;font-size: 16pt;font-weight: normal;  letter-spacing: .1em;margin-left: 10px;margin-top: 5px;}.sctoptitle {font-family: trebuchet MS, verdana, geneva, arial;color: #0033cc;font-size: 16pt;font-weight: normal;  letter-spacing: .1em;margin-left: 10px;margin-top: 5px;}.irtoptitle {font-family: trebuchet MS, verdana, geneva, arial;color: #009900;font-size: 16pt;font-weight: normal;  letter-spacing: .1em;margin-left: 10px;margin-top: 5px;}.watoptitle {font-family: trebuchet MS, verdana, geneva, arial;color: #ff0000;font-size: 16pt;font-weight: normal;  letter-spacing: .1em;margin-left: 10px;margin-top: 5px;}.strapline {font-family:  trebuchet MS, verdana, geneva, arial;color: #660066;font-size: 12pt;font-weight: bold;  margin-left: 10px;margin-top: 9px;letter-spacing: .2em;}/*  content titles */ .contenttitle {font-family:   arial, verdana, geneva;color: #3366FF;font-size: 14pt;font-weight: bold;}.subcontenttitle {font-family:   arial, verdana, geneva;color: #6699FF;font-size: 14pt;font-weight: bold; }.encontenttitle {font-family:   arial, verdana, geneva;color: #cc3366;font-size: 14pt;font-weight: bold;}.sccontenttitle {font-family:   arial, verdana, geneva;color: #0033cc;font-size: 14pt;font-weight: bold;}.ircontenttitle {font-family:   arial, verdana, geneva;color: #009900;font-size: 14pt;font-weight: bold;}.wacontenttitle {font-family:   arial, verdana, geneva;color: #ff0000;font-size: 14pt;font-weight: bold;}.contitle {font-family:   arial, verdana, geneva;color: #666666;font-size: 100%;font-weight: bold;}.contitleb {font-family:   arial, verdana, geneva;color: #ff9900;font-size: 100%;font-weight: bold;}.subtitle {font-family:  arial, verdana, geneva;color: #999999;font-size: 12pt;font-weight: bold;  }.subhead {font-family:  arial, verdana, geneva;color: #3366FF;font-size: 12pt;font-weight: bold;  }.subheadb {font-family:  arial, verdana, geneva;color: #333333;font-size: 12pt;font-weight: bold;  }a.subheadlink {line-height: 14pt;color: #cc00cc;text-decoration: none;font-family:    arial, verdana, helvetica;font-size: 12pt;font-weight: normal;  }a.subheadlink:hover {color:  red;}.subheadeng {font-family:  arial, verdana, geneva;color: #cc3366;font-size: 12pt;font-weight: bold;}.subheadirl {font-family:  arial, verdana, geneva;color: #009900;font-size: 12pt;font-weight: bold;}.subheadsc {font-family:  arial, verdana, geneva;color: #0033cc;font-size: 12pt;font-weight: bold;}.subheadwa {font-family:  arial, verdana, geneva;color: #ff0000;font-size: 12pt;font-weight: bold;}.subheadblack {font-family:  arial, verdana, geneva;color: #000000;font-size: 12pt;font-weight: bold;}.calendardays {font-family:  verdana, arial, geneva;color: #0033cc;background: #cccccc;font-size: 10pt;text-align: center;font-weight: normal;}.calendartitle {font-family:  verdana, arial, geneva;color: #0033cc;font-size: 10pt;font-weight: normal;}.calendarnumbers {font-family:  verdana, arial, geneva;color: #0033cc;font-size: 10pt;font-weight: normal;text-align: center;}.middlebox{	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #333333; LINE-HEIGHT: 16pt; FONT-FAMILY: arial, times, serif}.booked {	background: #ffcccc;}.reserved {	background: #ffcc99;}a.none{font-family:  verdana, arial, geneva;	font-size: 10pt;	TEXT-DECORATION: none}