/* This is the current style sheet for the dinosaurcentral.com */
/* Copyright dinosaurcentral.com 2009 */

/* New stuff starts around 1800 */

/* Sitewide styles */

body {
 margin: 0px;
 padding: 0px;
 font-family: Verdana, Tahoma, Arial, sans-serif;
 color: #000000;
 font-size: 13px;
 line-height: 1.2;
 background-color: #ffffff;
}

table.ddd-fieldtable {
 text-align: left;
 width: 528px;
 border-spacing: 2px;
 border: 0px solid black
}

.ddd-fieldtableth {
 background-color: #CCCCCC;
}

.ddd-fieldtabletd {
 width: 176px;
 vertical-align: top;
 padding-bottom: 23px;
}

.ddd-imgletters {
 padding: 6px 3px 4px 3px;
 border: 0px solid black;
}

.ddd-bluebold {
 color: #3366CC;
 font-weight: bold;
}

table.DSTable {
 width: 727px;
 border-bottom: 1px solid #8d8d8d;
}

table.DSTable td {
 padding: 8px 0px 7px 7px;
}

.h-ddd-quote {
 width: 300px;
 margin: 4px auto;
 padding: 3px;
 background-color: #AFDEFA;
 border: 1px solid black;
}

#DDD-tour {
 padding-top: 10px; 
 position: relative;
 overflow: hidden;
 width: 722px;
 margin: 0px auto;
 border: 0px solid black;
 text-align: center;
}

.DDD-tour-table {
 border: 1px solid black;
}

#tour-prev {
 float: left;
 margin-bottom: 3px;
 border: 0px solid black;
}

#tour-next {
 float: right;
 margin-bottom: 3px;
 border: 0px solid black;
}

.DSTable {
 width: 700px;
 margin: 0px;
}

.toptab-ul, .smalltoptab-ul {
 display: block;
 margin: 0px;
 padding: 0px;
 border: 0px solid black;
}

#fullpage {
 width: 760px;
 margin: 4px auto;
 padding: 0px;
 border: 0px solid black;
}

.font-11 {
 font-size: 11px;
}

.newsdate, .newstitle, .newssummary {
 position: relative;
 margin-left: 28px;
 border: 0px solid black;
}

.newsdate {
 margin-bottom: 10px;
 color: #336666;
 font-style: italic;
 font-weight: bold;
}

.newssummary {
 margin-left: 43px;
}

.sl-dl {
 margin: 10px 0px 0px 0px;
}

.sl-dt {
 float: left;
 margin: 0px 0px 0px 0px;
 padding: 6px 0px 0px 0px;
 font-size: 10px;
 font-style: italic;
 width: 10em;
 border: 0px solid black;
}

.sl-dd {
 padding: 6px 0px 0px 0px;
 margin-left: 7.8em;
 border: 0px solid black;
}

.sl-imgright {
 float: right;
 margin: 0px 0px 20px 20px;
 border: 0px solid black;
 text-align: center;
 font-size: 11px;
}

.sl-img-cent, .ddd-imgcentral, .ddd-imgcent  {
 display: block;
 padding-top: 9px;
 margin-left: auto;
 margin-right: auto;
 clear: both;
 text-align: center;
 border: 0px solid black;
}

.sl-img-cent {
 padding-top: 18px;
 font-size: 10px;
}

.ddd-imgcentral {
 padding: 15px 0px 15px 0px;
 font-size: 11px;
}

.ddd-imgcent {
 padding: 10px 0px 10px 0px;
}

.hist-input {
 margin-bottom: 2px;
}

.hist-txtarea {
 width: 500px;
}

.ddd-bluesection, .ddd-bluesection2 {
 margin: 0 auto;
 margin-top: 20px;
 margin-bottom: 20px;
 padding: 20px 6px 20px 6px;
 width: 620px;
 border: 1px solid black;
 background-color: #EEF2FD;
}

.ddd-bluesection2 {
 width: 675px;
}

.ddd-activities {
 clear: both;
 padding: 12px 0px 12px 35px;
}

.ddd-activitiesimg, .ddd-leftbox, .ddd-leftbox2  {
 float: left;
 width: 582px;
 text-align: justify;
 margin-bottom: 15px;
 border: 0px solid black;
}

.ddd-activitiesimg {
 width: 176px;
 margin: 0px 15px 10px 0px;
 text-align: center;
}

.ddd-leftbox {
 width: 120px;
 margin: 0px 10px 20px 0px;
 text-align: left;
}

.sl-explore {
 margin: 16px 0px 0px 5px;
 border: 0px solid black;
 font-weight: normal;
}

.ddd-imgstyle {
 margin-bottom: 3px;
 border: 1px solid black;
}

.img.sl-img-explore {
 vertical-align: middle;
 border: 1px solid black;
}

img.sl-img-explore {
 border: 0px solid black;
}

ul {
 list-style-type: square;
 padding-left: 0px;
 margin-left: 35px;
 margin-top: 7px;
}

ul.multi li {
 margin-bottom: 5px;
}

ul.ddd-multi li {
 margin-bottom: 24px;
 margin-top: 16px;
}

.homelist {
 list-style-type: none;
 margin-left: 15px;
}

p {
 margin: 7px 0px 7px 0px;
}

#book-textbar {
 padding: 0px 7px 0px 7px;
 background-color: #663333;
 color: white;
 font-weight: normal;
 font-size: 1.2em;
 border: 0px solid black;
}

.newsback {
 background-color: #663333;
 color: red;
 font-weight: normal;
 font-size: 1.2em;
}

.book-col1, .book-col2 {
 margin-left: 220px;
 border: 0px solid black;
}

.book-col2 {
 margin-left: 190px;
}

.book-divider {
 width: 90px;
 margin: 10px 0px 10px 0px;
 margin-left: auto;
 margin-right: auto;
 border: 0px solid black;
 clear: both;
}

.clear {
 clear: both;
}

.dino-ul {
 list-style-image: url(images/filmography/dinodot.gif);
}

.txtleft {
 text-align: left;
}

.txtright {
 text-align: right;
}

.txtjustify {
 text-align: justify;
}

.imgleft, .imgleft-bd, .hist-leftimg, .sl-divleft, .sl-divleft2 {
 float: left;
 margin: 0px 15px 5px 5px;
 border: 0px solid black;
}

.imgleft-bd {
 border: 1px solid black;
}

.sl-divleft {
 margin: 16px 5px 5px 5px;
}

.sl-divleft2 {
 margin: 16px 0px 5px 0px;
 width: 420px;
}

.hist-leftimg {
 /* width: 202px; */
 margin-right: 10px;
 margin-left: 0px;
 text-align: center;
 font-size: .8em;
}

.hist-event {
 display: block;
 border: 0px solid black;
}

.hist-dateline {
 font-style: italic;
 font-weight: bolder;
 font-size: 12px;
 color: #2b3e56;
}

.hist-dateline-tab {
 float: left;
 font-style: italic;
 font-weight: bold;
 font-size: 12px;
 color: #fff;
 background-image: url(images/history/datebg.jpg);
 border: 1px solid black;
 margin-bottom: 10px;
 padding: 0px;
}

.hist-home-img{
 width: 178px;
 margin: 0px;
 padding: 0px;
 text-align: center;
 font-size: .8em;
}

.imgborder1 {
 border: 1px solid black;
}

.imgright, .imgright-bd, .imgright-it, .imgright-watch {
 float: right;
 margin: 0px 5px 5px 15px;
 border: 0px solid black;
}
.imgright-bd, .imgright-watch {
 border: 1px solid black;
}
.imgright-it {
 font-style: italic;
 margin: 0px 0px 5px 15px;
}
.imgright-watch {
 margin-top: 5px;
}
.blue-it {
 color: #336699;
 font-style: italic;
 font-weight: bold;
 font-size: 1.2em;
}

.sep-section, .sep-section-nb, .sep-section-centered, .sep-section-right-nb, .topsection {
 position: relative;
 margin-top: 10px;
 padding: 10px 2px 0px 0px;
 width: 535px;
 border-top: 1px solid black;
 clear: both;
}

.sep-section-nb {
 border: 0px solid black;
}

.sep-section-right-nb {
 padding: 10px 12px 0px 28px;
 width: 500px;
 text-align: right;
 border: 0px solid black;
}

.sep-section-centered {
 text-align: center;
}

.top-section, .about-section, .ddd-section, .ddd-section1, .ddd-section-s, .ddd-section-indent, .history-links {
 position: relative;
 padding: 20px 2px 0px 0px;
 border: 0px solid black;
}

.about-section {
 padding: 20px 5px 0px 0px;
 margin-left: 28px;
}

.ddd-section {
 padding: 15px 5px 15px 5px;
}

.ddd-section1 {
 padding: 0px 5px 15px 5px;
 margin: 15px 0px 0px 0px;
 text-align: center;
}

.ddd-section-s {
 padding: 10px 5px 10px 5px;
}

.ddd-section-indent {
 padding: 10px 5px 10px 35px;
}

.history-links {
 padding: 10px 0px 5px 0px;
}

.aboutleft, .dddleft {
 float: left;
 width: 250px;
 border: 0px solid black;
}

.dddleft {
 width: 320px;
 margin-bottom: 24px;
}

.brown-it-lg, .brown-it-med {
 color: #996633;
 font-style: italic;
 font-weight: bold;
 font-size: 2.3em;
 margin-left: 20px;
}

.brown-it-med {
 color: #663333;
 font-size: 1.9em;
 margin-left: 0px;
}

.bold, .brown-bold, .brown-bold-it, .bold-it {
 font-weight: bold;
}

.brown-bold, .brown-bold-it {
 color: #663333;
}

.bold-it, .brown-bold-it {
 font-style: italic;
}

.container {
 position: relative;
 padding: 0px 0px 0px 0px;
 width: 100%;
 border: 1px solid black;
}

a:link { color: blue;}
a:visited { color: blue;}
a:hover { color: blue; text-decoration: none;}
a:active { color: red; text-decoration: none;}

a.h-sec-hdr:link { color: white; text-decoration: none;}
a.h-sec-hdr:visited { color: white; text-decoration: none;}
a.h-sec-hdr:hover { color: white; text-decoration: none;}
a.h-sec-hdr:active { color: white; text-decoration: none;}

html[xmlns] .grad-bg, #grad-bg, #ddd, #homepage {
 background-color: #755b5a;
 background-image: url(images/texture_bg.jpg);
 background-repeat: repeat-x;
}

#content-2col {
 padding-top: 0px;
 width: 100%;
 border: 0px solid black;
}

.inner {
 margin: 0; 
 width: 100%;
 border: 0px solid black;
}

.left-2col {
 width: 190px;
 float: left;
 border: 0px solid black;
}

.right-2col, .right-2col-toptab {
 margin-left: 9px;
 width: 550px;
 float: left;
 border: 0px solid black;
}

.right-2col-toptab {
 padding-top: 40px;
}

.r2c-content, .r2c-content-toptab, .r2c-contentx {
 width: 540px;
 padding: 4px;
 text-align: left;
 border-left: 1px solid black;
 border-right: 1px solid black;
 background-color: #f5f1e7;
}

.r2c-contentx {
 padding-top: 0px;
}

.r2c-content-toptab {
 padding-top: 14px;
}

.r2c-tab-ul {
 margin: 0px 0px 10px -4px;
}

.r1c-tab-ul {
 margin: 0px 0px 10px -8px;
}

.r2c-topline, .r2c-botline {
 width: 550px;
 height: 10px;
 background-image: url(images/r2c_topline.gif);
 background-repeat: no-repeat;
}

.r2c-topline, .r2c-topline-toptab, .r2c-botline {
 width: 550px;
 height: 10px;
 background-image: url(images/r2c_topline.gif);
 background-repeat: no-repeat;
}

.r2c-topline-toptab {
 margin-top: 40px;
}

.r2c-botline {
 background-image: url(images/r2c_botline.gif);
}

.gen-footer {
 clear: both;
 text-align: center;
 font-size: .7em;
 border: 0px solid black;
}

.footer {
 width: 100%;
 position: relative;
 z-index: 13;
 text-align: center;
}

/* DC Movie Guide styles - identified with 'mg-' */
/* DC Field Guide styles - identified with 'fg-' */

#mg-img {
 float: left;
 margin: 5px 15px 5px 0px;
 border: 0px solid black;
}

.fg-topbuttons, .mg-topbuttons {
 position: absolute;
 top: 0px;
 left: 250px;
 font-size: 15px;
 z-index: 5;
}

.fg-smallTextC, .clipart-td, .clipart-txt {
 text-align: center;
 font-size: .8em;
}

.clipart-img {
 border: 1px solid #93a7c6;
}

.clipart-txt {
 padding: 0px 0px 20px 0px;
}

.col1-input, .ddd-fb-area, .ddd-fb-txt {
 width: 160px;
 border: 1px solid #2b3e56;
 background-color: #c2cad1;
 color: #2b3e56;
}

.ddd-fb-area {
 width: 490px;
 height: 80px
}

.ddd-fb-txt {
 width: 490px;
}

.dbFormFields, .dbFormFieldsLg {
 border: 1px solid #646464;
 background-color: #dcdad9;
 color: black;
}
.dbFormFieldsLg {
 width: 650px;
}

 a.fg-topbuttons:link { text-decoration: none; }
 a.fg-topbuttons:visited { text-decoration: none; }
 a.fg-topbuttons:hover { text-decoration: none; }
 a.fg-topbuttons:active { text-decoration: none; }

#fg-buttonbar, #mg-buttonbar {
 position: absolute;
 top: 10px;
 left: 240px;
 width: 508px;
 height: 20px;
 background-color: #c2cad1;
 border-top: 1px solid #2b3e56;
 border-bottom: 1px solid #2b3e56;
 font-weight: bold;
 font-size: 15px;
}

#fg-buttonbar a:link, #fg-buttonbar a:visited, #fg-buttonbar a:hover, #fg-buttonbar a:active {
 color: #2b3e56;
 text-decoration: none;
}

.fg-top-buttons, .mg-top-buttons {
 display: inline;
 margin-top: 20px;
 margin-left: 15px;
 color: #2b3e56;
 z-index: 9;
}



#ddd-page {
 width: 728px;
 padding: 10px 5px 0px 5px;
}

#page-topline {
 position: absolute;
 left: 254px;
 top: 40px;
 width: 491px;
 height: 10px;
 background-image: url(images/page_topline.gif);
 background-repeat: no-repeat;
 z-index:3;
}

#page-botline {
 position: relative;
 width: 740px;
 height: 10px;
 text-align: center;
 background-image: url(images/page_botline.gif);
 background-repeat: no-repeat;
}

#gall-page {
 position: relative;
 width: 728px;
 padding-top: 10px;
 padding-left: 5px;
 padding-right: 5px;
 background-color: #f5f1e7;
 border-left: 1px solid black;
 border-right: 1px solid black;
 z-index:8;
 visibility: visible;
}                

#fg-content-rec, #mg-content-rec {
 position: relative;
 width: 728px;
 padding-left: 0px;
 padding-right: 0px;
 border: 0px solid black;
 z-index: 4;
 display: block;
}

#fg-content-img {
 position: relative;
 width: 728px;
 padding-left: 0px;
 padding-right: 0px;
 text-align: center;
 border: 0px solid black;
 z-index: 4;
 display: none;
}

#page-toptab, #page-toptab-2col, #page-col2-toptab, #mg-header {
 position: absolute;
 top: 1px;
 left: 5px;
 width: 249px;
 height: 49px;
 background-image: url(images/page_tab.gif);
 background-repeat: no-repeat;
 border: 0px solid black;
 z-index: 9;
}

.r2c-tabtop, .r1c-tabtop, .r1c-smalltabtop {
 position: relative;
 width: 740px;
 min-height: 29px;
 border: 0px solid black;
}

.r2c-tabtop {
 width: 550px;
}

.r1c-smalltabtop {
 background-image: url(images/1colsmalltabtop.gif);
}

.page-titlebox, .page-smalltitlebox {
 margin: 0px 0px 0px 15px;
 padding: 10px 0px 10px 0px; 
 width: 210px;
 color: #fff;
 vertical-align: middle;
 text-align: center;
 min-height: 29px;
 border: 0px solid black;
}

.page-smalltitlebox {
 width: 150px;
}

/* for IE */
* html .page-titlebox, .x1c-tabtop, .page-smalltitlebox {
 height: 30px;
}

h1, h2, h3, h4 {
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 color: black;
 font-size: 27px;
 font-weight: normal;
 line-height: 1;
}

body#homepage h1, body#homepage h2, body#homepage h3, body#homepage h4, .h-col1-hdr h3, .page-titlebox h3, .page-smalltitlebox h3, .h-col1-hdr-link h3, .h-col3-hdr-link h3, .h-col3-hdr h3 {
 color: white;
}

h1 {
 font-weight: bold;
 margin: 7px 0px 2px 0px;
 _margin: 12px 0px 2px 0px;
}

h2 {
 font-size: 20px;
}

h3 {
 font-size: 19px;
}

h4 {
 font-size: 17px;
}

#page-col2-toptab {
 left: 199px;
 padding: 4px 0px 0px 0px;
}

#page-toptab-2col {
 top: 1px;
 left: 199px;
}

#toptab-title {
 width: 224px;
 text-align: center;
}

#toptab-2col-outer { position: absolute; top: 1px; left: 199px; width: 249px; height: 49px; padding: 0px 0px 0px 5px; background-image: url(images/page_tab.gif); background-repeat: no-repeat; overflow: hidden; border: 1px solid black;}
#toptab-2col-outer[id] {display: table; position: absolute;}

#toptab-2col-middle {position: absolute; top: 50%;} /* for explorer only*/
#toptab-2col-middle[id] {display: table-cell; vertical-align: middle; position: static;}

#toptab-2col-inner {position: relative; top: -50%; width: 222px; text-align: center; padding: 0px 0px 0px 6px;} /* for explorer only */
/* optional: #inner[id] {position: static;} */


#fg-tab-rec {
 position: absolute;
 top: 5px;
 left: 532px;
 width: 114px;
 height: 36px;
 border: 0px solid black;
 z-index: 4;
}

#fg-tab-img, #mg-tab-rec {
 position: absolute;
 top: 5px;
 left: 621px;
 width: 114px;
 height: 36px;
 border: 0px solid black;
 z-index: 4;
}

#fg-reclink, #fg-imglink {
 position: absolute;
 top: 5px;
 left: 532px;
 width: 114px;
 height: 36px;
 border: 0px solid black;
 z-index: 3;
}

#fg-imglink {
 left: 621px;
}
    


#fg-prevpage, #fg-nextpage {
 position: absolute;
 left: 230px;
 width: 73px;
 height: 42px;
 text-align: left;
 overflow: hidden;
 background-image: url(images/butt_prev.gif);
 border: 0px solid black;
}

#fg-prevpage2, #fg-nextpage2 {
 margin-left: 50px;
 margin-right: 50px;
 position: relative;
 display: inline;
 width: 73px;
 height: 42px;
 border: 0px solid black;
}

#fg-prevpage[id], #fg-nextpage[id] {
 display: table;
}

#fg-prev-mid {
 position: absolute;
 top: 50%;
}

#fg-prev-mid[id] {
 display: table-cell;
 vertical-align: middle;
 position: static;
}

#fg-prev-inner {
 position: relative;
 top: -50%;
 text-align: center;
 border: 0px solid red;
 width: 40px;
}

#fg-currpage {
 position: absolute;
 left: 309px;
 width: 100px;
 height: 42px;
 overflow: hidden;
 text-align: center;
 border: 1px solid red;
}

#fg-currpage[id] {
 display: table;
}

#fg-curr-mid {
 position: absolute;
 margin: auto;
 top: 50%;
 border: 1px solid blue;
}

#fg-curr-mid[id] {
 display: table-cell;
 vertical-align: middle;
 position: static;
}

#fg-curr-inner {
 position: relative;
 top: -50%;
 border: 1px solid red;
}

#fg-nextpage {
 text-align: right;
 padding: 0px 10px 0px 0px;
 left: 415px;
 background-image: url(images/butt_next.gif);
}

/* ********************************************************************** */

#fg-currpage2 {
 position: relative;
 display: inline;
 width: 200px;
 height: 42px;
 text-align: center;
 border: 1px solid blue;
}



#fg-curr-mid {
 position: absolute;
 margin: auto;
 top: 50%;
 border: 1px solid blue;
}

#fg-curr-mid[id] {
 display: table-cell;
 vertical-align: middle;
 position: static;
}

#fg-curr-inner {
 position: relative;
 top: -50%;
 border: 1px solid red;
}

#fg-nextpage {
 text-align: right;
 padding: 0px 10px 0px 0px;
 left: 415px;
 background-image: url(images/butt_next.gif);
}


/* ********************************************************************** */

#cont {
 position: absolute;
 top: 100px;
 height: 200px;
 width: 500px;
 background-color: green;
}

#linktest {
 width: 300px;
 height: 42px;
 margin-top: 50%;
 margin-bottom: 50%;
 background-color: red;
}

.testtext {
 margin: auto;
 font-size: 20px;
}



#xfg-configbox-find, #fg-configbox-sort, #fg-configbox-search, #fg-configbox-options, #mg-configbox-find, #mg-configbox-sort {
 padding: 0px;
 position: absolute;
 top: 45px;
 left: 65px;
 background-color: #f6f6f6;
 color: #2b3e56;
 border-left: 4px solid #b2b2b2;
 border-top: 4px solid #b2b2b2;
 border-right: 4px solid #8395a3;
 border-bottom: 4px solid #8395a3;
 z-index: 20;
 visibility: hidden;
}

.fg-configtitle, .mg-configtitle {
 padding: 4px 10px 4px 20px;
  font-weight: bold;
 border-bottom: 1px solid black;
}

.fg-configcontent, .mg-configcontent {
 padding: 4px 20px 4px 20px;
 background-color: #e8ebec;
 border-bottom: 1px solid #2b3e56;
}

.fg-configbuttons, .mg-configbuttons {
 text-align: right;
 padding: 4px 10px 0px 10px;
}

.fg-searchtext {
 padding: 4px 10px 0px 10px;
 border-top: 1px solid black;
}

#fg-searchtext2 {
 padding: 4px 10px 0px 10px;
 border-top: 1px solid black;
}

#fg-searchTxt, #fg-searchmetDist, #fg-searchimpDist, #fg-searchMass, #fg-searchChron {
 padding: 2px 10px 2px 10px;
 text-align: center;
}

#fg-searchsubtitle {
 padding: 2px 10px 0px 10px;
}

#fg-searchentry {
 padding: 2px 10px 0px 10px;
 text-align: center;
 font-size: .8em;
}

.fg-searchnum {
 padding: 0px 10px 0px 10px;
 text-align: center;
 font-size: .8em;
}

.fg-configtopbuttons {
 padding: 4px 10px 0px 10px;
}

#fg-searchops {
 padding: 0px 10px 2px 10px;
 display: none;
}

/* DC Home Page styles - identified with 'h-' */

.h-col1head {
 width: 190px;
 height: 45px;
 margin: 7px 0 0 0;
 border: 0px;
}

.h-col1pb {
 width: 178px;
 padding: 5px;
 border: 1px solid black;
 border-top-width: 0px;
 text-align: center;
}

.h-col1nb-cent {
 margin: 7px 0 0 0;
 padding: 5px;
 width: 190px;
 border: 0px;
 text-align: center;
}

.h-col2sb {
 margin: 0px;
 padding-top: 5px;
 padding-left: 5px;
 padding-right: 5px;
 width: 340px;
 border-left: 1px solid black;
 border-right: 1px solid black;
}

.h-col2head-s {
 margin: 7px 0 0 0;
 padding: 0px;
 width: 352px;
 height: 10px;
 border: 0px;
}

.h-col2foot {
 padding: 0px;
 width: 352px;
 height: 10px;
 border: 0px solid black;
}

.h-col2head {
 width: 352px;
 height: 45px;
 margin: 7px 0 0 0;
 border: 0px;
}

.h-col3fb-cent {
 margin: 7px 0 0 0;
 padding: 4px;
 width: 180px;
 border: 1px solid black;
 text-align: center;
}

.h-col3head {
 width: 190px;
 height: 45px;
 margin: 7px 0 0 0;
 border: 0px;
}

.h-dddbox, .hist-imgleft, .book-imgleft {
 width: 108px;
 padding-top: 5px;
 margin: 0px 16px 10px 0px;
 border: 0px;
 float: left;
 text-align: center;
 font-size: 9px;
}

.book-imgleft {
 width: 170px;
}

.img-button-subscribe, .img-button-submit {
 width: 95px;
 height: 29px;
 padding: 29px 0 0;
 margin-top: 10px;
 border: 0;
 background: transparent url(images/button_subscribe.gif) no-repeat center top;
 overflow: hidden;
 
 
}

.img-button-submit {
 background: transparent url(images/button_submit.gif) no-repeat center top;
}

.h-button {
 position: relative;
 top: 5px;
}

.h-col1fb {
 margin: 7px 0 0 0;
 padding: 4px;
 text-align: left;
 width: 180px;
 border: 1px solid black;
}

ul.h-list {
 list-style-type: square;
 padding-left: 8px;
 margin-left: 8px;
}

.h-col1a {
 position: absolute;
 top: 0px;
 left: 0px;
 width: 190px;
 border: 0px solid black;
}

.h-col2a {
 position: absolute;
 top: 0px;
 left: 200px;
 width: 352px;
 border: 0px solid black;
}

.h-col3a {
 position: absolute;
 top: 0px;
 left: 562px;
 width: 190px;
 border: 0px solid black;
}

.h-col2-icon {
 position: relative;
 top: -20px;
 border: 0px solid black;
 float: left;
}

.h-col2-text {
 position: relative;
 top: 0px;
 left: 0px;
 border: 0px solid black;
 margin: 0px 0px 0px 115px;
}

.h-res-ul {
 list-style-type: none;
 padding-left: 0px;
 margin-left: 0px;
}

.h-res-li1 {
 float: left;
 width: 70px;
 border: 0px solid black;
 text-align: center;
}

.h-res-li2 {
 float: left;
 width: 20px;
 text-align: center;
}

.h-res-li3 {
 width: 70px;
 border: 0px solid black;
 text-align: center;
}

/* ********************************************************************** */

/* General purpose main - content container */
 


#submain {
 width: 740px;
 border: 1px solid red;
}

.outer {
 border-left-width: 190px;
 border-right-width: 190px;
 color: white;
 width: auto;
 border-left-style: solid;
 border-right-style: solid;
 border-color: transparent;
}

.inner {
 margin: 0; 
 width: 100%;
}

.left {
 width: 190px;
 margin-left: -190px;
 float: left;
 position: relative;
 color: black;
 z-index: 10;
}

.right {
 width: 190px;
 margin-right: -190px;
 float: left;
 position: relative;
 color: black;
 z-index: 11;
}

.center {
 float: left;
 margin-left: 9px;
 width: 361px;
 position: relative;
 color: black;
 z-index: 12;
}

.footer {
 width: 100%;
 position: relative;
 z-index: 13;
 text-align: center;
}

.clear {
 clear: both;
}

.col1head, .col1head-link {
 padding: 0px;
 margin: 0px;
 border: 0px solid black;
 width: 190px;
 height: 45px;
 background-image: url(images/h_hdr190w.gif);
 background-repeat: no-repeat;
}

.col1head-link {
 
 
}

.h-col1-hdr, .h-col1-hdr-link, .h-col3-hdr, .h-col3-hdr-link {
 padding: 7px 0px 5px 0px;
 margin: 0px;
 border: 0px solid black;
 width: 190px;
 text-align: center;
 background-image: url(images/h_col1_hdr.gif);
 background-repeat: no-repeat;
 color: white;
}

.h-col1-hdr-link, .h-col3-hdr-link {
 
 
}

.h-col3-hdr, .h-col3-hdr-link {
 background-image: url(images/h_col3_hdr.gif);
}

.icon-left, .icon-mid {
 float: left;
 padding: 0px 0px 0px 0px;
 margin: 6px 6px 0px 10px;
 border: 0px solid black;
 z-index: 14;
}

.icon-mid {
 padding: 0px 0px 0px 0px;
 margin: 6px 6px 0px 128px;
}

.icon-ddd {
 float: left;
 padding: 0px 0px 0px 0px;
 margin: 4px -15px 0px 11px;
 border: 0px solid black;
 z-index: 14;
}

.titlebox1, .titlebox2, titlebox-ddd {
 padding: 13px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 border: 0px solid black;
 height: 45px;
}

.titlebox2 {
 padding: 8px 0px 0px 0px;
}

.titlebox-ddd {
 padding: 21px 0px 0px 0px;
}

.col1content, .col1content-cent {
 padding: 4px;
 margin: 0px;
 border-left: 1px solid #2b3e56;
 border-right: 1px solid #2b3e56;
 background-color: white;
 width: 180px;
 text-align: left;
}

.col1content-cent {
 text-align: center;
}

.h-col1-cont, .h-col1-cont-cen {
 padding: 4px;
 margin: 0px;
 border-left: 1px solid #2b3e56;
 border-right: 1px solid #2b3e56;
 background-color: white;
 background-image: url(images/h_col1-3_hdr_ul.gif);
 background-repeat: no-repeat;
 width: 180px;
 text-align: left;
}

.h-col1-cont-cen {
 text-align: center;
}

.col1foot {
 padding: 0px;
 margin: 0px 0px 9px 0px;
 border: 0px solid black;
 width: 190px;
 height: 5px;
}

.col2head, .col2headtop, .col2head-ddd, .col2head-full-link {
 padding: 0px;
 margin: 0px 0px 0px 9px;
 border: 0px solid black;
 width: 352px;
 height: 45px;
 background-image: url(images/h_hdr352w.gif);
 background-repeat: no-repeat;
}

.col2headtop {
 height: 5px;
 background-image: url(images/h_hdr352wtop.gif);
}

.col2head-ddd {
 height: 83px;
 background-image: url(images/h_hdr352wddd.gif);
 
 
}

.col2head-full-link {
 background-image: url(images/h_hdr352wfull.gif);
 
 
}

.h-col2-hdr-link, .h-col2-hdr, .h-col2-hdr-ddd, .h-col2-hdr-top {
 padding: 10px 0px 8px 0px;
 margin: 0px 0px 0px 0px;
 border: 0px solid black;
 width: 352px;
 text-align: center;
 background-image: url(images/h_col2_hdr.gif);
 background-repeat: no-repeat;
}

.h-col2-hdr-top {
 height: 5px;
 background-image: url(images/h_hdr352wtop.gif);
}

.h-col2-hdr-link, .h-col2-hdr-ddd {
 
 
}

.h-col2-hdr-ddd {
 padding: 6px 4px 1px 4px;
 text-align: left;
}

.col2content {
 padding: 4px;
 margin: 0px 0px 0px 9px;
 border-left: 1px solid #2b3e56;
 border-right: 1px solid #2b3e56;
 background-color: white;
 width: 342px;
}

.h-col2-cont {
 padding: 4px;
 margin: 0px 0px 0px 0px;
 border-left: 1px solid #2b3e56;
 border-right: 1px solid #2b3e56;
 background-color: white;
 background-image: url(images/h_col2_hdr_ul.gif);
 background-repeat: no-repeat;
 width: 342px;
}

.h-icon-ddd {
 float: left;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 1px;
 border: 0px solid black;
}

.col2foot {
 padding: 0px;
 margin: 0px 0px 9px 0px;
 border: 0px solid black;
 width: 352px;
 height: 5px;
}


/* NEW 2009!!! */

.home-side-panel {
 position: relative;
 margin: 0px;
 padding: 0px;
 width: 190px;
}

.home-section-title, .side-section-title, .home-section-img, .home-section-img-bd, .home-side-section-text, .home-cent-section-text, .home-side-section-text-left {
 width: 180px;
 margin: 0px auto;
 padding-top: 8px;
 border: 0px solid black;
}
.home-section-img-bd {
 border: 1px solid black;
}
.home-side-section-text {
 text-align: center;
}
.home-cent-section-text {
 width: 334px;
 text-align: justify;
 padding-bottom: 8px;
}
.border1 {
 border: 1px solid black;
}
.side-section-title {
 padding-top: 0px;
}

.home-side-img, .home-side-img-bd, .home-section-title-img{
 display: block;
 margin-top: 8px;
 margin-bottom: 0px;
 margin-left: auto;
 margin-right: auto;
 border: 0px solid black;
}
.home-side-img-bd {
 border: 1px solid black;
}
.home-section-title-img{
 margin-top: 8px;
}

.home-side-content, .home-cent-content {
 padding: 0px;
 margin: 0px;
 border-left: 1px solid #222222;
 border-right: 1px solid #222222;
 background-color: white;
 width: 188px;
 text-align: left; 
}
.home-cent-content {
 width: 350px;
}
#home-history-section {
 width: 180px;
 margin: 0px auto;
 padding: 0px;
 border: 0px solid black;
}
.home-side-hdr, .home-side-hdr-50, .home-side-ftr, .side-panel-ddd-hdr, .side-panel-hdr, .home-cent-hdr, home-cent-hdr-33, .home-cent-ftr {
 padding: 0px;
 margin: 0px;
 border: 0px solid black;
 width: 190px;
 height: 27px;
}
.side-panel-ddd-hdr, .side-panel-hdr {
 height: 13px;
}
.side-panel-ddd-hdr {
 margin-top: 11px;
}
.home-cent-hdr, .home-cent-hdr-33, .home-cent-ftr {
 width: 352px;
}
.home-side-hdr-50 {
 height: 50px;  
}
.home-cent-hdr-33 {
 height: 33px;  
}

.img-button-send {
 width: 75px;
 height: 32px;
 padding: 32px 0 0;
 margin-top: 10px;
 border: 0;
 background: transparent url(images/home_but_send.jpg) no-repeat center top;
 overflow: hidden;
}
.home-smallText-right {
 float: right;
 margin: 16px 0px 0px 0px;
 font-size: .8em;
}

/* ********************************************************************** */

/* Page Header section - identified with header or head- */

#header {
 position: relative;
 left: 0px;
 width: 757px;
 height: 140px;
 border: 0px solid black;
}

#head-logo {
 position: absolute;
 left: 0px;
 top: 4px;
 border: 0px solid black;
 width: 142px;
 height: 138px;
 z-index: 2;
}

#head-banner {
 position: absolute;
 left: 88px;
 top: 12px;
 width: 664px;
 height: 109px;
 border: 0px solid black;
 z-index: 1;
}

#head-date {
 position: absolute;
 top: 14px;
 left: 132px;
 padding: 0px 0px 5px 0px;
 color: #382008;
 font-size: 11px;
 font-style: italic;
 font-family: Arial, sans-serif;
 border: 0px solid black;
 z-index: 2;
}

#head-text {
 position: absolute;
 left: 166px;
 top: 39px;
 border: 0px solid black;
 width: 597px;
 height: 48px;
 z-index: 2;
}

#head-button-row {
 position: absolute;
 left: 336px;
 top: 101px;
 border: 0px solid black;
 z-index: 2;
}

.head-img-button {
 float: left;
 margin-left: 10px;
 border: 0px solid black;
 z-index: 2;
}

#fg-navbar-endright{
 top: 10px;
 left: 748px;
}

#hd-navbar {
 float: left;
 margin-top: 9px;
 width: 586px;
 background-color: #c2cad1;
 border-top: 1px solid #2b3e56;
 border-bottom: 1px solid #2b3e56;
}

a.hd-nav-buttons {
    float: left;
    height: 20px;
    margin: 0px 9px 0px 2px;
    text-decoration: none;
    background-color: #c2cad1;
}
a.hd-nav-buttons img {
    float: left;
    border: 0;
}
a.hd-nav-buttons:hover {
    background-color: #e0e8ef;
}
/* do we need #minimain? */
#main, #minimain {
 position: relative;
 width: 750px;
 border: 0px solid black;
}
#minimain {
 margin: 4px auto;
 top: 10px;
 width: 550px;
}
#fg-main, #mg-main {
 position: relative;
 padding-top: 0px;
 padding-left: 5px;
 padding-right: 5px;
 width: 750px;
 border: 0px solid black;
}
#fg-page, #mg-page, #ddd-page {
 position: relative;
 width: 728px;
 background-color: #f5f1e7;
 padding: 10px 5px 0px 5px;
 border-left: 1px solid black;
 border-right: 1px solid black;
 z-index:3;
 visibility: visible;
}
#page-content-740, #page-content-550, #page-content-DDD {
 position: relative;
 overflow: visible;
 width: 718px;
 margin: 0px auto;
 padding: 38px 10px 0px 10px;
 background-color: #f5f1e7;
 border-left: 1px solid black;
 border-right: 1px solid black;
 z-index: 1;
}
#page-content-550 {
 width: 528px;
}
#page-content-DDD {
 width: 728px;
 padding: 38px 5px 0px 5px;
}
.r2c-pagetop {
 position: relative;
 width: 550px;
 border: 0px solid black;
}
.r2c-content {
 width: 540px;
 padding: 4px;
 text-align: left;
 border-left: 1px solid black;
 border-right: 1px solid black;
 background-color: #f5f1e7;
}
.saved {
 min-height: 29px;
} 
#pagetop-740-tabbed, #pagetop-740, #pagetop-550 {
 position: relative;
 overflow: visible;
 width: 740px;
 height: 43px;
 margin: 0px auto;
 padding: 0px;
 border: 0px solid black;
}
#pagetop-740, #pagetop-550 {
 height: 23px;
}
#pagetop-550 {
width: 550px;
}
#page-topline-740-tabbed, #page-topline-740, #page-topline-550 {
 position: absolute;
 top: 31px;
 left: 0px;
 margin: 0px;
 border: 0px solid black;
 font-size: 10px;
 z-index: 19;
}
#page-topline-740, #page-topline-550 {
 top: 11px;
}
#FG-toptab-rec, #FG-toptab-img {
 position: absolute;
 top: 0px;
 left: 572px;
 border: 0px solid black;
 z-index: 16;
}
#FG-toptab-img {
 left: 651px;
 z-index: 18;
}
#page-botline-740, #page-botline-550 {
 margin: 0px auto;
 padding: 0px;
 width: 740px;
 height: 12px;
 border: 0px solid black;
 font-size: 10px;
}
#page-botline-550 {
 width: 550px;
}
.page-title, .page-tabbed-title, .page-550-title {
 position: absolute;
 top: 40px;
 left: 15px;
 z-index: 24;
 border: 0px solid black;
}
.page-title {  
 top: 20px;
}
.page-550-title {  
 top: 20px;
 left: 209px;
}
.FG-menu-box {
 position: absolute;
 top: 42px;
 left: 517px;
 z-index: 24;
}
.page-toptab-1, .page-toptab-2, .page-toptab-3, .page-toptab-4, .page-toptab-5, .page-toptab-6, .page-toptab-7, .page-toptab-8, .page-toptab-9 {
 position: absolute;
 top: 30px;
 left: 10px;
 border: 0px solid black;
 z-index: 2;
}
.page-toptab-2 {
 left: 10px;
 z-index: 4;
}
.page-toptab-3 {
 left: 10px;
 z-index: 6;
}
.page-toptab-4 {
 left: 10px;
 z-index: 8;
}
.page-toptab-5 {
 left: 10px;
 z-index: 10;
}
.page-toptab-6 {
 left: 10px;
 z-index: 12;
}
.page-toptab-7 {
 left: 10px;
 z-index: 14;
}
.page-toptab-8 {
 left: 572px;
 z-index: 16;
}
.page-toptab-9 {
 left: 651px;
 z-index: 18;
}
.page-toptablink-1-on, .page-toptablink-1-off, .page-toptablink-2-on, .page-toptablink-2-off, .page-toptablink-3-on, .page-toptablink-3-off, .page-toptablink-4-on, .page-toptablink-4-off, .page-toptablink-5-on, .page-toptablink-5-off, .page-toptablink-6-on, .page-toptablink-6-off, .page-toptablink-7-on, .page-toptablink-7-off, .page-toptablink-8-on, .page-toptablink-8-off, .page-toptablink-9-on, .page-toptablink-9-off, .page-toptablink-rec, .page-toptablink-img {
 position: absolute;
 display: block;
 top: 4px;
 left: 10px;
 border: 0px solid black;
 z-index: 21;
}
.page-toptablink-1-on, .page-toptablink-2-on, .page-toptablink-3-on, .page-toptablink-4-on, .page-toptablink-5-on, .page-toptablink-6-on, .page-toptablink-7-on, .page-toptablink-8-on, .page-toptablink-9-on {
 display: none;
 z-index: 21;
}
.page-toptablink-2-on, .page-toptablink-2-off {
 z-index: 5;
}
.page-toptablink-3-on, .page-toptablink-3-off {
 z-index: 7;
}
.page-toptablink-4-on, .page-toptablink-4-off {
 z-index: 9;
}
.page-toptablink-5-on, .page-toptablink-5-off {
 z-index: 11;
}
.page-toptablink-6-on, .page-toptablink-6-off {
 z-index: 13;
}
.page-toptablink-7-on, .page-toptablink-7-off {
 z-index: 15;
}
.page-toptablink-8-on, .page-toptablink-8-off, .page-toptablink-rec {
 left: 586px;
}
.page-toptablink-9-on, .page-toptablink-9-off, .page-toptablink-img {
 left: 664px;
}
.page-toptablink-rec, .page-toptablink-img {
 z-index: 18;
}
.home-center-section-img {
float: left;
margin-right: 7px;
margin-bottom: 5px;
clear: both;
}
.home-center-section-title {
margin-left: -7px;
margin-bottom: 5px;
}
.img-noborder {
 border: 0px solid black;
}
/* New field guide styles */
#FG-rec {
 border: 0px solid black;
}
#FG-img {
 padding: 0px 0px 10px 0px;
 text-align: center;
 border: 0px solid black;
 z-index: 4;
}
.FG-menu-find, .FG-menu-sort, .FG-menu-search, .FG-menu-options {
 position: absolute;
 top: 45px;
 left: 521px;
 z-index: 25;
}
.FG-menu-sort {
 left: 561px;
}
.FG-menu-search {
 left: 606px;
}
.FG-menu-options {
 left: 670px;
}
.FG-imgsm {
 float: right;
 margin: -15px 10px 10px 15px;
 padding: 0px;
 border: 0px solid black;
}
.FG-datalist {
 border: 0px solid black;
}
.FG-datatitle {
 border: 0px solid black;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 13px 0px;
 width: 9em;
 float: left;
 color: #2b3e56;
 font-weight: bold;
}
.FG-datatext {
 border: 0px solid black;
 margin-left: 9em;
 padding: 0px 0px 13px 0px;
}
.FG-recNum {
 padding-top: 0px;
 border: 0px solid black;
 color: #2b3e56;
 font-weight: bold;
}
#FG-numprev, #mg-numprev, #FG-numcurr, #mg-numcurr, #FG-numnext, #mg-numnext {
 display: inline;
 border: 0px solid black;
}
#FG-topshield, #FG-botshield {
 position: absolute;
 top: 0px;
 left: 500px;
 width: 245px;
 height: 400px;
 background-color: transparent;
 border: 0px solid black;
 z-index: 25;
 visibility: hidden;
}
#FG-botshield {
 top: 0px;
 left: 110px;
 width: 495px;
 height: 35px;
}
table.FG-navtable {
 margin: 0px auto;
 width: 375px;
 border: 0px solid black;
 border-collapse: collapse;
}
table.FG-navtable td{
 width: 125px;
 border: 0px solid black;
}
.FG-navtable-left {
 text-align: left;
}
.FG-navtable-right {
 text-align: right;
}
.FG-navtable-cent {
 vertical-align: middle;
}
#FG-navbuttons, #mg-navbuttons {
 padding-top: 8px; 
 position: relative;
 overflow: hidden;
 width: 718px;
 height: 25px;
 border-top: 1px solid black;
 text-align: center;
}
/* Old Field Guide stuff */

#fg-content-img  {
 position: relative;
 width: 728px;
 padding: 0px 0px 10px 0px;
 text-align: center;
 border: 0px solid black;
 z-index: 4;
}
#fg-tab-rec {
 position: absolute;
 top: 4px;
 left: 532px;
 width: 114px;
 height: 36px;
 border: 0px solid black;
 z-index: 4;
}

#fg-tab-img, #mg-tab-rec {
 position: absolute;
 top: 4px;
 left: 621px;
 width: 114px;
 height: 36px;
 border: 0px solid black;
 z-index: 4;
}

#fg-reclink, #fg-imglink {
 position: absolute;
 top: 4px;
 left: 532px;
 width: 114px;
 height: 36px;
 border: 0px solid black;
 z-index: 3;
}

#fg-imglink {
 left: 621px;
}

#mg-displaynum, #mg-rectitle, #fg-displaynum {
 margin: 12px 0px 16px 0px;
 border: 0px solid black;
 z-index: 6;
 color: #2b3e56;
 font-weight: bold;
}

#mg-rectitle {
 margin-top: 10px;
 font-size: 21px;
}

#fg-imgsm, #mg-img, #mg-noimg {
 float: right;
 margin: 0px 5px 5px 15px;
 border: 0px solid black;
}

#mg-img, mg-noimg {
 margin-top: 10px;
}

#mg-noimg {
 width: 160px;
 padding: 5px;
 text-align: center;
 font-size: 11px;
 background-color: #c2cad1;
 border: 1px solid black;
}

.fg-dl {
 border: 0px solid black;
}

.fg-dt {
 border: 0px solid black;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 13px 0px;
 width: 9em;
 float: left;
 color: #2b3e56;
 font-weight: bold;
}

.fg-dd {
 border: 0px solid black;
 margin-left: 9em;
 padding: 0px 0px 13px 0px;
}

#fg-prevpage, #fg-nextpage {
 position: absolute;
 left: 230px;
 width: 73px;
 height: 42px;
 text-align: left;
 overflow: hidden;
 background-image: url(images/butt_prev.gif);
 border: 0px solid black;
}

#fg-prevpage2, #fg-nextpage2 {
 margin-left: 50px;
 margin-right: 50px;
 position: relative;
 display: inline;
 width: 73px;
 height: 42px;
 border: 0px solid black;
}

#fg-prevpage[id], #fg-nextpage[id] {
 display: table;
}

#fg-prev-mid {
 position: absolute;
 top: 50%;
}

#fg-prev-mid[id] {
 display: table-cell;
 vertical-align: middle;
 position: static;
}

#fg-prev-inner {
 position: relative;
 top: -50%;
 text-align: center;
 border: 0px solid red;
 width: 40px;
}

#fg-currpage {
 position: absolute;
 left: 309px;
 width: 100px;
 height: 42px;
 overflow: hidden;
 text-align: center;
 border: 1px solid red;
}

#fg-currpage[id] {
 display: table;
}

#fg-curr-mid {
 position: absolute;
 margin: auto;
 top: 50%;
 border: 1px solid blue;
}

#fg-curr-mid[id] {
 display: table-cell;
 vertical-align: middle;
 position: static;
}

#fg-curr-inner {
 position: relative;
 top: -50%;
 border: 1px solid red;
}

#fg-nextpage {
 text-align: right;
 padding: 0px 10px 0px 0px;
 left: 415px;
 background-image: url(images/butt_next.gif);
}

/* ********************************************************************** */

#fg-currpage2 {
 position: relative;
 display: inline;
 width: 200px;
 height: 42px;
 text-align: center;
 border: 1px solid blue;
}



#fg-curr-mid {
 position: absolute;
 margin: auto;
 top: 50%;
 border: 1px solid blue;
}

#fg-curr-mid[id] {
 display: table-cell;
 vertical-align: middle;
 position: static;
}

#fg-curr-inner {
 position: relative;
 top: -50%;
 border: 1px solid red;
}

#fg-nextpage {
 text-align: right;
 padding: 0px 10px 0px 0px;
 left: 415px;
 background-image: url(images/butt_next.gif);
}

#FG-configbox, #FG-configbox-sort, #FG-configbox-search, #FG-configbox-options, #mg-configbox-find, #mg-configbox-sort, #mg-configbox-search {
 padding: 0px;
 position: absolute;
 top: 10px;
 left: 5px;
 width: 740px;
 border: 0px solid black;
 z-index: 35;
}
table#FG-config-find, table#FG-config-sort, table#FG-config-search, table#FG-config-subSearch, table#FG-config-options {
 margin: 0px auto;
 border: 0px solid black;
 border-collapse: collapse;
}
table#FG-config-find, table#FG-config-sort, table#FG-config-search, table#FG-config-options {
 display: none;
}
table#FG-config-find th, table#FG-config-sort th, table#FG-config-search th, table#FG-config-options th {
 vertical-align: top;
 padding: 0px;
 margin: 0px;
 border: 0px solid black;
}
table#FG-config-find td, table#FG-config-sort td, table#FG-config-search td, table#FG-config-options td {
 border: 0px solid black;
 background-color: #baadad;
}
table#FG-config-subSearch td {
 border: 0px solid black;
 background-color: white;
}
.FG-tableCorner-TL, .FG-tableCorner-BL, .FG-tableCorner-TR, .FG-tableCorner-BR {
 background-color: transparent;
 padding: 0px;
 margin: 0px;
 width: 12px;
 height: 24px;
 background-image: url(images/fieldguide/table_TL.png); 
}
.FG-tableCorner-TR {
 background-image: url(images/fieldguide/table_TR.png); 
}
.FG-tableCorner-BL, .FG-tableCorner-BR {
 background-position: bottom;
 background-image: url(images/fieldguide/table_BL.png); 
}
.FG-tableCorner-BR {
 background-image: url(images/fieldguide/table_BR.png); 
}
.FG-configTitle, .FG-configBot {
 background-image: url(images/fieldguide/table_Top.gif);
}
.FG-configBot {
 background-image: url(images/fieldguide/table_Bot.gif);
 background-position: bottom;
 text-align: right;
}
.FG-configTitle-img {
 margin-top: 3px;
}
.FG-config-butt {
 margin-top: 2px;
 margin-left: 10px;
}
.FG-config-L {
 background-image: url(images/fieldguide/table_L.gif);
}
.FG-config-R, .FG-config-WR {
 background-image: url(images/fieldguide/table_R.gif);
 background-position: right;
}
.FG-config-WR {
 background-image: url(images/fieldguide/table_WR.gif);
}
.FG-config-WL{
 background-image: url(images/fieldguide/table_WL.gif);
}
.FG-subSearchText, .FG-subSearchEntry {
 font-weight: normal;
 background-color: white;
}
.FG-subSearchText {
 text-align: left;
}
.fg-configtitle, .mg-configtitle {
 padding: 4px 10px 4px 20px;
  font-weight: bold;
 border-bottom: 1px solid black;
}

.fg-configcontent, .mg-configcontent {
 padding: 4px 20px 4px 20px;
 background-color: #e8ebec;
 border-bottom: 1px solid #2b3e56;
}

.fg-configbuttons, .mg-configbuttons {
 text-align: right;
 padding: 4px 10px 0px 10px;
 border: 0px solid black;
}

.fg-searchtext {
 padding: 4px 10px 0px 10px;
 border-top: 1px solid black;
}

#fg-searchtext2 {
 padding: 4px 10px 0px 10px;
 border-top: 1px solid black;
}

#fg-searchTxt, #mg-searchTxt, #mg-searchYear, #fg-searchmetDist, #fg-searchimpDist, #fg-searchMass, #fg-searchChron {
 padding: 2px 10px 2px 10px;
 text-align: center;
}

#fg-searchsubtitle, #mg-searchsubtitle {
 padding: 2px 10px 0px 10px;
}

#fg-searchentry {
 padding: 2px 10px 0px 10px;
 text-align: center;
 font-size: .8em;
}

.fg-searchnum {
 padding: 0px 10px 0px 10px;
 text-align: center;
 font-size: .8em;
}

.fg-configtopbuttons {
 padding: 4px 10px 0px 10px;
}

#fg-searchops, #mg-searchops {
 padding: 0px 10px 2px 10px;
 display: none;
}

#page-tab-1, #page-tab-2, #page-tab-3, #page-tab-4, #page-tab-5, #page-tab-6 {
 position: absolute;
 top: 0px;
 left: 256px;
 width: 90px;
 border: 0px solid black;
 z-index: 1;
}

#page-tab-link-1, #page-tab-link-2, #page-tab-link-3, #page-tab-link-4, #page-tab-link-5, #page-tab-link-6 {
 position: absolute;
 top: 0px;
 left: 256px;
 width: 90px;
 border: 0px solid black;
 z-index: 8;
}

#page-tab-2, #page-tab-link-2 {
 left: 335px;
}

#page-tab-3, #page-tab-link-3 {
 left: 414px;
}

#page-tab-4, #page-tab-link-4 {
 left: 493px;
}

#page-tab-5, #page-tab-link-5 {
 left: 572px;
}

#page-tab-6, #page-tab-link-6 {
 left: 651px;
}

#page-tab-label1, #page-tab-label2, #page-tab-label3, #page-tab-label4, #page-tab-label5, #page-tab-label6 {
 position: absolute;
 top: 9px;
 left: 280px;
 width: 48px;
 border: 0px solid black;
 z-index: 7;
}

#page-tab-label2 {
 left: 359px;
}

#page-tab-label3 {
 left: 438px;
}

#page-tab-label4 {
 left: 517px;
}

#page-tab-label5 {
 left: 596px;
}

#page-tab-label6 {
 left: 675px;
}
#phtab-1, #phtab-2, #phtab-3, #phtab-4, #phtab-5, #phtab-6, #phtab-7 {
 position: absolute;
 top: 0px;
 left: 177px;
 width: 89px;
 border: 0px solid black;
 z-index: 1;
}

#phtab-2 {
 left: 256px;
}

#phtab-3 {
 left: 335px;
}

#phtab-4 {
 left: 414px;
}

#phtab-5 {
 left: 493px;
}

#phtab-6 {
 left: 572px;
}

#phtab-7 {
 left: 651px;
}
#phtab-label1, #phtab-label2, #phtab-label3, #phtab-label4, #phtab-label5, #phtab-label6, #phtab-label7, #phtab-link-1, #phtab-link-2, #phtab-link-3, #phtab-link-4, #phtab-link-5, #phtab-link-6, #phtab-link-7 {
 position: absolute;
 top: 3px;
 left: 192px;
 width: 68px;
 border: 0px solid black;
 z-index: 7;
}

#phtab-link-1, #phtab-link-2, #phtab-link-3, #phtab-link-4, #phtab-link-5, #phtab-link-6, #phtab-link-7 {
 top: 0px;
 z-index: 8;
}

#phtab-label2, #phtab-link-2 {
 left: 271px;
}

#phtab-label3, #phtab-link-3 {
 left: 350px;
}

#phtab-label4, #phtab-link-4 {
 left: 429px;
}

#phtab-label5, #phtab-link-5 {
 left: 508px;
}

#phtab-label6, #phtab-link-6 {
 left: 587px;
}

#phtab-label7, #phtab-link-7 {
 left: 666px;
}
#gall-content-about, #gall-content-set, #gall-content-temp {
 position: relative;
 width: 718px;
 padding-left: 0px;
 padding-right: 0px;
 border: 0px solid black;
 z-index: 4;
}

#gall-content-set {
 text-align: center;
}
.top-gen-section, .new-gen-section, .new-gen-section-topBD {
padding: 0px;
}
.new-gen-section {
padding-top: 20px;
}
.new-gen-section-topBD {
 padding-top: 10px;
 margin-top: 10px;
 border-top: 1px solid black;
}
table.alphalinks {
 width: 100%;
 border: 0px solid black;
}
table.alphalinks td {
 text-align: center;
}
.homeDDDimgR, .homeDDDimgL {
margin: 0px;
float: right;
border: 0px solid black;
}
.homeDDDimgL {
float: left;
}
.sl-subtitles, .subtitles, .subtitles-ds {
 padding: 20px 0px 0px 0px;
 color: #2b3e56;
 font-style: normal;
 font-weight: bold;
 border: 0px solid black;
}
#MaillistForm {
 margin-top: 5px;
}
.centerIt {
 width: 654px;
 margin: 0 auto;
}