.topListHead {
   width: 160px;
   margin: 0 0 -1px 0;
   padding: 0;
   }

.topListHead h1 {
   font: bold 14px arial, helvetica, sans-serif;
   color: #fff;
   background: #7f9dc3 url(http://extras.mnginteractive.com/live/media/site571/2006/1212/20061212_113836_bg_block4Head.gif) repeat-x left bottom;
   border: 1px solid #8199bb;
   margin: 0;
   padding: 5px 0;
   text-align: center;
   }


/*************** BEGIN TOP LISTING STYLES ***********/
/****************** Listings Box ************************** */
 div {
   padding: 0;
   margin: 0;
   border-spacing: 0;
   }

.TLBox {
   font-family: verdana,arial,sans-serif;
   font-size: 10px;
   text-decoration: none;
   text-align: center;
   width: 160px;
   padding: 0 0 0 0;
   margin: 0 0 0 0;
   border-collapse: collapse;
   border-spacing: 0;
   }


.TLBox tbody,
.TLBox tr,
.TLBox td,
.TLBox table {
   padding: 0;
   margin: 0;
   }

.TLBoxHeader {
   background-color:#ffffff;
   padding:0px;
   text-decoration:none;
   border-style:none;
   border-width:0px;
   text-align:left;

   display: none;
   }

.TLBoxImage {
   background-color:#ffffff;
   vertical-align:bottom;
   border-style:none;
   border-width:0px;
   text-align:left;
   }

.TLBoxTabTable {
   margin: 0 auto;
   width: 160px;
   border-bottom: 1px solid #ccc;
   background: url(http://extras.mnginteractive.com/live/media/site571/2007/0214/20070214_075951_bg_topListingTabs.gif ) repeat-x 0 0;
   color: #fff;
   height: 22px;
   padding: 0;
   }

.TLBoxTab {
   font-weight:bold;
                background: url(http://extras.mnginteractive.com/live/media/site571/2007/0214/20070214_075951_bg_topListingTabs.gif ) repeat-x 0 0;
   }

.TLBoxTabLink {
   font-size: 9px;
   text-decoration:underline;
   text-align:center;
   font-weight: bold;
   color: #fff;
   margin: 0;
   }

a:hover.TLBoxTabLink {
   text-decoration: none;
   }

.TLBoxTabSelected {
   color: #4d6423;
   font-weight: bold;
   background: #fff;
   border: 1px solid #c4cede;
   border-bottom: none;
   }

.TLBoxTabSelected a.TLBoxTabLink {
   text-decoration: none;
   color: #323465;
   }

 .TLBoxContent {
   width: 160px;
   color: #3F50AA;
   text-decoration:none;
   text-align: left;
   background-color: #e7e9f5;
   border: 1px solid #8ba2c1 !important;
   margin: 0 auto;
   }

 .TLBoxContent td {
   padding: 0 5px;
   height: 1%;
   }

.TLBoxType {
   display: none;
   }

a.TLBoxTitle {
   /*background: transparent url(http://extras.mnginteractive.com/live/media/site571/2006/1212/20061212_114912_blt_arrowBlue.gif) no-repeat 0 2px;*/
   /*padding-left: 5px;*/
   font-family: verdana, arial;
   font-size:9px;
   color: #3F50AA;
   font-weight:bold;
   text-decoration: none;
   margin: 0 0;
   }

A.TLBoxTitle:hover {
   text-decoration: underline;
   }

.TLBoxCompany {
   display: block;
   font-size:9px;
   color: #666;
   margin: 0 0 7px 0;
   padding: 0;
   line-height: 10px;
   }

.TLBoxRule {
   display: none;
   }

.TLBoxFooter {
   background-color:#ffffff;
   text-align:left;
   }

td.TLBoxAllListings {
   text-align: left;
   padding: 10px 5px;
   width: 100%;
   }

a.TLBoxAllListings {
   background: transparent;
   font: bold 11px verdana;
   color: #3F50AA;
   }

.TLBoxEmpty {
   font: 9px verdana, arial;
   color: #333;
   }


/* ***************** Other Styles ************************** */
.TLMoreTitle {
   color:#666666;
   font-family:arial,sans-serif;
   font-weight:bold;
   font-size:10px;
   }
.TLMoreCompany {
   color:#3333CC;
   font-family:arial,sans-serif;
   font-weight:normal;
   font-size:12px;
   }
.TLMoreLine {
   color:#cccccc;
   width:1px;
   border-width:1px;
   border-style:solid;
   }
.TLMoreHeader {
   color:#993333;
   font-family:arial,verdana,sans-serif;
   font-weight:bold;
   font-size:24px;
   }
.TLcontent {
   background:#F8F8FA;
   width:330px;
   border:solid;
   border-width: 0 0 0 0;
   border-color:#F8F8FA;
   padding-left:5px;
   }
.TLTitle {
   color:#014185;
   font-family:arial;
   font-weight:bold;
   font-size:11px;
   text-decoration:underline;
   text-align:left;
   }
.TLcompany {
   font-size:11px;
   color:#666666;
   width:330px;
   padding-left:5px;
   padding-top:3px;
   padding-bottom:13px;
   }
.TLLine {
   color:#ffffff;
   font-size:11px;
   width:90px; border-style:none none none none;
   }

.TLAllTypeName {
   font: bold 14px arial, helvetica, sans-serif;
   color: #fff;
   background: #7f9dc3 url(http://extras.mnginteractive.com/live/media/site571/2006/1212/20061212_113836_bg_block4Head.gif) repeat-x left bottom;
   border: 1px solid #8199bb;
   margin: 0;
   padding: 5px 0;
   text-align: center;
   }

.TLAllListingTitle {
   color: #000;
   font-family: arial,helvetica;
   font-size: 14px;
   font-weight: bolder;
   line-height: 18px;
   font-variant: normal;
   }

.TLAllListingText {
   color: #000000;
   font-family: arial;
   font-size: 10px;
   font-weight: 100;
   margin: 0 0 12px 0;
   }

.toplistingslink {
   color: #000000;
   font-family: arial;
   font-size: 18px;
   font-weight: bolder;
   background-color: #CCCCCC;
   background-position: 100%;
   width: 100%;
   display: block;
   text-align: left;
   text-decoration:none;
   }

/*************** END TOP LISTING STYLES ***********/


/***************ALL TOP LISTING STYLES ***********/

toplistings .TLBoxAllListings{
font-family:verdana;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#ffffff;
background-color:#003063;
text-transform: uppercase;
text-align:center;
width:100%;
}

.TLBoxRule{width:100%;}

  .TLAllTypeName
   {
      color: #FFFFFF;
      font-family: arial;
      font-size: 18px;
      font-weight: bolder;
      background-position: 100%;
      width: 100%;
      display: block;
      text-align: center;
   }

 .TLAllListingTitle
   {
      color: #3366cc;
      font-family: arial,helvetica;
      font-size: 12px;
      font-weight: bold;
      line-height: 18px;
      font-variant: normal;
                                width:100%;
   }

.TLAllListingText
   {
      color: black;
      font-family: arial;
      font-size: 10px;
      font-weight: 100;
      margin: 0 0 12px 0;
   }




 .toplistingslink{
   color: #000000;
   font-family: arial;
   font-size: 18px;
   font-weight: bolder;
   background-color: #CCCCCC;
   background-position: 100%;
   width: 100%;
   display: block;
   text-align: left;
                text-decoration:none;
}

/* ***************** Listings Details ************************** */
.TLDetailTitle{font-family:arial,helvetica; font-weight:bold; font-size:20px; text-align:center;}
.TLDetailCompany{font-family:arial,sans-serif; font-weight:bold; font-size:14px; text-align:center;}
.TLDetailDescription{font-family:arial,helvetica; font-size:12px; text-align:center;}
.TLDetailLink{font-family:arial, helvetica; font-size:11px; text-align:center;}
.TLDetailBox{}
.TLDetaiBody{}
.TLDetailOptions{
   font-size:10px;
   color:#003063;
   font-family:verdana,arial,sans-serif;
    font-variant:none;
    font-weight:bold;
    text-decoration:none;
}
.TLDetailFooter{}
.TLDetailHeader{padding-bottom:20px;}
.TLDetailNotFound{}



/*************** END ALL TOP LISTING STYLES ***********/








