p {
	margin-bottom: 0.8em;
}
a.colorbox p {
	margin-bottom: 0px;
}
p:last-child {
	margin-bottom: 0px;
}
p:empty {
	margin-bottom: 0px;
}
p.last {
	margin-bottom: 0px;
}
h1:empty {
	margin-bottom: 0px;
}
h1:empty {
	margin-bottom: -20px;
}
small {
	font-size: 11px !important;
}
a {
	
}
a:hover {
	
}
a:active {
	
}
.a-reset {
	border-bottom-color: transparent !important; border-bottom-width: 1px !important; border-bottom-style: solid !important;
}
.a-reset:hover {
	border-bottom-color: transparent !important; border-bottom-width: 1px !important; border-bottom-style: solid !important;
}
.a-reset:active {
	border-bottom-color: transparent !important; border-bottom-width: 1px !important; border-bottom-style: solid !important;
}
a img {
	border-bottom-color: transparent !important; border-bottom-width: 1px !important; border-bottom-style: solid !important;
}
a img {
	border: 0px currentColor; border-image: none;
}
em {
	font-style: italic;
}
h1 {
	margin-bottom: 0px; margin-left: -3px;
}
h1 a {
	margin-bottom: 0px; margin-left: -3px;
}
h2 {
	margin-top: 0px; margin-bottom: 12px;
}
h2 a {
	margin-top: 0px; margin-bottom: 12px;
}
h3 {
	margin-bottom: 8px;
}
h3 a {
	margin-bottom: 8px;
}
h4 { color:#15548a;
	 margin-bottom: 15px;
}
h4 a {
	 margin-bottom: 15px;
}
h5 {
	font-size: 14px;
}
h5 a {
	font-size: 14px;
}
aside.grid_4 .widget h4 {
	margin-bottom: 8px;
}
.main h4 {
	margin-bottom: 8px;
}
ul {
	margin: 0.4em 0px 0.4em 1.3em;
}
ol {
	margin: 0.4em 0px 0.4em 1.3em;
}
ul {
	list-style-type: decimal;
}
ul li {
	padding-bottom: 2px;
}
ol li {
	padding-bottom: 2px;
}
ul li:last-child {
	padding-bottom: 0px;
}
ol li:last-child {
	padding-bottom: 0px;
}
ul li.last {
	padding-bottom: 0px;
}
ol li.last {
	padding-bottom: 0px;
}
nav ul li {
	padding-bottom: 0px;
}
.page-content h4 {
	margin-bottom: 12px;
}
.page-content h4:first-child {
	margin-top: 0px;
}
.widget ul li {
	margin-bottom: 4px;
}
.widget ul li:last-child {
	margin-bottom: 0px !important;
}
.page-content h2:first-child {
	margin-top: 0px;
}
.highlight {
	border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
}
.light.highlight {
	background: rgb(253, 251, 203);
}
.dark.highlight {
	background: rgb(96, 95, 66); color: rgb(238, 238, 238);
}
input[type=button] {
	text-transform: uppercase; font-weight: normal;
}
input[type=submit] {
	text-transform: uppercase; font-weight: normal;
}
.button {
	text-transform: uppercase; font-weight: normal;
}
nav ul ul {
	font-size: 11px;
}
nav ul ul li a {
	font-size: 11px; border-bottom-color: transparent; border-bottom-width: 1px; border-bottom-style: solid;
}
nav ul li > a {
	line-height: 1em !important;
}
.button {
	line-height: 22px; font-size: 14px;
}
.small.button {
	line-height: 22px; font-size: 14px;
}
.medium.button {
	line-height: 20px; font-size: 18px;
}
.large.button {
	line-height: 24px; font-size: 24px;
}
@media not all
{
footer.main-footer .button {
	line-height: 28px;
}
.button {
	line-height: 18px;
}
}
.more-btn {
	font-size: 12px !important; font-style: italic;
}
.more-btn span {
	font-size: 12px !important; font-style: italic;
}
.inside.more-btn {
	color: rgb(136, 136, 136); text-shadow: none;
}
.sort_by_cat * {
	font-size: 12px;
}
.slogan {
	line-height: 1em; font-size: 24px;
}
.slogan em {
	line-height: 0.8em; font-size: 12px;
}
.bquote {
	line-height: 24px; font-size: 16px;
}
.thumbnail-pad {
	font-weight: normal;
}
.thumbnail-pad span {
	color: rgb(236, 236, 236); text-transform: uppercase; font-size: 16px; text-shadow: 0px 1px 1px #222;
}
.info-pad .category {
	text-transform: uppercase; font-size: 11px; margin-bottom: 12px;
}
.info-pad .title {
	font-size: 16px; font-weight: normal; margin-bottom: -3px;
}
.info-pad .info .description {
	overflow: hidden; font-size: 11px !important;
}
.info-pad .info .description * {
	overflow: hidden; font-size: 11px !important;
}
.info-pad .info .description {
	padding: 0px;
}
.info-pad .info .description * {
	margin: 0px; padding: 0px;
}
.project-info-pad h2 {
	margin-top: 0px;
}
.slogan .title {
	font-size: 24px; margin-bottom: 18px;
}
.info-snippet .title {
	font-size: 24px; margin-bottom: 18px;
}
.slogan a {
	font-size: 24px;
}
.info-snippet .title a {
	font-size: 24px;
}
.slogan .description {
	line-height: 1.4em !important; font-size: 16px !important; font-weight: normal;
}
.info-snippet .description {
	line-height: 1.4em !important; font-size: 16px !important; font-weight: normal;
}
.page-header .description {
	line-height: 1.3em; font-size: 16px; margin-top: 8px;
}
blockquote {
	line-height: 1.4em !important;
}
blockquote::after {
	line-height: 1.4em !important;
}
blockquote p {
	line-height: 1.4em !important;
}
blockquote span {
	line-height: 1.4em !important;
}
cite::before {
	content: " - ";
}
.cite::before {
	content: " - ";
}
cite {
	text-align: right; font-size: 14px; font-style: italic;
}
.cite {
	text-align: right; font-size: 14px; font-style: italic;
}
.page-content .description {
	line-height: 1.2em; padding-top: 4px; font-size: 14px; font-weight: normal;
}
.page-content .description p {
	line-height: 1.2em; padding-top: 4px; font-size: 14px; font-weight: normal;
}
.link-post-format * {
	font-size: 18px;
}
.grid_172 .description {
	font-size: 12px;
}
.grid_172 .description p {
	font-size: 12px;
}
.big.description {
	font-size: 14px;
}
.thumbnail .name {
	font-size: 18px; margin-top: 36px; margin-bottom: 10px;
}
.thumbnail .description footer.main-footer {
	
}
.item {
	line-height: 1.3em;
}
.item .more-btn {
	margin-top: 6px;
}
.services div {
	line-height: 1.4em;
}
:last-child.toggle {
	margin-bottom: 0px;
}
.toggle_title {
	text-transform: none; font-size: 14px;
}
.toggle_title b {
	border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: dotted;
}
.accordion .tab {
	font-size: 14px;
}
.tabs .ui-tabs-nav li a {
	font-size: 14px;
}
.mini.accordion .tab {
	font-size: 12px; font-weight: bold;
}
.accordion .ui-state-active.tab {
	text-decoration: underline;
}
.accordion .ui-state-hover.tab {
	text-decoration: underline;
}
thead th {
	font-size: 18px; font-weight: normal;
}
tfoot {
	color: rgb(119, 119, 119); font-size: 12px; font-style: normal;
}
.value-box .value {
	line-height: 1em; font-size: 98px;
}
.value-box .value i {
	font-size: 18px;
}
.value-box .meta {
	font-size: 24px;
}
.dropcap1 {
	line-height: 30px; font-size: 36px; margin-top: 2px; margin-right: 5px; float: left;
}
.dropcap2 {
	padding: 6px; border-radius: 4px; line-height: 18px; font-size: 28px; margin-top: 2px; margin-right: 5px; float: left; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.tweet_user {
	font-size: 11px !important; border-bottom-color: transparent; border-bottom-width: 1px; border-bottom-style: solid;
}
.tweet_user * {
	font-size: 11px !important; border-bottom-color: transparent; border-bottom-width: 1px; border-bottom-style: solid;
}
.tweet_time {
	font-size: 11px !important; border-bottom-color: transparent; border-bottom-width: 1px; border-bottom-style: solid;
}
.tweet_time * {
	font-size: 11px !important; border-bottom-color: transparent; border-bottom-width: 1px; border-bottom-style: solid;
}
.tweet_user {
	border: 0px currentColor !important; border-image: none !important; font-size: 13px !important;
}
.tweet_user * {
	border: 0px currentColor !important; border-image: none !important; font-size: 13px !important;
}
.tweet_user::before {
	content: "@";
}
.entry-date {
	font-size: 11px !important;
}
.entry-utility a {
	font-size: 11px !important;
}
.post-article span.author {
	font-size: 11px !important;
}
.post-article span.author * {
	font-size: 11px !important;
}
.entry-utility {
	font-size: 11px !important;
}
.comments-link {
	font-size: 11px !important;
}
.entry-utility * {
	font-size: 11px !important;
}
.copyrights {
	font-size: 11px !important;
}
.comment-author {
	font-size: 11px !important;
}
.entry-date {
	letter-spacing: -1px;
}
footer.main-footer {
	font-size: 11px;
}
footer.main-footer a {
	font-size: 11px;
}
.author {
	margin-top: -8px; display: block;
}
.author b {
	font-weight: normal;
}
.comments-link b {
	font-weight: normal;
}
.icomment-box {
	line-height: 1.8em; font-size: 11px !important; font-style: normal; vertical-align: text-top;
}
.form-label {
	font-size: 14px !important;
}
label {
	font-size: 14px !important;
}
.comment-meta {
	font-size: 13px;
}
.comment-meta * {
	font-size: 13px;
}
.comment-author {
	line-height: 1em !important;
}
.comment-author span {
	margin-top: 3px; float: left;
}
#cancel-comment-reply-link {
	font-size: 11px !important;
}
.comment-reply-link {
	font-size: 11px !important;
}
.comment-edit-link {
	font-size: 11px !important;
}
.comment-notes {
	font-size: 11px !important; font-style: italic;
}
.comment-content {
	line-height: 1.4em;
}
.wpv_authors h3 {
	float: left; display: inline;
}
footer.main-footer h5 {
	text-transform: uppercase; font-size: 11px !important;
}
footer.main-footer h4 {
	text-transform: uppercase; font-size: 11px !important;
}
footer.main-footer p {
	line-height: 1.3em; font-size: 12px !important;
}
.newsletter-description {
	line-height: 1.3em; font-size: 12px !important;
}
.newsletter-description {
	margin-top: 8px;
}
footer.main-footer ul li {
	line-height: 1em;
}
footer.main-footer ul li {
	line-height: 1.2em; font-size: 12px !important;
}
footer.main-footer ul li a {
	line-height: 1.2em; font-size: 12px !important;
}
