/* --------- dpexplorer.css file ----------------------------------------------- */
/*                                                                               */
/* Author: Willem Scholten                                                       */
/*
/* $HeadURL$
   $Id$
   $LastChangeBy$
        
  -------------------------------------------------------------------------------*/
        

.MasterContainerTable {
        width: 946px;
        margin : 0px;
	border: none;
	border-spacing: 0px;
}

.containerTableRow {
	margin: 0px;
        border: none;
        background: #FFFFFF none repeat scroll 0 0;
	vertical-align: top;
}

.sidebarColumn {
	width: 234px;
	padding: 0px 0px 15px 0px;
	margin: 0;
	border: none;
        background: #FFFFFF none repeat scroll 0 0;
}

.spacerColumn {
	width: 2px;
	margin: 0px;
	padding: 0;
	border: none;
        background: #FFFFFF none repeat scroll 0 0;
}

.explorerColumn {
	width: 710px;
	margin: 0px;
	padding: 0;
	border: none;
        background: #FFFFFF none repeat scroll 0 0;
}


.footerSeperatorCell {
       width:946px;
       height:25px;
       background:url(/dpexplorer/locale/en/images/footer.jpg) no-repeat;
       margin: 0;
       padding: 0;
       border: none;
       display:block;
       color:#FFFfff;
       vertical-align: top;
}

.footerTextCellLeft {
        margin: 0px;
	padding: 0;
        border: none;
        background-color: #FFFFFF;
	text-align: left;
	width: 470px;
}

.footerTextCellRight {
        margin: 0px;
	padding: 0;
        border: none;
        background-color: #FFFFFF;
	text-align: right;
	width: 470px;
}

/* for the dpexplorer */

.ContainerTable {
        width: 700px;
        margin : 13px 0px 0px 10px;
	padding: 0;
	border: none;
	vertical-align: top;
}

.ContainerTableSelection {
        width: 700px;
        margin : 0px 0px 13px 10px;
	padding: 0;
	border:1px solid #6699CC;
	vertical-align: top;
}


.TrContainerWhite {
	padding: 0;
	margin: 0;
	border: none;
	vertical-align: top;
	background-color: #FFFFFF;
	border-left: 1px solid #6699CC;
}

.TdContainerWhite {
	padding: 0;
        margin: 0;
        border: none;
        vertical-align: top;
        background-color: #FFFFFF;
	align: left;
}

.TrContainerBlue {
        padding: 0;
        margin: 0;
        border: none;
        vertical-align: top;
        background-color: #6699CC;
	border-left: 1px solid #6699CC;
}
        
.TdContainerBlue {   
        padding: 0;
        margin: 0;
        border: none;
        vertical-align: top;
        background-color: #6699CC;
        align: left;
}

.TdContainerBlueLeft {   
        padding: 0;
        margin: 5px  10px 5px 10px;
        border: none;
        vertical-align: top;
        background-color: #6699CC;
        align: left;
}

.BlueBorder {
	border: 1px solid #6699CC;
	vertical-align: top;
	align: left;
	background-color: #EDF2F8;
}

.ContainerTableInside {
        margin : 0;
	padding: 0;
	border: none;
	vertical-align: top;
}

.ContainerTableResultMatrix {
        margin : 0;
	padding: 0;
	border: 1px solid #FFFFFF;
	vertical-align: top;
}

.ContainerTableInsideExtract {
        margin : 0;
	padding: 0;
	border: none;
	vertical-align: top;
	width: 650px;
}

.ContainerFormTable {
        margin : 13px;
	padding: 0;
	border: none;
	vertical-align: top;
	width: 650px;
}

.TrRowFormTable {
	margin: 0;
	padding: 0;
	border: none;
	vertial-align: top;
	align: left;
	background-color: #EDF2F8;
}

.TrRowFormTableCenter {
	margin: 0;
	padding: 0;
	border: none;
	vertial-align: top;
	align: center;
	background-color: #EDF2F8;
}

.TrRowFormTableDownload {
	padding: 0;
	margin: 10px 0px 10px 0px;
	border: none;
	vertial-align: top;
	align: left;
	background-color: #EDF2F8;
}

.TrRowFormTableBottom {
	margin: 0px 0px 5px 0px;
	padding: 0;
	border: none;
	vertial-align: top;
	align: left;
	background-color: #EDF2F8;
}

.TrRowResultHeader {
	margin: 0px 0px 5px 0px;
	padding: 0;
	border: none;
	vertial-align: top;
	align: left;
	background-color: #cccccc;
}

.TdRowFormTable {
        background-color: #EDF2F8;
        border: none;
        color: #000000;
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-size: 10px;
        font-weight: bold;
        text-decoration: none;
        align: left;
        vertical-align: top;
        margin: 0;
        padding: 0;
}

.TdRowFormTableCenter {
        background-color: #EDF2F8;
        border: none;
        color: #000000;
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-size: 10px;
        font-weight: bold;
        text-decoration: none;
        align: center;
        vertical-align: top;
        margin: 0;
        padding: 0;
}

.TdRowFormTableDownload {
        background-color: #EDF2F8;
        border: none;
	border-bottom: none;
        color: #000000;
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-size: 10px;
        font-weight: bold;
        text-decoration: none;
        align: left;
        vertical-align: top;
        margin: 0;
        padding: 10px 0px 10px 0px;
}

.TdButtonRow {
        background-color: #EDF2F8;
        border: none;
        align: left;
        vertical-align: top;
        margin: 10px 0 0 0;
        padding: 10px 0 0 0;
}

.TdButtonRow65 {
        background-color: #EDF2F8;
        border: none;
        align: left;
        vertical-align: top;
        margin: 0;
        padding: 0;
	width: 65%;
}

.TdButtonRow35 {
        background-color: #EDF2F8;
        border: none;
        align: left;
        vertical-align: top;
        margin: 0;
        padding: 0;
	width: 35%;
}

.tdsvhead1 {
	background-color:#EDF2F8;
	border: none;
	color: #000000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 4px;
	margin-top: 4px;
	padding: 0;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	left: 0px;
}

.tdResulthead1 {
	background-color:#cccccc;
	border: 1px solid #FFFFFF;
	color: #000000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 4px;
	margin-top: 4px;
	padding: 1 0 0 0;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	left: 0px;
}

.tdResultRowWhite {
        background-color:#FFFFFF;
        border: 1px solid #FFFFFF;
        color: #000000;
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-size: 10px;
        font-weight: normal;
        margin-bottom: 4px;
        margin-top: 4px;
        padding: 1 0 0 0;
        text-decoration: none;
        text-align: left;
        vertical-align: top;
        left: 0px;
}

.tdResultRow1 {
        background-color:#dee2e7;
        border: 1px solid #FFFFFF;
        color: #000000;
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-size: 10px;
        font-weight: normal;
        margin-bottom: 4px;
        margin-top: 4px;
        padding: 1 0 0 0;
        text-decoration: none;
        text-align: left;
        vertical-align: top;
        left: 0px;
}

.tdResultRow0 {
        border: 1px solid #FFFFFF;
        color: #000000;
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-size: 10px;
        font-weight: normal;
        margin-bottom: 4px;
        margin-top: 4px;
        padding: 1 0 0 0;
        text-decoration: none;
        text-align: left;
        vertical-align: top;
        left: 0px;
}

.tdsvhead1Warning {
	background-color:#EDF2F8;
	border: none;
	color: red;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 4px;
	margin-top: 4px;
	padding: 0;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	left: 0px;
}

.tdsvhead100 {
	background-color:#EDF2F8;
	border: none;
	color: #000000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 4px;
	margin-top: 4px;
	padding: 0;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	left: 0px;
	width: 100%;
}

.ContainerTableInsideProgress {
        margin : 10px;
	padding: 0;
	border: none;
	vertical-align: top;
	width: 500px;
}

.TdContainerLeft {
        background-color: #FFFFFF;
        padding : 0 0 0 0;
        width : 262px;
        border-bottom : none;
        text-align : left;
	vertical-align: top;
}

.TdContainerLeft4 {
        background-color: #FFFFFF;
        padding : 0 0 0 0;
        width : 4px;
        border-bottom : none;
        text-align : left;
	vertical-align: top;
}

.TdContainerLeft8 {
        background-color: #FFFFFF;
        padding : 0 0 0 0;
        width : 8px;
        border-bottom : none;
        text-align : left;
	vertical-align: top;
}

.TdContainerLeft10 {
        background-color: #FFFFFF;
        padding : 0 0 0 0;
        width : 10px;
        border-bottom : none;
        text-align : left;
	vertical-align: top;
}

.TdContainerRight {
	background-color: #FFFFFF;
        padding : 0 0 0 0;
        border-bottom : none;
        text-align: right;
	vertical-align: top;
}

.TdBackSelect { 
        width : 120px;
        height : 24px;
        background-color: #FFFFFF;
        background-image:url(/dpexplorer/locale/en/images/bbg-blue.gif);
        padding : 0 0 0 0;
        border-bottom : none;
        text-align : left;
	vertical-align: middle;
}

.TdBackNoSelect {
        width : 120px;
        height : 24px;
        background-color: #FFFFFF;
        background-image:url(/dpexplorer/locale/en/images/bbg-brown.gif);
        padding : 0 0 0 0;
        border-bottom : none;
        text-align : left;
	vertical-align: middle;
}


/* Progress Bar Classes */

.stepon {
        background-color:#5280B1;
        background-image:url(/dpexplorer/locale/en/images/indicator.gif);
        background-position:center center;
        background-repeat:no-repeat;
        border:1px solid #666666;
        color:inherit;
        font-size:1px;
	width: 75px;
        height:10px;  
        padding:0;
}

.stepnext {  
        background-color:#FFFFFF;
        border:1px solid #666666;
        color:#FFFFFF;
        font-size:1px;
	width: 75px;
        height:10px;
        padding:0;
}
 
.stepdone {
        background-color:#003366;
        border:1px solid #000000;
        color:#CCCCCC;
        font-size:1px;
	width: 75px;
        height:10px;
        padding:0;
}
.steptexton {
        background-color:transparent;
        color:#FFCC99;
        font-size:90%;
        font-weight:bold;
        padding:3px 15px;
	width: 75px;
	border-bottom: none;
}

.steptextoff {
        background-color:transparent;
        color:#ffffff;
        font-size:90%;
        padding:3px 15px;
	width: 75px;
	border-bottom: none;
}

.spacer {
        background-color: #6699CC;
        width: 5px;
        padding: 0 0;
	border-bottom: none;
}

/* Text formatting Classes */

.texthighlight {
        align: center;
        color: #FFCC99;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        font-weight: bold;
        page-break-after: auto;
        text-decoration: none
}

.textnormal {
        align: center;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        page-break-after: auto;
        text-decoration: none
}

.contentlinksverdana {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #003399;
        text-decoration: none;
        font-weight: bold;
}   

.dmhead1 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: normal;
        color: #000000;
        text-decoration: none;
}

.svhead1 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #000000;
        text-decoration: none;
        background-color: #EDF2F8
}

/* Form element classes  */

.formelementcountry {
	color: #000000;
	font-family: Verdana,Arial,Helvetica,sans-serif;	
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	width: 650px;
}

.button2 {
	background-color: #FFFFFF;
	background-image: url(/dpexplorer/lcoale/en/images/bg_button.gif);
	border: 1px solid #CCCCCC;
	color: #12468D;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	height: 20px;
	padding: 2px;
	text-decoration: none;
	vertical-align: middle;
}
