
/*Common attributes*/
.no-wrap { white-space: nowrap; }
.floatfix {clear:both;}
.rightside { float: right; }

/* Search box */
div.search { border: 1px solid #ccc; /*width: 707px;*/ padding: 10px; margin: 15px 0; overflow: auto; clear: right; }
div.search h4 { font-size: 13px; color: #444; margin: 0 0 10px 0; }
div.search .item { width: 100%; margin-bottom: 2px; }
div.search .item .label { float: left; width: 120px; }
div.search .item input[type="text"], div.search .item select { width: 200px; border: 1px solid gray; font-size: 100%; }
div.search .buttons { float: right; margin: 0px; }

/* Standard Grid */
.grid { /*border: 1px solid #a7a9ac;*/ color: #232; width: 100%;} 
.grid th a { text-decoration: none; color: #707070; }
.grid td { padding: 5px 10px; vertical-align: middle; }
.grid th { background: #f0f0f0; padding: 5px 10px; text-align: left; }
.grid .alt { background: #fafafa; }
.grid .no-wrap { white-space: nowrap; }
.grid tr td.min-col { width: 0; white-space: nowrap; }
.grid td a {text-decoration:underline; color:#232;}

/*.grid sort*/
.grid .header-row a.sorted-ascending { background: url( '../../../FrontEnd/images/ascending.bullet.png' ) no-repeat right 4px; padding-right: 12px; }
.grid .header-row a.sorted-descending { background: url( '../../../FrontEnd/images/descending.bullet.png' ) no-repeat right 4px; padding-right: 12px; }



/* Grid Hover */
.gridRowHover { position: absolute; height: auto; padding: 10px; background: #fff; border: 1px solid #a0a0a0; display: none; width: 300px; }
.button-hover-box { position: absolute; padding: 7px; background: #ffe; border: 1px solid #a0a0a0; display: none; text-align: left; margin-top: -30px; }

/* Modal */
.modal-cover { position: absolute; width: 100%; height: 100%; background: #000; z-index: 80; left: 0px; top: 0; opacity: .6; -moz-opacity: .6; display: none; }
.defaultModal { width: 100%; height: 100%; z-index: 100; }
.defaultModal iframe { background: #fff; min-width: 400px; /*min-height: 300px;*/ vertical-align: middle; position: absolute; border: none; }


.standard-view1 { width: 760px; margin: 5px 0 5px 5px; }
.standard-view h3 { margin: -1px 0 -1px 5px; font-size: 8pt; color: #336699; text-transform: uppercase; }
.standard-view .box-header { font-size: 8pt; }
.standard-view .box-with-header { display: inline; float: left; }
.standard-view .box-with-header .box-content { margin: 0 65px 0 5px; border: solid 1px #336699; padding: 5px 0 5px 5px; width: 300px; min-height: 120px; }
.standard-view .box-with-header .header { margin: -1px 0 -1px 5px; font-size: 7pt; color: #336699; text-transform: uppercase; }

.standard-view .item { width: auto; min-height: 15px; color: #666; margin: 0 0 5px 0; }
.standard-view .large { min-height: 30px; }
.standard-view .item .label { width: 150px; float: left; font-weight: bold; font-size: x-small; margin-right: 0px; }
.standard-view .item .value { display: block; }
/*.standard-view .item .value { width: 60%; float: left; }*/
.standard-view .priority-logo { float: right; }
.standard-view .buttons { }
/* Auto complete*/

.AutoComplete .panel { background: #fff; border: 1px solid #5e89af; max-height: 150px; overflow-y: auto; }
.AutoComplete .panel div { cursor: pointer; padding: 0 3px; margin-top: 5px; min-height: 10px; display: block; width: auto; }
.AutoComplete .panel div:hover { background: #444; color: #fff; }
.AutoComplete .highlighted { background: #ccdeed; }
.AutoComplete .highlight { font-weight: bold; }


/* Calendar */
.date-box { max-width: 200px; }
.ajax__calendar_container { background: #fff; border: 1px solid gray; }
.ajax__calendar_container div div div:hover { background: #bbb; }



/*grid-select-checkbox-header*/
.grid-select-checkbox-header,
.grid-select-checkbox {width:0;}


.form .item .currency-symbol { float: right; }

/*warning*/
.warning { border-bottom:solid 1px #ccc;; color:#E80D0D; padding:10px;}
.warning h4 {color:#000; font-weight:bold;}


.icon_right_pad
{
    margin-right: 4px;
}