/****
 **** QAS Pro On Demand > (c) QAS Ltd > www.qas.com
 **** General > Index, Matrix > Style sheet
 **** Intranet > ActiveX Control, Rapid Addressing > Standard > Style sheet
 ****/


/**** Template ****/
.qas-infotable {
    width: 800px;    
}
.qas-container {
    width: 980px;
    padding: 5px 10px;
}
.qas-header {
    display: block;
    font-family: verdana, arial, sans-serif;
    background-color: #CCC;
}
.qas-header-link, .qas-header-link a{
    text-decoration: none;
    border:none;
}
.qas-header table {
    display: block;
    background-color: #CCC;
}
.qas-header h1, .qas-header h2 {
    color: #000066;
    font-size: 23px;
    font-weight: normal;
    display: inline;
    overflow: visible;
    white-space: nowrap;
}
.qas-header h1 {
    font-weight: bold;
}
.qas-header-right {
    padding: 10px 10px 0px 0px;
}
.qas-header-right .language {
    font-size: 11px;
    font-family: arial;
    width: 90px;
}
.qas-header-right a {
    border: none;
    font-size: 9px;
    font-weight: normal;
    position: relative;
    top: 0px;
    right: 0px;
    text-decoration: none;
}
.qas-header-right .qas-link-item {
    text-align: center;
    padding: 5px 5px 0px;
}
.qas-header-right img {
    border: none;
    padding: 3px;
}
.qas-header .qas-header-left {
    width: 90%;
    vertical-align: top;
}
.qas-content-header {
    color: #000000;
    font-size: 18px;
    font-weight: bold;
    background-color: #CCC;
    overflow: visible;
    white-space: nowrap;
    border-bottom: 2px solid #808080;
}
.qas-content {
    padding: 10px;
    display: block;
    background-color: white;
}
.qas-footer {
    border-top: 2px solid #808080;
    display: block;
    background-color: #CCC;
    overflow: visible;
    white-space: nowrap;
}

/**** Verification Pop up ****/

.QAS_Header { 
	display: block;
	padding: 1em;
	position: relative;
}

.QAS_Prompt {
	padding-top: 20px;
	padding-left: 1em;
	float: left;
	width: 375px;
}

.QAS_Input {
	padding: 0em 0em 0.3em;
	float: left;
}

.QAS_RightDetails {
	padding-top: 20px;
	padding-left: 1em;
	float: right;
	border-left: 1px solid #aaaab8; 
  overflow-x: hidden;
  overflow-y: auto;
  width: 200px;
}

.QAS_RightSidePrompt {
  padding-bottom: 0.5em; 
}

.QAS_RightSidePromptText {
	padding-bottom: .5em;
}

.QAS_RightDetails table {
	font-size: .9em;
}
.QAS_EditLink {
	font-size: .8em;
	padding-left: 1em;
}

.QAS_Picklist {
	padding-top: .5em;
	padding-left: 1em;
	width: 375px;
	float: left;
	font-size: .9em;
}

.QAS_DeliverableWarning {
	font-size: .8em;
	padding-top: .6em;
}

.QAS_Pick {
	font-size: .9em;
	display: none;
	width: 375px;
	height:150px;
	overflow:auto;
}

.QAS_MultPick {
	font-size: .9em;
	display: none;
	width: 375px;
	height:150px;
	overflow:auto;
}

.QAS_ShowPick {
	padding-bottom: .6em;
}

.QAS_OriginalMessage table {
	border-collapse: collapse;
	margin: 10px 0px 10px 10px;
}
	
.QAS_Pick table, .QAS_MultPick table {
	font-size: .9em;
}
.QAS_Pick table td, .QAS_MultPick table td {
	padding-right: 1.5em;
}

.QAS_PromptText {
	margin-bottom: .5em;
}

.QAS_PromptData table {
	background-color: #EEE;
}

#QAS_RefineText {
	background: #F3F3F3;
	border: 1px solid #aaaab8;
	width: 100px;
	margin-right: 1em;
}

#QAS_RefineBtn, #QAS_AcceptOriginal, #QAS_NoApt, #QAS_FinishEdit {
	padding: .1em 1em;
}

#QAS_NoApt {
	margin-top: .5em;
}

/* End */

/**** showloading ****/
.loading-indicator {
    height: 80px;
    width: 80px;
    background: url( '../img/loading.gif' );
    background-repeat: no-repeat;
    background-position: center center;
}

.loading-indicator-overlay {
    background-color: #FFFFFF;
    opacity: 0.6;
    filter: alpha(opacity = 60);
}

/********JQUERY CSS*********/
/* Layout helpers */
.ui-helper-hidden { 
	display: none; 
}

.ui-helper-hidden-accessible { 
	position: absolute; 
	left: -99999999px; 
}

.ui-helper-reset { 
	margin: 0; 
	padding: 0; 
	border: 0; 
	outline: 0; 
	line-height: 1.3; 
	text-decoration: none; 
	font-size: 100%; 
	list-style: none; 
}

.ui-helper-clearfix:after { 
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; 
}

.ui-helper-clearfix { 
	display: inline-block; 
}

.ui-helper-clearfix {
    display: block;
}

/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
	height:1%; 
}

.ui-helper-clearfix { 
	display:block; 
}

/* end clearfix */
.ui-helper-zfix { 
	width: 100%; 
	height: 100%; 
	top: 0; 
	left: 0; 
	position: absolute; 
	opacity: 0; 
	filter:Alpha(Opacity=0); 
}

/* Interaction Cues */
.ui-state-disabled { 
	cursor: default !important; 
}

/* states and images */
.ui-icon { 
	display: block; 
	text-indent: -99999px; 
	overflow: hidden; 
	background-repeat: no-repeat; 
}

/* Overlays */
.ui-widget-overlay { 
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 100%;
}

/* Component containers */
.ui-widget { 
	font-family: Tahoma,sans-serif; 
	font-size: 1.1em; 
}

.ui-widget .ui-widget { 
	font-size: 1em; 
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { 
	font-family: Tahoma,sans-serif; 
	font-size: 1em; 
}
.ui-widget-content { 
	border: 1px solid #BBB; 
	background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; 
	color: #222222; 
}

.ui-widget-content a { 
	color: #222222; 
}

.ui-widget-header { 
	border: 1px solid #BBB; 
	background: #a9d0f5 url(images/ui-bg_highlight-soft_75_a9d0f5_1x100.png) 50% 50% repeat-x; 
	color: #222222; 
	font-weight: bold; 
}

.ui-widget-header a { 
	color: #222222; 
}

/* Interaction states */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { 
	border: 1px solid #aaaab8; 
	background: #DDD url(images/ui-bg_glass_75_d6ddea_1x400.png) 50% 50% repeat-x; 
	font-weight: normal; 
	color: #333; 
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { 
	color: #333; 
	text-decoration: none; 
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { 
	border: 1px solid #CCC; 
	background: #858585 url(images/ui-bg_glass_75_858585_1x400.png) 50% 50% repeat-x; 
	font-weight: normal; 
	color: #333; 
}

.ui-state-hover a, .ui-state-hover a:hover { 
	color: #333; 
	text-decoration: none; 
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { 
	border: 1px solid #CCC; 
	background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; 
	font-weight: normal; 
	color: #333; 
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { 
	color: #333; 
	text-decoration: none; 
}

.ui-widget :active { 
	outline: none; 
}

/* Interaction Cues */
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {
	border: 1px solid #aaaab8; 
	background: #F1F1F1 url(images/ui-bg_glass_55_ffff99_1x400.png) 50% 50% repeat-x; 
	color: #000000; 
}

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { 
	color: #000000; 
}

/* Overlays */
.ui-widget-overlay { 
	background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; 
	opacity: .60;
	filter:Alpha(Opacity=60); 
}

.ui-widget-shadow { 
	margin: -8px 0 0 -8px; 
	padding: 8px; 
	background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; 
	opacity: .30;
	filter:Alpha(Opacity=30); 
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px; 
	border-radius: 8px; 
}

/****** Dialog *********/
.ui-dialog { 
	position: absolute; 
	padding: .2em; 
	width: 300px; 
	overflow: hidden; 
}

.ui-dialog .ui-dialog-titlebar { 
	padding: .5em 1em .3em; 
	position: relative;  
}

.ui-dialog .ui-dialog-title { 
	float: left; 
	margin: .1em 16px .2em 0; 
}

.ui-dialog .ui-dialog-titlebar-close { 
	position: absolute; 
	right: .3em; 
	top: 50%; 
	width: 19px; 
	margin: -10px 0 0 0; 
	padding: 1px; 
	height: 18px; 
}

.ui-dialog .ui-dialog-titlebar-close span { 
	display: block; 
	margin: 1px; 
}

.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { 
	padding: 0; 
}

.ui-dialog .ui-dialog-content { 
	position: relative; 
	border: 0; 
	padding: .5em 1em; 
	background: none; 
	overflow: auto; 
	zoom: 1; 
}

.ui-dialog .ui-dialog-buttonpane { 
	text-align: left; 
	border-width: 1px 0 0 0; 
	background-image: none; 
	margin: .5em 0 0 0; 
	padding: .3em 1em .5em .4em; 
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { 
	float: right; 
}

.ui-dialog .ui-dialog-buttonpane button { 
	margin: .5em .4em .5em 0; 
	cursor: pointer; 
}

.ui-dialog .ui-resizable-se { 
	width: 14px; 
	height: 14px; 
	right: 3px; 
	bottom: 3px; 
}

.ui-draggable .ui-dialog-titlebar { 
	cursor: move; 
}

/******** Button *****/
input.ui-button {
    padding: 0.4em 1em;
}

.ui-button {
    cursor: pointer;
    display: inline-block;
    margin-right: 0.1em;
    overflow: visible;
    padding: 0;
    position: relative;
    text-align: center;
    text-decoration: none !important;
}

.ui-corner-all {
    -moz-border-radius: 4px 4px 4px 4px;
}