#downloads-content{
  padding-bottom: 20px;
  }

#downloads-content .downloads-limit p{
  margin-bottom:5px
}
.downloads-limit{
  width:330px;
  min-height: 195px;
  _height: 195px;
}

#downloads-table-bg-top{
  width:960px;
  background:transparent url(../images/downloads-table-bg-top.png) top left no-repeat;
	height: 10px;
    overflow: hidden;
}
#downloads-table-bg-bottom{
  width:960px;
  background:transparent url(../images/downloads-table-bg-bottom.png) left top no-repeat;
	height: 12px;
    overflow: hidden;
}
#downloads-table-bg-center{
  width:952px;
  background:transparent url(../images/downloads-table-bg-center.png) left 6px repeat-y;
	padding:0 4px 0 4px;
}

#downloads-table-bg{
  background:#EAEBEC;
  position:relative;
  width:952px;
}
.downloads-head{
  position:absolute;
  top:-210px;
  right:-4px;
  width:623px;
  height:200px;
  background:transparent url(../images/downloads-boxes.png) left bottom no-repeat;
  padding:0px 0 0 0;
}

.downloads-head P {margin:0; padding-bottom: 5px; position:absolute; bottom: 0px; width:135px; text-align:center;}
/* .downloads-head P IMG {position: relative; top: 10px;} */
.downloads-head P.dh1 {left:11px;}
.downloads-head P.dh2 {left:162px;}
.downloads-head P.dh3 {left:317px;}
.downloads-head P.dh4 {left:472px;}
.downloads-head P SPAN {font-size:14px; padding-bottom:4px; display:block; font-weight: bold; line-height: 1.1;}

.downloads-head P A{
  color: #303740;
  text-decoration:none;
  display: block;
}
.downloads-head P A:hover{color: #155C75;}


#downloads-table-bg table{
  border:0px;
  border-collapse:collapse;
  border-spacing:0px;
  padding:0;
  width:952px;
}
#downloads-table-bg table td, #downloads-table-bg table th{
  padding:0;
  border:0px;}
#downloads-table-bg table thead{
  display:none;}
#downloads-table-bg table tbody{  }
.odd{
  background-color:#FFFFFF;
}
#downloads-content #downloads-table-bg table tr.odd td,#downloads-content #downloads-table-bg table tr.odd th{
  background-color:#FFFFFF;/* from common.css - table tr.odd td */
}
#downloads-table-bg table tbody th{
  padding:5px 5px 5px 61px;
  width:270px;
  border-right:1px solid #DEDFE0;
  font-weight:normal;
  line-height:160%;
}
#downloads-table-bg table tbody th B {
  font-size: 14px;
  color: #000;
}

#downloads-table-bg table tbody .first th{
  padding-top:0;
}
#downloads-table-bg table tbody td{
  text-align:center;
}

#downloads-table-bg table tbody td.td1{
  width:150px;
  border-right:1px solid #DEDFE0;
}
#downloads-table-bg table tbody td.td2{
  width:150px;
  border-right:1px solid #DEDFE0;
}
#downloads-table-bg table tbody td.td3{
  width:155px;
  border-right:1px solid #DEDFE0;
}
#downloads-table-bg table tbody td.td4{
  width:156px;
  border-right:1px solid #DEDFE0;
}

#downloads-table-bg table tbody td.th{
  text-align: left;
  border-right:1px solid #DEDFE0;
  padding-left:69px;
}
#downloads-table-bg table tbody td.th p{
  padding:4px 0 0 0;
  margin:0;
}
#downloads-table-bg table tbody .buttons td{
  text-align:left;
  height:40px;
}
#downloads-table-bg table tbody td .button{
  left:16px;
  top:8px;
}


#downloads-button{ position:relative; height:45px;}
#downloads-button-in{position:absolute; left:470px; top:5px; width:200px;}
#downloads-button .button{left:0px;}
.icon-roll{
  position:absolute;
  left:564px;
  top:-17px;
  width:29px;
  height:28px;
  background: url(../images/icon-roll.png) 0 0 no-repeat;
}

/*  table shadow white */
DIV.tab-shadow-white-top {
    width: 960px;
    height: 9px;
    background: transparent url(../images/tab-shadow-white.png) center top no-repeat;
    overflow: hidden;
  }
DIV.tab-shadow-white-bottom {
    width: 960px;
    height: 9px;
    background: transparent url(../images/tab-shadow-white.png) center bottom no-repeat;
  }
* HTML DIV.tab-shadow-white-bottom {
    overflow: hidden;
  }

DIV.tab-shadow-bg {
    width: 960px;
    background: transparent url(../images/tab-shadow-bg.png) center top repeat-y;
    text-align: center;
  }
 DIV.tab-shadow {
    width: 954px;
    margin: 0px auto 0px;
    text-align: left;
  }

/*  table Purchase */
DIV.tab-shadow TABLE {
    width: 100%;
    background-color: #fff;
  }
DIV.tab-shadow TABLE TR TD {
    padding: 3px 20px 3px;
  }
DIV.tab-shadow TABLE TR.odd TD {
    background-color: transparent;
  }
DIV.tab-shadow TABLE TR.even TD {
    background-color: #EAEBEC;
  }
DIV.tab-shadow TABLE TR TH {
    padding: 5px 0px 0px;
  }
DIV.tab-shadow TABLE TR TH.licenseNumber {
    width: 320px;
  }
DIV.tab-shadow TABLE TR TH.licenseNumber H3 {
    text-align: center;
  }
DIV.tab-shadow TABLE TR TD.td-c INPUT {
      width: 60px;
  }

 DIV.tab-shadow TABLE TR TD.td-c DIV.butt-blue-input {
      padding: 0px;
  }
DIV.tab-shadow TABLE TR TD.td-c DIV.butt-blue-input INPUT {
      width: 100%;
  }

.b1
{	font-size:18px;
	font-wight:bold;}





