#body {	background-color: #f3f3dd;}
.mgos {  }
.odd {	background: white; }
.even {	 background: #f0eedd; }
tr.odd td {	background: #f5f5e5; }
tr.even td {	background: #f0eedd; }
input[type=button] {	font-family: Verdana, Arial, Helvetica, sans-serif;
						background-color: Gainsboro; }
input[type=submit] { 	font-family: Verdana, Arial, Helvetica, sans-serif;
						background-color: Gainsboro;
						font-style: bold; }
button {	font-family: Verdana, Arial, Helvetica, sans-serif;
			background-color: Gainsboro;}
#span_title {	font-family: Verdana, Arial, Helvetica, sans-serif;
					font-weight: bold;
					font-size: 14px;
					color: #000066; }
#tbl_template {	width: 95%;
				margin-left: auto;
				margin-right: auto;
				padding: 0px;
				border: none;
				border-collapse: collapse; }
#tbl_header {	width: 90%;
				text-align: left;
				margin-left: auto;
				margin-right: auto;
				padding: 0px;
				border: none;
				border-collapse: collapse; }
#tbl_body {		width: 90%;
				margin-left: auto;
				margin-right: auto;
				padding: 0px;
				border: none;
				border-collapse: collapse; }
#tbl_footer {	width: 90%;
				text-align: center;
				margin-left: auto;
				margin-right: auto;
				padding: 0px;
				border: none;
				border-collapse: collapse; }
#tbl_main {		width: 90%;
				margin-left: auto;
				margin-right: auto;
				padding: 0px;
				border: none;
				border-collapse: collapse; }
#td_main {  width: 100%;
			padding: 5px;
			vertical-align: top;
			border-top: 1px solid #000066;
			border-bottom: 1px solid #000066; }
@media screen 	{
					#div_main {		overflow: auto;
									background-color: #f5f5e5;
									height: 590px;
									padding: 8px; }
				}
@media print 	{
					#div_main {		overflow: visible;
									padding: 8px; }
				}
#td_left {	width: 35%;
			padding: 5px;
			text-align: left;
			vertical-align: top; }
@media screen 	{
					#div_left { overflow: auto;
								background-color: #f5f5e5;
								height: 590px;
								padding: 10px;
								border: 3px inset Gainsboro; }
				}
@media print 	{
					#div_left { overflow: visible;
								padding: 10px; }
				}
#td_right { width: 65%;
			padding: 5px;
			text-align: left;
			vertical-align: top; }
@media screen 	{
					#div_right {	overflow: auto;
									background-color: #f5f5e5;
									height: 590px;
									padding: 10px;
									border: 3px inset Gainsboro; }
				}
@media print 	{
					#div_right {	overflow: visible;
									padding: 10px; }
				}
#div_query_desc { padding-left: 5px; }
.required {color: black;}
.header_menu {	border: 3px outset Gainsboro;
				background-color: #eeeedd }
.tr_bottom_menu { 	background-color: #000066; }
.td_bottom_menu {	height: 30px;
					width: 8%;
					vertical-align: center;
					background-color: #000066;
					text-align: center;
					color: #FFFFFF;
					font-weight: bold; }
.tr_top_menu { 	background-color: #000066; }
.td_top_menu {	height: 30px;
					width: 8%;
					vertical-align: center;
					background-color: #000066;
					text-align: center;
					color: #FFFFFF;
					font-weight: bold; }
.div_meas_levels {	padding-left: 16px;
					text-align: center;
					width: 65%;
					color: DarkBlue; }
.div_query_filters { 	padding-left: 16px;
						color: DarkBlue; }
.div_query_level1 { padding-left: 16px; }
.div_query_level2 { padding-left: 16px; }
.div_query_level3 { padding-left: 16px; 
					color: DarkBlue; }
.div_query_meas_levels {	padding-left: 16px;
						 	color: DarkBlue; }
.div_section { 	padding: 5px;
				border: 1px solid; }
.div_subsection { 	padding: 3px;
					padding-left: 20px; 
					border-bottom: 1px solid; }
.div_subsection2 { 	padding: 3px;
					padding-left: 37px; }
.span_page_title {	font-family: Verdana, Arial, Helvetica, sans-serif;
					font-weight: bold;
					font-size: 14px;
					color: #000066; }
.success {  font-family: Verdana, Arial, Helvetica, sans-serif;
               font-size: 14px; 
               font-style: normal; 
               line-height: normal; 
               font-weight: bold;
               color: green}
.error {  font-family: Verdana, Arial, Helvetica, sans-serif;
               font-size: 14px; 
               font-style: normal; 
               line-height: normal; 
               font-weight: bold;
               color: red}
.pageheader {  font-family: Verdana, Arial, Helvetica, sans-serif;
               font-size: 14px; 
               font-style: normal; 
               line-height: normal; 
               font-weight: bold;
               text-transform: uppercase; 
               color: #000066}
.titleheader { font-family: Verdana, Arial, Helvetica, sans-serif; 
               font-size: 14px; 
               font-style: normal; 
               line-height: normal; 
               font-weight: bold; 
               color: #000066}
.sectionheader { font-family: Verdana, Arial, Helvetica, sans-serif; 
               font-size: 14px; 
               font-style: normal; 
               line-height: normal; 
               font-weight: bold; 
               color: #f3f3dd;
               background-color: #000066}
.contentheader { font-family: Verdana, Arial, Helvetica, sans-serif; 
                 font-size: 12px; 
                 font-style: normal; 
                 line-height: normal; 
                 font-weight: bold; 
                 color: #000000}
.bodytext { font-family: Verdana, Arial, Helvetica, sans-serif; 
            font-size: 12px;
            font-style: normal; 
            font-weight: normal}
.contentpanel {	width: 90%;
				background-color: #eeeedd;
				margin-left: auto;
				margin-right: auto;
				border: none; }
.menupanel {  background-color: #000066}
.link { text-decorationnone; color: #FFFFFF; }
.headerlinkus { font-family: Verdana, Arial, Helvetica, sans-serif;  
                color: #FFFFFF; 
                text-decoration: underline}
.headerlinknous { font-family: Verdana, Arial, Helvetica, sans-serif;  
                  color: #FFFFFF; 
                  text-decoration: none}
.vlink {  text-decoration: underline; color: #FFFFFF; }
.subnav { font-family: Verdana, Arial, Helvetica, sans-serif; 
          font-size: 12px; 
          font-weight: bold; 
          color: #FFFFFF; }
A.subnav:link { text-decoration: none; color: #FFFFFF; }
A.subnav:visited { text-decoration: none; color: #FFFFFF; }
A.subnav:hover { text-decoration: underline; color: #FFFFFF;}
tr.row {	font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-size: 12px; 
			font-style: normal; 
			cellpadding: 3; 
			font-weight: normal}
thead.tableizer {	background-color: #cccc99; 
					font-family: Courier New;
					cellpadding: 3; 
					font-size: 14px;}
tbody.tableizer {	background-color: #eeeedd; }
					border: 1px;
					border-collapse: seperate; }
table.tableizer {	background-color: #f5f5e5;
					border: none;
					border-collapse: collapse; }
th.tableizer	{	font-family: Courier New;
					font-size: 12px; }
.div_basic {	width: 100%;
				text-align: center;
				font-weight: bold; }
.div_basic_table {	overflow: auto;
					height: 190px;
					padding: 2px;}
.tbl_basic {	font-weight: normal;
				margin-left: auto;
				margin-right: auto;
				border-collapse: collapse; }
.tbl_basic tr th {	border: 1px solid;
					padding: 5px;
					background-color: #cccc99; }
.tbl_basic tr td {	text-align: left;
					padding: 5px;
					border: 1px solid; }
.tbl_compact {	font-weight: normal;
				border-collapse: collapse; }
.tbl_compact tr th {	border: 1px solid;
						background-color: #cccc99; }
.tbl_compact tr td {	text-align: left;
						padding: 5px;
						border: none; }

.pavebutton { width: 10em; }
