@import url(dev-iv-reportblock-print.css) print;
@import url(dev-iv-forms.css);
body { 
	margin: 0 20px 0 20px;
        padding: 0px;
	font-family: geneva, arial, tahoma, helvetica, sans-serif;
	font-size: 68.75%;
	background-color: #2E344B;
	background-image: url('body_back.jpg');
	background-repeat: repeat-x;
    }
/*Master Global Reset for Better Browser Compatibility*/
* {
	vertical-align: baseline;
	font-weight: inherit;
	font-family: inherit;
	font-weight: normal;
	font-style: inherit;
	font-size: 100%;
	outline: 0;
	padding: 0;
	margin: 0;
	}
b {font-weight: bold;}
i {font-style: italic;}

#page3col { 
	margin: 20px auto;
    width: auto;
    min-width: 850px;
    min-height: 650px;
	background-color: white;
    }
/* ===== Page Styles ===== */
#loginbar { 
	background: white;
	border-bottom: 1px solid gray;
    clear: both;
    width: auto;
	margin: 0 0 10px 0;
    padding: 3px 15px;
    }

#loginbar .toolbar-top-right {
float: right;
margin-top: 0;
}

#brandingbar { 
   height: 60px;
   background-color: #648cc8;
   background-image: url('pdams-banner-bk.png');
   background-repeat: repeat-x;
    }

#navbar { 
	margin: 0px;
    padding: 5px 5px 5px 10px;
    clear: both;
    }

#leftcol { 
	float: left;
	width: 180px;
	margin: 0 0 0 10px;
	padding: 0 0 20px 0;
    }
	
#rightcol { 
	display: none;
	float: right;
	width: 180px;
	border: 1px solid white;
	margin: 0 10px 0 0;
    }

#maincol { 
	background-color: white;
	margin:  0 20px 0 210px;
    }

#pagefooter { 
	display: block;
	clear: both;
	width: auto;
	background: rgb(208, 208, 208);
	margin: 10px 0 20px 0;
	padding: 10px 10px 10px 15px;
    }

#pagefooter p { 
	margin: 0px;
    }
/* ===== Selector Core Styles ===== */
#collection-selector, #pc-selector, #dc-selector, #site-admin-selector, #acom-selector, #selector-acom-admin, #disc-selector  {
	background-color: rgb(240, 240,240);
	margin: 0 0 10px 0;
	padding: 0 0 5px 0;
  }
  
.selector .footer { 
	display: none;
    }	
/*Selector Extension Styles*/	
.selector .header h1{ 
	color: white;
	background-color: rgb(148, 189, 94);
	padding: 6px 5px 6px 10px;
}

#collection-selector .body ul, #pc-selector .body ul, #dc-selector .body ul, #site-admin-selector .body ul, #acom-selector .body ul, #selector-acom-admin ul, #disc-selector .body ul { 
	padding: 0 5px 0 5px;
	margin: 0 0 10px 0;
	list-style-type: none;
    }

#collection-selector .body ul li, #pc-selector .body ul li, #dc-selector .body ul li, #site-admin-selector .body ul li, #acom-selector .body ul li, #selector-acom-admin ul li, #disc-selector .body ul li { 
	padding: 5px 2px 2px 2px;
	border-bottom: 1px solid rgb(96, 112, 160);
    }

/* 
===========================
===== Siteblock Styles =====
===========================
*/	
/*Siteblock Core Styles*/	
.siteblock { 
	border: 1px solid rgb(192, 192, 192);
	margin-bottom: 1em;
    }	
.siteblock .header h1 {
	background-color: rgb(148, 189, 94);
	color: white;
	padding: 5px 5px 5px 10px;
	margin: 0 0 10px 0;
	}
.siteblock .item .header h3 {
	border-bottom: 1px dotted rgb(128, 128, 128);
	padding: 0 0 1px 0;
	}
.siteblock .body p {
	margin: 0 1em 0 1em;
	}
.siteblock #cat-description p {
	margin: 0 1em 1em 1em;

	}


/*Siteblock Extension Styles*/	
.siteblock .body .folder-details ul.title { 
	margin: 3px;
    }
	
/*Fixed Block Header Styles*/
.header h1{ 
	font-size: 1.3em;
    }
	
.header h2{ 
	font-size: 1.1em;
	color: black;

    }
.header h3{ 
	font-size: 1.1em;	
    }
.header h4{ 
	font-size: 1.1em;
	margin: 0;
    }
.header h5{ 
    }
.header h6{ 
    }

/*Siteblock Special Named Blocks*/
#account-history .header {
	background-color: rgb(148, 189, 94);
	margin: 0 0 10px 0;
	}
#account-history .header h1 {
	color: white;
	padding: 5px 5px 5px 10px;
	}
#account-history .item .header {
	background-color: white;

	}
#account-history p {
margin: 0 0 1em 1em;
	}
#account-history .item .body p {
margin: 0 0 1em 0;
	}

/*siteblock catalogue*/
.catalogue {
	margin: 20px 0 20px 0;
	padding: 0 0 0px 0;
	}
.catalogue .header {
	background-color: rgb(148, 189, 94);
	margin: 0 0 10px 0;
	}
.catalogue  h1 {
	color: white;
	padding: 5px 5px 5px 10px;
	font-weight: normal;
	}
	
.catalogue .body {
	padding: 0 0px 0 0px;
	}
	
.catalogue .item .header {
	background-color:white;
	padding: 0;
	margin: 0;
	}
.catalogue .item .header h3{
	padding: 0 0 2px 0;
	margin: 0;
	}
.catalogue .item .body { 
	min-height: 55px;
	margin: 0 80px 0 0;
    }	
.catalogue .item .footer { 
	margin: 0 0 0 0;
	padding: 0 0 0 0;
    }	
.catalogue .thumb-small img {
	height: 50px;
	}

/*siteblock readerwriter*/
.readerwriter {
	margin: 20px 0 20px 0;
	padding: 0 0 0px 0;
	}
.readerwriter .header {
	background-color: rgb(148, 189, 94);
	margin: 0 0 10px 0;
	}
.readerwriter  h1 {
	color: white;
	padding: 5px 5px 5px 10px;
	font-weight: normal;
	}
	
.readerwriter .body {
	padding: 5px 0 0 0;
	}
	
.readerwriter .item .header {
	background-color:white;
	padding: 0;
	margin: 0;
	}
.readerwriter .item .header h3 {
	padding: 0 0 2px 0;
	margin: 0;
	}
.readerwriter .item .body { 
	min-height: 55px;
	margin: 0 80px 0 0;
    }	
.readerwriter .item .footer { 
	margin: 0 0 0 0;
	padding: 0 0 0 0;
    }	
.readerwriter .thumb-small img {
	height: 50px;
	}

/*siteblock cat-list*/
.cat-list {
	margin: 20px 0 0px 0;
	padding: 0 0 0px 0;
	}
.cat-list .header {
	background-color: rgb(148, 189, 94);
	margin: 0 0 10px 0;
	}
.cat-list .header h1 {
	font-weight: normal;
	color: white;
	padding: 5px 5px 5px 10px;
	}
.cat-list .item .header  {
	background-color: white;
	font-weight: bold;
	margin: 0;
	}
.cat-list .body {
	padding: 0 5px 0 5px;
	margin: 0 0 0 0;
	}
	
/*siteblock cat-item-detail*/	
.cat-item-detail {
	position: relative;
	border: 1px solid gray;
	margin: 20px 0 0 0;
	padding: 0 0 0 0;
	}
	
.cat-item-detail .header h2 {
	background-color: rgb(148, 189, 94);
	padding: 5px 5px 5px 5px;
	}
	
.return-button {
	font-size: 1em;
	margin: 4px 0 0 0;
	}
	
.cat-item-detail .body{
	min-height: 105px;
	margin: 10px 0 0 0;
	padding: 0 5px 10px 5px;
	}
.cat-item-detail ul { 
	margin: 0 0 0 10px;
    padding: 0px;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }
.cat-item-detail li { 
	margin-bottom: .25em;
    }	
.cat-item-detail .thumb-small { 
	z-index: 10;
	float: right;
	width: auto;
	padding: 1px 1px 1px 1px;
	margin: 10px 0 0 0;
    }
.cat-item-detail .footer{
	margin: 20px 0 0 0;
	padding: 0 0 0 0;
	}

.folder-item-detail h3 {
	padding: 0 5px 0px 10px;
	}

.folder-item-detail .body{
	height: auto;
	margin: 10px 0 0 0;
	padding: 0 5px 10px 5px;
	}
.folder-item-detail ul { 
	margin: 0 0 0 10px;
    padding: 0px;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }
.folder-item-detail li { 
	margin-bottom: .25em;
    }	
.folder-item-detail .thumb-small { 
	z-index: 10;
	float: right;
	width: auto;
	padding: 1px 1px 1px 1px;
	margin: 10px 0 0 0;
    }
.folder-item-detail .footer{
	margin: 20px 0 0 0;
	padding: 0 0 0 0;
	}
	
#layout-user-folders	 {
	margin: 0 0 40px 0;
	}
#layout-user-folders	 h1{
	color: white;
	background-color: rgb(148, 189, 94);
	margin: 0 0 0 0;
	padding: 5px 5px 5px 10px;
	}
#layout-user-folders .item  h3{
	background-color: white;
	border-bottom: 1px solid black;
	margin: 0 0 0 0;
	padding: 0px 5px 2px 0px;
	}
#folder-explorer {
	margin: 0 0 10px 0;
	}
	
#folder-explorer h1{
	color: white;
	background-color: rgb(148, 189, 94);
	margin: 0 0 0 0;
	padding: 5px 5px 5px 10px;
	}
.folder  h1{
	color: white;
	background-color: rgb(148, 189, 94);
	margin: 0 0 0 0;
	padding: 5px 5px 5px 10px; 
	}

.folder .item h3{
	border-bottom: 1px solid black;
	margin: 0;
	padding: 0 0 0 0;
	}

/*Reader Writer*/

#layout-writer-catalog {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

#layout-writer-catalog h1{
	color: white;
	background-color: rgb(148, 189, 94);
	margin: 0 0 0 0;
	padding: 5px 5px 5px 10px;
	}

/*siteblock search-results-adv*/
.search-results-adv {
	margin: 20px 0 20px 0;
	padding: 0 0 20px 0;
	}
.search-results-adv .header {
	background-color: rgb(148, 189, 94);
	padding: 0 0 0 0;
	margin: 0 0 10px 0;
	}
.search-results-adv .header h1 {
	color: white;
	padding: 5px 5px 5px 10px;
	margin: 0;
	}
.search-results-adv .item .header  {
	background-color: white;
	font-weight: bold;
	margin: 0;
	}
.search-results-adv .body {
	padding: 0 5px 0 5px;
	margin: 0 0 0 0;
	}
.search-results-adv .item .header h3 {
	margin: 0;
	padding: 0 0 2px 0;
	}

.filelist {
	}
.filelist .header {
	padding: 0 0 5px 0;
	}
.filelist .header  h4{
	border-bottom: 1px solid gray;
	}
.filelist .body {
	}
	
/*Item Core Styles*/
.item { 
	margin: 10px 10px 20px 10px;
	padding: 0 0 0 0;
    }
.item .body { 
	height: auto;
    }
.item .footer { 
	padding: 1px;
	height: 18px;
    }
	
.catalogue .item .header, .readerwriter .item .header{ 
	margin:  0 0 3px 0;
	padding: 0 0 2px 0;
    }
.catalogue .item .body, .readerwriter .item .body { 
    padding: 0 0 0 0;
    }
	
.catalogue .item .footer,  .readerwriter .item .footer { 
	background-color: rgb(232, 232,232);
	margin: 5px 0 0 0;
	padding: 5px 0px 0 5px;
    }	
	
/*Item Detail Styles*/
.thumb-small { 
	float: right;
	width: auto;
	padding: 1px 1px 1px 1px;
    }

/* Siteblock group-list */

.group-list {
	margin: 0px 0 0px 0;
	padding: 0 0 0px 0;
	}
/* Siteblock user-list*/
.user-list {
	margin: 0px 0 0px 0;
	padding: 0 0 0px 0;
	}
/* Siteblock message-list*/
#messages-individual .item {
	margin: 5px 10px 20px 10px;
	padding: 0 0 0px 0;
	}

/* Siteblock message-list*/
#messages-individual .item .body {
	line-height: 130%;
	}


/*Search Styles*/
.search { 
	margin: 0 0 0 0;
    }
.search .header {
	background-color: rgb(148, 189, 94);
	}
 .search .header  h1{
	color: white;
	padding: 5px 5px 5px 10px;
	}

.search .body { 
	background-color: rgb(222, 234, 198);
	padding: 2px;
	margin: 0;
    }
.search .footer {
	background-color: rgb(222, 234, 198);
	padding: 2px;
	margin: 0;
	}

.search .body p { 
	margin: 0px;
    padding: 3px 0px;
    }

.results-nav {
	width: auto;
	background-color: rgb(222, 234, 198);
	padding: 3px 10px 3px 10px;
	border-top: 1px solid rgb(182, 194, 158);
	border-bottom: 1px solid rgb(182, 194, 158);
	}

.dialog { 
	margin: 0px;
    padding: 0px;
    width: auto;
    height: auto;
    }

  .dialog .header { 
	padding: 2px 5px;
    }

  .dialog .body { 
	padding: 5px;
    overflow: auto;
    }

  .dialog .body h1 { 
	margin: 0px;
    padding: 5px 0px 5px 10px;
    }

  .dialog ul { 
	margin: 0px;
    padding: 0px;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }


  .dialog .body ul li { 
	margin: 0em 0em 0.25em 3em;
    }

  .dialog .footer { 
	padding: 2px 2px 2px 5px;
    }



/*Named Forms
#login-main {
	margin: 50px 0 0 0;
	padding: 100px 0 0 0;
	}

*/
.item ul { 
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }
.item .icon { 
	padding: 5px;
    float: left;
    clear: both;
    height: 100px;
    }

.item .footer ul.item-options { 
	list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    padding-left: 2px;
    }

.item .footer ul.item-options li { 
	margin: 0px 2px 0px 0px;
    display: inline;
    }



#navbar ul { 
	margin: 0px;
    padding-left: 0px;
    }

#navbar ul li { 
	padding: 0px 50px;
    display: inline;
    list-style-type: none;
    }

.spacer { clear: both;}
.loading { 
	margin: 0px;
    display: none;
    }

.modified { 
	font-weight: normal;
    font-size: 0.8em;
    color: rgb(102, 102, 102);
    }

.footer-toolbar-left { 
	margin: 0pt 0pt 0pt 0px;
    padding: 0pt;
    color: rgb(0, 0, 0);
    font-size: 1em;
    }


.toolbar-lower-right { 
	margin: 0pt 10px 0pt 0pt;
    padding: 0pt;
    display: block;
    float: right;
    color: rgb(0, 0, 0);
    }

.toolbar-lower-left { 
	margin: 0pt 0pt 0pt 1em;
    padding: 0pt;
    color: rgb(0, 0, 0);
    }

.item .toolbar-lower-left { 
	margin: 0pt 0pt 0pt 0pt;
    padding: 0pt;
    color: rgb(0, 0, 0);
    }

.toolbar-top-right { 
	display: block;
	float: right;
	color: rgb(51, 102, 255);
	margin: 0 0px 0 0;
	padding: 0;
    }
.toolbar-top-button {
	display: block;
	float: right;
	margin: 0;
	padding: 0;	
	}
	
 a:link,  a:visited { 
	color: blue;
	text-decoration: none;
}
 .toolbar-lower-left a:link  { 
	color: blue;
	text-decoration: none;
}

a:hover { 
	color: blue;
	font-weight: bold;
	text-decoration: underline;
}

/*Activescheme Styles Below Here*/
.messages { 
    color: black;
    background-color: white;
    }

.messages .header { 
	background: rgb(220, 220, 220);
	padding: 3px 3px 3px 0px;
	margin-bottom: 6px;
    }

.messages .cat-description { 
	border-style: solid;
    border-color: rgb(200, 200, 200) rgb(100, 100, 100) rgb(100, 100, 100) rgb(200, 200, 200);
    border-width: 0px;
    color: black;
    background-color: white;
    }


.messages .footer { 
	padding: 5px 0px 0 0px;
	border-bottom: 1px solid gray;
    }

.messages .cat-description { 
	padding: 6px;
    }

.messages .body .results-nav { 
	margin: 5px 0px 0px 0;
    }

/*Form button and box styling*/
.button-go {
	font-size: 1em;
	}
 .but-login, .but-forgot { 
	 font-size: 1em;
	 border: medium none ;
    color: blue;
    text-decoration: underline;
    background-color: transparent;
    }


.loading { 
	font-weight: bold;
    }



#msg-notification-selector {
  background-color: rgb(240, 240,240);
  margin: 0 0 20px 0;
	}
#msg-notification-selector .header h1 {
    color: white;
    background-color: rgb(148, 189, 94);
	padding: 5px 5px 5px 10px;
}
#msg-notification-selector .body ul { 
	padding: 0 5px 0 5px;
	margin: 0 0 10px 0;
	list-style-type: none;
    }

#msg-notification-selector .body ul li { 
	padding: 5px 2px 2px;
    border-bottom: 1px solid rgb(96, 112, 160);
    }

/*Spot Styles*/
.info {
	display: inline;
	font-size: 0.8em;
	color: gray;
	}

.save-search {
	font-size: .8em;
	padding: 0;
	margin: 0;
	white-space: nowrap;
	}
	
#editmetadata .label {
	width: 8em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block;
	color: gray;
	padding-right: 0.5em;
	position: absolute; 
	}

#editmetadata .value {
	display: inline;
	position: relative;
	left: 130px; 
	}

.cat-item-detail #editmetadata li { 
	margin-bottom: .25em;
	width: 70%;
    }	
/*
.item .body span.label {
   position: absolute; 
   width: 90px;
   }

.item .body span.value {
   display: inline;
   position: relative;
   left: 95px; 
   overflow: hidden;
   }
*/
/*Forms Presentation*/
#search-issue-tracking #forms-issue-tracking fieldset{
	width: 70%;
	}
#search-issue-tracking {
	width: 80%;
	}

	li .label {
		color: gray;
		font-weight: bold;
		
		}
/*
=========================
For all Tablesorter Styles
=========================
*/
/* tables */
table.tablesorter {
	table-layout: fixed;
	background-color: #CDCDCD;
	margin:10px 0px 15px 0px;
	width: 100%;
	border-collapse: collapse;
	}
	table.tablesorter thead tr th, table.tablesorter tfoot tr th {
		border: 1px solid #FFF;
		padding: 4px;
		background-color: #e6EEEE;
		}
	table.tablesorter thead tr .header {
		background-image: url(/iv2-icons/igprealsearch/bg.gif);
		background-repeat: no-repeat;
		background-position: center right;
		cursor: pointer;
		}
	table.tablesorter tbody td {
		margin: 1px;
		border: 1px solid #CDCDCD;
		padding: 4px;
		background-color: white;
		vertical-align: top;
		}
	table.tablesorter tbody tr.odd td {
		background-color:#F0F0F6;
		}
	table.tablesorter thead tr .headerSortUp {
		background-image: url(/iv2-icons/igprealsearch/asc.gif);
		}
	table.tablesorter thead tr .headerSortDown {
		background-image: url(/iv2-icons/igprealsearch/desc.gif);
		}
	table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
		background-color: #8dbdd8;
		}
/*Table column detail formatting*/
.folder-name { width: 50%; text-align: left;	}
.folder-modified { font-size: .9em; text-align: center; }
.folder-created { font-size: .9em; text-align: center; }
.folder-owner { font-size: .9em; text-align: center; }
.folder-options { font-size: .9em; width: 7em; text-align: right; 	}
th.folder-options { font-size: .9em; width: 7em; text-align: center; }
.file-checkbox {text-align: center; width: 2%;}
.ciuid{text-align: center; width: 6%}
th.cidate{text-align: center;}
.cidate{text-align: left; width: 13%}
.ciformat{text-align: center; width: 7%}
.cifilecount{text-align: center; width: 8%}
.checkbox {text-align: center; width: 2%;}
th.contents {text-align: center; width: 10%;}
.contents {text-align: right; width: 10%;}
.filelist li {	padding: 3px 0 3px 0; margin: 0 0 1px 0; }
.filename { width: 50%; text-align: left; }
.filesize { font-size: .9em; text-align: center; }
.filetype { font-size: .9em; text-align: center; }
.filedate { font-size: .9em; text-align: center; }
.fileoptions { font-size: .9em; width: 7em; text-align: right; }
th.fileoptions { font-size: .9em; width: 7em; text-align: center; }
/*ISSUE TRACKING SEARCH RESULTS*/

.list-item {background-color: white;}
.issue-project {width: 5em;}
.issue-title {}
.issue-type {width: 5em;}
.issue-assigned {width: 5em;}
.issue-status {width: 5em;}
.issue-open {width: 5em;}
.issue-close {width: 5em;}

/*
========================================
Folder and Catalogue Lightbox presentation
========================================
*/
.lightbox {
	height: 300px;
	}
	.lightbox-item {
		display: block;	 
		float: left; 
		width: 112px; 	
		height: 162px;
		background: rgb(230, 230, 230);
		border: 1px solid rgb(210, 210, 210);
		margin: 5px;
		padding: 4px;
		text-align: center;
		}

	.lightbox-item ul {
		float: bottom;
		font-size: 0.8em;
		line-height: 1.2em;
		text-align: left;
		border-top: 1px solid rgb(210, 210, 210);
		padding-top: 3px;
		margin-top: 5px;
	}
	.lightbox-item .label {
		font-weight: normal;
		}
		
	.lightbox-item li  .title{
		font-size: 1.2em;
		text-align: left;
	}

/*Reportblocks*/
.reportblock { 
	width: auto;
    }
.reportblock .header h1 { 
	font-size: 1.3em;
	margin: 3px 0px 0px;
    padding: 3px 3px 3px 10px;
    max-height: 80px;
    }
.reportblock .cat-description { 
	margin: 0px;
    padding: 6px;
    }
.reportblock .body { 
	margin: 0px;
    padding: 5px;
    }
.reportblock .body ul { 
	margin: 0px 0px 5px;
    padding: 0px;
    }
.reportblock .body .summaryblock { 
	margin: 5px 0px;
    padding: 0px;
    }
.reportblock .body .chartblock { 
	margin: 10px 0px 5px;
    padding: 0px;
    }
.reportblock .body .detailblock { 
	margin: 10px 0px 5px;
    padding: 0px;
    display: block;
    }
.reportblock .body .detailblock .body { 
	position: relative;
    }
.reportblock .body .detailblock .body table { 
	margin: 0px;
    padding: 3px;
    }
.reportblock .footer { 
	margin: 0px;
    padding: 2px 2px 2px 5px;
    }
.reportblock { 
	border: 0px solid black;
    color: black;
    background-color: white;
    }

.reportblock .header h1 { 
	background-color: rgb(148, 189, 94);
	color: white;
	padding: 5px 5px 5px 10px;
	margin: 0 0 10px 0;
    }

.reportblock .header h2 { 
	font-size: 14px ! important;
    }

.reportblock .header h3 { 
	font-size: 16px ! important;
    }

.reportblock .header h4 { 
	font-size: 14px ! important;
    }

.reportblock .header h5 { 
	font-size: 12px ! important;
    }

.reportblock .header h6 { 
	font-size: 10px ! important;
    }

.reportblock .header-toolbar { 
	border: 1px none rgb(200, 200, 200);
    font-weight: bold;
    text-align: right;
    color: white;
    background-color: white;
    }

.reportblock .cat-description { 
	border-top: 0px solid rgb(96, 112, 160);
    border-left: 0px solid rgb(96, 112, 160);
    border-right: 0px solid rgb(96, 112, 160);
    color: black;
    background-color: white;
    }

.reportblock .body { 
	border: 1px solid rgb(96, 112, 160);
    background-color: white;
    }

.reportblock .body a:link, .reportblock .body a:visited { 
	text-decoration: none;
    }

.reportblock .body a:hover { 
	text-decoration: underline;
    }

.reportblock .body .summaryblock { 
	border-bottom: 1px solid rgb(96, 112, 160);
    background-color: white;
    }

.reportblock .body .summaryblock .header { 
	border-style: solid;
    border-color: rgb(200, 200, 200) rgb(150, 150, 150) rgb(150, 150, 150) rgb(200, 200, 200);
    border-width: 0px;
    font-size: 14px;
    background-color: white;
    }

.reportblock .body .summaryblock .body { 
	border-style: solid;
    border-color: rgb(200, 200, 200) rgb(150, 150, 150) rgb(150, 150, 150) rgb(200, 200, 200);
    border-width: 0px;
    background-color: white;
    }

.reportblock .body .summaryblock .footer { 
	border-style: solid;
    border-color: rgb(200, 200, 200) rgb(150, 150, 150) rgb(150, 150, 150) rgb(200, 200, 200);
    border-width: 1px;
    color: black;
    background-color: white;
    }

.reportblock .body .chartblock { 
	border-bottom: 1px solid rgb(96, 112, 160);
    background-color: rgb(255, 255, 255);
    }

.reportblock .body .chartblock .header { 
	border-style: solid;
    border-color: rgb(200, 200, 200) rgb(150, 150, 150) rgb(150, 150, 150) rgb(200, 200, 200);
    border-width: 0px;
    font-size: 14px;
    background-color: rgb(255, 255, 255);
    }

.reportblock .body .chartblock .body { 
	border-style: solid;
    border-color: rgb(200, 200, 200) rgb(150, 150, 150) rgb(150, 150, 150) rgb(200, 200, 200);
    border-width: 0px;
    text-align: center;
    background-color: rgb(255, 255, 255);
    }

.reportblock .body .chartblock .footer { 
	border-style: solid;
    border-color: rgb(200, 200, 200) rgb(150, 150, 150) rgb(150, 150, 150) rgb(200, 200, 200);
    border-width: 1px;
    color: black;
    background-color: rgb(255, 255, 255);
    }

.reportblock .body .detailblock { 
	border-style: solid;
    border-color: rgb(200, 200, 200) rgb(100, 100, 100) rgb(100, 100, 100) rgb(200, 200, 200);
    border-width: 0px;
    background-color: rgb(255, 255, 255);
    }

.reportblock .body .detailblock .header { 
	border-style: solid;
    border-color: rgb(200, 200, 200) rgb(150, 150, 150) rgb(150, 150, 150) rgb(200, 200, 200);
    border-width: 0px;
    font-size: 14px;
    background-color: white;
    }

.reportblock .body .detailblock .body { 
	border-style: solid;
    border-color: rgb(200, 200, 200) rgb(150, 150, 150) rgb(150, 150, 150) rgb(200, 200, 200);
    border-width: 0px;
    background-color: white;
    }

.reportblock .body .detailblock .body table { 
	border-style: solid;
    border-color: rgb(200, 200, 200);
    border-width: 1px 0px 0px 1px;
    background-color: white;
    }

.reportblock .body .detailblock .body table th { 
	border-color: rgb(200, 200, 200);
    border-top: 0px solid rgb(200, 200, 200);
    border-right: 1px solid rgb(200, 200, 200);
    border-bottom: 1px solid rgb(200, 200, 200);
    background-color: white;
    }

.reportblock .body .detailblock .body table td { 
	border-color: rgb(200, 200, 200);
    border-top: 0px solid rgb(200, 200, 200);
    border-right: 1px solid rgb(200, 200, 200);
    border-bottom: 1px solid rgb(200, 200, 200);
    }

.reportblock .body .detailblock .body table .alternative { 
	background-color: rgb(240, 240, 240);
    }

.reportblock .body .detailblock .footer { 
	border-style: solid;
    border-color: rgb(200, 200, 200) rgb(150, 150, 150) rgb(150, 150, 150) rgb(200, 200, 200);
    border-width: 1px;
    color: black;
    background-color: white;
    }

.reportblock .footer { 
	border-style: solid;
    border-color: rgb(200, 200, 200) rgb(150, 150, 150) rgb(150, 150, 150) rgb(200, 200, 200);
    border-width: 1px;
    color: white;
    background-color: rgb(175, 175, 175);
    }





/* ==================== Old Styles below here ====== to be deleted =======================================
#page2col { 
	margin: 0px;
    width: auto;
    min-width: 932px;
    max-width: 100%;
    height: 100%;
    min-height: 650px;
    max-height: 100%;
    }
	*/

/*	
.grid { 
	border: 0px solid white;
    }

.grid .grid-row { 
	border: 0px dotted gray;
    text-align: center;
    }

.grid .grid-row .item { 
	border: 0px solid black;
    vertical-align: middle;
    background-color: white;
    }

.grid .grid-row .item .header { 
	border: medium none ;
    font-size: 10px;
    font-weight: bold;
    text-align: left;
    background-color: white;
    overflow: hidden;
    }

.grid .grid-row .item .footer { 
	text-align: left;
	     background-color: white;
    }
	
.dialog { 
	border: 1px solid black;
    color: black;
    background-color: white;
    }

.dialog .header { 
	border-style: solid;
    border-color: rgb(200, 200, 200) rgb(100, 100, 100) rgb(100, 100, 100) rgb(200, 200, 200);
    border-width: 0px;
    font-size: 11px;
    font-weight: bold;
    color: rgb(96, 112, 160);
    background-color: rgb(150, 150, 150);
    }

.dialog .body { 
	border-style: solid;
    border-color: rgb(200, 200, 200) rgb(100, 100, 100) rgb(100, 100, 100) rgb(200, 200, 200);
    border-width: 0px;
    background-color: rgb(225, 225, 225);
    }

.dialog .body h1 { 
	font-size: 14px;
    color: rgb(125, 125, 125);
    }

.dialog .body .action-icons li { 
	text-indent: 0em;
    }

.dialog .body .action-icons { 
	border-color: rgb(150, 150, 150);
    border-top: 1px solid rgb(150, 150, 150);
    border-bottom: 1px solid rgb(150, 150, 150);
    }

.dialog .body ul span.label { 
	border: medium none ;
    color: rgb(125, 125, 125);
    font-weight: bold;
    text-align: right;
    }

.dialog .body ul li { 
	text-indent: -3em;
    }

.dialog .body ul span.value { 
	border: medium none ;
    font-weight: normal;
    text-indent: 5em;
    }

.dialog .body fieldset label { 
	text-align: right;
    }

.dialog table { 
	border-color: rgb(150, 150, 150);
    border-top: 1px solid rgb(150, 150, 150);
    border-bottom: 1px solid rgb(150, 150, 150);
    }

.dialog table th { 
	border-color: rgb(150, 150, 150);
    border-bottom: 1px solid rgb(150, 150, 150);
    }

.dialog .body table th { 
	background-color: rgb(200, 200, 200);
    }

.dialog .body table td { 
	border-bottom: 1px solid rgb(150, 150, 150);
    }

.dialog .footer { 
	border-style: solid;
    border-color: rgb(200, 200, 200) rgb(150, 150, 150) rgb(150, 150, 150) rgb(200, 200, 200);
    border-width: 1px;
    color: white;
    background-color: rgb(175, 175, 175);
    }
*/

/*	
.grid { 
	margin: 5px;
    padding: 0px;
    }

.grid-row { 
	margin-left: auto;
    margin-right: auto;
    width: 635px;
    }

.grid-row .item { 
	margin: 3px;
    padding: 1px;
    display: block;
    float: left;
    width: 118px;
    height: 150px;
    overflow: hidden;
    }

.grid-row .item .header { 
	padding: 2px;
    }

.grid-row .item .body { 
	height: 104px;
    }

.grid-row .item .footer { 
	padding: 0px;
    }
*/


/*

	background-image: url('pdams-back.png');
	background-repeat: repeat-x;
	background-position: 0 60px;
	border: solid 1px #94BD5E;
	
	
#loginbar .form { padding: 2px;
    margin-top: 3px;
    }

#loginbar table { width: 100%;
    height: 30px;
    }

.but-login, .but-forgot { margin-bottom: 7px;
    }

#loginbar table td { padding: 1px 3px 3px 0px;
    }

#loginbar .login { padding: 0px;
    }

#loginbar p { margin: 0px;
    padding: 3px;
    height: 10px;
    }
*/

/*	
.forms { 
	border: 0px solid black;
    color: black;
    background-color: white;
    }

.forms .header { 
	border-bottom: 1px solid rgb(96, 112, 160);
    font-weight: bold;
    font-size: 18px;
    color: rgb(148, 189, 94);
    }

.forms .header-toolbar { 
	border-bottom: 1px solid rgb(96, 112, 160);
    font-weight: bold;
    text-align: right;
    color: black;
    background-color: white;
    }

.forms .header-toolbar .folder-tools { 
	color: black;
    }

.forms .header-toolbar .folder-tools li a { 
	font-weight: bold;
    text-decoration: none;
    background-color: rgb(200, 200, 200);
    }

.forms .header-toolbar .folder-tools li a:hover { 
	color: black;
    background-color: rgb(225, 225, 225);
    }

.forms .header-toolbar .folder-tools li a.current { 
	color: black;
    background-color: rgb(200, 200, 200);
    }

.forms .cat-description { 
	border-style: solid;
    border-color: rgb(200, 200, 200) rgb(100, 100, 100) rgb(100, 100, 100) rgb(200, 200, 200);
    border-width: 0px;
    color: black;
    background-color: white;
    }

.forms .body { 
	border-color: rgb(200, 200, 200);
    border-width: 1px;
    background-color: rgb(255, 255, 255);
    color: black;
    background-image: url(/iv2-images/igprealsearch/images/en-item-gray-background.jpg);
    background-repeat: repeat-x;
    }

.forms .footer { 
	border-style: solid;
    border-color: rgb(200, 200, 200) rgb(150, 150, 150) rgb(150, 150, 150) rgb(200, 200, 200);
    border-width: 1px;
    color: black;
    background-color: rgb(175, 175, 175);
    }
	*/
	
	/*
.cat-list .item .header h3 {
	font-weight: normal;
	border-bottom: 2px solid rgb(192, 192, 192);
	margin: 0;
	padding: 0 0 2px 0;
	}
*/

/*
.message-list .header{
	background-color: white;
	}
.message-list .header h1 {
	color: white;
	padding: 5px 5px 5px 5px;
	}

  .messages .header-toolbar { 
	padding: 2px 12px 2px 2px;
    height: 26px;
    min-height: 26px;
    max-height: 80px;
    }
*/

/* .selector ul { 
	margin: 0px;
    padding: 0px;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

.selector ul .navitem { 
	margin: 2px 0px 0px;
    }
*/

/*  .item .body ul.folder-list { margin: 0px;
    padding: 2px 0px 20px;
    }

  .item .body ul.folder-list li { padding: 0px 20px 0px 0px;
    display: inline;
    }

  .item .body span.label { position: absolute;
    width: 100px;
    }

  .item .body span.value { display: inline;
    position: relative;
    left: 105px;
    width: auto;
    }

  .item .body ul.description li { float: left;
    width: auto;
    }

  .item .body ul.action-icons { margin: 10px 0px 0px;
    padding: 0px;
    position: relative;
    }

  .item .body .action-icons li { margin: 3px 5px 0px 0px;
    padding: 0px;
    float: left;
    width: auto;
    }

  .item .body ul li { width: auto;
    margin-top: 3px;
    }
*/
/*File Presentation Tables
.item-list  { 
	margin: 0px;
    padding: 0px;
    }

.item-list th { 
	background-color: rgb(222, 222, 222);
	font-weight: normal;
	margin: 0;
	padding: 2px 0 2px 0;
	border-bottom: 4px solid white;
    }

.item-list td { 
	margin: 0;
	padding: 2px 0 2px 0;
	border-bottom: 2px solid white;
	vertical-align: top;
	background: rgb(240, 240, 200);
    }

.item-list td ul.item-list-options { 
	list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    margin-left: 0px;
    padding-left: 0px;
    }

.item-list td ul.item-options li { 
	padding: 0px 0px 0px 2px;
    display: inline;
    margin-right: 0px;
    }
	*/


/* Additional Styles */
#folder-explorer ul {
	list-style-type: none;
	}
	
.user_details ul {
	list-style-type: none;
}

.toolbar-top-right ul {
	list-style-type: none;
}

#show_details .body ul {
	list-style-type: none;
}

#layout-detailview #editmetadata ul li span.label, #layout-detailview-folders #editmetadata ul li span.label {
	width: 11em;
	}

#item-issue-tracking-detailview div.body div.item div.body ul {
	list-style-type: none;
}

#messagearea { 
	margin: 5px 0px 20px 0px;
    }
.item #messagesarea, .item #messagesaarea  { 
	margin: 0px -10px 0px -10px;
	padding: 0;
    }

#messages-individual #messagesblock {
	margin: 0px 0px 0px 0px;
	padding: 0;
    }

#collections-list .body {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.catalogue .body #filters .body{
	padding: 0 0px 0 0px;
	} 

#layout-detailview-folders #editmetadata ul {
	min-height: 100px;
	}

#layout-detailview-folders #editmetadata ul li {
	width: 70%;
	}

/* NEW */

#layout-register-work
	{
	font-weight: bold;
	text-align: left;
	padding: 0;
	margin: 0;
	clear:both;
	}

#layout-register-work #navbar {
	margin-left: 20px;
	padding: 0;
	display: block;
	float: none;
  clear:both;
	} 

#layout-register-work #navbar ul {
	display: block;
	font-size: 100%;
	font-weight: bold;
	text-align: center;
	margin: 0;
	padding: 6px 10px 0px 10px;
	vertical-align: middle;
	color: black;
	}
	
#layout-register-work #navbar ul li 
	{
	float: left; 
	margin: 0;
	width: 80px !important;
	padding: 5px;
	vertical-align: middle;
	background-image: url(/iv2-icons/pdams/tab.png);
	background-repeat: no-repeat;
	text-indent: 0;
	color: black;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	}

#layout-register-work #navbar ul li:hover 
	{
	float: left; 
	margin: 0;
	width: 80px !important;
	padding: 5px;
	vertical-align: middle;
	background-image: url(/iv2-icons/pdams/tab-active.png);
	background-repeat: no-repeat;
	text-indent: 0;
	color: black;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	}

#layout-register-work .body
	{
	display: block;
	float: none;
	margin: 0 10px 5px 10px;
	} 

#layout-register-work .body h1 {
	display: block;
	float: none;
	font-size: 100%;
	border-bottom: 1px solid rgb(0, 0, 0);
	margin: 0 5px 3px 0;
	padding: 2px 0px 2px 0px;
	font-weight: bold;
	} 

#layout-register-work p 
	{
	font-size: 100%;
	text-align: left;
	margin: 0 5px 0 0;
	padding: 0px 0 2px 0;
	vertical-align: middle;
	color: black;
	}
		
.siteblock #layout-register-work a
	{
	color: black;
	text-decoration: none;
	}

.siteblock #layout-register-work a:hover 
	{
	color: red;
	text-decoration: none;
	}

.siteblock #layout-register-work a:visited 
	{
	color: black;
	text-decoration: none;
	}

.siteblock #layout-register-work span.label {
   position: absolute; 
   width: 120px;
   background-color: red;
   }

#layout-register-work fieldset {
  float: none;
	width: 90%;
  clear: both;
  }
  
#dev-iv-layout-acom-admin-maincontent .item .body { 
	min-height: 0;
	margin: 0 20px 0 0;
    }

