﻿/* AMI extensions of the SAM skin */
.h1-label{font-family: Arial, Helvetica, Sans-Serif;color:#666;font-weight:bold;font-size:12pt;}
.align-center{position:relative; text-align:center;}
.openleft{background: url(/ami/Scripts/yui/build/assets/skins/ami/sprite.png) no-repeat 0 -450px;width:25px; height:15px;float: left;margin: 5px 4px 2px -4px;cursor:hand;}
.openright{background: url(/ami/Scripts/yui/build/assets/skins/ami/sprite.png) no-repeat 0 -450px;width:25px; height:15px;margin: 5px 4px 2px -4px;}
.minimize{background: url(/ami/Scripts/yui/build/assets/skins/ami/sprite.png) no-repeat 0 -400px;width:14px; height:14px;cursor:hand;}
.maximize{background: url(/ami/Scripts/yui/build/assets/skins/ami/sprite.png) no-repeat 0 -350px;width:14px; height:14px;cursor:hand;}
.info-button{background-color:Transparent;background: url(/ami/Scripts/yui/build/assets/skins/ami/sprite.png) no-repeat 0 -1200px;width:15px; height:15px;margin: 3px 3px 3px 3px;cursor:hand;text-align:center;}
#button-container{position:relative;text-align:right;}
.but-save{position:relative;background: url(/ami/Scripts/yui/build/assets/skins/ami/sprite.png) no-repeat 0 -1960px;width:40px; height:19px;margin: 10px 2px 2px 2px;}
.but-user{position:relative;background: url(/ami/Scripts/yui/build/assets/skins/ami/sprite.png) no-repeat 0 -1995px;width:40px; height:19px;margin: 10px 2px 2px 2px;}
.but-gift-email{position:relative;background: url(/ami/Scripts/yui/build/assets/skins/ami/sprite.png) no-repeat 0 -2065px;width:40px; height:19px;margin: 10px 2px 2px 2px;}
.but-back{background: url(/ami/Scripts/yui/build/assets/skins/ami/sprite.png) no-repeat 0 -450px}
.but-forw{background: url(/ami/Scripts/yui/build/assets/skins/ami/sprite.png) no-repeat 0 -500px}
#TopPanContainer{position:absolute;top:0px;left:140px;width:700px;float:left;}
#TopPanelShowHide{position:absolute;top:0px;left:0px;z-index:200;}
#TopPanel{position:absolute;top:25px;left:0px;}
#TopPanelShowHideButtons{position:absolute;top:5px;left:665px;z-index:201;}
.login-view{width:100%;text-align:right;float:right;}
input.form-text{background:#FFFADB url(/ami/images/form-back-yel.gif) repeat-x scroll 0%;border:1px solid #CBB945;color:#776B1B;font-size:100%;margin:2px 2px 2px 2px;}
input.form-button{background:#DBEAFF url(/ami/images/grid-back-blue.gif) repeat-x scroll 0%;}
.mini-graph{position:relative;top:0px;left:0px;padding:5px 5px 5px 5px;background-color:Transparent;display:block;height:200px;text-align:center;overflow:auto;}
.table-mini{font-family:Arial;font-size:10px;}
.table-mini-row{background-color:#00ffff;}
.table-mini-row{background:#FFFADB url(/ami/images/form-back.gif) repeat-x scroll 0%;}
.list-mini-admin{padding:2px 2px 2px 2px;margin:2px 2px 2px 2px;font-family:Arial;font-size:10px; cursor:hand; border:none;}
.list-mini-admin a:hover{margin:2px 2px 2px 2px;background-color:#C0DFFC; text-decoration:none; border-bottom:dashed 1px;}
.list-mini-admin a:visited a:active{margin:2px 2px 2px 2px;color:Navy;text-decoration:none;}
.list-mini-admin a{margin:2px 2px 2px 2px; color:#505050;text-decoration:none;}
.ajax-update-progress{z-index:100;height: 32px;width: 32px;position: absolute;top: -50px;left: 25px;background-image: url(/ami/images/ajax-loader.gif);background-repeat: no-repeat;}
.ajax-update-progress-center{background-image: url(/ami/images/ajax-loader-gr-circle.gif);background-repeat: no-repeat;}
.grid-column{border:solid 1px #666666; padding:2px 2px 2px 2px;margin:2px 2px 2px 2px;}
.grid-css{font-family: Arial;border:solid 1px #666666;}
.grid-table-css{font-family: Arial;font-size: 11px;padding:2px 2px 2px 2px;margin:2px 2px 2px 2px;}
.grid-row{font-size:11px;background:#DBEAFF url(/ami/images/grid-back-blue.gif) repeat-x scroll 0%;vertical-align:middle;text-align:right;}
.grid-row-hd{font-weight: bold;font-size: 11px;min-height:12px;background: url(/ami/images/grid-back-gray.gif) #dbdcdd repeat-x 0px 0px;vertical-align: middle;text-align:center;}
.grid-row-hd .grid-alternating-row .grid-row a{color:#666; padding:2px 5px 2px 5px;}
.grid-row-ft{font-weight:bold;font-size:11px;background:url(/ami/images/grid-back-gray.gif) #dbdcdd repeat-x 0px 0px;vertical-align:middle;text-align:right;}
.grid-alternating-row{font-size:11px;background:#FFFADB url(/ami/images/grid-back-yel.gif) repeat-x scroll 0%;vertical-align:middle;text-align:right;}
.grid-pager {background-color:#fff;color:#666666; font-size:10pt;}
.grid-pager a{color:#666666; font-size:11pt;}
.grid-textbox{background:#FFFADB url(/ami/images/form-back-yel.gif) repeat-x scroll 0%;color:#776B1B;font-size:100%;margin:2px 2px 2px 2px;}
.grid-checkbox{margin:0px;_margin:-3px;border:none;}/*Only IE understands the “_” character, FF ignores it.*/
.panel{background-color:#DCDCDC;}
.pan-header{cursor:move;background: url(/ami/Scripts/yui/build/assets/skins/ami/sprite.png) repeat-x 0px -200px;color: #000;border-bottom:solid 1px #ccc;padding: 3px 10px;}
.pan-resize{background-color:Black;}
.pan-drag-handle{background-color:Black;}
.pan-overlay{border:solid 1px #808080;border-width:1px 1px;} 
.pan-underlay{position:absolute;background-color:#000;bottom:-1px;filter:alpha(opacity=12);left:-1px;right:-1px;top:3px;z-index:-1;}
.pan-header .msg{font-weight: bold;}         
.pan-updating, .body{background-color:#fff;padding:10px;}
.pan-modal-popup{border:solid 1px #808080;background-color:White;}
.radio-list{border:solid 1px #808080;color:#808080;font-family:Verdana Arial; font-size:10px; padding:5px;}
.pan-updating{color:#808080;background:#fff url(/ami/images/ajax-loader-gr-circle.gif) no-repeat center;} 
.pan-footer{text-align:right;background: url(/ami/Scripts/yui/build/assets/skins/ami/sprite.png) repeat-x 0px -200px;color: #000;border-top:solid 1px #ccc;padding: 5px 3px;}
.pan-close{right: 7px;background: url(/ami/Scripts/yui/build/assets/skins/ami/sprite.png) no-repeat 0px -300px;width: 25px;cursor: pointer;position: absolute;top: 7px;height: 15px;}
.pan-frame{background-color:Transparent;position:absolute;font-family:arial,helvetica,clean,sans-serif;font-size:small;padding:2px 3px;width:700px;}
#trigger-admin-steps{position:relative;height:50px;width:500px;}
.steps-bg{position:absolute;top:20px;left:0px;z-index:100;width:500px;height:10px;background:#fff url(/ami/images/steps_blue_bg.png) repeat-x; border-left:solid 1px #666666;border-right:solid 1px #666666;}
.steps-panel{z-index:101;width:110px;height:50px;vertical-align:middle;background:#fff url(/ami/images/steps_blue_panel.png) no-repeat;}
.steps-active{z-index:101;width:130px;height:50px;vertical-align:middle;background:#fff url(/ami/images/steps_blue_active.png) no-repeat;}
/*popup*/
.tt{z-index:24;color:#cccccc;font-weight:bold;text-decoration:none;}
/*.tt{color:#cccccc;font-weight:bold;text-decoration:none;}*/
.tt span{ display: none;}
/*background:; ie hack, something must be changed in a for ie to execute it*/
.tt{ z-index:25; color: #505050; background:;}
.tt span.tooltip{display:block;position:absolute;top:0px; left:0;padding: 15px 0 0 0;width:200px;color: #505050;text-align:left;filter: alpha(opacity:90);KHTMLOpacity: 0.90;MozOpacity: 0.90;opacity: 0.90;}
.tt span.top{display: block;padding: 30px 8px 0;background: url(/ami/Images/bubble.gif) no-repeat top;}
.tt span.middle{ /* different middle bg for stretch */
    display: block;padding: 0 8px;background: url(/ami/Images/bubble_filler.gif) repeat bottom;font-size:9px;}
.tt span.bottom{display: block;padding:3px 8px 10px;color: #505050;background: url(/ami/Images/bubble.gif) no-repeat bottom;}
/*Icons*/
.image-hand{cursor:hand;}
.icon-top-pan{width:15px;height:15px;}
.icon-birthday{background: url(/ami/Images/icons.gif) no-repeat 0px -25px;}
.icon-family-birthday{background: url(/ami/Images/icons.gif) no-repeat 0px -50px;}
.icon-anniversary{background: url(/ami/Images/icons.gif) no-repeat 0px -85px;}
.icon-email{background: url(/ami/Images/icons.gif) no-repeat 0px -10px;}
.icon-phone{background: url(/ami/Images/icons.gif) no-repeat 0px -70px;}
.icon-reduce-present{background: url(/ami/Images/icons.gif) no-repeat 0px -125px;}
.icon-reduce-future{background: url(/ami/Images/icons.gif) no-repeat 0px -105px;}
.icon-suspend-present{background: url(/ami/Images/icons.gif) no-repeat 0px -235px;}
.icon-suspend-future{background: url(/ami/Images/icons.gif) no-repeat 0px -215px;}
.icon-default{background: url(/ami/Images/icons.gif) no-repeat 0px -485px;}
.icon-banner01{background: url(/ami/Images/icons.gif) no-repeat 0px -145px;}
.icon-banner02{background: url(/ami/Images/icons.gif) no-repeat 0px -170px;}
.icon-banner03{background: url(/ami/Images/icons.gif) no-repeat 0px -195px;}
/* Hide element */
.hide-element {	visibility: hidden; }
/*Modal Popup*/
.modalBackground {background-color:Gray;filter:alpha(opacity=70);opacity:0.7;}
.NomodalBackground {background-color:white;}

.modalPopup {background-color:#ffffdd;border-width:3px;border-style:solid;border-color:Gray;padding:3px;width:250px;}
.message{font-size: 10px;color: red;font-family: Arial, Verdana;}
.defaultfont {font-family:Calibri;font-size:small;padding:3 5 3 10}
.NLPLinks {font-family:Calibri;font-size:x-small;  }
