body, table, tr, td, p, span, input, select, textarea, div, img, ul, li
{
    font-size: 11px;
    font-family: verdana, arial, helvetica;
    color: #676966;
}


/* define font and a tags separately - prevents the font color tag from being ignored */
a 	{ font-size: 11px ; font-family: verdana, arial, helvetica ; }
font 	{ font-size: 11px ; font-family: verdana, arial, helvetica ; }


h1 { font-family: arial, helvetica; font-size:20px; font-weight:bold ; } 
h2 { font-family: arial, helvetica; font-size:18px; font-weight:bold ; } 
h3 { font-family: arial, helvetica; font-size:16px; font-weight:bold ; } 
h4 { font-family: arial, helvetica; font-size:14px; font-weight:bold ; } 
h5 { font-family: arial, helvetica; font-size:12px; font-weight:bold ; }
h6 { font-family: arial, helvetica; font-size:11px; font-weight:bold ; } 

INPUT
{
	border-top : solid 1px #847D71; 
	border-right : solid 1px #CCCCCC; 
	border-left : solid 1px #847D71; 
	border-bottom : solid 1px #CCCCCC; 
}

.checkbox
{
	/* ie only? */
	background-color:white;
	border-style:none;
}

.image { 
	FONT-SIZE: 11px; 
	border-top : solid 0px ; 
	border-right : solid 0px ; 
	border-left : solid 0px ; 
	border-bottom : solid 0px ; 
}

.inputradio { 
	border-top : none; 
	border-right : none; 
	border-left : none; 
	border-bottom : none; 
	background-color : #F2F2E6;
}

.textarea 
{
font: 8pt arial ;
border-top : solid 1px #847D71; 
border-right : solid 1px #CCCCCC; 
border-left : solid 1px #847D71; 
border-bottom : solid 1px #CCCCCC; 
}

@media all { 
	input, select { 
		color : #666666; 
		font : normal 11px verdana; 
		background-color: #F8F8F8; 
		scrollbar-base-color : ThreedFace; 
		scrollbar-3dlight-color : InactiveBorder; 
	} 
} 

/* for the domino content */
.dominobodytext 	  { color: #676966;  font-size:11px; } 
.dominobodytext div, p, table, tr, td, ul, li { color: #676966;  } 
.dominobodytext a:hover	{ color: #676966 ; }

/* for the footer part of the site */
.FooterTbl 			{background-color: #676966 ; }
.FooterText			{text-decoration: none; COLOR: #ffffff; LINE-HEIGHT: 1.2; }
.FooterText A		{text-decoration: none; COLOR: #ffffff; }
.FooterText A:link	{text-decoration: none; COLOR: #ffffff; }
.FooterText A:visited 	{text-decoration: none; COLOR: #ffffff; }
.FooterText A:active 	{text-decoration: none; COLOR: #ffffff; }
.FooterText A:hover 	{text-decoration: none; COLOR: #ffffff; }

/* this is for events / information centre tables .. */

/* tr.trbg0 	{ background-color: #eef4fd ; line-height: 1.8 ;} */
tr.trbg0 	{ background-color: #FFFFFF ; line-height: 2.0 ;}
tr.trbg1 	{ background-color: #F3F3F3 ; }
tr.trbg2 	{ background-color: #FFFFFF ; }
td.cat	{ color: #006699 ; font-weight: bold ; }
td.cat a 	{ color: #FF6699 ; font-weight: bold ; }
td.nr 	{ color: brown ; } 
td.subject 	{ color: navy ;}
td.pdate 	{ color: #006699 ; }
td.tdb 	{ font-weight: bold ; }

#tblinfoa table 	{ background-color: #E4E4E4;} 
#tblinfob table 	{ font-family: verdana, arial, helvetica; font-size:11px; } 
#tblinfob tr 	{ background-color: #FFFFFF ; }


/* the other parts of the site */
.bodytext 			{text-decoration: none; COLOR: #003366;}
.bodytext A:link 		{text-decoration: underline; COLOR: #003366;}
.bodytext A:visited 	{text-decoration: underline; COLOR: #003366;}
.bodytext A:active 	{text-decoration: underline; COLOR: #003366;}
.bodytext A:hover 	{text-decoration: underline; COLOR: #003366;}

.bodytextside 		{ text-decoration: none ; font-size: 10px; color: #162E54; }
.bodytextside A 	 	{ text-decoration: none ; font-size: 10px; color: #162E54; }
.bodytextside A:link 	{ text-decoration: underline ; font-size: 10px; color: #162E54; }
.bodytextside A:visited { text-decoration: none ; font-size: 10px; color: #162E54; }
.bodytextside A:active 	{ text-decoration: none ; font-size: 10px; color: #162E54; }
.bodytextside A:hover 	{ text-decoration: underline; font-size: 10px; color: #162E54; }

.bodytextbold		{text-decoration: none; font-weight: bold; LINE-HEIGHT: 1.2; color: #676966; }
.bodytextbold A		{text-decoration: none; font-weight: bold; LINE-HEIGHT: 1.2; color: #676966; }
.bodytextbold A:link 	{text-decoration: none; font-weight: bold; color: #676966; }
.bodytextbold A:visited {text-decoration: none; font-weight: bold; color: #676966; }
.bodytextbold A:active 	{text-decoration: none; font-weight: bold; color: #676966; }
.bodytextbold A:hover 	{text-decoration: none; font-weight: bold; color: #676966; }

.bodytextbg			{ background-color: #eef4fd ; }

.HeaderText		{FONT-WEIGHT: bold; COLOR: #004c70; LINE-HEIGHT: 1.4; }

.SearchTitleText			{ color: #738C52 ; font-size: 11px ; font-weight: bold ; }

A.AdvancedSearchText        	{text-decoration: none; FONT-SIZE: 9px; COLOR: #989998 font-weight: bold ; }
A.AdvancedSearchText:link 	{text-decoration: none; FONT-SIZE: 9px; COLOR: #989998; font-weight: bold ; }
A.AdvancedSearchText:visited  {text-decoration: none; FONT-SIZE: 9px; COLOR: #989998; font-weight: bold ; }
A.AdvancedSearchText:active 	{text-decoration: none; FONT-SIZE: 9px; COLOR: #989998; font-weight: bold ; }
A.AdvancedSearchText:hover 	{text-decoration: none; FONT-SIZE: 9px; COLOR: #666666; font-weight: bold ; }

td.NavSideText 		{ text-decoration: none ; color: #162E54; }
td.NavSideText A 	 	{ text-decoration: none ; color: #162E54; }
td.NavSideText A:link 	{ text-decoration: none ; color: #162E54; }
td.NavSideText A:visited { text-decoration: none ; color: #162E54; }
td.NavSideText A:active { text-decoration: none ; color: #162E54; }
td.NavSideText A:hover 	{ text-decoration: underline; color: #162E54; }



.printheader		{ font-size: 18px; color: black ; font-weight: bold ; }

/*  menu div tags */
/* drop-down menu stuff - add the necessary div id tags (found in menu1.js file) */
/* - take the name of the top level menu */
/* - check with ns4.7x - it will let you know of the names when it complains about unknown/incorrect div tags */
#oM_Home_0 		{ position:absolute ; FONT-SIZE: 12px; }
#oM_AboutUs_0 	{ position:absolute ; FONT-SIZE: 12px; }
#oM_Information_0 { position:absolute ; FONT-SIZE: 12px; }
#oM_ContactUs_0 	{ position:absolute ; FONT-SIZE: 12px; }
/* other top-level tags - do not change names */
#oM_1_0 	{ position:absolute ; FONT-SIZE: 12px; }
#oMbbar 	{ position:absolute ; FONT-SIZE: 12px; }
#oMbbar_0 	{ position:absolute ; FONT-SIZE: 12px; }

/* rest of the drop-down menu stuff - no need to modify. */
.Section
{
    FONT-SIZE: 10px;
    COLOR: #27589B;
    LINE-HEIGHT: 1.4;
    FONT-FAMILY: verdana, arial,helvetica
}
.Arrow
{
    FONT-SIZE: 9px;
    COLOR: #686A67;
    FONT-FAMILY: verdana, arial,helvetica
}
.clCMEvent
{
    Z-INDEX: 300;
    LEFT: 0px;
    VISIBILITY: hidden;
    WIDTH: 100%;
    CLIP: rect(0px 100% 100% 0px);
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 100%
}
.clCMAbs
{
    LEFT: 0px;
    VISIBILITY: hidden;
    WIDTH: 10px;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 10px
}
.clT
{
    CURSOR: pointer;
    OVERFLOW: hidden;
    WIDTH: 270px;
    CURSOR: hand;
    POSITION: absolute;
    HEIGHT: 25px
}
.clTover
{
    CURSOR: pointer;
    OVERFLOW: hidden;
    WIDTH: 270px;
    CURSOR: hand;
    POSITION: absolute;
    HEIGHT: 25px
}
.clS
{
    CURSOR: pointer; 
    OVERFLOW: hidden;
    WIDTH: 270px;
    CURSOR: hand;
    POSITION: absolute;
    HEIGHT: 25px
}
.clSover
{
    CURSOR: pointer;
     OVERFLOW: hidden;
    WIDTH: 270px;
    CURSOR: hand;
    POSITION: absolute;
    HEIGHT: 25px
}
.clS2
{
    CURSOR: pointer;
    OVERFLOW: hidden;
    WIDTH: 270px;
    CURSOR: hand;
    POSITION: absolute;
    HEIGHT: 25px
}
.clS2over
{
    CURSOR: pointer;
    OVERFLOW: hidden;
    WIDTH: 270px;
    CURSOR: hand;
    POSITION: absolute;
    HEIGHT: 25px
}
.clT
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px
}
.clTover
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px
}
.clT
{
    COLOR: white
}
.clTover
{
    COLOR: #ffffff
}
.clS
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
.clSover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
.clS2
{
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
.clS2over
{
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
}
.clS
{
    COLOR: #686A67;
    BACKGROUND-COLOR: #FFFFFF;
    layer-background-color: #FFFFFF;
}
.clS2
{
    COLOR: #686A67;
    BACKGROUND-COLOR: #ffffff;
    layer-background-color: #ffffff;
}
.clSover
{
    COLOR: #686A67;
}
.clS2over
{
    COLOR: #686A67;
}
.clSover
{
    BACKGROUND-COLOR: #f5f5f5;
    layer-background-color: #f5f5f5;
}
.clS2over
{
    BACKGROUND-COLOR: #E4E4E4;
    layer-background-color: #E4E4E4
}
.clTover
{
    BACKGROUND-COLOR: #336699;
    layer-background-color: #336699
}
.clB
{
    BACKGROUND-COLOR: #cccccc;
    layer-background-color: #cccccc
}
.clB
{
    Z-INDEX: 300;
    VISIBILITY: hidden
}
.clBar
{
    VISIBILITY: hidden;
    WIDTH: 10px;
    HEIGHT: 10px
}
.clWinText
{
    FONT-SIZE: 12px;
    FONT-FAMILY: verdana,arial,helvetica
}

