	/* 	CSS style sheet for McG00_Query 3.0
		Copyright Dave McGuinness 2009
	 	http://www.mcgoo.com.au
	 	updated 22/09/09 to Ajax
	*/
body {
	margin: 2px;
	background-color : beige;
	background-image : url("");
	color : #F5DEB3;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
div {
	font-size:10px;
	font-weight:normal;
	color: #F5DEB3;
	}
a {
   color:green;
}
#whole_page{
	background-color: wheat;
	width:100%;
}
#view_HTML{
	position:absolute;
	top:40px;
	width:100%;
	z-index:9;
	display:none;
	padding:15px;
	text-align:center;

}
#page_header
 {
	position:relative;
	left:0px;
	top:0px;
	background-color :#800000;
	color: goldenrod;
	padding:4px;
}
#page_footer
 {
	background-color :#800000;
	padding:4px;
}
#page_contents{
	background-color: wheat;
}
#db_select, #table_select, #field_list
{
	background-color: tan;
}
#query_output
 {
	font-size:10pt;
	font-weight:bold;
	background-color :#F5DEB3;
	color:	#800000;
	padding:1px;
	width:880px;
	height:520px;
	overflow: auto;
	border: thin inset 	#800000;
}
#header {
	font-size:20px;
	font-weight:normal;
	color: #FFA500;
	}
#footer {
	font-size:10px;
	font-weight:normal;
	color:#FFA500;
	}
span{
	font-size:12px;
	font-weight:bold;
	color: #F5DEB3;
}
#firefox_ad
{
	color:#FFFAFA;
	text-align:right;
	padding-left:80px;
}
#query_copy {
	color:cornsilk;
	text-align:left;
}
.message {
	font-size:14px;
	font-weight:bold;
	color: yellow;
	padding:4px;
}
.tip {
	font-size:12px;
	font-weight:bold;
	color: azure;
	padding:4px;
	height: 20px;
	background-color :tan ;
}
table {
	border-spacing:2px;
	empty-cells:show;
}
table.output {
	width:100%;
	border-spacing:1px;
	background-color:beige;
	empty-cells:show;
    border: thin solid 	#800000;
}
table.output_window {
	width:100%;
	border-spacing:1px;
	empty-cells:show;
    border: thin solid 	#800000;
}

table.output tbody {
  overflow: auto;
}
table.strip {
	max-width:1000px;
	overflow:auto;
}

table.layout {
	border-spacing:1px;
	empty-cells:show;
	background-color: tan;
	max-width:1000px;
	overflow:auto;
}

td {
	text-align: left;
	vertical-align:top;
	color: navy;
	background-color: cornsilk;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;

	}

td.button {
	text-align: left;
	vertical-align:middle;
	color: wheat;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	cursor:pointer;
	padding:1px;
	height: 20px;
	width:60px;
}
td.field {
	text-align: left;
	color: maroon;
	background-color :wheat ;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
    padding:2px;
    border: thin wheat;
}
th {
	text-align: left;
	color: brown;
	background-color :tan ;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	padding:6px;
	}
th.title {
	text-align: left;
	color: #FFFAFA;
	}
th.section
{
	font-size: 12px;
	width:80px;
	padding:8px;
	height: 20px;
	background-color :tan ;
}

th.button {
	text-align: left;
	vertical-align:middle;
	color: #FFFAFA;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	cursor:pointer;
	padding:6px;
	height: 20px;
	width:80px;
}

th.field {
	text-align: left;
	color: azure;
	background-color :#801500 ;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	cursor:pointer;
    padding:3px 8px 3px 8px;
    border: thin outset silver;
	}

input {
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
	color: 	#800000;
}
textarea {
	font-size: 12px;
	font-family: Verdana, Courier New, Courier;
    font-weight: normal;
	color: 	#800000;
	background-color: #FFFAFA;
	padding:10px;
	border:none;
}
button {
	font-size: 10px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
	color: 	#800000;
 	width:70px;
}




