/* CSS Document *//********************************************************************************  structure2.css*     version: 2.0*     date: March 1, 2006*******************************************************************************/img{  padding: 0px;  margin: 0px;}iframe{  overflow: hidden;  width: 199px;}#container{  position: relative;  width: 100%;  height: auto;  margin: -1px 0 0 0;  padding: 0 0 0 0;  /*top: 96px;*/}#main_body{  position: relative;  width: 778px;  margin: 0 auto;  overflow: hidden;  border-left: 1px solid #e4e1d9;  border-right: 1px solid #e4e1d9;}#topBar{  position: relative;  height: 95px;  overflow: visible;  z-index: 99;}#type_A #main_body{  background-image: none;}#type_B #main_body{  background-image: url(../images/bkg_lvl3_B.gif);  background-repeat: repeat-y;}#type_C #main_body{  background-image: url(../images/bkg_lvl3_C.gif);  background-repeat: repeat-y;}#type_D #main_body{  background-image: url(../images/bkg_lvl3_D.gif);  background-repeat: repeat-y;}#type_E #main_body{  background-image: none;}#content_section{  position: relative;  width: 775px;  height: auto;  background-color: white;}.content_bottom_section{  position: relative;  width: 775px;  height: auto;  border-top: 1px solid #e4e1d9;  overflow: visible;  background-color: white;}#footer{  position: relative;  height: 44px;  width: 100%;  background-color: #eaeae8;}#shadow{  position: relative;  bottom: 0px;  height: 37px;  width: 778px;  margin: 0px auto;  border-left: 1px solid #e4e1d9;  border-right: 1px solid #e4e1d9;  background-image: url('images/footer_shadow.gif');  background-repeat: repeat-x;  background-color: #eaeae8;  padding-top: 7px;  font-size: 10px;  line-height: 10px;  color: #8A8B8D;}#type_A .leftAREA /*KDP- changed width from 755 to 650 to make printing better*/{  position: relative;  width: 755px;  height: auto;  float: left;  padding: 10px;}#type_A .rightAREA{  position: relative;  width: 0px;  height: auto;  float: right;  padding: 15px;  display: none;}#type_B .leftAREA{  position: relative;  width: 615px;  height: auto;  padding: 10px;  float: left;  border-right: 1px solid #e4e1d9;}#type_B .rightAREA{  position: relative;  width: 83px;  height: auto;  float: right;  padding-top: 15px;  padding-right: 7px;  padding-left: 8px;  padding-bottom: 10px;}#type_C .leftAREA{  position: relative;  width: 562px;  height: auto;  padding: 10px;  float: left;  border-right: 1px solid #e4e1d9;}#type_C .rightAREA{  position: relative;  width: 168px;  height: auto;  float: right;  padding: 10px;}#type_D .leftAREA{  position: relative;  width: 358px;  height: auto;  padding: 15px;  float: left;  border-right: 1px solid #e4e1d9;}#type_D .rightAREA{  position: relative;  width: 358px;  height: auto;  float: right;  padding: 15px;}#type_E .leftAREA{  position: relative;  width: 238px;  height: auto;  padding: 10px;  float: left;}#type_E .midAREA{  position: relative;  width: 237px;  height: auto;  float: left;  padding: 10px;}#type_E .rightAREA{  position: relative;  width: 238px;  height: auto;  float: right;  padding: 10px;}/*Next part added by Eric Merrill to fix table printing error*/@media print{   #footer {      display: none;   }      #topBar {     display:none;   }   #main_body {      position: relative;      width: auto;      margin: 0 ;      overflow: hidden;      border-left: none;      border-right: none;      float: none;   }   #type_A .leftAREA /*KDP- changed width from 755 to 650 to make printing better*/{  position: relative;  width: 650px;  height: auto;  float: left;  padding: 10px;}}/*Till here*/