* {
  scrollbar-base-color: scrollbar;
  scrollbar-darkshadow-color: threeddarkshadow;
  scrollbar-face-color: threedface;
  scrollbar-highlight-color: threedhighlight;
  scrollbar-shadow-color: threedshadow;
  scrollbar-track-color: default;
  scrollbar-3dlight-color: threedlightshadow;
  scrollbar-arrow-color: buttontext;
}
form {
  margin-top: 0;
  margin-bottom: 0;
}
body {
  margin: 0px;
  background-color: #fff;
  background-image: url(/images/bg.gif);
  background-repeat: repeat-x;
}
body, td {
  font-family: verdana, helvetica, arial, sans-serif;
  font-size: 10pt;
  color: #333333;
}
td.white, p.white, div.white {
  color: #FFFFFF;
}
td.large, p.large, div.large {
  font-size: 12pt;
  color: #944D46;
}
.pagetitle {
  font-size: 15pt;
  color: #2A4065;	
}
.subtitle {
  font-size: 11pt;
  color: #944D46;	
}
a {
  color: #944D46;
  text-decoration: none;
}
a:hover {
  color: #ed8e1d;
  text-decoration: underline;
}
a.topmenu {
  color: #2A4065;
  font-size: 10pt;
  text-decoration: none;
}
a.topmenu:hover {
  color: #ED8D1D;
  text-decoration: underline;
}
a.leftmenu {
  color: #944D46;
  font-size: 11pt;
  font-weight: bold;
  text-decoration: none;
}
a.leftmenu:hover {
  color: #944D46;
}
input.sitesearch {
  border-top: #1B22EE solid 1px;
  border-bottom: #7086AC solid 1px;
  border-right: #7086AC solid 1px;
  border-left: #1B22EE solid 1px;
  background-color: #425371;
  color: #FFFFFF;
  font-size: 9.5pt;
}
input, select, textarea {
  font-size: 10pt;
}
input.bordered, textarea.bordered, select.bordered, input.button {
  border-top: #CCCCCC solid 1px;
  border-bottom: #4E4E4E solid 1px;
  border-right: #4E4E4E solid 1px;
  border-left: #CCCCCC solid 1px;
}
span.bigTitle {
  color: #333366;
  font-weight: bold;
  font-size: 13pt;
}
span.notEditable {
  background-color: #ccc;
}
#homepage table {
  border: 1px solid #312B1D;
}
#homepage table td table {
  border: none;
}
#homepage table td table td {
  padding: 5px;
}
#homepage thead td {
  color: #944D46;
  font-weight: bold;
  font-size: 11pt;
  padding: 5px;
  border-bottom: 1px solid #312B1D;
}
#offersArmagh {
  border: 1px solid #EC8C1D;
}
#offersArmagh td {
  padding: 8px;
}
#offersArmagh thead td {
  background-color: #EC8C1D;
  font-size: 12pt;
  font-weight: bold;
  color: #fff;
  padding: 3px;
}
#offersDunadry {
  border: 1px solid #0C9AA7;
}
#offersDunadry td {
  padding: 8px;
}
#offersDunadry thead td {
  background-color: #0C9AA7;
  font-size: 12pt;
  font-weight: bold;
  color: #fff;
  padding: 3px;
}
#offersWellingtonpark {
  border: 1px solid #D25D21;
}
#offersWellingtonpark td {
  padding: 8px;
}
#offersWellingtonpark thead td {
  background-color: #D25D21;
  font-size: 11pt;
  font-weight: bold;
  color: #fff;
  padding: 3px;
}

/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */

.cmtopmenu, .cmtopmenuover {
  padding: 2px;
  font-size: 10pt;
  cursor:pointer; cursor:hand;
  text-align: center;
  position:absolute;
  text-decoration: none;
  background-color: #fff;
  layer-background-color:transparent;
}
.cmtopmenu {
  color: #2A4065;
}
.cmtopmenuover {
  color: #ED8D1D;
}
.cmtopSubmenu, .cmtopSubmenuover {
  padding: 3px;
  font-size: 10pt;
  cursor:pointer; cursor:hand;
  text-align: left;
  position:absolute;
  text-decoration: none;
  layer-background-color:transparent;
  color: #2A4065;
}
.cmtopSubmenu {
  background-color: #fff; 
}
.cmtopSubmenuover {
  background-color: #E1E1E1; 
}
.cmtopmenuborder {
  position: absolute;
  visibility: hidden;
  background-color: #2A4065;
  layer-background-color: #2a4065;
}
/* Left Menu */
.cmleftmenu, .cmleftmenuover {
  position:absolute;
  padding: 1px;
  color: #2A4065;
  font-size: 11pt;
  font-weight: bold;
  background-color:#E1E1E1;
  cursor:pointer; cursor:hand; 
  text-align: right;
  layer-background-color:transparent;
}
.cmleftmenu {
  text-decoration: none;
}
.cmleftmenuover {
  text-decoration: underline;
}
.cmleftmenuborder {
  position:absolute;
  visibility:hidden;
  background-color:#2A4065;
  layer-background-color:#2a4065;
  cursor:pointer; cursor:hand; 
}
.cmleftsubmenu, .cmleftsubmenuover {
  position:absolute;
  padding: 3px;
  color: #2A4065;
  font-size: 10pt;
  background-color:#fff;
  layer-background-color:transparent;
  cursor:pointer; cursor:hand; 
  text-align: left;
  text-decoration: none;
}
.cmleftsubmenuover {
  background-color:#E1E1E1;
}
.cmleftsubmenuborder {
  position:absolute;
  visibility:hidden;
  background-color:#2A4065;
  layer-background-color:#2a4065;
}
span.wysiwygsmall {
  font-size: 9pt;
}
span.wysiwygsmallRed {
  font-size: 9pt;
  color: #ff0000;
}
span.wysiwygmedium {
  font-size: 10pt;
}
span.wysiwygmediumRed {
  font-size: 10pt;
  color: #ff0000;
}
span.wysiwyglarge {
  font-size: 11pt;
}
span.wysiwyglargeRed {
  font-size: 11pt;
  color: #ff0000;
}
span.wysiwygxLarge {
  font-size: 14pt;
}
span.wysiwygxLargeRed {
  font-size: 14pt;
  color: #ff0000;
}