a{
	color:#035561;
}
h1,h2{
	color:#035561;
}
p{
	font-size:18px;
}
blockquote{
	background:#eee;
	margin-right:20px;
}
#header{
	background:#d6d5d3;
	padding-bottom:20px;
}

#wide_screen{
	display:none;
}
@media only screen and (min-width : 1735px) {
	#wide_screen{
		display:block;
		margin-top:2%;
		margin-left:3%;

		float:left;
	}
	/*#widescreen_content{
		padding-right:5%;
		float:left;
		margin-top:51px;
		position:absolute;
		bottom:0;
	}*/
}
@media only screen and (min-width : 1400px) {
	#header{
		position: relative;
	}

	#logo_container{
		margin-top:2%;
		width:500px;
		float:left;
		margin-bottom:10px;
	}
	#logo_content{
		width:488px;
		margin-top:51px;
	}
	#mid_container{
		margin-top:2%;
		float:left;
		width:630px;
		margin-bottom:10px;
		height:209px;
		position: relative;
	}
	.header_pic{
		padding-right:5%;
		width:45%;
		float:left;
		margin-top:51px;
		position:absolute;
		bottom:0;
	}
	.header_pic_right{
		left:50%;
	}
  #right_container{
		margin-top:2%;
		float:left;
		width:270px;
	}
	#right_container p{
		margin-bottom:0;
	}
}

@media only screen and (max-width : 1399px) {
	#header{
		position: relative;
	}
	#right_container{
		position:absolute;
		top:0;
		left:600px;
		width:270px;
	}
	#right_container p{
		height:336px !important;
		padding:70px 5px !important;
	}
	#mid_container{
		margin-top:20px;
	}
}
@media only screen and (max-width : 900px) {
	#header{
		position: relative;
	}
	#logo_container{
		text-align:center;
		width: 100%;
	}
	#right_container, #mid_container{
		width:100%
	}
	#right_container{
		position:relative;
		left:0

	}
	#right_container p{
		height:auto !important;
		padding:10px !important;
		margin-top:10px !important;
	}
	#mid_container{
		margin-top:20px;
		text-align:center;
	}
}
@media only screen and (max-width : 600px) {
	#logo_content{
		width:100%;
	}
	.header_pic{
		padding: 5%;
		width:80%;
	}
}

nav{
	background:#035561;
}
.nav>li>a {
    color: #fff;
	text-transform:uppercase;
}

.nav>li>a:hover {
    color: #035561;
	background:#fff;
}
.main{
	position: relative;
    width: 100%;
    height: 100%;
}
/*** Left_Sidebar ***/
#left_sidebar{
	color:#035561;

	padding:5%;
	font-size:18px;
	background-color:#fff;
	opacity:0.8;
}
.btn-sb:hover{
	color:#fff;
}
.btn-sb{
	color:#f8da40; background-color:#035561;
	border-radius:0;
	width:100%;
	white-space: normal;
}
/*** Right_Sidebar ***/
#right_sidebar{
	color:#fff;

	padding:2%;
	font-size:18px;
	background-color:#035561;
	opacity:0.8;
}
#right_sidebar a{
	color:#fff;
}
@media only screen and (min-width : 992px) {

    .rsidebar{
		position: absolute;
		top: 0px;
		right: 2%;
		width:20%;
	}
}

/*** Home Slider ***/
.carousel { z-index: -99; } /* keeps this behind all content */
.carousel .item {
    position: fixed;
    width: 100%; height: 100%;
    -webkit-transition: opacity 1s;
    -moz-transition: opacity 1s;
    -ms-transition: opacity 1s;
    -o-transition: opacity 1s;
    transition: opacity 1s;

}
.carousel .one {
    background: url(images/Background.jpg);
    background-size: cover;
    -moz-background-size: cover;
}
.carousel .two {
    background: url(images/background-18.jpg);
    background-size: cover;
    -moz-background-size: cover;
}
.carousel .three {
    background: url(images/background-14.jpg);
    background-size: cover;
    -moz-background-size: cover;
}
.carousel .active.left {
    left:0;
    opacity:0;
    z-index:2;
}

/*** Footer ***/
#footer{
	border-top:20px solid #035561;
	background:#d6d5d3;
	padding-bottom:20px;
}
