@charset "UTF-8";
/* CSS Document */

body {
	background-color: #bdbdbd;
   font-size: 16px;
}
.container {
   width: 970px !important;
}

#header {
   height:110px;
	background-color: #7d7d7d;
   color: #fff;
   margin:5px auto;
}

#header h1 {
   margin:0;
   padding:15px 0 0;
   font-size:1.6em;
   line-height: 1em;
   text-align:center;
   /* text-shadow: 3px 3px 2px rgba(120, 120, 120, 1); */  
}

#header h2 {
   margin:0;
   padding:20px 20px 0 0;
   font-size:1.2em;
   line-height: 1.2em;
   text-align:right; 
   /* text-shadow: 3px 3px 2px rgba(120, 120, 120, 1); */  
}

.nav-content {
	background-color: #143c5b;
}

.nav-header {
	background-color: #555;
	padding:10px;
   width: 100%;
}

.nav-user {
	background-color: #88AABF;
   padding:10px;
}

.nav-list {
   color:#fff;
   padding-top:20px;
   padding-bottom:20px;
}

.nav-list li {
   color: #fff;
   width: 100%;
   padding: 5px;
}

.nav-list li a {
	color: #e7efef;
   padding: 5px;
   margin: 0;
   width: 100%;
}

.nav-list li a:focus {
	background-color: #7d7d7d;
   color:#FFFFFF;
}

.nav-list li a:hover {
   background-color: #7d7d7d;
   color:#FFFFFF;
}

.nav-list li a:visited {
	background-color: #7d7d7d;
   color:#FFFFFF;
}

#slider {
	overflow:hidden;
}

.flexslider {
	border:none;
	background:#fff;
	box-shadow:none;
	margin:0;
}

.flex-control-nav li {
	list-style:none outside none;
}

.flex-control-paging li a {
	background:none repeat scroll 0% 0% #ccc !important;
	border: #fff 1px solid;
}

.flex-control-paging li a.flex-active {
	background:none repeat scroll 0% 0% #F39C12 !important;
}

.flex-control-nav {
	bottom:50px;
	margin:0;
	z-index:999;
}

.flexslider-flier .flex-control-nav {
  bottom: -30px; !important;
}

.main-content {
	margin: 0 auto;
	background-color:#e7efef;
}

#footer {
   min-height:48px;
	background-color: #7d7d7d;
   color: #eee;
   margin:5px auto;
}

#footer p {
   text-align:center;
   margin-top:0;
   padding:5px;
   line-height: 1.25em;
}

.alert {
	text-align: center;
}

.table th {
   text-align: center;
}

.table a img {
   display: block;
   float:none;
}

.panel-body img {
   float:right;
   vertical-align:top;
}

.panel-footer img {
   /*border:1px solid #888888;*/
   box-shadow: 1px 1px 1px #888888;
   margin:2px 0;
}
a {
	color: #ff6c00;
}

span.big-red {
	color: red;
	font-weight:bold;
}
.btn125 {
   width: 150px;
}
.mt15 {
   margin-top: 15px;
}
.mb15 {
   margin-bottom: 15px;
}