/* Build $BuildVersion$ */

html, body 
{
    height: 100%;
}

.QvPageBody 
{
	margin: 0px 0px 0px 0px;
	border:none;
}

.avqListitem 
{ 
	Display:inline; 
	padding: 0 0 0 0; 
}

.MultiBox div table tr td 
{ 
	border-top:none; 
	border-right:solid 1px black; 
	border-left:solid 1px black; 
	border-bottom:solid 1px black; 
}

/*.ListBox div 
{ 
	overflow-x:hidden;
}*/

#HeaderContainer
{
	width: 100%;
}

#MainContainer 
{
	width: 70%;
}

.TopMenu .TopNav .TopNavContainer .Header
{
	width: 100%;
}

.avqNavigation
{
}

.avqEdit
{
	border:none;
	width: 95%;
}

.SelectField
{
	width: 100%;
	font-family: Arial;
	font-size: x-small;
}

.Bookmark, .ListBox, .TableBox, .CurrentSelectionBox, .StatisticsBox, .Chart
{
	padding-right:0px;
}

.TableBox td, .CurrentSelectionBox td, .ListBox td, .Chart td, .MultiBox td
{
	list-style-type:none;
	padding: 0px 1px 0px 1px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	vertical-align:top;
}

.InputBox td, .TextObject td, .Bookmark td
{
	list-style-type:none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.InputBox td
{
	cursor:default;
}

.Frame 
{ 
	overflow: visible;
	position:absolute;
}

.Frame button 
{
	border:none; 
	background-color:transparent;
	position:relative;
	padding: 0px 0px 0px 0px;
}

.SelectFieldContainer 
{
	padding-right:0px;
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
}

.Text 
{
	color:Red;
}

.selected
{
	background-color: #00ff00;
}

.disabled
{
	background-color: gray;
	color:White;
}

.avqColumnHead
{
	background:#c1c1c1;
}

.normal 
{
}

.stripe 
{
	background-color: Lime;
}

.info {
	font-style:italic;
	font-size: 0.9em;
	color: #666666;
}

.Button button 
{
	border:none; 
	background-color:transparent;
	position:relative;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
}

.header, .graph, .content, .body
{
	position:relative; 
	width:auto; 
}

.header table, .body table, .content table, .QvToolbar table
{
	table-layout:fixed;
	border-collapse:collapse;
}

.QvToolbar select
{
	font-size:8pt;
	font-family:Tahoma;
}

.QvToolbar select
{
	height:14pt;
	width:100pt;
}

.QvToolbarDropdownCell
{
	width:100pt;
	padding-left:3pt;
}

.graph, .content, .caption, .header
{
	overflow:hidden;
}

.graph, .content
{
	height:100%; 
}

.caption
{
	position:relative; 
	width:100%; 
}

.caption span
{
	padding-left: 2pt;
}

.body
{
	overflow:auto;  
	background-color:White; 
}

.QvToolbar
{
	background-color:#F1F1F1; 
	border-bottom:solid 1pt gray; 
	height:16pt;
}


.ToolBarHighlightedButton 
{
	background-color:#FFEEC2;
}

.header 
{
	background-color:#F1F1F1; 
}

.BookmarkObject button 
{
	background-color:Transparent;
	border:outset 1pt Transparent;
	width:100%;
}

.BookmarkObject img 
{
    vertical-align:middle; 
    height:12pt; 
    width:12pt;
}

.BookmarkObject table, .BookmarkObject select 
{
	width:100%;
}

.SearchObject .content
{
	background-color:White;
}

.SearchObjectResults
{
	position:absolute;
	z-index:666;
	overflow:auto;
}

.SearchObjectResults .body
{
	background-color:White;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity:0.9;
}

.SearchObjectResults td
{
	padding: 0px 2pt 0px 2pt;
	cursor:default;
}

.SearchObjectResults td span
{
	cursor:pointer;
}

.SearchObjectResults td .HighLighted
{
	background-color:Yellow;
}


