@charset "utf-8";
/* CSS Document */

#newstitle  {
   visibility: visible;
   position: absolute;
   left: 371px;
   top: 228px;
   z-index: 3;
   width: 440px;
   height:auto;
}
#newstitle2  {
   visibility: visible;
   position: absolute;
   left: 371px;
   top: 268px;
   z-index: 3;
   width: 450px;
   height:auto;
}
#careertitle  {
   visibility: visible;
   position: absolute;
   left: 371px;
   top: 320px;
   z-index: 3;
   width: 450px;
   height:auto;
}

#addthis  {
   visibility: visible;
   position: absolute;
   left: 820px;
   top: 238px;
   z-index: 3;
   width: 155px;
   height:auto;
}
#addthis-career  {
   visibility: visible;
   position: absolute;
   left: 825px;
   top: 320px;
   z-index: 3;
   width: 150px;
   height:auto;
}

#newstitle p,
#careertitle p  {
   font: bold 13px/15px Tahoma;
   margin: 0px;
   padding-bottom: 6px;
   text-align: left;
}
#newsdetailmain  {
   visibility: visible;
   position: absolute;
   left: 545px;
   top: 260px;
   width: 405px;
   z-index: 3;
}
#newsdetail  {
   visibility: visible;
   position: absolute;
   left: 600px;
   top: 260px;
   width: 353px;
   z-index: 3;
}
#careerdetail  {
   visibility: visible;
   position: absolute;
   left: 371px;
   top: 350px;
   width: 353px;
   z-index: 3;
}
#newsimg  {
   visibility: visible;
   position: absolute;
   left: 370px;
   top: 260px;
   width: 160px;
   height: 117px;
   z-index:2;
}
#newsgrow,
#appsgrow {
   padding: 0px 70px 0px 370px;
   background: url(productsmedia/interiorgrowtile.gif) repeat-y center top;
   visibility: visible;
   margin: 0px;
   position: relative;
}
#newsdetail p,
#newsdetailmain p,
#careerdetail p	{
   font: 12px/14px Tahoma;
   text-align:left;
}
#newsgrow p,
#appsgrow p,
#envgrow p,
#newsrightcol p,
#main_text p	{
   padding-bottom: 10px;
   font: 11px/13px Tahoma;
   text-align:left;
}
#appsgrow table p	{padding-bottom:0;}

#newsgrow h1,
#newsgrow h3,
#appsgrow h1,
#appsgrow h3,
#envgrow h1,
#envrightcol h1,
#newsrightcol h1	{
   font: 12px/14px Tahoma;
   text-align:left;
   font-weight:bold;
   }
#aboutleftcol ul,
#newsgrow ul,
#appsgrow ul,
#envgrow ul,
#envrightcol ul,
#newsrightcol ul	{
   font: 11px/13px Tahoma;
}
#newsgrow *:first-child,
#appsgrow *:first-child,
#envgrow *:first-child	{
   margin-top: 0px;
}
#newsgrow *:last-child,
#appsgrow *:last-child,
#envgrow *:last-child  {
   margin-bottom: 0px;
}
#accleftcol,
#newsleftcol  {
   visibility: visible;
   position: absolute;
   left: 86px;
   z-index: 1;
   width: 252px;
   top: 392px;
}
#envrightcol,
#newsrightcol  {
   visibility: visible;
   position: absolute;
   left:374px;
   z-index: 1;
   width: 575px;
   top: 392px;
}
#accleftcol p,
#newsleftcol p
 { font: 11px/13px Tahoma;
   padding-bottom: 2px;
   padding-top: 6px;
   margin: 0px;
   text-align: left;
}
#envrightcol p,
 {
   font: 11px/13px Tahoma;
   padding-bottom: 6px;
   padding-top: 6px;
   margin: 0px;
   text-align: left;
}

#newsgrow a,
#newsdetail a,
#appsgrow a,
#envgrow a,
#newsleftcol a,
#envrightcol a,
#newsrightcol a,
#addthis a,
#addthis-career a {
   font: bold 11px/13px Tahoma;
   color:#003399;
   text-decoration:underline;
}
#accleftcol a {
   font: bold 11px/13px Tahoma;
}

#newsgrow a:hover,
#newsdetail a:hover,
#appsgrow a:hover,
#envgrow a:hover,
#newsleftcol a:hover,
#envrightcol a:hover,
#newsrightcol a:hover,
#addthis a:hover,
#addthis-career a:hover {text-decoration:none;}

#newsgrow a:visited,
#newsdetail a:visited,
#appsgrow a:visited,
#envgrow a:visited,
#newsleftcol a:visited,
#envrightcol a:visited,
#newsrightcol a:visited,
#addthis a:visted,
#addthis-career a:visited {color:#0e7b17;}

#newscontainer  {
   margin: 0px auto 0px auto;
   height: 700px;
   width: 1024px;
   position: relative;
}
#newsimg2  {
   visibility: visible;
   position: relative;   
   z-index: 1;
   height: 11px;
}
#twitter_feed_container	{
	visibility:visible;
	position: relative;   
    z-index: 1;
	}
#newslinelong  {
   background: url(media/common/line-bg.gif) repeat-x;
   visibility: visible;
   z-index: 3;
   width: 550px;
   height: 1px;
}
#news1,
#news2,
#news3  {
   visibility: visible;
   position: absolute;
   top: 301px;
   z-index: 2;
}
#news1  {left: 546px;}
#news2  {top:318px; left: 660px;}
#news3  {left: 770px;}

#envgrow {
   padding: 0px 687px 0px 86px;
   background: url(productsmedia/interiorgrowtile.gif) repeat-y center top;
   visibility: visible;
   margin: 0px;
   position: relative;
}
#newsgrowleft {
   padding: 0px 687px 0px 86px;
   background: url(productsmedia/interiorgrowtile.gif) repeat-y center top;
   visibility: visible;
   margin: 0px;
   position: relative;
}
.caption	{
   font:  oblique 11px/13px Tahoma;
   color:#333;}