/* created by Forrest Washburn 2/12/08 */
/* ammended 6/3/08 to add bgcolor to highlight a:focus */
body {
	margin: 1% 1% 1% 1%;
	padding: 0;
	font: 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
}

a {
	color: #000099;	
	background-color:inherit;	
	}

a:hover {
	color: #800000;	
	background-color:inherit;
	}
	
a:selected {
	color: #000099;	
	background-color:inherit;	
	}
	
/* hide the skip link behind the logo */
#skip {
	position:absolute;	
	top: 2%;
	left: 1.1%;
	font-size: .3em;
	z-index:-1;
	}

#pagetitle {
	font: bold Georgia, sans-serif;
	text-align:center;
	width:700px;
	padding-left:20px;
	}

#main {
	clear:both;
	margin-left:5%;
	margin-right:5%;
	}
	
.border {
	border:#000000 thin solid;	
	}
	
.bg {
	background-color:#FFF2BF;
	color:inherit;
	}

.hidden 
{
position:absolute; 
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
}
 
h1 {
	font: bold 1.5em Georgia, sans-serif;
	color: #000000;
	background-color:inherit;
	margin-top: 0px;
	}
 
h2 {
	font: bold 1.4em Georgia, sans-serif;
	color: #000000;
	background-color: inherit;
}
h3 {
	font: bold 1.3em Georgia, sans-serif;
	color: #000000;
	background-color:inherit;
	}

h4 {
	font: bold 1.2em Georgia, sans-serif;
	color: #000000;
	background-color:inherit;
	margin-bottom: 2px;
	}

h5 {
	font: bold 1.1em Georgia, sans-serif;
	color: #000000;
	background-color:inherit;
	margin-top: 2px;
	}
h6 {
	font: bold 1em Georgia, sans-serif;
	color: #000000;
	background-color:inherit;
	margin-top: 2px;
	}

hr {
	color: #A5B5C6;
	background-color:inherit;
	height: 1px;
	}
	
a img {
	border: 0 none;
	display: inline;			
	}

.textbox {					
	padding: 4px;
	font:  small verdana, sans-serif;
	color: #000;
	background-color: #fff;
	border: 1px solid #000;
	}
	
.highlight {
background-color:#BBCCEE;
color:#000000;
}

.highlight a {
	color: #000070;
	background-color:inherit;	
	}

.highlight a:hover {
	color: #400000;	
	background-color:white;
	}
	
.button {
	padding: 2px;
	font: bold small verdana, sans-serif;
	color: #fff;
	background-color: #330099;
	border: #999999 medium outset;
}

a.button:hover {
	color:#000099;
	background-color:#FFF;
	}
	
.blue
{
	color: #31009C;
	background-color: inherit;
}	
.green
{
	color: #004D2F;
	background-color: inherit;
}

.red 
{
	color:#860000;
	background-color:#FFFFFF;
}
.boldblue
{
	font-weight: bold;
	color: #31009C;
	background-color: inherit;
}	
.boldgreen
{
	font-weight: bold;
	color: #004D2F;
	background-color: inherit;
}

.boldred 
{
	color:#860000;
	background-color:#FFFFFF;
	font-weight:bold;
}

.bold
{
font-weight:bold;
}

.center 
{
	text-align:center;
}

.right 
{
	text-align:right;
}

.colL50
{
	float:left;
	width:49%;
}	

.colR50
{
	float:right;
	width:49%;
	padding-left:1%;
}	
.colL
{
	float:left;
	width:18%;
}
.colL25
{
	float:left;
	width:24%;
}

.colL75
{
	float:left;
	width:74%;
}
.colL33
{
	float:left;
	width:32%;
}

.colR33
{
	float:right;
	width:32%;
	padding-left:1%;
}	

.col33
{
	width:45%;
	display:inline;
}
	
.colR75
{
	float:right;
	width:74%;
	padding-left:1%;
}	

.clear {
	clear: both;
	}
	
div.span 
{
	display: inline;
}

.em12 
{
	font-size:1.2em
}


.em11 
{
	font-size:1.1em;
}

.em9 
{
	font-size:.9em;
}

.em8 
{
	font-size:.8em;
}

.em6 
{
	font-size:.6em;
}

.em7 
{
	font-size:.7em;
}
table {
border:#666666 1px solid;
}

th {
background-color:#BBCCEE;
color:#000000;
border:#666666 1px solid;
}

th a {
	color: #000070;
	background-color:inherit;
	border:#666666 1px solid;	
	}

th a:hover {
	color: #400000;	
	background-color:inherit;
	border:#666666 1px solid;
	}
td {
border:#666666 1px solid;
}

table.noborder {
border:none;
}

table.noborder th {
background-color:#FFFFFF;
color:inherit;
border:none;
}

table.noborder th a {
	color: inherit;
	background-color:#FFFFFF;
	border:none;	
	}

table.noborder th a:hover {
	color: inherit;	
	background-color:#FFFFFF;
	border:none;
	}
table.noborder td {
border:none;
}

.transparent {
background-color:inherit;
color:inherit;
}

.white
{
background-color:#FFFFFF;
color:#FFFFFF;
}


.noborder
{
border:none;
display:inline;
}

li {
font:inherit;
padding-bottom:1%;

}

/* legacy classes included to make the move from the old 4.1 template easier */
	
#start {
	text-align:right;
	float:right;
	display:inline;
}

proxy
{
	font-size:.8em; 
	display:inline; 
	text-align:right; 
	float:right;
	
}	
/* legacy classes from TCEQ website */
.go {
	padding:0;
	font-size:110;
	}
.searchbox{ 
	color:#000000;
	padding-left:5px;
	
	}
a.searchbox,a.searchbox:active,a.searchbox:visited{ 
	color:#0000c8; 
	text-decoration:underline; 
	}
a.searchbox:hover{ 
	color:#0000c8; 
	text-decoration:none; 
	}