/* **************** */
/* generic elements */
/* **************** */

body {
font-family: Lucida Sans, Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 1.2;
}

img { border: 0px; }

h1 {
font-size: 16pt;
color: #003C78;
font-weight: bold;
margin: 0in;
padding: 0in;
}
h1.cctitle {
font-size: 16pt;
}
h2 {
font-size: 14pt;
text-transform: none;
color: #EA7517;
margin: 0in;
}
h3 {
font-size: 13pt;
color: #003C78;
margin: 0in;
}
h4 {
font-size: 10pt;
color: #003C78;
margin: 0in;
padding: 0in;
font-weight: bold;
}
h5 {
font-size: 9pt;
color: #000000;
margin: 0in;
padding: 0in;
font-weight: bold;
}
h5.rcolhead {
font-size: 9pt;
font-weight: bold;
display: block;
margin: .0441in .1029in .0588in .1029in;
color: #EA7517; /* orange */
}
h5.contacthead {
font-size: 11pt;
color: #003C78; /* blue */
font-weight: bold;	
display: block;
margin: 0in .1029in 0in 0in;
}
h5.propdetails {
color: #FFFFFF;
font-size: 7pt;
font-weight: bold;
margin: .0147in 0in .0147in .0147in;
}
h6 {
font-size: 8pt;
font-weight: bold;
color: #000000;
margin: .2in 0in .0588in 0in;    
}
a {
text-decoration: none;
color: #003C78; /* blue */
}
a.orange {
color: #EA7517;
text-decoration: underline;  
}
p {
font-size: 9pt;
}
p.contactinfo {
font-size: 8pt;
margin: 0in;
}
select{
font-size: 8pt;
color: #000000; 
}
pre {
font-family: Lucida Console;
font-size: .9em
}
ul {
font-size: 10pt;
}
blockquote {
font-size: 8pt;
color: #003C78; /* blue */
margin: .0625in 0in 0in .25in;
padding: 0in;
}
.corps {
clear: both;
position: static;
width: 7.0in;
margin: 0in;
padding: 0in;
text-align: left;
}
.liqcorps {
position: static;
display: block;
height: auto;
padding: 0in;
}
.clear {
clear: both;
display: block;
height: 1px;
width: 1px;
overflow: hidden;
margin: 0;
padding: 0;
}
ul.RCAbullet {
list-style-type: disc; 
list-style-image: url(/images/buttons/icon_RCA.gif); 
/* text-indent: -1.5em; */
/* margin-left: .1466in; */
}
ul.RCAbullet li {
padding-left: 1em;
}

/* Rankings Page */
.topplayers {
width: 215px;
font-size: 10px;
margin-right: 10px;
}

.lbtnexport { display: none; }

.mse {
background-color: #FFFFFF;
}
.mseor {
background-color: #D6E8F2;    
}

.mstatstxt { font-size: 10px; }

.mstats3 { width: 225px; }

/* ********************************* */
/* general header and footer content */
/* ********************************* */

.fullhorhead, .chead {
position: absolute;
top: 0in;
left: 5in;
width: 2in;       
display: block;
}
#signinbox, #divlogin, #tblLogin, #tblWelcome, .loggedin_box, .longbanner, .mstats, .clcolumn {
display: none;
}   
.bannmenu, .contentmenu {
display: none;
}
.logohead {
position: static;
width: 2in;
}
.logo {
border: none;
margin: 0in;
margin-top: -.15in;
padding: 0in;
width: 2in;
height: .7592in;
display: block;
position: static;
}
.pdflogo {
display: block;
border: none;
margin: 0in;
padding: 0in;
width: 2in;
height: .7592in;
position: absolute;
left: 4.9in;
top: 0in;
}
.contactbox {
background-color: White;
display: block;
margin: 0in 0in .25in 0in;
clear: both;
}
.printonly {
display: block;
}
.screenonly {
display: none;
}

/* ******** */
/* PTS main */
/* ******** */

.PTSliqcorps {
position: static;
display: block;
width: 7.0in;
height: auto;
padding: 0in;
margin: 0in;
}
.PTShead {
display: block;
position: static;
float: left;
width: 7.0in;
height: auto;
margin: 0in;
padding: 0in;
}
.searchdate {
float: left;
position: static;
color: #666666;
font-size: 10pt;
font-weight: normal;
margin: 0in;
padding: 0in;
}
.btnmappage {
display: none;
}
#gridholder {
height: auto;
position: static;
margin: 0in;
padding: .125in 0in 0in 0in;
clear: both;
width: 7.0in;
}
.pdftbl {
color: #666666;
margin-bottom: 12pt;
display: block;
}
.PTStabletabs {
display: none;
position: static;
background: #FFFFFF;
height: auto;
margin: .2in 0in 0in 0in;
padding: 0in;
}
#GraphsDiv { 
margin-top: 27pt;
}
.sgrid {
font-size: 7pt;
width: 7in;
margin: 0in;
padding: 0in;
border-collapse: collapse;
border: none;
position: static;
float: none;
clear: both;
}

.sgrid_PDF {
font-size: 7pt;
width: 965px;
margin: 0in;
padding: 0in;
border-collapse: collapse;
border: none;
position: static;
float: none;
clear: both;
}

.sgrid_TAS {
font-size: 7pt;
width: 7in;
margin: 0in;
padding: 0in;
border-collapse: collapse;
border: none;
position: static;
float: none;
clear: both;
}


.sgrid_print {
font-size: 7pt;
width: 10in;
margin: 0in;
padding: 0in;
border-collapse: collapse;
border: none;
position: static;
float: none;
clear: both;
}



.sgrid td {
border: none;
}
.PTScontrols {
display: none;
}
.PTStitle {
color: #EA7517; /* orange */
position: static;
font-size: 14pt;
font-weight: bold;
margin: 0in; 
padding: 0in;
}
#PTStitlemain {
display: block;
float: none;
}
#trackerholder {
float: none;
display: block;
}
#PTSMain1_trackerholderPTS 
{
position: absolute;
display: block;
top: .57in;
left: 0in;
margin-left: -800px;
*margin-left: 0px;
_margin-left: 0px;
margin-top: -47px;
*margin-top: 0px;
_margin-top: 0px;
z-index: 9999999999999999999999;
}
#viewchanger {
display: none;
}
#tabholder {
display: none;
}
.PTSsub {
display: none;
}
.transparam {
font-size: 7pt;
position: absolute;
left: 4in;
top: 1.5in;
display: block;
text-align: right;
color: #666666;
width: 3in;
z-index: 5;
}
#savedeals {
display: none;
}

/*
.mapcol {
display: none;
}
*/

.detcol {
display: none;
}
td.specdetcol {
vertical-align: top;
}
#progressholder {
display: none; 
}
.inspector {
display: none;
}
.thd {
font-size: 6pt;
background-color: #7A96C0; 
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
}

.thd_TAS {
background: #666666; 
color: #FFFFFF;
font-weight: bold;
font-size: 10px;
text-decoration: none;
padding: 4px 4px 6px 4px;
border-collapse: separate;
}


.thd_email {
font-size: 7pt;
background-color: #7A96C0; 
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
}
.thdbsb {
font-size: 6pt;
background: #7A96C0; 
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
padding: .0294in .1029in .0441in .1029in;
}
.thdr {
font-size: 6pt;
background: #7A96C0; 
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
padding: .0294in .0147in .0294in .1029in;
}
a.sghead {
text-decoration: none;
color: #FFFFFF;
/* background-color: #7A96C0; */
font-size: 10px;
}

.sghead {
text-decoration: none;
color: #FFFFFF;
/*background-color: #7A96C0;*/
font-size: 10px;
}

.tb {
padding: .0294in .0147in .0294in .0147in;
}
.tbll {
padding: .0294in .0882in .0294in .0147in;
}
.tbr {
padding: .0294in .0147in .0294in .1029in;
}
.tblbsb {
padding: .0294in .1029in .0294in .1029in;
}
.tbn {
padding: .0294in .1173in .0294in .0147in;
}
#foot {
font-size: 7pt;
position: static;
clear: both;
display: block;
color: #777777;
padding: 0in;
margin: .5in 0in 0in 0in;
.margin: 0in;
}
#footlinks {
display: none;
}
#footmain {
width: 7in; 
display: block;
padding: 0in;
margin: 0in 0in 0in 0in;
}
a.ftlinks {
color: #777777;
display: inline;
padding: 0in;
margin: 0in;
text-align: left;
}
.legend {
font-size: 8pt;
color: #777777;
width: 7in;
margin: 0in;
padding: 0in;
display: block;
position: static;    
}
tr.lsgrid {
background-color: #FFFFFF;
}
tr.eosgrid {
background-color: #E4EbF1;
}
tr.eosgrid_TAS {
background: #d6d6d6;
}
.grayout { 
color: #666666; 
}
/* ****************** */
/* table measurements */
/* ****************** */

/* ********************* */
/* deals multi line view */
/* ********************* */

.dmlv4 {
width: 1.5645in;
}
.dmlv5 {
width: .6258in;
}
.dmlv6 {
width: .6258in;   
}
.dmlv7 {
width: .2730in;
}
.dmlv8 {
width: 1.6422in;
}
.dmlv9 {
width: 1.8774in
}

.dmlv4_multipdf {
width: 2.2in;
font-size: 12px;
}
.dmlv5_multipdf {
width: .758in;
font-size: 12px;
}
.dmlv6_multipdf {
width: 1.1in;   
font-size: 12px;
}
.dmlv7_multipdf {
width: .2730in;
font-size: 12px;
}
.dmlv8_multipdf {
width: 2.5in;
font-size: 12px;
}

.dmlv9_multipdf {
width: 2.8774in;
font-size: 12px;
}

.statcol {
width: .6in;
font-size: 9px;
}

.statcol_email 
{
width: .6in;
font-size: 9px;
}


.statcol_tas_multi {
width: .6in;
font-size: 12px;
}

.statcolTAS 
{
width: .9in;
}


/* ********************** */
/* deals single line view */
/* ********************** */

.dslv5 {
width: 1.4in;
}
.dslv6 {
width: 1.3601in;
}
.dslv7 {
width: .3997in;
}
.dslv8 {
width: .56in;
}
.dslv9 {
width: .4802in;
}
.dslv10 {
width: .56in;
}
.dslv11 {
width: .3997in;
}
.dslv12 {
width: 1.2005in;
}

/* ***************************** */
/* pricing single line all types */
/* ***************************** */

.prstatcol {
width: .8001in;
}
.pslva5 {
width: 1.2803in;
}
.pslva6 {
width: .9604in;
}
.pslva7 {
width: .3997in;
}
.pslva8 {
width: .8001in;
}
.pslva9 {
width: .4403in;
}
.pslva10 {
width: .6398in;
}
.pslva11 {
width: .3199in;
}
.pslva12 {
width: .3199in;
}
.pslva13 {
width: .3199in;
}
.pslva14 {
width: .3997in;
}


/* **************************** */
/* pricing multi line all types */
/* **************************** */

.pmlva4 {
width: 1.9208in;
}
.pmlva5 {
width: .8799in;
}
.pmlva6 {
width: .56in;
}
.pmlva7 {
width: .6398in;
}
.pmlva8 {
width: .4802in;
}
.pmlva9 {
width: .3997in;
}
.pmlva10 {
width: .3997in;
}
.pmlva11 {
width: 1.4in;
}


.pmlva4_multipdf {
width: 1.9208in;
font-size: 12px;
}
.pmlva5_multipdf {
width: .8799in;
font-size: 12px;
}
.pmlva6_multipdf {
width: .56in;
font-size: 12px;
}
.pmlva7_multipdf {
width: .6398in;
font-size: 12px;
}
.pmlva8_multipdf {
width: .4802in;
font-size: 12px;
}
.pmlva9_multipdf {
width: .3997in;
font-size: 12px;
}
.pmlva10_multipdf {
font-size: 12px;
width: .3997in;
}
.pmlva11_multipdf {
font-size: 12px;
width: 1.4in;
}


/* ************************* */
/* pricing sinlge line sales */
/* ************************* */

.pslvs5 {
width: 1.2803in;
}
.pslvs6 {
width: .9604in;
}
.pslvs7 {
width: .3997in;
}
.pslvs8 {
width: .8001in;
}
.pslvs9 {
width: .4403in;
}
.pslvs10 {
width: .6398in;
}
.pslvs11 {
width: .3199in;
}
.pslvs12 {
width: .3199in;
}
.pslvs13 {
width: .3199in;
}
.pslvs14 {
width: .3997in;
}

/* ************************ */
/* pricing multi line sales */
/* ************************ */

.pmlvs4 {
width: 1.9201in;
}
.pmlvs5 {
width: .8799in;
}
.pmlvs6 {
width: .56in;
}
.pmlvs7 {
width: .6405in;
}
.pmlvs8 {
width: .4802in;
}
.pmlvs9 {
width: .3997in;
}
.pmlvs10 {
width: .3997in;
}
.pmlvs11 {
width: 1.4in;
}

/* ************************ */
/* pricing single line refi */
/* ************************ */

.pslvr5 {
width: 1.2803in;
}
.pslvr6 {
width: .9604in;
}
.pslvr7 {
width: .3997in;
}
.pslvr8 {
width: .8001in;
}
.pslvr9 {
width: .4403in;
}
.pslvr10 {
width: .6398in;
}
.pslvr11 {
width: .3199in;
}
.pslvr12 {
width: .3199in;
}
.pslvr13 {
width: .3199in;
}
.pslvr14 {
width: .3997in;
}

/* *********************** */
/* pricing multi line refi */
/* *********************** */

.pmlvr4 {
width: 1.9201in;
}
.pmlvr5 {
width: .8799in;
}
.pmlvr6 {
width: .56in;
}
.pmlvr7 {
width: .6405in;
}
.pmlvr8 {
width: .4802in;
}
.pmlvr9 {
width: .3997in;
}
.pmlvr10 {
width: .3997in;
}
.pmlvr11 {
width: 1.4in;
}

/* *********** */
/* players tab */
/* *********** */

.rankcol {
width: .2198in;
}
.pbsbcol {
width: 2.1259in;
}
.ploccol {
width: 1.4658in;
}
.pcgrpcol {
width: .6958in;
}
.ColBorder {
width: 1pt; 
background-color: #FFFFFF;
padding: 0in;
margin: 0in;
overflow: hidden;
}
.pacqcol {
width: .5131in;
}
.pnopcol {
width: .2198in;
}
.pavgcol {
width: .4990in;
}
.ptolcol {
width: .9383in;
}
.pnogcol {
width: .2933in;    
}

/* ***************** */
/* graphs tab tables */
/* ***************** */

.graphsholder {
width: 7.0in;
margin: 0in 0in .0735in 0in;
text-align: center;
}
.graphsholder2 {
width: 7.0in;
margin: 0in 0in .0735in 0in;
}
.PTSgraph {
display: inline;
margin: 0in;
padding: 0in;
border: none;
width: 2.3333in;
height: 1.6803in;
}
#usgraph {
width: 3.375in;
float: left;
margin: .125in 0in;
font-size: 8pt;
border-collapse: collapse;
}
#usgraph td {
padding: .0294in .0735in .0294in .0441in;
}
#usgraph th {
font-size: 14pt;
font-weight: bold;
color: #FFFFFF;
background: #666666; 
padding: .0441in .0735in .0441in .0735in;   
}
#globalgraph  {
width: 3.375in;
float: right;
margin: .125in 0in;
font-size: 8pt;
border-collapse: collapse;
}
#globalgraph td {
padding: .0294in .0735in .0294in .0441in;
}
#globalgraph th {
font-size: 14pt;
font-weight: bold;
color: #FFFFFF;
background: #005194; 
padding: .0441in .0735in .0441in .0735in;   
}
tr.ovah:hover {
background: #DDD5BB;
}
tr.secondrow {
background:  #e0e0e0;  
}
.evenrow {
background: #E4EbF1;
}
.subhd {
font-weight: bold;
}
#ddldate {
font-size: 6pt;
width: 1in;
}
.usl1 {
width: 1.625in;
}
.usl2 {
width: .8125in;
}
.usl3 {
width: .125in;
}
.usl4 {
width: .8125in;
}
.usg5 {

}
.usg6 {

}
/* ************************** */
/* three column content pages */
/* ************************** */

.cccolumn {
width: 7.0in;
display: block;
position: static;
margin: 0in;
padding: 0in;
}
.cccontbody {
width: 7.0in;
display: block;
margin: .5in 0in 0in 0in;
padding: 0in;
}
.msm1 {
width: .08in;
padding: .0267in 0in .0267in .0533in;
}
.msm2 {
width: 1.0933in;
padding: .0267in .0533in;
}
.msm3 {
width: .32in;
padding: .0267in .0267in .0267in .0533in;
}
.msm4 {
width: .8533in;
padding: .0267in .0533in .0267in 0in;
}
.msm5 {
width: .28in;
padding: .0267in;
} 
.pcrcolumn {
position: static;
float: left;
margin: .25in 0in 0in 0in;
}
/* *************** */
/* coverage tables */
/* *************** */

table.covpt {
width: 6in;
margin: 0in;
padding: 0in;
text-align: right;
font-size: 9pt;    
border-collapse: collapse;
}
table.covpt td {
margin: 0in;
padding: .0256in .0256in .0384in 0in;
}
td.covspace {
background-color: #FFFFFF; 
padding: 0in;   
text-align: left;
}
td.covptdk {
background-color: #005194; /* berry */
color: #FFFFFF;
font-weight: bold;
padding: .0512in;
white-space: nowrap;
}
td.covptdkb {
background-color: #003C78; /* blue */
color: #FFFFFF;
font-weight: bold;
padding: .0512in;
white-space: nowrap;
}
td.covbig {
font-size: 13pt;
text-align: center;
}
td.covpt1 {
width: 1.024in;
padding: .0256in .0512in .0256in 0in;
font-weight: bold;
}
td.covpt2 {
width: .768in;
padding: .0256in .0512in .0256in 0in;
}
td.covtop {
font-size: 9pt;
padding: 0in;
text-align: left;
}
td.covcol {
background-color: #E4EBF1;
}
.covtot {
background-color: #005194; /* berry */
color: #FFFFFF;
}
table.covgc {
width: 4.608in;
margin: 0in;
padding: 0in;
text-align: right;
font-size: 9pt;    
border-collapse: collapse;
}
table.covgc td {
margin: 0in;
padding: .0256in .0256in .0384in 0in;
}
td.covgcleft {
width: .256in;
padding: .0256in;
background-color: #FFFFFF;
}
td.covamer {
background: #FFFFFF url(/images/back/covlabel_americas.gif) no-repeat center center;
}
td.coveuro {
background: #E4EBF1 url(/images/back/covlabel_europe.gif) no-repeat center center;
}
td.covasia {
background: #FFFFFF url(/images/back/covlabel_asia.gif) no-repeat center center;
}
.acp {
margin-top: 0in;
}
/* **************** */
/* company profiles */
/* **************** */

.currencycontrolcomp {
display: none;
}
.PTStabs {
display: none;
}
.compdesc {
width: 7.0in; 
display: block; 
margin: 0in .125in 0in 0in;
}
.comppars {
clear: left;
}
.descholder {
float: left; 
padding-bottom: .125in;
}
.compdesclcol {
width: 2.5in; 
float: none; 
margin: 0in 0in .0125in 0in;
padding: 0in; 
font-size: 8pt;
}
.compdescrcol {
width: 2.5in; 
float: none; 
margin: 0in; 
padding: 0in;
font-size: 8pt;
}
.compdescchart {
width: 3.16in; 
float: right;
margin-right: .75in;
.margin-right: -20px;
margin-top: .125in;
.margin-top: 0px;
}
hr.compprof {
width: 7.0in; 
margin-left: 0px;
}
.compmap {
float: none; 
margin: 0in;
padding: 0in; 
width: 7.0in; 
}
.compcontrols {
float: left; 
}
.compcontrolbutton {
display: none;
}
.compinfo {
float: right;
width: 2in; 
}
.compinfopanel {
position: static;
display: block;
margin: 0in;
padding: 0in;
}
.compviewcontrol {
display: none; 
}
.distgraph {
width: 3.16in;
height: 2.37in;
border: none;
}
.compprofload {
display: none;
}
.compmapcontrols {
display: none;    
}
.compcontrolholder {
float: none; 
clear: both; 
margin: 0in; 
padding: 0in;
}
.cptbl {
width: 2in; 
margin: 0in;
padding: 0in;
font-size: 8pt; 
}
.cptblhead {
padding: .02in 0in .02in .04in;
vertical-align: bottom;
font-size: 7pt;
}
.cptblhead1 {
padding: .02in 0in .02in .2in;
vertical-align: bottom;
font-size: 7pt;
}
.cptblhead2 {
padding: .02in 0in .02in .18in;
vertical-align: bottom;
white-space: nowrap;
font-size: 7pt;
}
.cptblinfo {
padding: .02in 0in .04in .06in;  
}
.cptblinfo1 {
padding: 0in .26in 0in 0in;
}
.cptblinfo2 {
padding: 0in .1in 0in 0in;
}
.cpw1 {
width: .74in; 
}
.cpw2 {
width: .34in;
}
.cpw3 {
width: .40in;
}
.cpw4 {
width: .56in;
}

.compprofdistmap {
width: 4.75in;
height: 3.1667in;
float: left;   
margin: 0in; 
padding: 0in;
}
.comprofpmap {
margin: 0px;
padding: 0px;
}
.distmap {
}
/* ********** */
/* map points */
/* ********** */
.mapparam {
margin: .0125in 0in .0125in 0in;
width: 3.75in;
}
.mmap {
width: 7in; 
height: 3.6268in;
display: block; 
position: static; 
clear: both; 
margin: .25in 0in .0125in 0in;
}
.mptable {
margin: 10px 0px 20px 0px;
display: block;
border-collapse: collapse;
border: none;
}
.mptable td {
font-size: 8pt;
margin: 0px;
padding: 0in .1466in .1026in .2in;
.padding: 0in .1466in .1026in .25in;
width: 1.6033in;
text-indent: -.2in;
.text-indent: -.25in;
vertical-align: top;
}
#trPropTypeLegend {
display: block; 
position: static; 
clear: both; 
text-align: left; 
padding: 10px 0px 20px 20px;
font-size: 9pt;
}
.legendicons {
margin: 0px 0px 0px 15px; 
border: none;
vertical-align: -5px;
}
.mapplaces {
text-decoration: none;
font-size: 9pt;
margin: 0em .25em;
padding: 0in;  
}

/* ********************* */
/* property details page */
/* ********************* */

.pdtransparam {
display: none;
}
table.pdbigt {
width: 3.5478in; 
border-collapse: collapse; 
margin: 0in .073in 0in 0in; 
padding: 0in; 
float: left;
}
table.pdbigt {
margin: 0in; 
padding: 0in;
}
table.pdlowt {
width: 7in; 
border-collapse: collapse; 
margin: .073in 0in .146in 0in; 
padding: 0in; 
float: none; 
clear: both;
}
.table.pdlowt td {
margin: 0in;
padding: 0in;
}

.pdmap {
width: 3.25in; 
height: 3.25in; 
float: right; 
clear: right;
}




#map_streetview_print
{
display: block;
height: 2.5in;
}

#map_streetview
{
display: block;
width: 3in;
height: 3in;
}

#panoflash1 {
height: 3in;
width: 3in;
}

#map
{
display: block;
}


table.pdbt {
width: 3.5478in;
background-color: #E7ECEF;
border-collapse: collapse;
border-spacing: 0in;
border: none;
margin: 0in 0in .073in 0in;
font-size: 6pt;
}
table.pdbt td {
padding: .0219in .0129in .0292in .0129in;
}
table.pdbt th {
background-color: #7A96C0;
padding: .0129in .0129in .0129in .0438in;
}
.pdtinbetween {
width: .073in;
overflow: hidden;
}
.pdtl {
width: .73in;
}
.pdtr {
width: .949in;
}
.pdtb {
background-color: #F2F2F2;
display: table-cell;
vertical-align: top;
}
table.pdtt {
width: 1.73in;
background-color: #F2F2F2;
border-collapse: collapse;
border-spacing: 0in;
border: none;
font-size: 6pt;
}
table.pdtt td {
padding: .0219in .0129in .0292in .0129in;
}
table.pdtt th {
background-color: #DDDEDF;
padding: .0129in .0129in .0129in .0438in;
}
.pdfb {
background-color: #F2F2F2;
display: table-cell;
vertical-align: top;
}
table.pdtf {
width: 1.6425in;    
background-color: #F2F2F2;
border-collapse: collapse;
border-spacing: 0px;
border: none;  
font-size: 6pt; 
}
table.pdtf td {
padding: .0219in .0129in .0292in .0129in;
}
table.pdtf th {
background-color: #DDDEDF;
padding: .0129in .0129in .0129in .0438in;
}
.tdGrayText {
color: #666666; /* 75% black */  
}

/* ******* */
/* clients */
/* ******* */

.contactlcol {
width: 3.25in;
display: block;
float: left;
margin: .125in .25in .125in 0in;
padding: 0in;
}
.contactrcol {
width: 3.49in;
display: block;
float: left;
margin: .125in 0in;
padding: 0in;
}
ul.rc {
margin: 0in;
padding: 0in .073in 0in .146in;
}
ul.rc li {
margin: .073in;	
color: #003C78; /* blue */
}
.quoted {
text-indent: .5em;
font-size: 9pt;
color: #003C78; /* blue */
margin-bottom: 0in;
}

/* ************** */
/* relationships */
/* ************** */

ul.alliancelist {
list-style-type: none;
padding: .125in 0in 0in 0in;
margin: .125in 0in 0in 0in;
}

/* ######################################################################### */
/* ########################## global registration ########################## */
/* ######################################################################### */

.frmbox {
font-size: 9pt;
display: block;
position: static;
margin: 0in 0in .0524in 0in;
padding: 0in;
.padding: 0in 0in .0524in 0in;
width: 100%;	
clear: both;
height: auto;
}
.ttlboxg {
display: block;
float: left;
width: 1.441in;
text-align: right;
margin: 0in;
padding:  .0524in .0524in 0in 0in;
}
.lmntboxg {
display: block;
position: static;
float: left;
width: 2.096in;
text-align: left;
margin: 0in;
padding: 0in;
}
.greglcol {
width: 3.668in;
display: block;
float: left;
margin: .131in 0in 0in 0in;
padding: 0in;
clear: left;
height: auto;
font-size: 9pt;
}
.gregrcol {
width: 2.489in;
background-color: #ECEADE;
padding: .1572in 0in;
margin: .131in 0in 0in 0in;
float: right;
display: block;
height: auto;
}
.gregrcolcont {
width: 2.3056in;
padding: 0in auto;
margin: 0in auto;
text-align: center;
}
.gregrcolcont p {
margin: 0in .1048in .1048in .131in;
font-size: 9pt;
text-align: left;
}
.gregrcolcont h3 {
margin: 0in 0in 0in .131in;
text-align: left;
}
.gregrcolcont h4 {
margin: 0in .1048in .0262in .131in;
text-align: left;
}
.gregrcolcont ul {
font-size: 9pt;
text-align: left;
}
.gregrcolulholder {
padding: 0in .1048in;
}
p.greg {
font-size: 9pt;
font-weight: bold;
margin: 0in 0in .1048in .393in;
text-align: left;
}
.ar {
float: right;
}
.sslboxg {
display: block;
position: static;
float: left;
width: 1.441in;
height: 100%;
text-align: right;
padding: 0px;
margin: 0px;
}
.ssboxg {
display: block;
position: static;
float: left;
width: auto;
text-align: left;
margin: 0in;
padding:  .0524in .0524in 0in .0524in;
}
.advtxtbox {
font-size: 9pt;
width: 1.95in;
}
.regtxtbox {
width: 1.8864in;
}
.txtred {
color: #FF0000;
font-weight: bold;
margin-right: .0524in;
}
.ar {
float: right;
}

/* ########################## PTS examples ############################ */

ol.PTSexlist 
{
font-size: 9pt;
margin: .131in .3in .262in .5in;
padding: 0in;
}
.ol.PTSexlist li 
{
list-style-type: disc;
list-style-position: outside;
margin: .1048in 0in 0in 0in;
min-height: .5in;
}
li.PTSex1 {
padding: .0655in 0in .1048in .262in; 
list-style-image: url(/images/content/PTS_num-1.gif);
vertical-align: text-top;
}
li.PTSex2 {
padding: .0655in 0in .1048in .262in; 
list-style-image: url(/images/content/PTS_num-2.gif);
vertical-align: text-top;
}
li.PTSex3 {
padding: .0655in 0in .1048in .262in; 
list-style-image: url(/images/content/PTS_num-3.gif);
vertical-align: text-top;
}
li.PTSex4 {
padding: .0655in 0in .1048in .262in; 
list-style-image: url(/images/content/PTS_num-4.gif);
vertical-align: text-top;
}
li.PTSex5 {
padding: .0655in 0in .1048in .262in; 
list-style-image: url(/images/content/PTS_num-5.gif);
vertical-align: text-top;
}
li.PTSex6 {
padding: .0655in 0in .1048in .262in; 
list-style-image: url(/images/content/PTS_num-6.gif);
vertical-align: text-top;
}
li.PTSex7 {
padding: .0655in 0in .1048in .262in; 
list-style-image: url(/images/content/PTS_num-7.gif);
vertical-align: text-top;
}

/* ##################################### tools page ###################################### */
p.tools {
width: 4.5in;
}

/* ################################################################################################## */
/* ######################################### leadership page ######################################## */
/* ################################################################################################## */

.leadlcol {
width: 60px;
padding: 0px;
margin: 0in 0in 0in .4585in;
float: left; 
}
.leadlcol ul {
list-style-type: none;
padding: 0in;
margin: 0in;
width: 50px;
}
.leadspics {
width: 50px; 
height: 72px; 
border: none; 
padding: 0px; 
margin: 0in 0in .0262in 0in;
}
.leadlpics {
width: 50px; 
height: 74px; 
border: none; 
padding: 0in; 
margin: 0in;
}
.leadccol {
width: 60px;
padding: 0in;
margin: 0in;
float: left;
}
.leadccol ul {
list-style-type: none;
padding: 0px;
margin: 0px;
width: 50px;
}
.leadrcol {
width: 3.75in;
padding: 0in;
margin: 0in;
float: left;
}
.leadrcol ul {
list-style-type: none;
line-height: 1em;
padding: 0in;
margin: 0in;
}
.leadrcol ul li {
padding: 0in 0in .1048in 0in;
margin: 0in;
}
.leadb {
width: 6in;
}

/* ################################## contact page ####################################### */

.ttlbox {
display: block;
position: static;
float: left;
width: 2.62in;
height: 100%;
text-align: right;
margin: 0px;
padding: .0524in .0524in 0in 0in;
}
.ttlbox2 {
display: inline;
position: static;
float: left;
width: 1.048in;
height: 100%;
text-align: right;
margin: 0in;
padding:  .0524in .0524in 0in 0in;
}
.lmntbox {
display: block;
position: static;
float: left;
width: 3.537in;
text-align: left;
margin: 0in;
padding: 0in;	
}
.sslbox {
display: inline;
position: static;
float: left;
width: 2.62in;
height: 100%;
text-align: right;
padding: 0in;
margin: 0in;
}
.ssbox {
display: inline;
position: static;
float: left;
width: auto;
text-align: left;
margin: 0in;
padding:  .0524in .0524in 0in .0524in;
}
.ssebox {
display: inline;
position: static;
float: left;
text-align: left;
margin: 0in;
padding: 0in 0in 0in .0524in;
}
.ssebox select {
width: 1.1266in;
}
#damenu {
display: none;
}
#bigbanner 
{
display: block;
}
.compbox {
float: left; 
display: block;
margin-left: 12pt;
}
.compbody {
margin-top: 36pt; 
}
.shrinkray {
display: none; 
}
h2.lowttl {
margin: 0pt;
}
.lowcount {
margin: 0pt;
}

#lblmsgwithgeocode { font-size: 7pt; }

#tablebody_lblmsgwithgeocode { font-size: 7pt; }

#PTSgraphs_lblttlink_tx { display: none; }

#PTSgraphs_price_range_tx { margin: 40px 0px 0px 10px; }

.coprodesc { margin-top: 160px; }

.shop_leftcol { font-size: 8pt; font-weight: bold; text-align: right; vertical-align: top; }

.shop_td_textbox { font-size: 8pt; }

a.shoplink { color: #003c78; font-size: 10px; text-decoration: underline; }
a.shoplink:hover { color: #7A96C0; text-decoration: none; }


.TARmarginize { margin-top: 1.5in; position: absolute; left: 0in; }
.TARmarginize2 { margin-top: 1.5in; position: absolute; left: 5.6in; }

.GCTmarginize { top: 4.5in; position: absolute; left: 0in; }
.GCTmarginize2 { top: 4.5in; position: absolute; left: 5.6in; }

.CTMmarginize { top: 9.5in; position: absolute; left: 0in; }
.CTMmarginize2 { top: 9.5in; position: absolute; left: 5.6in; }

.TNTmarginize { top: 13in; position: absolute; left: 0in; }
.TNTmarginize2 { top: 13in; position: absolute; left: 5.6in; }

.SRmarginize { top: 15.5in; position: absolute; left: 0in; }
.SRmarginize2 { top: 15.7in; position: absolute; left: 5.6in; }




.marginizefoot { position: absolute; top: 8.5in; }

.report_disclaimer { font-size: 10px; position: absolute; top: 8in; }

.h2imp { color: #005194; margin-top: 50px; margin-bottom: 20px; }
.cc2007imp { color: #ea7517; text-transform: uppercase; }
.cc2008imp { color: #003c78; text-transform: uppercase; }
.forwardimp { color: #000000; }
.cc10impnumber { float: left; }

#shop_deets_report_desc
{
position: absolute;
left: 2in;
top: 1in;
}

.gct_ft_banner { display: none; }

.normal_table {
font-size: 9pt;
}


#txtnotes
{
margin-left: 5px;
margin-top: -3px;
margin-bottom: 35px;
}

#PTSMain1_transparam_yarr
{
margin-top: -63px;
*margin-top: -27px;
_margin-top: -27px;
}

#PTSMain_TAS_transparam_yarr
{
margin-top: -63px;
*margin-top: -27px;
_margin-top: -27px;
}

#PTSMain_LPO_transparam_yarr
{
margin-top: -63px;
*margin-top: -27px;
_margin-top: -27px;
}




.DCtbr {
padding: 4px 2px 4px 4px;
font-size: 10px;
}

.DCtbr2 {
padding: 3px 2px 4px 4px;
font-size: 10px;
}

.font8pt 
{
    font-size: 8pt;
}

#newPD {
    width: 3.3in;
    float: left;
}

#newPD2 {
float: right;
width: 3.7in;
}


#newPD table td {
font-size: 6pt;
}

#newPD2 table td {
font-size: 6pt;
}


.420width {
width: 3.3in;
}

.floatleft {
float: left;
}

.pdmapNEW {
width: 3in;
height: 3in;
}

.width25 {
width: 1.6in;
}

.width29 {
width: 2.0in;
}

.width53 {
width: 3.7in;
}

.width53 td { font-size: 9px; }

#locationdiv { margin-top: 35px; }

/* these classes are for the transaction row highlighting on PD */
.trbordered td {
border-top: 1px solid #ea7517;
border-bottom: 1px solid #ea7517;
}

.trbordered td:first-child {
border-top: 1px solid #ea7517;
border-bottom: 1px solid #ea7517;
border-left: 1px solid #ea7517;
}

.trbordered td:last-child {
border-top: 1px solid #ea7517;
border-bottom: 1px solid #ea7517;
border-right: 1px solid #ea7517;
}

.trbordered .historylastchild {
border-top: 1px solid #ea7517;
border-bottom: 1px solid #ea7517;
border-right: 1px solid #ea7517;
}


.trborderedT td {
border-top: 1px solid #ea7517;
}

.trborderedT td:first-child {
border-top: 1px solid #ea7517;
border-left: 1px solid #ea7517;
}

.trborderedT td:last-child {
border-top: 1px solid #ea7517;
border-right: 1px solid #ea7517;
}

.trborderedT .historylastchild {
border-top: 1px solid #ea7517;
border-right: 1px solid #ea7517;
}


.trborderedM td:first-child {
border-left: 1px solid #ea7517;
}

.trborderedM td:last-child {
border-right: 1px solid #ea7517;
}

.trborderedM .historylastchild {
border-right: 1px solid #ea7517;
}

.trborderedB td {
border-bottom: 1px solid #ea7517;
}

.trborderedB td:first-child {
border-bottom: 1px solid #ea7517;
border-left: 1px solid #ea7517;
}

.trborderedB td:last-child {
border-bottom: 1px solid #ea7517;
border-right: 1px solid #ea7517;
}

.trborderedB .historylastchild {
border-bottom: 1px solid #ea7517;
border-right: 1px solid #ea7517;
}

.firstarticle {
/* margin-top: -50px; */
}

.AlignRight { text-align: right; }



/* new homepage (september 09) */
.homepage_tab {
float: left;
width: 150px;
padding: 5px;
text-align: center;
font-weight: bold;
text-transform: uppercase;
font-size: 10px;
color: #666666;
background-color: #cccccc;
border: 1px solid #afc5db;
border-bottom: 0px solid #afc5db;
z-index: 5;
margin-top: 8px;
margin-bottom: -1px; 
*position: relative;
}

.homepage_tab:hover {
color: white;
background-color: #ea7517;
cursor: pointer;
}

.homepage_tab:hover a {
color: white;
background-color: #ea7517;
}


.homepage_tab a {
color: #666666;
}

.homepage_tab a:hover {
color: white;
}

.homepage_tab_active {
float: left;
width: 150px;
padding: 5px;
text-align: center;
font-weight: bold;
text-transform: uppercase;
font-size: 10px;
color: #003c78;
background-color: #e6e6dd;
border: 1px solid #afc5db;
border-bottom: 1px solid #e6e6dd;
z-index: 5;
margin-top: 8px;
margin-bottom: -1px;
*position: relative;
}

.homepage_tab_active a {
color: #003c78;
}



a.headline {
color: #003c78;
font-size: 15px;
font-weight: bold;
}


p.phomepage {
font-size: 11px;
margin-top: 0px;
margin-bottom: 8px;
}

.homepage {
font-size: 12px;
font-weight: bold;
color: #ea7517;
margin: 0px;
}

.homepage:hover {
font-size: 12px;
font-weight: bold;
color: #ea7517;
margin: 0px;
}

.btn_seeallusarticles {
background-image: url(/images/buttons/button_seeallusarticles.gif);
width: 120px;
height: 22px;
border: 0px;
}

.btn_seeallusarticles:hover {
background-image: url(/images/buttons/button_seeallusarticles_over.gif);
width: 120px;
height: 22px;
border: 0px;
}



.rarrow_hover {
padding-right: 18px;
background: none;
text-decoration: none;
}

.rarrow_hover:hover {
padding-right: 18px;
background: transparent url(/images/buttons/icon_oarrow.gif) no-repeat center right;
text-decoration: underline;
}



.accordianA {
margin-top: 15px;
margin-bottom: 15px;
*margin-top: 4px;
*margin-bottom: 4px;
}


.USCT_tab div {
background-color: #f2f2f2;
padding-top: 4px;
text-align: center;
font-size: 13px;
font-weight: bold;
text-decoration: none;
float: left;
width: 100px;
height: 20px;
border: 1px solid #d6e8f2;
cursor: pointer; 
}

.USCT_tab_active div {
background-color: white;
padding-top: 4px;
text-align: center;
font-size: 13px;
font-weight: bold;
text-decoration: none;
float: left;
width: 100px;
height: 22px;
border: 1px solid #d6e8f2;
border-top: 1px solid white;
cursor: pointer;
}

.USCT_tab:hover div {
border: 1px solid #003c78;
border-top: 1px solid white;
background-color: White;
height: 21px;
cursor: pointer;
}

a.USCT_proptype_link {
color: #ea7517;
font-size: 10pt;
text-decoration: none;
}

a.USCT_proptype_link:hover {
color: #ea7517;
font-size: 10pt;
text-decoration: underline;
}

.USCTChartCol {
float: left;
width: 300px;
text-align: center;
margin-left: 10px;
}

.USCTChartCol p {
text-align: left;
}



/* dynamic table classes */

.UsctTableHead { 
color: White; 
font-weight: bold;
padding: 6px;
font-size: 8pt;
text-align: left;
}

.USCTTableHeadTight { 
color: white; 
font-weight: bold;
padding: 1px;
font-size: 8pt;
text-align: center;
}



table.tablesorter th
{
    background-color: #00AEEF;
    color: White;
    font-weight: bold;
    padding: 3px;
    padding-right: 9px;
}

table.tablesorter .header 
{
	background-image: url(/images/icons/tablesort_bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}

table.tablesorter tbody td {
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	/*background-color:#d6e8f2;*/
border-bottom: 2px dotted #ccc;

}
table.tablesorter .headerSortUp {
	background-image: url(/images/icons/tablesort_asc.gif);
}
table.tablesorter .headerSortDown {
	background-image: url(/images/icons/tablesort_desc.gif);
}

p.ebullet { text-indent: 12px; background-image: url(/images/buttons/icon_RCA.gif); background-repeat: no-repeat; background-position: left 3px; }

#landingpage #foot { margin-top: 100px; }
#landingpage { margin-top: 60px; }
#landingpage .logo { margin-left: -470px; }
#landingpage .searchbutton { display: none; }

#pagecontent_gv { font-size: 8pt; }
#pagecontent_gv td { font-size: 8pt; }
#pagecontent_gv tr { font-size: 8pt; }


#chartimg_proptype_switcher_div { display: none; }
#chartimg_proptype_switcher_div_2 { display: none; }

.pubchart {width: 300px; float: right; text-align: center; margin: 0 0 0 5px; padding: 0; display: block; clear: right; border: solid 1px white; page-break-before: avoid; page-break-after: avoid; page-break-inside: avoid;}
.pubchart img {margin: 0; padding: 0; display: block; page-break-before: avoid; page-break-after: avoid; page-break-inside: avoid;}
#headerdiv {display: none;}
#lightbox {display: none;}
#coverup {display: none;}
#windowpane {display: none;}
#lightx {display: none;}
.hide {display: none;}

/* **************** */
/* USCT TABLES  CB-06-14-10   */
/* ************** */

#blueChart {
	font: 8pt Lucida Sans, Verdana;
	border-collapse:collapse;
}


th.tHead {
	color: #003C78;
	font-size:14px;
	font-variant: small-caps;
	font-weight: 900;
	text-align: center;
}
.tsubHead {
	font-size:11px;
	font-variant: small-caps;
	font-weight: 300;
	text-align: center;
}

th .tsubHead {
	color: #003C78;
	font-variant: small-caps;
	text-align: center;
}


th.descriptBlue {
	color:#FFF;
	background-color: #00AEEF;
	font-weight:900;
	vertical-align:bottom;
}



th.descriptOrange {
	color:#FFF;
	background-color: #ea7517;
	font-weight:700;
	vertical-align:bottom;
}
 
td.highBlue {
	color: #000;
	background-color: #E1F4FD;
}

td.highOrange {
	color: #000;
	background-color: #E1F4FD;
}

tr.footer {
	color: #000;
	background-color: #CCC;
	font-weight:700;
}

tr.footer td.highBlue {
	color: #fff;
	background-color: #666;
	font-weight:700;
}
.bordBot {
	border-bottom: dotted 2px #CCCCCC;
}

.bordRt {
	border-right: solid 1px #CCCCCC;
}

.bordTop {
	border-top: solid 1px #666;
}


.lt {
	text-align:left;
}

.rt {
	text-align:right;
}

.ctr {
	text-align:center;
}

/*Table Tabs*/

.Table_tab {
width: 150px;
height: 16px;
line-height: 16px;
padding: 2px 4px 2px 4px;
text-align: center;
font-weight: bold;
text-transform: uppercase;
text-decoration:none;
font-size: 10px;
color: #FFFFFF;
background-color: #ea7517;
border: 1px solid #003C78;
border-bottom: 5px solid #ea7517;
z-index: 0;
margin-top: 8px;
margin-bottom: 0; 
margin-right: 2px;
*position: relative;
}

.Table_tab:hover {
color: white;
background-color: #003C78;
text-decoration:underline;
cursor: pointer;
}

.Table_tab:hover a {
color: white;
background-color: #003C78;
text-decoration:underline;
}


.Table_tab a {
color: #FFFFFF;
text-decoration:none;
}

.Table_tab a:hover {
color: white;
text-decoration:underline;
}

.Table_tab_active {
width: 150px;
_width: 175px;
height: 16px;
line-height: 16px;
padding: 2px 4px 2px 4px;
text-align: center;
text-decoration: none;
font-weight: bold;
text-transform: uppercase;
font-size: 10px;
color: #FFFFFF;
background-color: #003C78;
border: 1px solid #003C78;
border-bottom: 5px solid #ea7517;
z-index: 5;
margin-top: 8px;
margin-bottom: -1px;
margin-right: 2px;
*position: relative;
}

.Table_tab_active a {
color: #fff;
}

/* **************** */
/* Buttons  CB-07-01-10   */
/* ************** */

#button {
	font-family: Lucida Sans, san serif;
	font-variant:small-caps;
	background: url(images/buttons/button_sprite.gif) no-repeat 0 0;
	height: 24px;
	font-size: 14px;
	color: #fff;
	line-height: 24px;
	display: inline-block;
	padding: 0 0 0 15px;
	font-weight: bold;
	text-decoration: none;
	/*margin-right: -10px;*/
	}
#button span {
	background: url(images/buttons/button_sprite.gif) no-repeat right 0;
	display: inline-block;
	padding: 0 15px 0 0;
	}
#button:hover {
	background:  url(images/buttons/button_sprite.gif) no-repeat 0 -25px;
	color: #036;
	text-decoration: underline;
	}
#button:hover span {
	background:  url(images/buttons/button_sprite.gif) no-repeat right -25px;
	}
#button:active {
	background:  url(images/buttons/button_sprite.gif) no-repeat 0 -50px;
	color: #036;
	text-decoration: underline;
	}
#button:active span {
	background:  url(images/buttons/button_sprite.gif) no-repeat right -50px;
	}
	
/*#pagecontent_all_the_articles .rightcolumn_p {border: 1px solid #0C0; margin: 0 0 10px 0; padding: 0; float: right; clear: right; display: block;  width: 300px;}
#pagecontent_all_the_articles .rightcolumn_p img {border: none; display: inline; float: none; width: 300px;}*/

.screenonly
{
	display: none;
}
