BODY 
	{
		margin: 0;
		padding: 0;
}


TABLE
	{
		font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
		font-size: 12pt;
		margin: 0;
		padding: 0;
}

FORM
	{
		margin: 0px;
		padding: 0px;
}

H1 {
		font-size: 12px;
		margin:0px;
		padding: 0px;
}

TD a:link,
TD a:visited,
TD a:active
	{
		font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
		color: #0D0D0D;
		text-decoration: underline;
	}
TD a:hover
	{
		text-decoration: none;
		color: #477297;
	}

DIV#iDBase_mainContent
	{
		background-color: #FFF;
		padding: 15px;
		text-align: left;
		margin:0px;
		padding:0px;
}

DIV#iDBase_topNav
	{

		margin-bottom: 20px;
		margin-top: 10px;
		text-align: center;
}


TABLE#iDBase_directoryNav
	{

}

TABLE#iDBase_directoryListing
	{
		margin: 10px 0px 0px 0px;
		border: 0px solid #999;
}


TABLE#iDBase_register TR.iDBase_titleRow TD,
TABLE#iDBase_directoryListing TR.iDBase_titleRow TD,
TABLE.iDBase_demographics TR.iDBase_titleRow,
TABLE#iDBase_mortalityMorbidity TR.iDBase_titleRow,
TABLE.iDBase_ministry TR.iDBase_titleRow,
TABLE.iDBase_ministryStaff TR.iDBase_titleRow
	{
		background-color: #b5c4cc;
		font-family: verdana;
		padding: 5px;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
}


TABLE#iDBase_directoryListing TD
	{
		font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
		padding: 5px;
}


TABLE#iDBase_directoryListing TD a:link,
TABLE#iDBase_directoryListing TD a:visited,
TABLE#iDBase_directoryListing TD a:active
	{
		font-family: verdana;
		color: #0D0D0D;
		text-decoration: underline;
	}
TABLE#iDBase_directoryListing TD a:hover
	{
		text-decoration: none;
		color: #477297;
	}


TABLE.iDBase_demographics,
TABLE.iDBase_ministry
	{
		margin-bottom: 20px;
}




/****************************************

	top navigation links

*****************************************/
A.iDBase_topNavItem,
A:LINK.iDBase_topNavItem,
A:VISITED.iDBase_topNavItem
	{
		padding: 5px 10px 5px 10px;
		margin: 10px;
		background-color: #487396;
		border: 1px solid #789;
		font-family: verdana;
		font-size: 10pt;
		font-weight: bold;
		color: #FFF;
		text-decoration: none;
}

A:HOVER.iDBase_topNavItem,
A:ACTIVE.iDBase_topNavItem
	{
		padding: 5px 10px 5px 10px;
		margin: 10px;
		background-color: #c1deec;
		border: 1px solid #789;
		font-family: verdana;
		font-size: 10pt;
		font-weight: bold;
		color: #477297;
		text-decoration: none;
}

A.iDBase_topNavItemActive,
A:LINK.iDBase_topNavItemActive,
A:VISITED.iDBase_topNavItemActive,
A:HOVER.iDBase_topNavItemActive,
A:ACTIVE.iDBase_topNavItemActive
	{
		padding: 5px 10px 5px 10px;
		margin: 10px;
		background-color: #c1deec;
		border: 1px solid #789;
		font-family: verdana;
		font-size: 10pt;
		font-weight: bold;
		color: #404040;
		text-decoration: none;
}



.iDBase_RowOdd		{background-color: #e8eff3}
.iDBase_RowEven		{background-color: #fafafa}

TABLE#iDBase_climateWeather { background-color: gray; }








/****************************************

	top sub-navigation links

*****************************************/

.iDBase_sectionSubNav
	{
		margin: 0px 0px 10px 0px;
		padding: 8px 5px 8px 5px;
		font-family: verdana;
		font-size: 12px;
		color: #0D0D0D;
		/*border-top: 3px double gray;*/
		border-bottom: 3px double gray;
		width:100%;
	}

.iDBase_sectionSubNav a:link,
.iDBase_sectionSubNav a:visited,
.iDBase_sectionSubNav a:active
	{
		font-family: verdana;
		color: #0D0D0D;
		text-decoration: none;
	}
.iDBase_sectionSubNav a:hover { text-decoration: underline; }
.iDBase_sectionSubNavActive { font-weight: bold;}







.actionMsg
	{
		/*margin: 10px;*/
		padding: 3px;
		border: 1px solid #404040;
		background-color: yellow;
		font-weight: bold;
		text-align: center;
	}
