
td.debugheader{background-color:#eee;border-top:1px solid #448;border-bottom:1px solid #448;font-size:0.9em;font-family:Arial,Helvetica,sans-serif}pre.debugtransaction{background-color:#f8f6d8}p.comment{background-color:#ff0;font-weight:bold;padding:4px;margin:4px;border:2px dashed;display:block}td.ezsetup_header{background-color:#eee;border-top:1px solid #448;border-bottom:1px solid #448;font-size:120%;font-family:Arial,Helvetica,sans-serif}td.ezsetup_req{font-size:80%;font-family:Arial,Helvetica,sans-serif}.ezsetup_critical{background-color:#eee;border-top:1px solid #448;border-bottom:1px solid #448;font-size:120%;font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:#F00}.ezsetup_uncritical{background-color:#eee;border-top:1px solid #448;border-bottom:1px solid #448;font-size:120%;font-family:Arial,Helvetica,sans-serif;color:#E2A31D}.ezsetup_pass{background-color:#eee;border-top:1px solid #448;border-bottom:1px solid #448;font-size:120%;font-family:Arial,Helvetica,sans-serif;color:#00B500}div.debug-toolbar label{font-weight:normal}#debug{text-align:left;border-top:1px dashed black;padding:0.3em;background-color:#fff}#debug table{border-collapse:collapse}#timingpoints,#timeaccumulators,#debug table.debug_resource_usage{border:1px dashed black}#debug table tr.group td{padding-top:0.7em;font-size:0.95em}#debug table tr.group td:first-child{padding-left:0.2em;font-size:1em}#debug table tr.data td{background-color:#fff;border-top:1px solid #448;border-bottom:1px solid #448;font-family:Arial,Helvetica,sans-serif;font-size:0.95em}#debug table tr.data:nth-child(odd) td {  background-color:#eee}#debug table + h2,#debug table + h3{margin-top:1em}#debug table.debug_resource_usage th + th,#debug table.debug_resource_usage td + td,table#timeaccumulators th + th,table#timeaccumulators td + td,table#timingpoints th + th,table#timingpoints td + td{padding:0.25em 0.5em 0.25em 0.5em}#debug th{text-align:left}#debug span.debuginfo:after{border:2px solid #23a4f5;border-radius:10px;color:#23a4f5;height:10px;width:10px;line-height:10px;font-size:10px;content:"i";margin-left:5px;padding:0 5px 0 5px;opacity:0.6}#debug span.debuginfo:hover:after { opacity:1}#templateusage tr.data td:first-child,#templateusage tr.data td:nth-child(n+5) { text-align:center}#debug tr.notice  td.debugheader span { color:green}#debug tr.warning td.debugheader span { color:orange}#debug tr.error   td.debugheader span { color:red}#debug tr.debug   td.debugheader span { color:brown}#debug tr.timing  td.debugheader span { color:blue}#debug tr.strict  td.debugheader span { color:purple}body {font-size:13px;color:#333;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;background-color:white;margin:0}p {margin:0;padding:0}a {text-decoration:none;color:#5b7b23}a:hover {color:#90a82e;text-decoration:underline}ul,ul li {margin:0;padding:0;list-style-type:none}br.cleaner,div.cleaner {clear:both;font-size:1px;height:1px}h1,h2,h3,h4 {color:#49631c;margin:0 0 10px 0;padding:0;font-weight:100;letter-spacing:-1px}h1 a,h2 a,h3 a,h4 a,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover { color:#49631c}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover { text-decoration:underline}h1 {font-size:25px;border-bottom:1px solid #004020}h2 { font-size:20px}h3 { font-size:16px}h4 { font-size:12px}img { border:0 none}.left { float:left}.right { float:right}.strong { font-weight:bold}.red { color:#f00}.green { color:#090}.black { color:#000}.light { color:#009050}.dark { color:#004020}.helptext {font-size:10px;color:red}.underlined,.underlined-dash,.underlined-dot { border-bottom:1px solid #004020}.underlined-dash { border-bottom-style:dashed}.underlined-dot { border-bottom-style:dotted}span.spamfilter {visibility:hidden;width:0;display:block;float:left}div.block { margin-bottom:10px}fieldset { border:1px solid #c4d973}table {border-collapse:collapse;border:1px solid #eee}table td { border:1px solid #eee}.button {background:none repeat scroll 0 0 transparent;cursor:default;margin:0;padding:0;border:0 none;font-size:13px;color:#637420;display:inline}.button span {float:left;display:block}.button:hover span { color:#fff}.button span.text {height:32px;line-height:32px;padding:0 19px 0 0;text-decoration:none !important;background:transparent url( '/design/myirishancestry.com/images/skin/button.png' ) no-repeat top right}.button:hover span.text { background:transparent url( '/design/myirishancestry.com/images/skin/button.png' ) no-repeat right -32px}.button span.left-cap {background:transparent url( '/design/myirishancestry.com/images/skin/button.png' ) no-repeat top left;width:19px;height:32px}.button:hover span.left-cap { background:transparent url( '/design/myirishancestry.com/images/skin/button.png' ) no-repeat left -32px}a.button {text-decoration:none;cursor:default}a.button:hover { color:#637420}input,textarea {color:#666;border:1px solid #ccc;padding:3px 5px}textarea { resize:none}input.data,textarea.data,select.data { border:1px solid #ccc}input.data { height:25px}div.buttonblock {display:block;margin:10px 0;clear:both}div.halfblock-left input.data,div.halfblock-right input.data,div.halfblock-left textarea.data,div.halfblock-right textarea.data { width:340px}div.warning ul li,div.feedback ul li,div.error ul li {list-style-type:disc;list-style-position:inside}div.warning,div.feedback,div.error {padding:10px;font-weight:bold;margin:10px 0;border:3px solid red}div.warning { border-color:orange}div.error { border-color:#900}div.feedback { border-color:#090}div.fullblock { width:720px}div.halfblock-left,div.halfblock-right { width:350px}div.halfblock-left { float:left}div.halfblock-right { float:right}div.thirdblock,div.thirdblock-left,div.thirdblock-right {width:226px;float:left}div.thirdblock-left { margin-right:20px}div.thirdblock-right {margin-left:20px;float:right}div.twothirdblock-left,div.twothirdblock-right {width:472px;float:left}div.twothirdblock-right { float:right}div.embed-image {border:1px solid #006e35;padding:5px}div.caption {font-size:12px;background-color:#eee;padding:5px;border-top:1px solid #006e35;text-align:justify}div.caption p { font-size:12px}div.solid-line,div.dotted-line,div.dashed-line {height:1px;font-size:1px;margin:5px 0}div.solid-line { border-bottom:1px solid #006e35}div.dotted-line { border-bottom:1px dotted #006e35}div.dashed-line { border-bottom:1px dashed #006e35}div.gray-line { border-color:#bbb}div.imagecenter,div.image-center { text-align:center}div.imageleft,div.image-left { float:left}div.imageright,div.image-right { float:right}div.object-left {float:left;margin-right:10px}div.object-right {float:right;margin-left:10px}div.object-right { text-align:center}body { background:#fff url( '/design/myirishancestry.com/images/body-back.png' ) repeat-y center top}div#wrapper {width:980px;margin:0 auto}div.header-login-block {float:right;margin-bottom:10px}div.header-login-block div.block-content {padding:5px 10px 0 10px;border-left:1px solid #dcedbf;border-right:1px solid #dcedbf}div.login-block-line {height:5px;background-color:#add569}span.login,span.password {display:block;float:left;background:#f3f3f3 url( '/design/myirishancestry.com/images/login-bg.jpg' ) no-repeat top left;padding:1px 3px 1px 20px;margin-right:5px}span.password { background:#f3f3f3 url( '/design/myirishancestry.com/images/password-bg.jpg' ) no-repeat top left}span.login input,span.password input {border:1px solid #dcedbf;padding:0;background-color:#f3f3f3;width:85px}div.header-login-block p.dark { margin-bottom:5px}div.header-login-block div.bottom-right,div.header-login-block div.bottom-left {float:left;width:7px;height:7px;background:#fff url( '/design/myirishancestry.com/images/skin/corners-white.png' ) no-repeat bottom left}div.header-login-block div.bottom-right { background-position:bottom right}div.header-login-block div.bottom-middle {float:left;border-bottom:1px solid #dcedbf;width:290px;height:6px}input.button-login {padding:0 1px;margin:0;border:0 none;border-bottom:1px solid #90a82e;border-right:1px solid #90a82e;background-color:#add569;color:#fff;text-transform:uppercase;height:21px}div#searchblock {margin-bottom:10px}div#searchblock form {background-color:#fff;border:1px solid #ccc}input.searchtext {border:0 none;width:190px}input.searchbutton {border:0 none;width:30px;height:20px;background:#fff url( '/design/myirishancestry.com/images/search/search.png' ) no-repeat center center}div#top-menu {background:#151c08 url( '/design/myirishancestry.com/images/skin/menu_back.png' ) repeat-x center left;font-size:15px;height:30px;margin-bottom:10px;color:#87b734}div#top-menu ul li {list-style-type:none;float:left;border-right:1px solid #414c15}div#top-menu ul li a {color:#87b734;text-decoration:none;height:30px;display:block}div#top-menu ul li a span {display:block;padding:5px 15px;height:20px;line-height:20px;cursor:pointer}div#top-menu ul li a:hover span,div#top-menu ul li a.current span {color:#1e2117;background:#99b331 url( '/design/myirishancestry.com/images/skin/menu.png' ) repeat-x top left}div#top-menu ul li a:hover span { background:#6e962b url( '/design/myirishancestry.com/images/skin/menu_hover.png' ) repeat-x top left}div#top-menu ul li ul.submenu {display:none;background-color:#d8e6a3;border:1px solid #c4d973;border-bottom:0 none;z-index:10000;position:absolute}div#top-menu ul li:hover ul.submenu { display:block}div#top-menu ul li:hover ul.submenu li {float:none;border-right:none;border-bottom:1px solid #c4d973}div#top-menu ul li:hover ul.submenu li a { color:#516b21}div#top-menu ul li:hover ul.submenu li a:hover span {color:#000;background-color:#c4d973;background-image:none}div#top-menu ul li.date {float:right;padding:5px;font-weight:bold;color:#fff}div#toppath { margin:0 0 10px 0}div#toppath div.breadcrumbs a,div#toppath div.breadcrumbs span {margin-right:5px;text-transform:lowercase;padding:3px 0;display:block;float:left}div#toppath div.breadcrumbs a { text-decoration:none}div#content {float:right;width:720px}div#left-menu {width:240px;float:left}div.menu-block { margin-bottom:20px}div.menu-block div.block-title { height:30px}div.menu-block div.title,div.menu-block div.left-title-corner { height:30px}div.menu-block div.left-title-corner {width:10px;background:#fff url( '/design/myirishancestry.com/images/skin/header_title.png' ) no-repeat top left;float:left}div.menu-block div.title {width:230px;background:#fff url( '/design/myirishancestry.com/images/skin/header_title.png' ) no-repeat top right;float:right}div.menu-block h3 {padding:7px 5px 5px 20px;background:transparent url( '/design/myirishancestry.com/images/skin/block_bullet.png' ) no-repeat 0 8px;color:#004020;margin:0;font-weight:bold;font-size:13px}div.menu-block div.block-content {padding:5px 10px 0 10px;background-color:#f2f6df;border-right:1px solid #dcedbf;border-left:1px solid #dcedbf}div.menu-block div.bottom-right,div.menu-block div.bottom-left {float:left;width:7px;height:7px;background:#fff url( '/design/myirishancestry.com/images/skin/corners.png' ) no-repeat bottom left}div.menu-block div.bottom-right { background-position:bottom right}div.menu-block div.bottom-middle {width:226px;height:6px;background-color:#f2f6df;border-bottom:1px solid #dcedbf;float:left}div.menu-block select.data,div.menu-block select.data-short {width:218px;padding:6px 0}div.menu-block input.data,div.menu-block textarea.data { width:205px}div.menu-block select.data-short {width:auto;float:left}div.proverb a {display:block;text-align:center;background-color:#fff;margin-bottom:5px;padding:5px;border:1px solid #ccc}div#footer {padding:10px;margin-top:10px;border-top:1px dotted #009050;text-align:center}div#footer ul { margin-bottom:5px}div#footer ul li {display:inline;padding:0 10px;border-right:1px solid #ccc}div#footer ul li.last { border-right:0 none}div.pagenavigator {text-align:center;font-size:13px;margin:10px 0}div.pagenavigator span {margin:0 2px;color:#006e35}div.pagenavigator span.current { margin:0}div.pagenavigator { font-weight:bold}div.pagenavigator span.previous { padding-left:7px}div.pagenavigator span.next { padding-right:7px}div.forumblock { border:1px solid #009050}div.topic-message-title {background-color:#009050;border-bottom:1px solid #fff;color:#fff;padding:5px;font-weight:bold}form.forum-actions { margin:5px 0}div.topic-message { background:#fff url( '/design/myirishancestry.com/images/forums/forum-message-back.png' ) repeat-y top left}div.user-left {width:130px;float:left;padding:5px}div.description-right {width:555px;float:right;padding:0 10px 10px 10px}div.post-message-title {border-bottom:1px solid #009050;margin-bottom:10px;padding:5px 0}div.post-message-title form { margin-top:-4px}input.button-image {border:0 none;padding:0}img.sticky { margin-right:5px}div.forum-header {text-align:center;background-color:#009050;border-bottom:1px solid #fff;font-weight:bold;color:#fff}div.forum-topic-nav {text-align:center;margin:10px 0}div.topicbgdark { background-color:#dcedbf}div.topic,div.replies,div.author,div.lastreply {display:block;padding:5px;float:left}div.topicbglight div.topic,div.topicbglight div.replies,div.topicbglight div.author,div.topicbglight div.lastreply,div.topicbgdark div.topic,div.topicbgdark div.replies,div.topicbgdark div.author,div.topicbgdark div.lastreply { height:50px}div.topic,div.replies,div.author { border-right:1px solid #fff}div.topicbglight div { border-color:#dcedbf}div.topic { width:260px}div.author { width:130px}div.replies {width:60px;text-align:center}div.lastreply { width:225px}div.forum-row div {padding:15px 15px 15px 10px;height:35px;display:block;float:left}div.forum-row div.forum-latest-reply,div.headrow div { padding:5px 15px 5px 10px}div.forum-row div.forum-name,div.forum-row div.forum-topic-count,div.forum-row div.forum-reply-count { line-height:35px}div.forum-row div.forum-name img {float:left;margin-right:10px}div.forum-row div.forum-name img.sub { margin-left:15px}div.headrow {font-weight:bold;text-align:center;background-color:#009050}div.headrow div {line-height:35px;color:#fff;border-right:1px solid #fff}div.headrow div.forum-latest-reply { border:0 none}div.forums { border:1px solid #009050}div.forum-row div.forum-name { width:215px}div.forum-row div.forum-topic-count,div.forum-row div.forum-reply-count {width:40px;text-align:center}div.forum-row div.forum-latest-reply { width:315px}div.topicbgdark div.forum-name,div.topicbgdark div.forum-topic-count,div.topicbgdark div.forum-reply-count { border-right:1px solid #fff}div.topicbglight div.forum-name,div.topicbglight div.forum-topic-count,div.topicbglight div.forum-reply-count { border-right:1px solid #cec}div.view-edit div.forum input.box,div.view-edit div.forum textarea.box { width:710px}div.main-article {background:#f2f2f2;padding:10px;margin:20px 0;border:1px dotted #dfdfdf}div.main-article div.bordered-image { background-color:#fff}div.related { margin-top:30px}div.short-content {  }div.long-content {  }div.article-services {margin-bottom:10px;border-bottom:1px dotted #ccc;padding-bottom:3px;clear:both}div.right-services {float:right;margin-top:-7px}input.bookmark {border:1px solid #009050;background:transparent url( '/design/myirishancestry.com/images/bookmark.png' ) no-repeat 5px center;padding:1px 5px 1px 20px;border-radius:4px;color:#009050}a.print,a.tipafriend {border:1px solid #009050;background:transparent url( '/design/myirishancestry.com/images/print_btn.png' ) no-repeat 5px center;padding:2px 10px 1px 25px;border-radius:4px;color:#009050;cursor:default;text-decoration:none;display:block;float:left;margin-right:5px;font-size:14px}a.tipafriend { background:transparent url( '/design/myirishancestry.com/images/send_btn.png' ) no-repeat 5px center}h3.link-title {margin-bottom:0;word-wrap:break-word}h3 span { color:#333}a.link-category { margin-right:10px}p.link-entry {font-weight:bold;word-wrap:break-word}div.poll-links { text-align:right}div.content-poll-results {margin:5px 0 0 0;padding:0}div.view-full div.poll div.radio,div.view-full div.poll div.answer { display:inline}div.view-full div.poll fieldset label { display:block}div.content-poll-results span.option {font-weight:bold;font-size:0.9em;margin:0;padding:0;color:#6a6a6a}div.content-poll-results span.votes {font-weight:normal;margin:0;padding:0;color:#6a6a6a}div.content-poll-results span.value {font-weight:bold;margin:0 0 0 10px;padding:0;color:#6a6a6a}div.content-poll-results div.resultblock {width:90%;margin:0 0 5px 0;padding:0;float:left}div.content-poll-results div.resultbox {background:#fff url( '/design/myirishancestry.com/images/poll-bg.gif' ) repeat-x top left;width:100%;border:1px solid #ccc}div.content-poll-results div.resultbar {background-color:#a5d15a;height:20px}div.imageleft {float:left;margin-right:10px}div.imageright {float:right;margin-left:10px}div.imagecenter { margin:0 auto}div.bordered-image {border:1px solid #ccc;padding:5px}a.ecard,a.ecard-last {border:1px solid #ccc;display:block;margin:0 10px 10px 0;float:left}a.ecard-last { margin-right:0}div.ecard-image {float:left;border:1px solid #ccc}div.ecard-options {float:right;width:350px}div.ecard-options div.block { margin-bottom:10px}div.ecard-options div.block label {font-style:italic;display:block}div.ecard-options div.bordered {border-top:1px dotted #aaa;padding-top:5px}div.ecard-options .data { width:338px}div.ecard-options textarea.data {padding-left:90px;background:#fff url( '/design/myirishancestry.com/images/write.png' ) no-repeat 10px 10px;height:130px;width:258px}div.ecard-options input.date-day,div.ecard-options input.date-month,div.ecard-options input.date-year {float:left;width:50px;margin-right:10px}div.ecard-options div.unit {width:50px;float:left;text-align:center;margin-right:10px}div.ecard-options div.unit p { border:1px solid #ccc}div.ecard-options div.unit input.data { width:auto}div.ecard-options div.last { margin-right:0}div.ecard-services {border-top:1px dotted #ccc;margin-top:10px;padding-top:10px}div.view-full div.tipafriend div.block { margin-bottom:10px}div.view-full div.tipafriend div.block input.box,div.view-full div.tipafriend div.block textarea.box { width:340px}div.view-full div.tipafriend div.block textarea.box { resize:none}form.feedbackform textarea.notification { height:146px}div#content div.inbox-header div { padding-top:2px}div.message-title {font-family:Times,serif;font-style:italic;font-size:20px;font-weight:bold;padding:2px 0}div.label,div.message-sender,div.message-date,div.message-content {width:600px;float:left;padding:2px 0}div.label {width:80px;text-align:right;color:#999;margin-right:10px}form div.inbox-header div.date,form div.inbox-content div.message-row div.date { width:160px}div.inbox div.buttonblock input.button { margin-bottom:10px}div.dashboard-block {border:1px solid #999;background:#f3f3f3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:2px 2px 5px #ccc;-webkit-box-shadow:2px 2px 5px #ccc;box-shadow:3px 3px 10px #ddd;margin-bottom:10px}p.dashboard-title {background-color:#bbb;padding:2px 5px;margin-top:0;color:#fff;font-size:1.6em;font-weight:normal;text-shadow:0 1px 0 #777;-moz-box-shadow:1px 1px 15px  #999 inset;-webkit-box-shadow:1px 1px 15px  #999 inset;box-shadow:1px 1px 15px 0 #999 inset}div.dashboard-block div.block-content { padding:10px}p.item {padding:3px;border-bottom:1px dotted #999}div.elevator-high,div.elevator {height:120px;overflow-y:auto}div.elevator-high { height:301px}.register-locations {float:right;width:150px;padding-left:20px;border-left:1px dotted #999}.register-locations select { margin-bottom:5px}div.user-locations {width:520px;float:left}input.image-btn {border:0 none;padding:0;float:right}span.details {width:95%;display:block;float:left}span.date-added {color:#333;font-size:10px;display:block}form.location-search-form {padding:10px;background-color:#f2f6df;border:1px solid #dcedbf}form.location-search-form div.column,form.location-search-form div.column-left,form.location-search-form div.column-right {width:215px;display:inline-block}form.location-search-form div.column { margin:0 20px}form.location-search-form div.column-left input,form.location-search-form div.column-right input { width:200px}form.location-search-form div.column select { width:100%}div.user-left {width:130px;float:left}div.user-right {width:570px;float:right}div.avatar { border:1px solid #ccc}div.sitemap h3 { border-bottom:1px dotted #009050}ul.sitemap li { padding-left:10px}div.user-register-fields { margin-right:10px}div.user-register-fields label { display:block}div.user-register-fields div.block input { width:190px}div.disclaimer {height:300px;overflow-y:auto;text-align:justify;padding-right:10px}select.location-select { width:140px}div.location-select { display:inline}div.locations-to-link { margin:10px 0}div.password-change { margin:20px 0}div.password-change label {width:300px;display:block;float:left;text-align:right;padding-right:10px;line-height:25px}div.user-avatar {width:155px;float:left}div.user-avatar img { margin:0 auto}div.user-avatar input.button { margin-bottom:5px}div.details {width:500px;float:right}div.details div.block label {width:150px;display:block;float:left;margin-right:10px;line-height:25px;text-align:right}div.block-checkbox { margin-left:160px}div.user-avatar div.buttonblock { margin-top:20px}div.user-avatar input.button { width:155px}div.subscription-block,div.subscription-block-left,div.subscription-block-right {width:223px;float:left;border:1px solid #49631c;border-radius:6px;overflow:hidden;background-color:#eee;text-align:center;font-size:14px;font-weight:bold;margin-bottom:10px}div.subscription-block { margin:0 20px}div.subscription-block input,div.subscription-block-left input,div.subscription-block-right input,div.pending input { border:0 none}div.subscription-block h2,div.subscription-block-left h2,div.subscription-block-right h2,div.subscription-block form,div.subscription-block-left form,div.subscription-block-right form { padding:10px}div.subscription-block h2,div.subscription-block-left h2,div.subscription-block-right h2 {color:#fff;background-color:#49631c}p.info { font-size:10px}p.description { font-size:16px}p.price {color:#49631c;font-size:30px;font-style:italic;margin:20px 0}div.pending { margin-top:10px}p.pending-title {font-weight:bold;color:#49631c;font-size:14px}div.pending p.border { border-bottom:1px dotted #ccc}div.datePicker{position:absolute;min-width:24em;width:24em;z-index:9999;text-align:center;font:900 0.8em/0.8em Verdana,Sans-Serif;background:transparent;-moz-user-select:none;-khtml-user-select:none}div.staticDP{position:relative;top:5px;left:0}iframe.iehack{position:absolute;background:#fff;z-index:9998;padding:0;border:0;display:none;margin:0}a.date-picker-control:link,a.date-picker-control:visited,a.date-picker-control:hover,a.date-picker-control:active,a.date-picker-control:focus{display:-moz-inline-stack;border:0 none;padding:0;margin:0 0 0 4px;background:transparent url(/design/myirishancestry.com/javascript/date-picker/media/cal.png) no-repeat 50% 50%;min-width:16px;line-height:1;cursor:pointer;visibility:visible;text-decoration:none;vertical-align:middle}* html a.date-picker-control{width:16px}a.date-picker-control{display:inline-block}a.date-picker-control span{display:block;width:28px;height:32px;margin:auto 0}div.datePicker th span{display:inline;padding:0;margin:0;color:#000;text-align:center;line-height:1em;border-width:0;font-family:georgia,times new roman,palatino,times,bookman,serif;background:transparent;font-weight:bold;cursor:pointer}div.datePicker th span.month-display,div.datePicker th span.year-display{text-transform:uppercase;letter-spacing:1px;font:normal 1.2em Verdana,Sans-Serif;cursor:default}div.datePicker th span.prev-but,div.datePicker th span.next-but{font-size:1.8em;cursor:pointer !important}div.datePicker th span.today-but{text-align:center;margin:0 auto;font:normal 1em Verdana,Sans-Serif;width:100%;text-decoration:none;line-height:1.6em;text-transform:uppercase;cursor:pointer !important}div.datePicker thead th span.fd-disabled{color:#aaa;cursor:default !important}div.datePicker th span.fd-day-header{text-align:center;margin:0 auto;font:900 1em Verdana,Sans-Serif;height:1.4em;width:2em;text-decoration:none;text-transform:lowercase;line-height:1.4em}div.datePicker table{position:relative;margin:0;padding:0;border:1px solid #ccc;background:#fff url(/design/myirishancestry.com/javascript/date-picker/media/gradient-e5e5e5-ffffff.gif) repeat-x 0 -20px;text-align:center;width:100%;border-spacing:2px;table-layout:fixed;border-collapse:separate}div.datePicker table td{border:1px solid #ccc;padding:0;text-align:center;vertical-align:middle;line-height:1.2em;cursor:pointer;background:#fff url(/design/myirishancestry.com/javascript/date-picker/media/gradient-e5e5e5-ffffff.gif) repeat-x 0 -40px;width:3em;height:3em !important;height:2.8em;outline:none}div.datePicker table th{border:0 none;padding:0;line-height:1em;font-weight:bold;color:#222;text-align:center;vertical-align:middle}div.datePicker table td.date-picker-unused{background:#fff url(/design/myirishancestry.com/javascript/date-picker/media/backstripes.gif);border-color:#dcdcdc;padding:0;cursor:default !important}div.datePicker table thead th.date-picker-title{width:auto;height:auto;padding:0.4em 0}div.datePicker table th.date-picker-day-header{text-transform:lowercase;width:3em}div.datePicker table th.date-picker-day-header span{display:block}div.datePicker table td.date-picker-today{background:#fff url(/design/myirishancestry.com/javascript/date-picker/media/bullet2.gif) no-repeat 0 0;color:rgb(100,100,100) !important}div.datePicker table td.date-picker-selected-date{color:#333 !important;border-color:#333 !important}td.date-picker-highlight{color:#a86666}div.datePicker table td.out-of-range{color:#ccc !important;font-style:oblique;background:#fcfcfc !important;cursor:default !important}div.datePicker table td.day-disabled{color:#aaa !important;background:transparent !important;cursor:default !important}div.datePicker table tbody td.date-picker-hover{background:#fff url(/design/myirishancestry.com/javascript/date-picker/media/bg_header.jpg) no-repeat 0 0;cursor:pointer;border-color:rgb(100,130,170);color:rgb(100,130,170)}* html div.datePicker table td{background-image:none}* html div.datePicker table td.date-picker-unused{background:#f2f2f2}div.inbox-header {text-transform:lowercase;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;background-color:#aaa}div.inbox-header a { color:#fff}div.inbox-header div {float:left;font-style:italic;padding:1px 2px}div.outofquota {text-align:center;color:red;padding:10px 0 10px 50px;background:transparent url( '/extension/notification/design/standard/images/exclamation.png' ) no-repeat 0 50%}div.inbox-content {border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc}div.inbox-content div a { color:#000}div.inbox-content div.message-row { border-bottom:1px solid #ccc}div.inbox-content div.notification { background-color:#f8c3c3}div.inbox-content div.unread { font-weight:bold}div.inbox-content div.message-row div { float:left}div.inbox-content div.message-row div.selection,div.inbox-content div.message-row div.title,div.inbox-content div.message-row div.date,div.inbox-content div.message-row div.sender { padding:4px 2px}div.inbox-header div.selection,div.inbox-content div.message-row div.selection { border-right:1px solid #ccc}div.inbox-header div.status,div.inbox-content div.message-row div.status {width:38px;padding:1px 4px}div.inbox-header div.title,div.inbox-content div.message-row div.title { width:270px}div.inbox-header div.date,div.inbox-content div.message-row div.date { width:90px}div.inbox-header div.sender,div.inbox-content div.message-row div.sender { width:190px}div.inbox-header div img { margin-left:5px}div.notification-block { padding:10px}div.block-user {width:300px;float:left}div.block-user select {height:250px;width:100%}div.block-notify {width:510px;float:left;margin-left:10px}div.block-notify input.data,div.block-notify textarea.data {width:100%;border:1px solid #999}ul.error {margin:10px;border:6px solid #ccc;padding:10px;font-style:italic}ul.error li { margin-left:20px}