	*::selection {
		background: #375072 ;
		color: #FFF;
	}

/*----------- GENERAL ---------------*/
	body {
		background-color: #FFF;
		color: #444;
        font-family: "Verdana",sans-serif;
	}
	.btn {
		background-color: #375072;
	}
	.btn:hover {
		background-color: none;
	}
    h1, h2, h3, h4, h5, h6 {
		font-family: "Cabin Condensed",sans-serif;
	}
	#headerBg{
		background-color: #E5F9FD;
	}
	h1 {
		color: #cc0000;
	}
	h2, .text-primary {
		color: #003377;
	}
	h3 {
		color: #8b8b8b;
	}
	h4 {
		color: #83857F;
	}
	a:link, a:visited{
		color: #CC0000;
	}
	a:hover, a:active{
		color: #be0202;
	}
	.btn {
		color: #FFF !important;
	}
	.btn:hover {
		background-color: #be0202;
	}
    .btn-blue:hover {
		background-color: #034299;
	}
	.btn-gray{
		background-color: #83867F;
	}
	.btn-blue, .btn-primary, .btn-default {
		background-color: #cc0000;
	}
    .btn, .btn-gray, .btn-blue, .btn-red {
        font-family: 'Rosario', sans-serif;
    }
    .intro {
        background-color: #EEE;
        color: #037;
    }
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
        background-color: #be0202 !important;
        border-color: #be0202 !important;
        color: #fff; 
}
/*---------- SLIDESHOW 5 ----------*/
	.jssor-captionTitle > h3 > a{
		font-family: "Cabin Condensed",sans-serif;
    }

/*----------------- HEADER: Row 1 ---------------------- */
	#headerRow-1 {
        background-color: #FFF;
	}
    .login {
        background: url("../../images/design/main/lock.jpg") no-repeat scroll 11px 0px;
        font-family: "Cabin Condensed",sans-serif;
    }
    a.login {
        color: #375072;
    }   
    .secondNav .nav-pills > li + li {
        border-right: 1px solid #ededed;
    }
    .searchField {
    color: #999;
    font-family: 'Carme', sans-serif;
    }
	.secondNav .nav>li>a{
		font-family: 'Cabin Condensed', sans-serif;
	}
	.secondNav .nav li a{
		color: #375072;
		font-size: 14px;
	}
	.hButtons a {
        -webkit-box-shadow: 4px 2px 3px rgba(50, 50, 50, 0.45);
	    -moz-box-shadow:  4px 2px 3px  rgba(50, 50, 50, 0.45);
	    box-shadow: 4px 2px 3px rgba(50, 50, 50, 0.45);
        color: #fff;
        font-family: 'Rosario', sans-serif;
        text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.20);
	}
	.hButtons a:nth-child(1) {
		background: #003377;
	}
  .hButtons a:hover:nth-child(1) {
        background-color: #034299  !important;
    }
	.hButtons a:nth-child(2) {
		background: #CC0000;
	}
  .hButtons a:hover:nth-child(2) {
        background-color: #BE0202  !important;
    }
/*----------------- HEADER: Row 2 ---------------------- */
	#headerRow-2{
		background: #037 url(../../images/design/main/navBg.jpg) repeat-x scroll left top;
	}
	.title {
		color: #A26;
        font-family: Arial, Helvetica, sans-serif;
	}
	.slogan {
		color: #888;
	}
	.services-btn a {
		background: #cc0000;
        text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.35);
        color: #FFF !important;
	}
    .btn-blue {
		background: #037;
        text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.35);
        color: #FFF !important;
	}
	.col-md-4:nth-child(2) .services-btn a {
		background: #003377;
        color: #FFF !important;
	}
    .btn-red {
		background: #C00;
        color: #FFF !important;
	}
	.col-md-4:nth-child(2) .services-btn a:hover {
		background: #034299;
        color: #FFF;
        text-decoration: none;
	}
    .btn-red:hover {
		background: #BE0202;
        color: #FFF;
        text-decoration: none;
	}
	.col-md-4:nth-child(3) .services-btn a {
		background: #cc0000;
        color: #FFF !important;
	}
    .btn-gray {
		background: #8b8b8b;
        color: #FFF !important;
	}
	.col-md-4:nth-child(3) .services-btn a:hover {
		background: #be0202;
	}
    .btn-gray:hover {
		background: #777;
        color: #FFF;
        text-decoration: none;
	}
    .dropdown-menu {
        background-color: #395477;
    }
    .horizNav .navLevel-2 ul > li > a {
        color: #fff;
        font-family: "Cabin Condensed",sans-serif;
    }
    .horizNav .navLevel-2 ul > li > a:hover, .horizNav .navLevel-2 ul > li > a:active {
        background-color: #375072 !important;
        text-decoration: none;
    }
	.modHeading::after {
		background: #666;
	}

/*----------------- HEADER: Row 2 ---------------------- */
	.navbar-toggle .icon-bar{
		background-color:#FFF;
	}
	.horizNav .nav-tabs>li>a{
		color: #fff;
        border-left: 1px solid #1D467E;
        border-right: 1px solid #265EA8;
        font-family: "Cabin Condensed",sans-serif;
	}
	.horizNav .nav>li>a:hover, .horizNav .nav>li>a:focus,  .horizNav .nav>li:hover> a{
		background-color: #003377;
	}
	.horizNav .navLevel-2 > li > a{
		color: #FFF;
        font-family: "Cabin Condensed",sans-serif;
	}
	.horizNav .navLevel-2 > li > a:hover{
		background: #034299;
		color:#FFF;
	}

/*----------- LEFT COL ---------------*/
	.panel .panel-heading {
		background-color: transparent;
		border: none;
	}
	.panel .panel-heading h3 {
		color: #FFF;
	}

/*----------------- FRONT BOXES: Area 1---------------------- */
	.jssor-captionLink a {
		background-color: #CC0000;
		box-shadow: none;
		color: #FFF;
        font-family: 'Rosario', sans-serif;
        text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.35);
	}
	.jssor-captionLink a:hover {
		color: #FFF;
    }
	.jssor-captionLink a:hover {
		background: #BE0202 ;
	}
	.jssor-captionDesc{
		color: #333 !important;
        font-family: "verdana" ,sans-serif;
        
	}
	#tbxArea-1 .carousel .carousel-caption .captionTitle h3,
	#tbxArea-1 .carousel .carousel-caption .captionTitle h3 a {
		color: #a26;
	}
	#tbxArea-1 .carousel-caption .captionDesc-txt {
		color: #000;
	}
	#tbxArea-1 .captionLink a {
		background-color: #FFBB00;
		border: none;
		box-shadow: none;
		color: #FFFFFF;
	}
	#tbxArea-1 .captionLink a:hover {
		background: #666;
	}
	#tbxArea-1 .carousel .carousel-indicators li {
		background: #FFF;
	}
	#tbxArea-1 .carousel .carousel-indicators li.active {
		border: none;
		background: #FFBB00;
	}
	#tbxArea-1 {
		background: url(../../images/design/front/slideBack.jpg) repeat-x scroll center top;

	}

/*----------------- FRONT BOXES: Area 2---------------------- */
    #mainBodyRow-2, #mainBodyRow-4 {
		background: url(../../images/design/main/bodyBg.jpg) repeat;
	}	
    #tbxArea-2 .btn-primary {
		color: #fff;
	}
	#tbxArea-2 h2{
		color: #FFF;
	}
	#tbxArea-2 .col-md-4:nth-child(2) h2{
		color: #FFF;
	}
	#tbxArea-2 .col-md-4:nth-child(3) h2{
		color: #FFF;
	}
    .col-wrapper:nth-child(1) .block {
        background-color: #003377 !important;
        color: #fff;
    }
    .col-wrapper:nth-child(2) .block {
        background-color: #cc0000 !important;
        color: #fff;
    }
    .col-wrapper:nth-child(3) .block {
        background-color: #003377 !important;
        color: #fff;
    }
/*----------------- FRONT BOXES: Area 3---------------------- */
    .quoteL {
        background-image: url(../../images/design/front/quoteL.jpg);
    }
    .quoteR {
        background-image: url(../../images/design/front/quoteR.jpg);
    }
    #tbxArea-3 .body {
        font-family: "Cabin Condensed",sans-serif;
    }
    #tbxArea-3 .body {
        color: #999;
    }
/*----------------- FRONT BOXES: Area 4---------------------- */
    .modHeading {
        font-family: 'Cabin Condensed', sans-serif !important;
        color: #CCC;
    }
	.modHeading span:before {
		color: #CCC !important;
	}
	.modHeading span:after {
		color: #CCC !important;
	}
	.modHeading span {
		color: #037;
        margin: -1px 0px;
	}
    .shadow {
		background: url(../../images/design/front/shadow.jpg) no-repeat scroll 0 0 / cover;
    }
    .miscHeading h2{
    	background-color: #037;
		color: #fff;
        font-family: 'Rosario', sans-serif;
    }
    .miscHeading h2:hover {
		background-color: #034299;
	}
    .miscHeading2 h2 {
        background-color: #C00 !important;
    }
    .miscHeading2 h2:hover {
        background-color: #be0202 !important;
    }
    .txtbxTitle h2 {
		color: #fff !important;
    }

/*----------- LEFT COL ---------------*/
	#leftCol .panel, .contentOut{
		border:none;
	}
	#leftCol .panel-heading h2{
		color: #FFF;
	}
	#leftCol .thisSec-title {
		color: #FFF;
	}
	#leftCol .nav > li > a {
		color: #FFF;
        font-family: "Cabin Condensed",sans-serif;
	}
	#leftCol .nav > li > a:hover {
		background-color: #034299;
	}
    #leftCol .panel-heading h2, #leftCol .thisSec-title{
        font-family: "Cabin Condensed",sans-serif;
    }
   .panelThisSec {
        background-color: #CC0000 !important;
    }
    .panel-primary {
        background-color: #003377;
    }
    #leftCol .panelThisSec .nav > li > a:hover {
        background-color: #BE0202;
    }
/*----------------  FOOTER ---------------------*/
	#footerRow-1 {
		background-color: #003377;
	}
	#footerRow-1 h3 {
		color: #FFF;
	}
    .footNav {
		color: #fff;
	}
	.footNav a  {
		color: #fff;
	}
	.footerNav .nav > li {
		border-left: 1px solid #24536F;
	}
	.footerNav .nav > li:first-child {
		border-left: none;
		padding: 0 7px 0 0;
	}
	.footerNav .nav a:hover {
		color:#FFF;
	}
	.footerNav .nav a {
		color: #FFF;
        font-family: "Cabin Condensed",sans-serif;
		text-transform: uppercase;
	}
	#copyright a {
		color: #FFF;
        text-decoration:underline;
	}
   .copyright-row{
        color: #FFF;
    }
	#footerRow-1 p {
		color: #F7F7F7;
        font-family: "Cabin Condensed",sans-serif;
        
	}
/*
    #mainBodyRow-2 .block, .intro {
        background: #f5f5f5 url(../../images/design/front/boxbg.jpg) repeat-x scroll left top;
    }
*/
    #tbxArea-2 .block:nth-child(2) {
    background-color: #800 !important;
    }

    #footerRow-1 .level-1  li a {
        color: #fff;
        font-family: "Cabin Condensed",sans-serif;
        font-size: 16px;
        font-weight: bold;
    }
    #footerRow-1 .level-2 li a {
        font-size: 14px;
    }
    .footerNav a {
		color: #CC0000 !important;
	}
    .dropdown-menu {
        background-color: #003377;
    }
    .horizNav .navLevel-2 ul > li > a {
        color: #fff;
        font-family: "Cabin Condensed",sans-serif;
    }
    .horizNav .navLevel-2 ul > li > a:hover, .horizNav .navLevel-2 ul > li > a:active {
        background-color: #034299 !important;
        text-decoration: none;
    }

/*----------------------------- MISC -----------------------------*/
    .framedBox {
        background: #FFF;
        box-shadow: 3px 3px 3px #999;
    }