div.yp-profile-popup {background-color:white;height:100%;}
div.yp-profile-popup p {text-align:left;font-weight:bold;padding-top:10px;padding-left:3px;}

div.yp-profile-popup table {background-color:white;}
div.yp-profile-popup table tr td {background-color:white;text-align:left;border:1px solid #ccc;height:31px;}
div.yp-profile-popup table tr td input {padding:2px;}

div.usage-summary (color:white;font-weight:bold;}

div.rule-check-popup {padding:5px;}
div.rule-check-popup form {background:none;}
div.rule-check-popup table {background-color:white;}
div.rule-check-popup table tr td {background-color:white;text-align:left;font-size:100%;}
div.rule-check-popup table tr td input {padding:2px;}
div.rule-check-popup table tr td select {padding:2px;}
div.rule-check-popup div.rule-check-errors {color:red;font-weight:bold;}
div.rule-check-popup-confirmation {text-align:center;display:none;}
div.rule-check-popup-confirmation p.information-unlocked {font-weight:bold;font-size:120%;}

.bold {font-weight:bold;}

div.contact form {padding-bottom:0px;overflow:hidden;margin:0;position:relative;background:none;}
div.contact form ol {margin:0;padding:9px 21px 0 21px;zoom:1;overflow:hidden;background:none;}
div.contact form ol li {list-style-type:none;margin-bottom:19px;}
div.contact form ol li.clear {clear:left;}
div.contact form ol li.button {margin-bottom:0px;zoom:1;}

div.contact form fieldset {margin:0px;padding:0px;}
div.contact form ol li label span {color:black;}
div.contact form ol li input {border:1px solid gray;}
div.contact form ol li textarea {border:1px solid gray;height:100px;}
div.contact form ol li.textarea {height:100px;}
div.contact form ol li.textarea span {height:100px;}
div.contact p.paragraph-header {font-size:110%;font-weight:bold;}
div.contact p {font-size:100%;}

div.contact p.buttons {padding-left:23px;}

div.about p {font-size:90%;}
div.about p.about-paragraph-header {font-weight:bold;}

div.help p {font-size:100%;}
div.help p.faqheading {font-weight:bold;font-size:100%;}
div.help p.privacyheader {font-weight:bold;font-size:100%;}
div.help p.sectionheader {font-weight:bold;font-size:120%;}
div.static {height:700px;}
div.static div.help {height:650px;overflow:auto;border:1px;}
div.help ol.top {margin-left:-5px;padding-bottom:30px;padding-top:0px;}
div.help ol.top li {list-style-type:none;font-size:100%;padding:0px;margin:0px;padding-top:0px;padding-bottom:0px;}
div.help ol.top li a {color:#89432d;}
div.help ol li {list-style-type:circle;font-size:90%;}
div.help ol li a {color:black;}



.cloud0 {font-size:100%;}
.cloud1 {font-size:100%;}
.cloud2 {font-size:110%;}
.cloud3 {font-size:120%;}
.cloud4 {font-size:130%;}
.cloud5 {font-size:140%;}
.cloud10 {font-size:150%;}
.cloud20 {font-size:160%;}
.cloudLarge {font-size:170%;}



p.button .makepublic {cursor:pointer;}
p.button .makeprivate {cursor:pointer;}


li.error
{
	color:yellow;
	font-weight:bold;
	height:10px;
}

li.errorItem
{
	color:yellow;
	padding-left:25px;
	height:15px;
}


li.message
{
  color:#fff;font-weight:bold;text-transform:uppercase;font-size:85%;height:1.6em;
}

a
{
  color:#89432d;
}


.banner {overflow:hidden;zoom:1;padding:10px 42px 25px 42px;position:relative;text-align:center;}



/* --- register --- */
body.userinfo .content-inner{width:909px;padding:60px 20px 0 20px;margin-bottom:30px;position:relative;background:url("/images/personal.inner.png") no-repeat left top;}
body.userinfo .content-bottom {position:absolute;left:0;bottom:-20px;width:949px;height:20px;overflow:hidden;background:url("i/register.bottom.png") no-repeat left top;}
body.userinfo form.wide label {width:250px;}
body.userinfo form.wide p.buttons {padding-left:260px;}
body.userinfo fieldset.account {padding-bottom:30px;}
body.userinfo li.home-phone span {margin-right:5px;}

body.userinfo .content-inner label {display:block;color:#fff;font-weight:bold;text-transform:uppercase;font-size:100%;cursor:pointer;height:1.6em;}

body.userinfo .content-inner li {display:block;color:#fff;font-weight:bold;font-size:85%;cursor:pointer;height:1.6em;}

body.userinfo .content-inner li a {color:#E4EC00;padding-left:3px;}

body.userinfo .content-inner li span.unlockedInformation {width:100px;}
body.userinfo .content-inner li span.protectedInformation {width:100px;};


body.pictures .tab-content {z-index:0;}
body.pictures .wrap {background:#ebe8e8 url("i/account/wrap.jpg") no-repeat 3px top;}
body.pictures h2 {position:relative;color:#b5cedd;font-size:116%;text-transform:uppercase;margin:0;height:40px;overflow:hidden;line-height:40px;padding-left:40px;}
body.pictures .form-rule {margin-bottom:100px;display:none;}
body.pictures .form-rule {float:none;}
body.pictures .form-rule fieldset {background:transparent url("i/fieldset.empty.gif") no-repeat left -52px;}
body.pictures .form-rule span.error {display:block!important;padding:0;line-height:1.231!important;}


body.pictures .popup {display:none;position:fixed;top:25%;left:50%;margin-left:-245px;width:450px;padding:30px 20px 0 20px;margin-bottom:0px;background:transparent url("i/popup.inner.gif") no-repeat left top;z-index:100000000;cursor:move;}
body.pictures .popup-bottom {position:absolute;left:0;bottom:-20px;width:490px;height:20px;overflow:hidden;background:url("i/popup.bottom.gif") no-repeat left top;}
* html body.pictures .popup {position: absolute;top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(5 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');}


body.pictures .popup #popup {padding:0px;padding-top:20px;width:450px;height:310px;overflow:hidden;cursor:move;}

body.pictures .popup p {padding-top:10px;}

ul.tabs a {display:block;width:160px;height:44px;color:#813D27;font-size:77%;font-weight:bold;text-transform:uppercase;text-decoration:none;line-height:38px;background:transparent url("i/account/tabs.png") no-repeat -160px -308px;text-indent:5px;}



.popup-person {display:none;position:absolute;top:15%;left:50%;margin-left:-280px;width:561px;padding:21px 21px 0 21px;margin-bottom:0px;background:transparent url("i/popup.person.inner.png") no-repeat left top;z-index:6;}
body.pictures .popup-person .popup-bottom {position:absolute;zoom:1;left:0;bottom:-20px;width:603px;height:20px;overflow:hidden;background:url("i/popup.person.bottom.png") no-repeat left top;}
.popup-person .popup-bottom {position:absolute;zoom:1;left:0;bottom:-20px;width:603px;height:20px;overflow:hidden;background:url("i/popup.person.bottom.png") no-repeat left top;}
.popup-person .tab-content {background:transparent url("i/tabs.content.png") no-repeat left bottom;padding:0 11px;margin:0;width:auto;min-height:0;zoom:1;_height:auto;}
.popup-person ul.tabs-horizontal {padding-bottom:11px;background:url("i/tabs.horizontal.png") no-repeat left bottom;}
.popup-person ul.tabs-horizontal li {background-image:url("i/tabs.horizontal.li.png");padding-left:9px;}
body.pictures .popup-person li {padding-left:5px;}
body.access-rules .popup-person li {padding-left:4px;}
.popup-person ul.tabs-horizontal li.current {background-position: -9px 0;}
.popup-person ul.tabs-horizontal li a {background-image:url("i/tabs.horizontal.a.png");padding:0 11px 0 9px;color:#ece9e9;font-size:77%;}
.popup-person ul.tabs-horizontal li.current a {background-image:url("i/tabs.horizontal.current.a.png");color:#fff;font-weight:bold;}

.popup-person table.person {margin:0;background:url("i/dl.person.png") no-repeat left top;margin-bottom:11px;}
.popup-person table.person th {width:235px;padding:13px 14px;color:#525353;font-weight:bold;font-size:77%;text-transform:uppercase;text-align:right;background-color:#deb976;border:none;vertical-align:middle;border-bottom:1px dashed #70644e;}
.popup-person table.person td {width:262px;padding:13px 14px 13px 0;color:#525353;font-size:77%;text-transform:uppercase;text-align:left;background-color:#e3cba0;border:none;vertical-align:middle;border-bottom:1px dashed #70644e;}
.popup-person table.person td span {padding-left:16px;background:url("i/dl.person.dd.span.png") no-repeat left center;display:block;}
.popup-person table.person td img {vertical-align:middle;padding-left:10px;}
.popup-person table.person a {text-decoration:none;color:#525353;}
.popup-person table.person a:hover {text-decoration:underline;}
.popup-person table.person th {background:transparent url("i/table.person.th.png") repeat-y left bottom;}
.popup-person table.person tr.first th {background:url("i/table.person.tr.first.th.png") no-repeat left top;}
.popup-person table.person tr.last th {background:url("i/table.person.tr.last.th.png") no-repeat left bottom;border-bottom:0;}
.popup-person table.person tr.first td {background:url("i/table.person.tr.first.td.png") no-repeat right top;}
.popup-person table.person tr.last td {background:url("i/table.person.tr.last.td.png") no-repeat right bottom;border-bottom:0;}

.popup-person ul.pictures {margin:0;text-align:center;background-color:#deb976;border:1px solid #e3ca9e;padding:10px;}
.popup-person ul.pictures li {margin:0;background:none;display:none;}
.popup-person ul.pictures li.current {display:inline;}
.popup-person ul.pictures li p {padding-top:10px;margin:0;color:#525353;font-weight:normal;font-size:85%;text-transform:uppercase;}
.popup-person #tab-pictures p.buttons {text-align:center;padding:10px;}
	
.popup-person p.buttons {margin:0;text-align:right;padding-right:15px;}
.popup-person #tab-person {}
.popup-person #tab-medical {display:none;}
.popup-person #tab-work {display:none;}
.popup-person #tab-pictures {display:none;}
.popup-person #tab-social {display:none;}
.popup-person #tab-tags {display:none;}
.popup-person #tab-resume {display:none;}

#tagList {padding:10px;text-align:left;height:100px;clip:auto;white-space:normal;width:500px;}
#tagList span.tag {}
#tagList span.tag a {font-weight:bold;color:#223F4F;text-decoration:underline;}


div.overlay span.tagLinks {width:100%;text-align:left;display:block;}
div.overlay span.tagLinks span.tagname {font-weight:bold;padding-bottom:20px;height:40px;}


p.sentence {color:white;font-weight:bold;padding-left:10px;font-style:italic;}

p.sentence a {color:white;}

a.managerRulesLink {position:absolute;right:3px;top:25px;}

p.total-results {text-indent:10px}

a.setualertlink {font-size:110%;color:red;font-weight:bold;text-decoration:underline;cursor:pointer;}

a.setualertlink:active {color:red;font-weight:bold;text-decoration:underline;cursor:pointer;}



span.protected a {font-weight:bold;color:red;}



body.search-results .popup-person ul.tabs-horizontal li a {background-image:url("i/tabs.horizontal.a.png");padding:0 12px 0 2px;color:#ece9e9;font-size:77%;}



#resume {padding:10px;text-align:left;height:200px;clip:auto;white-space:normal;width:500px;}
#resume a {color:navy;}
#resume a:active {color:navy;}


div.tab-content {width:720px;min-height:700px;_height:500px;padding:25px;padding-bottom:0;margin-bottom:40px;margin-left:171px;position:relative;



div.oneline {background-color:red;}




.alertster-frame {border:none;width:500px;}




