html {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; height: 100%;
}
body {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; height: 100%;
}
.theme-dropdown .dropdown-menu {
	margin-bottom: 20px; display: block; position: static;
}
.theme-showcase > p > .btn {
	margin: 5px 0px;
}
.theme-showcase .navbar .container {
	width: auto;
}
.affix.navbar {
	top: 0px; width: 100%; position: fixed; z-index: 9999; -webkit-transition: all .6s ease-in-out;
}
.banner {
	overflow: hidden;
}
@media only screen and (orientation:landscape) and (max-device-width:1024px) and (min-device-width:768px)
{
.banner {
	margin-left: -1000px;
}
}
@media only screen and (orientation:portrait) and (max-device-width:1024px) and (min-device-width:768px)
{
.banner {
	display: none;
}
}
@media screen and (max-width:767px)
{
header.carousel .fill {
    background-position: center;
    min-width:680px;
    height: 100%;
	/*background-size:contain !important;*/
}
}
.navbar-default {
	background-color: rgb(42, 156, 206);
}
.footer {
	color: white;
}
#wrapper {
	height: auto !important;
	overflow: hidden;
	position: relative;
	min-height: 100%;
	background-color: #FFFFFF;
}
.newslist li {
	list-style: none; padding: 2px; margin-left: -40px; border-bottom-color: rgb(164, 164, 164); border-bottom-width: 1px; border-bottom-style: dotted;
}
.MainContent {
	padding-bottom: 0px; min-height: 300px;
}
footer {
	width: 100%; padding-top: 10px; padding-bottom: 20px; margin-bottom: -20px; border-top-color: rgb(203, 203, 203); border-top-width: 3px; border-top-style: solid; background-color: rgb(34, 134, 179);
}
.page-header {
	margin: 20px 0px;
}
.navbar-default .navbar-nav > li > a {
	color: rgb(255, 255, 255);
}
.carousel-caption {
	font-size: 20px;
}
.nav > li > a {
	display: block; position: relative;
}
@media screen and (max-width:767px)
{
.navbar-brand::before {
	color: white;
}
.banner {
	display: none;
}
}
table td {
	padding: 3px;
}
td p {
	margin: 0px;
}
#fancybox-title {
	margin-left: 0px;
}
h1 {
	padding-bottom: 10px; margin-bottom: 20px; border-bottom-color: rgb(236, 236, 236); border-bottom-width: 1px; border-bottom-style: solid;
}
@media screen and (min-width:768px)
{
.jumbotron {
	padding: 20px 0px;
}
}
.carousel-fade .carousel-inner .item {
	opacity: 0; transition-property: opacity; transition-duration: 2.5s;
}
.carousel-fade .carousel-inner .active {
	opacity: 1;
}
.carousel-fade .carousel-inner .left.active {
	left: 0px; z-index: 1; opacity: 0;
}
.carousel-fade .carousel-inner .right.active {
	left: 0px; z-index: 1; opacity: 0;
}
.carousel-fade .carousel-inner .left.next {
	opacity: 1;
}
.carousel-fade .carousel-inner .right.prev {
	opacity: 1;
}
.carousel-fade .carousel-control {
	z-index: 2;
}
@media not all, not all
{
.carousel-fade .carousel-inner > .next.item {
	opacity: 0; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-inner > .right.active.item {
	opacity: 0; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-inner > .prev.item {
	opacity: 0; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-inner > .left.active.item {
	opacity: 0; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-inner > .left.next.item {
	opacity: 1; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-inner > .right.prev.item {
	opacity: 1; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-inner > .active.item {
	opacity: 1; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
}
label {
	margin-right: 15px;
}
.blockMsg {
	left: 20% !important; width: 60% !important; font-size: 12pt !important;
}
@media screen and (max-width:1024px) and (min-width:601px)
{
.blockMsg {
	left: 15% !important; width: 70% !important; font-size: 12pt !important;
}
}
@media screen and (max-width:600px)
{
.blockMsg {
	left: 5% !important; width: 90% !important; font-size: 11pt !important;
}
.blockMsg font {
	font-size: 12pt;
}
}
.banner {
	margin-left: 0px;
}
.banner .container {
	padding: 0px; width: 100%;
}
.banner img {
	width: 100%;
}
