body { background:url(../images/body_bgrd5.jpg) top center no-repeat; background-attachment:fixed; margin-top:5px }

/*********************************************** DIVS ***********************************************/

.main { margin:auto; width:960px }

.header { width:960px; margin:0; padding:0; border:0; clear:both }
.headtop { background:url(../images/topinfobar3.png) top left no-repeat; width:960px; height:31px; margin:0; padding:0; border:0; margin-bottom:1px; }
.headban { width:725px; height:168px; margin:0; padding:0; border:0; float:left }
.topmenu { width:235px; height:168px; margin:0; padding:0; border:0; float:left;}

.maincontent { width:960px; margin:0; padding:0; border:0;margin-top:2px; border-top:2px solid #50a700; background-color:#fff; clear:both }
.fullmain { width:900px; margin:0; padding:0; border:0;margin-top:1px; border-top:2px solid #50a700; background-color:#fff; clear:both }
.midleft { width:590px; float:left; margin:0; padding:0; border:0; background-color:#fff; }
.midright { width:300px; float:left; margin:0; padding:0; border:0; margin-left:30px; background-color:#fff;  }
.busoff { background:url(../images/business_offset3.jpg) top left no-repeat; width:185px ; height:184px; float:left; margin:0; padding:0; border:0; margin:0 17px 0 17px }
.enews { background:url(../images/enews_signup2.jpg) top left no-repeat; width:185px ; height:184px; float:left; margin:0; padding:0; border:0; margin-bottom:10px }
.clients { width:100px; float:left; height:100px; } 

.contactbgrd { background-color:#f0f0f0; padding:10px 0 2px 10px; width:80% }
.rss { width:100%; clear:both;}

.footer { width:960px; color:#666; margin:0; padding:0; border:0; background-color:#FFF; clear:both; padding-top:5px; font-size:8pt }
.footerlinks { border-bottom:1px dotted #ccc; width:920px; margin:0; padding:0; text-align:center; margin:auto }
.border { width:920px; margin:auto; border-top:1px dotted #CCC; height:5px }

.pad20 { padding:20px; margin:0; border:0; background-color:#fff; }

.clearboth { clear:both }

.grey {  background-image: url(../images/grey_bgrd.jpg); background-repeat: repeat-x; border: 1px solid #999999 }

.allclienta { margin-right:20px }

/*********************************************** TEXT ***********************************************/


h1 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; color:#50a700 }
.midright h1 { background:url(../images/right_h1_bgrd.jpg) top left no-repeat; width:293px; height:26px;  color:#FFF; margin:0; padding:0; border:0; font-size:8pt; padding:7px 0 0 10px; text-transform:uppercase }
.rss h1 { background:url(../images/rss_h1_bgrd.jpg) top left no-repeat; width:590px; height:26px;  color:#FFF; margin:0; padding:0; border:0; font-size:8pt; padding:7px 0 0 10px; text-transform:uppercase }
h2 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:9pt; font-weight:bold; color:#50a700 }
h2.green { background:url(../images/home_h2_bgrd.jpg) top left no-repeat; width:190px; height:23px;  color:#FFF; margin:0; padding:0; border:0; font-size:11px; padding:6px 0 0 14px; text-transform:uppercase }
h3 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#50a700 }
h4 { font-size:8pt; font-weight:bold; color:#50a700 }
h5 { font-size:8pt; font-weight:bold; color:#333 }
h6 { font-size:8pt; font-weight:normal; color:#50a700 }

h2.longgreen { color:#FFF; background:url(../images/th_header.gif); background-repeat: repeat-x; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:9pt; padding:5px 0 5px 10px; font-weight:normal }

.largegreen { font-size:10pt; color:#3c7d00 }

p { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#666; line-height:16px }
p.tabpad { margin:0; border:0; padding:5px 15px 0 10px }
.footer p { font-size:8pt; margin:0; padding:0; border:0 }

a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#50a700; text-decoration:none }
a:hover { text-decoration:underline }

.footer a { color:#666; text-decoration:none; margin:0; padding:0; border:0 }
.footer a:hover { text-decoration:underline }

.generalbullet { margin-left: 10px;  padding-left: 0; list-style: none;} 
.generalbullet li { padding-left: 10px;  background-image: url(../images/arrow.gif);  background-repeat: no-repeat;  background-position: 0 7px;  font-family: verdana, arial, sans-serif;  font-size: 11px;  line-height:18px; }

/*********************************************** FORMS **********************************************/

input { font-size:8pt }
textarea { font-size:8pt; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif }
.arrow_list { margin-left: 10px;  padding-left: 0; list-style: none;} 
.arrow_list li { padding-left: 10px;  background-image: url(../images/arrow.gif);  background-repeat: no-repeat;  background-position: 0 7px;  font-family: verdana, arial, sans-serif;  font-size: 11px;  line-height:18px;}
.wmsbutton2 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold; padding: 0px 2px 0px 2px; height: 20px; cursor:pointer; color:#50a700; filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#ffffff',EndColorStr='#c7d3ab'); }


/*********************************************** TABLES **********************************************/


.basket_table { margin: 0; padding:0px }
.basket_table tr { margin: 0; padding:0px }
.basket_table td { margin: 0; padding:3px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#777; }
.basket_table th {  font-weight:bold; font-size: 12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFFFFF; background:url(../images/th_header.gif); background-repeat: repeat-x; padding:5px }
.basket_table input { margin: 0; padding:4px; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#333 }
.basket_table th p { color:#FFF }



th.greenheader  { font-weight:bold; font-size: 13px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFFFFF; background:url(../images/th_header.gif); background-repeat: repeat-x;}
.contact td { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#666666 }
tr.textBlock { font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
td.greenhead { font-size:12px; color:#50a700; font-weight:bold }
.spares td input { font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
.spares td textarea { font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif }
th { font:bold 9pt Arial, Helvetica, sans-serif; background-color:#ffffff; color:#FFFFFF; background-image: url(images/th_header.gif); background-repeat: repeat-x; height:18px; padding-top: 3px}
td.calcs input { font:bold 12pt Arial, Helvetica, sans-serif; color:#4fa800; border:1px solid #cccccc}
select { font-size:8pt; color:#333; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif }
