#loginposition { 
	float: right;
}
#content div.griffith-help {
	border: #ddd dotted 1px;
	background-color: #def;
	color: #555;
	padding: 0.5em;}
span.informationabout {
	display: block;
	padding: 0.3em 0.7em 0.3em 1.8em;
	background: transparent url(/00/icons/information-about-16.png) 0 0.1em no-repeat;}
/* Commands */
a.edit {
	display: block;
	padding: 0.3em 0.7em 0.3em 1.8em;
	background: transparent url(/00/icons/edit-16.png) 0 0.1em no-repeat;}
	
a.schedule {
	display: block;
	padding: 0.3em 0.7em 0.3em 1.8em;
	background: transparent url(/00/icons/sort-by-date-16.png) 0 0.1em no-repeat;}	
	
a.up {
	display: block;
	padding: 0.3em 0.7em 0.3em 1.8em;
	background: transparent url(/00/icons/up-16.png) 0 0.1em no-repeat;}	
	
a.down {
	display: block;
	padding: 0.3em 0.7em 0.3em 1.8em;
	background: transparent url(/00/icons/down-16.png) 0 0.1em no-repeat;}	
	
a.delete {
	display: block;
	padding: 0.3em 0.7em 0.3em 1.8em;
	background: transparent url(/00/icons/delete-16.png) 0 0.1em no-repeat;}	
	
a.user-edit, a.prompt-edit {
	display: block;
	padding: 0.3em 0.7em 0.3em 1.8em;
	background: transparent url(/00/icons/edit-administrator-16.png) 0 0.1em no-repeat;}	
	
a.user-delete, a.prompt-delete  {
	display: block;
	padding: 0.3em 0.7em 0.3em 1.8em;
	background: transparent url(/00/icons/delete-administrator-16.png) 0 0.1em no-repeat;}	
	
a.view-output {
	display: block;
	padding: 0.3em 0.7em 0.3em 1.8em;
	background: transparent url(/00/icons/records-16.png) 0 0.1em no-repeat;}
	
a.cancel { 
	display: block;
	padding: 0.3em 0.7em 0.3em 1.8em;
	background: transparent url(/00/icons/cancel-16.png) 0 0.1em no-repeat;}
	
a.save {
	padding: 0.3em 0.7em 0.3em 1.8em;
	background: transparent url(/00/icons/save-16.png) 0 0.1em no-repeat;}

a.sort-alpha {
	display: block;
	padding: 0.3em 0.7em 0.3em 1.8em;
	background: transparent url(/00/icons/sort-by-name-16.png) 0 0.1em no-repeat;}

a.sort-date {
	display: block;
	padding: 0.3em 0.7em 0.3em 1.8em;
	background: transparent url(/00/icons/sort-by-date-16.png) 0 0.1em no-repeat;}
	
a.repair {
	display: block;
	padding: 0.3em 0.7em 0.3em 1.8em;
	background: transparent url(/00/icons/wizard-16.png) 0 0.1em no-repeat;}

a.view {
	display: block;
	padding: 0.4em 0.7em 0.4em 1.8em;
	background: transparent url(/00/icons/open-file-16.png) 0 0.1em no-repeat;}	
a.update {
	display: block;
	padding: 0.4em 0.7em 0.4em 1.8em;
	background: transparent url(/00/icons/application-configuration-16.png) 0 0.1em no-repeat;}	
a.history {
	display: block;
	padding: 0.4em 0.7em 0.4em 1.8em;
	background: transparent url(/00/icons/history-16.png) 0 0.1em no-repeat;}	
a.viewlog {
	display: block;
	padding: 0.4em 0.7em 0.4em 1.8em;
	background: transparent url(/00/icons/check-in-16.png) 0 0.1em no-repeat;}	
a.viewmigs {
	display: block;
	padding: 0.4em 0.7em 0.4em 1.8em;
	background: transparent url(/00/icons/export-user-data-16.png) 0 0.1em no-repeat;}		
a.add-editor {
	display: block;
	padding: 0.4em 0.7em 0.4em 1.8em;
	background: transparent url(/00/icons/add-user-16.png) 0 0.1em no-repeat;}
a.remove {
	display: block;
	padding: 0.4em 0.7em 0.4em 1.8em;
	background: transparent url(/00/icons/remove-16.png) 0 0.1em no-repeat;}
a.add {
	display: block;	
	padding: 0.4em 0.7em 0.4em 1.8em;
	background: transparent url(/00/icons/add-16.png) 0 0.1em no-repeat;}
	

div.deleted {
	display: block;
	padding: 0.3em 0.7em 0.3em 1.8em;
	background: transparent url(/00/icons/delete-16.png) 0 0.1em no-repeat;}	
div.added {
	display: block;
	padding: 0.3em 0.7em 0.3em 1.8em;
	background: transparent url(/00/icons/add-16.png) 0 0.1em no-repeat;}	
div.modified {
	display: block;
	padding: 0.3em 0.7em 0.3em 1.8em;
	background: transparent url(/00/icons/edit-16.png) 0 0.1em no-repeat;}		
/* /Commands */

.ctrl { 
	padding: 4px;}
.ctrl a {
	white-space:nowrap;}
.allctrl { 
	width: 100%;
	background-color: rgb(238,238,238);
	text-align: center;
	vertical-align: middle;
	height: 2em;
	padding: 0 0.5em;}
	
table .fullwidth {
	width: 100%;}

#content ol.alpha-list
	{
		list-style: none;
		margin: 0.5em 0;
		padding: 0;
	}
	
#content ol.alpha-list li
	{
		display: inline;
		margin: 0 0.4em 0 0;
		padding: 0;
	}
	
/*
#content a
	{
		color: #2f71d0
	}
*/

p.results-status
	{
		border-bottom: 1px solid #ccc;
		padding: 5px;
		margin-bottom: 0.5em;
	}

.database-record
	{
		border-bottom: 1px solid #ccc;
		margin-bottom: 1em;
	}
	
.database-record p
	{
		margin-left: 1.5em;
	}	

a.view-catalogue-record
	{
		background: url(/00/icons/records-16.gif) left center no-repeat;
		padding: 2px 2px 2px 20px;
		clear: both;
		position: static !important;
	}
	
a.get-help
	{
		background: url(/00/icons/help-16.gif) left center no-repeat;
		padding: 2px 0 2px 20px;
	}	
	
a.user-guide
	{
		background: url(../img/sinfo-16.gif) left center no-repeat;
		padding: 2px 0 2px 20px;
	}	
	
a.visit-resource
	{
		/*background: url(/00/icons/go-24.gif) left center no-repeat;*/
		padding: 2px 0 2px 0;
	}	
	
.database-record .info-box
	{
		background: #eee;
		float: right;
		text-align: center;
		padding: 0 5px;
		margin: 0 0 10px 10px;
	}
	
	
#content .database-record h2
	{
		position: static;
	}	
	
#content .database-record .info-box h3
	{
		font-size: xx-small;
		font-weight: normal;
		color: #000;
		background: #ccc;
		padding: 2px 5px;
		margin: 0 -5px 2px -5px;
		border-bottom: 1px solid #fff;
	}
	
	
#content .database-record .info-box img
	{
		display: inline;
		padding: 0 2px;
		border: none;
	}	
	
#tooltip{
	position:absolute;
	border:1px solid #5c7f7f;
	font-size: 1.1em;
	background:#d3e6ee;
	padding: 3px;
	color: #0f0f0f;
	display:none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 2px 2px 2px #999;
	}		

#content ol.subject-list
	{
		list-style: none;
		margin: 1em 0;
		padding: 0;
	}
	
#content ol.subject-list li
	{
		margin: 0;
		padding: 0;
	}	
		
#content ol.subject-list li h2
	{
		background: #eee;
		color: #000;
		padding: 2px 5px;
		margin: 0 0 5px 0;
		clear: both;
	}
	
#content ol.subject-list li ul
	{
		margin: 0;
		padding: 0;
	}				
	
#content ol.subject-list li ul li
	{

		width: 47.9%;
		margin: 0;
		padding: 0 0 3px 1em;
		float: left !important;	
	}	

#content table.key-value
	{
		width: 100%;
	}	
	
#content table.key-value caption
	{
		border-bottom: 1px solid #ccc;
	}
		
	
#content table.key-value th
	{
		vertical-align:top;
		width: 30%;
		background: none;
		border: none;
		text-align: left;
		color: #666;
	}
	
#content table.key-value td
	{
		border: none;
	}	
	
#content a.licence-link
	{
		display: block;
		text-align: center;
	}
	
#content #licence-search p
	{
		margin-left: 0;
	}	
	
#content #licence-search a.licence-link
	{
		text-align: left;
		background: url(/00/icons/document-16.gif) no-repeat left center;
		padding: 2px 0 2px 20px;
	}		
	
#content a.licence-link img
	{
		display: inline;
		border: none;
		width: 16px;
	}

#content .define-group h2
	{
		background: #eee;
		color: #000;
		border-bottom: 1px solid #ccc;
		padding: 3px;
		margin: 0 0 5px 0; 
		font-size: 1.8em;
	} 
	
#content p.rate-trial
    {
        margin: 0 0 0 1.5em;
        padding: 0 !important;
    } 
    
#content p.rate-trial span
    {
        vertical-align: bottom;
    }
   
#content p.rate-trial a img
	{
	    border: none;
	    display: inline;
	    margin: 0;
	    padding: 0;     
	    vertical-align: middle;
	}
	
label.error { 
	float: none; 
	color: red; 
	padding-left: .5em; 
	vertical-align: top; 
}

#content input.required, textarea.required, select.required {
	color: black !important;
	font-size: 1.3em !important;
	width: 20em !important;
}

#content .hidden {
	display: none;
}
