#banner {
	background-image: url(../images/banner_contact.jpg) ;
}

#middle .content {padding:19px 10px; }
  #middle .content h3{ padding:3px 0px;  margin-top:15px;font-size:12px;}

  #middle{}
    #middle table{ width:100%;}
      #middle table tbody tr{line-height:14px;}
        #middle table tbody tr.row_0{background-color:#ffffff}
        #middle table tbody tr.row_1{background-color:#fefce7}

        #middle table tbody tr td{vertical-align:top;padding:15px 0px 10px 0px!important; line-height:14px; border-bottom:1px dotted #AAA !important; }
        #middle table tbody tr td.filedesc{line-height:14px;width:177px;padding-left:3px !important}
        #middle table tbody tr td.filetype{text-align:center !important;width:26px;}
        #middle table tbody tr td.filetype img{padding:0px !important; margin:0px !important;}
        #middle table tbody tr td.filesize{width:80px;}
        #middle table tbody tr td.filelang{width:217px;}
        #middle table tbody tr td.filelang img{float:none !important;padding:2px 0px !important; margin:0px !important;}
        #middle table tbody tr td a{border:none !important}

        #middle table tbody tr td span.logo_lang{margin:0px 7px 0px 0px !important;display:block;float:left;}



#middle .subsectionwide
{
   width: 480px;
   margin:10px;
   padding:0;
   float:left;
   display: inline;
}

#middle .subsectionwide h4{
	background-image: url("../../images/subsection_title_microsites.jpg");
	width:477px;
	margin:0;
	padding:0 0 0 13px;
	height:30px;
	background-repeat: no-repeat;
	background-position: top left;
	font-size:16px;
	color:white;
	font-weight:bold;
	line-height: 19px;
	padding-top: 10px;
	margin-bottom: -10px;}

#middle .subsectionwide h4.tc
{
   background-image:url('../images/subsection_title_tc.jpg');
}

#middle .subsectionwide h4 a
{
   font-size:14px;
   color:white;
   font-weight:bold;
   height:40px;
   line-height:40px;
}

#middle .subsectionwide ul
{
   margin:0;
   padding:10px 0 5px 0;
   width: 478px;      /*228*/
   border-right:1px solid #b9b9b9;
   border-left:1px solid #b9b9b9;
   margin-top: 10px; /*-260px;*/
   z-index: 100;
}

#middle .subsectionwide ul li
{
  list-style-image: none;
  list-style-type: none;
  margin-left:12px;
}

#middle .subsectionwide ul li a
{

}

#middle .subsectionwide .footer
{
   margin:0;
   padding:0;
   width: 478px; /*230*/
   height:15px;
   background-image:url("../../images/subsection_footer_microsites.jpg");
}

#middle .content h3, #middle .content caption {
color:#E31837;
font-size:14px;
font-weight:bold;
margin-bottom:5px;
padding-top:15px;
}


.cents {
  font-size:10px;
}

.direct-contact {
  font-size:11px;
  font-style: italic;
}

.number {
       color: gray;
       font-weight: bold;
}

.grey-bg {
  background-color:#ECEDF1;
  height: 260px;
}

.blue-bg {
  background-color:#D4EFFA;
  height: 260px;
}

.blue-title {
  color:#61A8D2;
}


#middle .subsectionwide ol li {
  list-style-image: url('../images/subsection_bullet.jpg');
  list-style-type: none;

  font-size: 11px;
}
