﻿.soi-body {
	font-size:1em;
	min-width:320px;
}
.ms-rtestate-field h1, h1.ms-rteElement-H1, .ms-rtestate-field h2, h2.ms-rteElement-H2 {
	line-height:inherit;
}
.soi-page p a, .soi-page .soi-footer a, .soi-page .soi-pagebreadcrumb a {
	text-decoration:underline;
}
.soi-navigation-skip a { 
	position: absolute; 
	display: block; 
	left: -10000px; 
	width: auto; 
	padding: 0 0 0 6px; 
}
.soi-navigation-skip a:focus, .soi-navigation-skip a:active { 
	position: relative; 
	left: 0; 
}
#s4-titlerow {
	padding-top:13px;
	padding-bottom:14px;
}
.soi-content {
	min-height:400px;
}

.navbar-toggle .icon-bar {
	background-color:#369;
}
.navbar .search {
	padding-top:10px;
	margin-left:300px;
}
.soi-page-breadcrumb-root, .soi-page-breadcrumb-root ul, .soi-page-breadcrumb-root li {
	display:inline; padding-left:3px;
}
.soi-page-breadcrumb ul.soi-page-breadcrumb-root {
	padding-left:0px;
}
.soi-page-breadcrumb-root > li:first-child > span:first-child {
	display:none;
}
.soi-pagetitle {
	padding-top:10px;
}
.soi-pagetitle h1 {
	margin-top:5px;
}
.soi-footer {
}
.soi-footer-agency {
	padding-top:10px;
	padding-bottom:20px;
}
.soi-footer-state {
	padding-top:20px;
	padding-bottom:20px;	
}
