
body {
	color : #333333;
	font-size : 14px;
	font-family : 'Droid Sans', sans-serif;
	margin : 0;
	padding : 0;
	background-color : #fff;
}
h1 {
	color : #f26729;
	font-size : 40px;
	font-family : "Gentona", sans-serif;
	margin : 0 0 10px;
	font-weight : 400;
	word-break : hyphenate;
	line-height : normal;
}
h2 {
	font-family : "Gentona", sans-serif;
	color : #1b1c1c;
	font-size : 22px;
	line-height : 20px;
	font-weight : 500;
	margin : 20px 0 10px;
}
a:visited {
	color : #005eb8;
}
a:hover {
	text-decoration : underline;
}
a {
	color : #005eb8;
	text-decoration : none;
}
.inner {
	margin : auto;
	padding : 0 25px;
	max-width : 1200px;
}
#header {
	background-color : #012d74;
}
#site.interior #breadcrumbs {
	display : none;
}
#aside-title.active {
	border-bottom-left-radius : 0;
	border-bottom-right-radius : 0;
}
#aside-title:hover {
	background-color : #c1c1c1;
}
#aside-nav ul {
	padding : 0;
	margin : 0;
}
#aside-menu {
	display : none;
}
#aside-nav .active > a {
	font-weight : bold;
}
#header .col2 {
	display : none;
}
#header .inner {
	padding : 0;
}
#header #logo {
	text-align : center;
}
#logo.wrap {
	padding : 12px 60px;
}
#toolbar {
	padding-top : 10px;
	margin-bottom : 10px;
	font-size : 12px;
	display : block;
	margin : 0 auto;
	padding : 0;
	list-style : none;
	overflow : hidden;
	text-indent : -9999;
}
#toolbar li {
	display : inline-block;
}
#toolbar a {
	color : #fff;
	padding : 5px;
	text-decoration : none;
}
#toolbar a:hover {
	text-decoration : underline;
}
#main-nav .inner {
	padding : 0;
}
#main-nav #toolbar {
	border-top : 1px solid #1a3257;
	padding : 10px 0;
}
#main-nav #toolbar li {
	display : inline-block;
}
#main-nav #toolbar li a {
	border-top : 0;
	border-left : 1px solid #fff;
	padding : 0;
	padding : 0 20px;
}
#main-nav #toolbar li a:hover {
	background-color : transparent;
}
#main-nav .inner > ul > li > a:hover {
	background-color : #010a18;
}
#main-nav #toolbar li:first-child a {
	border-left : 0;
}
#top {
	background-color : #011638;
	overflow : hidden;
}
#header #title {
	font-size : 30px;
	border-right : 1px solid #1a3257;
	font-family : "Gentona", serif;
	width : calc(80% - 1px);
	float : left;
}
#header #title a {
	color : #fff;
	text-decoration : none;
	display : block;
	padding : 14px;
	text-align : center;
}
#header #menu-trigger {
	float : left;
	cursor : pointer;
	color : #fff;
	width : calc(20% - 36px);
	position : relative;
	padding : 30px 18px;
}
#menu-trigger .trigger-box {
	border-radius : 5px;
	width : 20px;
	height : 20px;
	position : absolute;
	-webkit-transition : background 0.3s;
	transition : background 0.3s;
	top : 20px;
}
#menu-trigger .trigger-box:after {
	content : 'Menu';
	color : #fff;
	font-size : 10px;
	position : absolute;
	top : 18px;
	left : -2px;
	text-transform : uppercase;
}
#menu-trigger .trigger,  #menu-trigger .trigger:before,  #menu-trigger .trigger:after {
	text-indent : 9999px;
	position : absolute;
	width : 24px;
	height : 4px;
	background : #fff;
	border-radius : 2px;
	-webkit-transition : background 0.3s, -webkit-transform 0.3s, top 0.3s;
	-o-transition : background 0.3s, -o-transform 0.3s, top 0.3s;
	transition : background 0.3s, transform 0.3s, top 0.3s;
}
#menu-trigger .trigger:before {
	top : -8px;
	left : 0;
	content : "";
}
#menu-trigger .trigger:after {
	top : 8px;
	left : 0;
	content : "";
}
#menu-trigger.active .trigger {
	background : transparent;
}
#menu-trigger.active .trigger:before {
	top : 0;
	-webkit-transform : rotate3d(0, 0, 1, -45deg);
	-ms-transform : rotate3d(0, 0, 1, -45deg);
	-o-transform : rotate3d(0, 0, 1, -45deg);
	transform : rotate3d(0, 0, 1, -45deg);
}
#menu-trigger.active .trigger:after {
	top : 0;
	-webkit-transform : rotate3d(0, 0, 1, 45deg);
	-ms-transform : rotate3d(0, 0, 1, 45deg);
	-o-transform : rotate3d(0, 0, 1, 45deg);
	transform : rotate3d(0, 0, 1, 45deg);
}
#banner {
	position : relative;
}
#banner img {
	position : relative;
	z-index : 4444;
	display : block;
}
#banner .color {
	position : absolute;
	background-color : #f26a22;
	z-index : 5555;
	margin : auto;
	top : 0;
	bottom : 0;
	left : 0;
	right : 0;
	opacity : 0.4;
	text-indent : -9999px;
}
#banner .pattern {
	opacity : 0.4;
	z-index : 6666;
	position : absolute;
	margin : auto;
	top : 0;
	bottom : 0;
	left : 0;
	right : 0;
	background-image : url(/sebin/r/f/bg-pattern.png);
	background-repeat : repeat;
	text-indent : -9999px;
}
#content {
	padding-bottom : 30px;
}
#footer {
	background-color : #ebebeb;
}
#footer .address {
	margin : 30px 0;
	font-weight : 400;
	font-family : 'Gentona', sans-serif;
	line-height : 16px;
	font-size : 14px;
	padding-bottom : 30px;
	border-bottom : 2px solid #c2c2c2;
}
#footer .logo {
	background-image : url('/sebin/n/b/logo-SAH.svg');
	text-indent : -9999px;
	background-repeat : no-repeat;
	width : 200px;
	height : 87px;
}
#footer #copyright {
	background-color : #012d74;
	color : #fff;
}
#footer h4 {
	font-size : 18px;
	font-weight : 400;
	font-family : 'Gentona';
	line-height : 16px;
	margin : 10px 0;
}
ul.description_links {
	padding : 0;
	margin : 0;
}
ul.description_links li:first-child a {
	margin-top : 0;
}
ul.description_links a:hover {
	text-decoration : underline;
}
.intro {
	font-size : 16px;
}
#search {
	border-top : 1px solid #1a3257;
	padding : 10px 20px;
}
#searchContainer {
	background : #fff;
	border-radius : 7px;
	overflow : hidden;
	font-size : 12px;
	padding : 5px;
}
#searchContainer label {
	display : none;
}
#searchContainer input[placeholder] {
	color : #919191;
}
#main-nav {
	background-color : #011638;
	display : none;
}
#main-nav ul {
	margin : 0;
	padding : 0;
}
#main-nav ul li {
	list-style-type : none;
}
#main-nav ul li a {
	padding : 10px 20px;
	border-top : 1px solid #1a3257;
	display : block;
	color : #fff;
	font-weight : 300;
	font-family : 'Gentona', sans-serif;
	text-decoration : none;
	-webkit-transition : background 0.3s;
	transition : background 0.3s;
}
#main-nav .inner > ul > li > ul {
	display : none;
}
#main-nav ul li ul li a:hover {
	background-color : #011638;
}
p {
	margin : 0 0 10px 0;
	line-height : 20px;
}
img {
	border : 0;
	max-width : 100%;
	height : auto;
}
#footer .inner {
	padding : 20px 40px;
	overflow : hidden;
	font-size : 11px;
	line-height : 14px;
}
#breadcrumbs {
	color : #999;
	font-weight : normal;
	font-size : 11px;
	margin-bottom : 10px;
}
#breadcrumbs a {
	color : #999;
	text-decoration : none;
}
#breadcrumbs a:hover {
	text-decoration : underline;
}
#two_column_col1 {
	margin-top : 20px;
}
#three_column_col1 {
	margin-top : 20px;
}
.SEClear {
	display : none;
}
.logo img {
	display : block;
	margin : 0 auto 10px;
}
.no_border {
	border : 0 !important;
}
#three_column_col3 {
	margin-top : 20px;
}
#content.home h1 {
	margin-top : 10px;
}
.logo.print {
	display : none;
}
.clear {
	clear : both;
	font-size : 0;
	height : 0;
}
#content .inner {
	padding : 0 20px;
}
#content #cols_container > .wrap {
	overflow : hidden;
}
#quicklinks {
	display : none;
}
.gridCell {
	border-bottom : 2px solid #ccc;
	padding : 10px 0;
}
.gridCellContent h2 {
	margin-bottom : 5px;
}
#col3_block2 {
	margin-top : 20px;
}
a.icon_pdf {
	background-image : url(/sebin/z/h/pdf.png);
	background-position : left center;
	background-repeat : no-repeat;
	padding-left : 25px;
	display : block;
}
.seform form .SEAFWrapper {
	margin-bottom : 10px;
}
#in-the-news.list > ul {
	list-style : none;
	margin : 0;
	padding : 0;
}
#in-the-news.list > ul > li {
	margin-bottom : 15px;
}
#in-the-news.list > ul > li > .date {
	font-size : 12px;
	margin-bottom : 2px;
	color : #999;
}
#in-the-news.list > ul > li > a {
	font-size : 16px;
}
#in-the-news .pagination {
	text-align : right;
	margin-top : 25px;
	padding-top : 10px;
	border-top : 1px solid #eaeaea;
}
#in-the-news .pagination .pagination-count {
	float : left;
	color : #999;
	font-size : 12px;
	font-style : italic;
}
#in-the-news .pagination .inactive {
	display : none;
}
#in-the-news .pagination .active {
	font-weight : bold;
}
#in-the-news .pagination a {
	text-decoration : none;
	display : inline-block;
	padding : 2px 3px;
}
#in-the-news .pagination a.next:after {
	content : ' »';
}
#in-the-news .pagination a.prev:before {
	content : '« ';
}
.red_button a {
	color : #fff;
	display : block;
	padding : 10px 35px 10px 15px;
	background-image : url(/sebin/n/z/white_arrow.png);
	background-position : center right;
	background-repeat : no-repeat;
	text-decoration : none;
}
.blue_button a {
	color : #fff;
	display : block;
	padding : 10px 35px 10px 15px;
	background-image : url(/sebin/n/z/white_arrow.png);
	background-position : center right;
	background-repeat : no-repeat;
	text-decoration : none;
}
.orange_button a {
	color : #fff;
	display : block;
	padding : 15px 35px 15px 15px;
	background-image : url(/sebin/n/z/white_arrow.png);
	background-position : center right;
	background-repeat : no-repeat;
	text-decoration : none;
}
#site.three-col #content #three_column_col2 {
	margin-top : 20px;
}
#site.two-col #content #two_column_col2 {
	margin-top : 20px;
}
#searchContainer #searchBox {
	background : none;
	border : 0;
	margin-top : 0;
	float : left;
	width : 80%;
	padding-left : 10px;
	font-size : 13px;
	padding-top : 5px;
	padding-bottom : 5px;
}
#searchContainer #submit {
	float : right;
	width : 19px;
	top : 2px;
	position : relative;
	right : 7px;
}
#aside-nav ul li.active ul li {
	display : block;
}
#aside-nav ul li.active {
	display : block;
}
#aside-nav ul li.active > a {
	color : #011638 !important;
	font-weight : 400 !important;
}
#aside-nav.third-tier .divnav1 > ul > li.activenavpath {
	display : block;
}
#aside-nav.third-tier .divnav1 > ul > li.active {
	display : block;
}
.seform form .submit {
	margin : 10px 0;
	background-color : #22316B;
	border : 0;
	padding : 15px;
	border-radius : 3px;
	cursor : pointer;
	color : #fff;
}
.seform form .field {
	margin : 10px 0;
}
.seform form input {
	padding : 8px 5px;
	border : 1px solid #ccc;
	width : 80% !important;
}
.seform form label {
	border-color : #ccc;
	margin : 10px 0;
	display : block;
	width : 80% !important;
}
.seform form select {
	border-color : #ccc;
	padding : 8px 5px;
	width : 80% !important;
}
.seform form textarea {
	padding : 8px 5px;
	border : 1px solid #ccc;
	min-height : 100px;
	width : 80% !important;
}
.seform form .seButton:hover {
	background-color : #01519e;
}
table.styled-table {
	width : 100%;
	border-collapse : collapse;
	text-align : left;
	border : 0;
}
table.styled-table th {
	color : #fff;
	font-size : 12px;
	padding : 10px;
	border-left : 1px solid #ccc;
	vertical-align : top;
	font-weight : 600;
}
table.styled-table thead > tr {
	border : 1px solid #ccc;
}
table.styled-table tr:nth-child(even) {
	background-color : #e1e1e1;
}
table.styled-table td {
	vertical-align : top;
	padding : 8px;
	border-left : 1px solid #ccc;
}
table.styled-table th:first-child, table.styled-table td:first-child {
	border-left : 0;
}
#aside-nav ul li.active ul {
	display : block;
	border-top : 0;
}
#aside-nav.fourth-tier .divnav1 > ul > li.activenavpath ul li.active {
	display : block;
}
#aside-nav.fourth-tier .divnav1 > ul > li.activenavpath ul li.active > ul > li {
	display : block;
}
.seform form .seButton {
	margin : 10px 0;
	background-color : #005eb8;
	border : 0;
	padding : 15px;
	border-radius : 3px;
	width : 50% !important;
	cursor : pointer;
	color : #fff !important;
	-webkit-transition : background 0.3s;
	transition : background 0.3s;
}
.seform form .seText div span {
	color : #333;
	margin : 0 0 10px 0;
	font-size : 15px;
	display : block;
}
.divnav1 > ul > li > ul > li > a {
	padding-left : 30px !important;
	font-size : 14px !important;
	font-weight : 300 !important;
}
.divnav1 > ul > li > ul > li > ul > li > a {
	padding-left : 45px !important;
	font-size : 14px !important;
	font-weight : 300 !important;
}
.divnav1 > ul > li > ul > li > ul > li > ul > li > a {
	padding-left : 60px !important;
	font-size : 14px;
	font-weight : 400 !important;
}
#aside-nav .divnav1 > ul > li.navitemLast a {
	border-bottom-left-radius : 10px;
	border-bottom-right-radius : 10px;
}
#aside-nav ul li a {
	padding : 10px 18px;
	display : block;
	background-color : #e1e1e1;
	color : #666;
	border-bottom : 1px solid #ebebeb;
	text-decoration : none;
	-webkit-transition : background 0.3s;
	transition : background 0.3s;
	font-weight : normal;
	font-family : 'Gentona';
	font-size : 16px;
}
h3 {
	color : #a5311b;
	font-size : 16px;
	line-height : 20px;
	margin : 0 0 10px;
	font-weight : bold;
}
#content p {
	margin : 0 0 20px 0;
	line-height : 20px;
}
#content p a {
	text-decoration : underline;
}
#content p a:hover {
	text-decoration : underline;
}
#content a:hover {
	text-decoration : underline;
}
#content ul.description_links a:hover {
	text-decoration : underline;
}
.orange_button a:hover {
	text-decoration : none !important;
}
.blue_button a:hover {
	text-decoration : none !important;
}
.red_button a:hover {
	text-decoration : none !important;
}
h6 {
	color : #333333;
	font-size : 14px;
	font-family : 'Droid Sans', sans-serif;
	font-weight : normal;
}
#aside-nav ul li a:hover {
	background-color : #ccc;
	text-decoration : none;
}
ul.description_links a {
	font-size : 14px;
	display : block;
	margin-bottom : 3px;
	font-family : 'Gentona', sans-serif;
	font-weight : normal;
	text-decoration : none;
	margin-top : 10px;
	position : relative;
	padding-left : 15px;
}
#content ul.description_links a {
	font-size : 14px;
	display : block;
	font-family : 'Droid Sans', sans-serif;
	text-decoration : none;
	position : relative;
	padding-left : 15px;
	margin : 0;
	padding-top : 0;
}
#content ul.description_links li {
	height : 25px;
}
ul.description_links li a:before {
	content : '>';
	font-size : 15px;
	position : absolute;
	top : 0;
	left : 0;
}
.orange_button {
	display : block;
	margin-top : 15px;
	font-size : 16px;
	line-height : 18px;
	box-shadow : 5px 2px 5px #d9d9d9;
	-webkit-transition : background 0.3s;
	transition : background 0.3s;
	background-color : #d75c25;
}
.orange_button:hover {
	background-color : #f26729;
}
.blue_button {
	display : block;
	margin-top : 15px;
	font-size : 16px;
	line-height : 18px;
	box-shadow : 5px 2px 5px #d9d9d9;
	-webkit-transition : background 0.3s;
	transition : background 0.3s;
	background-color : #01519e;
}
.blue_button:hover {
	background-color : #005eb8;
}
.red_button {
	display : block;
	margin-top : 15px;
	font-size : 16px;
	line-height : 18px;
	box-shadow : 5px 2px 5px #d9d9d9;
	background-color : #8a2917;
	-webkit-transition : background 0.3s;
	transition : background 0.3s;
}
.red_button:hover {
	background-color : #a5311b;
}
ul.bulleted-list li {
	margin-bottom : 10px;
}
ul.description_links li {
	margin-bottom : 15px;
	list-style : none;
	height : auto;
}
.bulleted-list {
}
#aside-title {
	position : relative;
	padding : 10px;
	color : #011638;
	border-radius : 10px;
	background-color : #e1e1e1;
	font-family : 'Gentona';
	font-weight : 400;
	font-size : 16px;
	line-height : 24px;
	cursor : pointer;
	-webkit-transition : background 0.3s;
	transition : background 0.3s;
}
#aside-title:after {
	background-image : url('/sebin/r/r/blue_arrow.png');
	background-repeat : no-repeat;
	content : '';
	height : 30px;
	width : 20px;
	background-position : 96%;
	transition : transform 0.2s;
	position : absolute;
	right : 15px;
	top : 5px;
}
#aside-title.active:after {
	-webkit-transform : rotate(90deg);
	-ms-transform : rotate(90deg);
	transform : rotate(90deg);
}
.seform form input[type="radio"] {
	width : auto !important;
}
.seform form input[type="radio"] + label {
	display : inline-block;
	width : auto !important;
}
