﻿/*  * BOOTSTRAP TEMPLATE
    * Author: Jeremy Hawes
    * Company: Capitol Tech Solutions (https://www.capitoltechsolutions.com)
    * Version: 2.0.1
    * Description: A basic Bootstrap 3 template formed around best SEO practices and basic styling options along with built-in snippets and styling that could (typically should) be edited, replaced or removed.
    * */

/** MASTER CONTROL **/
:root {
	/* COLORS */
	/* HEX */
	--white: #ffffff;
	--black: #000000;
	--navy: #042866;
	--darkgoldenrod: #906207;
	--gray: #D8D8D8;
	--disabledgray: #4D4D4D;
	--cdeLightBlue: #DEEFFF;
	/* RGB */
	--white-rgb: 255, 255, 255;
	--black-rgb: 0, 0, 0;
	--navy-rgb: 4, 40, 102;
	/* --darkgoldenrod-rgb: 174, 128, 17; */
	/* TEXT HIERARCHY */
	/* --title: calc(30px + (48 - 30) * ((100vw - 320px) / (1920 - 320))); */
	/* --head: calc(24px + (36 - 24) * ((100vw - 320px) / (1920 - 320))); */
	/* --subhead: calc(18px + (24 - 18) * ((100vw - 320px) / (1920 - 320))); */
	/* --column-head: calc(18px + (20 - 18) * ((100vw - 320px) / (1920 - 320))); */
	/* --body-p: calc(16px + (18 - 16) * ((100vw - 320px) / (1920 - 320))); */
	/* --footer-p: 14px; */
}

.seeker {
	display: none;
}

.kill-padding {
	padding-left: 0;
	padding-right: 0;
}

/* GLOBAL STYLING CALLS */

/*noinspection CssOverwrittenProperties*/
body {
	color: #042866;
	color: var(--navy);
	/*
	color: #000000;
	color: var(--black);
	*/
}

a {
	color: #042866;
	color: var(--navy);
	text-decoration: underline;
}
a:hover,
a:focus {
	text-decoration: none;
}

	a:focus {
		outline-width: 1px;
		outline-style: dashed;
		outline-color: #906207;
		outline-color: var(--darkgoldenrod);
		outline-offset: 1px;
	}

/*noinspection CssOverwrittenProperties*/
:focus {
	outline-width: 1px;
	outline-style: dashed;
	outline-color: #906207;
	outline-color: var(--darkgoldenrod);
	outline-offset: 1px;
}

p {
	margin: 0;
}


/* TYPOGRAPHY */
.title {
}

	/*noinspection CssOverwrittenProperties,CssUnresolvedCustomProperty*/
	.title,
	.title h1,
	.title h2,
	.title h3,
	.title h4,
	.title h5,
	.title p {
		font-size: 3em;
		line-height: 1.5;
		font-weight: 400;
		word-spacing: calc(3em * .12);
		letter-spacing: calc(3em * .08);
		padding: 0;
	}

.title-tagline {
}

	/*noinspection ALL*/
	.title-tagline,
	.title-tagline p {
		font-size: 1.5em;
		line-height: 1.5;
		font-weight: 400;
		word-spacing: calc(1.5em * .12);
		letter-spacing: calc(1.5em * .08);
	}

		/*noinspection ALL*/
		.title-tagline p {
			padding-bottom: calc(2em * 1.5);
		}

			.title-tagline p:last-of-type {
				padding-bottom: 0;
			}

.head {
}

	/*noinspection ALL*/
	.head,
	.head h1,
	.head h2,
	.head h3,
	.head h4,
	.head h5,
	.head p {
		font-size: 2.25em;
		line-height: 1.5;
		font-weight: 400;
		word-spacing: calc(2.25em * .12);
		letter-spacing: calc(2.25em * .08);
		padding: 0;
	}

.subhead {
}

	/*noinspection CssOverwrittenProperties*/
	.subhead,
	.subhead h1,
	.subhead h2,
	.subhead h3,
	.subhead h4,
	.subhead h5,
	.subhead p {
		font-size: 1.5em;
		line-height: 1.5;
		font-weight: 400;
		word-spacing: calc(1.5em * .12);
		letter-spacing: calc(1.5em * .08);
		padding: 0;
	}

.column-head {
}

	/*noinspection CssOverwrittenProperties*/
	.column-head,
	.column-head h1,
	.column-head h2,
	.column-head h3,
	.column-head h4,
	.column-head h5,
	.column-head p {
		font-size: 1.125em;
		line-height: 1.5;
		font-weight: 400;
		word-spacing: calc(1.125em * .12);
		letter-spacing: calc(1.125em * .08);
		padding: 0;
	}

/*noinspection CssOverwrittenProperties*/
.paragraph,
.paragraph p {
	font-size: 1em;
	line-height: 1.7;
	word-spacing: calc(1em * .12);
	letter-spacing: calc(1em * .08);
}
	/*noinspection CssOverwrittenProperties*/
	.paragraph p {
		padding-bottom: calc(1em * 1.5);
	}
/*.paragraph p:not(.has-background):last-of-type {
    padding-bottom: 0;
}*/
/*noinspection CssOverwrittenProperties*/
.paragraph-with-list p:not(.has-background):last-of-type {
	padding-bottom: calc(1em * 1.5);
}

.paragraph p sup {
	height: initial;
	bottom: initial;
	font-size: 60%;
	vertical-align: super;
}

/* TEXT STYLE */
.ligatures-off {
	font-variant-ligatures: no-common-ligatures;
	font-feature-settings: "liga" 0;
}

span.underline {
	text-decoration: underline;
}
/*noinspection CssOverwrittenProperties*/
.shadow {
	text-shadow: 0 0 10px rgba(0, 0, 0, .25);
	text-shadow: 0 0 10px rgba(var(--black-rgb), .25);
}

.cap {
	text-transform: uppercase;
}

/* COLOR STYLE */
/*noinspection CssOverwrittenProperties*/
.white {
	color: #ffffff;
	color: var(--white);
}
/*noinspection CssOverwrittenProperties*/
.true-black {
	color: #000000;
	color: var(--black);
}

.white-bg {
	background: #ffffff;
	background: var(--white);
}

.true-black-bg {
	background: #000000;
	background: var(--black);
}
/*noinspection CssOverwrittenProperties*/
.navy {
	color: #042866;
	color: var(--navy);
}
/*noinspection CssOverwrittenProperties*/
.darkgoldenrod {
	color: #906207;
	color: var(--darkgoldenrod);
}

.navy-bg {
	background: #042866;
	background: var(--navy);
}

.darkgoldenrod-bg {
	background: #906207;
	background: var(--darkgoldenrod);
}

.alt-bg {
	background: rgba(222, 239, 255, .2);
}

/* ALIGN STYLE */
.vertical-center-row {
	display: flex;
	align-items: center;
	justify-content: center;
}

/* BUTTONS */
/*noinspection CssOverwrittenProperties*/
.btn {
	font-size: 1.125em;
	line-height: 1.5;
	font-weight: 400;
	text-decoration: none !important;
	padding: 5px 15px;
}
	/*noinspection CssOverwrittenProperties*/
	.btn.btn-primary {
		background: #042866;
		background: var(--navy);
		color: #ffffff;
		color: var(--white);
		border-color: #042866;
		border-color: var(--navy);
		border-radius: 0;
	}
		/*noinspection CssOverwrittenProperties*/
		.btn.btn-primary:focus,
		.btn.btn-primary:hover {
			background: #deefff;
			color: #042866;
			color: var(--navy);
			border-color: #b6d4fe;
		}

/* HEADER & NAVBAR */

.page .banner {
	background-color: #fff;
	padding: 10px 0 0 0;
	margin-bottom: 20px;

}




.justify-content-center h1,
.justify-content-center p {
	line-height: 1.5;
	text-align: center;
}

.page .navbar {
	background-color: #042866;
	background-color: var(--navy);
	box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
	margin: 0;
	padding: 0;
}
	/*noinspection CssOverwrittenProperties*/
	.page .navbar .container-fluid .nav-section .navbar-collapse ul.navbar-nav li.nav-item a.nav-link {
		color: #ffffff;
		color: var(--white);
	}

		.page .navbar .container-fluid .nav-section .navbar-collapse ul.navbar-nav li.nav-item a.nav-link:focus {
			outline-color: #ffffff;
		}

		/*noinspection CssOverwrittenProperties*/
		.page .navbar .container-fluid .nav-section .navbar-collapse ul.navbar-nav li.nav-item a.nav-link.disabled {
			color: #4D4D4D;
			color: var(--disabledgray);
		}

/*noinspection CssOverwrittenProperties*/
/* Per Calyton, all text should be black.*/
.page .container .alert-primary {
	color: black;
	color: var(--black);
	background-color: #DEEFFF;
	background-color: var(--cdeLightBlue);
}

	.page .container .alert-primary a {
		color: #042866;
		color: var(--navy);
		text-decoration: underline;
	}
	.page .container .alert-primary a:hover {
		text-decoration: none;
	}
		.page .container .alert-primary a.btn.btn-outline-dark {
			background: #042866;
			background: var(--navy);
			color: #ffffff;
			color: var(--white);
			border-color: #042866;
			border-color: var(--navy);
			border-radius: 0;
		}
		.page .container .alert-primary a.btn.btn-outline-dark:focus,
		.page .container .alert-primary a.btn.btn-outline-dark:hover {
			background: #ffffff;
			color: #042866;
			color: var(--navy);
			border-color: #b6d4fe;
		}

.page .container .alert-success {
	color: black;
	color: var(--black);
}

	.page .container .alert-success a {
		color: #042866;
		color: var(--navy);
		text-decoration: underline;
	}

.page .container .alert-warning {
	color: black;
	color: var(--black);
}

	.page .container .alert-warning a {
		color: #042866;
		color: var(--navy);
		text-decoration: underline;
	}

/* FOOTER */
#map-canvas {
	width: 100%;
	height: 400px;
}

/* HOMEPAGE */

.bx-wrapper {
	margin-top: 52px !important;
}

.bx-slider img {
	width: 100%;
}

main {
	padding: 0 0 54px;
}vrn


/* INNER PAGES */
/*noinspection CssOverwrittenProperties*/
.page .vendor {
	border-width: 0 0 1px;
	border-style: dotted;
	border-color: rgba(0, 0, 0, .1);
	border-color: rgba(var(--black-rgb), .1);
	margin: 0 0 15px;
}

.page .vendor .vendor-info p {
	padding: 0 0 16px;
	font-size: 1.3em;
}

.page .vendor-info p,
.page .card-body .vendor-info p {
	padding-bottom: 1em;
	font-size: 1.3em;
}
.page .vendor-info *:last-child {
	padding-bottom: 0;
}

/* FORMS */
.page form section {
}

	.page form section .form-section {
		border-width: 1px 0;
		border-style: dotted;
		border-color: rgba(0,0,0,.5);
		margin: 0 0 30px;
		padding: 30px 0 0;
	}

	.page form section .section-label {
		margin: 0 0 15px;
	}

	.page form section .form-group {
		margin: 0 0 30px
	}
		/*noinspection CssOverwrittenProperties*/
		.page form section .form-group .form-label {
			color: black;
			color: var(--black);
			font-size: 1.125em;
			line-height: 1.5;
			font-weight: 700;
			padding: 10px 0 5px;
			margin: 0 15px 0 0;
		}

		.page form section .form-group .col-form-label {
			color: black;
			color: var(--black);
			font-size: 1.125em;
			line-height: 1.5;
			font-weight: 700;
			padding: 5px 0;
			margin: 0 15px 0 0;
		}

	.page form section.form-horizontal .form-group .form-label {
		margin: 0;
		padding: 0;
	}

	/*noinspection CssOverwrittenProperties,DuplicatedCode*/
	.page form section .form-group input.form-control {
		color: #042866;
		color: var(--navy);
		height: auto;
		font-size: 1.125em;
		line-height: 1.5;
		font-weight: 400;
		border-width: 1px;
		border-style: solid;
		border-color: rgba(4, 40, 102, .5);
		border-radius: 0;
		padding: 10px;
	}

	.form-check-input {
		border: none;
	}

	.page form section .form-group input.form-control-plaintext {
		color: #042866;
		color: var(--navy);
		height: auto;
		font-size: 1.125em;
		line-height: 1.5;
		font-weight: 400;
		border-width: 1px;
		border-style: solid;
		border-color: rgba(4, 40, 102, .5);
		border-radius: 0;
		padding: 10px;
	}

	/*noinspection CssOverwrittenProperties,DuplicatedCode*/
	.page form section .form-group select.form-select {
		color: #042866;
		color: var(--navy);
		height: auto;
		font-size: 1.125em;
		line-height: 1.5;
		font-weight: 400;
		border-width: 1px;
		border-style: solid;
		border-color: rgba(4, 40, 102, .5);
		border-radius: 0;
		padding: 10px;
	}
	/*noinspection CssOverwrittenProperties*/
	.page form section .form-group input::placeholder,
	.page form section .form-group select::placeholder {
		color: rgba(174, 128, 17, .8);
		color: rgba(var(--darkgoldenrod-rgb), .8);
		font-size: .875em;
		line-height: 1.5;
		font-weight: 400;
	}

input[type="checkbox"]:focus {
	outline-width: 1px;
	outline-style: dashed;
	outline-color: #906207;
	outline-color: var(--darkgoldenrod);
	outline-offset: 1px;
}
.page form input[type="submit"].btn-link {
	background: none;
	border: none;
	color: #042866;
	color: var(--navy);
	text-decoration: underline !important;
	text-decoration-line: underline;
	text-decoration-color: #042866;
	text-decoration-thickness:from-font;
}
.page form input[type="submit"]:hover.btn-link {
	background: none;
	border: none;
	color: #042866;
	color: var(--navy);
	text-decoration-line:none;
}
.page form input[type="submit"] {
	background: #042866;
	background: var(--navy);
	color: #ffffff;
	color: var(--white);
	border-color: #042866;
	border-color: var(--navy);
	white-space: normal;
}
.page form input[type="submit"]:hover {
	background: #deefff;
	color: #042866;
	color: var(--navy);
	border-color: #b6d4fe;
}

.page form section .form-group small {
	display: block;
	padding: 10px 0 0;
}

/*noinspection CssOverwrittenProperties,DuplicatedCode*/
.page form section .form-group button.btn {
	background: #042866;
	background: var(--navy);
	color: #ffffff;
	color: var(--white);
	font-size: 1.125em;
	line-height: 1.5;
	font-weight: 400;
	border-width: 0;
	border-style: solid;
	border-color: #042866;
	border-color: var(--navy);
	border-radius: 0;
	padding: 5px 15px;
}
	/*noinspection CssOverwrittenProperties*/
	.page form section .form-group button.btn:focus,
	.page form section .form-group button.btn:hover {
		background: #906207;
		background: var(--darkgoldenrod);
		color: #000000;
		color: var(--black);
		border-color: #906207;
		border-color: var(--darkgoldenrod);
	}

.page form section .input-group {
	margin: 0 0 15px;
}

.page form section .card {
	margin: 0 0 8px;
}

/*
	.page form section .accordion .accordion-item {
		margin: 0 0 30px;
	}
*/
/*noinspection CssOverwrittenProperties*/
/*
	.page form section .accordion .accordion-item .accordion-header .accordion-button {
		font-size: 1.125em;
		font-size: var(--column-head);
		line-height: 1.5;
		font-weight: 700;
		word-spacing: calc(18px * .12);
		word-spacing: calc(var(--column-head) * .12);
		letter-spacing: calc(18px * .08);
		letter-spacing: calc(var(--column-head) * .08);
	}
*/

/* LOGIN */
.login-help {
	gap: 15px;
	margin: 30px 0 0;
}

/* TABLE */
.table.table-striped {
	width: 100%;
	border-width: 1px;
	border-style: solid;
	border-color: #767676;
	border-collapse: collapse;
}
	.table.table-striped > thead {

	}
		.table.table-striped > thead tr {
			background-color: #042866;
		}
			.table.table-striped > thead tr th {
				color: #ffffff;
				font-weight: bold;
				border-width: 0 1px 0 0;
				border-style: solid;
				border-color: #deefff;
			}
			.table.table-striped > thead tr th:last-of-type {
				border-width: 0;
			}
			
			.table.table-striped > thead tr th a {
				color: white;
				text-decoration: underline;
			}

				.table.table-striped > thead tr th a:hover,
				a:focus {
					text-decoration: none;
				}
	.table.table-striped > tbody {

	}
		.table.table-striped > tbody tr {
			border-width: 0 0 1px;
			border-style: solid;
			border-color: #6b6b6b;
		}
		/*
		.table.table-striped tbody tr:nth-of-type(odd) {
			background-color: #ffffff;
		}
		.table.table-striped tbody tr:nth-of-type(even) {
			background-color: #deefff;
		}
		*/
			.table.table-striped > tbody tr td {
				border-width: 0 1px 0 0;
				border-style: solid;
				border-color: #6b6b6b;
			}
			.table.table-striped > tbody tr td:last-of-type {
				border-width: 0;
			}

.table.table-striped.pagination {
	display: table;
}

.table.table-striped tr table tbody tr,
.table.table-striped tr table tbody tr td {
	border-width: 0;
}
.table.table-striped.pagination > tbody tr:last-of-type td table {
	display: block;
}
.table.table-striped.pagination > tbody tr:last-of-type td table tbody tr {
	display: flex;
	gap: 10px;
}

/* TABS */
ul.nav.nav-tabs {

}
	ul.nav.nav-tabs .nav-item {

	}
		ul.nav.nav-tabs .nav-item input[type="submit"].btn-link,
		ul.nav.nav-tabs .nav-item a.nav-link {
			background: #ffffff;
			background: var(--white);
			color: #042866;
			color: var(--navy);
			border-color: #b6d4fe;
			border-radius: 0;
		}
		ul.nav.nav-tabs .nav-item input[type="submit"].btn-link:hover,
		ul.nav.nav-tabs .nav-item a.nav-link:hover {
			background: #deefff;
			color: #042866;
			color: var(--navy);
			border-color: #b6d4fe;
		}
		ul.nav.nav-tabs .nav-item a.nav-link.active {
			background: #042866;
			background: var(--navy);
			color: #ffffff;
			color: var(--white);
			border-color: #042866;
			border-color: var(--navy);
		}


/* RESPONSIVE MEDIA QUERIES */
/* For the given screen sizes or SMALLER */
@media (max-width: 1199px) {
}

@media (max-width: 991px) {
	.page .navbar .container .row.nav-section .col-sm-6 {
		width: 100%;
	}

	.page .navbar .container .row.nav-section .navbar-collapse ul.navbar-nav {
		margin: .5rem 0 0;
	}

		.page .navbar .container .row.nav-section .navbar-collapse ul.navbar-nav li.nav-item a.nav-link {
			padding: .5rem 1rem;
		}

	nav.navbar button.navbar-toggler {
		border-color: #ffffff;
	}
}

@media(max-width:767px) {
	.page form section .row > [class*="col-sm-"] {
		padding-bottom: 15px;
	}

		.page form section .row > [class*="col-sm-"]:last-of-type {
			padding-bottom: 0;
		}

	/* TABLE */
	.table.table-striped,
	.table.table-striped thead,
	.table.table-striped tbody,
	.table.table-striped thead tr,
	.table.table-striped tbody tr,
	.table.table-striped thead tr th,
	.table.table-striped tbody tr td {
		display: block;
	}
	.table.table-striped thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
		border-width: 1px;
		border-style: solid;
		border-color: #6b6b6b;
	}
	.table.table-striped tbody tr {
		border-width: 0 0 1px;
		border-style: solid;
		border-color: #6b6b6b;
	}
	.table.table-striped tbody tr td {
		position: relative;
		border-width: 0 0 1px;
		border-style: solid;
		border-color: #6b6b6b;
		padding-left: 50%;
	}
	.table.table-striped tbody tr td:last-of-type {
		border-width: 0;
	}
		.table.table-striped tbody tr td::before {
			position: absolute;
			display: flex;
			align-items: center;
			top: 0;
			left: 6px;
			bottom: 0;
			width: 45%;
			padding-right: 10px;
			white-space: nowrap;
		}

	.table.table-striped.pagination {

	}
		.table.table-striped.pagination > tbody tr:last-of-type {
			/*display: table-row;*/
			display: block;
		}
		.table.table-striped.pagination > tbody tr:last-of-type td {
			/*display: table-cell;*/
			display: block;
			padding-left: 6px;
		}
		.table.table-striped.pagination > tbody tr:last-of-type td:before {
			content: initial;
		}
		.table.table-striped.pagination > tbody tr:last-of-type td table tbody tr td:before {
			content: initial;
		}
}

@media (max-width: 575px) {
}

/* For the given screen sizes or LARGER*/
/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
	div.cdssBannerBackground {
		padding-left: 1.5em;
		/*border-bottom: 1px #6699cc solid;*/
	}
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
}

/* Carry Over from CDMIS - outer DIVs */

#div750 {
	width: 750px;
	margin: 0 auto;
}

#div660 {
	width: 660px;
	margin: 0 auto;
}

#div95percent {
	width: 95%;
	margin: 0 auto;
}

.divMarginTop20 {
	margin-top: 20px;
}

.divMarginTopBottom20 {
	margin-top: 20px;
	margin-bottom: 20px;
}

.divMarginBottom20 {
	margin-bottom: 20px;
}

/*  https://bootstrap-menu.com/detail-multilevel.html */
/* ============ desktop view ============ */

@media all and (min-width: 992px) {
	.dropdown-menu li {
		position: relative;
	}

	.dropdown-menu .submenu {
		display: none;
		position: absolute;
		left: 100%;
		top: -7px;
	}

	.dropdown-menu .submenu-left {
		right: 100%;
		left: auto;
	}

	.dropdown-menu > li:hover {
		background-color: #f1f1f1
	}

		.dropdown-menu > li:hover > .submenu {
			display: block;
		}
}
/* ============ desktop view .end// ============ */

/* ============ small devices ============ */
@media (max-width: 991px) {
	.dropdown-menu .dropdown-menu {
		margin-left: 0.7rem;
		margin-right: 0.7rem;
		margin-bottom: .5rem;
	}
}
/* ============ small devices .end// ============ */

/*
#divAlphaList a {
	padding: 4px;
}
*/

#CdmisBrand {
	/*padding: 8px 0;*/
}

.btn-vstack {
	margin: 10px 0;
}

/*.form-group.button {
	display: inline-flex;
	gap: 20px;
}*/

.input-group {
	flex-direction: row;
	align-items: center;
	gap: 15px 10px;
}
.form-label {
	margin-bottom: 0;
}

/* 08/31/2022*/

.page form section .form-group {
}

.page form section .accordion-body .input-group {
	display: grid;
	grid-template-columns: 300px 30px auto auto;
	gap: initial;
	grid-gap: 15px 10px;
}

.page form section .card-body .form-group .width2fr .input-group {
	display: grid;
	grid-template-columns: 2fr 5fr;
	gap: initial;
	grid-gap: 15px 10px;
}

.page form section .card-body .form-group .width200 .input-group {
	display: grid;
	grid-template-columns: 200px auto auto auto auto auto;
	gap: initial;
	grid-gap: 15px 10px;
}

.page form section .card-body .form-group .input-group {
	display: grid;
	grid-template-columns: 300px auto auto auto auto auto;
	gap: initial;
	grid-gap: 15px 10px;
}

.page form section .form-group .input-group,
.page form section .form-group .divMarginTop20,
.page form section .form-group .divMarginTopBottom20,
.page form section .form-group .divMarginBottom20 {
	display: grid;
	grid-template-columns: 2fr 5fr;
	gap: initial;
	grid-gap: 15px 10px;
}

		.page form section .form-group .input-group .form-label {
			margin: initial;
			padding: initial;
		}

	.page form section .form-group .input-group input.form-control,
	.page form section .form-group .input-group input.form-check-input,
	.page form section .form-group .input-group select.form-select,
	.page form section .form-group .input-group select.form-select,
	.page form section .form-group .input-group textarea.form-control {
		width: -moz-fit-content;
		width: fit-content;
		padding-right: 40px;
	}

	.page form section .form-group .divMarginTop20 input[type="submit"],
	.page form section .form-group .divMarginTopBottom20 input[type="submit"],
	.page form section .form-group .divMarginBottom20 input[type="submit"] {
		grid-column-start: 2;
		grid-column-end: 2;
		width: -moz-fit-content;
		width: fit-content;
	}


		.page form section .form-group .input-group input[type="text"] {
			min-width: 150px;
			padding-right: 40px;
		}

#cdeLogoBASE2_gif {
	width: 265px;
	height: 70px;
	float: left;
}

.hidden {
	visibility: hidden;
}