body {
	padding:0;
	margin:0;
	font-family:Verdana;
	font-size:12px;
	line-height:1.4;
	background: url(../img/body_bg.png);
}

.footer { 
	background:#f2f1f1;
	overflow:hidden; 
}

.footer p {
	padding:4px 0;
	margin:0;
}

.footer a { color: #000; text-decoration:none; }

.footer .inner {
	width:870px;
	margin:0 auto;	
	padding:0;
}

.footer2 {

	background: #34a6cb;
}

.footer2 .inner {
	margin:0 auto;	
	padding:0;
	background: #056bad;
}

a img { border:0; outline:none; }
a, a:focus { outline: 0; }

h1 {
	margin:0;
	padding:0 0 8px 0;
	font-size:30px;
	font-weight:normal;
}

.clear { clear:both; }

.spacer5 { display:block;height:5px; }
.spacer10 { display:block;height:10px; }


/* RESPONSIVE */
.inner-container {
	max-width:870px;
	margin:0 auto;
	text-align:left;
}

.menu-container {
	max-width:890px;
	margin:0 auto;
	text-align:left;
}

.navbar-right {
	padding:25px 0 0 0;
}

.navbar {
	background:none;
	border:0px;
	margin:0px;
}

.navbar-collapse a {
	color: #000;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background:none !important;
	color: #066bad !important;
}

.navbar-default a:hover,
.navbar-default a:focus {
	background:none !important;
	color: #066bad !important;
}

.row.content,
.row.flexheader {
	background: url(../img/body_bg.png);
}

.flex-inner p {
	padding:0;
	margin:0;
}

.inner-container .inner {
	padding:20px;
	background:#e5e6e6;
}

.navbar-toggle {
	margin:18px 20px 0 0;
}

@media (max-width: 767px) {
	.navbar-collapse ul {
		padding:0 10px;
		margin:0;
	}
	
	.navbar-toggle {
		margin:10px 10px 20px 0 !important;
	}
}

@media (min-width: 1000px) {
	.wrapper { width: 100%; }
}