/*------------------------------------*/
/*-----    MAIN CONTAINERS	  --------*/
/*------------------------------------*/
div.cntKey { padding:4px 0 8px 0; }
div.cntKey p { display:inline; width:auto; padding-right:8px; border-right:1px solid #003262; font-size:10px; color:#999999; margin-right:8px; line-height:10px; }
div.cntKey img { margin:4px 8px 0 0; }

/*------------------------------------*/
/* OTHER STYLES                  */
/*------------------------------------*/
#container h5 span { font-size:10px; font-weight:normal; }
.tbl-lit-listings { width:100%; border:0; }
.tbl-lit-listings td { border:0; margin:0; }
.tbl-lit-listings tr { border:0; margin:0; }
.td-lit-details { width:100%; }

div.cntLeftRail { width:50%; margin-right:20px; }
div.cntRightRail { width:40%; padding-top:34px; padding-left:20px; padding-bottom:24px; background-image:url(/images/bgVertDivider.gif); background-repeat:no-repeat; }

div.lnkAZItem { clear:both; margin:6px 0 0 0; background-image:url(/images/common/picAdobeIcon.gif); background-repeat:no-repeat; padding:0 0 0 20px; }
img.imgLtr { margin-top:24px; }
div.lnkItem { margin-top:5px; }
div.lnkItem p { margin:0; font-size:11px; }
img#imgDots { margin-bottom:14px; display:block; }

table.tblLetterGroup { margin-top:10px; }
table.tblLetterGroup td { text-align:center; width:22px; height:22px; background-repeat:no-repeat; margin:0; padding-top:1px; font-size: 12px; line-height: 19px; }
table.tblLetterGroup td a { color:#333333; font-weight:normal; text-decoration:underline; }
table.tblLetterGroup td a.txt-lnk-az-on { color:#FFFFFF; font-weight:bold; text-decoration:none; }

.tb-cell-az-off { background-image:url(/Images/AZ/bkgd-letter-off.gif); }
.tb-cell-az-on { background-image:url(/Images/AZ/bkgd-letter-on.gif); }
.tb-cell-az-over { background-image:url(/Images/AZ/bkgd-letter-over.gif); }

p.txt-lnk-az-on {
	color:#FFFFFF;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    line-height: 19px;
}