@charset "UTF-8";

/* Handy font size definitions
font-size: .833em;   12px x .833   = 10px
font-size: .917em;   12px x .917   = 11px
font-size: 1em;      12px x 1      = 12px
font-size: 1.083em   12px x 1.083  = 13px
font-size: 1.167em;  12px x 1.167  = 14px
font-size: 1.25em;   12px x 1.125  = 15px
font-size: 1.417em;  12px x 1.417  = 17px
font-size: 2em;      12px x 2    = 24px
*/


/******** DEFAULT HTML ELEMENT STYLING **********/

body {
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size:100%;
  -webkit-text-size-adjust: none;
  background: 0!important;
}
#header_right{
  position: relative;
}
#header-search{
  position: absolute;
  height:24px;
  top:12px;
  right: 60px;
}
#header-search input{
  margin-top:0; margin-bottom:0;
}
.okgov a:link, .okgov a:visited, .okgov a:hover{
  line-height: 20px;
}
a:link, a:visited {
  color:#006699;
  text-decoration:none;
}

a:hover, a:active, li a.active {
  outline: none;
  text-decoration:none;
  /*color: #1670ac;*/
}


h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
}


p {
  color:#000;
}


img, a img {
  border: none;

}

dl {
  margin: .5em 0 1em;
  padding: 0;
}
dl dd {
  margin: 0 0 .5em 1.5em;
}


label {
  font-weight: bold;
  margin: 5px 0 0 0;
  font-size: 1em;
  color: #333;
  font-family: Arial, sans-serif, helvetica;
}

input, select {margin: 5px 0;}

h2 {
	color: #235196;
	/*color: #999999;*/
	/*font-family: "Goudy Bookletter 1911";*/
	/*font-size: 28pt;*/
	font-style: italic;
	line-height: 150%;
	font-weight: bold;
	margin: 0 0 15px 0;
}

address {
  color: #000;
}

pre {
  padding: 20px;
  background: #ecf7fd;
  border: 1px solid #d8f0fc;
  margin: 20px 0;
  overflow-x:scroll;
}

hr {}

ul {
list-style-type: disc;
font-size:100%;
}
ul, ol {
	margin: 20px 0;
	padding: 0;
}
/*
ul li, ol li {
	margin: 0 15px 5px 10px;
}
ol li {
  margin: 0 15px 5px 25px;
}

*/

/*Dan changes*/

p {
  color:#000;
 font-size:1em;  /* 12 pt */
}

h1 {
font-weight:bold;
font-size:1.4em; /* 16pt */
}

h2 {
font-weight:bold;
font-size:1.4em; /* 16 pt */
}
h2 a:link {
	color: #235196;
    border-bottom: none;
}

h3 {
color: #997e5e; /*#235196;*/
font-weight:bold;
font-size:1.2em; /* 14 pt */
}
h3 a:link {
	color: #997e5e;
}

h4 {
color:#767676; /*#000 & #997e5e*/
font-weight:bold;
font-size:1.2em; /* 14pt */
}
h4 a:link {
	color: #767676;
}

h5 {
color:#000;
font-weight:bold;
font-size:1.0em; /* 12pt  */
}
h5 a:link {
	color: #000;
}
h6 {
color:#000;
font-weight:bold;
font-size:1em; /* 12pt */
}
h6 a:link {
	color: #000;
}

a:link {
color:#006699;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

a:visited {
text-decoration:none;
}
