/*Common*/
Body {font-size: 0.8em; font-family: Arial; text-align: center;}
a {color: #00492b; text-decoration: underline;}
a:hover {color: #f47e60;}
h1.title {color: #00492b; font-size: 2.0em; font-weight: 300; margin: 1px 1px 1px 19px; padding-top: 45px;}
p.main, .main {line-height: 1.8em; font-weight: 300;}
.novisible {visibility: hidden;}
.galleryheading {color: #00492b;}
.pic {padding: 2px; border-right: #f47e60 2px solid; border-top: #f47e60 2px solid; border-left: #f47e60 2px solid; border-bottom: #f47e60 2px solid; background-color: #FFF;}
.spaceuppic {padding: 2px; border-right: #f47e60 2px solid; border-top: #f47e60 2px solid; border-left: #f47e60 2px solid; border-bottom: #f47e60 2px solid; background-color: #FFF; margin-top: 15px;}
.space {clear: both;}
.spacea {clear: both; margin-top: 75px;}
.becomespace {height: 100px; clear: both;}
.pictitle {text-align: center; margin-top: -10px;}
ul.contentlist {line-height: 1.9em; list-style-image: url(../Images/custom_bullet.gif);}
ul.contentlistgreen {line-height: 1.9em; list-style-image: url(../Images/custom_bullet_green.gif);}
ul.contentlistgreen li span {position: relative; top: -7px;}
ul.contentlistnumber {line-height: 1.9em; list-style-type: decimal;}
ul.historylist {line-height: 1.9em; list-style-type: none;}
ul.historylist li.historydate {list-style-image: url(../Images/custom_bullet.gif);}
ul.historylist li.historytext {margin-left: 3.4em; margin-top: -1.90em;}
#gallery {list-style-type: none; float: right; margin-top: 25px; margin-left: 15px;}
#gallery li {width: 165px; margin-bottom: 10px;}
#gallery img {display: block; margin: auto;}
#gallery img:hover {border: #00492b 2px solid;}





/*text area positions*/
.texthistory {margin-top: 16px; padding-left: 45px;}
.antibiotictext {margin-top: 16px; padding-left: 45px; width: 505px;}
.barntext {margin-top: 16px; padding-left: 45px; width: 485px; height: 470px;}
.experiencetext {margin-top: 16px; padding-left: 45px; height: 550px;}
.careertext {margin-top: 16px; padding-left: 45px; height: 475px; }
.jobdetailtext {margin-top: 16px; padding-left: 45px; height: 300px;}
.contactustext {margin-top: 16px; padding-left: 45px; height: 250px;}
.internshiptext {margin-top: 16px; padding-left: 45px; height: 475px;}
.universitytext {margin-top: 16px; padding-left: 45px;}
.supporttext {margin-top: 16px; padding-left: 45px; height: 345px;}
.welfaretext {margin-top: 16px; padding-left: 45px; width: 560px;}
.envirotext {margin-top: 16px; padding-left: 45px; width: 550px;}
.jobtext {margin-top: 16px; padding-left: 45px; width: 550px;}
.becometext {padding-left: 45px; width: 480px; margin-top: 16px; }
.graintext {padding-left: 45px; width: 570px; margin-top: 16px;}
.grainspan {line-height: 1.8em; font-weight: 300; width: 350px;}
.jobspan {line-height: 1.8em; font-weight: 300; width: 350px;}
.whotext {width: 555px; padding-left: 45px; padding-top: 16px;}
.porkleadertext {position: relative; padding-left: 45px; padding-top: 16px;}
.halftext {padding-left: 45px;}
.fulltext {margin-left: 25px; margin-right: 25px;}
.centertext {padding: 0 75px 0 75px;}
.sidebartext {float: right; background-color: #ffcc99; border-right: solid 1px #f47e60; border-left: solid 1px #f47e60; border-top: solid 4px #f47e60; border-bottom: solid 4px #f47e60; padding-right: 20px; padding-left: 10px; margin-left: 15px; margin-bottom: 15px;}
.sidebartext .main {color: #00492b; margin-left: 10px; }
.quotetext {float: right; background-color: #ffcc99; border-right: solid 1px #f47e60; border-left: solid 1px #f47e60; border-top: solid 4px #f47e60; border-bottom: solid 4px #f47e60; padding-right: 15px; padding-left: 15px; width: 35%; color: #00492b; font-size: 1.05em; margin-left: 8px; margin-bottom: 20px; font-weight: bolder;}
.quotetext span, .quotetextb span, .quotetextc span, .quotetextd span, .quotetexte span {color: #000; float: none; text-align: right; display: block; clear: both;}
.quotetextb {position: absolute; background-color: #ffcc99; border-right: solid 1px #f47e60; border-left: solid 1px #f47e60; border-top: solid 4px #f47e60; border-bottom: solid 4px #f47e60; padding-right: 15px; padding-left: 15px; color: #00492b; font-size: 1.05em; margin-left: 8px; margin-bottom: 20px; font-weight: bolder; top: 254px; left: -10px;}
.quotetextc {background-color: #ffcc99; border-right: solid 1px #f47e60; border-left: solid 1px #f47e60; border-top: solid 4px #f47e60; border-bottom: solid 4px #f47e60; padding-right: 15px; padding-left: 15px; color: #00492b; font-size: 1.05em; margin-bottom: 15px; font-weight: bolder; width: 299px;}
.quotetextd {background-color: #ffcc99; border-right: solid 1px #f47e60; border-left: solid 1px #f47e60; border-top: solid 4px #f47e60; border-bottom: solid 4px #f47e60; padding-right: 15px; padding-left: 15px; color: #00492b; font-size: 1.05em; margin-bottom: 15px; font-weight: bolder; margin-top: 10px; width: 215px; float: left;}
.quotetexte {background-color: #ffcc99; border-right: solid 1px #f47e60; border-left: solid 1px #f47e60; border-top: solid 4px #f47e60; border-bottom: solid 4px #f47e60; padding-right: 15px; padding-left: 15px; color: #00492b; font-size: 1.05em; margin-bottom: 15px; font-weight: bolder; margin-top: 10px; margin-left: 35px; width: 190px; float: left;}





/*Main Page Template*/
#wrapper {width: 999px; margin: 0 auto; text-align: left;}
#header {border: solid 1px #fff; }
#maincontent {padding: 3px 0;}
#footer {background: transparent url("../images/footer_background.png"); height: 27px; width: 999px; margin: 1px;}
.copyright {font-size: 10px; margin-left: 5px; color: #FFF;}





/*SubPage Template*/
#subwrapper {width: 999px; margin: 0; text-align: left;}/* menu bar */
#subfooter {background: transparent url("../images/footer_background.png"); height: 27px; width: 999px; color: #FFF; padding-top: 3px; clear: both;}
#subheader {text-align: left; position: absolute; width:1000px}
#menu {}
#menubar {z-index: 100;}





/*Specify image paths for pages*/
.defaulthead {background: url("../images/subheader.jpg") no-repeat;}
.antibiotichead {background: url("../images/antibiotic_header.jpg") no-repeat;}
.awardshead {background: url("../images/awards_header.jpg") no-repeat;}
.barnhead {background: url("../images/barn_header.jpg") no-repeat;}
.benefitshead {background: url("../images/benefits_header.jpg") no-repeat;}
.careeropportunitieshead {background: url("../images/careeropportunities_header.jpg") no-repeat;}
.commitmenthead {background: url("../images/commitment_header.jpg") no-repeat;}
.corevalueshead {background: url("../images/corevalues_header.jpg") no-repeat;}
.contacthead {background: url("../images/contact_header.jpg") no-repeat;}
.experiencehead {background: url("../images/experience_header.jpg") no-repeat;}
.internshiphead {background: url("../images/internship_header.jpg") no-repeat;}
.glossaryhead {background: url("../images/glossary_header.jpg") no-repeat;}
.historyhead {background: url("../images/history_header.jpg") no-repeat;}
.localgrainhead {background: url("../images/localgrain_header.jpg") no-repeat;}
.manurehead {background: url("../images/manure_header.jpg") no-repeat;}
.philosophyhead {background: url("../images/philosophy_header.jpg") no-repeat;}
.porkbusinesshead {background: url("../images/porkbusinessleadership_header.jpg") no-repeat;}
.jobhead {background: url("../images/job_header.jpg") no-repeat;}
.presscontactshead {background: url("../images/presscontacts_header.jpg") no-repeat;}
.pressreleaseshead {background: url("../images/pressreleases_header.jpg") no-repeat;}
.productionhead {background: url("../images/productionpartner_header.jpg") no-repeat;}
.partnerhead {background: url("../images/partnersupport_header.jpg") no-repeat;}
.universityhead {background: url("../images/university_header.jpg") no-repeat;}
.welfarehead {background: url("../images/welfare_header.jpg") no-repeat;}
.whohead {background: url("../images/who_header.jpg") no-repeat;}
.environmentserviceshead {background: url("../images/services_header.jpg") no-repeat;}
#piglogo {height: 157px; width: 1000px; position: relative;}
#piglogo ul {margin: 0; padding: 0; list-style: none;}
#piglogo a {position: absolute; width: 266px; height: 129px;text-indent: -1000em;}
#piglogo .piglogo a {top: 28px; left: 19px;}
#piglogo a:hover {border: 1px solid #669900 transparent;}
#searchbar {position: absolute; top: 158px; margin-left: 8px;}
.searchbar {width: 100px; font-size: 12px;}
.searchbarbutton {width: 50px; font-size: 12px;}





/*Pages*/
/*About*/
#about {background: url(../Images/aboutback.png) no-repeat center bottom; min-height: 450px; max-height: 100%; display: block; padding-bottom: 35px;}
.aboutpic {position: relative; float: right; margin-right: 25px; margin-left: 25px; margin-top: 25px; z-index: 100; padding-bottom: 35px;}
.centerpic {position: relative; float: right; margin-right: 160px; margin-left: 25px; margin-top: 25px; z-index: 100; padding-bottom: 35px;}
.toppic {position: relative; float: right; margin-right: 25px; margin-left: 25px; margin-top: -20px; z-index: 100; padding-bottom: 35px;}
.leftpic {float: left; margin-right: 25px; margin-left: 25px; margin-top: 25px;}
.corepic {text-align: center; margin-bottom: 30px;}
.leaderpic {position: absolute; top: 215px; right: 0;}
.floatimagec {position: absolute; top: 190px; left: -150px; z-index: 200; display: block;}
.floatimaged {position: absolute; top: 150px; left: -200px; z-index: 200; display: inline;}
.floatimagee {position: absolute; top: 221px; left: -233px; z-index: 200; display: inline;}
.floatimagef {position: absolute; top: 170px; left: -100px; z-index: 200; display: inline;}
.floatimageg {position: absolute; top: 140px; left: -100px; z-index: 200; display: inline;}
.floatimageh {position: absolute; top: 190px; left: -130px; z-index: 200; display: inline;}
#internship {padding-bottom: 2px;}
#awards, #contactus, #philosophy, #services, #leadership, #who, #history, #bioarea, #impact, #building, #commitment, #core, #welfare, #antibiotic, #manure, #jobcreation, #support, #opportunities, #internship, #university, #benefits, #pressreleases, #contacts, #glossary, #experience, #grain {background-position: bottom; background: url(../Images/aboutback.png) no-repeat center bottom; padding-bottom: 100px; display: block; background-repeat: no-repeat;}
#experience {padding-bottom: 15px;}
#history {padding-bottom: 140px;}


/*#partner {background-position: bottom; background: url(../Images/aboutback.png) no-repeat center bottom; padding-bottom: 300px; display: block; background-repeat: no-repeat;}*/
#partner{
	display:block;
}
#experience {padding-bottom: 15px;}
#history {padding-bottom: 140px;}


/*bio*/
.biopic {float: right; margin-top: 65px; margin-right: 25px; clear: right;}
.biotitlearea {margin: 1px; padding-top: 65px; padding-bottom: 35px;}
.bioname {font-size: 1.45em; color: #00492b;}
.biotitle {font-size: 1.0em;}
.biocompany {font-size: 1.0em;}
.biotext {padding-left: 45px; padding-right: 15px; padding-bottom: 105px; width: 650px;}





/*leadership*/
.leaderlistarea {padding: 0 65px 45px 65px;}
ul.leaderlist {line-height: 1.9em; list-style-image: url(../Images/custom_bullet.gif);}
ul.leaderlist li a {text-decoration: none;}
h6.leadertitle {font-weight: bold; text-decoration: underline; height: 0px; font-size: 18px;}

.presstitle {font-weight: bold;}
.presstitle a:hover {color: #f47e60;}
.pressdate {}
.presscontainer {margin-bottom: 100px;}



/*Become A Partner */
.partnerRow {height: 215px; z-index: 3; vertical-align: middle}
.PhotoBox { background-color: #C1F4D1; border: 10px solid #215B33; height: 215px; width: 160px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-align: center;}
.PhotoText { }
.box{ float:left; margin-right: 45px; width: 152px; padding: 6px; background-color: #c1f4d1; border: solid #215b33 5px; text-align: center;}
.boxText{ 
	font-size: 10px;
 	margin-top:  5px !important;
 	margin-top: 0;
}
/*#boxIt{ margin: 0 0 0px 70px; }
#boxIt{
	position: absolute;
	bottom: 35px;
	left: 70px;
	
}*/
#boxIt{
	margin-top: 0px;
	margin-left: 200px;
}
#boxIt h4{
	clear: both;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
}
#partner-image{
	clear:both;
	background: url(../Images/aboutback.png) no-repeat center;
	padding-top: 100px;
	margin-bottom: 1px;
	
}
#partner-image span{

}
/*EconomicImpact*/
/*local grain*/
#impact {padding-bottom: 35px;}
#building {padding-bottom: 35px;}
.pic1 {float: right;}
.floatimage {position: absolute; top: 70px; left: -230px; z-index: 200; display: inline;}
.centerpic {margin-bottom: 80px;}
.movepicdown {}

/*AlertMessage*/
#alert{
	margin-top: 15px;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	width: 978px;
	text-align:center;
}
#sub-alert{
	margin-top: 40px;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	width: 978px;
	text-align:center;	
}