/* ------- */
/* Minutes */
/* ------- */
#min-list {
	width: 30%;
	border-right: dotted 1px gray;
	float: left;
	padding: 0 10px;
}

#min-list ul {
	list-style-type: circle;
	margin: 0;
	text-align: left;
}

#min-list ul li {
	margin-bottom: 15px;
}

#min-list .min-files {
	background: #D4EBE8;
	border: 1px solid gray;
	padding: 5px 0;
}

#min-list .min-files li {
	padding: 0;
	margin: 2px 0 2px 5px;
	list-style-type: disc;
}

#min-content {
	width: 65%;
	float: left;
	text-align: left;
}

/* ------- */
/* Finance */
/* ------- */

#fin-menuitems {
	display: inline-block !important;
	margin-bottom: 10px;
}
#fin-menuitems ul {
	list-style-type: none;
	border: solid #8A94AC;
	border-width: 2px;
	margin: 0;
	padding: 0;
	text-align: center;
	padding: 0 4px 0 0;
}
#fin-menuitems li {
	float: left;
	border: solid #8A94AC;
	border-width: 0px 2px;
	margin: 0 0 0 4px;
}
#fin-menuitems li a  {
	font-family: Tahoma;
	font-size: 1.05em;
	color: #151177;
	text-decoration: none;
	padding: 0 10px 4px 10px;
}

#fin-years {
	background: #C0F4A5;
	border: solid #8A94AC;
	border-width: 2px;
	height: 25px;
}
#fin-years ul {
	display: inline-block;
	border: 0 none !important;
	height: 100%;
}
#fin-years li {
	height: 100%;
}
#fin-years li a {
	background: #85DA65;
}
#fin-years li a:hover {
	background: #67F232;
}
#fin-years li.active a, #fin-years li.active a:hover {
	background: #EBF895;
	padding-bottom: 8px;
}

#fin-dynmenu {
}

#fin-months {
	background: #EBF895;
	padding-top: 8px !important;
	border-top-width: 0 !important;
	height: 25px;
}
#fin-months li {
	border-top-width: 2px !important;
	height: 100%;
}
#fin-months li a {
	background: #D4ED2D;
	padding-bottom: 2px;
}
#fin-months li a:hover {
	background: #F5FB32;
}
#fin-months li.active a, #fin-months li.active a:hover  {
	background: #DDF2F2;
	padding-bottom: 6px;
}

#fin-files {
	background: #DDF2F2;
	padding: 8px 5px 0 !important;
	border-top-width: 0 !important;
}
#fin-files li {
	border-width: 2px !important;
	margin-bottom: 8px;
	height: 25px;
}
#fin-files li a {
	background: #7EE0DE;
	height: 100%;
}
#fin-files li a:hover {
	background: #4FF5F2;
}
#fin-files li.active a, #fin-files li.active a:hover {
	background: #4FF5F2;
	font-weight: bold;
}

#fin-content {
	display: none;
	width: 95%;
	margin: 0 auto 20px auto;
	overflow: auto;
	max-height: 600px;
	background: #EBEEFB !important;
}

/* ------------- */
/* Smart Street  */
/* ------------- */
.smartstreet {
	margin: 0px auto;
}

.smartstreet img {
	padding: 0px 5px;
}