﻿.noContent {background-color: yellow;}

html {height: 100%;}

body	{background: #b0161c url(/images/bodyBkg.gif) top center repeat-y; min-height: 101%; font: normal 14px Verdana, Arial, Helvetica, sans-serif;  margin: 0; padding: 0; text-align: center;}

img	{border: 0;}

#container	{background: url(/images/containerBkg.jpg) top center repeat-y; width: 739px; margin: 0 auto; padding: 0; text-align: left;}

.features {vertical-align: top; margin: 0 auto; text-align: center;}

.featuresLeft {vertical-align: middle; text-align: left; height: 100px; padding: 0 0 0 105px;}

.featuresRight	{vertical-align: middle; text-align: right; height: 100px; padding: 5px 70px 0 0;}

.features .logo {display: block; width: 130px; height: 74px; margin: 0 auto; margin-top: 12px;}

br	{font-size: 0; margin: 0; padding: 0;}

/* BEGIN HEADERS */

.header	{display: block; height: 54px; margin: 0 auto; margin-top: 8px;}

.company	{background: url(/images/header_company.gif) center no-repeat;}

.operations	{background: url(/images/header_operations.gif) center no-repeat;}

.commitments	{background: url(/images/header_commitments.gif) center no-repeat;}

.newsroom	{background: url(/images/header_newsroom.gif) center no-repeat;}

.contactus	{background: url(/images/header_contactus.gif) center no-repeat;}

/* END HEADERS */

.menu {width: 200px; vertical-align: top; text-align: left;}

.menu a {font-family: "Times New Roman", Times, serif; text-align: left; width: 186px; /* width: 230px; */ margin: 0; padding: 0;}

.menu a:link , .menu a:visited , .menu a:active	{display: block; font-size: 14px; color: black; text-decoration: none;}

.menu a:hover	{display: block; color: #b0161c; text-decoration: underline;}

.content	{width: 439px; font: normal 12px/20px Verdana, Arial, Helvetica, sans-serif; vertical-align: top; padding: 5px;}

.contentLogin { font: normal 12px/20px Verdana, Arial, Helvetica, sans-serif;}

.innerContent	{width: 450px; font: normal 12px/20px Verdana, Arial, Helvetica, sans-serif; vertical-align: top; height: 430px;}

.content #ctl00_ContentPlaceHolder1_lblHeader {color: #c00; margin: 0; padding: 0; font: normal 24px/28px "Times New Roman", Times, serif; text-align: left;}

.content #ctl00_ContentPlaceHolder1_lblDate	{margin: 0; padding: 0; font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif; text-align: left;}

.contentHeader {color: #c00; margin: 0; padding: 0; font: normal 24px/28px "Times New Roman", Times, serif; text-align: left;}

.headerMain {color: #c00; margin: 0; padding: 0; font: normal 24px/28px "Times New Roman", Times, serif; text-align: left;}

.content p {padding: 0 10px;}

.content div { margin: 0; padding: 0;}

// .content span { margin: 0; padding: 0;}

.innerContent span {font: normal 12px/14px Verdana, Arial, Helvetica, sans-serif;}

.news	{width: 375px;}

// Content Anchor tags

.content a {padding: 0 10px 0 0; border: 1px solid red;}

.content a:link , .content a:visited , .content a:active	{color: #b0161c; text-decoration: none;}

.content a:hover	{color: #555; text-decoration: underline;}

/* FOOTER */
.footer	{background: url(/_resources/MasterPages/RandomImage.aspx?dir=footerimages) top center no-repeat; height: 150px; text-align: center; vertical-align: middle; /* padding: 30px 0 0 0; */ font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; text-align: right;}

.footerLinks {display: block; padding: 0 185px 0 0; margin: 30px 0 0 0;}

.footer a {padding: 0 10px 0 0;}

.footer a:link , .footer a:visited , a:active	{color: #b0161c; text-decoration: none;}

.footer a:hover	{color: #555; text-decoration: underline;}

.footer .address	{display: block; color: #b0161c; padding: 5px 185px 0 0;}


.rffooter	{text-align: center; vertical-align: middle; /* padding: 30px 0 0 0; */ font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; color: #b0161c; text-decoration: none;}

.rffooter a {padding: 0 10px 0 0;}

.rffooter a:link , .footer a:visited , a:active	{color: #b0161c; text-decoration: none;}

.rffooter a:hover	{color: #555; text-decoration: underline;}

/* NUTRITION FACT PANEL*/
.FactPanel	{border: 1px solid #ccc; margin-top: 10px;}
.FactPanel td	{padding: 4px; vertical-align: bottom; border: 0; background-color: #fff; border: 1px solid gray;}
.FactPanel td , .FactPanel td span {font: normal 10px Verdana, Arial, Helvetica, sans-serif;}
.FactPanel .left	{width: 55%; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; vertical-align: top;}
.FactPanel .right	{width: 45%; border-bottom: 1px solid #ccc; vertical-align: top;}
.FactPanel .TabText {background-color: #b0161c; font: normal 14px Arial, Helvertica, sans-serif; color: white; height: 24px;}
.FactPanel input {border: 1px solid #ccc; width: 55px;}
.FactPanel .subH2 {background-color: #eee;}

.FactPanel .right ol {padding-left: 10px; margin: 0 0 0 20px;}

.FactPanel .right ol li {margin: 10px 0 5px 0;  font-size: 10px;}

#broker {width: 100px;}
#broker a {font-size: 16px; text-align: right;}

.okmenu {width: 410px; background-color: #b0161c;}
.okmenu a:link , .okmenu a:visited , .okmenu a:active {color: #f0e5dd; text-decoration: none; font-size: 10px; font-weight: bold;}
.okmenu a:hover {color: white; text-decoration: underline; font-size: 10px;}
.nobr {margin: 0 20px 0 0px; white-space: nowrap;  font-weight: bold;}
.arrow {margin-right: 7px;}

