/* Main Website Width  
----------------------------------------------------------*/
body
{ 
background:url(/images/background_brown.jpg) top repeat-x;
/*Sticky Footer*/
margin-bottom: 120px; 
height: 100%;
font-size: 1.8em;
}


.container
{
	max-width:970px;
}

li {
    color: orange
}
li p{color:black;margin:0;}
.orange_line {
    border-left: solid 4px orange;
    min-height: 48px;
    padding-left: 12px;
    font-size:1.6em;
}
.grad {
    background: linear-gradient(180deg, white, #eece9f 90%) no-repeat;
}

/*Responsove image/table
------------------------------------------------------*/
.img-responsive{width:100%;}
.table-bordered {margin-bottom:15px; margin-left:auto; margin-right:auto;}

/*Modal Pop Up Homepage
------------------------------------------------------*/

.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:  flex;
}

.row .row-eq-height .col-sm-3 ul
{
	margin-left:-25px !important;	
	margin-bottom:0px !important;
}

.modal-header{padding-top:5px !important; padding-bottom:5px !important;}


/* Headers, Fonts
----------------------------------------------------------*/
h3
{
	color:#004f78;
	font-weight:500;
}
h4 {
    color: #004f78;
    font-size:20px;
}

h5
{
    font-weight:700;
    font-size: 20px;
}

h6
{
	color:#FFFFFF;
	border-radius:4px;
	background-color:#004f78;
	padding:10px;
	font-weight:bold;
	font-size:16px;
	margin-top: 0;
}


/* One & Two  
----------------------------------------------------------*/
.bg-blue-text
{
	background-color:#00537b;
	border-bottom:#ffffff 0px solid;
}

.line1, .line2
{
	color:#ffffff;
	font-weight:bold;
	text-align:left;
	font-size:15px;
    padding:4px 0;
}

.line2 > a
{
	color:#ffffff !important;
	font-weight:bold;
}

/* Top Nav Menu   
----------------------------------------------------------*/
.navbar
{
	border:transparent;
	background-color:transparent;
    margin-bottom: 5px;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color:#ffffff;
}

.navbar-toggle
{
	margin-top:15px;
	margin-bottom:0;
}

.navbar-nav > li > a:hover
{
	color:#004f78 !important;
}


.navbar-nav > li > a
{
	font-weight:bold;
	font-size:14px;
	padding-top: 5px !important;
	border-top: solid #EEE9D5 10px;
}

.nav > li > a
{
	padding: 10px 12px !important;
}


/* Orange Issue Box  
----------------------------------------------------------*/
.issue-box
{
	float:right;
	margin:0 0 0 14px;
	background-color:#EA8F00;
	color:#ffffff;
	font-size:20px;
	padding:15px;
	text-align:center;
	line-height:22px;
}

.table-bordered .issue-box
{
	color:#ffffff;
	padding:8px 5px 8px 5px;
	font-size:12px;
	float:left;
	font-weight:bold;
	margin:2px 6px 0 0;
	line-height:14px;
}



/* Search Box  
----------------------------------------------------------*/
.form-control 
{
	border-right-width:0;
	border-right-color:#ffffff;
}

.navbar-form 
{
	padding-right:0;
	border-color: #ffffff;
	color:#555;
	/*padding:6px 12px;*/
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}

.cse .gsc-control-cse, .gsc-control-cse {
    padding: 0 !important;
}

	
input.gsc-input,
.gsc-input-box,
.gsc-input-box-hover,
.gsc-input-box-focus,
.gsc-search-button {
    box-sizing: content-box; 
    line-height: normal;
}

.gsc-input-box
{
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	border-radius:4px;
	min-width:180px;
	height: 27px !important;
}

.gsc-input {
    padding-right: 3px !important;
   
}

.gsc-search-button .gsc-search-button-v2
{
	background-color:#004f78;
	padding: 6px 6px;
	border-radius:10px;
}

.gsc-control-cse, .gsc-control-cse .gsc-table-result {
    xwidth: 220px !important;
}

.searchresults .gsc-control-cse{
    width: 100% !important;
}

table.gsc-search-box{
    width: 220px !important;
}

.gsc-selected-option-container
{
	min-width:90px !important;
}

.gsst_a {
    padding-top: 6px !important;
}

.gsib_a {
    padding: 4px 6px !important;
}

/* Home Table  
----------------------------------------------------------*/
.table-bordered 
{
	border:#e8e4cb 2px solid !important;
	margin-top:20px;
}

.table-bordered tr > td
{
	padding:25px 20px 15px 20px;
	border:none !important;
}

.table-bordered p
{
	color:#696969;
}

.table-bordered h4
{
	color:#f08f04;
	margin-top:0;
	font-weight:500;
}

.table-bordered h5 a
{
	color:#004f78;
	font-weight:600;
	line-height:1.2;
	text-decoration:underline;
}

.table-bordered h5
{
	margin-bottom:10px !important;
}


/* CAROUSEL   
----------------------------------------------------------*/

.bg-blue-slider
{
	background-color:#337295;
}

#myCarousel
{
	border-left:5px solid #ffffff;
	border-right:5px solid #ffffff;
}

.carousel-indicators
{
	bottom:0;
	text-align:right;
	width:75%;
}


.carousel-indicators li
{
	background-color:#004f78;
	height: 12px;
	width: 12px;
}

.carousel-indicators li.active
{
	background-color:#f08f04;
	height: 14px;
	width: 14px;
}

.carousel-caption h3
{
	color:#000000;
	text-align:left;
	text-shadow: none;
}

.carousel-caption p
{
	color:#000000;
	text-align:left;
	text-shadow:none;
	font-size:20px;
	padding-top:0;
}

.carousel-caption {
    left: 4%;
    top: 4%;
    /*transform: translateY(-55%);*/
    max-width:420px;
    bottom: initial;
}

.carousel-inner {
    height:180px;
    background-color:#EEE9D5;
}

#static-image{
    height:85px;
}

#static-image-caption {
    left: 4%;
    top:8% !important;
    transform: translateY(-18%);
}

/* STICKY FOOTER   
----------------------------------------------------------*/
html {
  position: relative;
  min-height: 100%;
}

.footer 
{
 position: absolute;
   bottom: 0;
   width: 100%;
   text-align:center;
   /*Dark Blue*/
   background-color: #00537B;
}

.footer .nav > li > a {
    padding: 15px 0px 15px 5px;
    background-color:transparent;
    float:left;
    color:#fff;
    font-weight:bold;
}


.footer ul > li > a:hover
{
	color:#F08F04;
	text-decoration: none;
	font-weight:bold;
}

.footer ul > li
{
	display:inline-block;
}

.footer p
{
	color:#fff;
    font-weight:bold;
}


/* CALLOUT ON NEWS CONTENT PAGE
----------------------------------------------------------*/
.bs-callout {
    padding: 20px;
    margin: 20px 0;
    border: 1px solid #eee;
    border-left-width: 5px;
    border-radius: 3px;
}
.bs-callout h4 {
    margin-top: 0;
    margin-bottom: 5px;
}
.bs-callout p:last-child {
    margin-bottom: 0;
}
.bs-callout code {
    border-radius: 3px;
}
.bs-callout+.bs-callout {
    margin-top: -5px;
}
.bs-callout-default {
    border-left-color: #00537B;
}
.bs-callout-default h4 {
    color: #777;
}
.bs-callout-primary {
    border-left-color: #428bca;
}
.bs-callout-primary h4 {
    color: #428bca;
}
.bs-callout-success {
    border-left-color: #5cb85c;
}
.bs-callout-success h4 {
    color: #5cb85c;
}
.bs-callout-danger {
    border-left-color: #d9534f;
}
.bs-callout-danger h4 {
    color: #d9534f;
}
.bs-callout-warning {
    border-left-color: #f0ad4e;
}
.bs-callout-warning h4 {
    color: #f0ad4e;
}
.bs-callout-info {
    border-left-color: #5bc0de;
}
.bs-callout-info h4 {
    color: #5bc0de;
}


@media only screen and (min-width: 765px)
{
.modal-dialog
	{
		width:765px !important;
	}

}

@media only screen and (min-width: 765px) and (max-width: 994px)
{
	.navbar-nav > li > a, a#home, a#aboutus, a#contactus
	{
		font-size:13px !important;
	} 
	
			
}

@media only screen and (max-width: 766px) {
    .gsc-control-cse, .gsc-control-cse .gsc-table-result {
    width: 98% !important;
}

    a#home, a#aboutus, a#contactus, .navbar-nav > li > a
	{
		border-top:0 none !important;
		font-weight:normal !important;
		font-size:16px !important;
	} 
	
	.navbar-nav > li > a:hover, a:hover#home, a:hover#aboutus, a:hover#contactus
	{
		font-weight:bold !important;
	}
	
	
	.carousel-inner {
    height:200px !important;
    min-width:245px !important;
	}
	
	.carousel-caption p
	{
	padding-top:8px !important;
	font-size:16px !important;
	}
	
	#static-image{
    height:85px !important;
	}
	
	.row-eq-height {
  display: block !important;
  width:100% !important;
  margin-left:0px !important;
}

.row .row-eq-height .col-sm-3
{
	border-right:0 !important;
	margin-bottom:-20px !important;
	margin-top:-20px !important;
}

.row .row-eq-height .col-sm-3 ul
{
	padding-bottom:10px !important;
	margin-bottom:20px !important;
}


.row .row-eq-height .col-sm-3 h2
{
	padding-top:10px !important;
}


	
	
}