body.editor {
background: #FFF;
text-align: left;
}

body {
text-align: center;
font:62.5% Verdana;
color: #444;
}

#frame {
width: 984px;
margin: 4px auto;
padding: 0px;
text-align: left;
background: url(../images/sce/moore-unidrill-bg.gif) #FFF no-repeat left top;
}

#contentleft {
width: 222px;
padding: 0px;
float: left;
}

#contentcenter {
width:760px;
padding:0px;
float:left;
}

#contentmain {
width:720px;
padding:20px 0px 0px 20px;
margin:0px;
float:left;
min-height:360px;
}

#contentright {
width:175px;
padding:0px;
float:left;
background:#fff;
}

#contentheader {
background:#fff
}

#contentfooter{
background: url(../images/sce/moore-unidrill-footer.gif) no-repeat left;
width:984px;
height:28px;
margin:4px auto 0 auto;
}

#contentfooter p{
text-align:left;
color:#fff;
padding:5px 0 0 30px;
margin:0;
}

#footernav a{
color:#666666;
font-size: 0.9em;
}

.contact{
color:#fff;
text-align:right;
width:738px;
height:60px;
padding:15px 20px 0 0;
font-size: 1.4em;
}

/*.contact a {
color:#ffffff;
}

.contact a:hover{
color:#cccccc;
}*/

.banner{
padding: 2px 0 0 0px;
margin: 0px;
}

h1{
color:#2E2E7D;
font-size:2em;
margin-top:0;
}

h2{
color:#2E2E7D;
font-size:1.2em;
}

h3{
color:#ffffff;
font-size:1.2em;
padding:20px 0 0 10px;
margin:0;
}

p, #contentmain ul li {
margin: 5px 0px;
font-size: 1.2em;
}

.floatleft{
float:left;
margin-right:20px;
margin-bottom:15px;
}

.people{
width:220px;
float:left;
}

.captionTxt{
float:left;
display: inline;
width: 300px;
}

.homesmallimage {
width: 150px;
float: left;
padding: 0 9px 0 0 ;
}

.grasslandimage {
width: 240px;
height: 190px;
float: left;
}

#search {
background-color: #B91F24;
padding: 0 0 0 10px ;
width: 208px;
}

#producttable {
padding: 8px;
border: 1px solid #000000;
text-align:left;
margin: 0 0 10px 0 
}

#producttable th {
background: #efcbcc;
}

.headline2 {
margin: 0px 0px 10px 0px;
}

th {
text-align: left;
font-size: 11px;
color: #444444;
}

td {
text-align: left;
font-size: 11px;
color: #444444;
}

/* Footer */
#footer ul {
list-style: none;
padding-right: 40px;
}

#footer ul li {
display: inline;
text-transform: uppercase;
}

.footer_link {
border-right: solid 1px #000;
padding-right:4px;
}

.footer_last {
border-right: none;
}
/* End Footer */

/* Contact Form*/
#contactform div {
margin-bottom: 0.5em;
width: 500px;
font-size: 1.2em;
}

#contactform .indent {
margin:10px 0px 10px 95px;
}

#contactform .form_element {
padding: 0px 10px 0px 0px;
text-align:right;
float: left;
width: 180px;
}

#contactform .form_data {
padding: 0px;
text-align:left;
float: left;	
}

#contactform .separator {
clear: both;
padding: 0px;
font-size: 0.5px;
height: 0.5px;
}
/* End Contact Form*/

/* News Manager */
.news_manager {
font-size: 1.2em;
}

.news_title {
font-weight: bold;
}

.news_headline {
margin: 0px 0px 10px 0px;
}

.panel{
display:block;
float:left;
margin: 2px 0px;
padding:0px;
width:45%;
}
/* End News Manager */

a[href$=".pdf"] {
padding: 5px 0px;
background: url(../images/sce/pdf_icon.gif) no-repeat left center;
}

.resources-links a {
padding: 2px 0px 2px 20px;
}

#search form button {
background: #2E2E7D;
color: #FFF;
border: 2px solid #FFF;
}

#contactform input.image {
background: #2E2E7D;
color: #FFF;
border: 2px solid #B81E24;
}

a {
color:#b91f24;
}