body
{	background-color:	#98A3B9;
	background-image:	url(gfx/bkg.jpg);
	color:				black;
	font-family:		serif;
	font-size:			10px;
	text-decoration:	none;
	font-weight:		normal;   
	padding:			3px 0 0 0;
	margin:				0;
	text-align:			center;
}	

div
{	padding:			0;
	margin:				0;
}

a.linky
{	font-weight:		bold;
	color:				black;
	margin:				0;
	border-width:		0;
	border-bottom:		1px solid #728979;
	padding:			0 3px 0 3px;
	text-decoration:	none;
}

a.linky:hover
{	background-color:	#728979;
	color:				white;
}

a.menu
{	position:			relative;
    z-index:			90;
	font-weight:		bold;
	color:				black;
	margin:				0;
	border-width:		0;
	padding:			0;
	text-decoration:	none;
}

a.menu:hover
{	z-index:			99;
	color:				white;
	cursor:				pointer;
	text-shadow:		-1px -1px 1px #547179,  1px 1px 1px green,
						 1px -1px 1px #547179, -1px 1px 1px #547179;
}

a.menu:active	{ outline: none;}
a.menu:focus	{ outline: none;}
a.menu:visited	{ outline: none;}
a.menu:link		{ outline: none;}

a.menu span
{	display:			none;
}

a.menu:hover span
{	display:			block;
    position:			absolute;
	z-index:			99;
    top:				0px;
    left:				170px;
    width:				400px;
    border:				1px solid black;
    background-color:	#9AABA1;
    background-image:	url(gfx/bkg_Top.jpg);
    color:				white;
    text-align:			left;
    padding:			3px;
    font-size:			11px;
    text-indent:		0;
    text-shadow:		none;
    font-weight:		bold;
}

a.menu div
{	display:			none;
}

a.menu:hover div
{	display:			block;
    position:			absolute;
    top:				8px;
    left:				50px;
    width:				250px;
    height:				5px;
    border:				0px solid white;
	border-width:		1px 0 0 0;
	background-color:	transparent;
}
#divHeader
{	background-color:	#98A99F;
	background-image:	url(gfx/bkg_Top.jpg);
	color:				white;
	width:				990px;
	text-align:			center;
	border:				0px solid #48594F;
	border-width:		0 3px 0 0;
	margin:        		5px auto 0 auto;
	padding:			3px 0 3px 0;
	font-family:		sans-serif;
	font-size:			12px;
	font-weight:		normal;
}

#divFooter
{	background-color:	#98A99F;
	background-image:	url(gfx/bkg_Top.jpg);
	color:				white;
	width:				990px;
	text-align:			center;
	border:				0px solid #48594F;
	border-width:		0 3px 3px 0;	
	margin:        		0px auto 10px auto;
	padding:			0px 0px 1px 0px;
	font-family:		sans-serif;
	font-size:			11px;
	font-weight:		bold;
	text-shadow:		0px 2px 0.09em #547179;
}

#divBody
{	background-color:	white;
	color:				black;
	width:				990px;
	text-align:			left;
	border:				0px solid #48594F;
	border-width:		0 3px 0 0;
	margin:        		0 auto 0 auto;
	padding:			0;
}

#divMenu
{	background-color:	#B9C9BF;
	color:				black;	
	width:				200px;
	float:				left;
	border:				0px solid red;
	padding:			3px;
	margin:				0;
	font-family:		sans-serif;
	font-size:			10px;
	font-weight:		normal;
}

#divText
{	background-color:	white;
	width:				760px;
	float:				right;
	border:				0px solid red;
	padding:			3px 5px 10px 10px;
	margin:				0;
	font-family:		sans-serif;
	font-size:			12px;
	font-weight:		normal;
}

#divClearer
{	width:				600px;
	height:				0px;
	clear:				both;
	float:				none;
	border-width:		0;
	padding:			0;
	margin:				0;
}

#divAbs
{	position:			absolute;
	font-weight:		bold;
}

#shadUR { text-shadow:  3px -3px 0.09em #547179; }
#shadU	{ text-shadow:  0px -3px 0.09em #547179; }
#shadUL { text-shadow: -4px -3px 0.09em #547179; }

#m0x { padding: 0;  margin: 3px 0 3px 0;  padding-left:  0px;                       font-size: 12px;  font-weight: bold; }
#m1x { padding: 0;  margin: 3px 0 0   0;  padding-left:  5px;                       font-size: 11px;  font-weight: bold; }
#m2x { padding: 0;  margin: 0   0 0   0;  padding-left: 10px;                       font-size: 11px;  font-weight: bold; }
                                                               
#m0l { padding: 0;  margin: 5px 0 0   0;  padding-left:  0px;  text-indent:   0px;  font-size: 12px;  font-weight: bold; }
#m1l { padding: 0;  margin: 0   0 0   0;  padding-left: 15px;  text-indent: -10px; }
#m2l { padding: 0;  margin: 0   0 0   0;  padding-left: 20px;  text-indent: -10px; }

#txtTitle { font-size: 18px; font-weight:  bold; }
#txtBlurb { font-size: 16px; padding: 10px 20px 10px 20px; }
#txtLink  { font-size: 10px; }

