﻿body { margin:8px 0 0 0;}
body, p, span, li, ul, ol, td {  font-family:Arial;  font-size: 12px; color:#000; }
p, li {  line-height:16px; }
p {  margin-top:10px;  margin-bottom:10px; }

h1 + p {  margin-top:0px; }
h1 {  font-family:Arial; color:#000;  margin-top:0px;  margin-bottom:18px;  font-size:24px; }
h2 {  font-family:Arial;  font-size:20px; letter-spacing:1px; margin-top:5px;  margin-bottom:18px; color:#000; }
h3 {  font-family:Arial;   color:#000;  font-size:16px; }

a:link {  color:#000;  text-decoration: underline; font-weight:bold; }
a:visited {  color: #809552; text-decoration: underline; font-weight:bold; }
a:hover, a:active {  color: #809552;  text-decoration: underline; font-weight:bold; }

ul {  margin-left:32px; }
li {  padding:0px; }
.ControlError {  background-color:#F39405;  color:White; }

.mediaIcon { margin:0 5px; }

/******** /* Layout Styles  *****************/  
form {width:894px;  margin:auto; }
#divHeader {  width:894px;  overflow:hidden;  position:relative; }
#tblHeaderTop { height:35px; padding:15px 0 3px; }
#tblHeaderTop td { font-family:Arial Rounded MT Bold; font-size:11px; font-weight:normal; vertical-align:bottom; }
#tblHeaderTop a { text-decoration:none; font-weight:bold; color:#220f06; }
#tblHeaderTop img { border:none; }
#searchBox { width:105px; border:1px solid #220f06;}
#divHeader .divMenu { padding-top:2px; padding-left:4px; padding-right:8px; height:26px; width:882px; background-image:url('Images/MenuBar.jpg'); }
#tblContent td.tdLeft, #tblContent td.tdContent { text-align:left; vertical-align:top; padding-top:22px; }
#tblContent { width:892px; background-image:url(images/contentarearepeater.jpg); background-repeat:repeat-y;  background-position:left;  background-color:White; }
#tblContent img[align=right] {  margin-left:10px;  margin-bottom:10px; }
#tblContent img[align=left] {  margin-right:10px;  margin-bottom:10px; }

.tdLeft {  padding-left:26px;  width:171px; }
.tdLeft .Top {  background-image:url(images/LeftBoxTop.jpg);  background-repeat:no-repeat;  
                width:171px;  height:17px; }
.tdLeft .Back {  background-image:url(images/LeftBoxRepeater.jpg);  background-repeat:repeat-y;  
                 width:140px;/*box width:180*/  padding-left:18px;  padding-right:13px;  height:auto;  
                 min-height:300px;   border:solid 0px black;   }
.tdLeft .Back .Inner{overflow:hidden;}
.tdLeft .Bottom {  background-image:url(images/LeftBoxBottom.jpg);  background-repeat:no-repeat;  
                   width:171px;  height:23px; padding-bottom:12px }
.tdLeft .divLeft .Inner {  padding:15px; }
.tdLeft p, .tdLeft li, .tdLeft a {  font-size:12px; }
.tdLeft H2 {  margin-top:0px;  margin-bottom:10px;  font-size:18px; }

.divBreadCrumb {  float:right;  margin-right:20px;  margin-top:0px;  position:relative;  top:-6px;  
                  right:19px;  height:13px;    border:solid 0px black; }
.divBreadCrumb a, .divBreadCrumb a:visited {  text-decoration:none;  font-size:11px;  color:#2B5159; }
.divBreadCrumb a:hover, .divBreadCrumb a:active {  text-decoration:underline; }

.divContentArea, .divContentArea_FullWidth {  width:627px; margin-left:21px;  
                                              margin-right:28px;  margin-top:0px;  margin-bottom:10px;  
                                              overflow:hidden;  text-align:left;  vertical-align:top;  
                                              border:solid 0px black;  height:auto;  min-height:300px; }
.divContentArea_FullWidth {  width:828px;  margin-left:28px;  margin-right:28px; }
#divFooter {  width:100%; height:19px; }
#beefCheckoffLogoDiv {margin:10px auto; height:42px; width:167px;}
/**************** Contact Page Style *****************/  
.moduleContact { }
.tblContact {  margin-left:10px; }
.tblContact td  {  height:10px;  line-height:10px; }
.tblContact td.ContactLabel {  padding-right:10px; }
 