@charset "utf-8";

body {
    color: #163163;
    cursor: auto;
    font-family: 'Ubuntu', sans-serif;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
}

h1, h2, h3, h4, h5, h6 {
    color: #163163;
    font-family: 'Ubuntu', sans-serif;
    font-style: normal;
    font-weight: normal;
    line-height: 1.4;
    margin-bottom: 0.5rem;
    margin-top: 0.2rem;
    text-rendering: optimizelegibility;
}


h6 {
    font-size: 0.9rem;
}

.icon-bar > a:hover {
    background: #3C0000 none repeat scroll 0 0;
}

.top-bar-section .has-dropdown > a::after {
	border-color: rgba(255, 255, 255, 1) transparent transparent;
}
.top-bar-section ul li > a {
	font-family: 'Ubuntu', sans-serif;
	font-size:1rem;
}
.top-bar-section li.active:not(.has-form) a:not(.button) {
	background: #500000 none repeat scroll 0 0;
}
.top-bar-section li.active:not(.has-form) a:hover:not(.button) {
	background: #3C0000 none repeat scroll 0 0;
}

.top-bar .name h1 a, .top-bar .name h2 a, .top-bar .name h3 a, .top-bar .name h4 a, .top-bar .name p a, .top-bar .name span a {
    padding: 0;
    width: 100%;
	font-family: 'Ubuntu', sans-serif;
	color:#fff;
	font-size:1.2rem;
}

table thead tr th, table tfoot tr th, table tfoot tr td, table tbody tr th, table tbody tr td, table tr td {
    display: table-cell;
    line-height: 0.7rem;
}


table {
    background: #ffffff none repeat scroll 0 0;
    border: 0 solid #dddddd;
    margin-bottom: 1.25rem;
    table-layout: auto;
}

table caption {
    background: #f0f0f0 none repeat scroll 0 0;
    color: #163163;
    font-size: 1rem;
    font-weight: bold;
}


.imgTn {
  margin-right: 1rem;
  border:1px solid #ccc;
  padding:5px;
}



.graybg {
    background: #eeeeee none repeat scroll 0 0;
    padding-top: 1em;
}

.orbit-container .orbit-slides-container img {
    border-bottom: 1px solid #000;
	border-top: 0px solid #666;
    display: block;
    max-width: 100%;
}


.th {
    border: 5px solid #ffffff;
}

.panel {
    background: #f2f2f2 none repeat scroll 0 0;
    border-color: #d8d8d8;
    border-style: solid;
    border-width: 0;
    color: #163163;
    margin-bottom: 0.2rem;
    padding: 0.25rem;
}


footer {
	font-family: 'Ubuntu', sans-serif;
	color:#fff;
}

footer.full-width {
    background: #163163;
	margin-top: 50px;
    padding-top: 20px;
}


.pFooter {
    color: #ffffff;
}

hr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #666;
    border-image: none;
    border-style: solid;
    border-width: 1px 0 0;
    clear: both;
    height: 0;
    margin: 0;
}


.fa {
	color:#ffffff;
}


.fa:hover {
	color:#005398;
}


.pricing-table {
    border: 0 solid #dddddd;
    margin-bottom: 1.25rem;
    margin-left: 0;
    width: 75%;
}


.pricing-table .bullet-item {
    background-color: #ffffff;
    border-bottom: 0px dotted #dddddd;
    color: #500000;
    font-size: 0.875rem;
    font-weight: normal;
	padding: 0.3rem 0.5rem 0 0;
    text-align: left;
}


.tabs dd.active a, .tabs .tab-title.active a {
    background-color: #500000;
    color: #222222;
}

.tabs dd > a, .tabs .tab-title > a {
    background-color: #efefef;
    color: #163163;
    display: block;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1rem;
	font-weight: 500;
    padding: 0.5rem 1.5rem;
}





