/*
说明：
以-blur结尾的为失去焦点后的样式
以-focus结尾的为获得焦点后的样式
*/

div.windoo-aqua-focus div.windoo-body {
	margin:32px 3px 0;
	background:#fff;
	border:none;
}
div.windoo-aqua-blur div.windoo-body {
	margin:32px 3px 0;
	background:#fff;
	border:none;
}
div.windoo-aqua-ghost {
	border:dotted #0e0 2px;
}

div.windoo-aqua-focus div.windoo-frame .top-left {
	padding:0 0 0 11px;
	background:transparent url(windoo.aqua/north.gif) no-repeat scroll left 0;
}
div.windoo-aqua-blur div.windoo-frame .top-left {
	padding:0 0 0 11px;
	background:transparent url(windoo.aqua/north-blur.gif) no-repeat scroll left 0;
}
div.windoo-aqua-focus div.windoo-frame .top-right {
	padding:0 11px 0 0;
	background:transparent url(windoo.aqua/north.gif) no-repeat scroll right -32px;
}
div.windoo-aqua-blur div.windoo-frame .top-right {
	padding:0 11px 0 0;
	background:transparent url(windoo.aqua/north-blur.gif) no-repeat scroll right -32px;
}
div.windoo-aqua-focus div.windoo-frame .title {
	background:#fff url(windoo.aqua/north.gif) repeat-x scroll 0 -64px;
	color:#000;
	text-align:center;
	padding:0 55px 0 10px;
	height:32px;
	font:normal 13px "Sans Serif", Tahoma, Verdana, Helvetica;
}
div.windoo-aqua-blur div.windoo-frame .title {
	background:#fff url(windoo.aqua/north-blur.gif) repeat-x scroll 0 -64px;
	color:#000;
	text-align:center;
	padding:0 55px 0 10px;
	height:32px;
	font:normal 13px "Sans Serif", Tahoma, Verdana, Helvetica;
}
div.windoo-aqua-focus div.windoo-frame .title-text {
	padding-top:3px;
	line-height:15px;
	height:15px;
	text-align:left;
}
div.windoo-aqua-blur div.windoo-frame .title-text {
	padding-top:3px;
	line-height:15px;
	height:15px;
	text-align:left;
}
div.windoo-aqua-focus div.windoo-frame .bot-left {
	padding:0;
}
div.windoo-aqua-blur div.windoo-frame .bot-left {
	padding:0;
}
div.windoo-aqua-focus div.windoo-frame .bot-right {
	padding:0 15px 0 3px;
	background:transparent url(windoo.aqua/east.gif) no-repeat scroll right bottom;
}
div.windoo-aqua-focus div.windoo-frame .strut {
	text-align:left;
	overflow:hidden;
	white-space:nowrap;
}



div.windoo-aqua-focus a.windoo-button {
	width:28px;
	height:23px;
	line-height:14px;
	font-size:9pt;
	background-color:transparent;
	background:url('windoo.aqua/buttons.gif') no-repeat scroll 0 0;
}
div.windoo-aqua-focus a.windoo-close {
	top:4px;
	right:7px;
	width:39px;
	background-position:-42px 0;
}
div.windoo-aqua-focus a.windoo-close:hover {
	background-position:-42px -23px;
}
div.windoo-aqua-focus a.windoo-close-disabled, div.windoo-aqua-focus a.windoo-close-disabled:hover {
	background-position:-42px 0;
}
div.windoo-aqua-focus a.windoo-maximize {
	top:4px;
	right:35px;
	background-position:-25px 0;
}
div.windoo-aqua-focus a.windoo-maximize:hover {
	background-position:-25px -23px;
}
div.windoo-aqua-focus a.windoo-maximize-disabled, div.windoo-aqua-focus a.windoo-maximize-disabled:hover {
	background-position:-14px 0;
}
div.windoo-aqua-focus a.windoo-minimize {
	top:4px;
	right:62px;
	background-position:0 0;
}
div.windoo-aqua-focus a.windoo-minimize:hover {
	background-position:0 -23px;
}
div.windoo-aqua-focus a.windoo-minimize-disabled, div.windoo-aqua-focus a.windoo-minimize-disabled:hover {
	background-position:0 0;
}
div.windoo-aqua-focus a.windoo-restore {
	top:4px;
	right:35px;
	background-position:-83px 0;
}
div.windoo-aqua-focus a.windoo-restore:hover {
	background-position:-83px -23px;
}
div.windoo-aqua-focus a.windoo-restore-disabled, div.windoo-aqua-focus a.windoo-restore-disabled:hover {
	background-position:0 0;
}
div.windoo-aqua-focus a.windoo-menu, div.windoo-aqua-focus a.windoo-menu-disabled {
	display:none;
}


div.windoo-aqua-focus div.windoo-frame .bot-right {
	padding:0 15px 0 3px;
	background:transparent url(windoo.aqua/east.gif) no-repeat scroll right bottom;
}
div.windoo-aqua-focus div.windoo-frame .strut {
	text-align:left;
	overflow:hidden;
	white-space:nowrap;
}



div.windoo-aqua-blur a.windoo-button {
	width:28px;
	height:23px;
	line-height:14px;
	font-size:9pt;
	background-color:transparent;
	background:url('windoo.aqua/buttons-blur.gif') no-repeat scroll 0 0;
}
div.windoo-aqua-blur a.windoo-close {
	top:4px;
	right:7px;
	width:39px;
	background-position:-42px 0;
}
div.windoo-aqua-blur a.windoo-close:hover {
	background-position:-42px -23px;
}
div.windoo-aqua-blur a.windoo-close-disabled, div.windoo-aqua-blur a.windoo-close-disabled:hover {
	background-position:-42px 0;
}
div.windoo-aqua-blur a.windoo-maximize {
	top:4px;
	right:35px;
	background-position:-25px 0;
}
div.windoo-aqua-blur a.windoo-maximize:hover {
	background-position:-25px -23px;
}
div.windoo-aqua-blur a.windoo-maximize-disabled, div.windoo-aqua-blur a.windoo-maximize-disabled:hover {
	background-position:-14px 0;
}
div.windoo-aqua-blur a.windoo-minimize {
	top:4px;
	right:62px;
	background-position:0 0;
}
div.windoo-aqua-blur a.windoo-minimize:hover {
	background-position:0 -23px;
}
div.windoo-aqua-blur a.windoo-minimize-disabled, div.windoo-aqua-blur a.windoo-minimize-disabled:hover {
	background-position:0 0;
}
div.windoo-aqua-blur a.windoo-restore {
	top:4px;
	right:35px;
	background-position:-83px 0;
}
div.windoo-aqua-blur a.windoo-restore:hover {
	background-position:-83px -23px;
}
div.windoo-aqua-blur a.windoo-restore-disabled, div.windoo-aqua-blur a.windoo-restore-disabled:hover {
	background-position:0 0;
}
div.windoo-aqua-blur a.windoo-menu, div.windoo-aqua-blur a.windoo-menu-disabled {
	display:none;
}




div.windoo-aqua-maximized a.windoo-maximize {
	background-position:-24px -23px;
}

div.windoo-aqua-minimized {
	width:165px !important;
}
div.windoo-aqua-minimized div.windoo-frame .title {
	padding:0 5px 0 25px;
}
div.windoo-aqua-minimized div.windoo-frame .title-text {
	text-align:left;
}
div.windoo-aqua-alert-message {
}
div.windoo-aqua-confirm-message {
}
div.windoo-aqua-alert-pane, div.windoo-aqua-confirm-pane {
	text-align:center;
}
div.windoo-aqua-alert-pane input, div.windoo-aqua-confirm-pane input {
	margin:0 .5em;
	width:6em;
}



/* redefine sizer width/height */
div.windoo-aqua-focus .windoo-north {
	height:2px;
}
div.windoo-aqua-focus .windoo-east,
div.windoo-aqua-focus .windoo-west {
	width:3px;
}
div.windoo-aqua-focus .windoo-se {
	width:15px;
	height:14px;
}



/* complex shadow */
.windoo-shadow-aqua {
	position:absolute;
	padding:0;
	overflow:hidden;
}
.windoo-shadow-aqua div {
	position:absolute;
	width:100%;
	overflow:hidden;
	line-height:0;
	font-size:0px;
}
.windoo-shadow-aqua div.top {
	left:0;
	top:0;
	height:30px;
}
.windoo-shadow-aqua div.mid {
	left:0;
	top:30px;
}
.windoo-shadow-aqua div.bot {
	left:0;
	bottom:0;
	height:24px;
}
.windoo-shadow-aqua div * {
	position:absolute;
}
.windoo-shadow-aqua div.top .l {
	top:0;
	left:0;
	width:24px;
	height:30px;
	background:transparent url(windoo.aqua/snw.png) no-repeat scroll 0 0;
}
.windoo-shadow-aqua div.top .r {
	top:0;
	right:0;
	width:24px;
	height:30px;
	background:transparent url(windoo.aqua/sne.png) no-repeat scroll 0 0;
}
.windoo-shadow-aqua div.top .m {
	top:0;
	position:static;
	width:auto;
	height:30px;
	margin:0 24px 0 24px;
	background:transparent url(windoo.aqua/snorth.png) repeat-x scroll 0 0;
}
.windoo-shadow-aqua div.bot .l {
	bottom:0;
	left:0;
	width:31px;
	height:24px;
	background:transparent url(windoo.aqua/ssw.png) no-repeat scroll 0 0;
}
.windoo-shadow-aqua div.bot .r {
	bottom:0;
	right:0;
	width:31px;
	height:24px;
	background:transparent url(windoo.aqua/sse.png) no-repeat scroll 0 0;
}
.windoo-shadow-aqua div.bot .m {
	bottom:0;
	position:static;
	width:auto;
	height:24px;
	margin:0 31px;
	background:transparent url(windoo.aqua/ssouth.png) repeat-x scroll 0 0;
}
.windoo-shadow-aqua div.mid .l {
	bottom:0;
	left:0;
	width:24px;
	height:100%;
	background:transparent url(windoo.aqua/swest.png) repeat-y scroll 0 0;
}
.windoo-shadow-aqua div.mid .r {
	bottom:0;
	right:0;
	width:24px;
	height:100%;
	background:transparent url(windoo.aqua/seast.png) repeat-y scroll 0 0;
}

