/* AP(c)2012 APUI FRAMEWORK CSS FILE */
/* window */
.apui_window_classic {position: absolute; border: 4px solid #555555; border-right: 6px solid #333333; border-bottom: 6px solid #333333; -moz-border-radius: 5px; border-radius: 5px; background-color: #BBBBBB; z-index: 2;}
.apui_winshadow_classic {margin-left: 5px; margin-top: 5px; position: absolute; border: 6px solid #000000; -moz-border-radius: 5px; border-radius: 5px; background-color: #000000; z-index: 1;}
.apui_wingrayout_classic {position: absolute; border: 4px solid #000000; border-right: 6px solid #000000; border-bottom: 6px solid #000000; -moz-border-radius: 5px; border-radius: 5px; background-color: #000000; z-index: 3; display: none;}
.apui_window_header_classic {width: 100%; height: 25px; background-color: #666666; background-image:url(img/apuiback_greygrad_small.gif); background-position: center center; color: #FFFFFF; font-weight: bold; font-size: 14px; border-bottom: 1px solid #999999; line-height: 20px; text-indent: 5px;}
.apui_window_navi_classic {width: 100%; height: 30px; background-color: #666666; color: #FFFFFF; font-weight: normal; border-top: 1px solid #999999; background-image:url(img/apuiback_greygrad_small_rev.gif); background-position: center center; text-align: center;}
.apui_window_content_classic {width: 100%; height: 100%; background-color: #FFFFFF; overflow: auto;}

.apui_window_close_classic {width: 21px; height: 21px; border: 1px solid #FFFFFF; position: absolute; right: 3px; top: 3px; cursor: pointer; background-image:url(img/apui_closex.gif);}
div.apui_window_close_classic:hover {background-color: #999999;}

.apui_confirm_button {display: inline-block; width: 160px; height: 24px; text-align: center; color: #DDDDDD; -moz-border-radius: 5px; border-radius: 5px; cursor: pointer; line-height: 24px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; font-weight: bold; border: 1px solid #DDDDDD; margin: 2px;}
div.apui_confirm_button:hover { background-color:#BBBBBB; color: #000000;}

.apui_text_button {display: inline-block; width: auto; height: 24px; padding-left: 5px; padding-right: 5px; text-align: center; color: #DDDDDD; -moz-border-radius: 5px; border-radius: 5px; cursor: pointer; line-height: 24px; font-weight: bold; border: 1px solid #DDDDDD; margin: 2px; margin-left: 4px;}
div.apui_text_button:hover { background-color:#BBBBBB; color: #000000;}

.apui_waiting {background-image: url(img/apui_progress.gif); background-repeat: no-repeat; background-position: center center;}

.apui_iconok {background-image: url(img/apui_icon_ok.gif); background-repeat: no-repeat; background-position: left center;}
.apui_iconcancel {background-image: url(img/apui_icon_cancel.gif); background-repeat: no-repeat; background-position: left center;}

/* pop up */
.apui_grayout {position: fixed; top:0; left:0; z-index: 5020; width:100%; height: 100%; background-color:#000000; display: none;}
.apui_sitegrayout {position: fixed; top:0; left:0; z-index: 50; width:100%; height: 100%; background-color:#000000; display: none;}
.apui_popupwindow {position: fixed; top: 40px; width: 660px; height: 340px; z-index: 5022; display: none; overflow: hidden; background-image:url(img/file_upload_back.gif); background-repeat: no-repeat;}
.apui_popupshadow {position: fixed; top: 40px; width: 660px; height: 340px; z-index: 5021; display: none; overflow: hidden; background-image:url(img/file_upload_back_shadow.gif); background-repeat: no-repeat;}
.apui_popupcontent {margin-top: 5px; margin-left: 5px; width: 655px; height: 320px; z-index: 5023; display: none;}
.apui_popupclose {position: fixed; cursor: pointer; display: none; z-index: 5023; width: 26px; height: 26px; background-color: transparent; background-image:url(img/diag_close.gif);}
div.apui_popupclose:hover {background-image:url(img/diag_close_hover.gif);}

/* generic form */
.apui_input_break {display: block; clear: both; width: 1px; height: 0px;}
.apui_input_element {background-image:url(img/apui_input_elemback.jpg); position: relative; display: block; height: 34px; line-height: 30px; float: left; margin: 2px; overflow: visible; -moz-border-radius: 10px; border-radius: 10px; border: 1px solid #999999; background-repeat:no-repeat; background-color:#FAFAFA;}
div.apui_input_element:hover {cursor: pointer;}
.apui_input_element_disabled {background-image:url(img/apui_input_elemback_disabled.jpg); background-color:#EEF6F9;} 
.apui_input_element_mandatory {background-image:url(img/apui_input_elemback_mandatory.jpg); background-color:#EEF6F9;} 
.apui_input_element_focus {background-image:url(img/apui_input_elemback_focus.jpg); background-color:#FCF9F0;}
.apui_input_element table { border-collapse: collapse;}
.apui_input_element table td { border-collapse: collapse; padding: 2px;}
.apui_input_element_left { overflow: hidden; vertical-align: top; font-size: 12px; text-indent: 10px;}
.apui_input_element_left_mandatory {font-weight: bold;} 
.apui_input_element_right { overflow: hidden; vertical-align: middle;}
.apui_input_element_right2 { overflow: hidden; vertical-align: middle;}
.apui_input_element_warning {background-image:url(img/apui_input_elemback_warning.jpg); background-color:#FFE6E6;}
.apui_input_relator {width: 30px; background-image:url(img/apui_input_choose.png); background-repeat: no-repeat; background-position: center center; cursor: pointer;}
td.apui_input_relator:hover {background-image:url(img/apui_input_choose_hi.png);}
.apui_input_relatorspec { position: relative; display: block; height: 34px; float: left; margin: 2px; overflow: visible; -moz-border-radius: 10px; border-radius: 10px; border: 1px solid #AAAAAA; color:#666666; text-align: center; overflow: hidden; line-height: 34px; background-color:#FFFFFF; background-image:url(img/apui_input_elemback.jpg);}

td.apui_input_element_right input {width: 95%; font-size: 13px; border: 1px solid #BBBBBB; background-color:#FAFAFA; padding: 2px; font-family: Verdana, Arial, Helvetica, sans-serif;  -moz-border-radius: 5px; border-radius: 5px; color: #000000;}
td.apui_input_element_right input:hover { border: 1px solid #000000;}
td.apui_input_element_right input:focus {background-color: #FFFFFF;}
td.apui_input_element_right select {width: 95%; font-size: 13px; border: 1px solid #BBBBBB; background-color:#FAFAFA; padding: 2px; font-family: Verdana, Arial, Helvetica, sans-serif;  -moz-border-radius: 5px; border-radius: 5px;}
td.apui_input_element_right select:hover { border: 1px solid #000000;}
td.apui_input_element_right select:focus {background-color: #FFFFFF;}
td.apui_input_element_right textarea {width: 95%; font-size: 13px; border: 1px solid #BBBBBB; background-color:#FAFAFA; padding: 2px; font-family: Verdana, Arial, Helvetica, sans-serif;  -moz-border-radius: 5px; border-radius: 5px;}
td.apui_input_element_right textarea:hover { border: 1px solid #000000;}
td.apui_input_element_right textarea:focus {background-color: #FFFFFF;}

.apui_input_checkbox {display: block; width: 95%; text-align: right;}
.apui_input_checkbox_element {}
.apui_input_radio {display: block; width: 95%; text-align: right;}
.apui_input_radio_element {}

.apui_input_warning {background-image:url(img/apui_input_warning.png); background-repeat: no-repeat; position: absolute; width: 24px; height: 24px; top: 5px; z-index: 1000; overflow: hidden; font-size: 11px; cursor: pointer; display: none; text-indent: 30px;}
div.apui_input_warning:hover { background-image:url(img/apui_input_warning_box.png); width: 160px; height: 110px; vertical-align: middle; text-align: center; padding-left: 30px; padding-right: 10px; padding-top: 10px; text-indent: 0px; line-height: 14px;}

.apui_input_header {background-image:url(img/apui_formheadback.gif); position: relative; display: block; height: 24px; line-height: 24px; float: left; margin: 2px; margin-top: 10px; overflow: visible; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #BBBBBB; border-right: 3px solid #999999; border-bottom: 3px solid #999999; background-repeat: no-repeat; background-color:#EBEBEB; text-align: left; font-weight: bold; font-size: 13px; text-indent: 14px; color:#000000;}

.enter_as_tab {}
.disableme {}
.hideme {display: none;}

.resize_handler {background-image:url(/acss/img/resizehandle.png); width: 40px; height: 4px; position: absolute; left: 10px; bottom: -7px; z-index: 2; cursor:ns-resize;}
.resize_handler_upper {background-image:url(/acss/img/resizehandle_upper.png); width: 40px; height: 4px; position: absolute; left: 10px; top: -6px; z-index: 2; cursor:ns-resize;}
