/* CSS Document */

/***** I.E.6 hacks

anyselector {
  min-height:500px;
  height:auto !important;
  height:500px;
}

  div.content {  width: 300px; } /* for browsers with no escapes at all 
  div.content { \width: 400px; } /* for IE5/Win 
  div.content { w\idth: 300px; } /* for good browsers
  
  div.content {  height: 300px; } /* for browsers with no escapes at all 
  div.content { \height: 400px; } /* for IE5/Win /
  div.content { he\ight: 300px; } /* for good browsers 
color: #63634E
color: #6E643B

*****/

/*OWRB Main Style sheet*/

html,body { height:100% }

a:link {color:#4d94d9; text-decoration: none;}

a:visited {	color:#339933; text-decoration:none; }

a:hover { text-decoration:underline; }

a.image:hover {background:none;}

a:active { background: transparent;	color: #FF0000;	text-decoration: none; }

a.emphasize{ text-decoration:underline;	}
		
a.white_text {color:#ffffff}

a.smalltext {font-size:smaller}

a.divider:link { font-family:"Verdana", Geneva, sans-serif; font-weight:normal; text-decoration:none; font-size:96%; padding-bottom:4px; display:block; margin-bottom: 4px; border-bottom:1px dotted #ccc; }
a.divider:hover { font-family:"Verdana", Geneva, sans-serif; text-decoration:underline; background-color:transparent; color:#0040BF; }
.resources {line-height:1.2; }
.resdivider { font-family:"Verdana", Geneva, sans-serif; font-weight:normal; text-decoration:none; font-size:90%; padding-bottom:4px; display:block; margin-bottom: 4px; border-bottom:1px dotted #ccc; }
.indent {border:0; margin-left:16px; width:auto;}

a.sponsor:link{color: #fff; }

a.sponsor:visited{color: #FFFFFF}

a.sponsor:hover{text-decoration: underline;}
	
a.sponsor:active{color: #003366}

a.topnav:link, a.topnav:visited, a.topnav:active {color:#FFFFFF; text-decoration: none; font-family:"Verdana", Geneva, sans-serif; border:0;}
a.topnav:focus, a.topnav:hover {color:#FFFFFF; text-decoration: underline; font-family:"Verdana", Geneva, sans-serif; border:0;}

a.white:link {color:#FFFFFF; text-decoration: none; display:block; padding:10px; font-size:12px; font-family:"Verdana", Geneva, sans-serif; border:0;}

a.white:visited {color:#FFFFFF; text-decoration:none; display:block; padding:10px; font-size:12px; font-family:"Verdana", Geneva, sans-serif; border:0;}

a.white:hover {background-color:#b1b18b; display: block; display:block; padding:10px; font-size:12px; font-family:"Verdana", Geneva, sans-serif; border:0;}

a.white:active {background-color:#b1b18b; display: block; display:block; padding:10px; font-size:12px; font-family:"Verdana", Geneva, sans-serif; border:0;}


a.sponsor2:link{color: #FFFFFF}

a.sponsor2:visited{color: #FFFFFF}

a.sponsor2:hover{text-decoration:none; color:#0272ba; background-color:#93c83e;}
	
a.sponsor2:active{color: #003366}

a.sponsor2 {font-size: 13px; color: #FFFFFF}

a img {border:none; } /* this selector removes the default blue border displayed in some browsers around an image when it is surrounded by a link */

hr.simple {border:0; height:0; border-top:1px solid #ccc; margin-top:-6px; margin-bottom:4px; margin-bottom:8px; }


/*Redefined tags  */	
p {	background: transparent; color: #000000; line-height:1.5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; vertical-align:top; margin-top:2px;}

h1 { font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 130%;	font-weight: bold; }

h2 { font-family:Verdana, Arial, Helvetica, sans-serif; 	display: inline;	color:#333333;	font-size: 1.2em;	font-weight: bold; 	line-height:1.8;
}

h3 { font-family: Verdana, Arial, Helvetica, sans-serif;	display: inline;    color:#333333;		font-size: 1.0em;	font-weight: bold; }

h3 a:hover { text-decoration:underline; }

h4 { font-family: Verdana, Arial, Helvetica, sans-serif;	display: inline;    color:#333333;		font-size: 0.9em;	font-weight: bold; }

h5 { font-family: Verdana, Arial, Helvetica, sans-serif;	display: inline;    color:#000000;	font-weight: bold; line-height:1.2em; }

.underline {border-bottom:#b1b18b 1px solid;}


.emphasis  {font-size: 0.9em;	font-style: italic;	font-weight: bold; }


.redemphasis  {font-size: 0.9em;  color: #FF0000;  font-style: italic;	font-weight: bold;	}
.emph2060  {font-size: 0.9em;  color: #41bbec;  font-style: italic;	font-weight: bold;	}

	
.firstletter {font-size:24px;  font-weight:bold;	}


.faq {font-weight:bold; font-size:100%; display:inline; margin-top:10px; font-family:Verdana, Geneva, sans-serif; color:#1e3378;}


ol.roman {list-style-type:upper-roman }

ol {font-size:0.9em; }

ul { display: block;	line-height:1.6;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:0.9em;  list-style:disc;  list-style-position: outside;	margin-left:22px; margin-top:5px; }

ul li {font-family: Verdana, Arial, Helvetica, sans-serif; line-height:1.6; margin-bottom:5px; } 

ul li ul { display: block; line-height:1.6; font-family: Verdana, Arial, Helvetica, sans-serif;	 list-style:disc;  list-style-position: outside;	margin-top:2px; }

ul li ul li {font-family: Verdana, Arial, Helvetica, sans-serif; line-height:1.6; margin-bottom:5px; } 

tr, td { vertical-align: top;	text-align: left;	color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.95em;    line-height:1.4; }


img.floatLeft { float: left; margin: 8px; }


img.floatRight {   float: right; margin: 8px; }

.border {border:2px solid #b1b18b; }


/*** primary Divs for 2010 revamp ***/

.pagetitle { font-size:140%; color:#1c2a50; font-weight: bold; margin: 5px 0px 3px 0px; }

.content { margin:0px 0px 10px 10px;  width:775px; position:relative; top:5px;}

.centercontent { margin:0px 0px 0px 10px; width:590px; }

.rightcontent {width:170px; border:0;float:right; margin-left:10px; padding-left:8px;}

.khakibar{ border-bottom:#333333 1px solid;	padding:0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	color:#333333;	font-size:15px;	font-weight: bold;	line-height:normal; text-align:left; width:auto; }

.oasis { font-family:Verdana, Arial, Helvetica, sans-serif; 
		box-shadow:1px 1px 1px #666; 
		height:100%; 
		background-color:#eee; 
		padding:3px 10px; 
		margin:5px 0px 5px 0px;
		-moz-border-radius: 8px 8px 8px 8px;
    	-webkit-border-radius: 8px 8px 8px 8px;
    	-khtml-border-radius: 8px 8px 8px 8px;
		 border-radius: 8px 8px 8px 8px;
}


/*** BOX 580px DIVS  ***/

.box580 { width:580px; height:auto; margin-left:10px; border-bottom: 1px solid #ccc; }

.box580 h3 { line-height:30px; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		text-shadow:1px 1px 1px #666; 
		height:30px; 
		background-color:#b1b18b; 
		padding:0px 15px; 
		margin:0px;
		-moz-border-radius: 5px 5px 0px 0px;
    	-webkit-border-radius: 5px 5px 0px 0px;
    	-khtml-border-radius: 5px 5px 0px 0px;
		 border-radius: 5px 5px 0px 0px;
}

.box580 p { 
		border-left:solid 1px #ccc; 
		border-right:solid 1px #ccc; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		padding:10px 15px;
		margin:0px; 
}

.box580bot {
	width:578px;
	height:10px;
	margin-left:10px;
	border-top: 1px none #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	-moz-border-radius: 0px 0px 5px 5px;
    -webkit-border-radius: 0px 0px 5px 5px;
    -khtml-border-radius: 0px 0px 5px 5px;
	 border-radius: 0px 0px 5px 5px;
}

/*** BOX 380px DIVS - these make 2 even columns on whole page ***/

.box380 { width:368px; height:auto; margin-left:0px; }

.box380 h3 { line-height:20px; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		text-shadow:1px 1px 1px #666; 
		height:30px; 
		background-color:#b1b18b; 
		padding:1px 15px; 
		margin:0px;
		-moz-border-radius: 5px 5px 0px 0px;
    	-webkit-border-radius: 5px 5px 0px 0px;
    	-khtml-border-radius: 5px 5px 0px 0px;
		 border-radius: 5px 5px 0px 0px;
}

.box380 p { 
		font-size:80%;
		border-left:solid 1px #ccc; 
		border-right:solid 0px #ccc; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		padding:10px 15px;
		margin:0px; 
}

.box380 ul { 
		border-left:solid 1px #ccc; 
		border-right:solid 0px #ccc; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		padding:10px 10px 10px 20px;
		margin:0px;
		list-style-position:inside;
		line-height:1.8em;
}

.box380bot {
	width:358px;
	height:10px;
	margin-left:0px;
	border-top: 1px none #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	-moz-border-radius: 0px 0px 5px 5px;
    -webkit-border-radius: 0px 0px 5px 5px;
    -khtml-border-radius: 0px 0px 5px 5px;
	 border-radius: 0px 0px 5px 5px;
}

/*** BOX 360px DIVS  ***/

.box360 { width:360px; height:auto; margin-left:10px; }

.box360 h3 { line-height:30px;
		color:#ffffff ;
		text-align:center;
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		text-shadow:1px 1px 1px #666; 
		height:30px; 
		background-color:#1c2a50; 
		border-top: 1px solid #1c2a50;
	border-right: 1px solid #1c2a50;
	border-bottom: 1px none #1c2a50;
	border-left: 1px solid #1c2a50;
		padding:0px 15px; 
		margin:0px;
		-moz-border-radius: 10px 10px 0px 0px;
    	-webkit-border-radius: 5px 5px 0px 0px;
    	-khtml-border-radius: 5px 5px 0px 0px;
		 border-radius: 5px 5px 0px 0px;
}
.box360 h4 { line-height:30px;
		color:#ffffff ;
		text-align:center;
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		text-shadow:1px 1px 1px #666; 
		height:30px; 
		background-color:#1c2a50; 
		border-top: 1px solid #1c2a50;
	border-right: 1px solid #1c2a50;
	border-bottom: 1px none #1c2a50;
	border-left: 1px solid #1c2a50;
		padding:5px 15px; 
		margin:0px;
}


.box360 p { 
		border-left:solid 1px  #ccc; 
		border-right:solid 1px  #ccc;
		background-color:#ddddcc; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		line-height:1.2em;
		padding:10px 15px;
		margin:0px; 
}

.box360 ul { 
		border-left:solid 1px #ccc; 
		border-right:solid 1px #ccc;
		background-color:#ddddcc; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		line-height:1.2em;
		padding:10px 10px 10px 35px;
		margin:0px; 
}

box360 li { line-height:1.9em; }

.box360bot {
	width:358px;
	height:10px;
	border-top: 1px none #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	background-color:#ddddcc; 
	-moz-border-radius: 0px 0px 10px 10px;
    -webkit-border-radius: 0px 0px 5px 5px;
    -khtml-border-radius: 0px 0px 5px 5px;
	 border-radius: 0px 0px 5px 5px;
}

/*** BOX 320px DIVS - these make 3 even columns on whole page without left nav ***/

.box320 { width:308px; height:auto; margin-left:0px; }

.box320 h3 { line-height:20px; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		text-shadow:1px 1px 1px #666; 
		height:30px; 
		background-color:#b1b18b; 
		padding:1px 15px; 
		margin:0px;
		-moz-border-radius: 5px 5px 0px 0px;
    	-webkit-border-radius: 5px 5px 0px 0px;
    	-khtml-border-radius: 5px 5px 0px 0px;
		 border-radius: 5px 5px 0px 0px;
}

.box320 p { 
		font-size:80%;
		border-left:solid 1px #ccc; 
		border-right:solid 0px #ccc; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		padding:10px 15px;
		margin:0px; 
}

.box320 ul { 
		border-left:solid 1px #ccc; 
		border-right:solid 0px #ccc; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		padding:10px 10px 10px 20px;
		margin:0px;
		list-style-position:inside;
		line-height:1.8em;
}

.box320bot {
	width:298px;
	height:10px;
	margin-left:0px;
	border-top: 1px none #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	-moz-border-radius: 0px 0px 5px 5px;
    -webkit-border-radius: 0px 0px 5px 5px;
    -khtml-border-radius: 0px 0px 5px 5px;
	 border-radius: 0px 0px 5px 5px;
}


/*** BOX 275px DIVS  ***/

.box275 { width:275px; 
		height:auto; 
		margin-left:0px; 
		border-bottom: 1px solid #ccc;
		border-left: 1px solid #ccc;
		border-right: 1px solid #ccc;
		  }

.box275 h3 { line-height:30px; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		text-shadow:1px 1px 1px #666; 
		height:30px; 
		background-color:#b1b18b; 
		padding:0px 15px; 
		margin:0px;
		-moz-border-radius: 5px 5px 0px 0px;
    	-webkit-border-radius: 5px 5px 0px 0px;
    	-khtml-border-radius: 5px 5px 0px 0px;
		 border-radius: 5px 5px 0px 0px;
}
/***
.box275 p { 
		border-left:solid 1px #ccc; 
		border-right:solid 1px #ccc; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		padding:10px 15px;
		margin:0px; 
}


.box275bot {
	width:273px;
	height:10px;
	margin-left:10px;
	margin-bottom:20px;
	border-top: 1px none #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	-moz-border-radius: 0px 0px 5px 5px;
    -webkit-border-radius: 0px 0px 5px 5px;
    -khtml-border-radius: 0px 0px 5px 5px;
	 border-radius: 0px 0px 5px 5px;
}
****/



/***the right/left columns below go inside .centercontent above to give you 2 column content ***/

#rightcolumn { width:45%;  padding:10px; float:right; border-left-style:solid; border-left:#CCCCCC; border-left-width:1px; }

#leftcolumn { width:45%;  margin:10px 0px 10px 0px;	float:left; }
			
.rightcontent2 {width:200px; border:0px; float:right; margin-left:15px;	vertical-align:top;	}

.rightcontent3 {width:175px; \width:190px; w\idth:175px;	border:0;	float:right; padding-left:15px; padding-right:15px; margin-right:5px;	} /*** IE hack width ***/
			
.centercontent2 { width:560px;	margin-left:10px;}

/* 4 column layout START */

#fourcolumn {width:22%; float:left; margin-right:3% }

#fourcolumnright {width:21%; float:left;}


/* 4 column layout END */



/** this is a box generally on the right nav for emphasis on links & information  **/
.blueblock {color: white;  text-align:center;  font-size:0.75em;  text-transform:uppercase;  background-color:#1c2a50;  width:auto; padding:3px;  }

.blueblock a:link{color:#FFFFFF; font-weight:bold}
.blueblock a:visited{color:#FFFFFF; font-weight:bold}
.blueblock a:hover{color:#1c2a50; font-weight:bold}
.blueblock a:active { color: #CCC;	text-decoration: none; }

/** this is a heading blue box generally for emphasis on links & information  **/
.blueheading {color: white;  text-align:center;  font-size:0.9em;  text-transform:uppercase;  background-color:#1c2a50;  width:auto; padding:3px;  }

.blueheading a:link{color:#FFFFFF; font-weight:bold}
.blueheading a:visited{color:#FFFFFF; font-weight:bold}
.blueheading a:hover{color:#1c2a50; font-weight:bold}
.blueheading a:active { color: #CCC;	text-decoration: none; }


.tanblock { background-color:#B1B18B; color:#1c2a50; text-align:center;  font-size:0.75em;  text-transform:uppercase; width:auto; padding:2px 5px; border:solid 4px #1c2a50;}

.tanblock a:link {color:#fff;}

/* you can line quicklink up with more content in .rightcontent above  */

/*** QUICKLINK BOX CSS (160px) DIVS  ***/

.resources { line-height:1.2; font-weight:normal; }

.cssquicklink { width:170px; height:auto; margin-top:0px;}

.cssquicklink h4 { line-height:20px; 
		color:#FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		text-align:center;
		text-transform:uppercase; 
		text-shadow:1px 1px 1px #666; 
		height:20px; 
		background-color:#1c2a50; 
		margin:0px;
		-moz-border-radius: 5px 5px 0px 0px;
    	-webkit-border-radius: 5px 5px 0px 0px;
    	-khtml-border-radius: 5px 5px 0px 0px;
		 border-radius: 5px 5px 0px 0px;
		padding-top:1px;
		padding-bottom:1px;
		padding-right:5px;
		padding-left:5px;
}

.cssquicklink p { font-size:75%;
		border-left:solid 1px #b1b18b; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		padding:10px 10px;
		margin:0px;
		line-height:1.1;
		width:165px;
}

.cssquicklink ul { font-size:75%;
		border-left:solid 1px #b1b18b; 
		border-right:solid 0px #b1b18b; 
		border-top:solid 1px #b1b18b; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		padding:10px 10px 10px 20px;
		margin:0px;
		display:inline; 
}

.cssquicklink li { line-height:1.2em; margin-bottom:4px;	margin-left:4px;
 }

.cssquicklinkbot {
	width:20px;
	height:10px;
	margin-bottom:20px;
	border-top: 0px solid #b1b18b;
	border-right: 0px solid #b1b18b;
	border-bottom: 1px solid #b1b18b;
	border-left: 1px solid #b1b18b;
	-moz-border-radius: 0px 0px 0px 5px;
    -webkit-border-radius: 0px 0px 0px 5px;
    -khtml-border-radius: 0px 0px 0px 5px;
	 border-radius: 0px 0px 0px 5px;
}

.cssquicklinktop {
	width:20px;
	height:10px;
	margin-top:0px;
	border-top: 1px solid #b1b18b;
	border-right: 0px solid #b1b18b;
	border-bottom: 0px solid #b1b18b;
	border-left: 1px solid #b1b18b;
	-moz-border-radius: 5px 0px 0px 0px;
    -webkit-border-radius: 5px 0px 0px 0px;
    -khtml-border-radius: 5px 0px 0px 0px;
	 border-radius: 5px 0px 0px 0px;
}

/*** END CSS QUICKLINK ***/

.quicklinkbox{	width:170px;  /** IE exception hack  **/
			margin: 0px 2px 10px 0px;	
			border: #b1b18b 1px solid;	
			font-size:90%;	
			voice-family: "\"}\""; /** IE exception hack  **/   
			voice-family:inherit;	/** IE exception hack  **/
			width: 170px;}    /** actual width **/

html>body .quicklinkbox {width: 170px;}  /** IE exception hack to help Opera deal with the exception  **/ 

.quicklinkbox ul {
	padding: 5px 5px 0px 0px;
	list-style-type: square;
	font-size:.85em;
	}

	
.quicklinkbox th {
	text-align:left;
}
.quicklinkbox hr {
   display: ;
	background-color: #000000;
	height: 1px;
	color:#000000;
}

.quicklinkbox li {line-height:1.1em; margin-bottom:6px; }

/*** These are all necessary to make the alternating blue table ***/
.bluetable
{font-family:"Verdana", Arial, Helvetica, sans-serif; width:100%; border-collapse:collapse; }

.bluetable td { text-align:left; font-size:0.9em; line-height:1.6em; padding:3px 7px 2px 7px;}

.bluetable th {font-size:1.1em; text-align:center; padding-top:3px; padding-bottom:2px; background-color:#1c2a50; color:#ffffff; }

.bluetable tr.left th {font-size:1.1em; text-align:left; padding:3px 0px 2px 8px; background-color:#1c2a50; color:#ffffff; }

.bluetable tr.alt td 
{ color:#000000; background-color:#D5DBE6; }

/*** bluetable end ***/

/*** Lakes of Oklahoma stuff  ***/

.lokcontainer {  display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox;
display: flex; height: 100%; overflow-x: hidden; background-color:#a3b7da; width:940px;}
.lokmain { flex: 2 0 0; margin:0px; max-width:756px; min-width:756px; }
.lokside { flex: 1 0 0; padding-left:5px; margin-left:5px; margin-top:15px; border-left:1px solid #cfdbf1; }
.lokheader { width:940px; margin:0; padding:0; overflow:hidden; }
.lokcoverphoto { width:210px; margin-left:10px; float:right; }
.lokdata { width:756px; }
.lokdataright { width:auto; float:right; margin:0px 20px 0px 0px; position:relative; z-index: 1; }
.lokdataleft { width:37%; float:left; margin:0px 10px 0px 15px; }
.lokdatamiddle { width:37%; float:left; margin:0px 10px 0px 15px; }
.lokrightimage { width:500px; margin-left:10px; float:right; }
.collapse > * + *{ display:none; }
.collapse > *{ cursor:pointer; }
.collapse:focus{ outline:none; }
.collapse:focus > * + *{ display:block; margin-left:15px; padding-left:15px; border-left:1px solid #cfdbf1;}
.lokansphoto { width:120px; float: left; margin-right:20px;}
  
ul.lok {font-size:100%}
ul.lok li { font-size:100%; line-height:1.8; margin-top:9px; color:white;}

ol.lok {font-size:100%}
ol.lok li { font-size:100%; line-height:1.8; margin-top:9px; color:white;}

h2.lokheader { color:white; margin-left: 15px; font-size:160%;}

h3.loksubhead { color:white; font-size:115%; line-height:2;}
p.about { font-size:90%; line-height:1.5; color:white; margin-left:15px; margin-top:-5px; }

				
h4.lokside { font-weight:bold; font-size:90%; margin:0px; padding:0px; color:#ffffff; border:0;}

p.lokheader { color:white; font-size:115%; margin-left:15px; margin-top:-10px; }

p.lokdata { font-size:92%; line-height:1.8; color:white;}
p.loktext { font-size:100%; line-height:1.8; color:white;}

span.loktext { font-size:100%; line-height:1.8; color:white;}
span.about { font-size:90%; line-height:1.5; color:white; }

a.lok:link {color:#495789; font-weight:bold; font-size:92%; line-height:1.8;}
a.lok:visited {color:#495789; font-weight: bold; font-size:92%; line-height:1.8;}
a.lok:hover {color:#ffffff; font-weight: bold; font-size:92%; text-decoration:none; line-height:1.8;}

hr.lok {border: 0; height: 1px; background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(255, 255, 255, 0.75), rgba(0, 0, 0, 0));}

a.lakelink:link {color:#455179; font-weight:bold; font-size:87%; }
a.lakelink:visited {color:#455179; font-weight: bold; font-size:87%;}
a.lakelink:hover {color:#ffffff; font-weight: bold; font-size:87%; text-decoration:none; }

.legend { border:0; width:90%; margin-top:20px; margin-left:5%; }
p.loklegend {color:#ffffff; font-size:95%; }

/*** Lakes of Oklahoma end  ***/
					
/** These are to replace table font settings when we delete a table (may be old at this point and unnecessary) **/

.smallfontbold {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 92%;
	font-weight: bold;
	vertical-align: top;
	text-align: left;
}

.smallfont {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 92%;
	font-weight:100;
	vertical-align: top;
	text-align: left;	
}
/*end of table style fonts*/


html>body ul{
	padding-left:0px;
}

ul.flatten{
	display : inline;  
}

/*controls outer ul*/
table.bullet-ss td ul {
	margin-left: 0px;
	
}

table.bullet-ss td ul ul {
	margin-left: 0px;
	padding-left: 1.7em;
}

/* navigation bars that run horizonatlly ontop and bottom of page  */
.auxbar{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 70%;
	vertical-align: top;
	background-color: #1c2a50;
}

.auxbar a:link{
	
	color: #FFFFFF;
}



.auxbar a:visited{
	
	/*color: #800080;*/
	color: #FFFFFF;
}

.auxbar a:hover{
	color: #FF0000;
	
}

.auxbar a:active{
	color: #003366;
	text-decoration: none;
}

.calendar{
	background: #FFFFFF;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: left;
	vertical-align: top;
}

/* navigation bars in left hand column of the page  */
.leftnavbar{
	background: #1c2a50;
	color: #FFFFFF;
	font-size: 9pt;
	
}

.leftnavbar a:link{
	color: #FFFFFF;
}

.leftnavbar a:visited{
	color: #FFFFFF;
}
.leftnavbar a:hover{
	color: #ff0000;
	text-decoration: underline;
	background: #1c2a50;
}

.leftnavbar a:active{
	color: #003366;
}
.leftnavbar td{
	font-size: 9pt;
	background-color: #1c2a50;
    
}
.spottable td{
	font-size: 9pt;
	font-weight: normal;
	line-height:1.1em;
	background-color : white;
	color:black;
}

td.blue{
   font-size: 10pt;
   background-color : #1c2a50;
   color: #FFFFFF;
}

.blue-hr {
display: inline;
width: 90%;
color: #1c2a50;
background-color: #1c2a50;
height: 2px;
text-align: center;
}

<!-- begin top nav -->
a.topnav:link { color:#fff; }
a.topnav:hover { color:#b1b18b; text-decoration:none;}
nav.topnav ul li:hover > ul {
		display: block;
	}

nav.topnav ul {
	background: #1c2a50; 
	box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
	padding: 0 11px;
	list-style: none;
	position: relative;
	display: inline-table;
	color:#ffffff;
}

nav.topnav ul:after {
		content: ""; clear: both; display: block;
	}
	
nav.topnav ul li {
	float: left;
}

nav.topnav ul li:hover {
		background: #b1b18b; 
	}
	
nav.topnav ul li:hover a {
			color: #ffffff; font-family: "Verdana", Geneva, sans-serif; font-weight:bold; font-size:12px; 
		}

nav.topnav ul li:visited a {
			color: #ffffff; font-family:"Verdana", Geneva, sans-serif; font-weight:bold; font-size:12px;
		}
	
nav.topnav ul li a {
		display: block; padding: 4px 3px 4px 3px;
		color: #ffffff; text-decoration: none;
		font-family:"Verdana", Geneva, sans-serif; font-weight:bold; font-size:12px;
	}


a.topnav:hover img {
border: none !important;
text-decoration:none;
background: #b1b18b;
}

<!-- end top nav -->

<!-- begin left navigation -->
.lhome nav {
            position:relative;
            z-index:2;
			background-color: #1c2a50;
            float:left;
			width:190px;
        }

.lhome ul {
            list-style-type:none;
			display:block;
            width:190px;
        }

.lhome ul li a {
            padding:8px 8px;
            display:block;
            color:#fff;
			font-weight:bold;
            text-decoration:none;
			font-family:"Verdana", Geneva, sans-serif;
			font-size:9pt;
			width:180px;
        }
		
.lhome ul li a:hover {
            background-color:#b1b18b;
			color:#fff;
			font-weight:bold;
            text-decoration:none;
			font-family:"Verdana", Geneva, sans-serif;
			font-size:9pt;
			display:block;
            }
			
<!-- end left navigation -->

<!-- begin program navigation -->

ul.nav {
	display:none; 
	z-index:1000;
	background: #1c2a50; 
	padding: 0px 8px 0px 8px;
	list-style: none;
	position: relative;
	margin-top:-13px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
}

ul.nav ul {
	display: none;}

ul.nav li:hover > ul {
		display: block; }

nav ul {
	background: #1c2a50; 
	padding: 0px 8px 0px 8px;
	list-style: none;
	position: relative;
	margin:0px;
}

nav ul:after {
		content: ""; clear: both; display: block;
	}
	
nav ul li {
	float: left; position:relative; margin-bottom:0;
}

nav ul li ul {width:100%}

ul.nav li:hover {
		background: #b1b18b; 
	}

ul.nav li a {
		display: block; padding: 6px 20px 6px 20px;
		color: #ffffff; text-decoration: none; 
		font-family:"Verdana", Geneva, sans-serif; font-weight:bold; font-size:12px;
	}
	
ul.nav li:hover a {
		color:#ffffff;
			font-family:"Verdana", Geneva, sans-serif; font-weight:bold; font-size:12px;  
		}
		
ul.nav li:hover ul li a {
color:#ffffff;
}

ul.nav li:hover ul li a:hover {
background: #b1b18b;  
}
		

ul.nav ul {
	background: #1c2a50; padding: 0;
	position: absolute; top: 100%;
	list-style: none; margin-top:0px;

}

ul.nav ul li {
		float: none; 
		border-top: 0;
		border-bottom: 0;
		position: relative;
		margin:0;
}

.navselect {font-size:12px; font-weight:bold; color:#1c2a50; background-color:#ffffff; display:inline; padding: 4px 20px 8px 20px; border-top:3px #1c2a50 solid; font-family:"Verdana", Geneva, sans-serif; vertical-align:middle;}

ul.nav ul li a {
			padding: 8px 8px 8px 8px;
			color: #ffffff; 
		}	

ul.nav li a.current {
				background: #b1b18b;  
}

ul.nav li ul li a.current {
				background: #b1b18b; 
}

<!-- end program navigation -->		

