﻿/*menu*/
.menuDiv { border-style: solid; border-width: 1px 1px 0px 1px; border-color: #C0C0C0; background-color: #FFFFFF; width: 180px; display: none; margin-left: 180px; margin-top: -32px; position: absolute; text-decoration: none; }
.menuDiv a { position: absolute; text-align: left; margin: 5px; height: 20px; width: 96%; text-decoration: none; color: #333333; }
.menuDiv a span { font-size: 13px; color: #333333; }
.menuItemTextMove { font-size: 13px; color: #FFFFFF; }
.menuItem { border-style: solid; border-width: 0px 0px 1px 0px; border-color: #C0C0C0; text-decoration: none; height: 30px; }
.menuItemMove { border-style: solid; border-width: 0px 0px 1px 0px; border-color: #C0C0C0; text-decoration: none; height: 30px; background-color: #0066FF; color: #FFFFFF; }
/*grid*/
table.grid { border-style: solid; border-width: 1px; border-color: #CBDEFC; font-family: arial; background-color: #EEF7FF; margin: 5px 0pt 5px 0pt; font-size: 8pt; width: 100%; text-align: left; }
table.grid thead tr { }
table.grid thead tr th { border-style: solid; border-width: 0px 1px 1px 0px; border-color: #CBDEFC; background-repeat: no-repeat; background-position: right; background-color: #DDEEFF; font-size: 12px; padding: 5px; font-weight: bold; color: #666666; }
table.grid thead .sort { background-image: url(images/grid_bg.gif); cursor: pointer; }
table.grid thead .asc { background-image: url(images/grid_asc.gif); cursor: pointer; }
table.grid thead .desc { background-image: url(images/grid_desc.gif); cursor: pointer; }
table.grid tbody tr { border-color: #CCCCCC; color: #333333; padding: 1px; }
table.grid tbody tr td { border-style: solid; border-width: 0px 1px 1px 0px; border-color: #CBDEFC; height: 20px; padding: 3px 5px 3px 5px; }
table.grid tbody .odd { background-color: #EEF7FF; }
table.grid tbody .even { background-color: #FDFEFF; }
table.grid tbody .over { background-color: #E8F3FF; }
table.grid tbody .sel { background-color: #FFF2E6; }
/*page*/
div.page { font-size: 12px; color: #333333; white-space: nowrap; text-align: right; margin-top: 5px; }
div.page label span { color: #FF6600; }
div.page .info { height: 22px; padding: 2px 6px 2px 6px; margin: 0px 2px 0px 2px; border: 1px solid #CCCCCC; }
div.page .item { padding: 2px 6px 3px 6px; }
div.page .pa { padding: 4px 6px 1px 6px; }
div.page .move { border-color: #3399FF; cursor: pointer; }
div.page .sel { height: 22px; padding: 0px 6px 0px 6px; margin: 0px 2px 0px 2px; color: #3399FF; font-weight: bold; }
div.page .text { height: 17px; width: 40px; padding: 2px 2px 1px 2px; margin: -1px 2px 0px 2px; border: 1px solid #CCCCCC; }
/*resizable*/
#resizable { width: 150px; height: 150px; padding: 0.5em; }
#resizable h3 { text-align: center; margin: 0; }
.ui-resizable-ghost { border: 1px dotted gray; }
.ui-widget-content { padding: 0px; margin: 0px; border: 2px solid #6295FF; background-color: #eeeeee; color: #333333; }
.ui-resizable { position: relative; }
.ui-resizable-handle { position: absolute; font-size: 0.1px; z-index: 99999; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 7px; height: 7px; right: -5px; bottom: -5px; }
/*dialog*/
div.dialog { position: absolute; left: 300px; top: 160px; }
div.dialog .title { height: 27px; position: relative; }
div.dialog .titleb { background-image: url(images/form.gif); background-repeat: no-repeat; }
div.dialog .tleft { width: 4px; height: 27px; background-position: 0px 0px; position: absolute; }
div.dialog .tcenter { width: 292px; height: 27px; left: 4px; background-image: url(images/form.title.b.gif); background-position: 0px 0px; position: absolute; }
div.dialog .tright { width: 4px; height: 27px; left: 296px; background-position: -10px 0px; position: absolute; }
div.dialog .tico { width: 20px; height: 20px; top: 5px; background-position: -32px 0px; background-repeat: no-repeat; position: absolute; }
div.dialog .ttext { width: 270px; height: 20px; top: 6px; left: 20px; font-size: 12px; font-weight: bold; color: #F7F7F7; overflow: hidden; cursor: move; padding: 0px 5px 0px 5px; white-space: nowrap; position: absolute; }
div.dialog .tclose { width: 12px; height: 16px; top: 6px; left: 272px; background-position: -16px 0px; background-repeat: no-repeat; margin-top: 2px; float: right; position: absolute; }
div.dialog .tclosemove { background-position: -16px -19px; }
div.dialog .border { background-image: url(images/form.border.b.gif); }
div.dialog .center { width: 300px; height: 132px; position: relative; }
div.dialog .cleft { width: 1px; height: 132px; background-repeat: repeat-y; position: absolute; }
div.dialog .ccenter { width: 298px; height: 132px; left: 1px; background-color: #F0F8FF; color: #333333; font-size: 13px; overflow: hidden; position: absolute; }
div.dialog .cright { width: 1px; height: 132px; left: 299px; background-repeat: repeat-y; position: absolute; }
div.dialog .cctop { padding: 1px; }
div.dialog .cctoptxt { height: 92px; overflow: auto; line-height: 20px; }
div.dialog .ccbottom { height: 40px; padding: 6px 10px 8px 10px; border-color: #C4D7FF; border-style: solid; border-width: 1px 0px 0px 0px; text-align: right; vertical-align: middle; background-color: #E1F0FF; overflow: hidden; white-space: nowrap; }
div.dialog .ccbutton { border-width: 0px; margin: 0px; padding: 0px 0px 0px 0px; font-family: Tahoma, Verdana, "宋体"; font-size: 12px; color: #333333; background-color: #D2E9FF; background-image: url(images/buttom.gif); background-repeat: no-repeat; width: 65px; height: 20px; }
div.dialog .bottom { width: 300px; height: 1px; background-repeat: repeat-x; }
div.dialogbg { background-position: 50%; background: #CCCCCC repeat 50% 50%; opacity: .50; filter: Alpha(Opacity=50); position: absolute; left: 0px; top: 0px; }
div.dialogbg2 { }
div.dialog .warning { background-image: url(images/warning.gif); background-repeat: no-repeat; width: 32px; height: 32px; }
div.dialog .info { background-image: url(images/info.gif); background-repeat: no-repeat; width: 32px; height: 32px; }
div.dialog .question { background-image: url(images/question.gif); background-repeat: no-repeat; width: 32px; height: 32px; }
div.dialog .error { background-image: url(images/error.gif); background-repeat: no-repeat; width: 32px; height: 32px; }
div.dialogLoad { width: 100px; white-space: nowrap; background-position: 3px 3px; border: 1px solid #99CCFF; background: #DDEEFF url(images/loading1.gif) no-repeat 3px 3px; padding-left: 25px; font-size: 12px; line-height: 22px; vertical-align: middle; position: absolute; }
div.dialogLoad2 { width: 160px; height: 26px; padding-left: 35px; padding-top: 8px; white-space: nowrap; border: 1px solid #FF9900; background-color: #FFE0B3; background-image: url(images/loading3.gif); background-repeat: no-repeat; font-size: 14px; color: #009933; font-weight: bold; position: absolute; }

