html{ }
body{ font-family:georgia; font-size:12px; }
h2 { font-family:georgia; font-size:20px; margin:16px 0px; font-weight:normal; }
h3 { font-family:arial; font-weight: bold; font-size:12px; margin:14px 0px; }
h4 { font-family:georgia; font-size:12px; margin:14px 0px; }
p { font-family:georgia; font-size:12px; color:#414137; margin:12px 0px; }
a { color:#b25823; text-decoration:none; border:none; }
body { background:#cdd2c8; }
table { empty-cells:show; }

.clear, .clr { clear:both;font-size:0px;line-height:0px;margin:0px;padding:0px;border:0px; }
.hide { display:none; }
.outer-container { background:transparent url(../images/shadowSides1.png) repeat-y left top; width:982px; margin:auto; }
.top { background:transparent url(../images/shadowTop.png) center bottom; height:1px; width:1160px; margin:auto; line-height:1px; font-size:0px; }
.ticker { height:27px; text-align:right; }
.container { background:#f8fff8;  width:954px; padding-bottom:25px; margin:auto; }
.top-container { width:934px; padding: 0px 8px; }
.header  { background: url(../images/headerBackground.jpg) top left repeat-x; height:116px; width:auto; border:1px solid #cdd2c8; clear:both; }
.logo { padding:36px 0px 0px 54px; outline:0; }
.logo a { outline:0; }
.search-wrapper { text-align:right; margin-right:21px; }
.search-wrapper * { margin:0px; padding:0px; }
.search { height:20px; position:relative; }
.search .button { position:absolute; top:0px; right:0px; outline:0; }
.search .inputbox { width:231px; position:absolute; top:0px; right:18px; border-width:1px; outline:0; padding-bottom:2px; color:#808081; }
.search input:focus { background:#ffffff; }
.spacer { color:#CDD2C8; }
.spacer-contact { color:#000000; }
.navigation { display:inline; margin-right:0px; width:935px; outline:0; }
.navigation ul { margin:0px; padding-left:2px; width:935px; list-style:none; height:36px; padding-top: 7px; padding-bottom:7px; outline:0; }
.navigation ul li{ margin:0px; padding:0px; list-style:none; float:left; display:block; outline:0; }
.navigation ul li a { margin:0px; padding:0px; list-style:none;display:block; outline:0; }
.navigation ul li a span { margin:0px; padding:0px; list-style:none; font-size:0px; color:#fdfefd; outline:0; display:none; }
/*menu items*/
.navigation ul li.nav-home a { background: url(../images/homeButton.jpg) top left no-repeat; height:36px; width:106px; }
.navigation ul li.nav-minerals a { background: url(../images/mineralsButton.jpg) top left no-repeat; height:36px; width:122px; }
.navigation ul li.nav-reserves-a-production a { background: url(../images/reservesProductionButton.jpg) top left no-repeat; height:36px; width:223px; }
.navigation ul li.nav-management-team a { background: url(../images/mgmtTeamButton.jpg) top left no-repeat; height:36px; width:183px; }
.navigation ul li.nav-forestargroup a { background: url(../images/forestarButton.jpg) top left no-repeat; height:36px; width:188px; }
.navigation ul li.nav-contact a { background: url(../images/contactButton.jpg) top left no-repeat; height:36px; width:112px; }
/*hover menu items*/
.navigation ul li.nav-home a:hover { background: url(../images/homeButtonRed.jpg) top left no-repeat; height:36px; width:106px; }
.navigation ul li.nav-minerals a:hover { background: url(../images/mineralsButtonRed.jpg) top left no-repeat; height:36px; width:122px; }
.navigation ul li.nav-reserves-a-production a:hover { background: url(../images/reservesProductionButtonRed.jpg) top left no-repeat; height:36px; width:223px; }
.navigation ul li.nav-management-team a:hover { background: url(../images/mgmtTeamButtonRed.jpg) top left no-repeat; height:36px; width:183px; }
.navigation ul li.nav-forestargroup a:hover { background: url(../images/forestarButtonRed.jpg) top left no-repeat; height:36px; width:188px; }
.navigation ul li.nav-contact a:hover { background: url(../images/contactButtonRed.jpg) top left no-repeat; height:36px; width:112px; }
/*active menu items*/
.navigation ul li.nav-home-active a { background: url(../images/homeButtonRed.jpg) top left no-repeat; height:36px; width:106px; }
.navigation ul li.nav-minerals-active a { background: url(../images/mineralsButtonRed.jpg) top left no-repeat; height:36px; width:122px; }
.navigation ul li.nav-reserves-a-production-active a { background: url(../images/reservesProductionButtonRed.jpg) top left no-repeat; height:36px; width:223px; }
.navigation ul li.nav-management-team-active a { background: url(../images/mgmtTeamButtonRed.jpg) top left no-repeat; height:36px; width:183px; }
.navigation ul li.nav-forestargroup-active a { background: url(../images/forestarButtonRed.jpg) top left no-repeat; height:36px; width:188px; }
.navigation ul li.nav-contact-active a { background: url(../images/contactButtonRed.jpg) top left no-repeat; height:36px; width:112px; }

.middle { width:934px; padding: 0px 8px; }
.banner{ padding-bottom:7px; }
.content-wrapper { width:600px; float:left; }

.content { padding-left:28px; }
.content p { font-size:12px; color:#414137; margin:10px 0px; line-height:18px; }
.content h2 { clear:both; font-family:georgia; font-size:20px; color:#b25823; border-bottom:1px solid #cdd2c8; padding-bottom:13px; font-weight:normal; }
.content h3 { font-family:arial; font-weight: bold; font-size:12px; color:#b25823; margin:13px 0px 3px 0px; }
.content h4 { font-size:10px; color:#414137; font-weight:lighter; }
.content td{ line-height:18px; width:280px; }
.content h2 span { font-size:11px; margin-left:5px; }

.content-strategy p { font-size:12px; color:#414137; font-weight:bold; letter-spacing:1px; }
.content-divider{ color:#cdd2c8; font-size:16px; }
span.content-map a {  width:109px; height:109px; float:left; margin-right:10px; margin-top:4px; margin-bottom:25px; }
span.content-map a.texas-louisiana {  background:url(../images/texas_louisiana.gif) top left no-repeat; }
span.content-map a.texas-louisiana:hover {  background:url(../images/texas_louisiana_hover.gif) top left no-repeat; }
span.content-map a.ft-worth {  background:url(../images/ft_worth.gif) top left no-repeat; }
span.content-map a.ft-worth:hover {  background:url(../images/ft_worth_hover.gif) top left no-repeat; }
span.content-map a.alabama-georgia {  background:url(../images/alabama_georgia.gif) top left no-repeat; }
span.content-map a.alabama-georgia:hover {  background:url(../images/alabama_georgia_hover.gif) top left no-repeat; }
.content-minerals p { line-height:19px; font-size:12px; color:#414137; }

.content-right-wrapper { width:308px; float:right; }

.content-right{ border:1px solid #cdd2c8; padding:0 28px; border-bottom:5px solid #b25823; background:#fbfbfb; margin-top:52px; }
.content-right p { font-size:12px; color:#414137; margin: -10px 16px 12px 16px; }
.content-right h2 { font-family:georgia; font-size:20px; color:#b25823; font-weight:normal; }
.content-right h3 { font-family:arial; font-weight: bold; font-size:12px; color:#b25823;  border-bottom:1px solid #CDD2C8; padding-bottom:13px; padding-top:10px; }
.content-right h4 { font-family:georgia; font-size:12px; color:#b25823; text-decoration:none; outline:0; }
.content-right h4 a { font-family:georgia; font-size:12px; color:#b25823; text-decoration:none; outline:0; background: url(../images/triangleBullet.jpg) left center no-repeat; padding-left: 15px; }
.content-right li { font-size:12px; color:#414137; list-style-type:none; padding:1px; margin-left:-40px; }

.content-right-heading { font-size:12px; font-family:arial; color:#b25823; outline:0; }
.content-right-heading h4 { font-family:georgia; font-size:12px; text-decoration:none; outline:0; }
.content-right-heading h4 a{ font-family:georgia; font-size:12px; text-decoration:none; outline:0; }
.content-right-heading h3 { font-family:arial; font-weight: bold; font-size:12px; color:#b25823; text-decoration:none; outline:0; margin-bottom: 0px; }

.content-arrow { font-size:12px; font-family:arial; color:#b25823; outline:0; padding:0 28px; margin-top:4px; }
.content-arrow p { font-size:12px; color:#414137; padding:0px; }
.content-arrow h4 { font-family:georgia; font-size:12px; text-decoration:none; outline:0; }
.content-arrow h4 a{ font-family:georgia; font-size:12px; text-decoration:none; outline:0; background: url(../images/triangleBullet.jpg) left center no-repeat; padding-left: 15px; }

.content-right-operations p { font-size:12px; color:#414137; margin: 1px 0px 10px 0px; }
.content-company-position { display:inline; font-size:11px; color:#b25823}

.content-right-contact-wrapper { width:308px; float:right;  background:#fbfbfb; }
.content-right-contact { padding:0 28px; outline:0; border:1px solid #cdd2c8; background:#fbfbfb; border-bottom:5px solid #b25823; margin-top:52px; }
.content-right-contact h3 { font-family:arial; font-weight: bold; font-size:12px; color:#b25823;  border-bottom:1px solid #CDD2C8; padding-bottom:13px; }
.content-right-contact h4 { font-family:georgia; font-size:12px; color:#b25823; text-decoration:none; outline:0; }
.content-right-contact h4 a { font-family:georgia; font-size:12px; color:#b25823; text-decoration:none; outline:0; background: url(../images/triangleBullet.jpg) left center no-repeat; padding-left: 15px; }


.content-right-glossary{ border:1px solid #cdd2c8; padding:0 28px; border-bottom:5px solid #b25823; background:#fbfbfb; margin-top:11px; }
span.content-right-glossary  { font-family:arial; font-weight: bold; font-size:12px; color:#b25823; margin:0px; padding:0px; list-style:none; outline:0; border:none; }
.content-right-glossary li { font-size:12px; color:#414137; list-style-type:none; padding:8px; margin-left:-48px; }
.content-right-glossary h3 { font-family:arial; font-weight: bold; font-size:12px; color:#b25823;  border-bottom:1px solid #CDD2C8; padding-bottom:13px; }

.production-table table { width:572px; }
.production-table th,.production-table td { width:auto; text-align:right; padding:2px 0px; }
.production-table th { border-bottom:1px solid #CDD2C8; padding-bottom:7px; }
.production-table .production-type { width:400px; text-align:left; }
.production-table .production-year { color:#b25823; }
.production-table p{ color:#b25823; }

.production-table-pdp table { width:552px; border-spacing:5px; border-collapse:separate; }
.production-table-pdp th,.production-table-pdp td { text-align:center; padding:2px 0px; }
.production-table-pdp th { padding-bottom:7px; }
.production-table-pdp .production-type { width:300px; text-align:left; }
.production-table-pdp .production-title { color:#b25823; width:80px; text-align:center; }

.operations td { width:auto; }
.operations td.left-col { width:322px; }
.operations td.right-col { width:250px; }

.email td { width:auto; }
.email td.left-col { width:322px; }
.email td.right-col { width:250px; }

/*.bottom { width:1160px; margin:auto; }*/
.bottom { width:982px; background: url(../images/shadowBottom1.png) top left no-repeat; margin: 0px auto; padding-bottom:20px; }

.copyright { text-align:right; color:#808081; padding:15px 15px 0px; font-family:arial; font-weight:bold; font-size:10px; }
.copyright a { color:#808081; font-weight:bold; outline:0; }
.copyright a:hover { color:#b25823; font-weight:bold; outline:0; }

.content-full { margin-right:20px; }

/*Search Results Page*/
.search-page-wrapper { text-align:left; margin-top:10px; }
.search-page-wrapper * { margin:0px; padding:0px; }
.search-page-wrapper .label { font-family:georgia; font-size:12px; color:#b25823; text-decoration:none; outline:0; }
.search-page-wrapper input:focus,
.search-page-wrapper select:focus { background:#ffffff; }
.search-page { position:relative; margin-top:20px; }
.search-page .button { position:absolute; top:-2px; left:352px; outline:0; }
.search-page .inputbox { width:231px; position:absolute; top:-2px; left:120px; border-width:1px; outline:0; padding-bottom:2px; color:#808081; }
.search-page #ordering { border:1px solid #000000; width:200px; padding:0px; left:75px; }
.search-list { margin-top:20px; }
.search-list label { margin: 0px 10px; }
.search-box { margin:20px 0px; border:1px solid #cdd2c8; background:#fbfbfb; font-family:georgia; font-size:12px; position:relative; }
.search-box p { margin:10px 30px; }
.search-box .limitBox { position:absolute; bottom:10px; right:20px; }
.search-box .limitBox .inputbox { border:1px solid #000000; }
.search-results { border-bottom:1px solid #cdd2c8; padding-bottom:13px; }
.search-result { margin:15px 0px; }
.search-result a { font-weight:bold; font-family:georgia; font-size:12px; color:#b25823; text-decoration:none; outline:0; }
.search-paging { margin-top:10px; }
.search-paging span { margin: 0px 2px; }

#yahoostock_container { margin-top:8px; }
#yahoostock_container span { padding:0px 5px; }
#yahoostock_container span.nyse { border-right:1px solid #808081; color:#808081; font-weight:bold; }
#yahoostock_container span.symbol { padding-right:0px!important; }
#yahoostock_container span.symbol-char { padding:0px!important; }
#yahoostock_container span.data { color:#808081; }
#yahoostock_container span.data0 { color:#008f45; }
#yahoostock_container span.data1 { color:#f9181e; }
#yahoostock_loading { padding:0px!important; }

#simplemodal-overlay { cursor:auto; }

hr { clear:both; border:none; border-top:1px solid #CDD2C8; height:8px; margin:0px; }

/*.mceVisualAid { border: 1px solid red; }*/
