.foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */

.HereMenu
{
	margin: 0;
	padding: 0;
/*	width: 72em;*/
	background-color: #ADADAD;
}
.HereMenu table
{
	margin: 0;
	padding: 0;
}

.HereMenu td
{
	vertical-align: bottom;
}

.HereMenu .mitem td
{
	width: auto;

    font-weight: bold;
    text-align: center;

	padding: 0.25em 0.5em;

	background: #003366;

	font-size: 200%;
}

.HereMenu table .mitem td
{
	width: auto;
	font-size: 120%;
	background: #ADADAD;
	padding: 0.25em 0.5em 0.75em 0.5em;
}
.HereMenu table .sitem td,
.HereMenu table .sitem td a,
.HereMenu table .sitem td a:link,
.HereMenu table .sitem td a:visited,
.HereMenu table .sitem td a:hover,
.HereMenu table .sitem td a:active
{
	background-color: #F5F5F5;
	color: #003366;
}

/*
.HereMenu
{
	float: left;
	margin: 0;
	padding: 0;
	width: 72em;
	background-color: #ADADAD;
}
*/
.HereMenu .AspNet-Menu-Horizontal
{
	float: left;
	padding: 0;
	margin: 0 0.5em;
}

.HereMenu .AspNet-Menu-Horizontal ul.AspNet-Menu,
.HereMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul
{
	margin: 0;
	padding: 0;
}

.HereMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li
{
	float: left;
	color: #FFF;
	padding: 0;
	margin: 0 .5em 0 0;
	font-size: 200%;
    font-weight: normal;
    list-style: none;
}

.HereMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li A
{
	float: left;
}

.HereMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li li
{
	float: left;
	color: #FFF;
	padding: 0.3em 0;
	margin: 0 0 0 1em;
	font-size: 60%;
    font-weight: normal;
    list-style: none;
}

.HereMenu A:link,
.HereMenu A:visited,
.HereMenu A:active
{
    text-decoration: none;
    color: #FFF;
}

.HereMenu A:hover
{
    text-decoration: underline;
    color:  #FF0000;
}



.HomeMenuHead
{
	margin: 0 auto;
	padding: 0;
	width: 70em;
    text-align: center;
}
.HomeMenuHead .mitem td
{
	width: 11em;

    font-weight: bold;
    text-align: center;
}

/*
.HomeMenuHead
{
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 72em;
}
*/
.HomeMenuHead .AspNet-Menu-Horizontal
{
	position: relative;
	float: left;
	padding: 0;
	margin: 0 .5em;
}

.HomeMenuHead .AspNet-Menu-Horizontal ul.AspNet-Menu,
.HomeMenuHead .AspNet-Menu-Horizontal ul.AspNet-Menu ul
{
	margin: 0;
	padding: 0;

	position: relative;
	float: left;
}

.HomeMenuHead .AspNet-Menu-Horizontal ul.AspNet-Menu li
{
	display:inline; 
	zoom: 1;

/*	position: relative;
	float: left;
*/
	color: #000080;
	padding: 0;
	margin: 0 .5em 0 0;
    font-weight: bold;
    list-style: none;

	width: 71em;
}

.HomeMenuHead .AspNet-Menu-Horizontal ul.AspNet-Menu li A
{
	float: left;

	width: 10.8em;
}

.HomeMenuHead .AspNet-Menu-Horizontal ul.AspNet-Menu li li
{
	width: 10.85em;

	display:inline; 
	zoom: 1;
/*
	position: relative;
	float: left;
*/
	color: #000080;
	padding: 0;
	margin: 0 0 0 1em;
    font-weight: bold;
    list-style: none;
}

.HomeMenuHead A:link,
.HomeMenuHead A:visited,
.HomeMenuHead A:active
{
    text-decoration: none;
	color: #000080;
}

.HomeMenuHead A:hover
{
    text-decoration: underline;
	color: #FF0000;
}




.HomeMenuFoot
{
	margin: 0;
	padding: 0;
	width: 70em;
    text-align: center;
}
.HomeMenuFoot .mitem td
{
	width: 11em;

    font-weight: bold;
    text-align: center;
}

.HomeMenuFoot td td
{
	width: 11em;

    font-weight: bold;
}
/*
.HomeMenuFoot
{
	float: left;
	margin: 0;
	padding: 0;
	width: 72em;
}
*/
.HomeMenuFoot .AspNet-Menu-Horizontal
{
	float: left;
	padding: 0;
	margin: 0 .5em;
}

.HomeMenuFoot .AspNet-Menu-Horizontal ul.AspNet-Menu,
.HomeMenuFoot .AspNet-Menu-Horizontal ul.AspNet-Menu ul
{
	margin: 0;
	padding: 0;
}

.HomeMenuFoot .AspNet-Menu-Horizontal ul.AspNet-Menu li
{
	float: left;
	color: #000080;
	padding: 0;
	margin: 0 .5em 0 0;
    font-weight: normal;
    list-style: none;

	width: 70.5em;
}

.HomeMenuFoot .AspNet-Menu-Horizontal ul.AspNet-Menu li li
{
	width: 10.9em;
}

.HomeMenuFoot .AspNet-Menu-Horizontal ul.AspNet-Menu li A
{
	float: left;

	width: 10.4em;
}

.HomeMenuFoot .AspNet-Menu-Horizontal ul.AspNet-Menu li li
{
	float: left;
	color: #000080;
	padding: 0;
	margin: 0 0 0 1em;
    font-weight: normal;
    list-style: none;
}

.HomeMenuFoot A:link,
.HomeMenuFoot A:visited,
.HomeMenuFoot A:active
{
    text-decoration: none;
    color: #000080;
}

.HomeMenuFoot A:hover
{
    text-decoration: underline;
    color:  #FF0000;
}

