/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.
 
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/multi-column.html
Copyright (c) Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
 
#nav {
	height: 31px; 
	float:left; 
	padding-left:0px; 
	background:#003366; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:1000px;
	} 
#menu {
	height:31px;
	position:relative;
	font-size:12px; 
	margin: 0; 
	z-index:1000; 
	background:#003366; 
	float:left; 
	padding-right:0px;;

	}
#menu table.ie6 {
	border-collapse:collapse; 
	margin:0; 
	padding:0;
	}
#menu ul {
	padding:0; 
	margin:0; 
	list-style: none;
	}
#menu ul li {
	float:left;
	}
#menu ul li a {
	display:block; 
	float:left;
	padding:5px 7px 5px 7px;
	text-decoration:none; 
	font-weight:bold; 
	height:21px;
	line-height:22px;
	font-size:12px;
	cursor:pointer;
	border-right:#FFFFFF thin solid;
	text-align:center;

	/*background:url(multicolumn/tabCenter.gif) no-repeat right top; */
	}
#menu ul li a b {
	display:block; 
	/*float:left;*/
	padding:0px 16px 0px 2px;
	text-decoration:none; 
	color:#fff; 
	font-weight:bold; 
	height:20px;
	line-height:20px;
	font-size:12px;
	cursor:pointer;
	text-align:center;
	background-image:url(images/down.gif);
	background-position:right; 
	background-repeat:no-repeat; 
	}
#menu ul li div.holder {
	position:absolute; 
	left:-9999px;
	}
#menu ul li div .leftSide {
	float:left;
	/*background: #ddd url(multicolumn/dropLeft.gif) no-repeat left bottom;*/
	}
#menu ul li div .rightSide {
	float:right; 
	margin-left:10px; 
	display:inline; 
	padding:0 5px 0 5px; 
	/*background: #aaa url(multicolumn/dropRight.gif) no-repeat right bottom;*/
	}
#menu ul li:hover {
	background-position:right center; 
	white-space:nowrap; 
	position:relative;
	background-color:#016c78;
	}
/*#menu ul li a:hover {
	background-position:right center; 
	white-space:nowrap; 
	position:relative;
	background-color:#E1E1E1;
	font-style:italic;

	}
#menu ul li a:hover b {
	background-color:#016c78;
	font-style:italic;
	}
#menu ul li a.sub:hover {
	background-color:#016c78;
	white-space:nowrap; 
	position:relative;
	}
#menu ul li a.sub:hover b {
		background-color:#016c78;
	} 
 
#menu ul li:hover > a {
	color:#000099; 
	position:relative;
	}*/
/*#menu ul li:hover a.sub {
	color:#910; 
	background-position:right bottom; 
	white-space:nowrap; 
	position:relative;
	}
#menu ul li:hover a.sub > b {
	color:#910; 
	background-position:left bottom;
	} */
#menu ul :hover div.holder {
	position:absolute; 
	top:31px; 
	left:4px; 
	margin: 0; 
	padding: 0;
	}
#menu ul li.right a:hover div.holder {
	left:auto; 
	right:3px; 
	top:31px;
	}
#menu ul li.right:hover div.holder {
	left:auto; 
	right:4px; 
	top:31px;
	}
#menu ul dl {
	width:auto; 
	margin:0px 0 2px 0; 
	padding:0px 5px;
	list-style:none;
	}
/*#menu ul dl dt {
	padding:0 10px; 
	margin:0; 
	line-height:20px; 
	background:#CC0000; 
	color:#000000; 
	white-space:nowrap;
	} */
#menu ul dl dd {
	display:block; 
	padding:0; 
	margin:0;
	background-color:#E1E1E1;
	color:#000099;
	border-bottom-color:#003366;
	border-bottom-style:solid;
	border-bottom-width:thin;

	}
#menu ul dd a { 
	display:block; 
	font-size:11px;  
	text-align:left; 
	padding:0 0 0px 5px;
	font-weight:normal; 
	white-space:nowrap;
	float:none;
		}
#menu ul dd a:hover {
	background-color:#003366;
	color:#FFFFFF;
	font-style:oblique;
	border: #FFFFFF thin dotted;
	}
	
/* use <em>  </em> to add the arrow showing that the link will take them off of SpringsGov.com  */
#menu ul dd a em{
	display:block; 
	font-size:11px;  
	text-align:left;
	font-style:normal;
	font-weight:normal; 
	white-space:nowrap; 
	float:none;	
	background-image:url(images/nonCity.jpg); 
	background-position: right;
	background-repeat:no-repeat;
	border-bottom-color:#003366;
	border-bottom-style:solid;
	border-bottom-width:thin;
		}
#menu ul dd a:hover em {
	background-color:#003366;
	color:#FFFFFF;
	font-style:oblique;
	border-bottom:#FFFFFF thin dotted;

	}

#menu ul table td {
	vertical-align:top;
	}


.tableBack {
	background-color:#E1E1E1; 
	color:#000099;
	width:580px; 
	border-collapse: collapse; 
	font: Arial, Helvetica, sans-serif;
	table-layout:fixed;
	/*opacity:0.9;
  	filter:alpha(opacity=90); /* For IE8 and earlier */

	}

.tableBack a 
{
	background-color:#E1E1E1;
	color:#003366;
	}
.tableBack b a
{
	background-color:#016c78;
	color:#FFFFFF;
	background-image:url(images/more1.gif);
	background-position:bottom right; 
	background-repeat:no-repeat;
	}
.tableBack b a:hover
{
	background-color:#C1C1C1; 
	color:#FFFFFF;
	font-weight:bold;
	border: #003366 thin dotted;
	font-style:italic;
	background-image:url(images/more.gif);
	background-position:bottom right; 
	background-repeat:no-repeat;
}
.tableInternal {
	width:540px;
	table-layout:fixed; 
	margin-left:20px;
	border: #006666 thin solid;
	border-collapse: collapse; 
	font: Arial, Helvetica, sans-serif;
	background-color:#003366;	
	}
.tableIntHeader {
	width:520px;
	background-color:#016C78;
	color:#FFFFFF;
	font-weight:bold; 
	font-size:12px;
	}
.tableTD {
	width:260px;
	}

.tableBackRight {
	background-color:#E1E1E1;
	width:580px;
	color:#000099;
	padding-left: -30px; 
	float:right;
	margin-bottom: 30px;
	}
.tableBackRight a 
{
	background-color:#E1E1E1;
	color:#003366;
	table-layout:fixed;
	}
.tableBackRight b a
{
	background-color:#016c78;
	color:#FFFFFF;
	background-image:url(images/more1.gif);
	background-position:bottom right; 
	background-repeat:no-repeat;
	}
.tableBackRight b a:hover
{
	background-color:#C1C1C1; 
	color:#FFFFFF;
	font-weight:bold;
	border: #003366 thin dotted;
	font-style:italic;
	background-image:url(images/more.gif);
	background-position:bottom right; 
	background-repeat:no-repeat;
}
.tableInternalRight {
	width:540px;
	table-layout:fixed; 
	margin-left:20px;
	border: #006666 thin solid;
	border-collapse: collapse; 
	font: Arial, Helvetica, sans-serif;
	background-color:#003366;
	}
.tableIntHeaderRight {
	width:520px;
	background-color:#016C78;
	color:#FFFFFF;
	font-weight:bold; 
	font-size:12px;
	}
.tableTDRight {
	width:260px;
	}
	
.tableBack3 {
	background-color:#E1E1E1;
	color:#000099;
	width:820px;
	float:right;
	/*background-image:url(images/SkylineLogo3.gif);
	background-position:bottom right; 
	background-repeat:no-repeat;*/
	}
.tableBack3 a 
{
	background-color:#E1E1E1;
	color:#003366;
	table-layout:fixed;
	}
.tableBack3 b a
{
	background-color:#016c78;
	color:#FFFFFF;
	background-image:url(images/more1.gif);
	background-position:bottom right; 
	background-repeat:no-repeat;
	}
.tableBack3 b a:hover
{
	background-color:#C1C1C1; 
	color:#FFFFFF;
	font-weight:bold;
	border: #003366 thin dotted;
	font-style:italic;
	background-image:url(images/more.gif);
	background-position:bottom right; 
	background-repeat:no-repeat;
}
.tableInternal3 {
	width:770px;
	background-color:#003366;
	margin-left: 20px;
	table-layout:fixed;
	border: #006666 thin solid; 
	}
.tableIntHeader3 {
	width:750px;
	background-color:#016C78;
	color:#003366;
	font-weight:bold;
	font-size:12px;
	}
.tableTD3 {
	width:260px; 
	color:#009999;
	}
