body {background-image: url(img/mallorca-bg2.gif); background-repeat: repeat; background-color: #fff; margin-top: 0px; margin-left: 0px;}

h1 {font-family: verdana, serif; font-size: 10pt; color: #3f5787; font-weight: bold; margin-bottom: 1px; margin-top: 0px;}
h2 {font-family: verdana, serif; font-size: 9pt; color: #fff; font-weight: bold; margin-bottom: 0px; margin-top: 0px;}
h3 {font-family: verdana, serif; font-size: 11pt; color: #3f5787; font-weight: bold; margin-bottom: 3px; margin-top: 3px;}
h4 {font-family: verdana, serif; font-size: 11pt; color: #3f5787; font-weight: bold; margin-bottom: 0px; margin-top: 0px;}

A:link, A:visited, A:active {color: #233855; text-decoration: underline;}
A:hover {color: #233855; text-decoration: none;}

A:link.tphdr, A:visited.tphdr, A:active.tphdr {color: #fff; text-decoration: none;}
A:hover.tphdr {color: #fff; text-decoration: underline;}

A:link.resource, A:visited.resource, A:active.tphdr {color: #233855; text-decoration: none;}
A:hover.resource {color: #233855; text-decoration: underline;}

A:link.src_lnk, A:visited.src_lnk, A:active.src_lnk {color: #3f5787; text-decoration: underline;}
A:hover.src_lnk {color: #3f5787; text-decoration: underline;}

A:link.footer, A:visited.footer, A:active.footer {color: #fff; text-decoration: none;}
A:hover.footer {color: #fff; text-decoration: underline;}

A:link.grn, A:visited.grn, A:active.grn {color: #297c20; text-decoration: none;}
A:hover.grn {color: #297c20; text-decoration: underline;}

.property_search {width: 140px; border: 1px solid #c0b7a2; background-color: #fefefe; font-family: verdana, serif; font-size: 8pt; color: #000; padding: 1px; margin-top: 4px; margin-bottom: 4px;}


table.out {width: 780px; border-collapse: collapse;}
table.tbmn {width: 100%; border-collapse: collapse; padding: 0px;}

table.resources {width: 160px; border-collapse: collapse;}

table.tb600 {width: 610px; border-collapse: collapse; border-spacing: 0px;}
table.tb136 {width: 146px; height: 172px; border-collapse: collapse; border-spacing: 0px;}

table.phrases {width: 584px; border-collapse: collapse; border: 1px solid #600; padding: 0px}

td.bnr_txt {background-color: #7a8db3; font-family: verdana, serif; font-size: 9pt; color: #fff; font-weight: bold; padding: 0px;}

td.emp {padding: 0px;}
td.mn_out {background-color: #fff; padding: 0px;}

td.h1_date {font-family: verdana, serif; font-size: 9pt; color: #3f5787; font-weight: bold; padding: 4px;}


td.res_out {width: 160px; background-color: #fff; padding: 0px; font-family: verdana, serif; font-size: 8pt;}
td.resources_hdr {height: 18px; background-color: #3f5787; border: 1px solid #5b7093; font-family: verdana, serif; font-size: 9pt; color: #fff; padding: 2px; font-weight: bold; text-align: center;}
td.res_cnt {background-color: #fbfbfb; border-left: 1px solid #5b7093; border-right: 1px solid #5b7093; border-bottom: 1px solid #5b7093; padding: 0px;}
td.res_img {width: 19px; height: 22px; padding: 0px;}
td.res_lnk {font-family: verdana, serif; font-size: 9pt; color: #233855; font-weight: bold; padding: 2px;}

td.mn_cnt_out {background-color: #fff; font-family: arial, serif; font-size: 10pt; color: #233855; padding: 0px;}
td.cnt_hdr {height: 18px; background-color: #3f5787; border: 1px solid #5b7093; font-family: verdana, serif; font-size: 9pt; color: #fff; padding: 2px; font-weight: bold;}
td.cnt_out {border-left: 1px solid #5b7093; border-right: 1px solid #5b7093; border-bottom: 1px solid #5b7093; padding: 0px;}
td.cnt_img {padding: 0px; border-right: 1px solid #5b7093;}
td.cnt_txt {background-color: #fbfbfb; font-family: verdana, serif; font-size: 10pt; color: #233855; padding: 3px;}
td.cnt_txt2 {font-family: verdana, serif; font-size: 10pt; color: #233855; padding: 3px; border-top: 1px solid #5b7093;}
td.cnt_txt3 {background-color: #fbfbfb; font-family: verdana, serif; font-size: 9pt; color: #233855; padding: 3px;}
td.cnt_txt4 {background-color: #fbfbfb; font-family: arial, serif; font-size: 10pt; color: #233855; padding: 3px;}
td.cnt_txt5 {font-family: verdana, serif; font-size: 9pt; color: #3f5787; padding: 4px; border-top: 1px solid #5b7093;}

td.mc1 {font-family: verdana, serif; font-size: 10pt; color: #233855; padding: 3px;}
td.mc2 {font-family: verdana, serif; font-size: 10pt; color: #233855; padding: 1px;}
td.mc3 {font-family: verdana, serif; font-size: 9pt; color: #233855; padding: 2px;}
td.mc4 {font-family: arial, serif; font-size: 10pt; color: #233855; padding: 4px;}

td.phrase_hd1 {background-color: #3f5787; border-bottom: 1px solid #000; font-family: verdana, serif; font-size: 9pt; color: #fff; padding: 2px;}
td.phrase_hd2 {background-color: #4c78b4; border-right: 1px solid #000; border-bottom: 1px solid #000; font-family: verdana, serif; font-size: 9pt; color: #fff; padding: 2px; text-align: center;}
td.phrase_cnt {border-right: 1px solid #000; border-bottom: 1px solid #000; font-family: verdana, serif; font-size: 8pt; color: #000;  padding: 5px;}


td.src_txt {background-color: #fbfbfb; font-family: verdana, serif; font-size: 10pt; color: #3f5787; padding: 3px; border-top: 1px solid #5b7093;}
td.spons_hdr {background-color: #4c78b4; border: 1px solid #5b7093; font-family: verdana, serif; font-size: 9pt; color: #fff; padding: 2px; font-weight: bold;}

td.busin_expand_hdr {background-color: #4c78b4; border-top: 1px solid #5b7093; border-bottom: 1px solid #5b7093; border-left: 1px solid #5b7093; border-right: 1px solid #a8b7ce;}

td.ftr {background-color: #3f5787; font-family: verdana, serif; font-size: 9pt; color: #fff; padding: 2px;}

