body {
	background-color: #edf0f4;
	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
}

.single .entry-title {
	font-size: 36px;
	line-height: 50px;
	margin-bottom: 20px;
}

.site-title {
	display: none;
}

/* Hides the pointer on States menu */
li.hide-pointer a {
	cursor: default;
}

li.hide-pointer ul.sub-menu li a {
	cursor: pointer;
}

/* So that State list is scrollable. */
.site-header .nav-menu>li>.sub-menu {
	max-height: 535px !important;
	overflow-y: auto !important;
	overflow-x: hidden !important;
}

/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
.site-header {
	padding: 0;
	background-color: #0059A3;
}

.site-branding {
	padding: 18px 0 0 15px;
}

.hentry {
	margin: 5px;
	padding: 5px;
}

.site-info {
	font-size: .1px;
}

/*Main Navigation */
.custom-menu .site-header .main-navigation {
	margin: 0;
	margin-right: 175px;
}

.site-header .nav-menu > li {
	line-height: 75px;
	text-align: center !important;
	padding: 0 5px 0 0;
}

.site-header .nav-menu li a {
	font-weight: normal;
	color: #fff;
	padding: 25px;
}

.site-header .nav-menu li:hover {
	background: #fff;
}

.site-header .nav-menu li:hover > a {
	color: #686f76;
	font-weight: normal;
}

.site-header .menu-item-has-children > a:after {
	top: 28px;
}

.site-header .nav-menu > li > .sub-menu {
	display: block;
	background: #fff;
	border: 1px solid #e8e8e8;
}

.site-header .nav-menu > li .sub-menu a {
	color: #969DA4;
	font-weight: normal;
}

.site-header .nav-menu > li .sub-menu a:hover {
	color: #686f76;
	font-weight: normal;
	text-decoration: underline;
}

/* INNER PAGES */
.fleft {
	float: left;
}

.fright {
	float: right;
}

.clear {
	clear: both;
}

.w65 {
	width: 60%;
}

.w50 {
	width: 49%;
}

.w35 {
	width: 34%;
}

.entry-header-inner {
	padding: 0 5% !important;
	margin: 25px 0 0 !important;
}

.entry-inner-top {
	vertical-align: middle;
	border-top: 1px solid #E8E8E8;
	border-bottom: 1px solid #E8E8E8;
	float: left;
	padding: 15px 0;
}

.entry-inner-top p, .revision-text {
	font-size: 14px;
	color: #969DA4;
	margin: 0;
}

.revision-info {
}

.revisionIcon {
	float: left;
	margin-right: 5px;
}

.revisionTitle {
	font-size: 14px;
	line-height: 18px;
	color: #666666;
}

.revisionDate {
	color: #0c50a1;
	font-size: 12px;
	line-height: 16px;
	margin-right: 8px;
}

.updatePending {
	font-size: 12px;
	line-height: 16px;
}

.updatePending a {
	color: #c01e1b;
}

.poster-revisions table, .poster-revisions table tr, .poster-revisions table tr td {
	border: none !important;
	padding: 0 !important;
}

.poster-revisions table {
	margin: 25px 0 -5px !important;
}

.poster-revisions {
	margin-top: 20px;
	border-bottom: 1px solid #E8E8E8;
}

.entry-content-footer {
	padding: 0 !important;
	margin: 0 5% !important;
}

.entry-content {
	padding: 0 !important;
	margin: 0 !important;
}

.additional-links {
	margin: 15px 0;
}

.additional-links .revision-text p {
	margin: 0 !important;
	padding: 0 !important;
}

.additional-links ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.additional-links li {
	margin: 0;
	padding: 0;
}

/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
.site-header {
	padding: 0;
	background-color: #2C5697;
}

.site-branding {
	padding: 18px 0 0 15px;
}

.hentry {
	margin: 5px;
	padding: 5px;
}

.site-footer {
	padding: 30px;
	background-color: #2C5697;
	color: #2C5697;
}

.site-info {
	font-size: .1px;
}

/*Main Navigation */
.custom-menu .site-header .main-navigation {
	margin: 0;
	margin-right: 175px;
}

.site-header .nav-menu > li {
	line-height: 75px;
	text-align: center !important;
	padding: 0 5px 0 0;
}

.site-header .nav-menu li a {
	font-weight: normal;
	color: #fff;
	padding: 25px;
}

.site-header .nav-menu li:hover {
	background: #fff;
}

.site-header .nav-menu li:hover > a {
	color: #686f76;
	font-weight: normal;
}

.site-header .menu-item-has-children > a:after {
	top: 28px;
}

.site-header .nav-menu > li > .sub-menu {
	display: block;
	background: #fff;
	border: 1px solid #e8e8e8;
}

.site-header .nav-menu > li .sub-menu a {
	color: #969DA4;
	font-weight: normal;
}

.site-header .nav-menu > li .sub-menu a:hover {
	color: #686f76;
	font-weight: normal;
	text-decoration: underline;
}

/* INNER PAGES */
.fleft {
	float: left;
}

.fright {
	float: right;
}

.clear {
	clear: both;
}

.w65 {
	width: 60%;
}

.w50 {
	width: 49%;
}

.w35 {
	width: 34%;
}

.entry-header-inner {
	padding: 0 5% !important;
	margin: 25px 0 0 !important;
}

.entry-inner-top {
	vertical-align: middle;
	border-top: 1px solid #E8E8E8;
	border-bottom: 1px solid #E8E8E8;
	float: left;
	padding: 15px 0;
}

.entry-inner-top p, .revision-text {
	font-size: 14px;
	color: #969DA4;
	margin: 0;
}

.revision-info {
}

.revisionIcon {
	float: left;
	margin-right: 5px;
}

.revisionTitle {
	font-size: 14px;
	line-height: 18px;
	color: #666666;
}

.revisionDate {
	color: #0c50a1;
	font-size: 12px;
	line-height: 16px;
	margin-right: 8px;
}

.updatePending {
	font-size: 12px;
	line-height: 16px;
}

.updatePending a {
	color: #c01e1b;
}

.poster-revisions table, .poster-revisions table tr, .poster-revisions table tr td {
	border: none !important;
	padding: 0 !important;
}

.poster-revisions table {
	margin: 25px 0 -5px !important;
}

.poster-revisions {
	margin-top: 20px;
	border-bottom: 1px solid #E8E8E8;
}

.entry-content-footer {
	padding: 0 !important;
	margin: 0 5% !important;
}

.entry-content {
	padding: 0 !important;
	margin: 0 !important;
}

.additional-links {
	margin: 15px 0;
}

.additional-links .revision-text p {
	margin: 0 !important;
	padding: 0 !important;
}

.additional-links ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.additional-links li {
	margin: 0;
	padding: 0;
	font-size: 14px;
}

.additional-links a {
	color: #0c50a1;
	font-size: 13px;
}

.sharedaddy {
	margin-top: 100px;
}

.additional-links a {
	color: #0c50a1;
	font-size: 13px;
}

.sharedaddy {
	margin-top: 100px;
}

/* HOMEPAGE */
.home-disclaimer {
	font-size: 15px;
	line-height: 22px;
}

.home .entry-content {
	background-color: transparent;
	border: none;
	padding: 0 !important;
}

/* Middle content */
.homepage-middle {
	background-color: #fff;
	border: solid 2px #e8e9ea;
	padding: 20px 50px 20px 20px;
	font-size: 16px;
}

.homepage-middle ul, .homepage-middle ol {
	margin: 10px 0 20px 30px;
}

.homepage-middle p {
	margin: 10px 0 0;
}

.revision-date-location {
	margin-left: 30px;
}

/*Posting Updates Sidebar*/
.posting-updates-sidebar {
	border: solid 2px #e8e9ea;
	background-color: #fff;
	padding-bottom: 10px;
}

.posting-updates-sidebar h2 {
	padding: 15px;
	background-color: #0059a3;
	color: #fff;
	font-size: 20px;
	margin-bottom: 12px;
}

.posting-updates-sidebar p {
	margin: 0 15px 5px;
	font-size: 14px;
	font-weight: bold;
	line-height: normal;
	margin-bottom: 15px;
}

.posting-updates-sidebar a, .posting-updates-sidebar a:visited,  .posting-updates-sidebar a:active, .posting-updates-sidebar a:active, .posting-updates-sidebar a:link {
	text-decoration: none;
	color: #000;
	background-image: none;
}

.posting-updates-sidebar a:hover {
	color: #5d8eaf;
}

.posting-updates-sidebar .more-changes a {
	text-align: right;
	font-size: 13px;
	font-weight: normal;
	color: #0059a3;
}

.posting-updates-sidebar .more-changes a:hover {
	text-decoration: underline;
}

/* State Pages */
.entry-content {
	background-color: #fff;
	border: solid 2px #e8e9ea;
	padding: 25px !important;
}

.entry-content a {
	background-image: none;
}

.entry-content a:hover {
	color: #5d8eaf;
}

.disclaimer {
	font-size: 15px;
	line-height: 22px;
	-webkit-hyphens: none !important;
	-moz-hyphens: none !important;
	-ms-hyphens: none !important;
	hyphens: none !important;
}