/******************************************************/
/* CELEBRATING WILDFLOWERS STYLES, B.LILLY 09-14-2007 */
/* CONTENT AREA STYLES                                */
/******************************************************/
/* GENERAL HTML ELEMENT STYLES          */
a {
	color: #6666cc;
	text-decoration: underline;
}

a:visited {
	color: #660066;
	text-decoration: underline;
}

a:hover {
	color: #d97c18;
	text-decoration: underline;
}

a.local, a.local:visited {
	background-image: url(/emc/rig/images/bullets/i_bul03.gif);
	background-position: 0;
	background-repeat: no-repeat;
	color: #49572a;
	display: block;
	margin: 0;
	padding: 0.125em;
	padding-left: 1.25em;
	text-decoration: none;
	width: 189px;
}

a.local:hover {
	color: #d97c18;
}

/* READ MORE LINK STYLES */
a.more {
	color: #000000;
	font-size: 0.688em;
	font-weight: bold;
	text-decoration: none;
}

a.more:visited {
	color: #6666cc;
	font-weight: bold;
	text-decoration: none;
}

a.more:hover {
	background-color: transparent;
	color: #b66914;
	font-weight: bold;
	text-decoration: none;
}

a.normal:link {
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 0.625em;
	font-weight: normal;
	text-decoration: none;
}

a.normal:visited {
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 0.625em;
	font-weight: normal;
	text-decoration: none;
}

a.normal:hover {
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 0.625em;
	font-weight: normal;
	text-decoration: none;
}

a.normal:active {
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 0.625em;
	font-weight: normal;
	text-decoration: none;
}

a.orange-button {
	background: #ffa500;
	border: 1px solid;
	border-color: #ffcc99 #663300 #333300 #ff9966;
	color: #ffffff;
	font: bold 0.8em verdana, sans-serif;
	margin: 0 0 0 1.25em;
	padding: 0 0.188em;
	text-decoration: none;
}

a.sub, a.sub:visited {
	color: #49572a;
	font-weight: bold;
	text-decoration: underline;
}

a.sub:hover {
	color: #d97c18;
	font-weight: bold;
	text-decoration: underline;
}

dl {
	margin: 0 0 0.625em 0;
	padding: 0;
}

dt {
	font-size: 0.8em;
	font-weight: bold;
	margin: 0 0 0.313em 0;
	padding: 0;
}

dd {
	margin: 0 0 0.625em 0.625em;
	padding: 0;
}

/****************************************/
/* POP-UP WINDOW STYLES                 */
/****************************************/
div#popupcontent {
	background: #fbf8e0;
	margin: 0.313em 0 0 0;
	padding: 0.313em;
}

div#popupcontent .center {
	text-align: center;
}

div#popupcontent h1 {
	background-color: transparent;
	border-bottom: #000000 1px solid;
	color: #d97c18;
	display: block;
	font-size: 1.1em;
	margin: 0 0 0.625em 0;
	padding: 0;
	width: 100%;
}

div#popupcontent h1, h2, h3, h4, h5, h6 {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

div#popupcontent h2 {
	color: #2b4909;
	font-size: 1.0em;
	margin: 0 0 0.625em 0.313em;
}

div#popupcontent h2.post {
	border-bottom: #d97c18 1px solid;
	color: #2b4909;
	display: block;
	font-size: 1.0em;
	margin: 0 0 0.625em 0.313em;
}

div#popupcontent h3 {
	color: #788a51;
	font-size: 1em;
	margin: 0 0 0.625em 0.625em;
}

div#popupcontent h5 {
	color: #808000;
	font-size: 1.0em;
	font-style: italic;
	margin: 0 0 0.625em 0.938em;
}

div#popupcontent h6 {
	font-size: 1.0em;
	margin: 0 0 0.625em 0.938em;
}

div#popupcontent p {
	color: #000000;
	font-size: 0.9em;
	margin: 0 0 0.313em 0;
	padding: 0;
}

div#popupfooter {
	background: #cccccc;
	border-top: 1px solid #cccccc;
	padding: 0.313em;
	text-align: center;
}

div#popupfooter a {
	color: #000000;
}

div#popupfooter p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin: 0;
}

div#sm-wrapper-right {
	background-color: #e1e2c3;
	border: 1px solid #808000;
	float: right;
	font-size: 0.8em;
	margin: 0 0 0.625em 0.625em;
	padding: 0;
	text-align: center;
	width: 64px;
}

div#sm-wrapper-right h2 {
	color: #2b4909;
	font-size: 12px;
	font-weight: bold;
	margin: 0.188em 0 0.25em 0;
	text-align: center;
}

div#sm-wrapper-right h3 {
	color: #5f7137;
	font-size: 0.625em;
	font-style: normal;
	font-weight: bold;
	margin: 0.188em 0 0.188em 0;
	text-align: center;
}

div#sm-wrapper-right p {
	font-size: 0.625em;
	margin: 0 0 0.125em 0;
	padding: 0;
}

div#th-wrapper-right {
	background-color: #e1e2c3;
	border: 1px solid #808000;
	float: right;
	font-size: 0.8em;
	margin: 0 0 0.625em 0.625em;
	padding: 0;
	text-align: center;
	width: 116px;
}

div#th-wrapper-right h2 {
	color: #2b4909;
	font-size: 12px;
	font-weight: bold;
	margin: 0.188em 0 0.25em 0;
	text-align: center;
}

div#th-wrapper-right h3 {
	color: #5f7137;
	font-size: 0.625em;
	font-style: normal;
	font-weight: bold;
	margin: 0.188em 0 0.188em 0;
	text-align: center;
}

div#th-wrapper-right p {
	font-size: 0.625em;
	margin: 0 0.125em 0.313em 0.125em;
	padding: 0;
}

div#wrapper-right {
	background-color: #e1e2c3;
	border: 1px solid #808000!important;
	border-color: #808000;
	float: right;
	margin: 0 0 0.625em 0.625em;
	padding: 0;
	width: 210px;
	border: 1px solid #808000;
}

div#wrapper-right h3 {
	color: #788a51;
	font-size: 0.8em;
	font-weight: bold;
	margin: 0.313em 0 0.625em 0;
	text-align: center;
}

div#wrapper-right p {
	font-size: 0.7em;
	margin: 0.4em;
	padding: 0;
}

div#wrapper-right p.font9em {
	font-size: 0.9em;
}

div#wrapper-right-orange {
	background: #f7f1c2;
	border: #d97c18 1px solid;
	color: #2b4909;
	float: right;
	margin: 0 0 0.625em 0.625em;
	padding: 0.313em;
	width: 210px;
}

div#wrapper-right-orange p {
	font-size: 0.7em;
	padding-left: 0.313em;
	padding-right: 0.313em;
}

div#wrapper-right-plain {
	background-color: transparent;
	border: none;
	float: right;
	margin: 0 0 0.625em 0.625em;
	padding: 0.313em;
	width: 210px;
}

div#wrapper-right-plain p {
	font-size: 0.7em;
	padding-left: 0.313em;
	padding-right: 0.313em;
}

div.float-left {
	float: left;
}

div.float-right {
	float: right;
}

div.wrapper-random {
	margin: 0.313em auto 0.313em auto;
	padding: 0;
	width: 156px;
}

div.wrapper-random a.spot-lt {
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

div.wrapper-random a.spot-lt:hover {
	color: #d97c18;
	text-decoration: underline;
}

div.wrapper-random h3 {
	color: #5f7137;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 0.188em;
}

div.wrapper-random img.spotlight {
	margin: 0 0.25em 0.625em 0;
	padding: 0;
}

div.wrapper-random li {
	font-size: 0.625em;
	margin: 0 0 0.313em 0.313em;
	padding: 0;
}

div.wrapper-random p {
	font-size: 0.625em;
	margin: 0 0 0.313em 0;
	padding: 0;
}

div.wrapper-random p.head06 {
	color: #5f7137;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	margin: 0.188em 0 0.188em 0;
}

div.wrapper-random p.img-caption {
	font-size: 0.7em;
}

div.wrapper-random p.spot-lt {
	color: #000000;
	font-size: 0.625em;
	margin: 0.625em 0 0.625em 0;
	text-align: left;
}

div.wrapper-random ul {
	list-style: disc outside url(/emc/rig/images/grey_arr.gif);
	margin: 0 0 0 1.25em;
	padding: 0;
}

fieldset {
	border: 1px solid #000000;
	margin: 0 0 0.625em 0;
	padding: 0.125em;
}

fieldset input, fieldset textarea {
	margin: 0.125em 0 0.125em 0;
}

form {
	margin: 0.125em;
	padding: 0;
}

/* IMAGE TREATMENTS */
img {
	border: 0;
}

img.banner {
	margin: 0 0.625em 0.625em;
	text-align: center;
}

img.black-1px {
	border: 1px solid #000000;
}

img.black-1px-0pad {
	border: 1px solid #000000;
	padding: 0;
}

img.black-2px {
	border: 2px solid #000000;
}

img.black-3px {
	border: 3px solid #000000;
}

img.block {
	display: block;
}

img.brdr-l5 {
	border: 1px solid #000000;
	margin-left: 0.313em;
}

img.brdr-lb5 {
	border: 1px solid #000000;
	margin-bottom: 0.313em;
	margin-left: 0.313em;
}

img.brdr-lb5-fr {
	border: 1px solid #000000;
	float: right;
	margin-bottom: 0.313em;
	margin-left: 0.313em;
}

img.brdr-r5 {
	border: 1px solid #000000;
	margin-right: 0.313em;
}

img.brdr-rb5 {
	border: 1px solid #000000;
	margin-bottom: 0.313em;
	margin-right: 0.313em;
}

img.brdr-rb5-fl {
	border: 1px solid #000000;
	float: left;
	margin-bottom: 0.313em;
	margin-right: 0.313em;
}

img.brown-1px {
	border: 1px solid #dbd594;
}

img.brown-1px-0pad {
	border: 1px solid #dbd594;
	padding: 0;
}

img.brown-2px {
	border: 2px solid #dbd594;
}

img.brown-3px {
	border: 3px solid #dbd594;
}

/* IMAGE ALIGNMENTS AND BORDERS */
img.floatleft {
	float: left;
	margin: 0.625em 0.625em 0.625em 0;
}

img.floatright {
	float: right;
	margin: 0.625em 0 0.625em 0.625em;
}

img.green-1px {
	border: 1px solid #808000;
}

img.green-2px {
	border: 2px solid #808000;
}

img.green-3px {
	border: 3px solid #808000;
}

img.image-left {
	float: left;
	margin-right: 0.625em;
}

img.image-right {
	float: right;
	margin-left: 0.625em;
}

img.imgbrdr {
	border: 1px solid #000000;
}

img.orange-1px {
	border: 1px solid #d97c18;
}

img.orange-2px {
	border: 2px solid #e0ae49;
}

img.orange-3px {
	border: 3px solid #e0ae49;
}

input.buttons {
	background-color: #dbd594;
	border: solid 1px #000000;
	color: #000000;
	font-size: 0.8em;
	font-weight: bold;
	margin: 0;
	padding: 1px;
}

input.buttons:hover {
	background-color: #ffbe00;
}

input.comments, select.comments {
	font-size: small;
}

legend {
	color: #2b4909;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 0;
	margin-top: 0.313em;
}

li.bull {
	list-style-image: url(/emc/rig/images/bullets/i_bul09.gif);
	list-style-position: outside;
	padding-bottom: 0.25em;
}

option {
	margin:0.063em;
	padding: 0;
}

p.margin0 {
	margin-top: 0;
}

p.noscript {
	color: #ffffff;
}

p.noscript a {
	color: #f3eba4;
}

select#firenav {
	font-size: 0.8em;
}

select#namenav {
	font-size: 0.8em;
}

select#speciesnav {
	font-size: 0.8em;
}

select#statenav {
	font-size: 0.8em;
}

/* TABLE TREATMENTS */
td {
	vertical-align: top;
}

th {
	text-align: center;
}

thead tr {
	background-image: url(/emc/rig/images/slices/olive-check.gif)!important; /*geko*/
	background-image: url(/emc/rig/images/slices/olive-check.gif); /*ie*/
}

tt {
	font-size: small;
	margin: 0;
}

.align-center {
	text-align: center;
}

.align-justify {
	text-align: justify;
}

.align-left {
	text-align: left;
}

.align-right {
	text-align: right;
}

.blue {
	color: #0000ff;
}

.bold, fieldset label {
	font-size: 0.8em;
	font-weight: bold;
}

.bottomlinks {
	background: #f7f1c2;
	border: #d97c18 1px solid;
	font-size: 0.9em;
	font-weight: bold;
	margin-top: 1.25em;
}

.boxed {
	background: #f7f1c2;
	border: #d97c18 1px solid;
	color: #2b4909;
	display: block;
	font-size: inherit;
	font-weight: bold;
	margin: 0.625em 0 0.313em 0;
	padding: 0.313em;
}

.center {
	text-align: center;
}

.clearboth {
	clear: both;
}

.clearleft {
	clear: left;
}

.clearright {
	clear: right;
}

.colord97c18 {
	color: #d97c18;
}

.contact-right {
	width: 260px;
}

.gray {
	color: #000000;
}

.green {
	color: #008000;
}

.hidden, .new-browsers {
	display: none;
}

.horizruler {
	background: #d97c18;
	height: 1px;
	margin: 0.938em 0 0.625em 0;
	text-align: center;
	width: 95%;
}

.modified {
	color: #cccccc;
	font-weight: normal;
	padding-top: 0.938em;
	text-align: right;
}

.new-browsers {
	display: block;
}

.new-icon {
	background: #FF0000;
	border: 1px solid;
	border-color: #ffcc99 #663300 #333300 #ff9966;
	color: #ffffff;
	font: bold 0.625em verdana, sans-serif;
	margin: 0;
	padding: 0.188em;
	text-decoration: none;
}

.normaltext {
	font-weight: normal;
}

.readonly {
	background-color: transparent;
	border: 0;
	color: #ff0000;
	font-weight: bold;
}

.red {
	color: #ff0000;
}

.regheading {
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}

.related {
	margin-bottom: 0.313em;
	padding: 0 0 0.313em 0;
	text-align: left; /*width: 200px;*/
}

/* related links box in olive - for use with no .wrapper-right */
.related-right, .contact-right {
	background-color: transparent;
	background-image: url(/emc/rig/images/slices/olive-check.gif)!important; /*geko*/
	background-image: url(/emc/rig/images/slices/olive-check.gif); /*ie*/
	background-position: left top;
	background-repeat: repeat;
	border: solid 1px #808000;
	border-color: #e1e2c3!important;
	float: right;
	margin-bottom: 0.313em;
	margin-left: 0.625em;
	margin-top: 0.188em;
	padding: 0.313em;
	width: 210px;
}

.small75em {
	font-size: 0.75em;
}

.sub {
	color: #49572a;
	font-weight: bold;
	text-decoration: none;
}

.ten-px-pad {
	padding: 0.625em;
}

.ten-px-pad-cen {
	padding: 0.625em;
	text-align: center;
}

.underline {
	text-decoration: underline;
}

.white {
	color: #ffffff;
}

.wrapper-center {
	background-color: #ffffcc;
	border: 0.125em solid #336600!important;
	font-size: inherit;
	font-weight: bold;
	margin: 0.625em 0 0.625em 0;
	padding: 0.313em;
	border: 1px solid #808000;
}

.wrapper-center p {
	padding-left: 0.313em;
	padding-right: 0.313em;
}

.wrapper-left {
	float: left;
	margin-right: 0.625em;
}

#main-table-right-cell #wrapper-right img {
	border: 1px solid #808000;
	margin: 0;
	padding: 0;
}

#main-table-right-cell .blocktext p.img-caption {
	font-size: 0.7em;
	font-style: normal;
}

#main-table-right-cell .blocktext540 {
	background: #fcf1c2;
	border: #d97c18 solid 1px;
	margin: 0 0 0.125em 0;
	padding: 0;
	width: 538px;
}

#main-table-right-cell .blocktext540 p {
	color: #003300;
	font-size: 0.8em;
	margin: 0.188em;
	padding: 0;
}

#main-table-right-cell .blocktextright {
	background: #cccc99;
	border: #003300 solid 1px;
	float: right;
	margin: 0 0 0.625em 0.625em;
	padding: 0.313em;
	width: 300px;
}

#main-table-right-cell .hidden {
	display: none;
}

#main-table-right-cell .img-caption {
	font-size: 0.7em;
	margin: 0 0 0.5em 0;
	line-height: 1.2em;
}

#main-table-right-cell .indent15 {
	margin-left: 0.938em;
}

#main-table-right-cell .indent30 {
	margin-left: 1.875em;
}

#main-table-right-cell .indent45 {
	margin-left: 2.813em;
}

#main-table-right-cell .moreBlock {
	float: right;
}

#main-table-right-cell .moreBlockLeft {
	background: #f7f1c2;
	border: #c7912b solid 1px;
	float: left;
}

#main-table-right-cell a.moreBlockHover {
	padding: 0 0.125em 0 0.125em;
}

#main-table-right-cell a.moreBlockHover:hover {
	background-color: #788a51;
	color: #e0ae49;
}

#main-table-right-cell a.spot-lt {
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

#main-table-right-cell a.spot-lt:hover {
	color: #d97c18;
	text-decoration: underline;
}

/****************************************/
/* CONTENT AREA STYLES                  */
/****************************************/
#main-table-right-cell blockquote {
	margin: 0 0.625em 1.25em 0.625em;
}
#main-table-right-cell blockquote p{
	font-size: 0.75em;
	font-style: italic;
	font-weight: normal;
}
#main-table-right-cell blockquote p.firstparagraph{
	text-indent: -5px;
}

#main-table-right-cell div.blockButton540 {
	margin: 0 0 0.125em 0;
	padding: 0;
	width: 540px;
}

#main-table-right-cell div.blockButton540 a {
	background: #fcf1c2;
	border: #d97c18 solid 1px;
	color: #000000;
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: auto;
	padding: 0.938em 0.313em 0.938em 0.313em;
	text-align: center;
	text-decoration: none;
}

#main-table-right-cell div.blockButton540 a:hover {
	background-color: transparent;
	color: #d97c18;
	text-decoration: none;
}

/* TEXT BLOCK DEFINITIONS */
#main-table-right-cell div.blocktext {
	background: #f7f1c2;
	border: #d97c18 solid 1px;
	margin: 0.313em 0 0.625em 0;
	padding: 0;
	overflow: hidden;
}

#main-table-right-cell div.blocktext p {
	color: #003300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	margin: 0.313em;
}
#main-table-right-cell div.blocktext blockquote {
	margin: 0.313em;
}
#main-table-right-cell div.blocktext p.imgcaption {
	color: #000000;
	font-size: 0.7em;
	font-style: normal;
	margin: 0;
	padding: 0;
}

#main-table-right-cell div.blocktextGreen {
	background-color: #e1e2c3;
	border: 1px solid #808000;
	margin: 0.625em 0 0.625em 0;
	padding: 0.313em;
}

#main-table-right-cell div.blocktextGreen h2,
#main-table-right-cell div.blocktextGreen h3,
#main-table-right-cell div.blocktextGreen h4,
#main-table-right-cell div.blocktextGreen h5 {
	color: #49572a;
	font-size: 0.9em;
	font-style: normal;
	font-weight: bold;
	margin: 0 0 0.313em 0;
	padding: 0;
}

#main-table-right-cell div.blocktextGreen img {
	border: 1px solid #808000;
	margin: 0;
	padding: 0;
}

#main-table-right-cell div.blocktextGreen p {
	color: #003300;
	margin: 0;
}

/* Miscellanreous Text Boxes */
#main-table-right-cell div.blocktextNormal {
	background: #f7f1c2;
	border: #c7912b solid 1px;
	margin: 0.625em 0 0.625em 0;
	padding: 0.313em;
	overflow: hidden;
}

#main-table-right-cell div.blocktextNormal h2,
#main-table-right-cell div.blocktextNormal h3,
#main-table-right-cell div.blocktextNormal h4,
#main-table-right-cell div.blocktextNormal h5 {
	color: #49572a;
	font-size: 0.9em;
	font-style: normal;
	font-weight: bold;
	margin: 0 0 0.313em 0;
	padding: 0;
}

/* #main-table-right-cell div.blocktextNormal h3 {
	margin: 0 0 0.313em 0.313em;
} */
#main-table-right-cell div.blocktextNormal p {
	color: #003300;
	font-size: 0.8em;
	margin: 0;
}

#main-table-right-cell div.blocktextNormal p.img-caption {
	font-size: 0.7em;
}

#main-table-right-cell div.blocktextNormal ul,
#main-table-right-cell div.blocktextNormal ol,
#main-table-right-cell div.blocktextGreen ul,
#main-table-right-cell div.blocktextGreen ol {
	margin-bottom: 0.625em;
}

#main-table-right-cell div.blocktextnothing {
	margin: 0.625em 0 0.625em 0;
	padding: 0.313em;
}

#main-table-right-cell div.blocktextnothing form {
	margin-bottom: 0.313em;
}

#main-table-right-cell div.buttonbar {
	margin: 0 0 0.125em 0;
	padding: 0;
	text-align: center;
	width: 540px;
}

/************** #headlines styles **************/
/* old table style */
#main-table-right-cell div.headline {
	float: right;
	margin: 0.625em 0 0.625em 0.625em;
	padding: 0;
}

#main-table-right-cell div.headline #headlines-table {
	background-color: #dbd594;
	border: none;
	margin-top: 0.25em;
	width: 235px;
}

#main-table-right-cell div.headline p {
	font-size: 0.7em;
	margin: 0 0.313em 0.25em 0.313em;
	padding: 0.25em;
}

#main-table-right-cell div.headline td.headlines {
	background-color: #f7f1c2;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.688em;
	padding: 0.25em;
}

#main-table-right-cell div.headline th.headlines {
	background-color: #fdc870;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.688em;
	padding: 0.25em;
	text-align: center;
}

/* Headlines block-style */
#main-table-right-cell div.headlines {
	background-color: #F7F1C2;
	border: #C7912B solid 1px;
	margin: 0 0 5px 0;
	padding: 5px;
	z-index: 4;
	text-align: left;	
}

#main-table-right-cell div.headlines a.bold:link {
	color: #003300;
	font-weight: bold;
}

#main-table-right-cell div.headlines a.bold:visited {
	color: #003300;
	font-weight: bold;
}

#main-table-right-cell div.headlines a.bold:hover {
	color: #663300;
	font-weight: bold;
}

#main-table-right-cell div.headlines h2 {
	background-color: #e0ae49;
	color: #000000;
	font-size: 0.875em;
	margin: 0.313em;
	padding: 0.25em;
	text-align: center;
}

#main-table-right-cell div.headlines h3 {
	background-color: #dbd594;
	color: #2b4909;
	display: block;
	font-size: 0.8em;
	margin: 0.313em;
	padding: 0.25em;
	text-align: center;
}

#main-table-right-cell div.headlines h3.block {
	margin: 0.313em 0.313em 0 0.313em;
	padding: 5px;
}

#main-table-right-cell div.headlines p.blocknobkgd {
	border-bottom: #c7912b solid 1px;
	border-left: #c7912b solid 1px;
	border-right: #c7912b solid 1px;
	margin: 0 0.313em 0.313em 0.313em;
	padding: 5px;
}

#main-table-right-cell div.headlines p.blockwbkgd {
	background: url(/images/forestbckgrd.jpg) no-repeat;
	border: #003300 solid 1px;
	margin: 0 0.313em 0.313em 0.313em;
	padding: 0.313em;
	text-align: center;
}

#main-table-right-cell div.headlines select {
	font-size: 0.75em;
	width:175px;
}

#main-table-right-cell div.headlines ul {
	list-style: disc outside url(/emc/rig/images/grey_arr.gif);
	margin: 0 0 0 1.563em;
	padding: 0;
}

#main-table-right-cell div.headlines ul li {
	font-size: 0.7em;
	margin: 0 0 0.625em 0;
	padding: 0;
	line-height: 1.5em;
}


/* image positioning styles */

#main-table-right-cell div.img-float-left {
	float: left;
	margin: 0 0.625em 0.625em 0;
	padding: 0;
}

#main-table-right-cell div.img-float-left-100 {
	float: left;
	margin: 0 0.625em 0.625em 0;
	padding: 0;
	width: 106px;
}

#main-table-right-cell div.img-float-left-125 {
	float: left;
	margin: 0 0.625em 0.625em 0;
	padding: 0;
	width: 131px;
}

#main-table-right-cell div.img-float-left-150 {
	float: left;
	margin: 0 0.625em 0.625em 0;
	padding: 0;
	width: 156px;
}

#main-table-right-cell div.img-float-left-200 {
	float: left;
	margin: 0 0.625em 0.625em 0;
	padding: 0;
	width: 206px;
}

#main-table-right-cell div.img-float-left-250 {
	float: left;
	margin: 0 0.625em 0.625em 0;
	padding: 0;
	width: 256px;
}

#main-table-right-cell div.img-float-left-75 {
	float: left;
	margin: 0 0.625em 0.625em 0;
	padding: 0;
	width: 81px;
}

#main-table-right-cell div.img-float-right {
	float: right;
	margin: 0 0 0.625em 0.625em;
	padding: 0;
}

#main-table-right-cell div.img-float-right-100 {
	float: right;
	margin: 0 0 0.625em 0.625em;
	padding: 0;
	width: 106px;
}

#main-table-right-cell div.img-float-right-150 {
	float: right;
	margin: 0 0 0.625em 0.625em;
	padding: 0;
	width: 156px;
}

#main-table-right-cell div.img-float-right-200 {
	float: right;
	margin: 0 0 0.625em 0.625em;
	padding: 0;
	width: 206px;
}

#main-table-right-cell div.img-float-right-250 {
	float: right;
	margin: 0.313em 0 0.625em 0.625em;
	padding: 0;
	width: 256px;
}

#main-table-right-cell div.img-float-right-75 {
	float: right;
	margin: 0 0 0.625em 0.625em;
	padding: 0;
	width: 81px;
}

#main-table-right-cell div.img-no-float {
	margin: 0 0 0.625em 0;
	padding: 0;
	overflow: hidden;
}

#main-table-right-cell div.img-no-float-206w {
	width: 206px;
}

#main-table-right-cell div.img-no-float-520 {
	width: 520px;
}

#main-table-right-cell div.img-no-float-550 {
	margin: 0 auto 0.625em auto;
	width: 550px;
}

/* MISC BLOCK DEFINITIONS */

#main-table-right-cell div.largethumb-wrapper {
	margin: 0.625em 0 0.625em 0;
	padding: 0;
}

#main-table-right-cell div.largethumb-wrapper .thumb165 {
	float: left;
	height: 250px;
	margin: 0 0.313em 0.313em 0;
	width: 171px;
}

#main-table-right-cell div.largethumb-wrapper .thumb200 {
	float: left;
	height: 250px;
	margin: 0 0.313em 0.313em 0;
	width: 206px;
}

#main-table-right-cell div.largethumb-wrapper .thumb200-sanscaption {
	float: left;
	height: 206px;
	margin: 0.125em 0.125em 0.625em 0.125em;
	width: 206px;
}

#main-table-right-cell div.largethumb-wrapper .thumb225 {
	float: left;
	margin: 0 0.313em 0.313em 0;
	width: 231px;
}

#main-table-right-cell div.largethumb-wrapper .thumb250 {
	float: left;
	margin: 0 0.313em 0.313em 0;
	width: 256px;
}

#main-table-right-cell div.largethumb-wrapper .thumb300 {
	float: left;
	margin: 0 0.313em 0.313em 0;
	width: 306px;
}

#main-table-right-cell div.largethumb-wrapper .thumbLeftnWdth {
	float: left;
	margin: 0 0.313em 0.313em 0;
}

#main-table-right-cell div.largethumb-wrapper .thumbn150 {
	float: left;
	height: 250px;
	margin: 0 0.313em 0.313em 0;
	width: 156px;
}

#main-table-right-cell div.largethumb-wrapper p {
	font-size: 0.7em;
}

#main-table-right-cell div.pics-wrapper-left-plain {
	background-color: transparent;
	border: none;
	float: left;
	margin: 0 0.625em 0.625em 0;
	padding: 0;
	width: 206px;
}

#main-table-right-cell div.pics-wrapper-left-plain p {
	font-size: 0.75em;
	padding-left: 0.313em;
	padding-right: 0.313em;
}

#main-table-right-cell div.pics-wrapper-right-plain {
	background-color: transparent;
	border: none;
	float: right;
	margin: 0 0 0.625em 0.625em;
	padding: 0;
	width: 206px;
}

#main-table-right-cell div.pics-wrapper-right-plain p {
	font-size: 0.75em;
	padding-left: 0.313em;
	padding-right: 0.313em;
}

#main-table-right-cell div.pics-wrapper-right-plain-150 {
	background-color: transparent;
	border: none;
	float: right;
	margin: 0 0 0.625em 0.625em;
	padding: 0;
	width: 156px;
}

#main-table-right-cell div.pics-wrapper-right-plain-150 p {
	font-size: 0.75em;
	padding-left: 0.313em;
	padding-right: 0.313em;
}

#main-table-right-cell div.spotlight-left {
	float: left;
	margin: 0;
	padding: 0;
	width: 275px;
}

/* spotlight */
#main-table-right-cell div.spotlight-row {
	clear: both;
	height: 62px;
	margin: 0 0 0.625em 0;
	padding: 0;
	width: 550px;
}

#main-table-right-cell div.thumb150 {
	float: left;
	margin: 0 0.625em 0.625em 0;
	width: 156px;
}

/****************************************/
/* IMAGE & TEXT BOX WRAPPERS            */
/****************************************/
/* image wrappers */
#main-table-right-cell div.thumbnail-wrapper {
	margin: 0.625em 0 0.625em 0;
	padding: 0;
	overflow: hidden;
	/* [disabled]clear: both; */
	/* [disabled]display: inline-table; */
}

#main-table-right-cell div.thumbnail-wrapper .spacer {
	clear: both;
}

#main-table-right-cell div.thumbnail-wrapper div.thumb3 {
	float: left;
	margin: 0 0.313em 0.625em 0;
	padding: 0;
	width: 180px;
}

#main-table-right-cell div.thumbnail-wrapper div.thumb4 {
	float: left;
	margin: 0 0.313em 0.625em 0;
	padding: 0;
	width: 136px;
}

#main-table-right-cell div.thumbnail-wrapper div.thumbnail {
	float: left;
	height: 220px;
	margin: 0 0.625em 0.625em 0;
	width: 156px;
}

#main-table-right-cell div.thumbnail-wrapper div.thumbnail100 {
	float: left;
	margin: 0 0.313em 0.313em 0;
	padding: 0;
	width: 102px;
	overflow: hidden;
}

#main-table-right-cell div.thumbnail-wrapper div.thumbnail125 {
	float: left;
	height: 180px;
	margin: 0 0.313em 0.625em 0;
	width: 131px;
}

#main-table-right-cell div.thumbnail-wrapper div.thumbnail150 {
	float: left;
	height: 150px;
	margin: 0 0.625em 0.625em 0;
	width: 156px;
}

#main-table-right-cell div.thumbnail-wrapper div.thumbnail160 {
	float: left;
	overflow: hidden;
	margin: 0 0.625em 0.625em 0;
	width: 166px;
}


#main-table-right-cell div.thumbnail-wrapper div.thumbnail180 {
	float: left;
	height: 190px;
	margin: 0 0.625em 0.625em 0;
	width: 156px;
}

#main-table-right-cell div.thumbnail-wrapper div.thumbnail250 {
	float: left;
	height: 250px;
	margin: 0 0.625em 0.625em 0;
	width: 156px;
}

#main-table-right-cell div.thumbnail-wrapper p {
	font-size: 0.7em;
	margin: 0;
	padding: 0;
	line-height: 1.2em;
}

/* HEADINGS */
#main-table-right-cell h1 {
	border-bottom: #000000 1px solid;
	color: #d97c18;
	display: block;
	font-size: 1em;
	margin: 0.5em 0 0.625em 0;
	padding: 0 0 0.125em 0;
	width: 100%;
	line-height: 1.2em;
}

#main-table-right-cell h2 {
	color: #49572a;
	font-size: 0.9em;
	font-weight: bold;
	line-height: 1.1em;
	margin: 1.5em 0 0.625em 0;
	padding: 0;
}

#main-table-right-cell h2.boxed {
	background: #f7f1c2;
	border: #2b4909 1px solid;
	color: #2b4909;
	display: block;
	padding: 0.313em;
}

#main-table-right-cell h2.post {
	border-bottom: #d97c18 1px solid;
	color: #2b4909;
	display: block;
	padding: 0 0 0.125em 0;
}

#main-table-right-cell h3 {
	color: #5f7137;
	font-size: 0.9em;
	font-weight: bold;
	margin: 1.5em 0 1.2em 0.313em;
	padding: 0;
	line-height: 1.2em;
}

#main-table-right-cell h3.post {
	border-bottom: #d97c18 1px solid;
	display: block;
	margin: 1.5em 0 1.2em 0;
	padding: 0 0 0.125em 0;
}

#main-table-right-cell h4 {
	color: #999900;
	font-size: 0.9em;
	font-weight: bold;
	line-height: 1.5em;
	margin: 1.5em 0 1.2em 0.625em;
	padding: 0;
}

#main-table-right-cell h5 {
	color: #666633;
	font-size: 0.8em;
	font-style: italic;
	font-weight: bold;
	line-height: 1.5em;
	margin: 1.5em 0 1.2em 0.938em;
	padding: 0;
}

#main-table-right-cell h6 {
	color: #000000;
	font-size: 0.8em;
	font-style: italic;
	font-weight: bold;
	line-height: 1.5em;
	margin: 1.5em 0 1.2em 0.938em;
	padding: 0;
}

#main-table-right-cell hr.dotted {
	background-color: #fbf8e0;
	border: 1px dotted #000000;
	border-style: none none dotted;
	color: #fbf8e0;
	margin: 0.625em 0.313em 0.625em 0.313em;
	padding: 0;
}

#main-table-right-cell img.spotlight {
	margin: 0 0.25em 0.625em 0;
	padding: 0;
}

/* LIST ITEM STYLES */
#main-table-right-cell ol {
	margin: 0 0 0.625em 1.25em;
	padding: 0;
}

#main-table-right-cell ol li {
	font-size: 0.8em;
	margin: 0 0 0.625em 0.938em;
	padding: 0;
	line-height: 1.5em;
}

#main-table-right-cell ol li ol li, #main-table-right-cell ol li ol li ol li, #main-table-right-cell ol li p, #main-table-right-cell ol li ul li {
	font-size: 1.0em;
}

#main-table-right-cell ol ol {
	margin: 0.625em 0 0.625em 0.625em;
}
#main-table-right-cell ol ul {
	margin: 0.625em 0 0.625em 1.25em;
}

#main-table-right-cell p {
	font-size: 0.8em;
	margin: 0 0 1.2em 0;
	padding: 0;
	line-height: 1.5em;
}

#main-table-right-cell p.spot-lt {
	color: #000000;
	font-size: 0.725em;
	margin: 0 0.313em 0.625em 0;
}

#main-table-right-cell span.img-caption {
	font-size: 0.7em;
	font-style: normal;
}

#main-table-right-cell table {
	margin: 0 0 0.625em 0;
}

#main-table-right-cell table caption {
	font-size: 0.8em;
	font-weight: bold;
	margin: 0 0 0.125em 0;
	padding: 0;
	text-align: left;
}

#main-table-right-cell table.buttonTable {
	height: 88px;
	margin: 0 0 0.125em 0;
	padding: 0;
	width: 540px;
}

#main-table-right-cell table.buttonTable td {
	padding: 0;
	text-align: center;
	width: 16%;
}

#main-table-right-cell table.buttonTable td a {
	background: #fcf1c2;
	border: #d97c18 solid 1px;
	color: #000000;
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: auto;
	padding: 1.25em 0.063em 24px 0.063em;
	text-align: center;
	text-decoration: none;
}

#main-table-right-cell table.buttonTable td a:hover {
	background-color: transparent;
	color: #d97c18;
	text-decoration: none;
}

#main-table-right-cell table.buttonTable td.leftside {
	padding-right: 0.063em;
	vertical-align: middle;
}

#main-table-right-cell table.buttonTable td.middle {
	padding: 0 0.063em 0 0.063em;
	vertical-align: middle;
}

#main-table-right-cell table.buttonTable td.rightside {
	padding-left:0.063em;
	vertical-align: middle;
}

/* FROM FS PORTAL */
/*colored table*/
#main-table-right-cell div.tablecolor table {border-collapse: collapse; border-spacing: 0;margin:10px 0; /*width:519px;margin-left:1px;*/ width:100%; border:1px solid #578000;/*font-size:0.85em;*/}
#main-table-right-cell div.tablecolor th, #main-table-right-cell div.tablecolor td{border-left:1px solid #90A644; padding:5px}
#main-table-right-cell div.tablecolor caption{
	padding:10px 0 0 0;
	font-size:0.8em;
	text-align:left
}
#main-table-right-cell div.tablecolor thead th{background:#EAE3B2; color:#613722; text-align:left;}
#main-table-right-cell div.tablecolor tbody th{background:#ECECC6; border-bottom:1px dashed #9ACD32; text-align:left; font-size:0.8em;}
#main-table-right-cell div.tablecolor tbody td{background:#FFF; border-bottom:1px dashed #9ACD32; font-size:0.8em; }
#main-table-right-cell div.tablecolor tbody td p,
#main-table-right-cell div.tablecolor tbody td ul li{font-size:1em; }
#main-table-right-cell div.tablecolor tbody tr.odd td{background:#EEE; border-bottom:1px dashed #9ACD32}
#main-table-right-cell div.tablecolor tfoot td{background:#F7F1C2; font-weight:bold; text-align:right}
#main-table-right-cell div.tablecolor img{margin:0;padding:0;}
#main-table-right-cell div.tablecolor a{font-weight:normal}
/*no-style table*/
#main-table-right-cell .tablebare table {margin:10px 0; width:100%;font-size:0.85em; border:none}
#main-table-right-cell .tablebare td,th{padding:3px}
#main-table-right-cell .tablebare caption{padding:10px 0 0 0;font-size:1.1em;text-align:left; border:none}
#main-table-right-cell .tablebare thead th{text-align:left;font-weight:bold;border:none;border-top:1px solid #999}
#main-table-right-cell .tablebare tbody th{text-align:left;font-weight:bold;border:none}
#main-table-right-cell .tablebare tbody td{}
#main-table-right-cell .tablebare tfoot td{text-align:right;font-weight:bold;border-bottom:1px solid #999}
#main-table-right-cell .tablebare img{margin:-13px 0 0 0;padding:0;}
#main-table-right-cell .tablebare a{font-weight:normal}

/* old table styles */
#main-table-right-cell table.data td {
	background-color: #ffffff;
}

#main-table-right-cell table.data th, table.data td, table.data-clearcell th, table.data-clearcell td {
	font-size: 0.688em;
	padding: 0.125em;
}
#main-table-right-cell table.data ul {
	margin: 0 0 0 1.5em;
}
#main-table-right-cell table.data ul li {
	font-size: 1.0em;
}

#main-table-right-cell table.data, table.data-clearcell {
	background-color: #cccccc;
	margin: 0 0 0.625em 0;
	width: 100%;
}

#main-table-right-cell table.data-clearcell td {
	background-color: #fbf8e0;
}

#main-table-right-cell table.data-small {
	border: solid 1px #cccc99;
	border-color: #e1e2c3;
}

#main-table-right-cell table.data-small td {
	font-size: .75em;
	text-align: center;
}

#main-table-right-cell table.data-small th {
	font-size: .75em;
	padding: 0.125em 8px 0.125em 8px;
}

/* Features Box Styles */
#main-table-right-cell table.features-box {
	margin: 0;
	padding: 0;
	width: 250px;
}

#main-table-right-cell table.features-box p {
	font-size: 0.95em;
	margin: 0;
	padding: 0;
}

#main-table-right-cell table.features-box td.features-box-bottom {
	background: url(/emc/rig/images/newsSlices/newsBorders_bottom.gif) no-repeat;
	height: 29px;
	margin: 0;
	padding: 0;
}

#main-table-right-cell table.features-box td.features-box-content {
	background-color: #f7f1c2;
	font-size: 0.9em;
	margin: 0;
	padding: 0.313em;
	text-align: left;
}

#main-table-right-cell table.features-box td.features-box-lside {
	background-image: url(/emc/rig/images/newsSlices/newsBorders_left.gif);
	margin: 0;
	padding: 0;
	width: 0.938em;
}

#main-table-right-cell table.features-box td.features-box-rside {
	background-image: url(/emc/rig/images/newsSlices/newsBorders_right.gif);
	margin: 0;
	padding: 0;
	width: 17px;
}

#main-table-right-cell table.features-box th.features-box-top {
	background: url(/emc/rig/images/newsSlices/newsBorders_top.gif) no-repeat;
	font-size: 1.0em;
	height: 45px;
	padding: 0;
	text-align: center;
}

#main-table-right-cell table.features-box th.features-box-top h2 {
	font-size: 12px;
}

#main-table-right-cell table.format-table {
	border: 0;
	margin: 0;
	padding: 0;
}

#main-table-right-cell table.format-table td {
	font-size: 0.9em;
	vertical-align: top;
}

/* Lady's Slipper Pictures */
#main-table-right-cell table.orchid-wrapper {
	font-size: 0.75em;
	margin-bottom: 0.313em;
	padding: 0.125em;
	width: 495px;
}

#main-table-right-cell table.orchid-wrapper td {
	text-align: left;
	vertical-align: top;
}

#main-table-right-cell table.orchid-wrapper th {
	text-align: center;
}

#main-table-right-cell table.pic-wrapper {
	font-size: 0.75em;
	margin-bottom: 0.313em;
	padding: 0.125em;
}

#main-table-right-cell table.select {
	border: #000000 solid 1px;
	margin: 0 0 0.625em 0;
	padding: 0;
	width: 520px;
}

#main-table-right-cell table.select-nowidth {
	background-color: #c7912b;
	border: #000000 solid 1px;
	margin: 0 0 0.625em 0;
	padding: 0;
}

/* Text Format Table Styles */
#main-table-right-cell table.text {
	background-color: #cccccc;
	border: 0;
	margin: 0;
	padding: 0;
}

#main-table-right-cell table.text th,
#main-table-right-cell table.text td,
#main-table-right-cell table.table-data th,
#main-table-right-cell table.table-data td {
	font-size: 0.75em;
	text-decoration: none;
}

#main-table-right-cell table.text caption {
	background: transparent;
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	text-align: left;
}

#main-table-right-cell table.text td {
	background-color: #ffffff;
	padding: 0.25em;
	vertical-align: top;
}

#main-table-right-cell table.text th {
	font-weight: bold;
	text-align: center;
	vertical-align: bottom;
}

/* DHTML Tip Message Styles */
#main-table-right-cell table.tiptext {
	margin: 0;
}

#main-table-right-cell table.tiptitle {
	margin: 0;
}

#main-table-right-cell ul {
	list-style: disc outside none;
	margin: 0 0 1.25em 1.25em;
	padding: 0;
}

#main-table-right-cell ul li {
	font-size: 0.8em;
	margin: 0 0 0.188em 0;
	padding: 0;
	line-height: 1.5em;
}

/*#main-table-right-cell ul li ol, #main-table-right-cell ol li ul {
	margin: 0.625em 0 0.625em 0.625em;
}*/

#main-table-right-cell ul li ul li, #main-table-right-cell ul li ul li ul li, #main-table-right-cell ul li ol li, #main-table-right-cell ul li p, #main-table-right-cell ul li .img-caption {
	font-size: 1.0em;
}

#main-table-right-cell ul ul {
	list-style: circle outside none;
	margin: 0.313em 0 0.438em 0.938em;
}

#main-table-right-cell ul.arrows {
	list-style: disc outside url(/emc/rig/images/grey_arr.gif);
}

#main-table-right-cell ul.arrows li {
	margin: 0 0 0.313em 0.313em;
	padding: 0;
}

#main-table-right-cell ul.arrows ul {
	list-style: disc outside none;
	margin: 0.313em 0 0.438em 0.625em;
}

#main-table-right-cell ul.sub3 {
	list-style: disc outside url(/emc/rig/images/bullets/mm-sub3.gif);
}

#main-table-right-cell ul.sub3 li {
	margin: 0 0 0.313em 0.313em;
	padding: 0;
}

#main-table-right-cell ul.sub3 ul {
	list-style: disc outside none;
	margin: 0.313em 0 0.438em 0.625em;
}
