
/* New CSS Elements from NCI and John C Sexton */

.blueTitle {
-x-system-font:none;
color:#006699;
font-family:verdana,arial,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-bottom:5px;
margin-top:2px;
}

.brokerTitle {
    BORDER-RIGHT: #666666 1pt solid;
    BORDER-TOP: #666666 1pt solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #666666 1pt solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #666666 1pt solid;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #666666;
	font-weight: bold;
}


.orderTitle { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #8f310e; }


#orderBg { background : url(/images/bg-bookorder.jpg) no-repeat 0 0;
	width : 150px;
	height : 187px;  }


.order_text { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color: #8f310e; padding-top: 125px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; }
.order_text a { color:#313a4c; text-decoration:none; }
.order_text a:hover { color:#666666; text-decoration:none; }
.order_text a:visited { color:#313a4c; text-decoration:none; }


.quicklinkTitle { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #536889; }



#dividerdots {

	background-image: url(/images/quicklink-dots.gif);
	width:150px; height: 3px;
}


.navTop1 { 
position: relative; background-image: url(/images/profile_on.gif); background-repeat: no-repeat; white-space: nowrap; display: block; width: 150px; height: 23px; margin: 0; padding: 0; padding-right:0px; }

.navTop1 a {
display: block; width: 150px; height: 23px; display: block; float: left;}

.navTop1 img {width: 150px; height: 23px; border: 0; }
* html a:hover {visibility:visible}
.navTop1 a:hover img{visibility:hidden}


.navTop2 { 
position: relative; background-image: url(/images/savedsearch_on.gif); background-repeat: no-repeat; white-space: nowrap; display: block; width: 150px; height: 23px; margin: 0; padding: 0; padding-right:0px; }

.navTop2 a {
display: block; width: 150px; height: 23px; display: block; float: left;}

.navTop2 img {width: 150px; height: 23px; border: 0; }
* html a:hover {visibility:visible}
.navTop2 a:hover img{visibility:hidden}



.navTop3 { 
position: relative; background-image: url(/images/addlogo_on.gif); background-repeat: no-repeat; white-space: nowrap; display: block; width: 150px; height: 23px; margin: 0; padding: 0; padding-right:0px; }

.navTop3 a {
display: block; width: 150px; height: 23px; display: block; float: left;}

.navTop3 img {width: 150px; height: 23px; border: 0; }
* html a:hover {visibility:visible}
.navTop3 a:hover img{visibility:hidden}



.navTop4 { 
position: relative; background-image: url(/images/searchprop_on.gif); background-repeat: no-repeat; white-space: nowrap; display: block; width: 150px; height: 23px; margin: 0; padding: 0; padding-right:0px; }

.navTop4 a {
display: block; width: 150px; height: 23px; display: block; float: left;}

.navTop4 img {width: 150px; height: 23px; border: 0; }
* html a:hover {visibility:visible}
.navTop4 a:hover img{visibility:hidden}


.navTop5 { 
position: relative; background-image: url(/images/addprop_on.gif); background-repeat: no-repeat; white-space: nowrap; display: block; width: 150px; height: 23px; margin: 0; padding: 0; padding-right:0px; }

.navTop5 a {
display: block; width: 150px; height: 23px; display: block; float: left;}

.navTop5 img {width: 150px; height: 23px; border: 0; }
* html a:hover {visibility:visible}
.navTop5 a:hover img{visibility:hidden}



.navTop6 { 
position: relative; background-image: url(/images/updateprop_on.gif); background-repeat: no-repeat; white-space: nowrap; display: block; width: 150px; height: 23px; margin: 0; padding: 0; padding-right:0px; }

.navTop6 a {
display: block; width: 150px; height: 23px; display: block; float: left;}

.navTop6 img {width: 150px; height: 23px; border: 0; }
* html a:hover {visibility:visible}
.navTop6 a:hover img{visibility:hidden}




.navTop7 { 
position: relative; background-image: url(/images/signout_on.gif); background-repeat: no-repeat; white-space: nowrap; display: block; width: 150px; height: 23px; margin: 0; padding: 0; padding-right:0px; }

.navTop7 a {
display: block; width: 150px; height: 23px; display: block; float: left;}

.navTop7 img {width: 150px; height: 23px; border: 0; }
* html a:hover {visibility:visible}
.navTop7 a:hover img{visibility:hidden}


#quickShadow {

	background-image: url(/images/quicklink-shadow.gif);
	width:150px; height: 13px;
}



/* END New CSS Elements from NCI and John C Sexton, jsexton@treb.com */
/* END New CSS Elements from NCI and John C Sexton, jsexton@treb.com */
/* END New CSS Elements from NCI and John C Sexton, jsexton@treb.com */
/* END New CSS Elements from NCI and John C Sexton, jsexton@treb.com */










.nationalsearch {
    BORDER-RIGHT: #081F5C 1pt solid;
    BORDER-TOP: #081F5C 1pt solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #081F5C 1pt solid;
    COLOR: #000000;
    BORDER-BOTTOM: #081F5C 1pt solid;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}


.nationalheader	 {font-size: 14px; font-weight: bold; font-family: arial, verdana; color: 576A70;}

.nationaltitle	 {font-size: 14px; font-weight: bold; font-family: arial, verdana; color: #006699;}

.tanbar {font-family: verdana, arial, sans-serif; font-size: 10px; color: #000; background-color: #F5ECCB;}

.currentmember {font-family: verdana, arial, sans-serif; font-weight: bold; font-size: 10px; color: #416172; }


.codes {font-family: verdana, arial, sans-serif; font-size: 10px; color: #000000; }

.searchbox        {font: 12px/1.3em verdana, arial, sans-serif; color: #000;}






A.bgo {font: 10px verdana; color: #ffffff; text-decoration: underline; font-weight: bold; }
A.bgo:hover  { font: 10px verdana; color: #FE9901; text-decoration: none; font-weight: bold; }

.bghdr     {font: bold 10px/1.3em verdana, arial, sans-serif; color: #efefef; background-color: #069; padding-top: 2px; padding-bottom: 2px; padding-left: 10px;}

.professdirect { FONT-SIZE: 10px; COLOR: #C08B17; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold;
}


.professbox { FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #Ffffff
}


.professboxstand { BORDER-RIGHT: #081F5C 1pt solid; BORDER-TOP: #081F5C 1pt solid; FONT-SIZE: 10px; BORDER-LEFT: #081F5C 1pt solid; COLOR: #000000; BORDER-BOTTOM: #081F5C 1pt solid; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #EAEDEE
}

table.searchForm
{
	background-color: #F0EFE0;
	border: solid 1pt #081F5C;
	border-collapse: collapse;
	font-size: 10px;
	width: 100%;
}

table.searchForm tr td.rowHeader
{
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
}

table.searchForm tr td table.required
{
	font-size: 10px;
}

table.searchForm tr td table.required tr td.label
{
	font-weight: bold;
	text-align: right;
}

table.searchForm tr td table.optional
{
	font-size: 10px;
	margin-left: 10px;
}

table.searchForm tr td table.optional tr td.label
{
	font-weight: bold;
}

table.searchForm tr td table.refineSearch
{
	font-size: 10px;	
}

table.searchForm tr td table.refineSearch tr td.label
{
	font-weight: bold;
}

table.searchForm select.medium
{
	width: 240px;
}

table.searchForm input.small
{
	width: 120px;
}

table.searchForm input.medium
{
	width: 240px;
}

table.searchForm input.large
{
	width: 320px;
}

.formitem {
    BORDER-RIGHT: #081F5C 1pt solid;
    BORDER-TOP: #081F5C 1pt solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #081F5C 1pt solid;
    COLOR: #000000;
    BORDER-BOTTOM: #081F5C 1pt solid;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #F0EFE0
}


.teaser {
    BORDER-RIGHT: #081F5C 1pt solid;
    BORDER-TOP: #081F5C 1pt solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #081F5C 1pt solid;
    COLOR: #000000;
    BORDER-BOTTOM: #081F5C 1pt solid;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #F0EFE0
}

.teaser2 { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #Ffffff
}


.formitem2 {
    BORDER-RIGHT: #081F5C 1pt solid;
    BORDER-TOP: #081F5C 1pt solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #081F5C 1pt solid;
    COLOR: #000000;
    BORDER-BOTTOM: #081F5C 1pt solid;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #F7F7F0
}

.formitem3 {
    BORDER-RIGHT: #000000 1pt solid;
    BORDER-TOP: #ffffff 1pt solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #000000 1pt solid;
    COLOR: #000000;
    BORDER-BOTTOM: #000000 1pt solid;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #E1E2E3
}

.formitem4 {
    BORDER-RIGHT: #081F5C 1pt solid;
    BORDER-TOP: #081F5C 1pt solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #081F5C 1pt solid;
    COLOR: #000000;
    BORDER-BOTTOM: #081F5C 1pt solid;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #F7F7F7
}

.formitem5 {
    BORDER-RIGHT: #081F5C 1pt solid;
    BORDER-TOP: #081F5C 1pt solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #081F5C 1pt solid;
    COLOR: #000000;
    BORDER-BOTTOM: #081F5C 1pt solid;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}



.property {
    BORDER-RIGHT: #081F5C 1pt solid;
    BORDER-TOP: #081F5C 1pt solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #081F5C 1pt solid;
    COLOR: #E6E5CC;
    BORDER-BOTTOM: #081F5C 1pt solid;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #C08B17;
	font-weight: bold;
}


.propertyBlue {
    BORDER-RIGHT: #081F5C 1pt solid;
    BORDER-TOP: #081F5C 1pt solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #081F5C 1pt solid;
    COLOR: #E6E5CC;
    BORDER-BOTTOM: #081F5C 1pt solid;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #416172;
	font-weight: bold;
}


.property2 {
    BORDER-RIGHT: #081F5C 1pt solid;
    BORDER-TOP: #081F5C 1pt solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #081F5C 1pt solid;
    COLOR: #E6E5CC;
    BORDER-BOTTOM: #081F5C 1pt solid;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #006699;
	font-weight: bold;
}

.property3 {
    BORDER-RIGHT: #000000 1pt solid;
    BORDER-TOP: #000000 1pt solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #000000 1pt solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #000000 1pt solid;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #006699;
	font-weight: bold;
	text-align: center;
}

.property4 {
    BORDER-RIGHT: #000000 1pt solid;
    BORDER-TOP: #000000 1pt solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #000000 1pt solid;
    COLOR: #000000;
    BORDER-BOTTOM: #000000 1pt solid;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #B5C4D1;
	font-weight: bold;
}

.formitem label {FONT-SIZE: 10px;FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.outline4	 {border-left: 1px dashed #000000; font: 10px verdana; color: #000000;  background: #ffffff; }
.outline5	 {border-left: 1px dashed #000000; font: 10px verdana; color: #000000;  background: #C7C8CA; }
.blubar {font-family: verdana, arial, sans-serif; font-size: 12px; color: #fff; background-color: #006699;}
.blubar A:link {font-family: verdana, arial, sans-serif; font-size: 12px; color: #fff; text-decoration: none;}
.blubar A:visited {font-family: verdana, arial, sans-serif; font-size: 12px; color: #fff; text-decoration: none;}
.blubar A:hover {font-family: verdana, arial, sans-serif; font-size: 12px; text-decoration: none; color: #FE9901;}
.blubar A:active {font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: bold; color: #FE9901;}
.blubar1 {font-family: verdana, arial, sans-serif; font-size: 11px; color: #000; background-color: #528FC1;}
.blubar1 A:link {font-family: verdana, arial, sans-serif; font-size: 11px; color: #000; text-decoration: none;}
.blubar1 A:visited {font-family: verdana, arial, sans-serif; font-size: 11px; color: #000; text-decoration: none;}
.blubar1 A:hover {font-family: verdana, arial, sans-serif; font-size: 11px; text-decoration: none; color: #006699;}
.blubar1 A:active {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; color: #000000;}
.number            {font-family: verdana, arial, sans-serif; font-size: 10px; color: #333}
.error      	{font: bold 12px verdana, arial, sans-serif; color: #900; padding-bottom: 10px;}
.bigerror      	{font: bold 14px verdana, arial, sans-serif; color: #900;}
.formerror input { border: #FF0000 solid 2px; }
H1          {font: bold 14px verdana, arial, sans-serif; margin-top: 0px; margin-bottom: 2px;}
H2          {font: bold 12px verdana, arial, sans-serif; margin-top: 0px; margin-bottom: 2px;}
H3          {font: bold 10px verdana, arial, sans-serif; margin-top: 0px; margin-bottom: 2px;}
.big        {font: 14px/1.8em verdana, arial, sans-serif;}
.reg        {font: 12px/1.3em verdana, arial, sans-serif; color: #000;}
.smallnat      {font: 10px/1.3em verdana, arial, sans-serif; color: #000; font-weight: bold;}
.small      {font: 11px/1.3em verdana, arial, sans-serif;}   
.smgrey     {font: 11px/1.3em verdana, arial, sans-serif; color: #666;}   
.xsmall     {font: 10px/1.2em verdana, arial, sans-serif;}
.xsmallgrey {font: 10px/1.2em verdana, arial, sans-serif; color: #666;}
.blue       {color: #069;}
.red        {color: #933;}
.grey       {color: #666;}
.lfthdr     {font: bold 11px/1.2em verdana, arial, sans-serif; color: #efefef; background-color: #069; padding-top: 2px; padding-bottom: 2px;}
.lfthdr a   {color: #efefef;}
.bluhdr     {font: bold 14px/1.3em verdana, arial, sans-serif; color: #efefef; background-color: #069; padding-top: 2px; padding-bottom: 2px; padding-left: 10px;}
.greyhdr    {font: bold 14px/1.3em verdana, arial, sans-serif; color: #000; background-color: #efefef; padding-top: 2px; padding-bottom: 4px; padding-left: 10px;}
.greybxtop  {font: 12px/1.3em verdana, arial, sans-serif; background-color: #efefef; vertical-align: top; padding-top: 0px; padding-bottom: 8px; padding-left: 11px; }
.greybxmid  {font: 12px/1.3em verdana, arial, sans-serif; background-color: #fff; vertical-align: top; border-left: 2px solid #efefef; border-right: 2px solid #efefef; padding-top: 6px; padding-bottom: 8px; padding-left: 10px;}
BODY {background-color: #fff; margin-left: 4px; margin-top: 4px;}
FORM, SELECT, INPUT, TEXTAREA, OPTION, BUTTON {font-family: verdana, helvetica, arial, sans-serif; font-size: 11px;}
A:link {color: #069;}
A:visited {color: #069;}
A:hover {text-decoration: none; color: #000;}
A:active {text-decoration: none; color: #09c;}
.greybxbot  {font: 12px/1.3em verdana, arial, sans-serif; background-color: #fff; vertical-align: top; border-left: 2px solid #efefef; border-right: 2px solid #efefef; border-bottom: 2px solid #efefef; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; padding-right: 3px;}
.feathome   {font: 11px/1.3em verdana, arial, sans-serif; padding-top: 5px;}
.lfton      {color: #333; background-color: #cc9; font-size: 11px;}
.lfton A:link {color: #069; text-decoration: none;}
.lfton A:visited {color: #069; text-decoration: none;}
.lfton A:hover   {color: #000; text-decoration: none;}
.lfton A:active  {color: #600; text-decoration: none;}
.lfttert 		   {color: #666; background-color: #eed; font-size: 11px;}
.lfttert A:link    {color: #069; text-decoration: none;}
.lfttert A:visited {color: #069; text-decoration: none;}
.lfttert A:hover   {color: #000; text-decoration: none;}
.lfttert A:active  {color: #600; text-decoration: none;}
.sortby            {font: 10px/1.2em verdana, arial, sans-serif; color: #000000; background-color: #F0EFE0; padding-top: 2px; padding-bottom: 4px; padding-left: 6px;}
.sortby A:link      {color: #000000; text-decoration: underline;}
.sortby A:visited   {color: #000000; text-decoration: underline;}
.sortby A:hover     {color: #000000; text-decoration: none;}
.sortby A:active    {color: #000; text-decoration: none;}
.sortedby           {font: 10px/1.2em verdana, arial, sans-serif; color: #000; background-color: #cc9; padding-top: 2px; padding-bottom: 4px; padding-left: 6px;}
.sortedby A:link    {color: #000; text-decoration: underline;}
.sortedby A:visited {color: #000; text-decoration: underline;}
.sortedby A:hover   {color: #fff; text-decoration: none;}
.gridinfo           {font: bold 11px/1.3em verdana, arial, sans-serif; color: #333; padding-top: 1px; padding-bottom: 2px; padding-left: 5px;}
.nounderline        {text-decoration: none;}
.nounderline A:link {text-decoration: none;}
.greylisthdr        {font: bold 12px/1.3em verdana, arial, sans-serif; color: #000; background-color: #efefef; padding-top: 1px; padding-bottom: 1px; padding-left: 5px; padding-right: 5px;}
.greylist           {font: 12px/1.3em verdana, arial, sans-serif; color: #000; background-color: #fff; vertical-align: top; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px; border-bottom: 1px solid #ccc;}
.greylisthdr        {font: bold 12px/1.3em verdana, arial, sans-serif; color: #000; background-color: #ccc; padding-top: 1px; padding-bottom: 1px; padding-left: 5px; padding-right: 10px;}
.greylist           {font: 12px/1.3em verdana, arial, sans-serif; color: #000; background-color: #efefef; vertical-align: top; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; padding-right: 10px; border-bottom: 1px solid #fff;}
.highlight 	 {color: ffff00;}
UL.arrow 	 {font: 11px/1.5em verdana, arial, sans-serif; list-style-type: disc; list-style-image: url("/images/arrow_blue.gif"); list-style-position: outside; margin-left: 16px; margin-top: 0px; margin-bottom: 0px; padding-left: 0px;} 
UL.square 	 {font: 12px/1.5em verdana, arial, sans-serif; list-style-type: square; list-style-image: url("/images/sq1.gif"); list-style-position: outside; margin-left: 16px; margin-top: 0px; margin-bottom: 0px; padding-left: 0px;}
UL.square-sm {font: 11px/1.5 verdana, arial, sans-serif; list-style-type: square; list-style-image: url("/images/sq1.gif"); margin-left: 15px;}
.featured	 {font-size: 10px; font-family: arial, verdana; color: 993333;}
.biggest {font-family: verdana, arial, sans-serif; font-size: 15px;}
/* experian classes */
.txt {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}
/* international page classes */
.cct {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.hxt {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #ffffff;}
.cwt {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.txt1 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.outline {border: 1px dashed #d4d4d3; font: 10px verdana;  background: #ffffff;}
.outline2 {border: 1px solid #CAD1C3; font: 10px verdana;  background: #F9F9F9;}
.outline3 {border: 1px dashed #000000; font: 10px verdana;}
A.ovr {font: 12px verdana; color: #000000; text-decoration: underline;}
A.ovr:hover  { font: 12px verdana; color: #1F3A67; text-decoration: none; font-weight: bold}
/* FlierWire link */
.industrynews    {font: 14px verdana; color: #576A70; text-decoration: underline; font-weight: bold;}
