body,p,td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
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;
	margin-top: 2px;
}
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: 0px 1px 1px
}
table.object {
	width: 100%;
	padding: 3px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}
td.nav-primary {
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-color: #663366;
	height: 25px;
}
a.nav-primary {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	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;
	background-color: #9966CC;
	height: 25px;
}
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: #6699CC;
}

td.header-red-left{
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	height: 25px;
	background-color: #CC0000;
}
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: 4px 4px; 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;
}

.bluelink {  font-size: 11px; font-weight: bold; color: #6699cc; 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 1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: white;
	text-decoration: none;
	font-weight: bold;
	
}

.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;
}
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;
}

.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;
}

.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;
}

.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;
}

.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;
}

.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;
}

.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;
}

.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;
}

.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:#CCFFFF;
	color: #FFFFFF;
	

}

#container{
	width:750px;
	height: 20px;
	background-color: #9966CC;
}

/*END MENU*/

