* {
  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;
}
body {
  margin: 0px;
  padding: 0px;
  background-color: #fff;
  font-family: verdana, helvetica, arial, sans-serif;
  font-size: 70%;
}
form {
  margin-top: 0;
  margin-bottom: 0;
}
input, select {
  font-size: 1em;
}
p {
  margin: 0px 0px 1em 0px;
}
div.date{
 position:absolute;
 z-index:2;
 top:5px;
 left:660px;
 color:white ;
}
table {
  empty-cells: show;
}
strong {
  font-weight: bold;
}
em, em.italic {
  font-style: italic;
}
em.underline {
  font-style: normal;
  text-decoration: underline;
}
h1 {
  font-size: 2em;
  font-weight: bold;
  margin: 0px 0px 1em 0px;
}
h2 {
  color: #007D5D;
  font-size: 1.4em;
  margin: 0px;
}
h3 {
  /* Used primarily for headings within sections (eg. 'Mariage Preperation Programme' on the homepage) */
  color: #008A67;
  font-size: 1em;
  font-weight: bold;
  margin: 0px 0px 0.6em 0px;
}
h4 {
  /* Used primarily for 'section' headings (eg. 'Planning to get married?' on the homepage) */
  color: #fff;
  font-size: 0.9em;
  font-weight: bold;
  margin: 0px;
}
h5 {
  /* Used primarily for main menu headings (eg. 'Knowlege Centre') */
  color: #1F3888;
  font-size: 0.85em;
  font-weight: bold;
}
a {
  color: #008A67;
  text-decoration: none;
}
a.underline {
  color: #008A67;
  text-decoration: underline;
}
a.menu {
  color: #fff;
  text-decoration: none;
}
a.menuDark {
  color: #1F3888;
  text-decoration: none;
	font-size:7.2pt;
}
a.white {
  color: #fff;
  text-decoration: none;
	font-size:7.2pt;
}
a.white:hover {
  color: #fff;
  text-decoration: underline;
}
a.menuDark:hover {
  color: #fff;
  text-decoration: none;
}
a.linkBar {
  color: #1B614F;
  text-decoration: none;
}
a.linkBar:hover {
  color: #1F3888;
  text-decoration: none;
}
a.footer {
  color: #339;
  text-decoration: underline;
}
a.footer:hover {
  color: #008A67;
}
a:hover {
  color: #1F3888;
}
a img {
  border: none;
}
input.bordered, textarea.bordered, input.button {
  border-top: #ccc solid 1px;
  border-bottom: #4e4e4e solid 1px;
  border-right: #4e4e4e solid 1px;
  border-left: #ccc solid 1px;
}
span.wysiwygsmall {
  font-size: 7pt;
}
span.wysiwygsmallRed {
  font-size: 7pt;
  color: #f00;
}
span.wysiwygmedium {
  font-size: 8pt;
}
span.wysiwygmediumRed {
  font-size: 8pt;
  color: #f00;
}
span.wysiwyglarge {
  font-size: 9pt;
}
span.wysiwyglargeRed {
  font-size: 9pt;
  color: #f00;
}
span.wysiwygxLarge {
  font-size: 12pt;
}
span.wysiwygxLargeRed {
  font-size: 12pt;
  color: #f00;
}

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

/* TOP DROP-DOWN MENU */

/*Style for the background-bar - isn't used*/
.clBar_down{position:absolute; visibility:hidden}

/*Styles for level 0*/
.clLevel0_down, .clLevel0over_down {position:absolute; padding:0px; font-family:verdana,helvetica,arial,sans-serif; font-size:7.2pt; font-weight:bold}
.clLevel0over_down {color: #1F3888; text-decoration: underline; cursor:pointer;}
.clLevel0border_down {position:absolute; visibility:hidden;}

/*Styles for level 1*/
.clLevel1_down, .clLevel1over_down {position:absolute; text-align: left; padding:3px; font-family:verdana,helvetica,arial,sans-serif; font-size:7.2pt; font-weight:bold}
.clLevel1_down {background-color:#74B8A7; layer-background-color:#74B8A7; color:white;}
.clLevel1over_down {background-color:#ACDBCF; layer-background-color:#ACDBCF; color:White; cursor:pointer; cursor:hand; }
.clLevel1border_down {position:absolute; visibility:hidden; background-color:#BADCD3; layer-background-color:#BADCD3}

/* LEFT POP-OUT MENU */

/*Style for the background-bar - isn't used*/
.clBar_out{position:absolute; visibility:hidden}

/*Styles for level 0*/
.clLevel0_out, .clLevel0over_out {background-color:#74B8A7; color: #fff; position:absolute; text-align: right; padding-top:3px; font-family:verdana,helvetica,arial,sans-serif; font-size:7.2pt; font-weight:bold}
.clLevel0over_out {background-color:#ACDBCF; layer-background-color:#ACDBCF; color: #1F3888; cursor:pointer;}
.clLevel0border_out {position:absolute; visibility:hidden; background-color:#BADCD3; layer-background-color:#BADCD3}

/*Styles for level 1*/
.clLevel1_out, .clLevel1over_out {position:absolute; text-align: left; padding:3px; font-family:verdana,helvetica,arial,sans-serif; font-size:7.2pt; font-weight:bold}
.clLevel1_out {background-color:#74B8A7; layer-background-color:#74B8A7; color:white;}
.clLevel1over_out {background-color:#ACDBCF; layer-background-color:#ACDBCF; color:White; cursor:pointer; cursor:hand; }
.clLevel1border_out {position:absolute; visibility:hidden; background-color:#BADCD3; layer-background-color:#BADCD3}

/* Main menu */

td.menu {
  font-size: 0.85em;
  font-weight: bold;
  background-color: #74B8A7;
  padding: 4px 12px 4px 0px;
}
td.menuHeading {
  color: #1F3888;
	font-size:7.2pt;
}
td.menuItem {
	font-size:7.2pt;
  color: #fff;
}
td.menuSubMenu {
  color: #fff;
  padding: 0px 12px 4px 0px;
  line-height: 1.7em;
}
td.menuSeperator {
  height: 1px;
  background-color: #BADCD3;
}

div.menu {
  font-size:7.2pt;
  font-weight: bold;
  padding: 0px 12px 0px 0px;
}

div.menuItem {
  color: #fff;
	font-size:7.2pt;
}

div.menuItemDark {
  color: #1F3888;
	font-size:7.2pt;
}

div.menuItemDarkHover {
  color: #1F3888;
}

/* Link bar */

div.linkBar {
  font-weight: bold;
  font-size: 0.85em;
}

span.linkBarItem {
  color: #1B614F;
}

/* Footer */

div.footer {
  color: #339;
  font-size: 0.85em;
}

/* Search text */

div.search {
  font-size: 0.9em;
  font-weight: bold;
  color: #9cc;
}

/* Breadcrumb header */

td.breadcrumbs {
  font-size: 0.9em;
  font-weight: bold;
}

/* Homepage Intro Text DIV / paragraph */

div.homepageIntroText {
  padding: 12px 0px 2px 12px;
}