/** 
== 
CIBS STYLE 
== 
*/

div.ciTemplate-CIBS {}

div.ciTemplate-CIBS div.content-title {
	color: #FFFFFF;
	background-color: #1B2B45;
	padding: 5px 0 5px 0;
}

div.ciTemplate-CIBS div.content-title .linestyle {
	border-top: 2px #fff solid;
	border-bottom: 2px #fff solid;
}

.site-cibs-contact-bar {
	background-color: #E6E6E6;
}

.site-cibs-contact-bar h2,
.site-cibs-contact-bar h3,
.site-cibs-contact-bar h4,
.site-cibs-contact-bar h5 {
	margin-top: 0;
}

/* MENU */

.show-secondary-menu {
	color: #FFFFFF;
	background-color: #1B2B45;
	border-color: 1px transparent solid;
	font-size: 18px;
	line-height: 45px;
}

.site-primary-menu-cibs,
.site-primary-menu-cibs nav.primary-menu {
	background-color: #1B2B45;
	color: #FFFFFF;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.site-primary-menu-cibs nav.primary-menu>div>ul {
	text-align: center;
}

.site-primary-menu-cibs nav.primary-menu>div>ul>li {
	text-align: center;
	margin: 0 0 0 0;
	overflow: no-display;
}

.site-primary-menu-cibs nav.primary-menu>div>ul>li>a {
	color: #FFFFFF;
	background-color: #1B2B45;
	font-weight: bold;
	padding: 10px 10px 10px 10px;
	margin: 0 0 0 0;
	text-align: center;
}

.site-primary-menu-cibs nav.primary-menu>div>ul>li>a,
.site-primary-menu-cibs nav.primary-menu>div>ul>li>ul>li>a {
	font-size: 14px;
	line-height: 14px;
}

.site-primary-menu-cibs nav.primary-menu>div>ul>li>a:hover,
.site-primary-menu-cibs nav.primary-menu>div>ul>li>a:active,
.site-primary-menu-cibs nav.primary-menu>div>ul>li>ul>li>a:hover,
.site-primary-menu-cibs nav.primary-menu>div>ul>li>ul>li>a:active {
	background-color: #2a3b53;
}