
BODY  {
background-color : #ffffff;
font-family : Verdana, serif, arial, helvetica;
font-size : 10pt;
}

A  {
text-decoration : none;
color : #008800;
}

A:Visited  {
text-decoration : none;
color : #555555;
}

A:Active  {
text-decoration : none;
color : #990000;
}

A:Hover  {
text-decoration :underline;
color : #990000;
}

.box {
color : #ffffff;
text-decoration : none;
}

.box:HOVER {
color : #ffffff;
text-decoration : none;
}

.contentbox
{
    border-left: #175218;
    border-width: 0 0 0 2px;
}


.heading {
font-family : Verdana, serif, arial, helvetica;
font-size : 12pt;
}

.headingwide {
font-family : Verdana, serif, arial, helvetica;
font-size : 12pt;
letter-spacing : 3px;
}

.heading1 {
font-family : Verdana, serif, arial, helvetica;
font-size : 26pt;
font-weight : bold;
color : #86332D;
letter-spacing : 3px;
}

.heading2 {
font-family : Verdana, serif, arial, helvetica;
font-size : 16pt;
font-weight : bold;
color : #183F14;
letter-spacing : 1px;
}

.barelink {
    text-decoration : none;
}

.justfont {
font-family : Verdana, serif, arial, helvetica;
}

.bodybig {
font-family : Verdana, serif, arial, helvetica;
font-size : 15px;
line-height : 120%;
}

.body {
font-family : Verdana, serif, arial, helvetica;
font-size : 12px;
line-height : 130%;
}

.bodywide {
font-family : Verdana, serif, arial, helvetica;
font-size : 12px;
line-height : 140%;
letter-spacing : 3px;
}

.bodysmall {
font-family : Verdana, serif, arial, helvetica;
font-size : 11px;
}

.bodysmallwide {
font-family : Verdana, serif, arial, helvetica;
font-size : 11px;
line-height : 120%;
letter-spacing : 2px;
}

.bodytiny {
font-family : Verdana, serif, arial, helvetica;
font-size : 10px;
}

.frame {
margin: 0 0 0 0;
padding-top: 0px;
padding-bottom: 0px;
border: 1px solid #999999;
width: 260px;
height: 270px;
}

.framebodysmall {
font-family : Verdana, serif, arial, helvetica;
font-size : 11px;
padding-left: 10px;
padding-right: 10px;
}

div#homeblock{
   margin:25px 0;
   width:540px; height:442px;
   text-align:center;
}

div#homeintro{
   width:540px; height:272px;
   background-image:url(/images/homepage/face.jpg);
   background-repeat:no-repeat;
   background-position:top left;
}

div#homeintro h1{
   width:480px; height:181px;
   margin:0; padding:30px;
   text-align:left;
   color:#fff;
   font-size:18px; line-height:24px;
}

div#homeintro ul{
   margin:0;  padding:0 0 0 1px;
   list-style:none;
}

div#homeintro ul li{
   float:left; position:relative;
}

div#homeintro ul li a{
   display:block;
   width:179px; height:30px; line-height:30px;
   text-align:center;
   color:#fff; text-decoration:none;
}

div#homeintro ul li a.red{
   background-color:#d41b21;
}

div#homeintro ul li a:hover{
   color:#4b5a34; background-color:#fff;
   text-decoration:none;
}

div#homeblock div.item{
   float:left;
   width:166px; height:90px;
   margin:10px 0; padding:0 7px;
   overflow:hidden;
}

div#homeblock div.item p{
   text-align:left;
   margin:0; padding:0;
   font-size:12px; line-height:12px;
   color:#333;
}

div#homeblock div.crude{
   background-image:url(/images/homepage/crudebg.jpg);
   background-repeat:no-repeat;
   background-position:top left;
}

div#homeblock div.crudetrailer{
   background-image:url(/images/crude-trailer.gif);
   background-repeat:no-repeat;
   background-position:top left;
}

div#homeblock div.oxy{
   background-image:url(/images/homepage/oxybg.jpg);
   background-repeat:no-repeat;
   background-position:top left;
}

div#peru{
   float:left;
   width:166px; height:90px;
   margin:0 0 15px 30px; padding:0 7px;
   overflow:hidden;
   background-image:url(/images/homepage/oxybg.jpg);
   background-repeat:no-repeat;
   background-position:top left;
}

div#peru p{
   margin:0; padding:0;
   color:#fff; font-weight:bold;
   font-size:13px; line-height:14px;
   margin-top:45px;
   text-align:center;
}

div#peru p span{
   color:#fff; font-weight:normal;
   font-size:9px; line-height:12px;
}

div#peru p a{
   color:#fff;
}


div#homeblock div.crude p{
   color:#fff;
   margin-top:50px;
}

div#homeblock div.crudetrailer p{
   margin-top:77px;
   text-align:center;
}

div#homeblock div.crude p a{
   color:#fff;
}

div#homeblock div.oxy p{
   color:#fff; font-weight:bold;
   font-size:13px; line-height:14px;
   margin-top:45px;
   text-align:center;
}

div#homeblock div.oxy p span{
   color:#fff; font-weight:normal;
   font-size:9px; line-height:12px;
}

div#homeblock div.oxy p a{
   color:#fff;
}

div.sidebutton{
   width:100%;text-align:center;
   background-color:#4b5a34;
   border:1px solid #4b5a34;
   margin-bottom:30px;
}

td.bigsidebar{
   padding:70px 50px 0 0;
   width:370px;
}

td.bigsidebar p{
   clear:both;
   margin:0; padding:0;
   font-size:10px;
}

div.sidebutton a{
   display:block;
   font-size:18px; line-height:20px;
   padding:10px;
   text-align:center;
   color:#fff; text-decoration:none;
}

div.sidebutton a:hover{
   color:#4b5a34; background-color:#fff;
   text-decoration:none;
}

div.bigbutton{
   width:100%;
   background-color:#4b5a34;
   border-top:1px solid #4b5a34;
}

div.redbutton{
   background-color:#a6030a;
   border-top:1px solid #a6030a;
}

div.bigbutton a{
   display:block;
   width:100%; height:32px; line-height:32px;
   text-align:center;
   color:#fff; text-decoration:none;
}

div.bigbutton a:hover{
   color:#4b5a34; background-color:#fff;
   text-decoration:none;
}

div.redbutton a:hover{
   color:#a6030a;
}

form.styled label{
   display:block;
   float:left; clear:both;
   width:120px;
   padding:0;
   margin:7px 0 0 0;
   text-align:right; font-size:11px;
}

form.styled input, form.styled textarea, form.styled select{
   width:330px;
   margin:5px 0 0 10px; padding:0;
}

form.styled textarea{
   overflow:auto;
   height:400px;
}

form.styled input.button{
   width:auto;
   text-align:center;
   margin:10px 0 10px 130px; padding:3px 10px;
   font-size:12px; line-height:14px;
   border:1px solid #333;
}

img.tbgallery{
   float:left;
   width:150px; height:150px;
   border:1px solid #008800;
   margin:5px; padding:0;
   overflow:hidden;
}
