/*****************************************************************

	ActiveWidgets 2.0.b4 (beta4)
	Copyright (C) 2003-2005 ActiveWidgets Ltd. All Rights Reserved. 
	http://www.activewidgets.com/

	WARNING: This software program is protected by copyright law 
	and international treaties. Unauthorized reproduction or
	distribution of this program, or any portion of it, may result
	in severe civil and criminal penalties, and will be prosecuted
	to the maximum extent possible under the law.

	FOR TESTING AND EVALUATION ONLY:
	This software is not free and is licensed to you for testing 
	and evaluation only. You are not allowed to distribute 
	or use any parts of this software for any other purposes.

*****************************************************************/
xml {
	display: none;
}

.aw-system-control, .aw-system-control * {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.aw-strict .aw-system-control, .aw-strict .aw-system-control * {
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}

.aw-popup-iframe {
	display: none;
}

.aw-system-control {
	display: inline-block;
	position: relative;
	overflow: hidden;
	margin: 0px;
	text-align: left;
	vertical-align: middle;
	font: menu; 				/* ???? */
	cursor: default;
	filter: none;
}

.aw-strict .aw-system-control {
	padding: 0px 4px 4px 4px; 	/* border + padding = 2px 4px */
}

.aw-unix .aw-system-control {
	font-family: Arial, Helvetica;
	font-size: 11px;
}

.aw-gecko .aw-system-control {
	display: -moz-inline-box;
	overflow: visible;
	-moz-user-focus: normal;
	-moz-outline: none;
}

.aw-gecko-box {
	overflow: hidden;
	width: 100%;
	height: 100%;
	-moz-box-flex: 1;
}

.aw-strict .aw-gecko-box {
	padding: 0px  4px  4px  4px;
	margin:  0px -4px -4px -4px;
}


.aw-system-control.aw-popup-window {
	display: block;
	position: absolute;
	padding: 0px;
	background: #fff;
}

html.aw-popup-window,
.aw-popup-window body {
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	border: none;
}

.aw-frame-template {
	display: block;
	position: relative;
	overflow: hidden;
	width: 100px;
	height: 100px;
	border: 1px solid black;
}

.aw-strict .aw-frame-template {
	padding: 1px 3px 1px 3px;
}

.aw-gecko .aw-frame-template {
	padding-right: 0px;
}
