body {/* 	background: url(../site/images/tile2.jpg) no-repeat; */	background-size: cover;	background-color: #F5F5F5;	padding: 2px 0 50px 0;}	/* .container img {	width: 100px;	height: 100px;} */.box { 	margin-bottom: 40px;}.box1 img {	width: 80px;	height: 80px;	margin-bottom: 10px;}.header {/* 	text-align: center; */}	.sitebranding {	margin-left: 50px;}	.date_calendar {	display: inline-block;}.date_calendar input[type="text"] {	width: 90px;}.navbar {/* 	background: #CADCFF; */	background: #444444;}		.container-small {	margin-left: 50px;	margin-right: 50px;	margin-top: 20px;}.container-xsmall {	margin-left: 200px;	margin-right: 200px;}.no-underline {	text-decoration: none;}.warning p {	color: #FF0000;}.timeline img {	position: relative;	left: 25%;	width: 50%;	opacity: 1.0;} .timeline a:hover {} #drawcanvas {	border-style: solid;	border-width: 2px;	border-color: red;}#map-canvas {	width: 100%;	height: 400px;	background-color: #ccc;}.shadow {	-moz-box-shadow: 3px 3px 4px #AAA;	-webkit-box-shadow: 3px 3px 4px #AAA;	box-shadow: 3px 3px 4px #AAA;	/* For IE 8 */	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#AAAAAA')";	/* For IE 5.5 - 7 */	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#AAAAAA');}    /* CUSTOMIZE THE CAROUSEL    -------------------------------------------------- */    /* Carousel base class */    .carousel {    margin-bottom: -120px;    top: -60px;}.carousel .container {    position: relative;    z-index: 9;}.carousel-control {    height: 80px;    margin-top: 0;    font-size: 120px;    text-shadow: 0 1px 1px rgba(0,0,0,.4);    background-color: transparent;    border: 0;    z-index: 10;}.carousel .item {    height: 200px;}    .carousel img {    position: absolute;    top: 0;    left: 0;    min-width: 100%;    height: 200px;}.carousel-caption {	background-color: transparent;    position: static;    max-width: 550px;    padding: 0 20px;    margin-top: 50px;}    .carousel-caption h1,.carousel-caption .lead {    margin: 0;    line-height: 1.25;    color: #fff;    text-shadow: 0 1px 1px rgba(0,0,0,.4);}    .carousel-caption .btn {	margin-top: 10px;}/*  RESPONSIVE CSS -------------------------------------------------- */    @media (max-width: 979px) {.carousel .item {    height: 200px;}      .carousel img {    width: auto;    height: 200px;}    @media (max-width: 767px) {.carousel {    margin-left: -20px;    margin-right: -20px;}      .carousel .container {}      .carousel .item {    height: 200px;}      .carousel img {    height: 200px;}      .carousel-caption {    width: 65%;    padding: 0 70px;    margin-top: 50px;}      .carousel-caption h1 {    font-size: 30px;}      .carousel-caption .lead,.carousel-caption .btn {    font-size: 18px;}/* END OF RESPONSIVE CSS --------------------------------------------- */