
a {
	color : #005796;
	transition : color 0.3s;
}
a:hover {
	color : #0075ca;
}
.body-content a {
	text-decoration : underline;
}
.body-content ul {
	margin : 20px 0;
	padding : 0 0 0 25px;
	list-style : disc;
}
.body-content ul li {
	margin : 2px 0;
}
.body-content ol {
	margin : 20px 0;
	padding : 0 0 0 25px;
	list-style : decimal;
}
.body-content ol li {
	margin : 2px 0;
}
ul.link-list {
	padding : 0;
	list-style : none;
}
ul.link-list li {
	border-top : 1px solid #e2e2e2;
}
ul.link-list li:first-child {
	border : 0;
}
ul.link-list-large {
	padding : 0;
	list-style : none;
}
ul.link-list-large li {
	border-top : 1px solid #e2e2e2;
}
ul.link-list-large li:first-child {
	border : 0;
}
#footer ul.link-list li a.large {
	padding : 7px 0 7px 15px;
}
ul.link-list li a.icon-locations:hover {
	color : #0075ca;
}
ul.accordion {
	margin : 20px 0;
	padding : 0;
}
ul.accordion > li {
	margin : 12px 0;
	list-style-type : none;
}
ul.accordion > li > .title {
	color : #860038;
	border : 1px solid #ebebeb;
	padding : 5px;
	font-size : 18px;
	font-weight : 600;
}
ul.accordion > li > .content {
	background-color : #f4f4f4;
	padding : 15px;
}
body.js ul.accordion > li > .title:hover {
	background-color : #ebebeb;
}
a[class|="btnSocial"] {
	height : 35px;
	width : 35px;
	margin : 3px;
	display : inline-block;
	overflow : hidden;
	text-indent : -9999px;
	border-radius : 50%;
	background-color : #676766;
	transition : background-color 0.3s;
}
a.btnSocial-twitter:hover {
	background-color : #28aae1;
}
a.btnSocial-facebook:hover {
	background-color : #3460a1;
}
a.btnSocial-video:hover {
	background-color : #ee3138;
}
a.btnSocial-linkedin:hover {
	background-color : #136d9d;
}
a.btnSocial-flickr:hover {
	background-color : #ed2a90;
}
a.btnSocial-instagram:hover {
	background-color : #4e7ba1;
}
a.btnSocial-rss:hover {
	background-color : #f58020;
}
a[class|="btnAction"] {
	display : inline-block;
	text-align : center;
	font-size : 13px;
	line-height : 1.25;
	font-weight : 600;
	border-radius : 5px;
	padding : 5px 23px;
	color : #333;
	transition : background-color 0.3s;
	border : 0;
	font-family : 'Open Sans', sans-serif;
	text-decoration : none;
}
a[class|="btnArrow"] {
	background-color : #fff;
	position : relative;
	padding : 10px 35px 10px 15px;
	display : inline-block;
	margin : 20px 0;
	font-size : 15px;
	line-height : 18px;
	text-decoration : none;
	background-size : 15px 16px;
	transition : background-color 0.3s;
}
a.btnAction-tan:hover {
	background-color : #ead491;
}
a.btnAction-red {
	background-color : #860038;
	color : #FFF;
}
a.btnArrow-white-blue {
	background-color : #005796;
	color : #fff;
}
a.btnArrow-white-blue:hover {
	background-color : #004272;
}
a.btnArrow-white-blue-down {
	background-color : #005796;
	color : #fff;
	display : block;
}
a.btnArrow-white-blue-down:hover {
	background-color : #004272;
}
a.btnArrow-white-red {
	background-color : #860038;
	color : #fff;
}
a.btnArrow-white-red:hover {
	background-color : #4b0220;
}
a.btnArrow-green {
	color : #778a03;
}
a.btnArrow-green:hover {
	background-color : #c6d088;
	color : #000;
}
a.btnArrow-orange:hover {
	background-color : #f4be8f;
	color : #000;
}
a.btnArrow-blue {
	color : #005796;
}
a.btnArrow-blue:hover {
	background-color : #dddede;
}
table.styled-table {
	width : 100%;
	border-collapse : collapse;
	text-align : left;
	border : 0;
	border-bottom : 1px solid #dbdbdb !important;
}
table.styled-table thead > tr {
	border : 1px solid #ccc;
}
table.styled-table tr:nth-child(even) {
	background-color : #e2e3e3;
}
table.styled-table td {
	vertical-align : top;
	padding : 8px;
	border-left : 1px solid #dbdbdb;
}
table.styled-table th:first-child, table.styled-table td:first-child {
	border-left : 0;
}
#tabs > ul {
	margin : 20px 0;
	padding : 0;
	list-style : none;
}
#tabs li > h2 {
	margin : 0;
	line-height : 1.65;
}
#tabs > ul > li {
	margin : 12px 0;
	list-style-type : none;
}
#tabs > ul > li > .title {
	color : #860038;
	border : 1px solid #ebebeb;
	padding : 5px;
	font-size : 18px;
	font-weight : 600;
}
#tabs > ul > li > .content {
	background-color : #f4f4f4;
	padding : 15px;
}
body.js #tabs > ul > li > .content {
	display : none;
}
body.js #tabs > ul > li.active > .content {
	display : block;
}
body.js #tabs > ul > li > .title:hover {
	background-color : #CCC;
}
.title {
}
.blue-callout {
	background : linear-gradient(to bottom, rgba(0, 66, 114, 1) 0%, rgba(0, 87, 149, 1) 63%, rgba(0, 87, 149, 1) 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#004272', endColorstr='#005795', GradientType=0) : 
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#004272', endColorstr='#005795', GradientType=0) : 

filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#004272', endColorstr='#005795', GradientType=0) : 
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#004272', endColorstr='#005795', GradientType=0) : 
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#004272', endColorstr='#005795', GradientType=0) : 
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#004272', endColorstr='#005795', GradientType=0) : 

filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#004272', endColorstr='#005795', GradientType=0) : 
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#004272', endColorstr='#005795', GradientType=0) : 

filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#004272', endColorstr='#005795', GradientType=0) : 
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#004272', endColorstr='#005795', GradientType=0) : 

filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#004272', endColorstr='#005795', GradientType=0) : 
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#004272', endColorstr='#005795', GradientType=0) : 
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#004272', endColorstr='#005795', GradientType=0) : 
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#004272', endColorstr='#005795', GradientType=0) : 

filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#004272', endColorstr='#005795', GradientType=0) : 
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#004272', endColorstr='#005795', GradientType=0);
	overflow : hidden;
	margin : 20px auto;
	padding : 20px;
	font-size : 13px;
	color : #fff;
	line-height : 20px;
	border : 1px solid #dddede;
}
ul.checkmark-list {
	display : block;
	padding : 10px;
	margin : 0;
}
ul.checkmark-list li {
	border-bottom : 1px solid #e2e2e2;
	padding : 0 5px;
	list-style-type : none;
}
ul.checkmark-list li:first-child {
	border-top : 1px solid #e2e2e2;
}
.two-column {
}
.col1 {
}
.col2 {
}
.col3 {
}
.border-left {
}
.border-right {
}
.image-text {
}
.desc {
}
ul.link-list li a {
	display : block;
	line-height : 16px;
	padding : 9px 0 7px 15px;
	background : url('/sebin/z/j/icon-linkList-arrow.svg') no-repeat left 10px;
	background-size : 6px 10px;
	text-decoration : none;
}
ul.link-list-large li a {
	font-size : 16px;
	display : block;
	line-height : 1;
	padding : 9px 0 7px 15px;
	background : url('/sebin/z/j/icon-linkList-arrow.svg') no-repeat left 12px;
	background-size : 6px 10px;
	text-decoration : none;
}
ul.link-list li a.icon-locations {
	display : block;
	line-height : 20px;
	padding : 6px 0 5px 20px;
	background : url('/sebin/t/c/icon-pin.svg') no-repeat left 10px;
	background-size : 11px 16px;
	text-decoration : none;
	color : #333;
}
a.icon-map {
	background : url('/sebin/h/y/icon-map.svg') no-repeat left 11px;
	line-height : 20px;
	padding : 10px 0 10px 30px;
	text-decoration : none;
	color : #333;
	background-size : 22px 20px;
}
a.icon-directory {
	background : url('/sebin/h/k/icon-directory.svg') no-repeat left 11px;
	line-height : 20px;
	padding : 10px 0 10px 30px;
	text-decoration : none;
	color : #333;
	background-size : 19px 20px;
}
body.js ul.accordion > li > .title {
	cursor : pointer;
	padding-left : 35px;
	background : url('/sebin/f/z/icon-accordion-expand.svg') no-repeat 8px 9px;
	background-size : 20px 20px;
	transition : background-color 0.3s;
}
body.js ul.accordion > li.active > .title {
	background-image : url('/sebin/r/h/icon-accordion-collapse.svg');
	background-size : 20px 20px;
}
a.btnSocial-twitter {
	background : #676766 url('/sebin/z/b/icon-twitter.svg') no-repeat center;
	background-size : 25px 25px;
}
a.btnSocial-video {
	background : #676766 url('/sebin/r/j/icon-video.svg') no-repeat center;
	background-size : 20px 20px;
}
a.btnSocial-linkedin {
	background : #676766 url('/sebin/h/m/icon-linkedin.svg') no-repeat center;
	background-size : 18px 18px;
}
a.btnSocial-flickr {
	background : #676766 url('/sebin/j/t/gallery.svg') no-repeat center;
	background-size : 22px 22px;
}
a.btnSocial-instagram {
	background : #676766 url('/sebin/v/x/icon-instagram.svg') no-repeat center;
	background-size : 18px 18px;
}
a.btnSocial-rss {
	background : #676766 url('/sebin/f/v/icon-white-rss.svg') no-repeat center;
	background-size : 18px 18px;
}
a.btnArrow-white-blue:after {
	background-image : url('/sebin/p/m/icon-white-arrow.svg');
	content : '';
	height : 20px;
	width : 7px;
	position : absolute;
	right : 15px;
	background-repeat : no-repeat;
	background-position : center;
}
a.btnArrow-white-blue-down:after {
	-webkit-transform : rotate(90deg);
	-ms-transform : rotate(90deg);
	transform : rotate(90deg);
	background-size : 19px 12px;
	background-image : url('/sebin/p/m/icon-white-arrow.svg');
	background-repeat : no-repeat;
	background-position : center;
	content : '';
	height : 17px;
	width : 15px;
	position : absolute;
	right : 15px;
}
a.btnArrow-white-red:after {
	background-image : url('/sebin/p/m/icon-white-arrow.svg');
	content : '';
	height : 20px;
	width : 7px;
	position : absolute;
	right : 15px;
	background-repeat : no-repeat;
	background-position : center;
}
a.more {
	background-image : url('/sebin/j/j/icon-arrow-circle.svg');
	background-repeat : no-repeat;
	width : 18px;
	float : right;
	display : block;
	text-decoration : none;
}
body.js #tabs > ul > li > .title {
	cursor : pointer;
	padding-left : 35px;
	background : url('/sebin/f/z/icon-accordion-expand.svg') no-repeat 8px center;
	background-size : 20px 20px;
	transition : background-color 0.3s;
}
body.js #tabs > ul > li.active > .title {
	background-image : url('/sebin/r/h/icon-accordion-collapse.svg');
	background-size : 20px 20px;
}
ul.checkmark-list li a {
	background : url('/sebin/t/e/checkmark-light-grey.svg') no-repeat left center;
	text-decoration : none;
	line-height : 18px;
	padding : 10px 0 10px 30px;
	background-size : 12px;
	display : block;
}
a.icon-rss {
	padding : 10px 10px 10px 35px;
	background-image : url('/sebin/h/y/icon-rss.svg');
	background-repeat : no-repeat;
	background-position : left center;
	display : block;
	background-size : 24px;
}
.blue-callout-large {
	background : linear-gradient(to bottom, rgba(0, 66, 114, 1) 0%, rgba(0, 87, 149, 1) 63%, rgba(0, 87, 149, 1) 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#004272', endColorstr='#005795', GradientType=0) : 
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#004272', endColorstr='#005795', GradientType=0) : 

    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#004272', endColorstr='#005795', GradientType=0) : 
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#004272', endColorstr='#005795', GradientType=0);
	overflow : hidden;
	margin : 20px auto;
	padding : 20px;
	font-size : 13px;
	color : #fff;
	line-height : 20px;
	border : 1px solid #dddede;
}
.blue-callout a:after {
	background-size : 19px 12px;
	background-image : url('/sebin/b/h/icon-blue-arrow.svg');
	background-repeat : no-repeat;
	content : '';
	height : 17px;
	width : 15px;
	position : absolute;
	right : 15px;
	background-position : center;
}
.blue-callout a {
	font-size : 15px;
	text-align : left;
	padding : 10px;
	display : block;
	margin : 20px 0;
	line-height : 18px;
	text-decoration : none;
	background-size : 15px 16px;
	transition : background-color 0.3s;
	position : relative;
	background-color : #fff;
	color : #005796;
}
.blue-callout a:hover {
	background-color : #dddede;
}
.author {
	font-size : 14px;
}
.numbers {
}
.item {
}
a.btnArrow-orange:hover:after {
	background-image : url('/sebin/v/r/icon-black-arrow.svg');
	background-size : 7px 12px;
}
a.btnArrow-orange:after {
	background-size : 7px 12px;
	background-image : url('/sebin/n/h/icon-orange-arrow.svg');
	background-repeat : no-repeat;
	content : '';
	height : 17px;
	width : 15px;
	position : absolute;
	right : 15px;
	background-position : center;
}
a.btnArrow-green:after {
	background-size : 7px 12px;
	background-image : url('/sebin/f/j/icon-green-arrow.svg');
	background-repeat : no-repeat;
	content : '';
	height : 17px;
	width : 15px;
	position : absolute;
	right : 15px;
	background-position : center;
}
a.btnArrow-green:hover:after {
	background-image : url('/sebin/v/r/icon-black-arrow.svg');
	background-size : 7px 12px;
}
a.btnArrow-blue:after {
	background-size : 7px 12px;
	background-image : url('/sebin/b/h/icon-blue-arrow.svg');
	background-repeat : no-repeat;
	content : '';
	height : 17px;
	width : 15px;
	position : absolute;
	right : 15px;
	background-position : center;
}
a.btnAction-red:hover {
	background-color : #4b0220;
}
table.styled-table th {
	background : rgb(0, 66, 114);
	background : -moz-linear-gradient(top, rgba(0, 66, 114, 1) 0%, rgba(0, 87, 149, 1) 63%, rgba(0, 87, 149, 1) 100%);
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 66, 114, 1)), color-stop(63%, rgba(0, 87, 149, 1)), color-stop(100%, rgba(0, 87, 149, 1)));
	background : -webkit-linear-gradient(top, rgba(0, 66, 114, 1) 0%, rgba(0, 87, 149, 1) 63%, rgba(0, 87, 149, 1) 100%);
	background : -o-linear-gradient(top, rgba(0, 66, 114, 1) 0%, rgba(0, 87, 149, 1) 63%, rgba(0, 87, 149, 1) 100%);
	background : -ms-linear-gradient(top, rgba(0, 66, 114, 1) 0%, rgba(0, 87, 149, 1) 63%, rgba(0, 87, 149, 1) 100%);
	background : linear-gradient(to bottom, rgba(0, 66, 114, 1) 0%, rgba(0, 87, 149, 1) 63%, rgba(0, 87, 149, 1) 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#004272', endColorstr='#005795', GradientType=0);
	color : #fff;
	font-size : 12px;
	padding : 10px;
	border-left : 1px solid #dbdbdb;
	vertical-align : top;
	font-weight : 600;
}
.no-top-margin {
	margin-top : 0!important;
}
.no-bottom-margin {
	margin-bottom : 0!important;
}
.intro-large {
	color : #222222;
	font-size : 20px;
	margin : 20px 0!important;
	line-height : 1.5;
}
.intro-small {
	color : #515050;
	font-size : 15px;
	margin : 20px 0!important;
}
ul.accordion-condensed {
	margin : 20px 0;
	padding : 0;
}
ul.accordion-condensed > li {
	margin : 12px 0;
	list-style-type : none;
}
body.js ul.accordion-condensed > li > .content {
	padding : 5px 19px;
}
body.js ul.accordion-condensed > li > .title {
	cursor : pointer;
	display : inline-block;
	color : #005796;
	position : relative;
}
body.js ul.accordion-condensed > li > .title:before {
	background : url('/sebin/f/z/icon-accordion-expand.svg') no-repeat center 4px;
	background-size : 15px;
	content : "";
	float : left;
	height : 19px;
	width : 15px;
	margin-right : 5px;
}
body.js ul.accordion-condensed > li.active > .title:before {
	background : url('/sebin/r/h/icon-accordion-collapse.svg') no-repeat center 4px;
	background-size : 15px;
}
.quote {
	font-size : 20px;
	line-height : 28px;
	border-top : dashed 1px #ededed;
	border-bottom : dashed 1px #ededed;
	padding : 10px 0;
	margin : 10px 0;
	display : block;
}
.image-text-blocks {
}
a.btnArrow-orange {
	color : #b35d13;
}
a.btnAction-tan {
	background-color : #cdb97d;
	color : #333 !important;
}
h2.alt-maroon,  h3.alt-maroon,  h5.alt-maroon,  h6.alt-maroon {
	color : #860038;
}
h2.alt-blue,  h3.alt-blue,  h5.alt-blue,  h6.alt-blue {
	color : #005796;
}
div.panel-warning {
	margin : 0 0 20px 0;
	padding : 20px 20px 10px 20px;
	background-color : white;
	border : 1px solid #EEE;
	border-left-width : 3px;
	border-left-color : #f0ad4e;
	border-radius : 3px;
	width : 93%;
}
div.panel-error {
	margin : 0 0 20px 0;
	padding : 20px 20px 10px 20px;
	background-color : white;
	border : 1px solid #EEE;
	border-left-width : 3px;
	border-left-color : #d9534f;
	border-radius : 3px;
	width : 93%;
}
div.panel-success {
	margin : 0 0 20px 0;
	padding : 20px 20px 10px 20px;
	background-color : white;
	border : 1px solid #EEE;
	border-left-width : 3px;
	border-left-color : #5cb85c;
	border-radius : 3px;
	width : 93%;
}
a.btnSocial-whatsapp {
	background : #676766 url(/sebin/p/c/whatsapp-white.svg) no-repeat center;
}
a.btnSocial-facebook {
	background : #676766 url('/sebin/h/q/icon-facebook.svg') no-repeat center;
}
