html {

height:100%;

}

* html body {

height:100%;

}

body{

padding:0; margin:0 auto;

min-height:100%;

position:relative;

width:100%;

font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

background-color:#edf0f2;

color:#000066;

min-width:998px;

width:expression( documentElement.clientWidth < 998 ? (documentElement.clientWidth == 0 ? (body.clientWidth < 998 ? "998" : "auto") : "998px") : "auto" );



}

H1 {

padding:0px;

MARGIN: 0px;

font-size:13px;

margin-top:5px;

	

}

H2 {

padding:0px;

MARGIN:0px;

font-size:12px;

padding-left:20px;



}

H3 {

padding:0px;

MARGIN:0px;

font-size:14px;



font-style:italic;	

}

H4 {

padding:0px;

MARGIN:0px;

font-size:12px;

padding-left:20px;

margin-top:10px;

}

H5 {

padding:0px;

MARGIN:0px;

font-size:16px;

}

A {

color:#1e4d7b;



}

A:hover {

text-decoration: none;

}

a:focus, a:active {

outline:none;

}

p {

margin:0px;

padding:0px;

}



textarea {

font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

}

#top {

border-bottom:solid 1px #2466a5;

}

#container {

overflow:hidden;

padding-bottom:20px;

}

#content {

margin-top:1px;

clear:both;

padding-top:10px;

overflow:hidden;

padding-bottom:50px;

background: #edf0f2 url(../images/bkg_cont.gif) repeat-x top;

width:100%;



}

#left {

float:left;

width:300px;

padding-left:10px;

padding-bottom:15px;





}

#right {

float:right;

width:300px;

padding-right:10px;

padding-bottom:15px;



}

#center {

padding-left:330px;

padding-right:330px;





}

#calendar table {

border-top:solid 1px #9fb0b8;

border-left:solid 1px #9fb0b8;

}

#calendar td {

color:#000066;

border-bottom:solid 1px #9fb0b8;

border-right:solid 1px #9fb0b8;

padding:3px;

text-align:center;

padding-top:0px;

padding-bottom:0px;

}



.cal_lr {

text-decoration:none;

font-weight:bold;

padding-left:5px;

padding-right:5px;

}

.cal_link {

background-color:#b8d0e5;

}

.cal_act {

background-color:#fff;

font-weight:bold;

}

#aut {

font-size:12px;

width:300px;

}

#aut222 #aut {

	width:auto;

}



#aut table{

border-top:solid 1px #9fb0b8;

border-left:solid 1px #9fb0b8;

}

#aut td{

border-bottom:solid 1px #9fb0b8;

border-right:solid 1px #9fb0b8;

padding:5px;

}

.aut_inp {

border:solid 1px #9fb0b8;

width:100%;

}

.aut_bot {

font-size:9px;

font-weight:bold;

}

#support {

clear:both;

width:100%;

border-top:solid 1px #2466a5;

padding-top:20px;

margin-top:6px;

}

#support table{



}

#support td {

text-align:center;

padding-top:12px;

padding-bottom:20px;

}

#text {

text-align:justify;

padding-left:330px;

padding-right:30px;

}

#text2 {

text-align:justify;

padding-left:30px;

padding-right:30px;

}

#faq ul{

margin:0px;

padding:0px;

}

#faq_2 {

border:solid 1px #9fb0b8;

padding: 14px;

overflow: auto;

width: 95%;

height: 400px;

background-color:#fff;

}

#faq_2 p{

padding-top:10px;

padding-bottom:5px;





}



#faq_3 p{

padding-top:10px;

padding-bottom:5px;





} 

#foot{

position:absolute;

bottom:0px;

padding-top:20px;

padding-bottom:20px;

border-top:solid 1px #2466a5;

width:100%;

}

#rfp {

padding-top:20px;}

#rfp td{

padding:3px;

padding-right:10px;



}

#rfp_cont {

padding-top:20px;

background: url(../images/american-workers.jpg) no-repeat left top;

overflow:hidden;

padding-left:280px;

padding-bottom:70px;

height:1%;





}

#rfpcont td{

padding:3px;

padding-right:10px;



}

#text2 li {

padding-top:3px;

padding-bottom:3px;}

#foot p{

padding-left:30px;

}

#empl table {

border-top:solid 1px #9fb0b8;

border-left:solid 1px #9fb0b8;

}

#empl td {

color:#000066;

border-bottom:solid 1px #9fb0b8;

border-right:solid 1px #9fb0b8;

padding:3px;

text-align:center;

}

.mynpua_td {

background:url(../images/union.gif) repeat-x;

height:25px;

border:solid 1px #9fb0b8;

text-align:center;

}

.mynpua_td2 {

border:solid 1px #9fb0b8;

border-top:none;

padding-top:10px;

padding-left:30px;

padding-bottom:10px;

padding-right:20px;

}

#amenu li {

margin-bottom:5px;

margin-top:5px;}

#amenu ul {

margin-bottom:0px;

padding-bottom:0px;

border:solid 1px;

}

#rfp2 {

padding-top:20px;}

#rfp2 td{

padding:0px;

padding-top:3px;

padding-bottom:3px;

font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

}

#plants {

text-align:justify;

padding-left:20px;

padding-right:20px;



}

#plants h1{

text-align:center;

width:100%;

font-size:16px;

}

.plants1 {

color:#406277;

overflow:hidden;

width:900px;

margin:0px auto;

padding-bottom:30px;

font-size:14px;

}

.plants1 img{

float:left;

border:solid 1px #406277;

}

.plants1 p{

padding-left:430px;

}

.plants2 {

clear:both;

padding-top:20px;

width:898px;

height:550px;

margin:0px auto;

}

.plants3 {

clear:both;

border:solid 1px #406277;

width:730px;

height:450px;

margin:0px auto;

float:left;

}

.plants4 {

float:left;

padding-left:20px;

}

.wb_table table{

border-top:solid 1px #000066;

border-left:solid 1px #000066;

}



.wb_table td{

border-right:solid 1px #000066;

border-bottom:solid 1px #000066;

padding:5px;

}

.wb_table th{

border-right:solid 1px #000066;

border-bottom:solid 1px #000066;

padding:5px;

}

.wb_ul li {

list-style:decimal;

}

.wb_ul li ul li{

list-style: lower-latin;

}

.rfp_cont2 {

padding-left:410px;

padding-bottom:50px;

}

.terms small{

font-size:12px;

color:#53538b;

}

.terms h2 {

padding-left:0px;

padding-bottom:10px;

}

.menu {

	border-top:solid 1px #2466a5;

	padding-top:20px;

	padding-bottom:13px;

	width:100%;

	text-align:center;

	

	}

.menu img {

	border:none;

	margin-left:3px;

	margin-right:3px;

	margin-bottom:6px;

	}

.prev_button {

	background:url(../images/forward.gif) repeat-x;

	width:86px;

	height:17px;

}

.next_button {

	background:url(../images/backward.gif) repeat-x;

	width:86px;

	height:17px;

	}

.plantone {

	position: relative;

	width:941px;

	margin:0px auto;

	}

.pl_info {

	width:100%;

	overflow:hidden;



	}

.pl_info1 {

	float:left;

	width:580px;

	}

.pl_info2 {

	float:left;

	border-left:solid 1px #a2adb7;

	padding-bottom:20px;

	padding-left: 25px; line-height: 18px;

	

	}

.plantone img.po_img { 

	border: 5px solid rgb(176, 197, 216); margin-right: 10px; 

	}

.gmap {

	border:solid 5px #b0c5d8;

	overflow:hidden;

	position:relative;

	margin-top:10px;

	float:left;

	}

.plantone h2 {

	text-align:left;

	padding-left:0px;



	padding-bottom:10px;

	} 

.plant_h1 {

	text-align:center;

	font-size:16px;

	text-transform:uppercase;

	font-family:Arial, Helvetica, sans-serif;

	}

.pbanners {

	width:100%;

	padding-top:20px;

	padding-bottom:15px;

	overflow:hidden;

	}

.leftban {

	float:left;

	}

.rightban {

	float:right;

	}

.pbanners img {

	border:none;

	}

.weather {

	background-color:#fff;

	border:solid 3px #b0c5d8;

	height:105px;

	margin-bottom:20px;

	color:#1e4d7b;

	font-size:11px;

	}

.weather h2 {

	font-family:Arial, Helvetica, sans-serif;

	color:#fff;

	background-color:#b0c5d8;

	font-size:15px;

	text-transform:uppercase;

	padding-left:10px;

	padding-top:5px;

	padding-bottom:6px;

	}

.weather h3 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-style:normal;

	border-bottom:solid 1px #b7b7b7;

	padding-top:6px;

	text-transform:uppercase;

	padding-bottom:4px;

	margin-bottom:4px;

	}

.wday {

	margin-left:1%;

	width:18%;

	position:relative;

	float:left;

	margin-right:1%;

	}

.wpic {

	position:absolute;

	top:9px;

	right:10px;

	

	}

.pl_info2 span{

	font-size:11px;

	color:#656575;

	

	}

.add_info_left {

	float:left;

	width:180px;

	}

.add_info_right {

	float:left;

	font-size:11px;

	width:140px;

	padding-left:10px;

	}

.uploadimage {

	padding-bottom:10px;

	}

.ui1 {

	padding-bottom:6px;}

.uploadimage label {

	padding-bottom:3px;

	display:block;

	padding-top:4px;

	font-weight:bold;

	}

.ui_but {

	font-weight:bold;

	cursor:pointer;

	padding-bottom:2px;

	margin-top:10px;

	}

.ui_forms {

	background-color:#b0c5d5;

	padding:10px;

	border: solid 1px #6e7d89;

	padding-top:5px;

	color:#000;

	}

.ui_forms p {

	padding-bottom:6px;

	}

#foot span {

	position:absolute;

	right:20px;

	top:21px;

	}

.jobs_t  {

	padding-left:10px;

	padding-right:10px;

	padding-top:10px;

	font-family:Arial, Helvetica, sans-serif;

	}

.jobs_t h1 {

	color:#0a355e;

	font-size:16px;

	text-transform:uppercase;

	font-family:Arial, Helvetica, sans-serif;

	

	}

.jobs_t h2 {

	color:#375a7c;

	font-size:14px;

	text-transform:uppercase;

	padding-left:0px;

	padding-bottom:10px;

	}



.jobs_t  table {

	border-left:solid 1px #526b81;

	border-top:solid 1px #526b81;

	}

.jobs_t  table th {

	border-right:solid 1px #526b81;

	border-bottom:solid 1px #526b81;

	padding:9px;

	padding-bottom:8px;

	padding-left:10px;

	background-color:#d1dce5;

	color:#0a355e;

	text-align:left;

	}

.jobs_t  table td {

	border-right:solid 1px #526b81;

	border-bottom:solid 1px #526b81;

	padding:10px;

	}

span.back {

	font-size:16px;

	color:#315e89;

	display:block;

	padding-bottom:30px;

	}

span.back a {

	color:#315e89;

	}

.job_comp  {



	position:relative;

	height:1%;

	

	

	}

.job_comp img {



	

	margin-right:10px;



	}

.companies {

	padding:20px;

	padding-top:0px;

	font-family:Arial, Helvetica, sans-serif;

	}

.companies h1 {

	font-size:18px;

	padding-bottom:20px;

	}

.companie {

	border-bottom:solid 3px #c2c5d9;

	padding-bottom:10px;

	margin-bottom:20px;

	}

.companie h2 {

	color:#535f89;

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

	padding-left:0px;

	border-bottom:solid 1px #c2c5d9;

	margin-bottom:10px;

	padding-bottom:5px;

	}



.alf {

	padding-bottom:30px;

	}

.alf a {

	color:#000066;

	font-size:18px;

	margin-right:5px;

	}



.comp_logo {

	border:solid 3px #b2bbc3;

	background-color:#fff;

	padding:10px;

	width:200px;

	text-align:center;

	}

.comp_desc {

	padding:10px;

	line-height:17px;

	}

.companie p {

	padding-bottom:10px;

	padding-top:10px;

	}

.quiz {

	padding-left:20px;

	padding-top:20px;

	font-family:Arial, Helvetica, sans-serif;

	padding-right:20px;

	}

.quiz a {

	font-weight:bold;

	font-size:14px;

	text-transform:uppercase;

	}

.quiz p {

	padding-top:6px;

	color:#000;

	font-size:11px;

	}

.quiz div {

	border-bottom:solid 1px #c2c5c6;

	padding-bottom:10px;

	margin-bottom:20px;

	}

.support2 {

	text-align:center;

	padding-left:20px;

	padding-right:20px;

	padding-top:20px;

	padding-bottom:15px;

	

	}

.support2 img {

	border:solid 2px #a1bace;

	margin-left:7px;

	margin-right:7px;

	margin-bottom:14px;

	}

.train {

	padding:20px;

	padding-top:0px;

	font-family:Arial, Helvetica, sans-serif;

	}

.train h1 {

	font-size:18px;

	padding-bottom:20px;

	}

.trainleft {

	float:left;

	width:250px;

	}

.trainleft ul {

	margin:0px;

	padding:0px;

	list-style:none;

	}

.trainleft ul li {

	padding-bottom:10px;

	}

.trainleft ul li a {

	background:#e0ecf7 url(../images/train_li.gif) repeat-x bottom;

	border:solid 1px #547ea5;

	display:block;

	padding:7px 5px 6px 15px;

	font-family:Tahoma, Geneva, sans-serif;

	font-weight:bold;

	font-size:12px;

	color:#fff;

	text-transform:uppercase;

	text-decoration:none;

	position: relative;

	height:1%;

	overflow:hidden;



	}

.trainleft ul li a:hover {

	background:none;

	background-color:#e0ecf7;

	}

.trainleft ul li a span {

	position:absolute;

	left:15px;

	top:6px;

	display:block;

	font-size:12px;

	color:#0a355e;

	text-transform:uppercase;

	text-decoration:none;

	cursor:pointer;

	}

.trainleft  li ul li {

	padding-bottom:0px;

	margin-top:-1px;

	}

*html .trainleft  li ul li {

	margin-top:-2px;

	}

.trainleft  li ul li a {

	background:#e0e9f2;

	color:#2f4e6c;

	font-size:11px;

	}

.trainleft ul li ul li a:hover {

	background-color:#144471;

	color:#fff;

	}

.trainright  {

	padding-left:280px;

	padding-right:20px;

	}

.trainright img {

	border:solid 3px #9eb8cd;

	float:left;

	margin-right:15px;

	margin-bottom:5px;

	}

.trainright p {

	padding-bottom:15px;

	}

.tblock {

	background-color:#e4ecf3;

	border:solid 1px #547ea5;

	height:1%;

	overflow:hidden;

	margin-bottom:5px;

	

	}

h2.trigger { 

 background: #e0ecf7 url(../images/train_li.gif) repeat-x bottom;

	color:#253747;

	text-transform:uppercase;

	font-size:16px;

	padding:0px;

	padding-right:20px;

	}

h2.trigger span {

	font-size:12px;

	text-transform:none;

	color:#000;

	font-weight:normal;

	}

h2.trigger a { 

	background:url(../images/arr2.gif) no-repeat right;

	display:block;

	padding:5px 10px 6px 16px;

	text-decoration:none;

	}

h2.active a {background:url(../images/arr1.gif) no-repeat right;}



.tblock div a {

	color:#134c82;

	font-size:14px;

	display:block;

	font-weight:bold;

	position:relative;

	text-decoration:none;

	line-height:26px;

	} 

.tblock u {

	font-size:12px;

	font-weight:bold;

	text-decoration:none;

	padding:0px 10px 0px 10px;

	border:solid 1px #547ea5;

	margin-left:10px;

	position:relative;

	}

.tblock a u {

	text-decoration:none;

	}

.tblock i {

	font-style:normal;

	text-decoration:underline;

	}

.tblock a:hover i {

	text-decoration:none;

	}

.toggle_container {

	padding-bottom:10px;

	padding-left:16px;

	padding-top:10px;

	}



/* new css */

.plantsall {

	padding-bottom:50px;

	padding-left:5%;	

	}

.plantsall td {

	line-height:20px;

	}

.plantsall ul {

	margin:0px;

	padding:0px;

	list-style:none;

	}

.plantsall li {

	background:url(../images/arrow.gif) no-repeat;

	background-position:0px 7px;

	padding-left:12px;

	}

.plantsall li:hover {

	background:url(../images/arrow_h.gif) no-repeat;

	background-position:0px 7px;

	}

.plantsall td a {

	color:#000066;

	}

.plantsall td a:hover {

	color:#4e4b4b;

	}

.plantsall h2 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	color:#000066;

	padding-left:0px;

	border-bottom:solid 2px #c2c5d9;

	padding-bottom:10px;

	margin-bottom:13px;

	margin-right:20px;

	}

#easyTooltip{

	width:170px;

	padding:12px;

	background:#244869;

	border:3px solid #7fa1ba;

	color:#c8dcf3;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:11px;

	padding-left:120px;

	}

#easyTooltip h3{

	margin:0 0 .5em 0;

	font:13px Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	}	

#easyTooltip p{

	margin:0 0 .5em 0;

	}		

#easyTooltip img{

	border:3px solid #9aacb9;

	float:left;

	margin-left:-108px;

	}	

#easyTooltip strong {

	color:#feff98;

	}

#item{

	display:none;

	}

.flash {

	text-align:center;

	padding-bottom:25px;

	}
.au_table {
	border-top:solid 1px #000066;
	border-left:solid 1px #000066;
	
	}
.au_table th {
	border-bottom:solid 1px #000066;
	border-right:solid 1px #000066;
	background-color:#b8cbdc;
	}
.au_table td {
	border-bottom:solid 1px #000066;
	border-right:solid 1px #000066;	
	}
.pbutt {
	background:#fefefe url(../images/pbutt.gif) repeat-x bottom;
	border:solid 1px #9fb0b8;
	}