html {font-family: Georgia, serif;font-size: 12px;line-height: 1.4em;}body {text-align:center;background-color: #fff6c1;margin: 0;}h1,pre {margin: 0;}.ireland {margin: 10px 0 25px 10px;padding: 0px;border: 5px solid #A44056;}p {margin: 0;font-family: Verdana, Arial, Helvetica, "san-serif";line-height: 1.5em}h1 {margin: 10px 0 0 10px;padding-top: 10px;font-size: 1.625em;font-weight: 700; text-indent: 12px;line-height: 1.2em;letter-spacing: -.03em;border-bottom: 1px dotted #A44056;color: #A44056; }h2 {font-family: Verdana, Arial, Helvetica, "san-serif";margin: 0;padding: 0;font-size: 13px;font-weight: 600; line-height: 1.4em;letter-spacing: -.02em;color: #000; }a { color: #A44056;}a:hover { color: #FEC24D;background-color: #a6a6a6;}/* THESE ARE CLASSES TO APPLY To VARIOUS DIV - these CLASSES LIST */ .quote {  color: #808080; margin-top: 25px;padding: 0 0 0 15px;font-size: 18px;font-family: serif; font-style: italic;line-height: .1em;text-decoration: none;}.bullet { font-family: Georgia, serif;margin: 0;padding: 0;line-height: 1.2em;font-size: 17px;font-weight: 500; color: #A44056; }.bullet_sub { font-family: Georgia, serif;margin-left: 10px;padding: 0;line-height: 1.2em;font-size: 15px;font-weight: 500; color: #A44056; }.bullet_sub_BLK { font-family: Georgia, serif;margin: 0;padding: 0;line-height: 1.2em;font-size: 15px;font-weight: 500; color: #000; }.credit { font-family: Verdana, Arial, Helvetica, "san-serif";margin: 0px;line-height: 2.5em;font-size: 10px;font-weight: 600; color: #000; }.credit em { font-weight: 500; }/* This is the MAIN FRAME holder - This is the MAIN FRAME holder */#frame {width: 836px;height: 100%;margin-right: auto;margin-left: auto;margin-top: 0;padding: 18px 18px 0px 18px;text-align: left;background: #fff;border-right: 1px dotted #A44056;border-left: 1px dotted #A44056;}#footer {width: 872px;height: 100%;margin-right: auto;margin-left: auto;margin-top: 0px;padding: 0px ;text-align: left;background: #fff;border: 1px dotted #A44056;}#footer h1 {margin: 0;padding: 15px 0px 15px 35px;line-height: 1.2em;text-indent: 0;font-size: 16px;font-weight: 500; border-bottom: none;background-color: #a6a6a6;color: #fff; }#navigation {margin-top: 18px;}#contentleft {width: 175px;padding-top: 426px;float: left;min-height: 300px;border-right: 1px dotted #a44056;background: #fff;background-image: url(art/QUICK_BAKC_2.gif);background-repeat: no-repeat;}/* ************************************************** BLOG INSTRUCTIONS */ #contentleft-blog {width: 175px;padding-top: 225px;float: left;min-height: 300px;border-right: 1px dotted #a44056;background: #fff;background-image: url(art/BLOG_BG.gif);background-repeat: no-repeat;}#contentleft-blog ul {margin: 0 18px 30px 0;padding: 0;list-style-type: none;}		#contentleft-blog ul a {display: block;text-decoration: none;border-bottom: 1px dotted #a44056;padding: 6px 0 6px 5px;font-size: 1.2em;color: #a44056;}#contentleft-blog ul a:hover {background-color: #a44056;color: #ffffff;}#contentleft-blog ul li ul {margin: 0 0 5px 0;padding: 0;}#contentleft-blog ul li ul li a {display: block;text-decoration: none;border-bottom: 0px;padding: 5px 0 5px 10px;font-size: 1.1em;color: #a44056;}#contentleft-blog span {font-size: 75%;}#contentleft h1, #contentleft-blog h1 {margin:0px 18px 12px 0px;padding-top: 10px;font-size: 18px;text-indent: 12px;font-weight: 700; line-height: 1.2em;letter-spacing: -.05em;border-bottom: 1px dotted #A44056;color: #A44056; }#mainpost {margin: 40px 5px 35px 10px;padding: 0;border: 0px;}#mainpost h2 {font-family: Georgia, serif;margin: 0 0 3px 10px;padding: 0;font-size: 1.75em;font-weight: normal; line-height: 1.2em;letter-spacing: -.02em;color: #A44056; }#contentright p {margin-top: 10px;margin-left: 10px;}#contentright #mainpost p {margin-top: 0px;margin-left: 10px;margin-right: 0px;margin-bottom: 7px;padding: 0;color: #000;font-family: Verdana, Arial, Helvetica, "san-serif";font-size: 1em;line-height: 1.7em;}#contentright #mainpost p.author {color: #A44056;font-size: .9em;}#contentright #mainpost img {float: none;}/* Clearing a division snippet ************************** */.clear {clear: both;font-size: 1px;line-height:.5em;}/* ************************************************** content right */ #contentright {width: 652px;height: 100%;padding: 0 0 0 0px;float: right;background: #fff;}#contentright li {list-style-type: none;}#contentright li span {color: #a44056;font-weight: 900;}#contentright .content {margin-top: 50px;margin-left: 10px;}#contentright .reduceTAX {margin-top: 10px;margin-left: 10px;}#contentright .content span {font-family: Georgia, serif;font-size: 16px;font-weight: 400; line-height: 1.3em;letter-spacing: -.03em;color: #808080;}#contentright .reduceTAX span {font-family: Georgia, serif;font-size: 16px;font-weight: 400; line-height: 1.3em;letter-spacing: -.03em;color: #808080;}#contentright img {float: left;}.info {margin: 25px 0 0 10px;padding: 15px 0px 15px 35px;line-height: 1.2em;text-indent: 0;font-size: 18px;font-weight: 500; border-bottom: none;background-color: #a6a6a6;color: #fff; }.info2 {margin: 0;padding: 15px 0px 15px 35px;line-height: 1.2em;text-indent: 0;font-size: 17px;font-weight: 500; border-bottom: none;background-color: #a6a6a6;color: #fff; }.bottom {padding: 0;margin: 1px 0 8px 0;}span.smaller {font-size: 75%;color: #A44056;}.clear {clear: both;}/* DATE DISPLAY FOR EVENTS PAGE ************************** */.classes {padding: 0;margin: 0 0 1px 40px;}.news_itemhome {float: left; padding: 0 0 10px 0; margin: 0 0 20px 0; width: 500px;border-bottom: 1px dotted #A44056; }.entry {padding: 0; margin: 0;}.news_date {position: relative; float: left; padding: 0 4px 0 0; margin: 0 10px 10px 0; background-image: url("art/DATE_BACK.gif"); background-position: top left; background-repeat: no-repeat; width: 53px; height: 76px; text-align: center; }p.month {margin: 0 10px 0 0; padding: 14px 0 2px 0; color: #fff; text-transform: uppercase; font-family: georgia; line-height: 1.25em;}p.day {margin: 0 10px 0 0; padding: 25px 0 0 0; color: #fff; font-family: georgia;  line-height: .1em; font-size: 3em;}p.day_double {margin: 0; padding: 0; color: #fff; font-family: georgia;  line-height: 1.3em; font-size: 1em;}.event-title {margin: 5px 0 7px 0;padding: 0;font-size: 1.625em;font-weight: 500; line-height: 1.1em;color: #000; }.event-dates {margin: 2px 0 8px 3px;padding: 0;font-size: 1.3em;font-weight: 500; line-height: 1.4em;color: #A44056; }.event-text {margin: 2px 0 2px 0;padding: 0;font-size: 1em;font-weight: 500; line-height: 1.4em;color: #000; }.event-textplain {margin: 2px 0 2px 0;padding: 0 0 0 15px;font-size: 1em;font-weight: 500; line-height: 1.4em;color: #000; }.paypaldiv {margin: 0 0 35px 10px;padding: 0 0 20px 0;border-bottom: 1px dotted #A44056;}.paypaldiv p.instr {margin: 0 0 0 0;padding: 0 0 0 0;font-size: .9em;line-height: .9em;color: #fff; }.paypaldiv-last {margin: 0 0 0 10px;padding: 0 0 20px 0;border-bottom: 0px;}/* THIS IS THE FIRST MAIN NAV BAR - THIS IS THE FIRST MAIN NAV BAR */#nav {  width: 615px;  height: 30px;  position: relative;  background: url(art/NAV_MENU.gif);  margin: 0;      padding: 0;  float: right;}#nav li {  float: left;  list-style-type: none;  }#nav li a {  position: absolute;  top: 0;  margin: 0;  padding: 0;  display: block;  height: 30px;  background: url(art/NAV_MENU.gif) no-repeat;  text-indent: -9999px;  overflow: hidden;  font-size: 1%;}li#nav_HOM a {  left: 0;  width: 64px;  background-position: 0 0;}li#nav_SER a {  left: 63px;  width: 72px;  background-position: -63px 0;}li#nav_RDT a {  left: 134px;  width: 109px;  background-position: -134px 0;}li#nav_INC a {  left: 242px;  width: 118px;  background-position: -242px 0;}li#nav_WHA a {  left: 359px;  width: 153px;  background-position: -359px 0;}li#nav_QUI  a {  left: 511px;  width: 104px;  background-position: -511px 0;}li#nav_HOM a:hover {  background-position: 0 -30px;}li#nav_SER a:hover {  background-position: -63px -30px;}li#nav_RDT a:hover {  background-position: -134px -30px;}li#nav_INC a:hover {  background-position: -242px -30px;}li#nav_WHA a:hover {  background-position: -359px -30px;}li#nav_QUI a:hover {  background-position: -511px -30px;}#body_HOM li#nav_HOM  a {  background-position: 0 -60px;}#body_SER li#nav_SER a {  background-position: -63px -60px;}#body_RDT li#nav_RDT a {  background-position: -134px -60px;}#body_INC li#nav_INC a {  background-position: -242px -60px;}#body_WHA li#nav_WHA a {  background-position: -359px -60px;}#body_QUI li#nav_QUI a {  background-position: -511px -60px;}/* THIS IS THE SECOND MAIN NAV BAR - THIS IS THE SECOND MAIN NAV BAR */#nav2 {  width: 597px;  height: 29px;  position: relative;  background: url(art/NAV_MENU_2.gif);  margin: 0;      padding: 0;  float: right;}#nav2 li {  float: left;  list-style-type: none;}#nav2 li a {  position: absolute;  top: 0;  margin: 0;  padding: 0;  display: block;  height: 29px;  background: url(art/NAV_MENU_2.gif) no-repeat;  text-indent: -9999px;  overflow: hidden;  font-size: 1%;}li#nav2_BUS a {  left: 0;  width: 192px;  background-position: 0 0;}li#nav2_BEN a {  left: 191px;  width: 202px;  background-position: -191px 0;}li#nav2_TRS a {  left: 392px;  width: 122px;  background-position: -392px 0;}li#nav2_PRS a {  left: 513px;  width: 84px;  background-position: -513px 0;}li#nav2_BUS a:hover {  background-position: 0 -29px;}li#nav2_BEN a:hover {  background-position: -191px -29px;}li#nav2_TRS a:hover {  background-position: -392px -29px;}li#nav2_PRS a:hover {  background-position: -513px -29px;}#body_BUS li#nav2_BUS  a {  background-position: 0 -58px;}#body_BEN li#nav2_BEN a {  background-position: -191px -58px;}#body_TRS li#nav2_TRS a {  background-position: -392px -58px;}#body_PRS li#nav2_PRS a {  background-position: -513px -58px;}/* THIS IS THE FIRST MAIN QUICK BAR - THIS IS THE FIRST MAIN QUICK BAR */#quickblog {  height: 35px;  width: 157px;  position: relative;  background: url(art/QUICK_BLOG_BG.gif);  margin: 0;      padding: 0;}#quickblog li {  list-style-type: none;}#quickblog li a {  position: absolute;  top: 0;  margin: 0;  padding: 0;  display: block;  height: 35px;  background: url(art/QUICK_BLOG_BG.gif) no-repeat;  text-indent: -9999px;  overflow: hidden;  font-size: 1%;}li#quick_BLOG a {  top: 0px;  width: 157px;  background-position: 0 0;}li#quick_BLOG a:hover {  background-position: 0px -35px;}/* THIS IS THE FIRST MAIN QUICK BAR - CLIENT UPDATE LINK *********************** */#clientupdate {  height: 51px;  width: 157px;  position: relative;  background: url(art/UPDATE-BG.gif.gif);  margin: 0;      padding: 0;}#clientupdate li {  list-style-type: none;}#clientupdate li a {  position: absolute;  top: 0;  margin: 0;  padding: 0;  display: block;  height: 51px;  background: url(art/UPDATE-BG.gif) no-repeat;  text-indent: -9999px;  overflow: hidden;  font-size: 1%;}li#quick_UPDT a {  top: 0px;  width: 157px;  background-position: 0 0;}li#quick_UPDT a:hover {  background-position: 0px -51px;}/* THIS IS THE FIRST MAIN QUICK BAR - THIS IS THE FIRST MAIN QUICK BAR */#quick {  height: 140px;  width: 157px;  position: relative;  background: url(art/QUICK_MENU.gif);  margin: 0;      padding: 0;}#quick li {  list-style-type: none;}#quick li a {  position: absolute;  top: 0;  margin: 0;  padding: 0;  display: block;  height: 35px;  background: url(art/QUICK_MENU.gif) no-repeat;  text-indent: -9999px;  overflow: hidden;  font-size: 1%;}li#quick_IRSF a {  top: 0px;  width: 157px;  background-position: 0 0;}li#quick_IRST a {  top: 35px;  width: 157px;  background-position: 0 -35px;}li#quick_TXTF a {  top: 70px;  width: 157px;  background-position: 0 -70px;}li#quick_TXPL a {  top: 105px;  width: 157px;  background-position: 0 -105px;}li#quick_IRSF a:hover {  background-position: 0px -140px;}li#quick_IRST a:hover {  background-position: 0px -174px;}li#quick_TXTF a:hover {  background-position: 0px -210px;}li#quick_TXPL a:hover {  background-position: 0px -245px;}#body_quick_TXPL li#quick_TXPL a {  background-position: 0 -245px;}/* THIS IS THE SECOND MAIN QUICK BAR - THIS IS THE SECOND MAIN QUICK BAR */#quick2 {  height: 204px;  width: 157px;  position: relative;  background: url(art/QUICK_MENU_3.gif);  margin: 0;      padding: 0;}#quick2 li {list-style-type: none;}#quick2 li a {  position: absolute;  top: 0;  margin: 0;  padding: 0;  display: block;  height: 51px;  background: url(art/QUICK_MENU_3.gif) no-repeat;  text-indent: -9999px;  overflow: hidden;  font-size: 1%;}li#quick2_YAHO a {  top: 0px;  width: 157px;  background-position: 0 0;}li#quick2_CNNM a {  top: 51px;  width: 157px;  background-position: 0 -51px;}li#quick2_KEND a {  top: 102px;  width: 157px;  background-position: 0 -102px;}li#quick2_SALV a {  top: 153px;  width: 157px;  background-position: 0 -153px;}li#quick2_PLAN a {  top: 204px;  width: 157px;  background-position: 0 -204px;}li#quick2_YAHO a:hover {  background-position: 0px -255px;}li#quick2_CNNM a:hover {  background-position: 0px -306px;}li#quick2_KEND a:hover {  background-position: 0px -357px;}li#quick2_SALV a:hover {  background-position: 0px -408px;}li#quick2_PLAN a:hover {  background-position: 0px -459px;}#contentright #mainpost ul {margin: 0 20px 11px 30px;padding: 0;}#contentright #mainpost ul li {padding: 0;color: #000;font-family: Verdana, Arial, Helvetica, "san-serif";font-size: .9em;line-height: 1.5em;margin: 0 0 7px 0;list-style-type: disc;}