.agreementViewerNav{
	padding-bottom: 5px;
}
.agreementViewerNavItem{
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom:5px;
	padding-top:5px;
}
.agreementViewerProvisionalArea{
	margin: auto;
	font-size: 18pt;
	color:black;
	opacity: 0.8;
	text-align: center;
	background-color: #F0F0F0;
}

.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}

.clearBoth {
	clear: both;
}

.padded {
	padding: 8px;
}

.docViewerPrevPageImage{
	display: inline-block;
	width:9px;
	height: 14px;
	background-image: url(/oflows/icons/left_arrow.png);
	background-repeat: no-repeat;	
}
.docViewerNextPageImage{
	display: inline-block;
	width:9px;
	height: 14px;
	background-image: url(/oflows/icons/right_arrow.png);
	background-repeat: no-repeat;	
}
.docViewerFullScreenImage{
	display: inline-block;
	width:77px;
	height: 17px;
	background-image: url(/oflows/icons/fullscreen.png);
	background-repeat: no-repeat;	
}
.docViewerCloseButtonImage{
	display: inline-block;
	width:60px;
	height: 17px;
	background-image: url(/oflows/icons/close.png);
	background-repeat: no-repeat;
}
.docbar li.docViewerCloseButton { 
	display: none; 
}
.docViewerPrintImage{
	display: inline-block;
	width:61px;
	height: 16px;
	background-image: url(/oflows/icons/printer.png);
	background-repeat: no-repeat;	
}
.docViewerSaveImage{
	display: inline-block;
	width:44px;
	height: 17px;
	background-image: url(/oflows/icons/save.png);
	background-repeat: no-repeat;	
}
.docViewerFullScreenCancelImage{
	display: inline-block;
    height: 17px;
    width: 89px;
	background-image: url(/oflows/icons/fullscreen_cancel.png);
	background-repeat: no-repeat;	
}

.sessionTimeoutWarningArea a{
	text-decoration: underline;
}

.ui-dialog .ui-dialog-titlebar {
	background-color: #207cca;
	color: #ffffff;
}

.ui-dialog .ui-dialog-titlebar-close {
	display: none;
}

.ui-corner-all {
	/*border: 2px solid rgb(0, 0, 0);*/
	border-radius: 5px
}

.ui-dialog .ui-dialog-content {
	padding-top: 40px
}

.blur-background {
	-webkit-filter: blur(2px);
	-moz-filter: blur(2px);
	-o-filter: blur(2px);
	-ms-filter: blur(2px);
	filter: blur(2px);
}

.NOT_STARTED {
	display: inline-block;
	width: 24px;
	height: 24px;
	background-image: url(images/spinner-still.gif);
	background-repeat: no-repeat;
}

.NOT_APPLICABLE {
	display: inline-block;
	width: 24px;
	height: 24px;
	background-image: url(images/na.jpg);
	background-repeat: no-repeat;
}

.SUCCESS {
	display: inline-block;
	width: 24px;
	height: 24px;
	background-image: url(images/accept.gif);
	background-repeat: no-repeat;
}

.FAILURE_FINAL {
	display: inline-block;
	width: 24px;
	height: 24px;
	background-image: url(images/remove.gif);
	background-repeat: no-repeat;
}

.FAILURE_RETRIABLE {
	display: inline-block;
	width: 24px;
	height: 24px;
	background-image: url(images/exclamation.jpg);
	background-repeat: no-repeat;
}

/* highlight results */
.ui-autocomplete span.hl_results {
    font-weight: bold;
}
 
/* loading - the AJAX indicator */
.ui-autocomplete-loading {
    background: white url('images/ui-anim_basic_16x16.gif') right center no-repeat;
}
 
/* scroll results */
.ui-autocomplete {
    max-height: 250px;
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 5px;
}
 
.ui-autocomplete li {
    font-size: 18px;
}
 
* html .ui-autocomplete {
    height: 250px;
}

div.pagerSpacer {clear:both;}
div.pagerBar { background-color:#eee; border: 1px solid #ddd; overflow:auto;}
ul.pagerItems { float:left; overflow:auto; list-style-type:none;}
ul.pagerNav { float:right; overflow:auto; }
ul.pagerNav li { float:left; list-style-type:none; margin: 0 4px; border: 1px solid #ddd; background-color: #f4f4f4; padding: 2px 4px;}
ul.pagerNav li a, .pagerNavSeparator { font-family:Verdana, Geneva, sans-serif; text-decoration:none;font-size: 12px; color:#666;}
ul.pagerItems span {font-family:Verdana, Geneva, sans-serif; text-decoration:none;font-size: 12px; display:block; padding: 2px 6px;} 
ul.pagerNav li.pagerNavOn { background-color:#666; }
ul.pagerNav li.pagerNavOn a{ color:#fff; }
ul.pagerNav li.pagerStatus img{width: 16px; height: 16px;}

.docbar .viewrightbuttons li span a span{
	text-indent: -9999px;
}

/* CSS below should be removed once responsive and theme migrations complete for existing clients */
#mainForm div.fieldrow .checkboxMsg, #loginForm div.fieldrow .checkboxMsg {
	font-family: inherit !important;
}
.fieldvalue {
	font-family: inherit !important;
}
@media only screen and (max-width:1024px) {
	.docViewer .viewrightbuttons span#fullscreenspan {
		display: none;
	}
}
/* End section to remove once responsive and theme migration complete */
