@charset "UTF-8";
/*=== CSS Document ====*/
/*=== OVERWRITE CSS ===*/
/*=== Sterling General Security - Bootstrap 3.3.2 ===*/

/****** TABLE OF CONTENTS ******
0. Color Guide / Typography Guide
1. Body 
2. Images
3. Boxes / Sections
4. Other
5. Footer - Navbar
5a. Media Queries

********************************
********************************/

/**** 0. COLOR & TYPOGRAPHY GUIDE **************************

7fbff0 - lite blue 	(header)
3b6996 - dk blue (text)
ebf6fd - lighter blue (background color)


************************************************************
************************************************************/

/**** 1. Body / h1, h2, p tags ****/
/*====================*/

body {
	font-size: 16px;
	color: #3a679f;
	padding-bottom: 40px;
	background-color: #ebf5fd;
	}

.red { color: #BA2539; }

.home1 {
	background-color: #038ac5;
	float: left;
	margin-right: 20px;
	margin-bottom: 5px;
	}

.home2 {
	background-color: #87c2ee;
	min-height: 58px;
	margin-bottom: 5px;
	}

p.homeText {
	font-weight: bold;
	font-size: 20px;
	padding-top: 13px;
	color: #091C5C;
	}

p.homeTextOrange {
	font-weight: bold;
	font-size: 20px;
	padding-top: 13px;
	margin-bottom: 0px;
	}

p.smallTextOrange {
	color: #cf6320;
	font-size: 14px;
	font-weight: bold;
	line-height: 1em;
	padding-bottom: 5px;
	}


p.homeTextOrange a {
	color: #cf6320;
	}

.textOrange { color: #cf6320; }


p.homeTextBoard {
	font-weight: bold;
	font-size: 20px;
	padding-top: 13px;
	color: #091C5C;
	line-height: 1em;
	margin-top: 0px;
	}

.inner1 {
	background-color: #038ac5;
	padding: 5px;
	text-align: center;
	}

.inner2 {
	background-color: #87c2ee;
	padding: 5px;
	text-align: center;
	margin-bottom: 10px;
	}

.inner3light {
	background-color: #87c2ee;
	padding: 10px;
	margin-bottom: 10px;
	min-height: 185px;
	color: #091C5C;
	}

.inner3light img {
	margin-right: 15px;
	}

.inner3dark {
	background-color: #038ac5;
	padding: 10px;
	margin-bottom: 10px;
	min-height: 185px;
	color: #091C5C;
	}

.inner3dark img {
	margin-right: 15px;
	}


.navbar-default {
	background-color: #87c2ee;
	}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-color: #3a679f;
	}

.navbar-default .navbar-nav > li > a {
	color: #3a679f;
	}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
	background-color: #038ac5;
	color: #ebf5fd;
	}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
	background-color: #038ac5;
	color: #ebf5fd;
	}


a:link, a:visited { 
	color: #3a679f; 
	text-decoration: underline; 
	}

a:hover, a:active { 
	color: #3a679f; 
	text-decoration: none;
	}

.homeBox { margin-top: 35px; }

.homeBox a:link, a:visited { text-decoration: none; }

.homeBox a:hover, a:active { text-decoration: underline; }

a[href$=".pdf"] {			
	background: url(../../_images/pdf_icon.gif) no-repeat right center;
	padding-right: 50px;
	}

a.noPDF[href$=".pdf"] {			
	background: url();
	padding-right: 0px;
	}


li { line-height: 1.7; }

/**** 2. Images ****/
/*=================*/

.fullWidth { width: 100%; }

/**** 3. Boxes - Sections ****/
/*================*/

.box img { margin-top: 15px; }

/**** 4. Other ****/
/*================*/



.positionRel { position: relative; }

/* used for Nav HTML5 Outliner & Hero unit */
h1.outline, .outline { display: none; } 


/**** 5. Footer ****/
/*=================*/

footer { 
	margin-top: 50px; 
	background-color: #038ac5;
	padding: 20px;

	}

footer { color: #fff; }

/**** 5a. Media Queries ****/
/*=======================*/

/**** Min Width 320px ****/
@media (min-width: 320px) {
	.box { padding: 30px 0px 0px 0px; }

}

/**** Min Width 480px ****/
@media (min-width: 480px) {

}

/**** Max Width 767px ****/
@media (max-width: 767px) {

}

/**** Min Width 768px ****/
@media (min-width: 768px) {
	.box { padding: 75px 5px 0px 0px; }

}

/**** Min Width 992px ****/
@media (min-width: 992px) {

}

@media (max-width: 991px) {

}

/**** Min Width 1200px ****/
@media (min-width: 1200px) { 

}