@charset "UTF-8";
/* CSS Document */

body, html {
	margin: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #000;
}

a:link, a:visited {
	color: #000;
	/*font-weight: bold;*/
	text-decoration: none;
}

a:hover, a:active {
	color: #000;
	/*font-weight: bold;*/
	text-decoration: underline;
}

h1 {
	color: #004B8D;
	font-size: 21px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 0 7px 0;
	text-align: center;
}

.press_releases_font{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
}

.copy {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
}

.usf_blue_font {
	color: #3257a1;
}

.green_text {
	font:"Arial Black";
	/*font-size:14px;*/
	font-size:15pt;
	font-weight:bold;
	color:#693;
}
.black_text_big {
	font-family:"Arial Black", Gadget, sans-serif;
	/*font-size:14px;*/
	font-size:10pt;
	line-height:13pt;
	font-weight:bolder;
	color:#000;
}
.black_text {
	font-family:"Arial Black", Gadget, sans-serif;
	/*font-size:14px;*/
	font-size:8.5pt;
	font-weight:bolder;
	color:#000;
}

.map_locations_text {
 	font-size: 6.5pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 10pt;
}

.map_locations_states {
	font-family:"Arial Black", Gadget, sans-serif;
	/*font-size:14px;*/
	font-size:8.0pt;
	line-height:10pt;
	color:#000;
}


.bio_name {
	color: #004B8D;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 7px 0;
	text-align: left;
}

.sub_head {
	color: #004B8D;
	font-size: 16px;
	font-weight:200;
	font-stretch:narrower;
	line-height: 23px;
	text-align: left;
}

h1 {
	color: #004B8D;
	font-size: 21px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 0 7px 0;
	text-align: center;
}

h2 {
	color: #9BB63D;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0 0 20px 0;
	line-height: 12px;
	text-align: center;
}
h5 {
	color: #004B8D;
	font-size: 14px;
	font-weight:200;
	font-stretch:narrower;
	line-height: 20px;
	text-align: left;
}	

.pillars {
	margin-left: 130px;
}


#promo_button {
	width: 240px;
	height: 73px;
	background: url(images/H1N1_Button_over.jpg) no-repeat;
	position: absolute;
	left: 78px;
	top: 440px;
}

.boldgreen {
	font-weight: bold;
	color: #9BB63D;
}

.titlegreen {
	font-weight: bold;
	color: #693;
}

.boldblue {
	font-weight: bold;
	color: #004B8D;
}

#container {
	margin: 0 auto;
	width: 950px;
	height: 627px;
	position: relative;
}

#container-home {
	margin: 0 auto;
	width: 950px;
	height: 627px;
	position: relative;
}

#container-divisions {
	margin: 0 auto;
	width: 950px;
	height: 887px;
	position: relative;
}

.home {
	background: url(images/home-bg.jpg) no-repeat 0px 0px;
}

.about {
	background: url(images/circle-about.gif) no-repeat 303px 152px;
}

/*.company_info {
	background: url(images/circle-company_info.jpg) no-repeat 303px 30px;
}

.leadership_home {
	background: url(images/circle-leadership.jpg) no-repeat 270px 30px;
}

.leadership_aiken {
	background: url(images/leadership_aiken.jpg) bottom right no-repeat;
	width: 588px;
	height: 468px;
	left: 362px;
	top: 0px;
	padding-top: 160px;
}

.leadership_schuette {
	background: url(images/leadership_schuette.jpg) bottom right no-repeat;
	width: 588px;
	height: 468px;
	left: 362px;
	top: 0px;
	padding-top: 160px;
}

.leadership_swanson {
	background: url(images/leadership_swanson.jpg) bottom right no-repeat;
	width: 588px;
	height: 468px;
	left: 362px;
	top: 0px;
	padding-top: 160px;
}

.leadership_pryor {
	background: url(images/leadership_pryor.jpg) bottom right no-repeat;
	width: 588px;
	height: 468px;
	left: 362px;
	top: 0px;
	padding-top: 160px;
}

.leadership_esler {
	background: url(images/leadership_esler.jpg) bottom right no-repeat;
	width: 588px;
	height: 468px;
	left: 362px;
	top: 0px;
	padding-top: 160px;
}

.leadership_schreibman {
	background: url(images/leadership_schreibman.jpg) bottom right no-repeat;
	width: 588px;
	height: 468px;
	left: 362px;
	top: 0px;
	padding-top: 160px;
}

.margin_bio_left {
	float: left;
	clear: left;
	height: 450px;
	line-height: 0px;
	font-size: 0px;
}

.margin_bio_right {
	float: right;
	clear: right; 
	height: 450px;
	line-height: 0px;
	font-size: 0px;
}


.workplace {
	background: url(images/workplace_softgreen_back.gif) no-repeat 362px 0px;
}

.workplace_blank_sheet {
	background: url(images/publication_blank_sheet.jpg) no-repeat 362px 0px;
}

.workplace-home {
	background: url(images/circle-workplace_choice.jpg) no-repeat 362px 0px;
}

.media_lounge_home {
	background: url(images/circle-media-lounge-home.jpg) no-repeat 362px 0px;
}

*/

.services {
	background: url(images/circle-services.gif) no-repeat 319px 3px;
}

.operations {
	background: url(images/circle-operations.jpg) no-repeat bottom right;
}

.ourbrands {
	background: url(images/circle-ourbrands.gif) no-repeat 362px 0px;
}

.beyond {
	background: url(images/circle-beyond.gif) no-repeat 188px 7px;
}

.beyond-sub {
	background: url(images/circle-beyond.gif) no-repeat 335px 20px;
}

.careers {
	background: url(images/circle-careers.gif) no-repeat 183px 0px;
}

.contact {
	background: url(images/circle-contact.gif) no-repeat 299px 12px;
}

.divisions {
	background:none;
	height:800px;
}

#logo {
	width: 138px;
	height: 138px;
	background: url(images/logo.jpg) no-repeat;
	position: absolute;
	left: 61px;
	top: 32px;
}

#h1n1_button {
	width: 210px;
	height: 56px;
	background: url(images/H1N1_Button_over.jpg) no-repeat;
	position: absolute;
	left: 410px;
	top: 0px;
}

#links {
	width: 120px;
	height: 299px;
	position: absolute;
	left: 1px;
	top: 200px;
	color: #004B8D;
	font-weight: bold;
	line-height: 16px;
	color: #9BB63D;
	text-transform: uppercase;
}


#links P {
	margin: 0;
}

#links a:link, #links a:visited {
	color: #004B8D;
	text-decoration: none;
	font-weight: bold;
	text-decoration:none;
	text-transform: lowercase;
}

#links a:hover, #links a:active {
	color: #004B8D;
	border-bottom: dotted thin;
	font-weight: bold;
	text-decoration:none;
	text-transform: lowercase;
}

.vert-line {
	width: 3px;
	background-color: #9bb63c;
	position: absolute;
	font-size: 0;
	line-height: 0;
}

.horiz-line {
	height: 3px;
	background-color: #9bb63c;
	position: absolute;
	font-size: 0;
	line-height: 0;
	top: 307px;
	left: 200px;
}

#height336 {
	height: 336px;
	left: 127px;
	top: 177px;
}

#height220 {
	height: 220px;
	left: 127px;
	top: 177px;
}

#height54 {
	height: 54px;
	left: 166px;
	top: 276px;
}

#width17 {
	width: 17px;
	left: 127px;
	top: 510px;
}


#width22 {
	width: 21px;
	left: 166px;
	top: 276px;
}

#width22a {
	width: 50px;
	left: 210px;
	top: 233px;
}

#width14 {
	width: 14px;
	left: 127px;
	top: 510px;
}

#width85 {
	width: 85px;
	left: 127px;
	top: 510px;
	z-index: -1;
}

#width23 {
	width: 23px;
	left: 127px;
	top: 510px;
}

#width32 {
	width: 32px;
	left: 127px;
	top: 510px;
}

#width100 {
	width: 100px;
	top: 310px;
	left: 206px;
}

#width100 {
	width: 112px;
	top: 310px;
	left: 206px;
}


#width36 {
	width: 36px;
	left: 144px;
	top: 327px;
}

#width42 {
	width: 42px;
	left: 148px;
	top: 264px;
}

#width29 {
	width: 29px;
	left: 139px;
	top: 327px;
}


#width92 {
	width: 98px;
	left: 210px;
	top: 262px;
}

#width130 {
	width: 129px;
	left: 210px;
	top: 262px;
}

#width38b {
	width: 38px;
	left: 170px;
	top: 351px;
}

#width46 {
	width: 46px;
	left: 127px;
	top: 510px;
}

#width220b {
	width: 220px;
	left: 127px;
	top: 399px;
}

#width162 {
	width: 156px;
	left: 178px;
	top: 277px;
}

#height186 {
	height: 186px;
	left: 144px;
	top: 327px;
}

#height186b {
	height: 186px;
	left: 139px;
	top: 327px;
}

#height250 {
	height: 250px;
	left: 148px;
	top: 264px;
}

#height248 {
	height: 248px;
	left: 209px;
	top: 263px;
}

#height280 {
	height: 280px;
	left: 209px;
	top: 233px;
}

#height251 {
	height: 251px;
	left: 210px;
	top: 262px;
	z-index: -1;
}

#height53 {
	height: 53px;
	left: 178px;
	top: 277px;
}

#height61 {
	height: 61px;
	left: 170px;
	top: 510px;
}

#height69 {
	height: 69px;
	left: 156px;
	top: 443px;
}

#height138 {
	height: 138px;
	left: 205px;
	top: 216px;
}

#height162 {
	height: 162px;
	left: 170px;
	top: 351px;
}

#width38 {
	width: 38px;
	top: 568px;
	left: 171px;
}

#width65 {
	width: 65px;
	top: 443px;
	left: 156px;
}

#height261 {
	height: 261px;
	top: 310px;
	left: 206px;
}

#height71 {
	height: 71px;
	top: 375px;
	left: 221px;
}

#width118 {
	width: 118px;
	top: 310px;
	left: 206px;
}

#width70 {
	width: 70px;
	top: 310px;
	left: 206px;
}


#width100 {
	width:60px;
	top: 308px;
	left: 206px;
}

#width117 {
	width: 111px;
	top: 216px;
	left: 206px;
}

#width86 {
	width: 86px;
	top: 375px;
	left: 221px;
}

#width66 {
	width: 50px;
	top: 375px;
	left: 221px;
}

#height39 {
	height: 39px;
	top: 274px;
	left: 321px;
}

#width44 {
	width: 44px;
	top: 274px;
	left: 321px;
}

#content-container {
	position: absolute;
	overflow: visible;
	top: 0;
	background-color: #e9efd9;
}

/*comment - use for Company Information page*/
#content-container-row-A {
	position: absolute;
	overflow: visible;
	top: 260px;
	margin: 8px;
	border-bottom: solid .5pt #000;
	font-family:"Arial Black", Gadget, sans-serif;
	/*font-size:14px;*/
	font-size:10pt;
	font-weight:bolder;
	color:#000;
	height: auto;
	padding-bottom:0.75pc;
	width: 652px;
	left: 11px;
	
}

#content-container-row-A a {
	text-decoration:none;
		color:#000;
}

#content-container-row-A a:hover {
	text-decoration:underline;
}
#content-container-row-B {
	position: absolute;
	overflow: visible;
	top: 360px;
	margin: 8px;
	border-bottom: solid .5pt #000;
	font-family:"Arial Black", Gadget, sans-serif;
	/*font-size:14px;*/
	font-size:10pt;
	font-weight:bolder;
	color:#000;
	height: auto;
	padding-top:0.75pc;
	padding-bottom:0.75pc;
	width: 652px;
	left: 11px;
}
#content-container-row-B a {
	text-decoration:none;
		color:#000;
}
#content-container-row-B a:hover {
	text-decoration:underline;
}
#content-container-row-C {
	position: absolute;
	overflow: visible;
	top: 449px;
	margin: 8px;
	border-bottom: solid .5pt #000;
	font-family:"Arial Black", Gadget, sans-serif;
	/*font-size:14px;*/
	font-size:10pt;
	font-weight:bolder;
	color:#000;
	height: auto;
	padding-top:0.75pc;
	padding-bottom:0.75pc;
	width: 652px;
	left: 11px;
}

#content-container-row-C a {
	text-decoration:none;
	color:#000;
}
#content-container-row-C a:hover {
	text-decoration:underline;
}
#content-container-row-D {
	position: absolute;
	overflow: visible;
	top: 497px;
	margin: 8px;
	font-family:"Arial Black", Gadget, sans-serif;
	/*font-size:14px;*/
	font-size:10pt;
	font-weight:bolder;
	color:#000;
	height: auto;
	padding-top:0.75pc;
	width: 652px;
	/*left: 4.px;*/
	left: 11px;
}
#content-container-row-D a {
	text-decoration:none;
		color:#000;
}
#content-container-row-D a:hover {
	text-decoration:underline;
}

#content-container-row-E {
	position: absolute;
	overflow: visible;
	top: 263px;
	margin: 8px;
	border-bottom: solid .5pt #000;
	font-family:"Arial Black", Gadget, sans-serif;;
	/*font-size:14px;*/
	font-size:10pt;
	font-weight:bolder;
	color:#693;
	line-height: 14.5pt;
	height: 4.375pc;
	width: 655px;
	left: 11px;
}
#content-container-row-E2 {
	position: absolute;
	overflow: visible;
	top: 259px;
	margin: 8px;
	border-bottom: solid .5pt #000;
	font-family:"Arial Black", Gadget, sans-serif;
	/*font-size:14px;*/
	font-size:10pt;
	font-weight:bolder;
	color:#693;
	line-height: 14.5pt;
	height: 2pc;
	width: 652px;
	left: 11px;
}

#content-container-row-F {
	position: absolute;
	overflow: visible;
	top: 253px;
	margin: 8px;
	border-bottom: solid .5pt #000;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size:14px;*/
	font-size:10pt;
	font-weight:bolder;
	color:#693;
	line-height: 14.5pt;
	height: auto;
	width: 668px;
	left: 4px;
}
#content-container-row-F2 {
	position: absolute;
	overflow: visible;
	top: 260px;
	margin: 8px;
	border-bottom: solid .5pt #000;
	font-family:"Arial Black", Gadget, sans-serif;
	/*font-size:14px;*/
	font-size:10pt;
	font-weight:bolder;
	color:#693;
	line-height: 14.5pt;
	height: auto;
	width: 652px;
	left: 11px;
	padding-bottom: 0.75pc;
}
#content-container-row-G {
	position: absolute;
	overflow: visible;
	top: 260px;
	margin: 8px;
	border-bottom: solid .5pt #000;
	font-family:"Arial Black", Gadget, sans-serif;
	/*font-size:14px;*/
	font-size:10pt;
	font-weight:bolder;
	color:#693;
	line-height: 14.5pt;
	height: 4.5pc;
	width: 656px;
	left: 11px;
}
#content-container-row-H {
	position: absolute;
	overflow: visible;
	top: 261px;
	margin: 8px;
	border-bottom: solid .5pt #000;
	font-family:"Arial Black", Gadget, sans-serif;
	/*font-size:14px;*/
	font-size:10pt;
	font-weight:bolder;
	color:#693;
	line-height: 14.5pt;
	height: 7pc;
	width: 652px;
	left: 11px;
}
#back-to-page {
	position: absolute; /*relative;*/
	overflow: visible;
	top: -3px;
	margin: 8px;
	font:"Arial Black";
	/*font-size:14px;*/
	font-size:8.5pt;
	width: 119px;
	left: 809px;
	/*left: 5px;*/
}

#back-to-page a{
	text-decoration:none;
	color:#fff;
}

#back-to-page a:hover {
	text-decoration:underline;
}
#back-to-page-top {
	position: absolute;
	overflow: visible;
	top: 138px;
	margin: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #004B8D;
	height: auto;
	width: auto;
	left: 524px;
}
#back-to-page-small {
	position: absolute;
	overflow: visible;
	top: 575px;
	margin: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #004B8D;
	height: auto;
	width: 150px;
	left: 580px;
}
#content-container-row-workplace {
	position: absolute;
	overflow: visible;
	top: 70px;
	margin: 8px;
	border-bottom: solid .5pt #000;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size:14px;*/
	font-size:10pt;
	font-weight:bolder;
	color:#693;
	line-height: 14.5pt;
	height: 88px;
	width: 672px;
	left: 3px;
}
#content-container-row-workplace2 {
	position: absolute;
	overflow: visible;
	top: 76px;
	margin: 8px;
	border-bottom: solid .5pt #000;
font-family:"Arial Black", Gadget, sans-serif;
	/*font-size:14px;*/
	font-size:10pt;
	font-weight:bolder;
	color:#693;
	line-height: 14.5pt;
	height: 4.25pc;
	width: 660px;
	left: 7px;
}
#content-container-row-workplace3 {
	position: absolute;
	overflow: visible;
	top: 80px;
	margin: 8px;
	border-bottom: solid .5pt #000;
	font-family:"Arial Black", Gadget, sans-serif;
	/*font-size:14px;*/
	font-size:10pt;
	font-weight:bolder;
	color:#693;
	line-height: 14.5pt;
	height: 5.813pc;
	width: 652px;
	left: 11px;
}
#content-container-row-overview {
	position: absolute;
	overflow: visible;
	top: 284px;
	margin: 8px;
	padding-top: 0.75pc;
	padding-bottom: 0.75pc;
	border-top: solid .5pt #000;
	border-bottom: solid .5pt #000;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size:14px;*/
		font-size:8.5pt;
	color:#000;
	height: auto;
	width: 407px;
	left: 260px;
	line-height:13pt;
}
#content-container-row-workplace-btm {
	position: absolute;
	overflow: visible;
	top: 458px;
	margin: 8px;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size:14px;*/
	font-size:8.5pt;
	font-weight: 800;
	line-height: 13pt;
	color:#000;
	height: auto;
	width: 407px;
	left: 515px;
}
#content-container-row-news {
	position: absolute;
	overflow: visible;
	top: 79px;
	margin: 8px;
	border-bottom: solid .5pt #000;
	font-family:"Arial Black", Gadget, sans-serif;
	/*font-size:14px;*/
	font-size:10pt;
	font-weight:bolder;
	color:#693;
	line-height: 14.5pt;
	height: auto;
	padding-bottom:0.75pc;
	width: 668px;
	left: 11px;
}#content-container-row-ldrship-0 {
	position: absolute;
	overflow: visible;
	top: 271px;
	margin: 8px;
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:8.5pt;
	font-weight:bolder;
	color:#88ac2e;
	height: 84px;
	width: 102px;
	left: -1px;
}

#content-container-row-ldrship-1 {
	position: absolute;
	overflow: visible;
	top: 272px;
	margin: 8px;
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:8.5pt;
	font-weight:bolder;
	color:#88ac2e;
	height: 84px;
	width: 103px;
	left: 110px;
}
#content-container-row-ldrship-2 {
	position: absolute;
	overflow: visible;
	top: 272px;
	margin: 8px;
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:8.5pt;
	font-weight:bolder;
	color:#88ac2e;
	height: 82px;
	width: 109px;
	left: 219px;
}
#content-container-row-ldrship-3 {
	position: absolute;
	overflow: visible;
	top: 273px;
	margin: 8px;
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:8.5pt;
	font-weight:bolder;
	color:#88ac2e;
	height: 163px;
	width: 108px;
	left: 337px;
}
#content-container-row-ldrship-4 {
	position: absolute;
	overflow: visible;
	top: 272px;
	margin: 8px;
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:8.5pt;
	font-weight:bolder;
	color:#88ac2e;
	height: 163px;
	width: 95px;
	left: 460px;
}
#content-container-row-ldrship-5 {
	position: absolute;
	overflow: visible;
	top: 273px;
	margin: 8px;
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:8.5pt;
	font-weight:bolder;
	color:#88ac2e;
	height: 162px;
	width: 102px;
	left: 576px;
}
#content-container-row-ldrship-title {
	position: absolute;
	overflow: visible;
	top: 100px;
	margin: 8px;
	border-bottom: solid .5pt #000;
	font-family:"Arial Black", Gadget, sans-serif;
	/*font-size:14px;*/
	font-size:10pt;
	font-weight:bolder;
	color:#88ac2e;
	height: 1.75pc;
	width: 504px;
	left: 158px;
}
#content-container-row-ldrship-title2 {
	position: absolute;
	overflow: visible;
	top: 100px;
	margin: 8px;
	border-bottom: solid .5pt #000;
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:10pt;
	font-weight:bolder;	
	color:#88ac2e;
	height: auto;
	padding-bottom:0.75pc;
	width: 506px;
	left: 158px;
}
#content-container-row-person-title {
	position: absolute;
	overflow: visible;
	top: 99px;
	margin: 8px;
	border-bottom: solid .5pt #000;
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:10pt;
	font-weight:bolder;
	/*line-height: 18pt;*/
	padding-bottom:0.75pc;
	color:#88ac2e;
	height: auto;
	width: 503px;
	left: 158px;
}
#content-container-top-header {
	position: absolute;
	overflow: visible;
	top: -60px;
	margin: 8px;
	height: auto;
	width: 428px;
	left: 290px;
}
#content-container-top-header-citizen {
	position: absolute;
	overflow: visible;
	top: -58px;
	margin: 8px;
	height: auto;
	width: 428px;
	left: 294px;
}
#content-container-workplace-header {
	position: absolute;
	overflow: visible;
	top: -58px;
	margin: 8px;
	height: auto;
	width: 462px;
	left: 328px;
}
#content-container-workplace-header2 {
	position: absolute;
	overflow: visible;
	top: -57px;
	margin: 8px;
	height: auto;
	width: 462px;
	left: 328px;
}

#content-container-row-header {
	position: absolute;
	overflow: visible;
	top: -38px;
	margin: 8px;
	height: auto;
	width: 428px;
	left: 221px;
}

#content-container-row-header1 {
	position: absolute;
	overflow: visible;
	top: -59px;
	margin: 8px;
	height: auto;
	width: 372px;
	left: 315px;
}
#content-container-row-header2 {
	position: absolute;
	overflow: visible;
	top: 251px;
	margin: 8px;
	height: 21px;
	width: 372px;
	left: 3px;	font: Arial;
	font-size:18px;
	font-weight:bolder;
	color:#000;
}
#content-container-ldrship-header0 {
	position: absolute;
	overflow: visible;
	top: 240px;
	margin: 8px;
	height: 21px;
	width: 101px;
	left: 0px;
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:8.5pt;
	font-weight:bolder;
	color:#000;
}

#content-container-ldrship-header1 {
	position: absolute;
	overflow: visible;
	top: 240px;
	margin: 8px;
	height: 21px;
	width: 102px;
	left: 110px;
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:8.5pt;
	font-weight:bolder;
	color:#000;
}
#content-container-ldrship-header1 a {
	text-decoration:none;
	color:#000;
}

#content-container-ldrship-header1 a:hover {
	text-decoration:underline;
}
#content-container-ldrship-header2 {
	position: absolute;
	overflow: visible;
	top: 240px;
	margin: 8px;
	height: 21px;
	width: 100px;
	left: 218px;
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:8.5pt;
	font-weight:bolder;
	color:#000;
}
#content-container-ldrship-header2 a {
	text-decoration:none;
	color:#000;
}

#content-container-ldrship-header2 a:hover {
	text-decoration:underline;
}
#content-container-ldrship-header3 {
	position: absolute;
	overflow: visible;
	top: 240px;
	margin: 8px;
	height: 21px;
	width: 105px;
	left: 337px;
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:8.5pt;
	font-weight:bolder;
	color:#000;
}
#content-container-ldrship-header3 a {
	text-decoration:none;
	color:#000;
}

#content-container-ldrship-header3 a:hover {
	text-decoration:underline;
}
#content-container-ldrship-header4 {
	position: absolute;
	overflow: visible;
	top: 240px;
	margin: 8px;
	height: 21px;
	width: 83px;
	left: 461px;
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:8.5pt;
	font-weight:bolder;
	color:#000;
}
#content-container-ldrship-header4 a {
	text-decoration:none;
	color:#000;
}

#content-container-ldrship-header4 a:hover {
	text-decoration:underline;
}
#content-container-ldrship-header5 {
	position: absolute;
	overflow: visible;
	top: 240px;
	margin: 8px;
	height: 21px;
	width: 114px;
	left: 575px;
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:8.5pt;
	font-weight:bolder;
	color:#000;
}
#content-container-ldrship-header5 a {
	text-decoration:none;
	color:#000;
}

#content-container-ldrship-header5 a:hover {
	text-decoration:underline;
}
#content-container-ldrship-CEO {
	position: absolute;
	overflow: visible;
	top: 220px;
	margin: 8px;
	height: 21px;
	width: 136px;
	left: 0px;	font: Arial;
	font-size:12px;
	font-weight:bolder;
	color:#000;
}
#content-container-ldrship-CEO a {
	text-decoration:none;
	color:#000;
}

#content-container-ldrship-CEO a:hover {
	text-decoration:underline;
}
#content-container-ldrship-hder {
	position: absolute;
	overflow: visible;
	top: 81px;
	margin: 8px;
	height: 21px;
	width: 314px;
	left: 158px;
	font-family:"Arial Black", Gadget, sans-serif;
	/*font-size:14px;*/
	font-size:10pt;
	font-weight:bolder;
	color:#000;
}
/* use the following IDs for positioning in right column*/
#content-container-row1 {
	position:relative;
	overflow: visible;
	top: -5%;
	margin: 8px;
	left: 195px;
}
#content-container-row2 {
	position:relative;
	overflow: visible;
	top: 6%;
	margin: 8px;
	left: 195px;
}
#content-container-row3 {
	position:relative;
	overflow: visible;
	top: 14%;
	margin: 8px;
	left: 195px;
}
#content-container-row4 {
	position:relative;
	overflow: visible;
	top: -1%;
	margin: 8px;
	left: 195px;
}
#content-container-row5 {
	position:relative;
	overflow: visible;
	top: 7.5%;
	margin: 8px;
	left: 360px;
}
#content-container-row6 {
	position: absolute;
	overflow: visible;
	top: 21.5pc;
	margin: 8px;
	left: 11px;
}
#content-container-row6A {
	position: absolute;
	overflow: visible;
	top: 306px;
	margin: 8px;
	left: 11px;
}
#content-container-row7 {
	position: absolute;
	overflow: visible;
	top: 326px;
	margin: 8px;
	left: 11px;
	padding-top:1pc;
}
#content-container-row8 {
	position: absolute;
	overflow: visible;
	top: 64px;
	margin: 8px;
	left: -31px;
}
#content-container-row9 {
	position: absolute;
	overflow: visible;
	top: 388px;
	margin: 8px;
	left: 11px;
}
#content-container-row10 {
	position:relative;
	overflow: visible;
	top: 10%;
	margin: 8px;
	left: 360px;
}
#content-container-row11 {
	position: absolute;
	overflow: visible;
	top: 306px;
	margin: 8px;
	left: 11px;
	padding-top:1pc;
}
#content-container-news {
	position: absolute;
	overflow: visible;
	top: 145px;
	margin: 8px;
	left: 11px;
}
#content-container-compnews {
	position: absolute;
	overflow: visible;
	top: 39px;
	margin: 8px;
	left: 174px;
}
#content-container-compnews1{
	position: absolute;
	overflow: visible;
	top: 40px;
	margin: 8px;
	left: 163px;
}
#content-container-compnews2 {
	position: absolute;
	overflow: visible;
	top: 39px;
	margin: 8px;
	left: 186px;
}
#content-container-row-work {
	position:absolute;
	overflow: visible;
	top: 30%;
	margin: 8px;
	left: 360px;
}

#content-container-row-work-lft {
	position: absolute;
	overflow: visible;
	top: 172px;
	margin: 8px;
	left: 5px;
}
#content-container-row-work-lft2 {
	position: absolute;
	overflow: visible;
	top: 189px;
	margin: 8px;
	left: 11px;
}
#content-container-row-workplace-lft {
	position: absolute;
	overflow: visible;
	top: 262px;
	margin: 8px;
	left: 15px;
}
#content-container-row-food-lft {
	position: absolute;
	overflow: visible;
	top: 156px;
	margin: 8px;
	left: 7px;
}
#content-container-row-food-lft2 {
	position: absolute;
	overflow: visible;
	top: 170px;
	margin: 8px;
	left: 11px;
}

#content-container-row-food-uppr {
	position: absolute;
	overflow: visible;
	top: 80px;
	margin: 8px;
	left: 10px;
}
#content-container-row-food-lft-lower{
	position: absolute;
	overflow: visible;
	top: 273px;
	margin: 8px;
	left: 5px;
}
#content-container-row-citizen-lft {
	position: absolute;
	overflow: visible;
	top: 349px;
	margin: 8px;
	left: 11px;
}
#content-container-row-food-rgt {
	position: absolute;
	overflow: visible;
	top: 156px;
	margin: 8px;
	left: 282px;
}
#content-container-row-food-rgt-lower {
	position: absolute;
	overflow: visible;
	top: 273px;
	margin: 8px;
	left: 249px;
}
#content-container-row-food-rgt-uppr {
	position: absolute;
	overflow: visible;
	top: 80px;
	margin: 8px;
	left: 260px;
}
#content-container-row-workplace-rgt {
	position: absolute;
	overflow: visible;
	top: 262px;
	margin: 8px;
	left: 360px;
}
#content-container-row-citizen-rgt {
	position: absolute;
	overflow: visible;
	top: 347px;
	margin: 8px;
	left: 254px;
}
#content-container-row-ldrshp-rgt {
	position: absolute;
	overflow: visible;
	top: 139px;
	margin: 8px;
	left: 158px;
}
#content-container-row-ldrshp-rgt2 {
	position: absolute;
	overflow: visible;
	top: 168px;
	margin: 8px;
	left: 158px;
}
#content-container-row-person-rgt {
	position: absolute;
	overflow: visible;
	top: 150px;
	margin: 8px;
	left: 158px;
}
#content-container-header {
	position: relative;
	overflow: visible;
	background-color: #000;
}
#content-container-picture {
	position: absolute;
	overflow: visible;
	top: 0px;
	background-image:url(images/leadership_sample.jpg);
	top: 73px;
	left: 289px;
	height: 183px;
	width: 147px;
}
#content-container-picture-get-to-know {
	position: absolute;
	overflow: visible;
	top: 0px;
	background-image:url(images/workplace_get_to_know_us.jpg);
	top: 72px;
	left: 0px;
	height: 183px;
	width: 145px;
}
#content-container-picture-lederer {
	position: absolute;
	overflow: visible;
	background-image:url(images/leadership_lederer.jpg);
	top: 74px;
	left: 0px;
	height: 183px;
	width: 145px;
}
#content-container-picture-esler {
	position: absolute;
	overflow: visible;
	background-image:url(images/leadership_esler.jpg);
	top: 74px;
	left: 0px;
	height: 183px;
	width: 145px;
}
#content-container-picture-pryor {
	position: absolute;
	overflow: visible;
	background-image:url(images/leadership_pryor.jpg);
	top: 74px;
	left: 0px;
	height: 183px;
	width: 145px;
}
#content-container-picture-schreibman {
	position: absolute;
	overflow: visible;
	background-image:url(images/leadership_schreibman.jpg);
	top: 74px;
	left: 0px;
	height: 183px;
	width: 145px;
}
#content-container-picture-schuette {
	position: absolute;
	overflow: visible;
	background-image:url(images/leadership_schuette.jpg);
	top: 74px;
	left: 0px;
	height: 183px;
	width: 145px;
}
#content-container-picture-swanson {
	position: absolute;
	overflow: visible;
	background-image:url(images/leadership_swanson.jpg);
	top: 74px;
	left: 0px;
	height: 183px;
	width: 145px;
}
#content-container-picture-beck {
	position: absolute;
	overflow: visible;
	background-image:url(images/photo-beck.jpg);
	top: 74px;
	left: 0px;
	height: 133px;
	width: 145px;
}
#content-container-picture-borsch {
	position: absolute;
	overflow: visible;
	background-image:url(images/photo-borsch.jpg);
	top: 74px;
	left: 0px;
	height: 133px;
	width: 145px;
}
#content-container-picture-montoya {
	position: absolute;
	overflow: visible;
	top: 74px;
	background-image:url(images/photo-montoya.jpg);
	left: 0px;
	height: 133px;
	width: 145px;
}
#circle-container {
	position: absolute;
	overflow: hidden;
	top: 0px;

}

#bottom-circle-container {
	position: absolute;
	overflow: hidden;
	top: 147px;
}

#circle-container P {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 16px;
	margin: 0 0 10px 0;
}

#section-title {
	width: auto;
	height: auto;
	text-align: center;
	position: relative;
}

.left_div_margin {
	float: left;
	clear: left;
	height: 520px;
	line-height: 0px;
	font-size: 0px;
	margin-top: 0px;
}

.right_div_margin {
	float: right;
	clear: right;
	height: 520px;
	line-height: 0px;
	font-size: 0px;
	margin-top: 0px;
}
	
.lW {
	float: left;
	clear: left;
	height: 16px;
	line-height: 0px;
	font-size: 0px;
	margin-top: 0px;
}
	
.rW {
	float: right;
	clear: right; 
	height: 16px;
	line-height: 0px;
	font-size: 0px;
}

/* photos & padding */

#company-info-picture1{
	width: 695x;
	height: 184px;
	background-image:url(images/plchldr1.jpg);
	position: relative;
	top: 0px;
	margin: 0 auto;
}
#company-info-picture-about{
	width: 695px;
	height: 184px;
	background-image:url(images/plchldr2.jpg);
	position: relative;
	top: 0px;
	margin: 0 auto;
}
#company-info-picture2{
	width: 695px;
	height: 184px;
	background-image:url(images/plchldr2_1.jpg);
	position: relative;
	top: 0px;
	margin: 0 auto;
}
#company-info-picture3{
	width: 695px;
	height: 184px;
	background-image:url(images/plchldr2_2.jpg);
	position: relative;
	top: 0px;
	margin: 0 auto;
}
#company-info-picture4{
	width: 695px;
	height: 184px;
	background-image:url(images/plchldr2_3.jpg);
	position: relative;
	top: 0px;
	margin: 0 auto;
}
#company-info-picture-leadership{
	width: 695px;
	height: 153px;
	background-image:url(images/leadership_row.jpg);
	position: relative;
	top: 0px;
	margin: 0 auto;
}
#company-info-picture-whyUSF{
	width: 695px;
	height: 184px;
	background-image:url(images/plchldr3_1.jpg);
	position: relative;
	top: 0px;
	margin: 0 auto;

}

#company-info-picture-get-to-know{
	width: 695px;
	height: 184px;
	background-image:url(images/workplace_get_to_know_us.jpg);
	position: relative;
	top: 0px;
	margin: 0 auto;
}
#company-info-picture-citizen{
	width: 695px;
	height: 184px;
	background-image:url(images//plchldr3.jpg);
	position: relative;
	top: 0px;
	margin: 0 auto;
}
#company-info-picture-join{
	width: 695px;
	height: 184px;
	background-image:url(images/plchldr3_3.jpg);
	position: relative;
	top: 0px;
	margin: 0 auto;

}
#company-info-picture-value{
	width: 695px;
	height: 184px;
	background-image:url(images/plchldr3_2.jpg);
	position: relative;
	top: 0px;
	margin: 0 auto;

}
#company-info-picture-grey {
	width: 695px;
	height: 184px;
	background-color:#999;
	position: relative;
	top: 70px;
	margin: 0 auto;
}

#company-info-picture-white {
	width: 695px;
	height: 380px;
	background-color:#fff;
	position: relative;
	top: 255px;
	margin: 0 auto;
} 

.company-info-row {
	width: 300px;
	height: 49px;
	font-family:"Arial Black", Gadget, sans-serif;
	/*font-size:14px;*/
	font-size:10pt;
	line-height:13pt;
	font-weight:bolder;
	color:#000;
}
.company-info-row2 {
	width: 499px;
	height: 28px;	font: Arial;
	font-size:22px;
	font-weight:bolder;
	color:#88ac2e;
}

.company-info-row-small {
	width: 231px;
	height: 206px;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size:14px;*/
	font-size:8.5pt;
	line-height:13pt;
}
.company-info-row-smaller {
	width: 130px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:italic;
	line-height:150%;
}
.company-info-row-smaller2 {
	width: 230px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size:11px;*/
	font-size:10px;
	line-height:150%;
}
.company-info-row-A {
	width: 271px;
	height: 271px;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size:14px;*/
	font-size:8.5pt;
	line-height:13pt;
}
.company-info-row-A a {
	text-decoration:none;
	color:#000;
}
.company-info-row-A a:hover {
	text-decoration:underline;
}
.company-info-row-A1 {
	width: 407px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size:14px;*/
	font-size:8.5pt;
	;
	line-height:13pt;
}
.company-info-row-A1 a {
	text-decoration:none;
	color:#000;
}
.company-info-row-A1 a:hover {
	text-decoration:underline;
}
.company-info-row-A2 {
	width: 652px;
	height: 202px;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size:14px;*/
	font-size:8.5pt;
	line-height:13pt;
}

.company-info-row-A2 a {
	text-decoration:none;
	color:#000;
}
.company-info-row-A2 a:hover {
	text-decoration:underline;
}
.company-info-row-A3 {
	width: 386px;
	height: 267px;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size:14px;*/
	font-size:8.5pt;
	line-height:13pt;
}
.company-info-row-A3 a {
	text-decoration:none;
	color:#000;
}
.company-info-row-A3 a:hover {
	text-decoration:underline;
}
.company-info-row-B {
	width: 360px;
	height: 43px;	font: Arial;
	font-size:10pt;
}
.company-info-row-C {
	width: 360px;
	height: 43px;
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:14px;
	color:#000;
}
.company-info-ldrship {
	width: 506px;
	height: 422px;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size:14px;*/
	font-size:8.5pt;
	;
	line-height:13pt;
}
.company-info-people {
	width: 500px;
	height: 414px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	line-height:13pt;
}
.company-info-row-no-bottom {
	width: auto;
	height: auto;
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:16px;
	margin: 10px;
}
#company-info-menu-main {
	width: auto;
	height: auto;
	
}

#company-info-menu {
	font-family:"Arial Black", Gadget, sans-serif;
	/*font-size:14px;*/
	font-size:10pt;
	right:0px;
}

#company-info-menu li {
	list-style-type:none;
	color:#693;
}

#company-info-menu li a{
	text-decoration:none;
	color:#693;
}
#company-info-menu li a:hover{
	text-decoration:underline; 

}
#company-info-menu2 {
	font-family:"Arial Black", Gadget, sans-serif;
	/*font-size:14px;*/
	font-size:10pt;
	right:0px;
}

#company-info-menu2 li {
	list-style-type:none; 
	color:#000; 
}

#company-info-menu2 li a{
	text-decoration:none;
	color:#000; 	
}
#company-info-menu2 li a:hover{
	text-decoration:underline; 
	color:#000;
}
.padding-Leadership_photo_menu {
	width: 650px;
	height: 550px;
	left: 305px;
	bottom: 1px;
	padding-top: 72px;
}

.padding-company-info {
	width: 695px;
	height: 630px;
	left: 255px;
	bottom: 0px;
	/*padding-top: 250px;*/
}
.padding-company-info-header {
	width: 679px;
	height: 50px;
	font:"Arial Black";
	/*font-size:14px;*/
	font-size:15pt;
	font-weight:bold;
	padding-top: 15px;
	padding-left: 1pc;
	padding-bottom: 9px;
	color:#FFF;
}


.padding-about {
	width: 538px;
	height: 405px;
	left: 303px;
	bottom: 0px;
	padding-top: 72px;
}

.padding-responsibility {
	width: 538px;
	height: 405px;
	left: 303px;
	bottom: 0px;
	padding-top: 72px;
}

.padding-news {
	width: 538px;
	height: 266px;
	left: 303px;
	bottom: 0px;
	padding-top: 211px;
}

.padding-services {
	width: 485px;
	height: 485px;
	left: 319px;
	top: 3px;
	padding-top: 0px;
	margin-top: 0px;
}

.padding-operations {
	width: 618px;
	height: 618px;
	left: 336px;
	top: 3px;
	padding-top: 0px;
	margin-top: 0px;
}

.padding-beyond {
	width: 589px;
	height: 591px;
	left: 188px;
	top: 3px;
	padding-top: 0px;
	margin-top: 0px;
}

.padding-beyond_sub {
	width: 589px;
	height: 591px;
	left: 337px;
	top: 20px;
	padding-top: 0px;
	margin-top: 0px;
}


.padding-careers {
	width: 635px;
	height: 628px;
	left: 183px;
	top: 0px;
	padding-top: 0px;
	margin-top: 0px;
}

.padding-media_lounge_facts_page {
	width: 588px;
	height: 475px;
	left: 362px;
	top: 0px;
	padding-top: 0px;
}

.padding-workplace-home {
	width: 588px;
	height: 475px;
	left: 362px;
	top: 0px;
	padding-top: 153px;
}

.padding-workplace_get_to_know_us {
	background: url(images/workplace_get_to_know_us.jpg) no-repeat 0px 60px;
	width: 588px;
	height: 475px;
	left: 362px;
	top: 0px;
	padding-top: 153px;
}

.padding-workplace-safety_first {
	width: 588px;
	height: 475px;
	left: 362px;
	top: 0px;
	padding-top: 153px;
}



.padding-workplace-why_usf {
	background: url(images/why_usf_tim_ditty.jpg) no-repeat 0px 60px;
	width: 588px;
	height: 475px;
	left: 362px;
	top: 0px;
	padding-top: 153px;
}

.padding-workplace-labor-philosophy {
	background: url(images/labor_philosophy.jpg) no-repeat 0px 60px;
	width: 588px;
	height: 475px;
	left: 364px;
	top: 0px;
	padding-top: 153px;
}

.padding-workplace-living-our-values {
	background: url(images/living_our_values.jpg) no-repeat 0px 60px;
	width: 588px;
	height: 475px;
	left: 362px;
	top: 0px;
	padding-top: 153px;
}

.padding-workplace-together-well-grow {
	background: url(images/together_well_grow.jpg) no-repeat 0px 60px;
	width: 588px;
	height: 475px;
	left: 362px;
	top: 0px;
	padding-top: 153px;
}

.padding-working-whats_happening_articles {
	width: 588px;
	height: 475px;
	left: 362px;
	top: 0px;
	padding-top: 153px;
}

.padding-divisions {
	width: 718px;
	height: 917px;
	left: 229px;
	top: 1px;
	padding-top: 0px;
	margin-top: 0px;
}

.padding-contact {
	width: 650px;
	height: 617px;
	left: 299px;
	top: 12px;
	padding-top: 0px;
	margin-top: 0px;
}


#about {
	width: 366px;
	height: 338px;
	position: absolute;
	top: 0;
	right: 0;
}

#services {
	width: 433px;
	height: 466px;
	position: absolute;
	bottom: -1px;
	right: 0;
}

#beyond {
	width: 799px;
	height: 334px;
	position: absolute;
	bottom: -1px;
	right: 0;
}

#careers {
	width: 581px;
	height: 384px;
	position: absolute;
	bottom: -1px;
	right: 0;
}

.photo-about {
	background: url(images/photo-about.jpg);
}

.photo-values {
	background: url(images/photo-values.jpg);
}

.photo-values1 {
	background: url(images/photo-values1.jpg) right bottom no-repeat;
}

.photo-opportunity {
	background: url(images/photo-opportunity.jpg) right bottom no-repeat;
}

.photo-opportunity1 {
	background: url(images/photo-opportunity1.jpg) right bottom no-repeat;
}

.photo-working {
	background: url(images/photo-working.jpg) right bottom no-repeat;
}

.photo-drivers {
	background: url(images/photo-drivers.jpg) right bottom no-repeat;
}

.photo-selectors {
	background: url(images/photo-selectors.jpg) right bottom no-repeat;
}

.photo-benefits {
	background: url(images/photo-benefits.jpg) right bottom no-repeat;
}

.photo-sales {
	background: url(images/photo-sales.jpg) right bottom no-repeat;
}

.photo-responsibility {
	background: url(images/photo-responsibility.jpg);
}

.photo-news {
	background: url(images/photo-news.jpg);
}

.photo-services {
	background: url(images/photo-services.jpg) 5px no-repeat;
}

.photo-expertise1 {
	background: url(images/photo-expertise1.jpg) 108px bottom no-repeat;
}

.photo-expertise2 {
	background: url(images/photo-expertise2.jpg) 106px bottom no-repeat;
}

.photo-expertise3 {
	background: url(images/photo-expertise3.jpg) right bottom no-repeat;
}

.photo-resources1 {
	background: url(images/photo-resources1.jpg) right bottom no-repeat;
}

.photo-resources2 {
	background: url(images/photo-resources2.jpg) 104px bottom no-repeat;
}

.photo-suppliers1 {
	background: url(images/photo-suppliers1.jpg) right bottom no-repeat;
}

.photo-ourbrand {
	background: url(images/photo-ourbrands.jpg) bottom right no-repeat;
	width: 588px;
	height: 385px;
	left: 362px;
	top: 0px;
	padding-top: 243px;
}

.photo-exclusive {
	background: url(images/photo-exclusive.jpg) 395px 77px no-repeat;
	width: 588px;
	height: 475px;
	left: 362px;
	top: 0px;
	padding-top: 153px;
}

.photo-specialty {
	background: url(images/photo-specialty.jpg) 238px 186px no-repeat;
	width: 588px;
	height: 491px;
	left: 362px;
	top: 0px;
	padding-top: 137px;
}

.photo-equipment {
	background: url(images/photo-equipment.jpg) bottom right no-repeat;
	width: 588px;
	height: 475px;
	left: 362px;
	top: 0px;
	padding-top: 153px;
}

.photo-sustainable {
	background: url(images/photo-sustainable.jpg) bottom right no-repeat;
	width: 588px;
	height: 475px;
	left: 362px;
	top: 0px;
	padding-top: 153px;
}

.photo-home {
	width: 528px;
	height: 621px;
	left: 422px;
	top: 0px;
	padding-top: 5px;
}


.photo-beyond {
	background: url(images/photo-beyond.jpg) 328px bottom no-repeat;
}

.photo-careers {
	background: url(images/photo-careers.jpg) right bottom no-repeat;
}

.photo-gperrella {
	background: url(images/photo-gperrella.jpg) left top no-repeat;
}

.photo-ssajo {
	background: url(images/photo-ssajo.jpg) 42px bottom no-repeat;
}

.photo-jkollinger {
	background: url(images/photo-jkollinger.jpg) 60px bottom no-repeat;
}


#footer {
	width: 950px;
	height: 64px;
	background: #9DB840 url(images/footer-right.gif) no-repeat top right;
	position: relative;
	bottom: 0px;
	margin: 0 auto;
}

#footer-left {
	width: 7px;
	height: 64px;
	background: url(images/footer-left.gif);
	float: left;
}

#usfs-logo {
	width: 238px;
	height: 58px;
	background-image:url(images/usfs.jpg);
	margin: 3px 0 0 28px;
	float: left;
}

#usfood-button {
	width: 140px;
	height: 58px;
	background-image:url(images/USFood_button_low.jpg);
	margin: 3px 28px 0 0 ;
	float: right;
}

.right {
	text-align: right;
}

#pages {
	position: absolute;
}

.pages-beyond {
	left: 255px;
	bottom: 27px;
}

.pages-expertise {
	left: 205px;
	bottom: 27px;
}

.pages-resources {
	left: 215px;
	bottom: 27px;
}

.pages-resources1 {
	left: 200px;
	bottom: 27px;
}

#pages a:link, #pages a:visited {
	color: #9BB63D;
	text-decoration: none;
}

#pages a:hover, #pages a:active {
	color: #9BB63D;
	text-decoration: underline;
}

.arrow {
	margin: 1px 7px 0 7px;
}

.hidden {
	visibility: hidden;
}

blockquote {
	padding: 0;
	margin: 0 0 0 40px;
}

#divisions-flash {
	margin-left:30px;
}

#division-key {
	background:url(images/divisions_key.gif) no-repeat;
	width:718px;
	height:11px;
}

#division-list {
	padding:15px 5px;
}

#division-list a:link, #division-list a:visited {
	text-decoration: none;
	font: normal 10px Helvetica, Arial, sans-serif;
	color: #000;
	margin: 0;
	padding: 0;
}

#division-list a:hover, #division-list a:active {
	text-decoration: underline;
	font: normal 10px Helvetica, Arial, sans-serif;
	color: #000;
		margin: 0;
	padding: 0;
}

#container-home ul {
	list-style-type:none;
	text-align:right;
	margin:0;
	padding:0;
	line-height:20px;
}

#container-home a:Link, #container-home a:Active {
	text-decoration:none;
}

#container-home a:Hover {
	text-decoration:none;
	text-transform:uppercase;
	color:#3257a1;
}

#container-home a:Visited {
	text-decoration:none;
}

.htmlnav {
         padding-top:200px;
		 line-height: 0.8;
}

html>body .htmlnav {padding-top:200px;}

.flash {margin:0 auto;}

#rollovers{top:185px; left:91px; position:absolute}

#rollovers img{border:none}

.haspopup{float:left}

div.nmhero{height:125px; padding:0; margin:0; text-align:center; position:relative}

div.nmhero a{display:block}

.popup{position:absolute; z-index:100; display:none; border-collapse:collapse; background-image:url(images/tips.gif); background-repeat:no-repeat; width:276px; height:85px}

#ipopup{ top:48px;  left:-106px;  background-position:0px -136px}

#spopup{ top:48px;  left:-44px;  background-position:0px -136px}

#rpopup{ top:48px;  left:19px;  background-position:0px -136px}

.poptext{padding:20px 12px 0px 12px; font-size:9px; line-height:13px !important; text-align:left; font-weight:normal; font-family:Helvetica,Arial,sans-serif; color:#333}

/*#dvpopup .poptext, #dpvpopup .poptext { padding:8px 12px 0px 14px !important;}*/
.haspopup {  }

#contactform {}

#contactform p {margin:0;}

#contactform input {width:200px; color:#333}
#formname input {border:1px solid #7f9db9;}
#formcompany input {border:1px solid #7f9db9;}
#formaddress input {width:175px;border:1px solid #7f9db9;}
#formcity input {width:125px;border:1px solid #7f9db9;}
#formstate input {width:75px;border:1px solid #7f9db9;}
#formzip input {width:50px;border:1px solid #7f9db9;}
#formphone input {width:275px;border:1px solid #7f9db9;}
#formemail input {width:275px;border:1px solid #7f9db9;}
#othertype {border:1px solid #7f9db9; font-size:10px;}
#formcomments textarea {}
#formsubmit input {width:auto;}

#formtype input {width:auto;}

#formname {
position:absolute;
float:left;
width:200px;
left:115px;
top:95px;
}

#formcompany {
position:absolute;
width:200px;
top:95px;
left:335px;
}

#formaddress {
position:absolute;
width:175px;
top:145px;
left:70px;
}

#formcity {
position:absolute;
width:125px;
top:145px;
left: 260px;
}

#formstate {
position:absolute;
width:75px;
top:145px;
left: 400px;
}

#formzip {
position:absolute;
width:50px;
top:145px;
left: 530px;
}

#formphone {
position:absolute;
width:275px;
top:196px;
left: 40px;
}

#formemail {
position:absolute;
width:285px;
top:196px;
left: 335px;
}

#formtype {
position:absolute;
top: 247px;
left:89px;
}

#formtype table {
width:500px;
}

#formtype tr {
height:20px;
}

#formcomments {
position:absolute;
top:515px;
left:175px;
}

#forminfo {
position:absolute;
top:483px;
left:90px;
width:450px;
text-align:center;
}

#forminfo p {font-size:9px; LINE-HEIGHT:11PX;
}

#formsubmit {
position:absolute;
top:575px;
left:290px;
}

html>body #formsubmit {
position:absolute;
top:585px;
left:290px;
}
