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

@-webkit-viewport{width:device-width}
@-moz-viewport{width:device-width}
@-ms-viewport{width:device-width}
@-o-viewport{width:device-width}
@viewport{width:device-width}


body{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	/*text-shadow: #fff 0 1px 0;	*/
	background-color:#808080;
	background-image:url(../images/splotches_gray.jpg);
	background-position:left bottom;


	}
.bg{
	background:url(../images/bgMain.png) center bottom;
	background-repeat:no-repeat;
	}
.body-background, .footer-background{
	background-image:url(../images/bgContent.png);
	background-repeat:repeat-y;
	background-position:center bottom;	

	}
.footer-background{
	background-image:url(../images/bgContent.png);
	background-repeat:repeat-y;
	}
.top-border{
	border-top:5px solid #ca1743;
	}
.footer-text{
	background-color:#c5c5c5;
	padding-bottom:5px;
	color:#000;
	font-size:12px;
	
	}
a{
  color: #C41E3A;
  text-decoration: none;
}
a:hover {
	color: #C41E3A;
	}
.logo-caption{
	color:#ca1743; 
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;

	}
.headlines h3{
	margin-top:0px;
	background-color:#444545;
	color:#fff;
	padding:10px;
	font-size:18px;	
	text-shadow:none;
	}
.headlines ul{
	padding:0px;
	margin:0;
	list-style:none;
	color:#C41E3A;
	font-size:13px;
	}	
.headlines a{
	color:#C41E3A !important;
	

	}
.headlines a:hover{
	text-decoration:underline;
	}

.headlines ul li{
	padding:5px 0px;
	}	
.navbar-brand{
	padding:8px 0px;
	height:80px;
	}
/*bootstrap custom styles*/
.navbar-default {

  background-color:transparent;
  border-color:transparent;
}

.page-header{
	margin:10px 0px 20px;
	font-size:18px;
	}
.container img{
/*width:100%;*/
	}
.container > .navbar-header, .container > .navbar-collapse{
	    /* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #232323 0%, #000 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #232323 0%, #000 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #232323 0%, #000 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #232323), color-stop(1, #000));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #232323 0%, #000 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #232323 0%, #000 100%);

border-top:1px solid #9b9b9b;
border-bottom:1px solid #9b9b9b;
box-shadow: 1px 1px 5px #888888;
background-color:#000;
  }
.navbar{
	margin-bottom:10px;
	}
.container > .navbar-collapse{
	
	border:1px solid #9b9b9b;
	}
.nav > li > a {
position: relative;
display: block;
padding: 10px 10px;
font-size:13px;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
text-transform:uppercase;
text-shadow:none;
}
.navbar-default .navbar-nav > li > a{
	color:#fff;
	}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{
	color:#dfdfdf;
	}
.navbar-default .navbar-nav > .dropdown > a .caret{
	border-top-color:#fff;
	border-bottom-color:#fff;
	}

.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
  border-top-color:#dfdfdf;
  border-bottom-color: rgb(255, 255, 255);
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
color:#fff;
background-color:#C41E3A;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
color:#fff;
background-color:#C41E3A;
}

.navbar-toggle{
	margin-top:4px;
	margin-bottom:4px;
	}

.dropdown-menu > li > a{
	padding:6px 20px;
	text-shadow:none;
	}
.panel-farm{
	border:0px solid #444545;
	border-radius:0px !important;
	
	}
.panel-farm	.panel-body{
	border:1px solid #444545;
	border-top:0px;
	border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
	}
.panel{
	box-shadow:none;
	}
.panel-farm .panel-heading{
	border-top-left-radius: 2px;
    border-top-right-radius: 2px;
	background-color:#444545;
	color:#fff;
	text-shadow:none;
	box-shadow:none;
	border-color:#444545;

	}
.padding-default{
	padding-top:10px;
	}	
.carousel-caption{
	left:0px;
	right:0;
	padding-top:0px;
	padding-bottom:0px;
	
	}
.insurance_links a{
	padding-bottom:8px;
	padding-top:8px;
	display:block;
	line-height:14px;
	color:#C41E3A;

	}
.bdirectors{
	font-size:12px;
	list-style:none;
	padding:0px;
	margin:0px;
	}
@media (min-width: 768px) {
.container {
    width: 100%;
}
.bdirectors{
	font-size:14px;
	}
}

@media (min-width: 992px) {
  .container {
    width: 980px;
  }
.navbar-collapse {
  max-height: 400px;
}
a.link, .footer_links{
	color:#C41E3A ;	}


.moldal-1 .modal-header, .moldal-2 .modal-header, .moldal-3 .modal-header, .moldal-4 .modal-header, .moldal-5 .modal-header{
	border:none;
	}	
	
	
#slider { width: 700px; height: 400px; }
#GINGER_SOFTWARE_contextMenuIFrame{
	display:none;
	}


.body-min-height{
	min-height:700px;
	}
.navbar-nav .open .dropdown-menu{
	text-shadow:none;
	}
.btn-danger, .btn-danger:hover {
  color: #ffffff;
  background-color: #C41E3A;
  border-color: #C41E3A;
}

}
@media (min-width: 1200px) {
  .container {
    width: 1072px;
  }
}
/*iframe table*/
label{
	font-weight:normal !important;
	}
.form-horizontal .control-label{
	text-align:left;
	}