/*----------- GENERAL ---------------*/
	body {
		background-color: ;
		color: #FBE8CD;
	}
	body, h1, h2, h3, h4{
		font-family: 'open-sans', sans-serif;
	}
	h1 {
		color: #443322;
	}
	h2{
		color: #443322;
	}
	h3 {
		color: #443322;
        font-weight: bold;
	}
	h4 {
		color: #443322;
	}

/*--------------- BUTTONS -------------------------*/
	.btn-default{
        background-image: url(../../images/design/default/captionArrow.png)!important;
        background-repeat: no-repeat;
        background-position: 93%;
		background-color:#BB7733 !important;
        color: #FFFFFF !important;
        
	}
    .btn-default:hover {
        text-decoration: none;
        background-color: #895929 !important;
        
    }
	.btn-danger{
		background:#D00;
	}
	.btn-brown {
		background-color: #443322;	
	}
	.btn-check {
		background: none repeat scroll 0 0 #ebe2c4;
		color: #B11;
	}
	.btn-check:hover {
		background-color: #FBFBFB;
		color: #B11;
	}
	span.check {
		background: url(/images/design/default/check.png) no-repeat scroll 0 0;
	}
	.btn-blue{
		background-color:#047;
		color:#FFF;
	}
	.btn-red{
		background-color:#B11;
		color:#FFF;
	}
	.btn-green{
		background-color:#593;
		color:#FFF;
	}
	.btn-brown{
		background-color:#ebe2c4;
		color: #443322;
	}
	.btn-blue:hover, .btn-red:hover, .btn-green:hover{
		background-color:#444;
		color: #FFF;
	}
	.btn-brown:hover{
		background-color:#BB7733;
		color: #fff;
	}
	.btn-primary {
    	color: #fff;
    	background-color: #443322;
    	border-color: #443322;
}
	.btn-primary:hover {
    	color: #FFF;
    	background-color: #BB7733;
    	border-color: #BB7733;
}
.btn-normal {
	background-color: #BB7733;
	color: #FFF;
	border-color:#BB7733;
}
.btn-normal:hover {
	background-color: #9C642C;
	color: #FFF;
	border-color: #9C642C;
}

.nav > li > a:hover, .nav > li > a:focus {
    background-color: #BB7733 !important;
    color: #FFF;
    text-decoration: none;
    border-radius: 4px;
}
	
/*------------HEADER-----------------*/
	#headerRow-1 {
		background: url(../../images/design/default/headerBg.jpg) repeat-x scroll center top;
		border-top: 10px solid #003B67;
	}
	#headerRow-2{
		background-color: #443322;
	}	
	#title {
		background: url(../../images/design/default/title.png) no-repeat scroll center top;
	}
	.leftBg {
		background: url(../../images/design/default/leftBg.jpg) repeat-x scroll left top;
	}
	.rightBg {
		background-color: #B11;
	}
	#searchDos .glyphicon {
		color: #A08E78;
	}
	#searchDos .glyphicon:hover {
		color: #A08E78;
	}
	#searchDos a:hover {
		color: #A08E78;
		text-decoration: none;
	}			
	nav.horizNav {
		background-color: #443322;
	}
	#tbxArea-1 .captionTitle {
		color: #443321;
	}
	#tbxArea-1 .tbx-include h3 a{
		color: #443322;
	}
	#tbxArea-1 .tbx-include h3 a span{
		color: #047;
	}
	#tbxArea-1 .carousel-caption {
		background-color: rgba(255,255,255,0.73);
	}
	#tbxArea-1 .captionDesc-txt{
		color: #444444;
	}
	#tbxArea-1 .captionLink a{
		color: #ffffff;
        background-image:  url(../../images/design/default/captionArrow.png)!important;
        background-repeat: no-repeat;
        background-position: 93%;
        background-color: #443322;
        font-size: 14px;
        padding: 7px 30px 7px 7px;
        border-radius: 5px !important;
        
	}
	#tbxArea-1 .captionLink a:hover{
		
	}
	#tbxArea-1 .carousel-indicators li, #tbxArea-1 .carousel-indicators .active {	
	/*	background:#FFE001;
		border:none;
		box-shadow: inset 1px 1px 2px rgba(0,0,0, .5);*/
	}
	#tbxArea-1 .carousel-indicators .active {
		/*background:#ADD76B;*/
	}
	.bottom {
	   background: url(../../images/design/homepage/section01Bottom.jpg) no-repeat scroll center bottom;
	}
	.carousel-control.left, .carousel-control.right {
		background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 0%) !important;
	}
	.carousel-control.left span {
		background: url(../../images/design/homepage/left_arrow.png) no-repeat scroll 0 0;
	}
	.carousel-control.left span, #mainslideshow .carousel-control.right span {
		box-shadow: 0 0 10px #004971 inset;
	}
	.carousel-control.right span {
		background: url(/images/design/homepage/right_arrow.png) no-repeat scroll 0 0;
	}
	.carousel-control.left span, #mainslideshow .carousel-control.right span {
		box-shadow: 0 0 10px #004971 inset;
	}
	.textbox-1 .captionLink a {
		background-color: #443322;
	}
/*----------- HORIZONTAL NAVIGATION ---------------*/
	.horizNav .nav > li  > a{
		color: #443321;
		font-family: 'open-sans',sans-serif;
		border-radius: 4px;
		}
	.horizNav .nav>li>a:hover, .horizNav .nav>li>a:focus,  .horizNav .nav>li:hover> a{
		background:#529FC9;
		color:#FFF;
	}
	.horizNav .navLevel-2 > li > a{
		color:#FFF;
	}
	.horizNav .navLevel-2 > li > a:hover{
		background:#B11;
		color:#FFF;
	}
	.dropdown-menu {
		background-color: hsl(30, 57%, 47%) !important;	
	}
	.horizNav .nav>li>a:hover, .horizNav .nav>li>a:focus,  .horizNav .nav>li:hover> a{
		background: #443322 !important;
		border:none;
		color:#FFF;
	}
	.login-button{
		background-color: #DDAA44;
	}
	.login-button-blue{
		background-color: #44AADD;
	}
	.login-link{
		color: #FFF;
	}
	.login-link:hover{
		text-decoration: none;
	}
	#headerRow-White{
		background-color: #FBE8CD;
	}
	.dis-15{
		color: #443322;
		-webkit-box-reflect: below -26px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(72%, transparent), to(white));
	}
	.head-quote{
		color: #DDAA44
	}	
	.hover-image:hover{
		background-color: #EAEAEA;
		border-radius: 7px;
	}
/*----------- SECTION: MAIN  ---------------*/
	#main{
		/*background: url(../../images/design/default/mainBg.jpg) repeat-x scroll center top;*/
	}
	#tbxArea-2{
		/*background-color: #ffffff;*/
	}
	#tbxArea-2 .btn-textbox{
		background: none repeat scroll 0 0 #559933;
		border: medium none;
		color: #ffffff;
	}
	#tbxArea-2 .btn-textbox:hover{
		background:#6B3;
		box-shadow:none;
	}
	#tbxArea-2 .top {
		background: url(../../images/design/homepage/section01Top.jpg) no-repeat scroll center bottom;
	}
	#sectionRow-Orange{
		background-color: #BB7733;
	}
	#sectionRow-White{
		background-color: #EEE;
	}	
	.tbx-2-heading h2{
		color: #444;
	}
	.tbx-2-text{
		color: #444;
	}
	#sectionRow-White{
		background-color: #FFFFFF;
	}
	.white-row-h2{
		color: #FBE8CD;
	}
	.quickLinks {
	 	background: url(../images/design/homepage/quickBg.jpg) no-repeat scroll center bottom #047;
		box-shadow: 2px 2px 3px #999999;
	}
	.quickLinks h2 {
		background-color: #bb1111;
		color: #ffffff;
	}
	.quickLinks, .quickLinks a {
		color: #FFF;
	}
	.quickLinks .col-xs-5:first-child {
		border-right: 1px solid #003B67;
	}

/*---  Left Navigation ---------*/
	#leftCol>.inner{
	}
	#leftCol h2.inSection{
		/*background-color: #593;*/
		color: #77BB33;
	}
	#sectionRow-Gray #leftCol .panel-default > .panel-heading.inSection-top {
		border-color: #77BB33 !important;
	}
	#leftCol h2{
		color:#443322;
	}
	.panel-side .nav>li>a{
		border-bottom: 1px dashed #CCC;
		color:#666;
	}
	#leftCol .lvl-2 li a{
		color:#555;
	}
	#thisSec ul > li > div {
		background-color:#443322;
		z-index: 100;
	}
	#sectionRow-Gray #leftCol .panel-default > .panel-heading {
		background-color: #EEE !important;
		border-color: #443322 !important;
	}
	#sectionRow-Gray #leftCol .panel-default {
		border: none;
	}
	#sectionRow-Gray #leftCol .panel {
		/*background-color: #047;*/
		background-color: #E2E2E2;
	}
	.panel-side .nav>li>a:hover{
		background:#DDD;
	}
	#leftCol .nav > li > a {
		color: #443322;
	}
	#leftCol .nav > li > a:hover {
		color: #EEE;
		background-color: #443322;
	}
		
/*------------ FOOTER ---------------------------*/
	.footerNav .navbar-nav>li>a {
		border-right: 1px solid #333;
		color: #D6D6D6;
	}
	.footerNav .navbar-nav>li>a:hover{
		color:#fff;
	}
	#sectionRow-1{
		 background-image: url('/images/design/homepage/slideshowBg.png');
		 max-height: 340px !important;
	}
	#sectionRow-1 .bottom2{
		background: url(../../images/design/default/footerTop.png) repeat-x scroll center top;
	}
	#footerRow-1{
		background-color: #443322;
		color: #FFF;
		position:relative;
	}
	#footerRow-1 .col-xs-6:last-child {
		
	}
	.footerNav{
		
	}
	#copyright {
		color: #ffffff;
	}
	#copyright a {
		color: #FFF;		
	}
	#main h2 {
        color: #FBE8CD;
        font-family: open sans;
        font-size: 24px;
        font-weight: bold;
        position: relative;
	}

	#content h2 {
		color:#bb7733;
	}

	h5 {
		color: #BB7733;
	}
.headline.leftNavInside h2 {
    color: #443322 !important;
}

#leftCol .panel-primary>.panel-heading, .panel-tile, .thisSec-title {
    background-color: #BB7733;
    color: #Fbe8cd !important;
}
	.dist-15-footer a {
    	color: #443322 !important;
    	text-decoration: none !important;
    	padding-right: 10px;
    	border-right: 1px solid #443322;
    }
    .dist-15-footer a:nth-child(2){
    	color: #443322 !important;
    	text-decoration: none !important;
    	padding-right: 10px;
    	border-right: none;
}
/*-------------  MISC ------------------------*/
	.text-primary{
		color: #443322;
	}
	.intro {
		/*background-color: #777777;*/
		color: #BB7733;
		font-weight: bold;
		font-size: 16px;
	}
	
/*---------------- Social Tabs ------------------*/
	.social-tabs > .nav-tabs {
		border-bottom: 1px solid #CCC;
	}
	.social-tabs > .nav-tabs>li>a{
		color:#B11;
	}
	.social-tabs > .nav-tabs>li>a:hover{
		background-color:#EEE;
	}
	.social-tabs > .nav-tabs>li.active>a, .social-tabs > .nav-tabs>li.active>a:hover, .social-tabs > .nav-tabs>li.active>a:focus {
		background-color: #EEE;
		border: 1px solid #EEE;
	}
	.social-tabs > .tab-content{
		border-top: 1px solid #CCC;
		border-top:0;
	}
	.news {
	   background: url(../../images/design/homepage/news.png) no-repeat scroll 20px center;
	}
	.events{
		background: url(../../images/design/homepage/events.png) no-repeat scroll 20px center;
	}
	.social {
		background: url(../../images/design/homepage/social.png) no-repeat scroll 20px center;
	}
	.video {
		background: url(../../images/design/homepage/video.png) no-repeat scroll 20px center;
	}

	#tbxArea-4 #newsList .media:nth-child(2n+1){
		background-color: #fff;
	}
	
	#tbxArea-4 #newsList .media:nth-child(2n){
		background-color: #DDD;
	}
	.tbx-link a{
		color: #fff;
		background-color: #DDAA44;
	}
	.tbx-5-heading h2{
		color: #44AADD;
		background-color: #EEE;
		margin-top: -12px;
	}
	#footerRow-Black {
		background-color: #FBE8CD;
	}
	.dist-15-ccm{
		color: #443322 !important;
	}
	
.tbx-5-text a{
	color: #444444;
}
.tbx-5-text{
	color: #444444;
}


.textbox-5 .inner{
border-left-color: #44AADD;
border-bottom-color: #44AADD;
border-right-color: #44AADD;
border-top-color: #44AADD;
}


.nav-tabs li.active a, .nav-tabs li.active a:hover, .nav-tabs li.active a:focus{
	border-bottom-color: transparent;
	background-color: #eee;
	color: #444;
	font-weight: 700;
}

.nav-tabs li a, .nav-tabs li a:hover, .nav-tabs li a:focus{
	color: #444;
}


#tbxArea-2 {
background-color: #BB7733;
}

.bottom-orange{
background-image: url('/images/design/homepage/bottomSquares.png');
}

.bottom-black{
background-image: url('/images/design/homepage/btmB.png');
}

.white-row-h2-1:after {
	border-bottom: solid 5px #EFF1EE;
}
.white-row-h2-2:after {
	border-bottom: solid 5px #EFF1EE;
}
#sectionRow-Gray{
	background-color: #EEEEEE;
}

.white-row-h2-1 {
    color: #443321 !important;
}

.white-row-h2 {
    color: #443321 !important;
}

#tbxArea-4 p {
    color: #444444 !important;
}

.col-md-5, .bg-hue, .white-row-h2-2 p {
    color: #444444 !important;
}
#footerRow-Black {
    color: #443322 !important;
    position: relative;
}

@media(max-width:767px){
#headerRow-2 .horizNav .nav > li  > a{
	margin-right: 22px; 
}
#headerRow-2 .navbar-nav .open .dropdown-menu > li{
	margin-right: 22px;
}
}