@import url(css/bootstrap.min.css);
@import url(default.css);
/* Non-Responsive Bootstrap */
body {
	min-width: 970px;
}
.container{
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  width: 970px;
}
/* Workaround */
#container_search{
	width: 100%;
}
/* Begin Layout */
.add-vertical-space{
	padding-top: 40px;}
#pagetitlecontainer h1{
	margin-top: 0;}
.container-utility{
	background: #e4dcea;
	color: #57326e;
	font-size: 12px;
	line-height: 35px;}
	.container-utility ul{
		float: right;
		list-style-type: none;
		margin: 0;
		padding: 0;}
		.container-utility ul li{
			background: transparent url(images/arrow_right.png) no-repeat 0 50%;
			float: left;
			margin: 0 0 0 20px;
			padding: 0 0 0 23px;}
		.container-utility ul li.first-child{
			background: none;
			margin: 0;
			padding: 0;}
			.container-utility ul li a{
				color: #57326e;
				display: block;}
				.container-utility ul li a span{
					cursor: hand;}
	.container-utility .form-yourchristus{
		background: #57326e;
		color: #fff;
		font-size: 14px;}
.container-header{}
	.container-header .logo{
		padding-bottom: 20px;
		padding-top: 20px;}
	.container-header .search{
		padding: 10px 0px 10px 0px;}
		.container-header .search .spacer{
			float: right;
			padding-right: 10px;}
		.container-header .search #frmSiteSearchTeaser{
			clear: both;
			display: table;
			margin: 0;
			padding: 0;}
			.container-header .search #frmSiteSearchTeaser .text input{
				width: 200px!important;
				margin-right: 10px;}
		.container-header .search table{
			float: left;}
		.container-header .search table.smt_fontsize{
			margin-left: 20px;}
			.container-header .search table.smt_fontsize .after{
				font-size: 11px;
				padding-left: 10px;
				text-transform: uppercase;}
	.container-header .form-yourchristus{
		background: transparent url(images/tile_form.png) repeat-y 0 0;}
		.container-header .form-yourchristus form{
			padding: 20px 0;}
			.container-header .form-yourchristus form input{
				margin-bottom: 10px;
				width: 100%;}
.container-navigation-top{
	background: #57326e;}
	.container-navigation-top ul{
		list-style-type: none;
		margin: 0;
		padding: 0;}
		.container-navigation-top ul li{
			margin:0;
			padding:0;
			color: #000000!important;}
			.container-navigation-top ul li.parent{
				border-left: 1px solid #796d97;
				float: left;
				margin: 5px 0;
				padding: 0 20px;
				position: relative;
				color: #000000!important;
				}
			.container-navigation-top ul li.parent.first-child{
				border-left: 0;
				/*padding-left:0;*/}
			.container-navigation-top ul li.parent.active{
				background: #451f5d;}
				.container-navigation-top ul li.parent a{
					color: #fff!important;
					display: block;}
				.container-navigation-top ul li.parent a:hover{
					text-decoration: none;
					color: #000000!important;
					}
				.container-navigation-top ul li.parent a.parent{
					font-size:16px;
					font-weight: bold;
					height: 50px;
					color: #ffffff!important;
					line-height: 50px;}
				.container-navigation-top ul li.parent div.children{
					background: #ffffff;
					color: #000000;
					display: none;
					font-size: 12px;
					margin: 0 0 0 -20px;
					padding: 0;
					position: absolute;
					z-index: 999999!important;}
					.container-navigation-top ul li.parent div.children ul.children{
						margin: 10px;
					}
					.container-navigation-top ul li.parent div.children ul{
						display: table;
						width: 290px;}
						.container-navigation-top ul li.parent div.children ul li{
							border-bottom: 1px solid #bcbcbc;
							padding: 2px 0;}
						.container-navigation-top ul li.parent div.children ul li.only-child,
						.container-navigation-top ul li.parent div.children ul li.last-child{
							border-bottom: 0;}
							.container-navigation-top ul li.parent div.children a{
								font-size: 13px;
								font-weight: bold;
								padding: 5px;
								color: #008fce!important;}
							.container-navigation-top ul li.parent div.children a:hover{
								color: #066087!important;
								text-decoration: underline;}
		.container-navigation-top div.additional,
		.container-navigation-top div.additional a{
			color: #000000;
		}
		.container-navigation-top div.additional{
			padding: 0!important;}

			.container-navigation-top div.additional a{padding:0!important;}
		
		
.container-carousel{
	background: #e4dcea url(images/tile_shadow.png) repeat-x 0 0;
	height: 385px;}
	.container-carousel div#carousel_container_main{
		position: absolute;}
.container-body-header{
	background: #e4dcea url(images/tile_shadow_body.png) repeat-x 0 0;
	margin-bottom: 20px;
}
	.container-body-header .container.banner-body-header{
		padding-bottom: 0;	
	}
.container.banner-body-header{
	margin-top: -20px;
	padding-bottom: 20px;}
	.container.banner-body-header img{
		border: 0;}
.container-content{
	background: transparent url(images/tile_shadow.png) repeat-x 0 0;
	border-top: 1px solid #68467d;
	min-height: 600px;
	padding: 20px 0 50px 0!important;}
.container-content#with-carousel{
	padding-top: 60px!important;}
	.container-content table.container_teaser{}
		.container-content table.container_teaser th.teaser a.teaser{
			background: transparent url(images/arrow_right_light.png) no-repeat 0 5px;
			color: #062734;
			display: block;
			padding: 0 0 10px 15px;}
	.container-content .container.breadcrumbs{
		font-size: 12px;
		padding-bottom: 20px;}
		.container-content .container.breadcrumbs span.breadcrumbs1{
			background: transparent url(images/arrow_right_light.png) no-repeat 0 50%;
			display: block;
			float: left;
			padding: 0 13px 0 20px;}
		.container-content .container.breadcrumbs span.breadcrumbs1.first-child1{
			background: none;
			padding-left:0;}
	.container-content .container-navigation-left{
		border: 1px solid #ccc;
		border-radius: 0px;
		margin-bottom:30px;}
		.container-content .container-navigation-left h3{
			background: #57326e;/* url(images/tile_navigation_left.png) repeat-x 0 0;*/
			border-top-left-radius: 0px;
			border-top-right-radius: 0px;
			color: #fff;
			font-size: 16px;
			margin: 0;
			padding: 10px;}
		.container-content .container-navigation-left ul{
			font-size: 13px;
			list-style-type: none;
			margin: 0;/*10px;*/
			padding: 0;}
			.container-content .container-navigation-left ul li{
				/*background: transparent url(images/arrow_right_small.png) no-repeat 10px 12px;*/
				margin: 0;
				padding: 0;/* 10px 0 20px;*/}
				.container-content .container-navigation-left ul li a{
					background: transparent url(images/arrow_right_small.png) no-repeat 10px 12px;
					color: #57326e;
					display: block;
					margin: 0;
					padding: 5px 10px 5px 20px;}
				.container-content .container-navigation-left ul li a:hover,
				.container-content .container-navigation-left ul li.current a{
					background: #a185a0 url(images/arrow_down_white.gif) no-repeat 10px 10px;
					color: #fff;
					text-decoration: none;
				}
	.container-content .column-right{}
		.container-content .column-right div.teaser{
			background: #d3ecf3;
			border: 1px solid #ccc;
			border-radius: 0px;}
			.container-content .column-right div.teaser div.teaser_header{
				background: #277d9b;/*url(images/tile_channel_manager.png) repeat-x 0 0;*/
				border-top-left-radius: 0px;
				border-top-right-radius: 0px;
				color: #fff;
				font-size: 16px;
				line-height: 1.1;
				margin: 0;
				padding: 10px;}
			.container-content .column-right div.teaser div.channel_name{
				color: #1f7292;
				font-weight: bold;
				padding: 10px;}
			.container-content .column-right div.teaser div.content_type{
				display:none;}
			.container-content .column-right div.teaser ul{
				font-size: 12px;
				list-style-type: none;
				margin: 0 10px;
				padding: 0;}
				.container-content .column-right div.teaser ul li{
					background: transparent url(images/bullet.png) no-repeat 0 9px;
					margin: 0;
					padding: 0 0 0 10px;}
					.container-content .column-right div.teaser ul li a{
						color: #062734;
						display: block;
						margin: 0;
						padding: 5px;}
				.container-content .column-right div.teaser a button{
					float: right;
					margin: 10px;}
.copyright div,
.copyright span,
.copyright p{
	color: #fff!important;
}
.container-footer{
	background: #e4dcea url(images/tile_shadow.png) repeat-x 0 0;
	border-top: 1px solid #57326e;}
	.container-footer .container.fat-footer{
		color: #fff!important;
		background: #b093c3 url(images/tile_footer.png) repeat-x 0 0;
		margin-top: -30px;}
		.container-footer .container.fat-footer h3{
			clear: both;
			color: #fff!important;}
		.container-footer .container.fat-footer a,
		.container-footer .container.fat-footer div,
		.container-footer .container.fat-footer span{
			color: #fff!important;}
		.container-footer .container.fat-footer ul{
			display: table;
			list-style-type: none;
			margin: 0;
			padding: 0;}
			.container-footer .container.fat-footer ul li{
				background: transparent url(images/arrow_right_light.png) no-repeat 0 5px;
				margin: 0;
				padding: 0 0 0 15px;}
		.container-footer .container.fat-footer .social-media ul{
			margin-bottom: 20px;}
			.container-footer .container.fat-footer .social-media ul li{
				background: none;
				float: left;
				margin: 0 10px 0 0;
				padding: 0;}
	.container-footer .container.copyright{
		background: transparent url(images/footer_copyright.png) no-repeat 50% 100%;
		color: #fff;
		font-size: 12px;
		padding: 20px 0 80px 0;}
		.container-footer .container.copyright span.copyright{
			display: block;
			padding: 0 0 10px 0;
			text-align: center;}
		.container-footer .container.copyright ul{
			display: table;
			list-style-type: none;
			margin: 0 auto;
			padding: 0;}
			.container-footer .container.copyright ul li{
				float: left;
				margin: 0 10px;
				padding: 0;}
				.container-footer .container.copyright ul li a{
					color: #fff;
					font-weight: bold;}

div#container-adam{
	margin-top:20px;
	position: relative;}
	div#container-adam #menuBox{
		left: 120px!important;
		top: 25px!important;}
		div#container-adam #menuBox table{
			background: #57326e;
			width: 100%;}
		div#container-adam #menuBox p#menuHeader{
			padding: 10px 0 0 10px!important;
			text-align: left!important;}
			
			
#login{
	color:#ffffff!important;
	display:block;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:13px!important;
	font-weight:bold!important;
	text-align:left!important;
	text-decoration:none!important;
}			
			
#login a{
	color:#ffffff!important;
	display:block;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:13px!important;
	font-weight:bold;
	text-align:center!important;
	text-decoration:none!important;
}

#login a:visited{
	color:#ffffff!important;
	display:block;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:13px!important;
	font-weight:bold;
	text-align:center!important;
	text-decoration:none!important;
}
#login a:hover{
	text-decoration:underline!important;
}


div.container div.input label{
	clear: both!important;
	text-align: left!important;
	width: 100%!important;
}
div.container div.input.checkbox{
	padding-left: 0!important;
}
div.container div.input.submit div,
div.container div.input.submit input{
	margin-left: 0!important;
}
div.container div.footer{
	padding-top: 20px;
}
.column-left a img,
.column-right a img{
	margin: 0 0 30px 0;
}