﻿BODY {
  background-image: URL(../images/gridBackground.gif);
  margin: 0px;
  font-family: Verdana, Arial, Sans-serif;
  color: #373737;
  font-size: 9pt;
  padding: 0px;
}
table.mainTbl {
  position: relative;
  width: 100%;
  height: 100%;
  border-collapse: collapse;
  background-image: URL(../images/parisLogoSide.gif);
  background-repeat: no-repeat;
  background-position: 750px -10px;
}
table.contentTbl {
  position: relative;
  width: 750px;
  height: 100%;
  background-color: #fff;
  border-collapse: collapse;
  border-right: 1px solid #373737;
  font-family: Verdana, Arial, Sans-serif;
  color: #373737;
  font-size: 9pt;
}
#parisMap {
  position: relative;
  top: 0px;
  left: 0px;
  width: 203px;
  height: 159px;
  background-image: URL(../images/parisMap.jpg);
  background-repeat: no-repeat;
}
td.menuTd{
  width: 100%;
  height: 33px;
  background-color: #c6c3c6;
}
#menuHolder {
  position: relative;
  width: 100%;
  height: 52px;
  background-color: #585A52;
  padding-left: 0px;
  top: 0px;
}
td.footer {
  width: 100%;
  height: 25px;
  border-top: 1px solid #999;
  color: #fff;
  font-size: 7pt;
  text-align: center;
  background-color: #c6c3c6;
}
#footerInfo {
  position: relative;
  width: 100%;
  height: 25px;
  background-color: #5A0839;
  top: 2px;
  padding: 0px;
}
td.contentLeftTd {
  width: 204px;
  height: 100%;
  padding: 3px;
}
#contentLeft {
  border-right: 1px solid #999;
  width: 100%;
  height: 98%;
  margin-top: 3px;
  margin-bottom: 3px;
}
#imgHolderLeft {
  position: relative;
  width: 100%;
  font-size: 8pt;
}
#quoteLeft2 {
  position: relative;
  background-color: #E8EDF5;
  border: 1px dashed #5F6EAD;
  padding: 4px;
  width: 190px;
  font-size: 8pt;
  color: #373737;
  font-style: normal;
  z-index: 10;
  text-align: left;
}
#quoteLeft {
  position: relative;
  background-color: #E8EDF5;
  border: 1px dashed #5F6EAD;
  padding: 7px;
  top: -15px;
  left: 0px;
  width: 190px;
  font-size: 8pt;
  color: #373737;
  font-style: normal;
  z-index: 10;
  text-align: left;
}
.quoteSource {
  position: relative;
  width: 100%;
  color: #5A0839;
  font-weight: bold;
  font-style: normal;
  text-align: right;
}
.quoteSource2 {
  position: relative;
  color: #5A0839;
  font-weight: bold;
  font-style: normal;
  text-align: right;
}
.quoteBold {
  width: 100%;
  color: #5A0839;
  font-weight: bold;
  font-style: normal;
}
#contentLeft img { border: 1px solid #373737; }
td.contentRightTd {
  width: 547px;
  font-size: 8pt;
  padding: 15px;
}
.contentIMG { text-align: center; font-weight: bold; color: #5A0839; }
.contentIMG img { border: 1px solid #373737; }
.contentIMG2 { float: right; text-align: center; font-weight: bold; color: #5A0839; }
.contentIMG2 img { border: 1px solid #373737; }
#pHHolder {
  width: 100%;
  padding-bottom: 2px;
  border-bottom: 1px solid #999;
}
#pBox {
  position: relative;
  background-color: #E8EDF5;
  /* border: 1px solid #D8D8D8; */
  padding: 7px;
  width: 100%;
  text-align: left;
  z-index: 1;
}
a.links {
  color: #5A0839;
  font-weight: bold;
  text-decoration: underline;
}
a.links:hover {
  color: #585A52;
  font-weight: bold;
  text-decoration: underline;
}

a.menu {
	color: #E3e5d7;
	font-weight: bold;
	text-decoration: underline;	
	background: #5A0839;
	border: 1px #E3e5d7 solid;
	margin: 0px;
	padding: 3px;	
	font-size: 9pt;
	font-family: "Times New Roman", Times, serif;
	font-variant: normal;
	text-decoration: none;														
}
a.menu:hover {
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
	border: 1px #ffffff solid;
	text-decoration: none;														
	background: #5A5852;																																}
}
a.footerlinks {
  color: #fff;
  font-weight: bold;
  text-decoration: underline;
}
a.footerlinks:hover {
  color: #818181;
  font-weight: bold;
  text-decoration: underline;
}
.imgCaption {
  color: #5A0839;
  font-size: 8pt;
  font-weight: bold;
}
.formInput {
  color: #373737;
  font-size: 8pt;
  font-weight: bold;
}
.formInput2 {
  color: #373737;
  font-size: 8pt;
}
.errorMsg {
  color: #5A0839;
  font-size: 8pt;
  font-weight: bold;
}
#inputStyle1 {
  width: 250px;
  height: 20px;
  padding: 2px;
  font-size: 8pt;
  color: #373737;
  font-family: Verdana, Arial, Sans-serif;
  border: 1px solid #373737;
}
#inputStyle2 {
  width: 165px;
  height: 20px;
  padding: 2px;
  font-size: 8pt;
  color: #373737;
  font-family: Verdana, Arial, Sans-serif;
  border: 1px solid #373737;
}
#selectStyle1 {
  width: 75px;
  height: 20px;
  padding: 2px;
  font-size: 8pt;
  color: #373737;
  font-family: Verdana, Arial, Sans-serif;
  border: 1px solid #373737;
}
#flagfloat { 
  position:absolute;
  display: inline;
  font-family: Verdana, Arial, Sans-serif;
  color: #FFFFFF;
  top: 2px;
  left: 578px;
}
.contentIMG3 img { border: 1px solid #373737; }
}
#flag
{
  display: block;
  width: 340px;
  height: 30px;
  border: #95270D;
  Padding: 0px;
  background-color: #transparent;
  cursor: hand;
  FILTER: progid:DXImageTransform.Microsoft.Alpha(Opacity=100, FinishOpacity=50, Style=2, StartX=0, FinishX=100, StartY=0, FinishY=100)


}

#flagfloattext { 
  position:absolute;
  display: inline;
  font-family: Verdana, Arial, Sans-serif;
  font-size: 9px;
  color: #FFFFFF;
  top: 28px;
  left: 578px;
}
#flagtext
{
  display: block;
  width: 340px;
  height: 30px;
  border: #95270D;
  Padding: 0px;
  background-color: #transparent;
  cursor: hand;
  filter: fade (opacity=50)
}


table.NormalContent{
  	font-size: 10px;
  	text-align: center;
	  font-family: Verdana, Arial, Sans-serif;
  	background-color: #c6c3c6;
  	border: #95270D;
}
/*Added by JV*/
.emphasis{
  width: 100%;
  font-weight: bold;
  font-style: normal;
}
/*Added by JV*/
.emphasis2{
  width: 100%;
  font-style:italic;
}