﻿/* MPTacker CSS BEGINS | DEBUT DU CSS MPTacker */
.mplbtn {
	cursor: pointer;
	cursor: hand;
	border-style: none;
	color: #FFF;
	white-space: nowrap; 
	margin: 0;
	border: none;
	float: left;
 	min-height: 1.3em;
	/*[if gte IE 7]
	min-width: 16%;
	[endif]*/
	min-width: 9.5em; 
	color: #FFF;
	height: 1.2em;
	min-height: 1.57em; 
	background-color: #000;	
	background: none;
	width: 95%;	
	font-weight: bold; 
	font-size: 10.0pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;		 	
}

.product {
	cursor: pointer;
}
.hover {
	background-color: #FFFFCC !important;
}
.selected {
	background-color: #EEE;
}

tr.pgrdO 
{
	background-color: #EEE;
}

tr.pgrdE
{
	background-color: #FFF;
}

tr.pgrdO:hover
{
	background-color: #FFFFCC !important;
}

tr.pgrdE:hover
{
	background-color: #FFFFCC !important;
}

tr.attachmentGridO
{
	background-color: #EEE;
}

tr.attachmentGridE
{
	background-color: #FFF;
}

fieldset fieldset div label {
  float: left;
  width: 35%;
  font: 1em Arial, Helvetica, sans-serif;
  font-weight: bold;
}

fieldset div table tr td span label {
  white-space:nowrap; 
  float:none;
  width:100%;
  font: 1em Arial, Helvetica, sans-serif;
  font-weight:normal;
}

fieldset div table tr td label {
  white-space:nowrap; 
  float:none;
  width:100%;
  font: 1em Arial, Helvetica, sans-serif;
  font-weight:normal;
}

input.date
{
  font: 1em sans-serif;
  padding: 0.2em;
  color: #000;
  background-color: #E3F2F7;
  border: 1px inset #00008B;
  width: 100px;
}

ul.statusList
{
	list-style: none;
	position: relative;
	padding-left: 0;
}

li.statusListO
{
	background-color: #EEE;

}

li.statusListE
{
	background-color: #FFF;

}

.reasonsRadioButtonList
{
	height:150px;
	overflow:auto;
	background-color: #E3F2F7;
	border: 1px inset #00008B;
}

.reasonsRadioButtonList label
{
	white-space: normal;
	font: 1em Arial, Helvetica, sans-serif;
}

.reasonsRadioButtonList input
{
	float: left;
}

.provincesCheckboxList
{
	font: 1em sans-serif;
	padding: 0.2em;
	color: #000;
	height: 70px;
	width: 290px;
	overflow: auto;
	background-color: #E3F2F7;
	border: 1px inset #00008B;
}

.provincesCheckboxList label
{
	white-space: normal;
	font: 1em Arial, Helvetica, sans-serif;
}

.provincesCheckboxList input
{
	float: left;
}

.provincesCheckboxListSearch
{
	font: 1em sans-serif;
	color: #000;
	overflow: auto;
	border: none;
}

.provincesCheckboxListSearch label
{
	white-space: nowrap;
	font: 1em Arial, Helvetica, sans-serif;
}

.provincesCheckboxListSearch input
{
	float: left;
}

.dateDropDownList
{
  font: 1em sans-serif;
  color: #000;
  background-color: #E3F2F7;
  border: 1px inset #00008B;
  width: 60px; 
}

.previewImage
{
	float: right;
	padding: 0px 10px 15px 15px;
	font: 0.8em Verdana, Arial, Helvetica, sans-serif;
}

fieldset.interactiveMap
{
	border: 1px solid #004488; /* #336; */
	margin: .75em .5em 2em .25em;
	padding: 0.7em;
	background-color: #FFF;
}

.interactiveMapLegend
{
	font: 0.8em Verdana, Arial, Helvetica, sans-serif;
	padding: 0.5em;
	position: absolute;
	border: 1px solid #004488; /* #336; */
	background-color: #EFEFEF;
	top: 20px;
	left: 350px;
	width: 190px;
	line-height: 150%;
}

div.mapFilter
{
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	padding: 10px;
	margin: 10px 0px 0px 0px;
	border: 1px solid #004488; /* #336; */
	background-color: #EFEFEF;
}

div.mapFilterButtons
{
	padding: 10px 0px 0px 0px;
	text-align: center;
}

div.mapFilterButtons input
{
	font: bold 1em sans-serif;
}

.legendExpanded {
    white-space:normal;
    visibility:visible;
}

.legendCollapsed {
    position:relative; 
    overflow:hidden;
    height:25px;
    white-space:normal;
}

a.highlightedMenulink {
	color: #FFF;
	background: #004488;  /* #313855; */
	font-weight: bold;
	border-left: 4px solid #3377BB;
	display : block; 
	padding: 2px 5px 2px 5px;
	text-decoration: none; 
}

div.projectList
{
	width: 96%;
}

div.projectList .oRow
{
	background-color: #EEE;
	padding: 10px 10px 10px 10px;
	border-bottom: solid 1px #004488;  /* #313855; */
	min-height: 50px;
	width: 100%;
	overflow: visible;
}

div.projectList .eRow
{
	background-color: #FFF;
	padding: 10px 10px 10px 10px;
	border-bottom: solid 1px #004488;  /* #313855; */
	min-height: 50px;
	width: 100%;
	overflow: visible;
}

div.projectList img.projectDetail
{
	padding-left: 2px;
}

div.projectList img.project
{
	padding-right: 5px;
}

div.projectList img.sortIcon
{
	padding-left: 2px;
}

div.projectList div.projectName
{
	margin-bottom: 2px;
	font: 1.1em Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 90%;
}

div.projectList .projectFav
{
	padding-right: 5px;
}

div.projectList .projectDetailLeft
{
	/*float: left;*/
	font: 1em Arial, Helvetica, sans-serif;
	margin-left: 5px;
	font-weight: normal;
}

div.projectList .projectDetailRight
{
	/*float: right;*/
	font: 1em Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: right;
}

div.projectList .projectDetailLink
{
	float: right;
	font: 0.9em Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: right;
}

div.projectList a
{
	text-decoration: none;
	color: #004488; /* #336; */
}

div.projectList a:visited
{
	text-decoration: none;
	color: #004488; /* #336; */
}

/* Favourites list dashboard */
div.projectList div.dashboard
{
	margin: 5px 10px 5px 10px;
	background-color:Transparent;
}

div.projectList div.dashboard div.status
{
	text-align: left;
	width: 50%;
	float: left;
	margin-bottom: 5px;
}

div.projectList div.dashboard div.target
{
/*	
	text-align: right;
	width: 65%;
	float: right;
*/
	margin-bottom: 5px;
}

div.projectList div.metricsBox
{
	margin: 10px 20px 10px 50px;
	min-height: 50px;
	height: auto !important;
	height: 50px;
	overflow: visible;
	clear: both;
}

div.projectList div.metrics
{
	
	width: 28%;
	float: left;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #000;
	margin-right: 15px;
}

div.projectList div.metricsTop
{
	background-color: #004488; /* #336; */
	color: #FFF;
	padding: 5px 0px 5px 0px;
	font-weight: bold;	
}

div.projectList div.metricsBottom
{
	background-color: #DEE9F2;
	color: #004488; /* #336; */
	padding: 5px 0px 5px 0px;
	font-weight: bold;
	font-size: 1.1em;
}

div.projectList div.dashboardNext
{
	clear: both;
	margin-bottom: 5px;
}

/* End - Favourites list dashboard */

div.projectListUsed
{
	width: 96%;
}
div.projectListUsed .oRow
{
	background-color: #EEE;
	padding: 3px 3px 3px 3px;
	border-bottom: solid 1px #004488;  /* #313855; */
	width: 100%;
	overflow: auto;
}

div.projectListUsed .eRow
{
	background-color: #FFF;
	padding: 3px 3px 3px 3px;
	border-bottom: solid 1px #004488;  /* #313855; */
	width: 100%;
	overflow: auto;
}
div.projectListUsed .projectname
{
	font: 0.9em Arial, Helvetica, sans-serif;
	width: 80%;
}
div.projectListUsed .projectcntr
{
	font: 0.9em Arial, Helvetica, sans-serif;
	width: 5%;
}
div.projectListUsed .projectphase
{
	font: 0.9em Arial, Helvetica, sans-serif;
	width: 15%;
}

div.itemCount
{
	font: 0.8em Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	padding: 2px 0px 2px 0px;
}

div.pageLinks
{
	float: right;
	font: 0.8em Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: right;
	padding: 2px 0px 2px 0px;
	width: 100%;
}

div.pageLinks a
{
	color: #004488;  /* #313855; */
	padding-left: 10px;
}

div.pageLinks a:visited
{
	color: #004488;  /* #313855; */
}

div.pageLinks span
{
	font-weight: bold;
	padding-left: 10px;	
}

div.sortDropDown
{
	padding-top: 10px;
	padding-bottom: 10px;
}

div.sortDropDown select
{
	font: 1em Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #E3F2F7;
	border: 1px inset #00008B;
}

div.sortDropDown input
{
	font: bold 1em sans-serif;
	color: #000;
}

div.sortDropDown label
{
	text-decoration: none;
	font-weight: normal;
	float: none;	
}

div.stage
{
	width: 98%;
	/*background-color: #313855;*/
	margin-bottom: 10px;
}

div.stage .stageName
{
	font: 1.3em Arial, Helvetica, sans-serif;
	/*width: 100%;*/
	font-weight: bold;
	
	border-right: outset 8px #FFFFFF;
	border-bottom: outset 8px #FFFFFF;
	border-top: solid 1px #004488;  /* #313855; */
	border-left: solid 1px #004488;  /* #313855; */
	margin: 0px 0px 5px 0px;
	padding: 5px 0px 5px 5px;
	background-color: #EEE;
}

div.stage .stageDescription
{
	font: 1em Arial, Helvetica, sans-serif;
	/*border: solid 1px #313855;*/
	font-style: italic;
	margin: 0px 0px 5px 10px;
}

div.milestone
{
	background-color: #EEE;
	padding: 5px 5px 5px 0px;
	border-bottom: solid 1px #004488;  /* #313855; */
	min-height: 50px;
	/*width: 100%*/
}

div.milestone .milestoneSequence
{
	float: left;
	font: 1.1em Arial, Helvetica, sans-serif;
	width: 5%;
	font-weight: bold;
	text-align: right;
}

div.milestone .milestoneName
{
	font: 1.1em Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px 15px 5px 30px;
	text-indent: 0px;
}

div.milestone .milestoneDescription
{
	font: 1em Arial, Helvetica, sans-serif;
	font-style: italic;
	margin: 5px 15px 10px 30px;
}

div.noteSection
{
	margin-left: 30px;
	margin-right: 10px;
	font: 0.9em Arial, Helvetica, sans-serif;
	font-weight: normal;
}

div.noteSection .noteRow
{
	padding: 5px 5px 5px 5px;
	border-bottom: solid 3px #FFF;
	min-height: 50px;
	height: auto !important;
	height: 50px;
	background-color: #FAF8CC;
}

div.noteSection .note
{
	font: 1em Arial, Helvetica, sans-serif;
	margin: 2px 5px 5px 0px;
	white-space: normal;
	overflow: hidden;
}

div.noteSection .noteheader
{
	min-height: 20px;
	height: auto !important;
	height: 20px;
	border-bottom: dotted 1px;
}

div.noteSection .noteUpdatedBy
{
	float: left;
	width: 50%;
}

div.noteSection .noteUpdatedDate
{
	border: solid 1px #004488;  /* #313855; */
	width: 25%;
}

div.noteSection .noteEdit
{
	float: right;
	text-align: right;
	width: 49%;
}

div.noteSection .noteAddButton
{
	vertical-align: bottom;
	padding: 2px 5px 0px 0px;
	text-align: right;
}

div.noteSection input.btn
{
	background-color: Transparent;
	font: 1em Arial, Helvetica, sans-serif;
	color: #004488;  /* #313855; */
	text-decoration: underline;
	border: none;
	text-align: right;
	cursor: pointer;
}

div.noteSection textarea
{
	background-color: #FAF8CC;
	font: 1em Arial, Helvetica, sans-serif;
	width: 98%;
	margin: 15px 0px 10px 0px;
}

div.noteSection .noteDeleteMode
{
	margin: 10px 0px 0px 0px;
	font: 1em Arial, Helvetica, sans-serif;
}

div.noteHeader
{
	margin: 0px 0px 5px 0px;
}

div.noteHeader .headerTitle
{
	margin: 0px 0px 5px 0px;
	font: 1.5em Arial, Helvetica, sans-serif;
	font-weight: bold;
}

div.noteHeader .headerText
{
	margin: 0px 0px 0px 0px;
	font: 1.4em Arial, Helvetica, sans-serif;
}

div.noteSection .noteEditMode
{
	
}
blah
{
	padding: 10px 10px 10px 10px;
	border-bottom: solid 1px #004488;  /* #313855; */
	min-height: 20px;
	width: 100%;
	overflow: auto;
	width: 100%;
}
div.bankprojectlist
{
	width: 96%;
}
div.bankprojectlist .oRow
{
	background-color: #EEE;
	padding: 10px 10px 10px 10px;
	border-bottom: solid 1px #004488;  /* #313855; */
	min-height: 20px;
}
div.bankprojectlist .eRow
{
	background-color: #FFF;
	padding: 10px 10px 10px 10px;
	border-bottom: solid 1px #004488;  /* #313855; */
	min-height: 20px;
}
div.bankprojectlist .bankCntr
{
	margin-bottom: 2px;
	font: .9em Arial, Helvetica, sans-serif;
	width: 5%;
}
div.bankprojectlist .bankName
{
	margin-bottom: 2px;
	font: .9em Arial, Helvetica, sans-serif;
	width: 60%;
}
div.bankprojectlist .bankType
{
	margin-bottom: 2px;
	font: .9em Arial, Helvetica, sans-serif;
	width: 5%;
}
div.bankprojectlist .bankPhase
{
	margin-bottom: 2px;
	font: .9em Arial, Helvetica, sans-serif;
	width: 10%;
}
div.bankprojectlist .bankPublicFlag
{
	margin-bottom: 2px;
	width: 5%;
}
div.bankprojectlist .bankFederalFlag
{
	margin-bottom: 2px;
	width: 5%;
}
div.bankprojectlist .bankHidden
{
	margin-bottom: 2px;
	font: .9em Arial, Helvetica, sans-serif;
	width: 10%;
}
div.bankprojectlist .header
{
	background-color: #FFF;
}
div.bankprojectlist #SortMT
{
	width: 15%;
}
div.bankprojectlist #SortName
{
	width: 35%;
}
div.bankprojectlist #SortPhase
{
	width: 15%;
}
div.bankprojectlist #SortFlag
{
	width: 15%;
}
div.InternalPublicTitle
{
	margin: 20px 0px 20px 0px;
	font: 1.25em Arial, Helvetica, sans-serif;
	font-weight: bold;
}
div.phaseChecklist
{
		margin: 00px 0px 00px 44%;
}
div.banksearch
{
	margin: 10px 0px 10px 0px;
}
div.projectListEdit
{
	width: 96%;
}
div.projectListEdit .oRow
{
	background-color: #EEE;
	padding: 3px 3px 3px 3px;
	border-bottom: solid 1px #004488;  /* #313855; */
	width: 100%;
	overflow: auto;
}

div.projectListEdit .eRow
{
	background-color: #FFF;
	padding: 3px 3px 3px 3px;
	border-bottom: solid 1px #004488;  /* #313855; */
	width: 100%;
	overflow: auto;
}
div.projectListEdit .bankCntr
{
	font: 0.9em Arial, Helvetica, sans-serif;
	width: 5%;
}
div.projectListEdit .bankType
{
	font: 0.9em Arial, Helvetica, sans-serif;
	width: 5%;
}
div.projectListEdit .bankName
{
	font: 0.9em Arial, Helvetica, sans-serif;
	width: 60%;
}
div.projectListEdit .bankPhase
{
	font: 0.9em Arial, Helvetica, sans-serif;
	width: 10%;
}
div.projectListEdit .bankPublicFlag
{
	font: 0.9em Arial, Helvetica, sans-serif;
	width: 5%;
}
div.projectListEdit .bankFederalFlag
{
	font: 0.9em Arial, Helvetica, sans-serif;
	width: 5%;
}
div.projectListEdit .span #checkbox
{
	margin: 00px 0px 00px 44%;
}
div.checkpnl
{
	margin: 10px 0px 10px 70px;
}
div.checkpnl2
{
	margin: 10px 0px 10px 70px;
}

/*border: solid 1px #313855;
div.projectListEdit .projectcntr
{
	font: 0.9em Arial, Helvetica, sans-serif;
	width: 5%;
}
div.projectListEdit .projectphase
{
	font: 0.9em Arial, Helvetica, sans-serif;
	width: 15%;

*/

div.portfolioList
{
	width: 100%;
}

div.portfolioList div.metricsBox
{
	margin: 10px 10px 10px 20px;
	min-height: 50px;
	height: auto !important;
	height: 50px;
	overflow: visible;
	clear: both;
}

div.portfolioList div.metrics
{
    width: 80px;
	float: left;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #000;
	margin-right: 15px;
}

div.portfolioList div.metricsEqual
{
	width: 30px;
	float: left;
	text-align: center;
	vertical-align: middle;
	margin-right: 15px;
	padding: 20px 0px 10px 0px;
}

div.portfolioList div.metricsTop
{
	background-color: #004488; /* #336; */
	color: #FFF;
	padding: 5px 0px 5px 0px;
	font-weight: bold;
	font-size: 0.7em;
}

div.portfolioList div.metricsBottom
{
	background-color: #DEE9F2;
	color: #004488; /* #336; */
	padding: 5px 0px 5px 0px;
	font-weight: bold;
	font-size: 0.7em;
}

.gridMetricsTop
{
	background-color: #004488; /* #336; */
	color: #FFF;
	padding:  5px 25px 5px 25px;
	font-weight: bold;
	font-size: 0.7em;
}

.gridMetricsBottom
{
	background-color: #DEE9F2;
	color: #004488; /* #336; */
	padding: 5px 25px 5px 25px;
	font-size: 0.7em;
	text-align:center;
}

.gridMetricsLight
{
	font-size: 0.7em;
	text-align:left;
}

table.bankTableGrid 
{
	font: 0.85em Arial, Verdana, Helvetica, sans-serif;
}	

table.bankTableGrid tr.even a, table.bankTableGrid tr.odd a, table.bankTableGrid tr.even a p, table.bankTableGrid tr.odd a p
{
	color: #004488; /* #333366; */
	text-decoration: underline;
}

table.bankTableGrid tr.even a:visited, table.bankTableGrid tr.odd a:visited, table.bankTableGrid tr.even a:visited p, table.bankTableGrid tr.odd a:visited p
{
	color: #004488; /* #333366; */
	text-decoration: underline;
}

table.bankTableGrid .bankTableGridHeader a, .bankTableGridHeader th
{
	background-color: #004488; /* #333366; */
	color: #FFF;
	font-weight: normal;
	text-decoration: none;
	text-align:left;
}

.bankTableGridHeaderLight
{
	background-color:Silver;  /* #FFFFCC; */
	color: #000;
	font-weight: normal;
	text-decoration: none;
}

table.bankTableGrid tr.even
{
	background-color: #EEE;
}

table.bankTableGrid tr.odd
{
	background-color: #FFF;
}

.btnSpecial
{
    font-family:Arial, Verdana;
    font-size:1.0em;
    width:auto;
    overflow:visible;
    cursor:pointer;
}

.chkCheckBoxList label
{
    margin-right:30px;
}

.chkCheckBoxListBoldOn label
{
    margin-right:30px;
    font-weight:bold;
}

.chkCheckBoxListBoldOff label
{
    margin-right:30px;
    font-weight:normal;
}

.fontBoldOn
{
    font-weight:bold;
}

.fontBoldOff
{
    font-weight:normal;
}

/* START - Pure CSS Tooltips - START */
a.info{
    position:relative; /*this is the key*/
    z-index:24; 
    background-color:#fff;
    color:#000;
    text-decoration:none}

a.info:hover{z-index:25; background-color:#fff}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:fixed;
    top:2px;
    right:2px;
    width:400px;
    padding: 9px 9px 9px 9px;
    border:1px solid #004488;
    background-color:#cff;
    color:#000;
    text-align:justify;}

.CRVersion{
    position:relative; /*this is the key*/
    z-index:24; 
    background-color:Transparent;
    color:#000;
    text-decoration:none}

.CRVersion:hover{z-index:25; background-color:Transparent;}

.CRVersion span{padding:10px 20px 10px 10px; display: none}

.CRVersion:hover span{ /*the span will display just on :hover state*/
    display: block;
    position: absolute;
    white-space: nowrap; 
    top: 2em; 
    left: 2em; 
    width: auto;
    overflow: visible;
    border: 1px solid #000;
    background-color: #FFFFE0; /* lightyellow #cff */
    color: #000;
    z-index:30;
    text-align: left;}


.MTDependencies{
    position:relative; /*this is the key*/
    z-index:84; 
    background-color:Transparent;
    color:#000;
    text-decoration:none}

.MTDependencies:hover{z-index:85; background-color:Transparent;}

.MTDependencies span{padding:10px 20px 10px 10px; display: none}

.MTDependencies:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */
    top:2em; 
    left:2em; 
    width:auto;
    overflow:visible;
    border:1px solid #000;
    background-color: #FFFFE0 !important; /* lightyellow #cff */
    color:#000;
    z-index:90;
    text-align: left;}


.MTContacts{
    position:relative; /*this is the key*/
    z-index:24; 
    background-color:Transparent;
    color:#000;
    text-decoration:none}

.MTContacts:hover{z-index:25; background-color:Transparent;}

.MTContacts span{padding:10px 20px 10px 10px; display: none}

.MTContacts:hover span{ /*the span will display just on :hover state*/
    display: block;
    position: absolute;
    white-space: nowrap; 
    top: 2em; 
    left: 2em; 
    width: auto;
    overflow: visible;
    border: 1px solid #000;
    background-color: #FFFFE0; /* lightyellow #cff */
    color: #000;
    z-index:30;
    text-align: left;}

/* END - Pure CSS Tooltips - END */

.tooltip { position:relative; z-index:24; }
.tooltip span { display:none;}
.tooltip:hover {height: 100%; z-index:25;}
.tooltip:hover span {
    display:block;
    position:absolute;
    width:300px;
    top:5px;
    left:20px;
    background-color:#FCFBDC;
    border:1px solid #333333;
    padding:5px;
    font-size:11px;
    color:#333333;
    text-decoration:none;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* START - Pagination - START */

.pagination{
padding: 1px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 12px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 3px;
border: 1px solid #2b66a5;
text-decoration: none; 
color: #000;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #000;
background-color: #FFFF80;
}

/* END - Pagination - END */


/* START - Popup Window - START */

#divSelect{background-color:#eee; padding:0px; border:2px solid #004488; width:600px; height:300px; text-align:center; display:none;}

#divScreen{position: absolute;
background: black url(../images/overlay.png);
height: 10px;
width: 10px;
left: 0;
top: 0;
z-index: 5;
visibility: hidden;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=50);
opacity: 0.5;}

/* * html #divScreen{background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/overlay.png", sizingMethod="scale");} */

/* END - Popup Window - END */


/* START - Alphabet Glossary - START */
#glossary{width:500px} 
#glossary a,.glossary a
    { 
	float:left; 
	width:30px; 
	height:24px; 
	line-height:24px; 
	margin:5px 3px; 
	text-align:center; 
	border:1px solid #bdbdbd; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 
	font-size:14px; 
	font-weight:bold; 
	color:#000; 
	text-decoration:none
	}

#glossary a:hover, #glossary a:focus, .glossary a:hover, .glossary a:focus, .glossary a.selected
    { 
	color:#000; 
	padding:5px 3px; 
	font-size:20px; 
	margin:0
	}

.glossary a{ margin:5px 1px }

.glossary a:hover, .glossary a:focus, .glossary a.selected
    { 
    padding:4px 1px; 
    color:#d6071b !important
    }
    
.AlphaGlossary
    { 
    background-color:#FFF;
	width:15px; 
	height:15px;
	overflow:hidden;
 	text-align:center; 
	font-size:11px; 
	font-weight:normal; 
	color:#000; 
	text-decoration:none;
	cursor:pointer;
	border: 0px; 
	padding: 0px; 
	margin: 0px;
	}
	
.AlphaGlossary:hover
    { 
    color:#F00 !important
    }

.AdvanceSearch
    { 
    background-color:#FFF;
	width:auto; 
	height:17px;
	overflow:visible;
 	text-align:center; 
	font-size:11px; 
	font-weight:normal; 
	color:#000; 
	text-decoration:none;
	cursor:pointer;
	border: 1px solid #000;
	border-color:#000; 
	padding: 0px 5px 3px 5px; 
	margin: 0px 7px 0px 0px;
	vertical-align:middle;
	}
	
.AdvanceSearch:hover
    { 
    border-color:#0000FF;
    color:#0000FF !important
    }
        
/* END - Alphabet Glossary - END */

/* MPTacker CSS ENDS | FIN DU CSS MPTacker */

