/* TEAM AG CSS */ 
html{
	width: 100%;
	height: 100%;
}

body{ 
	margin:0px; 
	padding:0px;
	background-image:url(../images/body_bg.jpg);
	background-repeat:repeat-x;
	background-position:-242px top ;
	background-attachment:fixed;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
} 

#pagewidth{ 
	width:800px;
	padding-left: 102px;
	padding-top: 44px;
	position: relative;
	z-index: 100;
} 

#header{
	position:relative; 
	height:93px;
	background-position:bottom;
	background-image: url(../images/nav_bg.gif);
	background-repeat:repeat-x;
	width:100%;
	z-index:20;
} 

#leftcol{
	width:285px; 
	float:left; 
	position:relative;
}

#maincol{
	float: right; 
	display:inline; 
	position: relative; 
	width:515px;
	color: #333333;
	padding-bottom:10px;
}

#footer{
	height:25px; 
	color: #dcd684;
	text-align: right;
	padding: 10px 15px 0px 0px;
	background-color:#233424; 
	clear:both;
	filter:alpha(opacity=89);
	opacity: 0.89;
	-moz-opacity:0.89;
	z-index:20;
	position:relative;
} 

#wrapper {
	background-image:url(../images/wrapper_bg.png);
	background-repeat: repeat-y;
}

#wrapper {
	_background-image:url(../images/wrapper_bg.png);
	_background-repeat: repeat-y; 
	_filter:alpha(opacity=90);
	_z-index:20;
}

#lightergreen {
	height: 37px;
	width: 285px;
	background-color: #58685b;
	filter:alpha(opacity=90);
	opacity: 0.90;
	-moz-opacity:0.90;
}

h1 {
	background-image: url(../images/teamag_logo.gif);
	width: 285px;
	height: 93px;
	margin: 0px;
	padding: 0px;
	text-indent: -320px;
	float: left;
}


#repeatingbar {
	position: absolute;
	background-image: url(../images/bar_bg.gif);
	background-repeat: no-repeat;
	background-position: 902px 105px;
	height: 100%;
	width: 100%;
	left: 0px;
	top: 0px;
	filter:alpha(opacity=95);
	opacity: 0.95;
	-moz-opacity:0.95;
	z-index:1;
	margin: 0px;
	padding: 0px;
}

#leftbar {
	background-image:url(../images/bar_left.jpg);
	height: 101px;
	width:102px;
	position: absolute;
	top: 73px;
	left:0px;
	filter:alpha(opacity=95);
	opacity: 0.95;
	-moz-opacity:0.95;
	margin: 0px;
	padding: 0px;
}

 /* *** Float containers fix: *** */ 
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}
 
 /*header styles*/
h2 {
	height: 42px;
	width: 515px;
	margin:0px;
	padding:0px;
	text-indent: -900px;
}
h2.home {background-image:url(../images/welcome_header.gif);}
h2.aboutus {background-image:url(../images/about_header.gif);}
h2.services {background-image:url(../images/services_header.gif);}
h2.projects {background-image:url(../images/projects_header.gif);}
h2.resources {background-image:url(../images/resources_header.gif);}
h2.definitions {background-image:url(../images/definitions_header.gif);}
h2.calculator {background-image:url(../images/calculator_header.gif);}
h2.contact {background-image:url(../images/contact_header.gif);}
h2.corevalues {background-image:url(../images/corevalues_header.gif);}

h2.engineering {background-image:url(../images/engineering_header.gif);}
h2.nutrient {background-image:url(../images/nutrient_header.gif);}
h2.precision {background-image:url(../images/welcome_precision.gif);}
h2.resourcemanage {background-image:url(../images/resourcemanage_header.gif);}
h2.cropmanage {background-image:url(../images/cropmanage_header.gif);}
h2.value {background-image:url(../images/valueadded_header.gif);}


#maincol p {
	padding-left: 26px;
	padding-right:26px;
	line-height: 22px;
}

#leftcol p {
	padding-left: 26px;
	padding-right:26px;
	padding-bottom:26px;
	line-height: 24px;
	color: #666666;
}

h3 {
	height:36px;
	width:285px;
	margin:0px;
	padding:0px;
	text-indent:-500px;
}

h3.otherinfo {background-image:url(../images/otherinfo_header.gif);}
h3.whatwedo {background-image:url(../images/whatwedo_header.gif);}
h3.otherservices {background-image:url(../images/otherservices_header.gif);}
h3.otherresources {background-image:url(../images/otherresources_header.gif);}


li {
	line-height: 22px;
}

ol, ul {
    margin-top: 3px;
	padding-left: 32px;
	padding-right:26px;
	margin-left: 22px; 
	color: #666666;
}

/* -------- MENU ---------- */
#menu {display:block; height: 32px; padding-top:61px;}
#menu ul {list-style-type:none; margin: 0px; padding: 0px;}
#menu li {float:left; height: 32px; padding-right: 33px;}
#menu li.list1 {background:transparent url(../images/home_btn.gif); background-repeat:no-repeat; width: 27px; margin-left:26px; _margin-left:12px;}
#menu li.list2 {background:transparent url(../images/about_btn.gif); background-repeat:no-repeat; width: 49px; }
#menu li.list3 {background:transparent url(../images/services_btn.gif); background-repeat:no-repeat; width: 45px;}
#menu li.list4 {background:transparent url(../images/projects_btn.gif); background-repeat:no-repeat; width: 47px;}
#menu li.list5 {background:transparent url(../images/resources_btn.gif); background-repeat:no-repeat; width: 55px;}
#menu li.list6 {background:transparent url(../images/contact_btn.gif); background-repeat:no-repeat; width: 43px;}
#menu a {display:block; height: 32px; text-indent: -9999px; border-bottom: none;}


/* ----------- MENU HOVERING ITEMS ----------- */
#menu a#item1 {background:transparent url(../images/home_btn.gif) no-repeat;}
#menu a#item2 {background:transparent url(../images/about_btn.gif) no-repeat;}
#menu a#item3 {background:transparent url(../images/services_btn.gif) no-repeat;}
#menu a#item4 {background:transparent url(../images/projects_btn.gif) no-repeat;}
#menu a#item5 {background:transparent url(../images/resources_btn.gif) no-repeat;}
#menu a#item6 {background:transparent url(../images/contact_btn.gif) no-repeat;}

#menu a#item1:hover {background-position:0px -32px; z-index:50;}
#menu a#item2:hover {background-position:0px -32px; z-index:50;}
#menu a#item3:hover {background-position:0px -32px; z-index:50;}
#menu a#item4:hover {background-position:0px -32px; z-index:50;}
#menu a#item5:hover {background-position:0px -32px; z-index:50;}
#menu a#item6:hover {background-position:0px -32px; z-index:50;}
#menu a#item7:hover {background-position:0px -32px; z-index:50;}
#menu a#item8:hover {background-position:0px -32px; z-index:50;}
#menu a#item9:hover {background-position:0px -32px; z-index:50;}

/* -------- CURRENT MENU ITEM ----------- */
#menu li.list1_2 {background:transparent url(../images/home_btn.gif); background-repeat:no-repeat; background-position: 0px -32px; width: 27px; margin-left:26px; _margin-left:12px;}
#menu li.list2_2 {background:transparent url(../images/about_btn.gif); background-repeat:no-repeat; background-position: 0px -32px; width: 49px; }
#menu li.list3_2 {background:transparent url(../images/services_btn.gif); background-repeat:no-repeat; background-position: 0px -32px; width: 45px;}
#menu li.list4_2 {background:transparent url(../images/projects_btn.gif); background-repeat:no-repeat;  background-position: 0px -32px;width: 47px;}
#menu li.list5_2 {background:transparent url(../images/resources_btn.gif); background-repeat:no-repeat; background-position: 0px -32px; width: 55px;}
#menu li.list6_2 {background:transparent url(../images/contact_btn.gif); background-repeat:no-repeat; background-position: 0px -32px; width: 43px;}
/* ----------- LINK ITEMS ----------- */

#footer a:link,#footer a:visited {color: #dcd684; text-decoration:none; border-bottom: none;}

#footer a:hover {color: #dcd684; text-decoration:none; border-bottom: 1px dotted #dcd684; }

a:link, a:visited {color: #2a80d4; text-decoration:none; border-bottom: 1px dotted #2a80d4;}

a:hover {color: #2e6b35; text-decoration: none; border-bottom: 1px solid #2e6b35;}

a {outline: none;}


:focus {-moz-outline-style: none;}

