body {font-family:arial;font-size;12px;background-color:#000000;margin-top:0px;}

.bluetext {color:blue;}

.bm { margin-bottom:10px; }

.bp { padding-bottom:10px; }

.cb {clear: both;}

.crumb {font-size:8pt;}

.floatleft {float:left;margin-right:10px;margin-bottom:10px;}

.floatright {float:right;margin-left:10px;margin-bottom:10px;}

.footer {background-color:#C0FFFF; border-top:solid black 2px;padding:10px;}

.formbuttonhl {background:yellow;}

.formtitle {
	display:none;
	width:5px;
}

.hl {background-color:yellow;}

.hr {margin-top:10px;margin-bottom:10px;}

.largishtext {font-size:13pt;}

.largetext {font-size:14pt;}

.largertext {font-size:16pt;}

.largesttext {font-size:18pt;}

.looklikebluelink {color:blue; text-decoration:underline;}

.looklikeredlink {color:red; text-decoration:underline;}

.redtext {color:red;}

.smallertext {font-size:9pt;}

.smallishtext {font-size:10pt;}

.smalltext {font-size:11pt;}

.table1 {border-style:solid #000000;width:940px;background-color:#ffffff;}

.table2 {width:940px;background-color:#ffffff;font-size:12pt;}

.td1 {background-color:#ffffff}

.td2 {font-size:14pt;width:150px;border-left:solid #000000;border-width:2px;background-color:#C0FFFF;padding:.2cm}

.td3 {font-size:12pt;width:790px;align:left;background-color:#ffffff;padding:20px;}

.breadcrumb {font-size:8pt;}

.dropcontent{
background-color: #FFFFFF;
display:block;
}

#dropinboxv2cover{
width: 360px; /*change width to desired */position:absolute; /*Don't change below 4 rules*/
z-index: 100;
overflow:hidden;
visibility: hidden;
}

#dropinboxv2{
width: 340px; /*change width to above width-20. */
border: 5px solid black; /*Customize box appearance*/
background-color: #AEB0F0;
padding: 4px;
font-size:10pt;
position:absolute; /*Don't change below 3 rules */
left: 0;
top: 0;
}

.popupv2{
font-size:10pt;
}

.ntext {  font-family: Verdana; font-size: 12px; font-weight: normal; color: #000000}

a.tooltip {
	color:#ffffff;
	text-decoration:none;
	cursor:default;
}

a.tooltip img {
	margin:0;
	padding:0;
	border:0;
}

a.tooltip:hover {
	color:red;
	background-color:#ff0000;
}

a.tooltip span {
	display:none;
	padding:10px 10px 10px 10px;
	margin-left:10px;
	width:130px;
}

a.tooltip span img {
	margin-left:auto;
	margin-right:auto;
}

a.tooltip:hover span {
	display:inline;
	position:absolute;
	background-color:#e79e19;
	border:1px solid #000000;
	color:#000000;
}

.tbgi-mfttdip {
	background-image:url('/protimages/MyFavouriteThingsToDoInParis.jpg');
	background-repeat: no-repeat;
}

.tbgi-pmm {
	background-image:url('/protimages/ParisMetroMap.jpg');
	background-repeat: no-repeat;
}

table.sample {
	border-width: 1px;
	border-spacing: ;
	border-style: solid;
	border-color: gray;
	border-collapse: separate;
	background-color: white;
}
table.sample th {
	border-width: 0px;
	padding: 5px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}
table.sample td {
	border-width: 0px;
	padding: 1px 5px 1px 5px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}

#dhtmltooltip{
position: absolute;
left: -300px;
width: 300px;
border: 1px solid black;
padding: 2px;
background-color: yellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

/* miniZoomPan styles */

.minizoompan 
{
background: #fff;
position: relative; /* always set to relative or offset() won't work */
border: 1px solid lightgray;
padding: 0;
margin: 0;
}

.minizoompan span.loader { /* the loader label*/
position:absolute;
left:0;
top:0;
z-index: 1;
display: none;
color: #000;
background: #fff;
font: normal 9px Arial, Verdana;
padding: 3px;
}

.zoomArea {
	  width: 700px;
	  height: 706px;
	  overflow: hidden;
	  border:1px solid
}
	
.zoomArea > image {
	  width: 100%;
	  height: 100%;
}
	