
#bottom_bar_div {
  width:100%;
  overflow:auto;

}

#bottom_bar_div h2 {
  width:100%;
  background-image:url('../images/ecc/callout_arrow.gif');
  background-repeat:no-repeat;
  background-position: right 40%;
  padding-bottom:0px;
  margin-bottom:8px;
}

#bottom_bar_div h2 a {
  color:#2f71a1;
  font-family:arial;
  font-size:16px;
  font-weight:bold;
  text-decoration:none;
  margin-left:6px;
  display:block;
}

#bottom_bar_div p {
  padding: 4px 0px 0px 5px;
}

#bottom_bar_div h2 a:hover {
  text-decoration:underline;
}

.homepage_bottom_bucket {
  float:left;
}

#hp_buck_left {
  width:259px;
  height:237px;
  background-image:url('../images/ecc/leftbox_bg.gif');
  background-repeat:no-repeat;
}

#hp_buck_mid {
  height:237px;
  margin-left:3px;
  width:473px;
  background-image:url('../images/ecc/midbox_bg.gif');
  background-repeat:no-repeat;
}

#hp_buck_right {
  height:237px;
  margin-left:3px;
  width:211px;
  background-image:url('../images/ecc/rightbox_bg.gif');
  background-repeat:no-repeat;
  
}

.hp_buck_inner {
  padding:24px 12px 0px 12px;
}

#hp_buck_mid .hp_buck_inner {
  float:left;
  width:212px;
}

#hp_buck_right .hp_buck_inner {
  padding:30px 8px 0px 8px;
}

.white_callout_box {
  background-image:url('../images/ecc/whitebox_callout_bg.gif');
  background-repeat:no-repeat;
  padding:12px 0px;
  width:227px;
  height:27px;
  margin:5px 0px 0px 0px;
  text-align:center;
  margin-left:3px;
}

.white_callout_box a {
  font-family:arial;
  font-size:11px;
  font-weight:bold;
  color:#ba0025;
  text-decoration:none;
}

.white_callout_box a:hover {
  text-decoration:underline;

}

.white_callout_box2 {
  background-image:url('../images/ecc/whitebox_callout_bg2.gif');
  background-repeat:no-repeat;
  padding:12px 0px;
  width:188px;
  height:27px;
  margin:0px 0px 0px 0px;
  text-align:center;
  margin-left:2px;
}

.white_callout_box2 a {
  font-family:arial;
  font-size:11px;
  font-weight:bold;
  color:#ba0025;
  text-decoration:none;
}

.white_callout_box2 a:hover {
  text-decoration:underline;

}

.moreinfodiv {
  border-top:1px solid #d0d0d0;
  padding-top:16px;
  margin-top:5px;
  margin-left:6px;  
}

.moreinfodiv a {
  font-family:arial;
  font-weight:bold;
  color:#ba0025;
  background-image:url('../images/ecc/morearrow.gif');
  background-repeat:no-repeat;
  background-position: right 70%;
  padding-right:8px;
  text-decoration:none;

}

.moreinfodiv a:hover {
  text-decoration:underline;
}

#flyout_div {
  height:26px;
  background-image:url('../images/ecc/bottombar_bg.gif');
  background-repeat:repeat-x;
  width:100%;
  margin-top:11px;
  border-left:1px solid #ededed;
  border-right:1px solid #ededed;
}

#flyout_div a {
  color:#666666;
  text-decoration:none
}

#flyout_div a:hover {
  color:#666666;
  text-decoration:underline;
}

.flyitem1 {
  float:left;
  border-right:1px solid #ededed;
  width:256px;
  padding-top:5px;
}

.flyitem2 {
  float:left;
  border-right:1px solid #ededed;
  width:238px;
  padding-top:5px;
}

.flyitem3 {
  float:left;
  border-right:1px solid #ededed;
  width:240px;
  padding-top:5px;
}

.flyitem4 {
  float:left;
  border-right:1px solid #ededed;
  width:212px;
  padding-top:5px;
}

#bottominfodiv {
  font-size:10px;
  margin:20px 0px 40px 0px;
  color:#a3a4a5;
}

#bottominfodiv a {
  text-decoration:none;
  color:#a3a4a5;
}

#bottominfodiv a:hover {
  text-decoration:underline;
}

.boxinner { padding:10px; }

.flyitem_movin {
  width:200px;
  overflow:hidden;
  height:0px;
  position:absolute;
  visibility:hidden;
  display:none;
  border:1px solid #cccccc;
  background-color:#ffffff;
  margin-top:-6px;
  text-align:left;
  z-index:300;
  
}

.flyitem_movin a {
  text-decoration:underline !important;
} 

#fm1 { 
  width:256px;
}

#fm2 {
  width:238px;
} 

#fm3 {
  width:240px;
} 

#fm4 {
  width:212px;
}
