body 
{
	background: #FFF;
    font-family: Arial;
    font-size: 100%;
    width: 100%;
    color:#333333;
}

p 
{
    margin:5px 0;
    font-family:Arial;
    font-size:14px;
    color:#4d4f53;
}

a {text-decoration:none;color:#4311DD;}
a:hover {text-decoration:underline;}

.nextLine
{
    height:1pt;
}

#main
{
    margin: 0 auto;
    width:950px;
}

#Header
{
    background: #fff url(images/banner.png) no-repeat;
    height: 170px;
    padding: 0 0 0 0;
    width: 925px;
    float:left;
    margin:0 auto;
    font-family:Arial;
    font-size:30px;
    color:White;
    padding-left:30px;
}

.MLLogo
{
	background:#fff url(images/ML_Logo_en.jpg) no-repeat;
	height:70px;
	width:954px;
	text-align:right;
	float:left;
	padding-top:10px;
	margin:auto;
}

.MLLogoFr
{
	background:#fff url(images/ML_Logo_fr.jpg) no-repeat;
	height:70px;
	width:954px;
	text-align:right;
	float:left;
	padding-top:10px;
	margin:auto;
}

#SearchArea
{
    width:954px;
    background-color:#EEEEEE;
}

#tblSearch
{
    width:100%;
    background-color:#EEEEEE;
    margin:0;
    padding-left:15px;
    padding-right:15px;
    padding-top:15px;
    padding-bottom:15px;
}

#tblLeft
{
    width:60%;
    border-right:1px solid #fff;
    padding-right:10px;
    vertical-align:top;
    padding-right:40px;
    
}

.panelButtons
{
    float:right;
    margin:10px;
}

#tblRight
{
    width:40%;
    padding-left:50px;
    border-left:1px solid #999;
    vertical-align:top;
}

#footerLine
{
    background-color:#0A8546;
    width:955px;
    height:35px;
}

.welcomeTo
{
    color:#0A8546;
    font-family:Arial;
    font-size:15px;
    font-weight:600;
}

.welcomeToMessage
{
    color:#4d4f53;
    font-family:Arial;
    font-size:14px;
}

.pleaseSelect
{
    color:#4d4f53;
    font-family:Arial;
    font-size:14px;
}

.SearchMessage
{
    color:#4d4f53;
    font-family:Arial;
    font-size:14px;
}

.footer
{
    background-color:transparent;
    color:#0A8546;
    text-decoration:none;
    font-family:Arial;
    font-size:12px;
    padding-top:12.8px;
    width:955px;
}

.footerLinks
{
    color:#0A8546;
    text-decoration:none;
    font-family:Arial;
    font-size:10px;
    padding-left:10px;
    padding-right:10px;
}

.topLinks
{
    color:#0A8546;
    text-decoration:none;
    font-family:Arial;
    font-size:12px;
}

.footerLeft
{
    background-color:transparent;
    color:#0A8546;
    font-family:Arial;
    font-size:1.1em;
    font-weight:bold;
    padding-top:12px;
    width:460px;
    float:left;
    padding-top:0;
    margin-left:20px;
}

.footerRight
{
    background-color:transparent;
    color:#0A8546;
    text-decoration:none;
    font-family:Arial;
    font-size:12px;
    padding-top:12px;
    text-align:right;
}

.dataArea
{
    padding:10px;
    background-color:#EEEEEE;
    border-bottom:1px solid #e7e7e7;
}

#subSearchArea
{
    border-left:1px solid #e7e7e7;
    border-right:1px solid #e7e7e7;
}

.dataGV
{
    border-color:#ADAEAE;
}

.dataHeaderDIN
{
    background-color:#ADAEAE;
    color:White;
    font-family:Arial;
    font-size:12px;
    width:200px;
    border-color:#ADAEAE;
    padding-top:5px;
    padding-bottom:5px;
}

.dataHeaderName
{
    background-color:#ADAEAE;
    color:White;
    font-family:Arial;
    font-size:12px;
    width:400px;
    border-color:#ADAEAE;
    padding-top:5px;
    padding-bottom:5px;
}

.disclaimer
{
    font-family:Arial;
    font-size:11px;
    background-color:White;
    color:#666;
    padding-top:5px;
}

.hl
{
    height:1px;
    background-color:#ADAEAE;
    width:954px;
    margin-top:5px;
    margin-bottom:5px;
}

.disclaimerText
{
    margin-top:5px;
    margin-bottom:5px;
}

.dataItem
{
    font-family:Arial;
    font-size:12px;
    color:#4d4f53;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:5px;
}

.popupWindow
{
    background-color:White;
}

.popupClose
{
}

.popupHeader
{
    background-color:#0A8546;
    color:White;
    font-family:Arial;
    font-size:14px;
    padding:10px;
}

.popupData
{
    color:#666;
    font-family:Arial;
    font-size:12px;
    padding:10px;
}

.modalBackground 
{ 
  background-color:#CCCCFF;
  filter:alpha(opacity=40);
  opacity:0.5;
 
}

.CompletionListCssClass 
{ 
    font-size: 12px; 
    color: #000; 
    padding: 3px 5px; 
    border: 1px solid #999; 
    background: #fff; 
    width: 300px; 
    float: left; 
    z-index: 1; 
    position:absolute; 
    margin-left:0px; 
} 
.CompletionListItemCssClass 
{ 
    font-size: 11px; 
    color: #000; 
    padding: 3px 5px; 
    border: 1px solid #999; 
    background: #fff; 
    width: 450px; 
    float: left; 
    z-index: 1; 
    position:absolute; 
    margin-left:0px; 
} 


.gradient-top  
{
	/* For WebKit (Safari, Google Chrome etc) */
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ccc));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #f2f2f2, #ccc);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFE8E8E8, endColorstr=#FFCCCCCC);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFE8E8E8, endColorstr=#FFCCCCCC)";
}