/* Left Navigation */
#leftNav {
	position: relative;
	height: auto;
	width: 120px;
	margin: 0px 10px 0px 10px;
}

#leftNav p{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
}

#leftNav p a:link, #leftNav p a:visited{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	width: 120px;
	background-color:#2e4072;
	display: block;
	height: 22px;
	padding: 3px 0px 0px 0px;
	border: 1px solid #000000;
}

#leftNav p a:hover, #leftNav p a:active{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	width: 120px;
	background-color:#95a0c0;
	display: block;
	height: 22px;
	padding: 3px 0px 0px 0px;
	border: 1px solid #000000;
}

/*-----------------------*/
/*--enlarge text styles--*/
/*-----------------------*/
#textSize {
	position: relative;
	width: 130px;
	height: 60px;
	padding: 0px 0px 0px 24px;
	margin: -2px 0px 0px 0px;
	float: left;
	display:block;
}
#textSize .small{
	width: 30px;
	height: 30px;
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	float:left;
	top: 0px;
	left: 0px;
}
#textSize .medium{
	width: 30px;
	height: 30px;
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	float:left;
	top: 0px;
	left: 0px;
}
#textSize .large{
	width: 30px;
	height: 30px;
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	float:left;
	top: 0px;
	left: 0px;
}
#textSize p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000066;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px -2px;
}
	

/* Mini Contact Form */
#miniForm {
	margin: 20px 10px 0px 10px;
	padding: 70px 10px 0px 10px;
	width: 120px;
	height: 300px;
	top: 0px;
	background-image:url(../images/bkg_minicontact.gif);
	background-repeat:no-repeat;
}

#miniForm form input {
	width: 100px;
	margin: 5px 0px 0px 0px;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}

#miniForm textarea {
	width: 100px;
	height: 75px;
	margin: 5px 0px 0px 0px;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}

.submitButton {
	font-weight: bold;
	color: #3F0909;
	margin: 10px 0px 5px 0px;
	border: 1px;
}


#miniForm p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
}
.address2 {
  display: none;
}
.valid {
    background-color: #007940!important;
}
.invalid {
    background-color: #F00000!important;
}
/* Mini Contact Form from RVA */
#miniForm-RVA {
	margin: 20px 10px 0px 10px;
	padding: 70px 10px 0px 10px;
	width: 120px;
	height: 300px;
	top: 0px;
	background-image:url(../images/qc-bkg-RVA.jpg);
	background-repeat:no-repeat;
}

#miniForm-RVA form input {
	width: 100px;
	margin: 5px 0px 0px 0px;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}

#miniForm-RVA textarea {
	width: 100px;
	height: 75px;
	margin: 5px 0px 0px 0px;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}
#miniForm-RVA p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
}
/* Body */
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #2e4072;
	margin: 0px;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2e4072;
	margin: 0px;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #2e4072;
	margin: 0px;
	padding: 0px;
}
.red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #81332f;
	margin: 10px 0 10px 0;
	padding: 0px;
	text-align:center;
}
h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2e4072;
}

font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px
}

/*Oklahoma Map */

#map1 {
	position: relative;
	display: block;
	width: 550px;
	height: 293px;
	background: url(../images/oklahoma.jpg) top left no-repeat;
}

#ada {
	position: absolute;
	top: 185px;
	left: 390px;
	z-index: 10;
	width: 10px;
	height: 10px;
	display:block;
}
#ada a{
	background: url(../images/beacon.gif) no-repeat;
	width: 10px;
	height: 10px;
	display: block;
	}
	
#ada a:hover {
	background: url(../images/beacon2.gif) no-repeat;
}

#altus {
	position: absolute;
	top: 198px;
	left: 226px;
	z-index: 10;
	width: 10px;
	height: 10px;
	display:block;
}
#altus a{
	background: url(../images/beacon.gif) no-repeat;
	width: 10px;
	height: 10px;
	display: block;
	}
	
#altus a:hover {
	background: url(../images/beacon2.gif) no-repeat;
}

#bristow {
	position: absolute;
	top: 104px;
	left: 410px;
	z-index: 10;
	width: 10px;
	height: 10px;
	display: block;
}
#bristow a{
	background: url(../images/beacon.gif) no-repeat;
	width: 10px;
	height: 10px;
	display: block;
	}
	
#bristow a:hover {
	background: url(../images/beacon2.gif) no-repeat;
}

#brokenarrow {
	position: absolute;
	top: 89px;
	left: 448px;
	z-index: 10;
	width: 10px;
	height: 10px;
	display: block;
}
#brokenarrow a{
	background: url(../images/beacon.gif) no-repeat;
	width: 10px;
	height: 10px;
	display: block;
	}
	
#brokenarrow a:hover {
	background: url(../images/beacon2.gif) no-repeat;
}

#chickasha {
	position: absolute;
	top: 163px;
	left: 314px;
	z-index: 10;
	width: 10px;
	height: 10px;
	display: block;
}
#chickasha a{
	background: url(../images/beacon.gif) no-repeat;
	width: 10px;
	height: 10px;
	display: block;
	}
	
#chickasha a:hover {
	background: url(../images/beacon2.gif) no-repeat;
}

#claremore {
	position: absolute;
	top: 64px;
	left: 461px;
	z-index: 10;
	width: 10px;
	height: 10px;
	display: block;
}
#claremore a{
	background: url(../images/beacon.gif) no-repeat;
	width: 10px;
	height: 10px;
	display: block;
	}
	
#claremore a:hover {
	background: url(../images/beacon2.gif) no-repeat;
}
#cleveland {
	position: absolute;
	top: 63px;
	left: 407px;
	z-index: 10;
	width: 10px;
	height: 10px;
	display: block;
}
#cleveland a{
	background: url(../images/beacon.gif) no-repeat;
	width: 10px;
	height: 10px;
	display: block;
	}
	
#cleveland a:hover {
	background: url(../images/beacon2.gif) no-repeat;
}

#clinton {
	position: absolute;
	top: 129px;
	left: 247px;
	z-index: 10;
	width: 10px;
	height: 10px;
	display: block;
}
#clinton a{
	background: url(../images/beacon.gif) no-repeat;
	width: 10px;
	height: 10px;
	display: block;
	}
	
#clinton a:hover {
	background: url(../images/beacon2.gif) no-repeat;
}

#cordell {
	position: absolute;
	top: 146px;
	left: 247px;
	z-index: 10;
	width: 10px;
	height: 10px;
	display: block;
}
#cordell a{
	background: url(../images/beacon.gif) no-repeat;
	width: 10px;
	height: 10px;
	display: block;
	}
	
#cordell a:hover {
	background: url(../images/beacon2.gif) no-repeat;
}

#cushing {
	position: absolute;
	top: 87px;
	left: 387px;
	z-index: 10;
	width: 10px;
	height: 10px;
	display: block;
}
#cushing a{
	background: url(../images/beacon.gif) no-repeat;
	width: 10px;
	height: 10px;
	display: block;
	}
	
#cushing a:hover {
	background: url(../images/beacon2.gif) no-repeat;
}

#edmond{
	position: absolute;
	top: 116px;
	left: 343px;
	z-index: 10;
	width: 10px;
	height: 10px;
	display: block;
}
#edmond a{
	background: url(../images/beacon.gif) no-repeat;
	width: 10px;
	height: 10px;
	display: block;
	}
	
#edmond a:hover {
	background: url(../images/beacon2.gif) no-repeat;
}

#elkcity {
	position: absolute;
	top: 137px;
	left: 220px;
	z-index: 10;
	width: 10px;
	height: 10px;
	display: block;
}
#elkcity a{
	background: url(../images/beacon.gif) no-repeat;
	width: 10px;
	height: 10px;
	display: block;
	}
	
#elkcity a:hover {
	background: url(../images/beacon2.gif) no-repeat;
}

#fairview {
	position: absolute;
	top: 70px;
	left: 279px;
	z-index: 10;
	width: 10px;
	height: 10px;
	display: block;
}
#fairview  a{
	background: url(../images/beacon.gif) no-repeat;
	width: 10px;
	height: 10px;
	display: block;
	}
	
#fairview  a:hover {
	background: url(../images/beacon2.gif) no-repeat;
}

#guthrie {
	position: absolute;
	top: 97px;
	left: 350px;
	z-index: 10;
	width: 10px;
	height: 10px;
	display: block;
}
#guthrie a{
	background: url(../images/beacon.gif) no-repeat;
	width: 10px;
	height: 10px;
	display: block;
	}
	
#guthrie a:hover {
	background: url(../images/beacon2.gif) no-repeat;
}

#henryetta {
	position: absolute;
	top: 135px;
	left: 438px;
	z-index: 10;
	width: 10px;
	height: 10px;
	display: block;
}
#henryetta a{
	background: url(../images/beacon.gif) no-repeat;
	width: 10px;
	height: 10px;
	display: block;
	}
	
#henryetta a:hover {
	background: url(../images/beacon2.gif) no-repeat;
}

#hobart {
	position: absolute;
	top: 162px;
	left: 238px;
	z-index: 10;
	width: 10px;
	height: 10px;
	display: block;
}
#hobart a{
	background: url(../images/beacon.gif) no-repeat;
	width: 10px;
	height: 10px;
	display: block;
	}
	
#hobart a:hover {
	background: url(../images/beacon2.gif) no-repeat;
}

#holdenville {
	position: absolute;
	top: 157px;
	left: 412px;
	z-index: 10;
	width: 10px;
	height: 10px;
	display: block;
}
#holdenville a{
	background: url(../images/beacon.gif) no-repeat;
	width: 10px;
	height: 10px;
	display: block;
	}
	
#holdenville a:hover {
	background: url(../images/beacon2.gif) no-repeat;
}

#kingfisher {
	position: absolute;
	top: 103px;
	left: 314px;
	z-index: 10;
	width: 10px;
	height: 10px;
	display: block;
}
#kingfisher a{
	background: url(../images/beacon.gif) no-repeat;
	width: 10px;
	height: 10px;
	display: block;
	}
	
#kingfisher a:hover {
	background: url(../images/beacon2.gif) no-repeat;
}

#lindsay {
	position: absolute;
	top: 181px;
	left: 334px;
	z-index: 10;
	width: 10px;
	height: 10px;
	display: block;
}
#lindsay a{
	background: url(../images/beacon.gif) no-repeat;
	width: 10px;
	height: 10px;
	display: block;
	}
	
#lindsay a:hover {
	background: url(../images/beacon2.gif) no-repeat;
}

#midwestcity {
	position: absolute;
	top: 131px;
	left: 351px;
	z-index: 10;
	width: 10px;
	height: 10px;
	display: block;
}
#midwestcity a{
	background: url(../images/beacon.gif) no-repeat;
	width: 10px;
	height: 10px;
	display: block;
	}
	
#midwestcity a:hover {
	background: url(../images/beacon2.gif) no-repeat;
}

#muskogee {
	position: absolute;
	top: 112px;
	left: 471px;
	z-index: 10;
	width: 10px;
	height: 10px;
	display: block;
}
#muskogee a{
	background: url(../images/beacon.gif) no-repeat;
	width: 10px;
	height: 10px;
	display: block;
	}
	
#muskogee a:hover {
	background: url(../images/beacon2.gif) no-repeat;
}

#norman {
	position: absolute;
	top: 152px;
	left: 344px;
	z-index: 10;
	width: 10px;
	height: 10px;
	display: block;
}
#norman a{
	background: url(../images/beacon.gif) no-repeat;
	width: 10px;
	height: 10px;
	display: block;
	}
	
#norman a:hover {
	background: url(../images/beacon2.gif) no-repeat;
}

#okemah {
	position: absolute;
	top: 132px;
	left: 417px;
	z-index: 10;
	width: 10px;
	height: 10px;
	display: block;
}
#okemah a{
	background: url(../images/beacon.gif) no-repeat;
	width: 10px;
	height: 10px;
	display: block;
	}
	
#okemah a:hover {
	background: url(../images/beacon2.gif) no-repeat;
}

#okmulgee {
	position: absolute;
	top: 119px;
	left: 438px;
	z-index: 10;
	width: 10px;
	height: 10px;
	display: block;
}
#okmulgee a{
	background: url(../images/beacon.gif) no-repeat;
	width: 10px;
	height: 10px;
	display: block;
	}
	
#okmulgee a:hover {
	background: url(../images/beacon2.gif) no-repeat;
}

#owasso {
	position: absolute;
	top: 69px;
	left: 445px;
	z-index: 10;
	width: 10px;
	height: 10px;
	display: block;
}
#owasso a{
	background: url(../images/beacon.gif) no-repeat;
	width: 10px;
	height: 10px;
	display: block;
	}
	
#owasso a:hover {
	background: url(../images/beacon2.gif) no-repeat;
}

#purcell {
	position: absolute;
	top: 165px;
	left: 350px;
	z-index: 10;
	width: 10px;
	height: 10px;
	display: block;
}
#purcell a{
	background: url(../images/beacon.gif) no-repeat;
	width: 10px;
	height: 10px;
	display: block;
	}
	
#purcell a:hover {
	background: url(../images/beacon2.gif) no-repeat;
}

#sapulpa {
	position: absolute;
	top: 92px;
	left: 429px;
	z-index: 10;
	width: 10px;
	height: 10px;
	display: block;
}
#sapulpa a{
	background: url(../images/beacon.gif) no-repeat;
	width: 10px;
	height: 10px;
	display: block;
	}
	
#sapulpa a:hover {
	background: url(../images/beacon2.gif) no-repeat;
}

#shattuck {
	position: absolute;
	top: 69px;
	left: 192px;
	z-index: 10;
	width: 10px;
	height: 10px;
	display: block;
}
#shattuck a{
	background: url(../images/beacon.gif) no-repeat;
	width: 10px;
	height: 10px;
	display: block;
	}
	
#shattuck a:hover {
	background: url(../images/beacon2.gif) no-repeat;
}

#southokc {
	position: absolute;
	top: 140px;
	left: 340px;
	z-index: 10;
	width: 10px;
	height: 10px;
	display: block;
}
#southokc a{
	background: url(../images/beacon.gif) no-repeat;
	width: 10px;
	height: 10px;
	display: block;
	}
	
#southokc a:hover {
	background: url(../images/beacon2.gif) no-repeat;
}

#stroud {
	position: absolute;
	top: 108px;
	left: 393px;
	z-index: 10;
	width: 10px;
	height: 10px;
	display: block;
}
#stroud a{
	background: url(../images/beacon.gif) no-repeat;
	width: 10px;
	height: 10px;
	display: block;
	}
	
#stroud a:hover {
	background: url(../images/beacon2.gif) no-repeat;
}

#tahlequah {
	position: absolute;
	top: 99px;
	left: 503px;
	z-index: 10;
	width: 10px;
	height: 10px;
	display: block;
}
#tahlequah a{
	background: url(../images/beacon.gif) no-repeat;
	width: 10px;
	height: 10px;
	display: block;
	}
	
#tahlequah a:hover {
	background: url(../images/beacon2.gif) no-repeat;
}

#tulsa {
	position: absolute;
	top: 80px;
	left: 434px;
	z-index: 10;
	width: 10px;
	height: 10px;
	display: block;
}
#tulsa a{
	background: url(../images/beacon.gif) no-repeat;
	width: 10px;
	height: 10px;
	display: block;
	}
	
#tulsa a:hover {
	background: url(../images/beacon2.gif) no-repeat;
}

#weatherford {
	position: absolute;
	top: 125px;
	left: 266px;
	z-index: 10;
	width: 10px;
	height: 10px;
	display: block;
}
#weatherford a{
	background: url(../images/beacon.gif) no-repeat;
	width: 10px;
	height: 10px;
	display: block;
	}
	
#weatherford a:hover {
	background: url(../images/beacon2.gif) no-repeat;
}

#woodward {
	position: absolute;
	top: 58px;
	left: 222px;
	z-index: 10;
	width: 10px;
	height: 10px;
	display: block;
}
#woodward a{
	background: url(../images/beacon.gif) no-repeat;
	width: 10px;
	height: 10px;
	display: block;
	}
	
#woodward a:hover {
	background: url(../images/beacon2.gif) no-repeat;
}

#yukon {
	position: absolute;
	top: 128px;
	left: 325px;
	z-index: 10;
	width: 10px;
	height: 10px;
	display: block;
}
#yukon a{
	background: url(../images/beacon.gif) no-repeat;
	width: 10px;
	height: 10px;
	display: block;
	}
	
#yukon a:hover {
	background: url(../images/beacon2.gif) no-repeat;
}




