﻿body {background-color:#dededd;min-width:990px;padding-bottom:30px;}

#form1 {text-align:center;margin:0 auto; margin-top:30px;width:990px;text-align:left;border:solid 1px black;}

#promoarea {width:100%;text-align:left;height:242px;}
#promoarealeft {float:left;width:581px;height:242px;}

#promonav {height:242px;border-left:solid 1px #454545;float:left;width:407px;}
.promoitem {border-bottom:solid 1px #454545;margin:0;padding:0;width:100%;}
.promoitem h1 {font-size:18px;font-weight:bold;padding:6px 0 3px 0;margin:0;width:65%;padding-left:15%; }
.promoitem p {font-size:11px;padding:0;margin:0;width:65%;padding-left:15%; }

#promoitemgray {background: url(../_images/homepage/promoimages/gray1.gif) no-repeat bottom right;height:80px;}
#promoitemgray h1 {color:#515151;}
#promoitemgrayhover {background: url(../_images/homepage/promoimages/grayhover.gif) no-repeat bottom right;height:80px;}
#promoitemgrayhover h1 {color:#414141;}
#promoitemgrayhover p {color:#000;}

#promoitemblue {background: url(../_images/homepage/promoimages/blue.gif) no-repeat bottom right;height:80px;}
#promoitemblue h1 {color: #1F5283;}
#promoitembluehover {background: url(../_images/homepage/promoimages/bluehover.gif) no-repeat bottom right;height:80px;}
#promoitembluehover h1 {color:#17426B;}
#promoitembluehover p {color:#000;}

#promoitemgreen {background: url(../_images/homepage/promoimages/green.gif) no-repeat bottom right;height:80px;border:0;}
#promoitemgreen h1 {color:#ffcf00;}
#promoitemgreenhover {border:0;background: url(../_images/homepage/promoimages/greenhover.gif) no-repeat bottom right;height:80px;}
#promoitemgreenhover h1 {color:#ffcc00;}
#promoitemgreenhover p {color:#000;}

#homepagecontent {width:100%;float:left;background:#fff url(../_images/homepage/homepagebg.gif) repeat-x left bottom;height:360px;}
#homepagecontent h1 {font-size:19px;font-weight:bold;padding: 10px 0;margin-top:0;}
.homepagecolumn {height:100%;overflow:hidden;border-right:solid 1px #454545;float:left;padding:0px;margin-bottom:0px}
.homepagecolumn2 {height:100%;overflow:hidden;border-right:solid 1px #454545;float:left;padding:0px;}
.homepagefeatureheader {font-size:1.7em;font-weight:bold;width:240px;}
#careeropportunities {width:580px;}
#careeropportunities h1 {width:100%;clear:both;margin:0;padding:0;}
#careeropportunities ul { list-style-type:none;margin-top:10px;}
#careeropportunities ul li {padding-left:25px; background:url(../_images/homepage/homepagearrow.gif) no-repeat left .6em;}
#careeropportunities a {color:#004296;text-decoration:underline;font-size:12px;}
#careeropportunities a:hover {color:#4383D4;}

#inthenews {width:300px; }
.newsitem {float:left;width:100%;margin-bottom:10px;}
.newsitem p {margin:0;padding:0;text-decoration:underline;font-size:11px;color:#000;}
.newsitem strong {color:#004296;font-size:12px;font-weight:bold;padding-bottom:3px;text-decoration:underline;}
.newsitem img {padding:4px 8px 4px 4px;}
/*#inthenews a {color:#004296;margin-top:10px;font-size:12px;}
#inthenews a:hover {color:#4383D4;}*/
#inthenews h1 {width:100%;clear:both;margin:0;padding:0;}
#inthenews ul { list-style-type:none;margin-top:10px;}
#inthenews ul li {padding-left:25px; background:url(../_images/homepage/homepagearrow.gif) no-repeat left;}
#inthenews a {color:#004296;text-decoration:underline;font-size:12px;}
#inthenews a:hover {color:#4383D4;}

.newsitemhover {float:left;width:100%;margin-bottom:10px;background-color:#FAE591;}
.newsitemhover p {margin:0;padding:0;text-decoration:underline;font-size:11px;color:#000;}
.newsitemhover strong {color:#004296;font-size:12px;font-weight:bold;padding-bottom:3px;text-decoration:underline;}
.newsitemhover img {padding:4px 8px 4px 4px;}

#machinesearch {width:407px; height:360px; float:left;padding:10;border:none;margin:0;}
#machinesearch a {padding:0;margin:0;}
#machinesearch img {margin:0;}
#centerblock {height:8px;background-color:#000;}

.prodsearch {border-bottom:solid 1px #454545; padding-left: 10px; padding-bottom: 20px;}

#quicklinks {width: 250px; float: left; padding-left: 10px; padding-bottom: 10px;}
#quicklinks h1 {width:100%;clear:both;margin:0;padding:0;}
#quicklinkss ul {list-style-type:none;margin-top:10px;}
#quicklinks ul li {padding-left:25px; background:url(../_images/homepage/homepagearrow.gif) no-repeat left .6em;}
#quicklinks a {color:#004296;text-decoration:underline;font-size:12px;}
#quicklinks a:hover {color:#4383D4;}

.home_video {width: 100px; float: right; padding-top: 49px;}

.video_header {font-size:1.1em; color: #5a7184;}

.contentslide{
border: 0px solid navy;
width: 581px;
float:left;
}

.contentslide .opacitylayer{ /*Do not edit this rule unless you're familiar with CSS opacity behavior*/
width: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;

}

.contentslide .contentdiv{
display: none;
}

.pagination{
width: 407px; /*Width of pagination DIV. To equal that of Content Slider's width, take into account the later's left/right paddings!*/
text-align: right;
background-color: #efefef;
border: 0px solid #cc3333;
float:left
}

* html .pagination{ /*Simplified box model hack to get IE5 to display width equal to that of Content Slider's*/
width: 407px; /*IE5 width*/
w\idth: 407px; /*IE6 width*/
}

.pagination a{
width:100%;
height: 100%;
}

.pagination a:hover, .pagination a.selected{
color: #000;
background: url(../_images/layout/panel_ovel.gif) no-repeat bottom right;
width:100%;
height:100%;
border: 0px solid;
display:block;
}

.panel_link
{
    /* for IE */
  filter: alpha(opacity=0);
  /* CSS3 standard */
  opacity: 0.0;
  z-index: -1;
  width: 407px;
  height: 80px;
}
    

.promo0 {background: url(../_images/homepage/promoimages/gray1.gif) no-repeat bottom right;height:80px; width: 407px; cursor:pointer; border-bottom:1px solid;}

.promo1 {background: url(../_images/homepage/promoimages/blue.gif) no-repeat bottom right;height:80px; width: 407px; cursor:pointer; border-bottom:1px solid;}

.promo2 {background: url(../_images/homepage/promoimages/green.gif) no-repeat bottom right;height:80px; width: 407px; cursor:pointer;}

.people {margin-bottom: 0px; height: 100px;}

#more
{
    float:left;
    height:120px;
    position:relative;
    width:390px;
    border:0px solid #ffcc33;
    overflow:hidden;
    padding-left:0px;
    padding-top:0px;
    z-index:5000;
}

.RadRotator .rrClipRegion {border: 2px solid #003366}
.rrItemsList ul li {margin: 0px;padding: 0px;list-style-type:none;background:none;}
.rrItem li {margin: 0px;padding: 20px;list-style-type:none;background:none;}

#more ul {margin: 0px;padding:0px;list-style-type:none;}

#more ul li {margin: 0px;padding: 0px;list-style-type:none;background:none;}

#banner ul {margin: 0px;padding:0px;list-style-type:none;float:left;z-index:10000}

#banner ul li {margin: 0px;padding: 0px;list-style-type:none;background:none;float:left}

.more_items
{
    float:left;
}

.More_item_text
{
    float:left;
    width: 280px;
    color: #000000;
    border:0px solid #000;
    padding-bottom:5px;
}

.More_item_text h2
{
    font-size:1.1em;
    padding:0px;
    margin:0px;
}

.More_item_text p
{
    padding:0px;
    margin:0px;
}

.More_image
{
    float:left;
    width:100px;
    border:0px solid #ffff00;
    padding-bottom:5px;
    z-index:100;
}

.More_items_social
{
    float:left;
    width:90px;
    border:0px solid blue;
}

.More_item_arrows 
{
border:0px solid #ffcc33;
float:right;
width:140px;
}

.More_item_arrows a {
height:20px;
width:24px;
float:right;
border:0px solid #000;
}

.More_item_arrows a#arrow-prev {
background:url(../_images/layout/next.png) 0 0 no-repeat;
margin-right:2px;
}


.More_item_arrows a#arrow-next {
background:url(../_images/layout/previous.png)  0 0 no-repeat;
}

#left_links
{
border-bottom:1px solid #000000; 
height:75px;
float:left;
width:100%;
padding-left:7px;
padding-right:7px;
padding-top:0px;
}

#left_links ul {padding-top:0px;margin-top:0px;}