body,p,td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
    margin-top: 5px;
}
h1,h2,h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	margin:5,0,5,0;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #ff6600;
}
table.main {
	width: 760px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	background-color: white;
	border: 0px none;
 border-left: solid #CCCCCC 5px;
 border-right: solid #CCCCCC 5px;
 border-bottom: solid #CCCCCC 5px;
}

table.object-content {
	width: 97%;
	border-collapse: collapse;
	border: 0px none;
	margin: 5px;
	padding: 5px;
}
.city-image-right
{
float:right;
padding:5px;
}
.city-image-left
{
float:left;
padding-right:10px;
padding-top: 5px;
padding-bottom: 5px;
}

td.main-nav {
	width: 150px;
}
td.main-spacer {
	width: 10px;
}
td.main-content {
	width: 150px;
}
td.content {
	width: 100%;
	border: 0px none;
	margin: 0 0px;
    padding: 7px 7px 7px 7px;
}
td.left {
	width: 230px;
	background-color: #ebebea;
	padding-right:5px;
}
td.right-full {
	width: 610px;
}
table.object {
	width: 100%;
	padding: 3px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}
td.nav-primary {
background-image: url(/images/header/header-nav-top_new.gif); 
background-repeat:repeat-no;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CCCCCC;
	padding-top:1px;
	height: 30px;
}

a.nav-primary {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.nav-primary a{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.nav-primary a:hover {
	font-size: 11px;
	font-weight: bold;
	color: #FCD2FC;
	text-decoration: none;
}
a.nav-primary:hover {
	color: #FCD2FC;
}
td.nav-secondary {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	
	height: 25px;
}
#piclarge 
.img {
border-color:#666666; 
border-bottom: 3px solid;
} 



a.nav-secondary {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.nav-secondary:hover {
	color: #FCD2FC;
}
.tdfooter {
	text-decoration: blink;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
}
.tdfooterlinks {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
	border: none;

}
.tdfooternoright {
	text-decoration: blink;
	border-top-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-top-color: #999999;
}
td.footer{
	font-size: 9px;
	color: #000000;
	background-color: #CCCCCC;
	height: 20px;
}
td.header-orange{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 25px;
	background-color: #ff6600;
}
td.header-blue{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 25px;
	background-color: #194787;
}

td.header-red-left{
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	height: 25px;
	background-color: #CC0000;
}
td.header-ash{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 25px;
	background-color: #CCCCCC;
}
td.header-dark-ash{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 25px;
	background-color: #828387;
}
td.header-blue-left{
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	height: 25px;
	background-color: #6699CC;
}

td.header-green-left{
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	height: 25px;
	background-color: #339966;
}
td.header-purple-left{
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	height: 25px;
	background-color: #993399;
}
td.header-darkblue-left{
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	height: 25px;
	background-color: #003399;
}	
td.header-darkpurple-left{
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	height: 25px;
	background-color: #663399;
}	
	td.colons{
	height: 20px;
	background-image: url(images/colons.gif);
}
.orangelink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF6600; text-decoration: none}
.purplelink {  font-size: 11px; color: #663366; text-decoration: none; font-weight: bold}
.purplefont {  font-size: 11px; color: #663366; text-decoration: none}
.programme {
background-color:#FFEFDF;
	border: 1px #FF6600 solid;
	padding: 0px 0px; /* clip:   rect(1px   )*/
}
.bullet {
	color: #000000;
	background-color: #FF6600;
	text-indent: 5pt;
	list-style-image: url(images/left_nav_red_end.gif);
	list-style-type: circle;
}

.orange_text{
	font-size: 11px;
	font-weight: bold;
	color: #cc0000;
	 
}
.bluelink {  font-size: 11px; font-weight: bold; color:#194787; text-decoration: none}
.whitelink {  font-size: 11px; font-weight: bold; color:#ffffff; text-decoration: none}
.darkbluelink {  font-size: 11px; font-weight: bold; color: #003399; text-decoration: none}
.header-red {  font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #CC0000; height: 25px; clip:  rect(   )}
.redlink {  font-size: 11px; font-weight: bold; color: #CC0000; text-decoration: none}
.header-green {  font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #339966; height: 25px; clip:  rect(   )}
.greenlink {  font-size: 11px; font-weight: bold; color: #339966; text-decoration: none}
.purplelinkrus {  font-size: 11px; font-weight: bold; color: #993399; text-decoration: none}
.purplelinkitaly {  font-size: 11px; font-weight: bold; color: #663399; text-decoration: none}
.header-purple-rus {  font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #993399; height: 25px; clip:  rect(   )}
.header-purple-italy {  font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #663399; height: 25px; clip:  rect(   )}
.whiteonblue-link {  font-size: 10.5px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #6699cc}
.whiteonblue-link:hover {
	color: #CCFFFF;
}

.whiteonred-link {  font-size: 10.5px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #cc0000}
.whiteongreen-link {  font-size: 10.5px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #339966}
.whiteonpurple-link {  font-size: 10.5px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #993399}
.whiteondarkblue-link {  font-size: 10.5px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #003399}
.whiteondarkpurple-link {  font-size: 10.5px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #663399}
.header-topnavpurple {  font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #663366; height: 25px; clip:  rect(   )}
.whiteonred-link:hover {
	color: #FFCCCC;
}
.whiteongreen-link:hover {
	color: #CCFFCC;
}
.whiteondarkblue-link:hover {
	color: #6699FF;
}
.whiteondarkpurple-link:hover {
	color: #CCCCFF;
}
.whiteonpurple-link:hover {
	color: #FFCCFF;
}
.header_orange {  font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #FF6600; height: 25px; clip:  rect(   )
}
.header_d-blue {  font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #003399; height: 25px; clip:  rect(   )
}


/* START OF MENU */


/* minimum menu requirements for functionality */

.topmenuul{
	list-style-type:none;
	margin:0px;
	padding:0;
}

.topmenuli{
	list-style-type:none;
	float:left;
}

.topmenutitle{
	display:block;

/*	width:80px;*/
}

.submenuul{
	list-style-type:none;
	position:absolute;
	margin: 0;
	padding:0;
	display:none;

}

.submenuli a{
	display:block;
	width:170px;
}

/* french menu functionality */

.submenuulfrance{
	list-style-type:none;
	position:absolute;
	margin: 0;
	padding: 0;
	display:none;

}

.submenulifrance a{
	display:block;
	width:170px;
}

/* end french menu functionality */
/* canada menu functionality */

.submenuulcanada{
	list-style-type:none;
	position:absolute;
	margin: 0;
	padding:0;
	display:none;

}

.submenulicanada a{
	display:block;
	width:170px;
}
/* end canada menu functionality */
/* spain menu functionality */

.submenuulspain{
	list-style-type:none;
	position:absolute;
	margin: 0;
	padding:0;
	display:none;

}

.submenulispain a{
	display:block;
	width:170px;
}
/* end spain menu functionality */
/* mexico menu functionality */

.submenuulmexico{
	list-style-type:none;
	position:absolute;
	margin: 0;
	padding:0;
	display:none;

}

.submenulimexico a{
	display:block;
	width:170px;
}
/* end mexico menu functionality */
/* germany menu functionality */

.submenuulgermany{
	list-style-type:none;
	position:absolute;
	margin: 0;
	padding:0;
	display:none;

}

.submenuligermany a{
	display:block;
	width:170px;
}
/* end germany menu functionality */
/* italy menu functionality */

.submenuulitaly{
	list-style-type:none;
	position:absolute;
	margin: 0;
	padding:0;
	display:none;

}

.submenuliitaly a{
	display:block;
	width:170px;
}
/* end italy menu functionality */
/* russia menu functionality */

.submenuulrussia{
	list-style-type:none;
	position:absolute;
	margin: 0;
	padding:0;
	display:none;

}

.submenulirussia a{
	display:block;
	width:170px;
}
/* end russia menu functionality */
/* uk menu functionality */

.submenuuluk{
	list-style-type:none;
	position:absolute;
	margin: 0;
	padding:0;
	display:none;

}
.submenuliuk a{
	display:block;
	width:170px;
}
/* end uk menu functionality */

li:hover ul , li.over ul{ /* lists nested under hovered list items */
	display: block;
}

#content {
	clear: left;
}




Menu Appearance

dmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.topmenuul {

}

.topmenutitle {
    line-height: 20px;
	text-indent:1px;
	text-decoration: none;
/*	border:1px solid #000000;*/
	margin: 0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: white;
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;
	
}

.othertopmenutitle {
    line-height: 20px;
	text-decoration: none;
/*	border:1px solid #000000;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: white;
	text-decoration: none;
	font-weight: bold;
    list-style-type:none;
	float:left;
	cursor: pointer;
}
a.othertopmenutitle:hover {
	color: #FCD2FC;
}

.submenuul {
	background-color:#999999;
	margin-left: -1px;
	background-position: left top;
	background-repeat: repeat-x;
	border-left: 0px solid #CC0000;
}

.submenuli a{
	padding: 5px;/*changes height of the coloumns if adding more places later and want the rows thinner*/
	text-indent: 6px;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
/*	font-weight: bold;*/

}


/* france menu appearance */
.submenuulfrance {
	background-color:#6699CC;
	margin-left: 0px;
	background-position: left top;
	background-repeat: repeat-x;
	border-left: 0px solid #CC0000;
	cursor: pointer;
}

.submenulifrance a{
	padding: 5px;/*changes height of the coloumns if adding more places later and want the rows thinner*/
	text-indent: 6px;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
/*	font-weight: bold;*/

}

.submenulifrance a:hover{
	color: #CCFFFF;
}

/* end france menu appearance */


/* canada menu appearance */
.submenuulcanada {
	background-color:#6699CC;
	margin-left: -1px;
	background-position: left top;
	background-repeat: repeat-x;
	border-left: 0px solid #CC0000;
	cursor: pointer;
}

.submenulicanada a{
	padding: 5px;/*changes height of the coloumns if adding more places later and want the rows thinner*/
	text-indent: 6px;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
/*	font-weight: bold;*/

}

.submenulicanada a:hover{
	color: #CCFFFF;
}

/* end canada menu appearance */



/* spain menu appearance */

.submenuulspain {
	background-color:#CC0000;
	margin-left: -1px;
	background-position: left top;
	background-repeat: repeat-x;
	border-left: 0px solid #CC0000;
	cursor: pointer;
}

.submenulispain a{
	padding: 5px;/*changes height of the coloumns if adding more places later and want the rows thinner*/
	text-indent: 6px;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
/*	font-weight: bold;*/

}

.submenulispain a:hover{
	color: #FFCCCC;
}

/* end spain menu appearance */


/* mexico menu appearance */

.submenuulmexico {
	background-color:#CC0000;
	margin-left: -1px;
	background-position: left top;
	background-repeat: repeat-x;
	border-left: 0px solid #CC0000;
	cursor: pointer;
}

.submenulimexico a{
	padding: 5px;/*changes height of the coloumns if adding more places later and want the rows thinner*/
	text-indent: 6px;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
/*	font-weight: bold;*/

}

.submenulimexico a:hover{
	color: #FFCCCC;
}

/* end mexico menu appearance */



/* germany menu appearance */
.submenuulgermany {
	background-color:#339966;
	margin-left: -1px;
	background-position: left top;
	background-repeat: repeat-x;
	border-left: 0px solid #CC0000;
	cursor: pointer;
}

.submenuligermany a{
	padding: 5px;/*changes height of the coloumns if adding more places later and want the rows thinner*/
	text-indent: 6px;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
/*	font-weight: bold;*/

}

.submenuligermany a:hover{
	color: #CCFFCC;
}
/* end germany menu appearance */
/* italy menu appearance */
.submenuulitaly {
	background-color:#663399;
	margin-left: -1px;
	background-position: left top;
	background-repeat: repeat-x;
	border-left: 0px solid #CC0000;
	cursor: pointer;
}

.submenuliitaly a{
	padding: 5px;/*changes height of the coloumns if adding more places later and want the rows thinner*/
	text-indent: 6px;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
/*	font-weight: bold;*/

}

.submenuliitaly a:hover{
	color: #CCCCFF;
}
/* end italy menu appearance */
/* russia menu appearance */
.submenuulrussia {
	background-color:#993399;
	margin-left: -1px;
	background-position: left top;
	background-repeat: repeat-x;
	border-left: 0px solid #CC0000;
	cursor: pointer;
}

.submenulirussia a{
	padding: 5px;/*changes height of the coloumns if adding more places later and want the rows thinner*/
	text-indent: 6px;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
/*	font-weight: bold;*/

}

.submenulirussia a:hover{
	color: #FFCCFF;
}
/* end russia menu appearance */
/* uk menu appearance */
.submenuuluk {
	background-color:#003399;
	margin-left: -1px;
	background-position: left top;
	background-repeat: repeat-x;
	border-left: 0px solid #CC0000;
	cursor: pointer;
}

.submenuliuk a{
	padding: 5px;/*changes height of the coloumns if adding more places later and want the rows thinner*/
	text-indent: 6px;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
/*	font-weight: bold;*/

}

.submenuliuk a:hover{
	color: #6699FF;
}
/* end uk menu appearance */


.submenuli a:hover{
	background:#194787;
	color: #FFFFFF;

}

#container{
	width:750px;
	height: 20px;
	background-color: #9966CC;
}

/*END MENU*/

ul.ratesUL li
{
	margin-bottom: 7px;
}	
