/* Standard CSS */ 
body   {font-family: georgia, times, serif; font-size:14px; margin:0px auto; color:#281504; background:#ccbd92 url(/i/common/BodyBG.jpg) repeat-x center top;} 
td     {font-family: georgia, times, serif; font-size:14px; font-size:11px;} 
big    {font-family: georgia, times, serif; font-size:14px; font-weight:bold;} 
strong {font-family: georgia, times, serif; font-size:14px; font-weight:bold;} 
small  {font-family: georgia, times, serif; font-size:12px;} 
sup, sub {vertical-align: 0; position: relative; }
sup    {bottom: 1ex;}
sub    {top: 0.8ex;}
.stock {font-family:arial, helvetica, sans-serif; font-size:10px;}

dt     {display: block; padding: 0 0 10px 0px; width: 100px; font-weight: bold; float: left;}
dd     {display: block; padding: 0 0 10px 0px; width: 500px; float: left;}

#Brazil .DT {display: block; width: 140px; font-weight: bold; float: left; overflow: hidden;}
#Brazil .DD {display: block; width: 490px; float: left; overflow: hidden;}

#Colombia .DT {display: block; width: 100px; font-weight: bold; float: left; overflow: hidden;}
#Colombia .DD {display: block; width: 30%; float: left; overflow: hidden;}


.input {padding: 3px 10px; font-family: georgia, times new roman, serif; font-size:13px; color: #eed194; background: #281504; border: 1px solid #fae7ae; border-right: none;}

/* Text Links */
a:link, a:visited {color:#b63c00; text-decoration:none;}
a:hover {color:#b63c00; text-decoration:underline;}

/* Text Headers */
H1 {font-family: georgia, times, serif; color:#fff6db; font-size:29px; font-weight:normal; text-transform: uppercase; padding:0; margin:0px;}
H2 {font-family: georgia, times, serif; color:#342315; font-size:22px; font-weight:normal; text-transform: uppercase; padding:0; margin:0px;}
H3 {font-family: georgia, times, serif; color:#281504; font-size:15px; font-weight:normal; text-transform: uppercase; padding:10px 0px 5px 0px; margin:0px;}

/* Layout & Formatting */
#HeaderBin    {width:100%; height: 220px; overflow: hidden;}
#Header       {position: relative; width:996px; margin: 0 auto;}
#Logo         {width:275px; padding: 0px; float:left; overflow: hidden;}
#MainMenu     {width:644px; height: 128px; padding: 27px 0 0 77px; float:left; overflow: hidden;}
#Symbol       {width:197px; padding: 0px 0px 0px 18px; float:left; overflow: hidden;}
#TitleBin     {width:100%; height: 37px; background: url(/i/common/TitleBG.png) no-repeat center top; overflow: hidden;}
#PageTitle    {width:722px; margin: 0 auto; padding-left: 274px; overflow: hidden;}
#MainTop      {width:100%; background: url(/i/common/MainTopBG.png) no-repeat center top; overflow: hidden;}
#MainBin      {width:100%; background: url(/i/common/MainBinBG.gif) repeat-y center top; overflow: hidden;}
#Main         {width:996px; margin: 0 auto; overflow: hidden;}
#LCol         {width:197px; min-height: 360px; padding: 55px 60px 40px 18px; float:left; overflow: hidden;}
#SectionTitle {width:191px; padding: 0 6px 0 0; float:left; overflow: hidden;}
#Print        {width:197px; padding: 10px 0px; float: left; overflow: hidden;}
#MainCol      {width:721px; padding-top: 55px; float:left; overflow: hidden;}
#MainText     {width:721px; padding: 0px 0px 20px 0px; float:left; overflow: hidden;} 
#MainText td  {font-size: 14px;}
#FooterBin    {width:100%; height: 142px; background: url(/i/common/FooterBG.jpg) no-repeat center top; overflow: hidden;}
#Footer       {width:996px; margin:0 auto; font-family: times, georgia, serif; clear:both; overflow: hidden;}
#FooterMenu   {width:600px; padding: 28px 0px 28px 18px; font-size:12px; font-weight:bold; float:left; overflow: hidden;}
#SubBox       {width:370px; padding: 28px 0px 0 0; float:left; overflow: hidden;}
#SubText      {width:370px; color: #edd192; font-size:15px; padding-bottom: 10px; float:left; overflow: hidden;}
#RSS          {padding: 0 0 0 31px; float:left; overflow: hidden; }

#SectionTitle img {behavior: url('/cc/js/pngbehavior.htc');}

/* Side nav */
.Nav {width: 197px; margin: 0 auto; padding: 26px 0 0 0; overflow: hidden;}
.Nav ul {list-style: none; color: #342315; margin: 0; padding: 0; font-size: 12px;}
.Nav ul li {}
.Nav ul li a {display: block; width: 185px; padding: 8px 6px; color: #342315;}
.Nav ul li a:hover {background: #ea763d; text-decoration:none;}
.Nav ul li#active, .Nav ul li#active a, .Nav ul li#active a:visited {display: block; background: #ea763d; text-decoration:none;}

.Nav ul ul {list-style: none; color: #21bed4; font-size: 11px; font-style: italic; margin: 0; padding-right: 10px;}
.Nav ul ul li {}
.Nav ul ul li a {display: block; width: 165px; padding: 8px 26px 8px 6px; color: #342315;background:none;}
.Nav ul ul li a:hover {background: #ea763d; text-decoration:none;}
.Nav ul ul li#active, .Nav ul ul li#active a, .Nav ul ul li#active a:visited {display: block; background: #ea763d; text-decoration:none;}

/* Footer Navigation */
#FooterMenu a {padding-right: 20px;}
#FooterMenu a:link, #FooterMenu a:visited {color:#c5bb98; text-decoration:none;}
#FooterMenu a:hover {color:#b63c00; text-decoration:none;}

/* Home page */
#HomeHeaderBin    {width:100%; height: 383px; background: url(/i/front/HeaderBG.png) no-repeat center top; position: relative;}
#HeaderText       {width:600px; padding: 0 0 0 18px; font-size: 19px; font-weight: bold; float:left; clear: both;}
#HeaderText H1    {font-family: times, georgia, serif; color:#333333; font-size:50px; font-weight:normal; text-transform: none; padding:0; margin:0px;}
#ProjectMap       {top: 70px; width: 270px; height: 386px; left: 760px; z-index:10; position: absolute;}
#HomeMainBin      {width:100%; background: url(/i/front/MainBG.png) no-repeat center bottom; overflow: hidden;}
#HomeMain         {width:996px; margin: 0 auto; padding: 49px 0 63px 0; overflow: hidden;}
#HomeMain H2      {font-family: georgia, times, serif; color:#342315; font-size:22px; font-weight:normal; text-transform: uppercase; padding:0; margin:0px;}
.SubHeader        {height: 23px; padding: 2px 0 0 22px; font-size: 18px; color: #433321; background: url(/i/front/SubHeaderBG.jpg) no-repeat left top;}
#HomeLCol         {width:307px; height: 221px; margin-right: 19px; float:left; overflow: hidden;}
#Feature1         {width:265px; height: 115px; background: url(/i/front/Feature1BG.jpg) no-repeat left top;}
#Feature2         {width:265px; height: 105px; background: url(/i/front/Feature2BG.jpg) no-repeat left top;}
a.Feature         {display: block; width:223px; height: 63px; padding: 40px 20px 0px 20px; font-weight: bold; color: #ffebc7; border: 1px solid #ffebc7; float:left; overflow: hidden;}
a.Feature:hover   {color: #ffebc7; border: 1px solid #b63c00; text-decoration: none;}
#HomeCCol         {width:304px; height: 219px; margin-right: 55px; background: #281504; border: 1px solid #fae7ae; float:left; overflow: hidden;}
#StockBox         {width:231px; padding: 15px 0px 0px 30px; font-size:12px; color: #eae6b6; float:left; overflow: hidden;}
#StockBox td      {padding: 4px 10px 4px 10px; font-size:12px; color: #eae6b6; border-bottom: 1px dotted #52402d;}
#HomeRCol         {width:305px; height: 219px; background: #281504; border: 1px solid #fae7ae; float:left; overflow: hidden;}
#News             {width:281px; padding: 15px 12px 0px 12px; color: #dfd8b9; float:left;}
.NewsItem         {width:281px; padding: 0px 0px 10px 0px; float: left;}
.NewsItem a       {color:#dfd8b9; text-decoration:none;}
.NewsItem a:hover {color:#FFFFFF; text-decoration:none;}
#HomeFooterBin    {width:100%; height: 142px; background: none; overflow: hidden;}
#HomeFooterLine   {width:1136px; height: 0; margin: 0 auto; border-top: 1px solid #000000; border-bottom: 1px solid #402f20;}

/* Inset Map Styling */
.RMap {width: 202px; margin: 0px 0 10px 10px; color:#1f5e87; float: right;}
.RMap a img {border: 1px solid #fff6db;}
.RMap a:hover img {border: 1px solid #b63c00;}

/* Inset Photo Styling */
.RPhoto {width: 300px; margin: 0px 0 10px 10px; color:#1f5e87; float: right;}
.RPhoto a img {border: 1px solid #fff6db;}
.RPhoto a:hover img {border: 1px solid #b63c00;}

/* Photo Styling */
.CPhoto {width: 202px; padding: 19px; float: left;}
.CPhoto a img {border: 1px solid #fff6db;}
.CPhoto a:hover img {border: 1px solid #b63c00;}

/* Management Page */
.Mgmt      {padding-bottom: 25px; float: left;}
.Mgmt strong {font-family: georgia, times, serif; color:#281504; font-size:15px; font-weight:bold; text-transform: uppercase;}

/* Corporate Directory Format */
.corp_dir_item {overflow: hidden;}
.corp_dir_item dl {width: 330px; min-height: 200px; margin: 20px 10px 0 10px; float: left;}
.corp_dir_item dt {}
.corp_dir_item dd {margin: 0; padding: 0;}
dd.corp_dir_title {width: 90px; font-weight: bold; float: left; clear: both; }
dd.corp_dir_value {width: 240px; font-weight: normal; float: left; }

/* Presentation */
.Presentation  {width: 300px; padding: 10px 20px; float: left; overflow: hidden;}

/* PhotoGallery */
.PhotoGallery     {float:left}
.PhotoItem        {width: 200px; height: 175px; font-size: 12px; padding: 10px; margin: 10px; float:left}
.PhotoItem img    {border: 0px; padding-bottom: 2px;}
