body {background-repeat:repeat-x; font-family:Arial; font-size:10pt;}
#xOnly {background-repeat:repeat-x;}
#noRepeat {background-repeat:no-repeat;}
a {text-decoration:none; color:#0000FF;}
a:hover {text-decoration:underline; color:#0000FF;}
a:focus {outline: none;}
input {font-size:8pt;}
select {font-size:8pt;}
textarea {font-family:Arial; font-size:8pt;}
.errorTxt {color:#FF0000; font-weight:bold;}

#footerLinks{width: 100%;padding-top: 6px;font-family: Verdana;}
#footerLinks .flTop {background-image: url(/images/structure/footer_top.jpg);background-repeat: no-repeat;height: 36px;font-size: 16px;color: #ffffff;text-align: center;}
#footerLinks .flTop span {margin-top: 20px;}
#footerLinks .flBody {background-image: url(/images/structure/footer_bg.jpg);padding: 6px;font-size: 10px;}
#footerLinks .flBottom {background-image: url(/images/structure/footer_bottom.jpg);height: 10px;}

#freLogoLink {background-image: url(/images/logos/fre_logo.png);behavior: url(/includes/iepngfix.htc);background-position-y: 6px;background-repeat: no-repeat;width: 160px;height: 58px;cursor: pointer;}
	
#bbLogoLink {background-image: url(/images/logos/bigbidder_logo.png);behavior: url(/includes/iepngfix.htc);background-position-y: 14px;background-repeat: no-repeat;width: 160px;height: 58px;cursor: pointer;}
.msg {color: #cc0000;}
.adminTable {border: 1px solid #999999;border-collapse: collapse;}
.adminTable th {border: 1px solid #999999;font-weight: bold;background-color: #e1e1e1;text-align: left;padding: 4px;}
.adminTable td {border: 1px solid #999999;padding: 4px;background-color: #ffffff;}

.adminTable th.hdr-sortable {font-weight: bold; background: url(/images/sortable.png) 0px 6px no-repeat #e1e1e1; cursor: pointer; padding-left: 12px;}
.adminTable th.hdr-sortable-asc {font-weight: bold; background: url(/images/sortable-down.png) 0px 6px no-repeat #e1e1e1; cursor: pointer; padding-left: 12px;}
.adminTable th.hdr-sortable-desc {font-weight: bold; background: url(/images/sortable-up.png) 0px 6px no-repeat #e1e1e1; cursor: pointer; padding-left: 12px;}

.emptyTable {border: none;}
.emptyTable th {border: none;}
.emptyTable td {border: none;}

.formLabel {text-align: right;font-weight: bold;color: #333333;white-space: nowrap;}

.no-display {display: none;}
.rqd {color: #ff0000;}

table.doclist {width: 100%;}
table.doclist td {border-bottom: 1px solid #DDD2A6; vertical-align: top;}

table.prospects {width: 100%;}
table.prospects td {border-bottom: 1px solid #DDD2A6; vertical-align: top;}
table.prospects td.hdr {font-weight: bold; border-bottom: 1px solid #050977;}
table.prospects td.hdr-sortable {font-weight: bold; background: url(/images/sortable.png) 0px 6px no-repeat; cursor: pointer; border-bottom: 1px solid #050977; padding-left: 12px;}
table.prospects td.hdr-sortable-asc {font-weight: bold; background: url(/images/sortable-down.png) 0px 6px no-repeat; cursor: pointer; border-bottom: 1px solid #050977; padding-left: 12px;}
table.prospects td.hdr-sortable-desc {font-weight: bold; background: url(/images/sortable-up.png) 0px 6px no-repeat; cursor: pointer; border-bottom: 1px solid #050977; padding-left: 12px;}
table.form {width: 100%;}
table.form input[type=text] {width: 300px;}
table.form th {background: url(/images/titleBG01.gif) repeat-x; color: #FFFFFF; font-weight: bold; height: 27px; padding: 4px 7px 0px 7px; text-align: left; vertical-align: top;}
td.label {font-weight: bold; padding-right: 14px; text-align: right; white-space: nowrap;}
td.info {padding: 4px 4px 14px 4px;}

#nllflyer {border: none; margin: 20px 0;}
#nllflyer td {border: none;}

ul.webinars {margin: 12px 0px 0px 62px; padding: 0;}
ul.webinars li {background: url(/images/webinarbtn.png); display: inline; float: left; height: 116px; margin: 8px; text-align: center; width: 162px;}
ul.webinars a {display: block; height: 116px; width: 162px;}
ul.webinars a:hover {text-decoration: none;}
ul.webinars p {color: #000033; font-weight: bold; margin: 0; padding: 0;}
ul.webinars p.day {font-size: 18pt; padding-top: 28px; text-transform: uppercase;}
ul.webinars p.date {font-size: 18pt;}
ul.webinars p.time {}

a.tooltip {background: url(/images/form_info.gif) right no-repeat; cursor: help; padding-right: 16px;}
div.tooltip {background: url(/images/form_info.gif) top left no-repeat; color: #333333; cursor: help; width: 156px;}
label.tooltip {background: url(/images/form_info.gif) no-repeat; color: #333333; cursor: help; padding-left: 16px;}
label.error {color: #ff0000; font-size: .8em; margin-left: 8px;}
span.error {color: #ff0000; font-size: .8em;}
input.error, select.error, textarea.error {background: #FAA2A2;}
input.bullet {background: url(/images/bullet.png) 3px 6px no-repeat #fff; padding-left: 12px;}

div.error {color: #cc0000; font-weight: bold; padding: 4px;}
div.error span {}
#chkAgree label {position: absolute; margin-left: -360px;}
#chkAgree2 label {position: absolute; margin-left: -10px; margin-top: 20px;}

table.blk-tabs td {background: url(/images/structure/propMenuBG.gif) 0px -1px; color:#FFFFFF; font-weight:bold; height: 26px; text-align: center;}

.mylfc-nav {margin-bottom: 20px;}
span.disabledlink {color: #C5B57E;}
input[type=button].approval {color: #183699; font-size: 10pt;}

td.sidemenu {padding: 42px 12px 12px 12px; width: 215px;}
td.sidemenu h6 {font-size: 12px; margin: 0px 0px 4px 0px; padding-bottom: 0;}
td.sidemenu ul {list-style-type: none; margin: 0px 0px 24px 0px; padding: 0px 0px 0px 12px;}
td.sidemenu li {margin: 12px 0px 12px 0px;}
td.sidemenu li.disabled {color: #C5B57E;}
td.sidemenu a.active {color: #000; font-weight: bold;}
#more {font-size: 11px;}

#testimonial {font-size: 11px; margin: 24px 12px 0px 12px; width: 191px;}
#testimonial p.body {background: url(/images/quote_header.gif) no-repeat; margin-bottom: 0; padding: 8px;}
#testimonial p.info {background: url(/images/quote_footer.gif) no-repeat; margin-top: 0; padding-top: 18px;}
#testimonial span.name {font-weight: bold;}

#sortable {list-style-type: none; margin: 0; padding: 0;}
#sortable li {background: #333333; margin: 3px 3px 3px 0; padding: 1px; float: left; width: 124px; height: 124px; font-size: .8em; text-align: center;}
#sortable li a {color: #fff;}

table.admin {border: solid 1px #808080; border-collapse: collapse; width: 100%;}
table.admin th {background: #ccc; border: 1px solid #808080; font-weight: bold; padding: 4px 8px; text-align: left;}
table.admin td {background: #fff; border: 1px solid #808080; padding: 8px; text-align: left;}

.admTable {background-color: #ccc; padding: 0}
.admTableRow1 {background-color: #fff}
.admTableRow2 {background-color: #ccc;}
.admTableRow3 {background-color: #fff}
.pageHead {font-weight:bold; font-size:12pt;}
#statusicon-absoluteauction, #statusicon-allsold, #statusicon-lastcall, #statusicon-lastcallauction, #statusicon-onlineauction, #statusicon-salepending, #statusicon-sealedbidauction, #statusicon-sold, #statusicon-absoluteauctionA, #statusicon-allsoldA, #statusicon-lastcallA, #statusicon-lastcallauctionA, #statusicon-onlineauctionA, #statusicon-salependingA, #statusicon-sealedbidauctionA, #statusicon-soldA, #statusicon-postauction, #statusicon-postauctionA {background: url(/images/i_status.gif) no-repeat;	float: left; height: 50px; margin-right: 5px; width: 50px;}
#statusicon-absoluteauctionA, #statusicon-allsoldA, #statusicon-lastcallA, #statusicon-lastcallauctionA, #statusicon-onlineauctionA, #statusicon-salependingA, #statusicon-sealedbidauctionA, #statusicon-soldA {position: absolute;}
#statusicon-lastcall, #statusicon-lastcallA {background-position: 0 0;}
#statusicon-sold, #statusicon-soldA {background-position: 0 -50px;}
#statusicon-allsold, #statusicon-allsoldA {background-position: 0 -100px;}
#statusicon-sealedbidauction, #statusicon-sealedbidauctionA {background-position: 0 -150px;}
#statusicon-onlineauction, #statusicon-onlineauctionA {background-position: 0 -200px;}
#statusicon-lastcallauction, #statusicon-lastcallauctionA {background-position: 0 -250px;}
#statusicon-absoluteauction, #statusicon-absoluteauctionA {background-position: 0 -300px;}
#statusicon-salepending, #statusicon-salependingA {background-position: 0 -350px;}
#statusicon-postauction, #statusicon-postauctionA {background-position: 0 -400px;}
td.a{border-right:1px solid #000000; border-bottom:1px solid #000000;}
td.b {border-bottom:1px solid #000000;}
td.a2 {border-right:1px solid #000000; border-bottom:1px solid #000000; background-color:#CCCCCC;}
td.aW {border-right:1px solid #000000; border-bottom:1px solid #000000; background-color:#FFFF99;}
td.aC {border-right:1px solid #000000; border-bottom:1px solid #000000; background-color:#FF0000;}
td.b2 {border-bottom:1px solid #000000; background-color:#CCCCCC;}

a img {border: none;}
div.nllFormContainer {height: 40px;}
#nllForm {background: #fff; border: 2px solid #cccccc; width: 300px; position: absolute; z-index: 999;}
#nllForm div.inner {padding : 20px;}
#nllFormLink p {margin: 0; padding: 0; text-align: right; vertical-align: top;} 
#nllFormLink p img {margin-left: 2px; vertical-align: middle;}
#nllForm td {text-align: left;}
#nllForm input[type=text] {border: 1px solid #cccccc; padding: 4px; width: 246px;}
#nllForm textarea {border: 1px solid #cccccc; font-size: 8pt; padding: 4px; height: 200px; width: 246px;}
#nllForm label {color: #333;}
#nllForm p {color: #333; text-align: left;}

a.nll_vanity {color: #000}
a.nll_vanity:hover {color: #0000FF}

span.note-author {color: #000; font-family: Georgia, serif;font-style: italic;font-weight: normal;letter-spacing: normal;line-height: 1.4em;}

/* Uploadify */
.uploadifyQueueItem {
	font: 11px Verdana, Geneva, sans-serif;
	border: 2px solid #E5E5E5;
	background-color: #F5F5F5;
	margin-top: 5px;
	padding: 10px;
	width: 350px;
}
.uploadifyError {
	border: 2px solid #FBCBBC !important;
	background-color: #FDE5DD !important;
}
.uploadifyQueueItem .cancel {
	float: right;
}
.uploadifyProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 10px;
	width: 100%;
}
.uploadifyProgressBar {
	background-color: #0099FF;
	width: 1px;
	height: 3px;
}

/* MyLFC Signage */
#signage-order {padding-bottom:30px;}
#signage-order fieldset {border:0; margin-bottom: 20px;}
#signage-order fieldset legend {font-size: 1.1em;}
#signage-order fieldset div input, #signage-order fieldset div select {margin: 2px;}
#signage-order hr, hr.signage {border: 0; color: #CCC68B; background-color: #CCC68B; height: 1px; margin: 10px 0;}
#signage-order label {font-weight: bold;}

div#install {margin: 5px 16px; font-size: 1.3em; text-align: right;}
div#disclaimer {color: red; text-align: right; padding-right: 16px;}

div.sign-section {padding-left: 30px;}
div.sign-detail {float:left;width:380px;padding-top:10px;}
div.signage-sample {float:right; margin-left:15px;}
div.sample-48 {height: 200px; width: 400px; background: url(/images/nll_signage_48.png) no-repeat;}
div.sample-44 {height: 200px; width: 200px; background: url(/images/nll_signage_44.png) no-repeat; margin-right: 200px; padding: 0;}
div.sign-url {font-size:42px; font-weight:bold; font-family: 'Arial Black'; color: #FFF219;}
div.url-logo {font-size: 2.7em; margin: 12px 0 0 297px;}
div.sign-url-48 {margin: 7px 0 0 283px;}
div.sign-url-44 {margin: 23px 0 0 138px; font-size: 22px;}

div.sample-text {text-align:center; text-transform: uppercase; white-space: nowrap; overflow: hidden;}
div.text-top-48 {font-family: Impact, Arial; font-size: 21px; margin: 70px 4px 2px 4px; height: 29px;}
div.text-bottom-48 {font-family: Impact, Arial; font-size: 21px; margin: 6px 4px 2px 4px; height: 29px;}
div.text-top-44 {font-family: Impact, Arial; font-size: 17px; margin: 74px 4px 2px 4px; height: 25px;}
div.text-bottom-44 {font-family: Impact, Arial; font-size: 17px; margin: 10px 4px 2px 4px; height: 25px;}
div.logo-48 {background: url(/images/nll_signage_48_logo.png) no-repeat;}
div.logo-44 {background: url(/images/nll_signage_44_logo.png) no-repeat;}
.clear {clear: both}

#signage-subnav {text-align:left; margin-top:20px; float:left; width:400px;}
#signage-help {float:right; width: 300px;}

.sign-desc {padding: 2px;}
#signage-order fieldset div#more-signs {margin-top: 20px; padding: 0;}
#order-total {font-weight: bold; margin: 30px 0 0 0; font-size: 1.6em;}