@charset "utf-8";
/* CSS Document */

.popup:link, .popup:visited, .popup:active, .popup:focus { border-bottom:1px dotted #6699ff; text-decoration:none; }
.popup:hover { border-bottom:1px dotted #3366ff; text-decoration:none; }

#popup, #popup-new-order { border:5px solid #e6e6e6; white-space:nowrap; font-size:12px; background-color:#fff; margin:0px; padding:10px; overflow:hidden }
#popup .title, #popup-new-order .title { margin:-10px -10px 10px -10px; padding:0px 10px 0px 0px; height:25px; line-height:18px; background:url(/fx/images/lookup-tabs.gif) repeat-x; overflow:hidden }
#popup .title label, #popup-new-order .title label { float:left; margin:4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; }
#popup .title .close, #popup-new-order .title .close { float:right; margin:2px; width:25px; height:19px; background:url(/fx/images/icon/lookupclose.gif) no-repeat center; cursor:hand; cursor:pointer }

#popup form, #popup-new-order form { margin:0px; padding:0px; white-space:nowrap }
#popup table, #popup-new-order table { margin:0px; padding:0px; background-color:#fff }
#popup .body, #popup-new-order .body { margin:0px; padding:0px; }
#popup .body .detail, #popup-new-order .body .detail { padding:5px; }
html>body #popup .body .detail { padding:0px }
#popup .body .detail td, #popup-new-order .body .detail td { padding-bottom:10px }

#popup input, #popup select, #popup-new-order input, #popup-new-order select { margin:5px 0px 10px 5px }

#popup table.schedule, #popup-new-order table.schedule { width:365px !important; overflow:hidden }

#popup_prod { width:535px; }

.modal { position:fixed; top:0px; width:100%; height:100%; opacity:0.0; filter:alpha(opacity = 0); background-color:#FFF; }
.veil { position:fixed; z-index:5; top:0px; width:100%; height:100%; background:url(/fx/images/veil.png) repeat }

div.veil #popup, div.veil #popup-new-order { margin:200px auto auto auto !important; border:5px solid #e6e6e6; white-space:nowrap; font-size:12px; background-color:#fff; margin:0px; padding:0px; width:750px; overflow:visible }
div.veil .neworder { margin:200px auto auto auto; padding:0px; width:750px; max-width:750px }
div.veil .neworder .new_order { margin:0px; padding:0px; width:750px; }
div.veil .neworder .new_order td { margin:0px; padding:0px 10px; width:375px }
div.veil .neworder .new_order .selection td, .neworder .new_order .selection td { margin:0px; padding:0px; }
div.veil .neworder td.cno_left { width:375px; border-right:1px dotted #666 }
div.veil .neworder td.cno_right { width:375px; border-right:0px }
div.veil .neworder td.cno_left h2, div.veil .neworder td.cno_right h2 { font-size:16px; color:#000; margin-bottom:20px }
div.veil .neworder .info, div.veil .neworder .calendar { margin:0px; padding:0px 5px 0px 35px; width:315px; height:70px; white-space:normal; background:url(/fx/images/info.gif) no-repeat left top; }
div.veil .neworder .calendar { background:url(/fx/images/icon/calendar.gif) no-repeat left top }
div.veil .neworder .controls { margin:0px; padding:0px; width:355px }
div.veil .neworder select, .neworder option { margin:4px 0px; padding:0px; }
div.veil .neworder h1 { margin:0px 0px 15px 0px; font-size:14px; color:#0066ff }
div.veil .neworder a { text-decoration:none; border-bottom:1px dotted #0066ff }
div.veil .neworder .tech_lab { padding:0px 0px 0px 5px; font-weight:bold }

div.veil .neworder .cancel { height:40px; overflow:hidden }
div.veil .neworder .cancel div { padding:10px 0px 0px 0px; border-top:1px solid #CCC }

#popup table.schedule .info { margin:0px; padding:0px 5px 20px 35px; width:325px; white-space:normal; background:url(/fx/images/info.gif) no-repeat left top; }

div.veil #popup-new-order { min-height:360px }