/*
 * DocuShare Simple Search CSS - DocuShare's Blue Theme (Default)
 * Docushare's Default blue theme
 * This file extends docushare.css with Simple Search-specific styles
 * @author: Jonathan Dorsey
 * Copyright (c) 2002-2011 Xerox Corporation.  All Rights Reserved.
 */

/* --------------- */
/* Home Page Syles */
/* --------------- */
#contentwrapper{
	margin:0 0 0 0;
	padding:0 25px 20px 28px;
	min-width:60em;
	_height:1%;
	background:#FFFFFF url(images/grad_pageheader_home.gif) 0% 0% repeat-x
	zoom:1;
	overflow:hidden;}

div#rootlistcolumn{
	margin:.8em 0 0 1em;
	float:right;
	width:30%;
	background:#F4F8FF url(images/grad_im_homesections.gif) 0% 0% repeat-x;
	padding:10px;
	border:1px solid #A1C2F2;	
}

div#searchcolumn{
	float:left;
	width:65%;
}

#home_header{margin:.5em 0 .5em .5em;border-bottom:none;}

fieldset>fieldset{margin:0;padding:0 }

#space_imwrapper #space_navigator{
	padding:5px;
	margin-top:5px;
	border:1px solid #DFA700;
}

.searchbox-group{margin:0;padding:0;}
.searchbox_wrapper-group{margin:10px 0;padding:0;}
.simplesearch-group h2{  }
.detailedsearch-group h2{  }
.simplesearch-group .searchtipslink{margin:0 0 0 5px;padding:0 0 0 5px;border-left:1px solid #789AD1 }
.simplesearch-group{
	margin:0 0 10px 0;padding:0;
	min-width: 500px;
	background:#F4F8FF url(images/grad_im_homesections.gif) 0% 0% repeat-x;
	padding:10px;
	border:1px solid #A1C2F2;}
	
.simplesearch-group .xforms-input{display:inline;}
.simplesearch-group .xforms-input .xforms-value{width:300px;}
.simplesearch-group .xforms-trigger{ margin-right:5px; }

.blankfieldset-group{margin:0;padding:0}
.classchooser-group{
	
	margin:0 0 10px 0;
	border:1px solid #A2C4F2;
	padding:10px;
	background:#C5D7F3 url(images/grad_im_homesections_class.gif) 0% 0% repeat-x; 
	min-width: 500px;}

.classchooser-group .fieldvalue{font-weight:bold;width:10em;float:left;display:block;padding-top:2px;}

#federatedList{padding:0;border-collapse: collapse;}
#federatedList .xforms-repeat-item-selected{background:transparent;}
#federatedList .repeat-item td{border-bottom:1px solid #DBE6F8}
#federatedList .repeat-header{display:none;}

.detailedsearch-group{

	background:#F4F8FF url(images/grad_im_homesections.gif) 0% 0% repeat-x;
	padding:10px;
	border:1px solid #A1C2F2;
	margin:10px 0 0 0;
	min-width: 500px;}
	
/* xsltforms */
.detailedsearch-group .xforms-repeat-item-selected{ background:#FCFDFF;}
.detailedsearch-group #propList label{display:inline-block; width:10em; }
.detailedsearch-group #propList .value .xforms-value {display:inline-block;}
.detailedsearch-group #propList .fieldvalue{font-weight:bold;width:12em;float:left;display:block;padding-top:2px; }
.detailedsearch-group .xforms-trigger {display:block;margin:10px 20px 0 0;padding:5px;width:auto;}
.detailedsearch-group .buttonrow{
	margin:20px -10px 0 -10px;
	padding:10px 0 0 0;
	text-align:center;
	border-top:1px solid #bbd4fa;}

.detailedsearch-group #propList select.xforms-value{_margin-left:3px; }
.detailedsearch-group #propList a img{background:#EBEFF7}

#propList .xforms-repeat-item{padding:0.35em;}
#propList .xforms-group-content{overflow:hidden;display:block;zoom:1;}
#propList .xforms-group-content .xforms-control{float:left;}
#propList .xforms-group-content .xforms-input{width:auto !important}
#propList .xforms-repeat-item span.value{line-height:2em !important;float:left !important;}
#propList .xforms-repeat-item label{float:left;}
#propList .xforms-group-content .buttonrow{ float:none !important;}
#propList .xforms-group-content .xforms-minimal-help-link span:hover{cursor:help;}
#propList input{padding:1px 0 !important}

/*date select control*/
#propList .dateselect *{vertical-align: middle }
#propList .xforms-group-content fieldset.dateselect{float:left;margin-left:0.5em;*width:200px;}
#propList .aid-button{line-height:1em;}
#propList fieldset.dateselect input.xforms-value{width:6em;}
#propList fieldset.dateselect label{
  width:auto !important;
  padding-right:5px !important;
  font-weight:normal !important;
  float:right !important;
  display:inline !important;
  line-height:3em !important;
  color:#666;
  font-size:0.75em;
}

/*numeric control */
#propList .xforms-group .numericinput label{
  width:auto !important;
  padding-right:0 5px !important;
  font-weight:normal !important;
  float:right !important;
  /*display:inline !important;*/
  display: none !important;
  line-height:2em !important;
  margin-left:5px;
  color:#666;
}
#propList .xforms-group .numericinput *{vertical-align: middle }
#propList .xforms-group fieldset.numericinput input{margin-left:0.5em;}
#propList .xforms-group .numericinput input{width:6em;}
#propList .xforms-group .numericinput .xforms-group-content{float:left;margin-left:0.5em;}
#propList .xforms-group fieldset.numericinput{float:left;}



/*----------------------------*/
/* Search Results Page Styles */
/*----------------------------*/
.colltable .actions_imagestore{text-align:center;}
.actions_imagestore .actionnav{text-align:center;width:50px;}
.actions_imagestore .actionnav li{display:inline;float:none;margin:0;padding:0;}

/*------------------------*/
/* Collection Page Styles */
/*------------------------*/
.actmenu{width:120px;}
.openwindowicon{
	background-position:100% 50%;
	background-repeat: no-repeat;
	padding:0 0 0 12px;margin:0}
	
a:link .openwindowicon{background-image: url(images/action_openwindow.gif)}
a:visited .openwindowicon{background-image: url(images/action_openwindow_visited.gif)}
a:hover .openwindowicon{background-image: url(images/action_openwindow_over.gif)}
a:active .openwindowicon{background-image: url(images/action_openwindow.gif)}



/*---------------------------*/
/* AJAXForms Styling for VFS */
/*---------------------------*/

/* VFS Home Page Stying */

.errorMessages {
   margin:0 0 10px 0;
   background:#FFF47F;
   padding:5px;
   border:1px solid #EFDB00;}
	
.propsListHeader {
   font-weight:bold;
   margin:5px 0;
   padding:0 0 10px 0;
   border-bottom:1px solid #e5efff;}



/* VFS Admin Configuration Page Styling */

.xforms-select1 label{display:inline-block; width:10em; }
.properties .xforms-select1 label { display: inline-block; width: 10em; }
.properties .xforms-item {
	display: inline-block;
	*display:inline;/*IE6&7 Hack - inline-block not supported by these browsers*/
}

#content{margin-top:10px}

.classSelectContainer{
	margin:0 0 10px 0;
	border:1px solid #A2C4F2;
	padding:10px;
	background:#C5D7F3 url(${cgi}images/grad_im_homesections_class.gif) 0% 0% repeat-x;}

#pageSelect, .classSelect{margin-bottom:5px;}
#pageSelect-label, .classSelect-label{width:7em;display:block;float:left;}

.classSelectContainer .switch, .classSelect, #removeClassSelect, .newClassSelect, #addClass, #removeClass{display:inline;}

.addRemoveClassesWrapper{
	display:block;
	margin:10px -10px;
	background:#D1DDEF;
	border-top:1px solid #B3CCEF;
	border-bottom:1px solid #B3CCEF;
	padding:10px;}

#confirmMessage{
	margin:0 0 10px 0;
	background:#FFF47F;
	padding:5px;
	border:1px solid #EFDB00;}
	.propsListHeader{
	font-weight:bold;
	margin:5px 0;
	padding:0 0 10px 0;
	border-bottom:1px solid #e5efff;}
	
tr.repeat-header{display:none}

.collectionHeader{
	font-weight:bold;
	margin:5px 0;
	padding: 0px 0 10px 0;
	border-bottom:1px solid #e5efff;}
	
#updatebutton{
	margin:20px 0 0 0;
	padding:10px 0 0 0;
	text-align:center;
	border-top:1px solid #e5efff;}
	

#horiz-tab-menu{
	zoom:1;
	z-index:100;
	position:relative;
	top:1px;}

#horiz-tab-menu:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;}

#horiz-tab-menu .xforms-trigger {
	display:block;
	float:left;
	position:relative;
	border-bottom: 0px;
	font-weight: bold;
	font-family: Helvetica, sans-serif;
	font-size: .9em;
	margin-right: 5px;
	padding: 0.75em;
	line-height:1em;
	-moz-border-radius: .5em .5em 0em 0em;
	-webkit-border-top-left-radius: .5em;
	-webkit-border-top-right-radius: .5em;
	border-radius-topright: .5em;
	border-radius-topleft: .5em;}

#horiz-tab-menu .xforms-trigger.xforms-readwrite{
	border-left: #A2C4F2 solid 1px;
	border-top: #A2C4F2 solid 1px;
	border-right: #A2C4F2 solid 1px;
	background-color: #C5D7F3;
	top:10;
	z-index:101;}

#horiz-tab-menu .xforms-trigger.xforms-readonly{
	border-left: #99B6DF solid 1px;
	border-top: #99B6DF solid 1px;
	border-right: #99B6DF solid 1px;
	background-color: #99B6DF;
}

#horiz-tab-menu .xforms-trigger a{outline:none;}
#horiz-tab-menu .xforms-trigger.xforms-readwrite .xforms-label {}
#horiz-tab-menu .xforms-trigger.xforms-readonly .xforms-label {color: #fff;}
	
#horiz-tab-menu .xforms-switch .xforms-case {
	display:block;
	margin:10px -10px;
	background:#D1DDEF;
	border-top:1px solid #B3CCEF;
	border-bottom:1px solid #B3CCEF;
	padding:10px;}

.confirm .xforms-trigger {color: #b3ccef;}