/*-------------DPS CSS Document-------------*/

/*-------------topbar-------------*/
body    {color: #32322f; }
.viewerBody { background-color: #FFFFFF; color: #32322f; }
#mainAreaLobby h1 {color:#555555;}
table td.problem div.actionMenu ul li {display:block}
.taFoldersList div.typeF div.alignLeft { background-color:#ffffff;}
.taFoldersList div.typeF div.alignRight { background-color:#ffffff;}
.taFoldersList table td.problem div.actionMenu  { border-bottom:0; text-align:left;float:left;padding-left:66%;}

#breadCrumbs { background-color:#FFFFFF; height:55px; width:auto; text-align:left; font-size:80%; font-weight:bold; color:#555555; background-image:url(../images/icon_producers.png); background-repeat:no-repeat; background-position:left; margin-left:auto; }
.breadCrumbs div.wizard {float:right;margin-top:0.6em;}
#breadCrumbs span{ padding-left:4em; padding-top:0.4em; display:block; }
#submission { background-color:#FFFFFF; height:55px; width:auto; text-align:left; font-size:80%; font-weight:bold; color:#555555; background-image:url(../images/icon_submissions.png); background-repeat:no-repeat; background-position:left; margin-left:auto; }
#submission span{ padding-left:4em; padding-top:1.2em; display:block; }
#data_managment { background-color:#FFFFFF; height:55px; width:auto; text-align:left; font-size:80%; font-weight:bold; color:#555555; background-image:url(../images/icon_data_mng.png); background-repeat:no-repeat; background-position:left; margin-left:auto; }
#data_managment span{ padding-left:4em; padding-top:1.2em; display:block; }
#preservation { background-color:#FFFFFF; height:55px; width:auto; text-align:left; font-size:80%; font-weight:bold; color:#555555; background-image:url(../images/icon_preservation.png); background-repeat:no-repeat; background-position:left; margin-left:auto; }
#preservation span{ padding-left:4em; padding-top:1.2em; display:block; }
#initial_config { background-color:#FFFFFF; height:55px; width:auto; text-align:left; font-size:80%; font-weight:bold; color:#555555; background-image:url(../images/initial-config.png); background-repeat:no-repeat; background-position:left; margin-left:auto; }
#initial_config span{ padding-left:4em; padding-top:1.2em; display:block; }
#ongoing_config { background-color:#FFFFFF; height:55px; width:auto; text-align:left; font-size:80%; font-weight:bold; color:#555555; background-image:url(../images/ongoing-config.png); background-repeat:no-repeat; background-position:left; margin-left:auto; }
#ongoing_config span{ padding-left:4em; padding-top:1.2em; display:block; }
#advanced_config { background-color:#FFFFFF; height:55px; width:auto; text-align:left; font-size:80%; font-weight:bold; color:#555555; background-image:url(../images/advanced-config.png); background-repeat:no-repeat; background-position:left; margin-left:auto; }
#advanced_config span{ padding-left:4em; padding-top:1.2em; display:block; }
#monitoring_reports { background-color:#FFFFFF; height:55px; width:auto; text-align:left; font-size:80%; font-weight:bold; color:#555555; background-image:url(../images/monitoring.png); background-repeat:no-repeat; background-position:left; margin-left:auto; }
#monitoring_reports span{ padding-left:4em; padding-top:1.2em; display:block; }

.site_map{ background-color:#FFFFFF; height:55px; width:auto; text-align:left; font-size:80%; font-weight:bold; color:#555555; background-repeat:no-repeat; background-position:left; }
.site_map span{ padding-left:4em; padding-top:1.2em; display:block; }
.site_map span a{ color:#777777; text-decoration:underline;}
.site_map span a:visited { color:#777777; text-decoration:underline;}
.site_map span a:hover { color:#555555; text-decoration:underline;}
.site_map div.notes{ margin:0.3em 4em; padding:0.1em 0.5em; display:block; background-color:#fdef70; font-weight:normal; color:#000000}


.data_managment{ background-color:#FFFFFF; height:55px; width:auto; text-align:left; font-size:80%; font-weight:bold; color:#555555; background-image:url(../images/icon_data_mng.png); background-repeat:no-repeat; background-position:left; }
.data_managment span{ padding-left:4em; padding-top:1.2em; display:block; }
.data_managment span a{ color:#777777; text-decoration:underline;}
.data_managment span a:visited { color:#777777; text-decoration:underline;}
.data_managment span a:hover { color:#555555; text-decoration:underline;}
/* not in use --- Diana 23/09/2008 --- .data_managment span a img{margin:0px; padding:0px; border:none; width:none; margin-right:-4px} */
.data_managment div.notes{ margin:0.3em 4em; padding:0.1em 0.5em; display:block; background-color:#fdef70; font-weight:normal; color:#000000}

.submission{ background-color:#FFFFFF; height:55px; width:auto; text-align:left; font-size:80%; font-weight:bold; color:#555555; background-image:url(../images/icon_submissions.png); background-repeat:no-repeat; background-position:left; }
.submission span{ padding-left:4em; padding-top:1.2em; display:block; }
.submission span a { color:#777777; text-decoration:underline;}
.submission span a:visited { color:#777777; text-decoration:underline;}
.submission span a:hover { color:#555555; text-decoration:underline;}
/* not in use --- Diana 23/09/2008 --- .submission span a img{margin:0px; padding:0px; border:none; width:none; margin-right:-4px} */
.submission div.notes{ margin:0.3em 4em; padding:0.1em 0.5em; display:block; background-color:#fdef70; font-weight:normal; color:#000000}

.preservation{ background-color:#FFFFFF; height:55px; width:auto; text-align:left; font-size:80%; font-weight:bold; color:#555555; background-image:url(../images/icon_preservation.png); background-repeat:no-repeat; background-position:left; }
.preservation span{ padding-left:4em; padding-top:1.2em; display:block; }
.preservation span a { color:#777777; text-decoration:underline;}
.preservation span a:visited { color:#777777; text-decoration:underline;}
.preservation span a:hover { color:#555555; text-decoration:underline;}
/* not in use --- Diana 23/09/2008 --- .preservation span a img{margin:0px; padding:0px; border:none; width:none; margin-right:-4px} */
.preservation div.notes{ margin:0.3em 4em; padding:0.1em 0.5em; display:block; background-color:#fdef70; font-weight:normal; color:#000000}

.initial_config{ background-color:#FFFFFF; height:55px; width:auto; text-align:left; font-size:80%; font-weight:bold; color:#555555; background-image:url(../images/initial-config.png); background-repeat:no-repeat; background-position:left; }
.initial_config span{ padding-left:4em; padding-top:1.2em; display:block; }
.initial_config span a { color:#777777; text-decoration:underline;}
.initial_config span a:visited { color:#777777; text-decoration:underline;}
.initial_config span a:hover { color:#555555; text-decoration:underline;}
/* not in use --- Diana 23/09/2008 --- .initial_config span a img{margin:0px; padding:0px; border:none; width:none; margin-right:-4px} */
.initial_config div.notes{ margin:0.3em 4em; padding:0.1em 0.5em; display:block; background-color:#fdef70; font-weight:normal; color:#000000}

.ongoing_config{ background-color:#FFFFFF; height:55px; width:auto; text-align:left; font-size:80%; font-weight:bold; color:#555555; background-image:url(../images/ongoing-config.png); background-repeat:no-repeat; background-position:left; }
.ongoing_config span{ padding-left:4em; padding-top:1.2em; display:block; }
.ongoing_config span a { color:#777777; text-decoration:underline;}
.ongoing_config span a:visited { color:#777777; text-decoration:underline;}
.ongoing_config span a:hover { color:#555555; text-decoration:underline;}
/* not in use --- Diana 23/09/2008 --- .ongoing_config span a img{margin:0px; padding:0px; border:none; width:none; margin-right:-4px} */
.ongoing_config div.notes{ margin:0.3em 4em; padding:0.1em 0.5em; display:block; background-color:#fdef70; font-weight:normal; color:#000000}

.advanced_config{ background-color:#FFFFFF; height:55px; width:auto; text-align:left; font-size:80%; font-weight:bold; color:#555555; background-image:url(../images/advanced-config.png); background-repeat:no-repeat; background-position:left; }
.advanced_config span{ padding-left:4em; padding-top:1.2em; display:block; }
.advanced_config span a { color:#777777; text-decoration:underline;}
.advanced_config span a:visited { color:#777777; text-decoration:underline;}
.advanced_config span a:hover { color:#555555; text-decoration:underline;}
/* not in use --- Diana 23/09/2008 --- .advanced_config span a img{margin:0px; padding:0px; border:none; width:none; margin-right:-4px} */
.advanced_config div.notes{ margin:0.3em 4em; padding:0.1em 0.5em; display:block; background-color:#fdef70; font-weight:normal; color:#000000}

.monitoring_reports{ background-color:#FFFFFF; height:55px; width:auto; text-align:left; font-size:80%; font-weight:bold; color:#555555; background-image:url(../images/monitoring.png); background-repeat:no-repeat; background-position:left; }
.monitoring_reports span{ padding-left:4em; padding-top:1.2em; display:block; }
.monitoring_reports span a { color:#777777; text-decoration:underline;}
.monitoring_reports span a:visited { color:#777777; text-decoration:underline;}
.monitoring_reports span a:hover { color:#555555; text-decoration:underline;}
/* not in use --- Diana 23/09/2008 --- .monitoring_reports span a img{margin:0px; padding:0px; border:none; width:none; margin-right:-4px} */
.monitoring_reports div.notes{ margin:0.3em 4em; padding:0.1em 0.5em; display:block; background-color:#fdef70; font-weight:normal; color:#000000}

/* Align left for all the Breadcrumbs*/
.data_managment div.alignLeft, .submission div.alignLeft, .preservation div.alignLeft, .initial_config div.alignLeft, .ongoing_config div.alignLeft, .advanced_config div.alignLeft, .monitoring_reports div.alignLeft {width:70%}

.typeC div.extraMargin{margin-left:5%;}
/* The following definitions are used to style scheduling pages in Rosetta only */
.typeC fieldset.schedule { border: 1px solid #d7dde3; width: 90%; margin-left: 0.1em; padding: 0 0 0.5em 0.5em;}
.typeC fieldset.schedule select.date { width:10%;margin-bottom: 0.2em; vertical-align: middle; padding: 1px;}
.typeC fieldset.schedule input.date { width:10%; margin:0; margin-bottom: 0.2em; vertical-align: middle; padding: 1px;}
.typeC fieldset.schedule legend { font-size: 120%; padding-bottom:0.5em;}/*radio button hspace*/
.typeC fieldset.schedule label{ width:35%; font-weight: bold; display: inline; padding-top: 0.5em;}/*radio button hspace*/
.typeC fieldset.schedule label.hidden {display: none;}
.typeC fieldset.schedule strong { font-size: 120%; padding-bottom:0.5em;}/*radio button hspace*/

.thbContainer {height:100px;}

/*Type F: command buttons*/
.typeF .buttonLinkGo{border:1px solid #555555; }



.popHeader a{color:#FFFFFF; }
.popHeader a:visited{color:#FFFFFF;}

/* Added by Diana for the Tree View of Content List */
.typeL1 { padding:0px 2px 0px 5px; height:100%; padding-left:0.5em }
.typeL1 div.scroll { overflow:auto;overflow-x:hidden;width:98%; height:22em;}
.typeL1 ul {margin-left:1em; margin-right:0em; margin-top:2px; list-style:none; }
.typeL1 ul li a{text-decoration:none; font-weight:normal; list-style-type:none; }
.typeL1 ul li img { margin-right:0.5em; width:9px;}
.typeL1 ul li a:hover{ text-decoration:underline;}
.typeL1 ul li a{color: #555555;}
.typeL1 ul a{color: #555555;}
.typeL1 ul li a.selectedItem{ font-weight:bold; width:100%;}
.typeL1 ul a.selectedItem{ font-weight:bold; width:100%;}

.typeL1 ul li.selectedItem{ font-weight:bold; width:100%; display:block;}
.typeL1 div.typeE div.alignLeft{ width:40%; height: 1.5em; min-height: 1.5em; border:none; }
.typeL1 div.typeE div.alignRight{ width:59%; height: 1.5em; min-height: 1.5em; border:none;}
.typeL1 ul a{color: #555555;}

.typeK iframe {border:0;  width:100%; height:27em; min-height:26em; _height:26em;}
.typeK div.iframeRight {float:right; width:69%; border:1px solid #D7DDE3;  min-height:26em; _height:26em; padding-top:0px;}
#inFrame {margin-top:0; min-height:27em;_height:27em;}
#inFrame div.typeI div.alignLeft{ width:50%; padding-top:3px; margin-left:3px}
#inFrame div.typeI div.alignRight{ width:49%; padding-top:3px; }
.typeD2 div.smallDiv {height: 6em; margin-bottom:0.4em;}
/* Support opening an iframe from an inner iframe */
.innerFrame div.nav_menu1 {position:absolute; right: 30px; top: 30px; height: 320px; width: 600px; z-index:2;display:none; border:1px solid;}
#innerFrame {background-color:#FFFFFF}


input[disabled="disabled"], input[disabled] {color:#555555; background-color:#dadada;}
input[readonly="readonly"], input[readonly] {color:#555555; background-color:#dadada;}

button:disabled {color:#555555; cursor:default}
input:disabled {color:#555555; cursor:default}
.systemErrors {background-color:#ed3841; color:white; text-align:center; border:1px black solid; font-size:120%}
.systemErrorsDetails {text-align:center; font-size:70%}
.systemErrors a.SystemErrorLink { color:#FFFFFF; font-size:100% }

#progressbarPending.ui-progressbar .ui-progressbar-value { background-image: url(../images/pbar-ani.gif); }