body#personalArchive
{
}

/**************************************/
/******* Standard Search Styles *******/
div#searchArea
{
	height: 110px;
	padding: 10px 10px 0px 10px;
	border-bottom: solid 2px #C3D7D8;
	-moz-box-sizing: border-box;
	box-sizing:border-box;
}

/* obout splitter styles */
/* Splitter Container */
.ob_spl_panel
{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

/* Vertical Splitter - Left Panel classes */
.ob_spl_leftpanel 
{
	
}
.ob_spl_leftpanelheader 
{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	overflow:auto;
}
.ob_spl_leftpanelcontent 
{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	overflow:auto;
	position: relative;
}
.ob_spl_leftpanelfooter 
{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	overflow:auto;
}

/* Vertical Splitter - Right Panel classes */
.ob_spl_rightpanel 
{

}
.ob_spl_rightpanelheader 
{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	overflow:auto;
}
.ob_spl_rightpanelcontent 
{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	overflow:auto;
	position: relative;
}
.ob_spl_rightpanelfooter 
{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	overflow:auto;
}

/* Horizontal Splitter - Top Panel classes */
div.ob_spl_toppanel
{
	overflow: visible;
}

.ob_spl_toppanelheader 
{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	overflow:auto;
}
.ob_spl_toppanelcontent 
{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	overflow:auto;
	position: relative;
}

.ob_spl_toppanelfooter 
{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	overflow:auto;
}

/* Horizontal Splitter - Bottom Panel classes */
.ob_spl_bottompanel
{

}
.ob_spl_bottompanelheader 
{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	overflow:auto;
}
.ob_spl_bottompanelcontent 
{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	overflow:auto;
	position: relative;
}
.ob_spl_bottompanelfooter 
{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	overflow:auto;
}

/* Splitter Divider */
.ob_spl_dividervertical 
{
	width:2px;
	height:2px;
	max-width:2px; 
	background-color: #C3D7D8;
}
.ob_spl_dividerhorizontal 
{
	width:2px;
	height:2px;
	line-height:0px;/*safari */
	background-color: #C3D7D8;
}

/* Splitter ResizeBar */
.ob_spl_resizebarvertical 
{
	border-left:2px dotted #00CC88;
}
.ob_spl_resizebarhorizontal 
{
	border-top:2px dotted #00CC88;
}

/* end obout splitter styles */

div#searchArea table.searchEditorArea
{
	display:block;
	width:100%;
	height:100%;
	border-spacing: 4px;
    border-collapse: separate;
}

div#searchArea table.searchEditorArea .labelArea
{
	width: 1%;
	vertical-align: top;
	padding: 2px;
}

div#searchArea table.searchEditorArea .buttonArea
{
	width: 130px;
	min-width: 130px;
	padding: 2px 2px 2px 10px;
	-moz-box-sizing: border-box;
	box-sizing:border-box;
}

div#searchArea table.searchEditorArea .buttonArea input
{
	height: 20px;
	width: 100%;
}

.editAreaListTable
{
    position:relative;
    width: 90%;
    height: 100%;
    border-collapse: separate;
}

.editAreaCell, .editAreaCell_invalid
{
	/*border:solid 1px #C3D7D8; IE-7 compatibility mode forces select to have grey border, so do so here to match*/
	border:solid 1px #707070;
	background-color:white;
	padding-left:2px;
	min-height:18px;
	/*min-height:21px;*/
	height:100%;
	-moz-box-sizing: border-box;
}
.editAreaCell_invalid
{
	border:solid 1px #D2504C;
}

.keywordEditorHelperBtn  
{
    height:100%;
    white-space:nowrap;
    cursor:pointer;
    padding:0px 4px 0px 4px; 
    -moz-user-select: none;
    user-select:none;
    -moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}

.editorTextbox, .editorTextbox_helper
{
    font-family: SourceSansPro-Regular, Arial, Helvetica, Sans-Serif;
    font-size:0.75em;
    border: none;
	width:100%;
	cursor:text;
	background-color:white;
	overflow:hidden;
	white-space:nowrap;
	line-height: 1.4em;
	-moz-outline-style: none;
	outline:none;
}

.editorTextbox
{
	color: #0C4058;
	font-style: normal;
}

.editorTextbox_helper
{
	color: #c3d7d8;
	font-style: italic;
}

.keywordEditorText
{
	max-height:30px;
	padding-top:0px;
}

.addressEditorText
{
	min-height:12px;
	padding-bottom:0px;
    min-width:40px;
}

.contentHelper
{
    position:absolute;
    display:none;
    z-index:999;
    -moz-box-sizing:border-box;
    user-select:none;
    padding: 4px;
    border:solid 1px #C3D7D8;
    background-color:#FFFFFF;
}
.contentHelper .contentHelperTable
{
    width:100%;
    white-space:nowrap;
    background-color:white;
    
}

.contentHelper .contentHelperTable .contentHelperWarning,
.contentHelper .contentHelperTable .contentHelperTextbox,
.contentHelper .contentHelperTable .contentHelperStopWordWarning
{
	font-family: SourceSansPro-Regular, Arial, Helvetica, Sans-Serif;
	font-size: 0.75em;
}

.contentHelper .contentHelperTable .contentHelperWarning
{
    padding:2px 2px 2px 2px;
    background-color: #EEB9B6;
	border: solid 1px #D2504C;
    color: #444444;
    white-space:normal;
}
.contentHelper .contentHelperTable .contentHelperTextbox
{
    width:100%;
    color: #0C4058; 
	border:solid 1px #C3D7D8;
}
.contentHelper .contentHelperTable .contentHelperStopWordWarning
{
    position:absolute;
    background-color: #EEB9B6;
	border: solid 1px #D2504C;
    color: #444444;
    display:none;    
}

.contentHelper .contentHelperTable .contentHelperHeadingRow
{
	font-size: 0.75em;
	color: #627276;
	font-family: SourceSansPro-Semibold, Arial, Helvetica, Sans-Serif;
	padding-top:5px;
}


/* Address Editor Control Styles*/
.editarea
{
	width:100%;
	max-height:30px;
	height:100%;
	cursor:text;
	background-color:white;
	overflow:hidden;
	white-space:nowrap;
	-moz-box-sizing: border-box;
}

.editarea .helpertext,
.editarea .anyalllink,
.editarea .anyalllink_disabled,
.editarea .editlist .listitem,
.editarea .editlist .listitem_selected,
.editarea .editlist .inputlistitem,
.editarea .editlist .inputlistitem .textbox
{
	font-family: SourceSansPro-Regular, Arial, Helvetica, Sans-Serif;
	font-size:0.75em;	
}

.editarea .helpertext
{
	color: #c3d7d8;
	white-space:nowrap;
	padding-top:2px;
	padding-bottom:2px;
	height:100%;	
}
.editarea .anyalllink,
.editarea .anyalllink_disabled                                    
{                                      
	color: #0C4058;
	display:inline;
	margin-right:4px;
	margin-left:0px;   
	white-space:nowrap;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:2px;
	float:left;
	background-color:#FFFFFF;
	border-right:solid 1px white;
	-moz-box-sizing: border-box;
}

.editarea .anyalllink
{
	text-decoration:underline;
	cursor:pointer;
}

.editarea .anyalllink_disabled
{                                      
	text-decoration:none;
	cursor:disabled;
}
.editarea .editlist
{                                      
	margin:0px 0px 0px 0px;
	padding-left:0px;
	cursor:text;
	display:inline;
	overflow:hidden;
    height:100%;
    width:99%;
}
.editarea .editlist .listitem                            
{
	color:#0C4058;
	text-decoration:underline;
	display:run-in;
	margin-right:4px;
	margin-left:0px;   
	white-space:nowrap;
	padding-top:2px;
	padding-bottom:2px;
	cursor:pointer;
	-moz-box-sizing: border-box;
	padding-right:3px;
}
.editarea .editlist .listitem:after, .editarea .editlist .listitem_selected:after
{
	content:"; ";
	color: #0C4058;
	text-decoration:none;
}

.editarea .editlist .listitem_selected                            
{
	color:white;
	background-color:#18A2CB;
	border:none;
	text-decoration:underline;
	display:run-in;		
	margin-right:4px;
	margin-left:0px;   
	white-space:nowrap;
	padding-top:2px; 
	padding-bottom:2px;
	cursor:pointer;
	-moz-box-sizing: border-box;
	padding-right:3px;
}
.editarea .editlist .inputlistitem                            
{
	text-decoration:none;
	display:inline;
	margin-right:3px;
	margin-left:0px;
	float:left;
} 
.editarea .editlist .inputlistitem .textbox
{
	border:none;
	text-decoration:none;
	outline:none;
}		 

.listitem:after
{
	content:";";
	color: #0C4058;
	text-decoration:none;
}
	
.editAreaListContainer
{
   width:100%;
}

/*****End of Standard Search Styles*****/
/***************************************/
