/* CSS */

body {
 background-color: #2E3192;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12.5px;
 text-align: center;
 color: #21295e;
}

h1 {
 margin: 0px;
 font-size: 25px;
 font-weight: bold;
 color: #2e3192;
}

h2 {
 margin: 0px;
 font-size: 29px;
 font-weight: bold;
 color: #20874f;
}

h3 {
 margin: 0px;
 font-size: 17px;
 font-weight: bold;
 color: #20874f;
}

h3 a {
 margin: 0px;
 font-size: 17px;
 font-weight: bold;
 color: #20874f;
}

h4 {
 font-size: 16px;
 font-weight: bold;
}

span {
 margin: 0px;
 font-size: 17px;
 font-weight: bold;
 color: #20874f;
}

a {
 font-weight: bold;
 text-decoration: underline;
 color: #21295e;
}

p {
 margin-bottom: 0px;
 margin-top: 10px;
}

#breadcrumbs {		
padding: 0px 0px 20px 0px;
}
		
#breadcrumbs a {
color: #2E3192;
}

#wrapper {
 margin: 0 auto;
 width: 950px;
 background-image: url(../images/layout/wrapper.gif);
}

#header {
 background-image: url(../images/layout/header.gif);
 padding: 12px 52px 0px 73px;
 height: 147px;
 width: 825px; 
}

#header h1, #header h2 {
 margin: 0px;
}

#header h1 {
 float: left; 
}

#header h1 a {
 text-indent: -9999px;
 overflow: hidden;	
 display: block;
 height: 134px;
 width: 276px;
}

#header h2 {
 margin-top: 80px;
 float: right;
}

#header h2 a {
 text-indent: -9999px;
 overflow: hidden;	
 display: block;
 height: 57px;
 width: 150px;
}

#nav {
 padding: 1px 0px;
 padding-left: 10px;
 text-align: left; 
 height: 119px;
 width: 940px;
}

body #nav {
 background-image: url(../images/layout/nav.gif);
}

body#home #nav {
 background-image: url(../images/layout/nav_home.gif);
}

#container {
 width: 950px;
}

#left {
 height: 294px;
 width: 406px;
 float: left;
}

#right {
 width: 533px;
 float: right;
 height: 100%;
}

#places #pcolumns {
 width: 500px;
 font-size: 11px;
 line-height: 13px;
}

#pcolumns {
 width: 500px;
}

#pleft {
 width: 245px;
 float: left;
}

#pright {
 width: 245px;
 float: right;

}

#pfoot {
 float: right;
 position: absolute;
 bottom: 5px;
 right: 8px;
 padding-bottom: 10px;

}

#pfoot p.left {
 float: left;
}

#pfoot p.right {
 float: right;
}

body#home #left { background: url(../images/photos/home.jpg) no-repeat 11px; height: 258px;}
body#about #left { background: url(../images/photos/about.jpg) no-repeat 11px; height: 640px; }
body#banana #left { background: url(../images/photos/banana.jpg) no-repeat 11px; height: 285px; }
body#contactus #left { background: url(../images/photos/contactus.jpg) no-repeat 11px; height: 266px; }
body#cutfruit #left { background: url(../images/photos/cutfruit.jpg) no-repeat 11px; height: 170px; }
body#dairyeggs #left { background: url(../images/photos/dairyeggs.jpg) no-repeat 11px; height: 209px; }
body#distributionmap #left { background: url(../images/photos/distributionmap.jpg) no-repeat 11px; height: 305px; }
body#dptl #left { background: url(../images/photos/dptl.jpg) no-repeat 11px; height: 267px; }
body#driverstraining #left { background: url(../images/photos/driverstraining.jpg) no-repeat 11px; height: 290px; }
body#driverstrucks #left { background: url(../images/photos/driverstrucks.jpg) no-repeat 11px; height: 234px; }
body#durhampentz #left { background: url(../images/photos/durhampentz.jpg) no-repeat 11px; height: 416px; }
body#employment #left { background: url(../images/photos/employment.jpg) no-repeat 11px; height: 198px; }
body#floral #left { background: url(../images/photos/floral.jpg) no-repeat 11px; height: 214px; }
body#foodsafety #left { background: url(../images/photos/foodsafety.jpg) no-repeat 11px; height: 450px; }
body#foodservice #left { background: url(../images/photos/foodservice.jpg) no-repeat 11px; height: 317px; }
body#fresh #left { background: url(../images/photos/fresh.jpg) no-repeat 11px; height: 424px; }
body#goinggreen #left { background: url(../images/photos/goinggreen.jpg) no-repeat 11px; height: 276px; }
body#growingregions #left { background: url(../images/photos/growingregions.jpg) no-repeat 11px; height: 292px; }
body#haccp #left { background: url(../images/photos/haccp.jpg) no-repeat 11px; height: 339px; }
body#hispanic #left { background: url(../images/photos/hispanic.jpg) no-repeat 11px; height: 204px; }
body#industrylinks #left { background: url(../images/photos/industrylinks.jpg) no-repeat 11px; height: 430px; }
body#inspection #left { background: url(../images/photos/inspection.jpg) no-repeat 11px; height: 204px; }
body#marketing #left { background: url(../images/photos/marketing.jpg) no-repeat 11px; height: 349px; }
body#merchandising #left { background: url(../images/photos/merchandising.jpg) no-repeat 11px; height: 184px; }
body#mission #left { background: url(../images/photos/mission.jpg) no-repeat 11px; height: 311px; }
body#news #left { background: url(../images/photos/news.jpg) no-repeat 11px; height: 405px; }
body#organic #left { background: url(../images/photos/organic.jpg) no-repeat 11px; height: 215px; }
body#others #left { background: url(../images/photos/other.jpg) no-repeat 11px; height: 151px; }
body#partners #left { background: url(../images/photos/partners.jpg) no-repeat 11px; height: 326px; }
body#people #left { background: url(../images/photos/people.jpg) no-repeat 11px; height: 340px; }
body#places2 #left { background: url(../images/photos/places2.jpg) no-repeat 11px; height: 405px; }
body#places3 #left { background: url(../images/photos/places3.jpg) no-repeat 11px; height: 405px; }
body#places #left { background: url(../images/photos/places.jpg) no-repeat 11px; height: 405px; }
body#products #left { background: url(../images/photos/products.jpg) no-repeat 11px; height: 250px; }
body#protransport #left { background: url(../images/photos/protransport.jpg) no-repeat 11px; height: 413px; }
body#retail #left { background: url(../images/photos/retail.jpg) no-repeat 11px; height: 374px; }
body#saladbar #left { background: url(../images/photos/saladbar.jpg) no-repeat 11px; height: 204px; }
body#security #left { background: url(../images/photos/security.jpg) no-repeat 11px; height: 268px; }
body#securitysanitation #left { background: url(../images/photos/securitysanitation.jpg) no-repeat 11px; height: 340px; }
body#services #left { background: url(../images/photos/services.jpg) no-repeat 11px; height: 214px; }
body#supplierpartnership #left { background: url(../images/photos/supplierpartnership.jpg) no-repeat 11px; height: 418px; }
body#technology #left { background: url(../images/photos/technology.jpg) no-repeat 11px; height: 200px; }
body#transportation #left { background: url(../images/photos/transportation.jpg) no-repeat 11px; height: 266px; }
body#trinity #left { height: 138px; }

#markon #left a { background: url(../images/photos/markon.jpg) no-repeat 11px; display: block; height: 296px; width: 404px; text-indent: -9999px; overflow: hidden; }
#trinity #left a { background: url(../images/photos/trinity.jpg) no-repeat 11px; display: block; height: 138px; width: 380px; text-indent: -9999px; overflow: hidden; }

#rhead {
 display: none;
}

#dcontainer2 {
 padding: 10px 0px 0px 10px;
 text-align: left;
}
#dcontainer {
 text-align: left;
}


#dleft {
 padding-top: 10px;
 width: 121px;
 float: left;
}

#dright {
 width: 340px;
 text-align: left;
 float: right;
}

#dleft2 {
 padding-top: 2px;
 width: 121px;
 float: left;
}

#dright2 {
 width: 340px;
 text-align: left;
 float: right;
}


body#home #rhead {
 background-image: url(../images/layout/rhead.gif);
 width: 510px;
 height: 40px;
 text-indent: -9999px;
 overflow: hidden;
 *float: left;
 display: block;
}

#places #rcontent, #places2 #rcontent, #places3 #rcontent {
 height: 380px;
 padding: 10px 10px;
 padding-left: 10px;
}

#places2 #rcontent, #places3 #rcontent {
 padding-top: 10px;
 height: 380px;
}

#about #rcontent {
 /* padding-bottom: 0px; */
 }

#rcontent {
 text-align: left;
 padding: 10px 10px;
 padding-left: 5px;
 width: 482px;
 position: relative;
}

#distributionmap #rcontent { height: 280px }

/* 
#map {
text-align: center;
padding: 0px 0px;
width: 951px;
height: 293px;
} 
*/

#map {
text-align: center;
padding: 0px 0px;
width: 950px;
height: 250px;
}

body#places #rcontent, body#places2 #rcontent, body#places3 #rcontent {
	padding-right: 15px;
	width: 482px;
}

#news_articles {
	margin-top: 15px;
	width: 500px;
}

.news_article {
	background: url(../images/pdf_icon_lg.gif) no-repeat;
	padding-left: 78px;	
	margin-right: 30px;
	margin-bottom: 25px;
	display: inline;
	height: 86px;
	width: 155px;
	float: left;
}

.nomarg {
	margin-right: 0px;
}

.news_article span.title {
	font-weight: bold;
	font-size: 16.5px;
}

.news_article, .news_article span {
	text-decoration: none;
	font-weight: normal;
	font-size: 12.5px;	
	color: #2E3192;
}

.news_article .title, .news_article .description {
	display: block;
}

body#news #rcontent {
	height: 380px;
}

#news_links {
	font-size: 12.5px;
	position: absolute;
	bottom: 15px;
}

#industry_links {
	float: right;
	font-size: 12.5px;
	/* position: absolute; */
 	bottom: 15px;
	padding-right: 10px;
	
}

body#sitemap #left {
	display: none;
}

body#sitemap #right {
 text-align: left;
 margin-left: 15px;
 padding: 10px 0px;
 width: 890px;
 float: left;
}

#footer {
 background: url(../images/layout/footer.gif) no-repeat;
 width: 950px;
 height: 11px;
}

#copyright {
 width: 952px;
 height: 50px;
 margin: 0 auto;
 text-align: center;
 font-size: 10px;
 color: #FFFFFF;
}
 
#copyright ul {
	list-style: none;
	padding: 0px;
	margin: 0px auto;
	margin-top: 10px;
	clear: both;
	width: 720px;
}

#copyright ul li {
	margin-right: 10px;
	display: inline;
	float: left;
}

#copyright ul li a {
	margin-right: 5px;
	text-transform: uppercase;
}

#copyright ul li#first a {
	margin-left: 5px;
}

#copyright a {
 text-decoration: none;
 color: #FFFFFF;
}

#copyright a:hover {
 text-decoration: underline;
}

#copyright p {
	padding-top: 10px;
	clear: both;
}

.clear {
 clear: both;
}

.glink a {
 color: #20874f;
 text-decoration: none;
 font-weight: bold;
 }

.glink a:hover {
 text-decoration: underline;
 }
 
.center {
text-align: center;
}

.right {
	text-align: right;
	padding-right: 10px;
}

.green {
	color: #9bcd8b;
}

h2.green {
	margin-top: 20px;
}