#content
{
position: relative;
clear: both;
}

#innerContainer
{
height: 500px;
position: relative;
background: url(/_media/images/home_page/home_page_innovate_bg.jpg) top left no-repeat;
}

#flashContent
{
position: absolute;
z-index: 1;
width: 980px;
height: 308px;
top: 84px;
left: 0;
background: none;
}

#homeCopyLine
{
color:#cbdc56;
font-size:11px;
position: absolute;
top: 274px;
right: 460px;
z-index:2;
}

#mainNav
{
position: absolute;
width: 778px;
top: 294px;
right: 22px;
z-index: 4;
}

#promoAreaContainer
{
position: absolute;
width: 788px;
top: 334px;
right: 17px;
z-index: 2;
}

#promo1
{
float: left;
background: url(/_media/images/home_page/white_promo_bg.gif) top left no-repeat;
height: 193px;
width: 185px;
margin: 0 10px 0 0;
display: inline;
}

#promo1 .promo
{
color: #1a1a1a;
font: 11px/15px "Trebuchet MS", sans-serif;
padding: 20px;
}

#promo1 .promo p
{
padding-bottom:3px;
}

#promo2
{
float: left;
height: 193px;
width: 380px;
background: url(/_media/images/home_page/promo_area2_bg.jpg) top left no-repeat;
margin: 0 10px 0 0;
display: inline;
}

#promo2 .promo
{
color: #1a1a1a;
font: 11px/15px "Trebuchet MS", sans-serif;
padding: 20px 220px 20px 20px;
}

*html #promo2
{
width: 350px;
}

*html #promo2 .promo
{
padding: 20px 190px 20px 20px;
}


#promo2 .promo p
{
padding-bottom: 20px;
}

#promo3
{
float: left;
background: url(/_media/images/home_page/light_green_promo_bg.gif) top left no-repeat;
height: 193px;
width: 185px;
margin: 0 0px 0 0;
display: inline;
}

#promo3 .promo
{
color: #1a1a1a;
font: 11px/15px "Trebuchet MS", sans-serif;
padding: 20px 10px;
}

.promo p
{
padding: 6px 0 0 0;
}

a.readMore,
a.readMore:link,
a.readMore:visited,
a.readMore:active
{
padding: 6px 0 0 0;
margin: 6px 0 0 0;
display: block;
background: url(/_media/images/home_page/green_dotted_bg.gif) top left repeat-x;
font: bold 10px/15px arial, sans-serif;
color: #603913;
text-transform: uppercase;
text-decoration: none;
}

a.readMore:hover
{
color: #3d833d;
}

#footer
{
position: absolute;
top: 510px;
width: 787px;
margin: 30px 0 25px 193px;
padding: 20px 0 20px 0px;
color: #999;
font: 10px/14px arial, sans-serif;
}