/*
 Theme Name:   SCTPO Theme
 Theme URI:    http://spacecoasttpo.com/wp-content/themes/sctpo-child
 Description:  Twenty Thirteen Child Theme
 Author:       Ken Brown
 Author URI:   http://ewarenessinc.com
 Template:     twentythirteen
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twenty-thrirteen-child
*/

@import url("../twentythirteen/style.css");
/*@import url("http://fonts.googleapis.com/css?family=Pathway+Gothic+One"); */

/* -SCTPO Theme Styles---------------------------------------------------- */
/* ----------------------------------------------------------------------- */
/* -Font Integration------------------------------------------------------ */

@font-face {
  font-family: 'sctpofont';
  src: url('http://www.spacecoasttpo.com/wp-content/themes/sctpo-child/DINEngschriftStd.otf'); /* IE9 Compat Modes */
  src: url('http://www.spacecoasttpo.com/wp-content/themes/sctpo-child/DINEngschriftStd.otf?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('http://www.spacecoasttpo.com/wp-content/themes/sctpo-child/DINEngschriftStd.woff') format('woff'), /* Modern Browsers */
       url('http://www.spacecoasttpo.com/wp-content/themes/sctpo-child/DINEngschriftStd.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('http://www.spacecoasttpo.com/wp-content/themes/sctpo-child/DINEngschriftStd.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face{
	font-family: sctpofont;
	src: url(http://www.spacecoasttpo.com/wp-content/themes/sctpo-child/DINEngschriftStd.woff);
}

@font-face{
	font-family: century;
	src: url(http://www.spacecoasttpo.com/wp-content/themes/sctpo-child/GOTHIC.TTF);
}

@font-face{
	font-family: century;
	src: url(http://www.spacecoasttpo.com/wp-content/themes/sctpo-child/GOTHICB.TTF);
	font-weight:bold;
}

@font-face{
	font-family: century;
	src: url(http://www.spacecoasttpo.com/wp-content/themes/sctpo-child/GOTHICBI.TTF);
	font-weight:bold;
	font-style:italic;
}

@font-face{
	font-family: century;
	src: url(http://www.spacecoasttpo.com/wp-content/themes/sctpo-child/GOTHICI.TTF);
	font-style:italic;
}

@font-face {
  font-family: 'sctpofont';
  src: url('http://spacecoasttpo.com/wp-content/themes/sctpo-child/DINEngschriftStd.otf'); /* IE9 Compat Modes */
  src: url('http://spacecoasttpo.com/wp-content/themes/sctpo-child/DINEngschriftStd.otf?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('http://spacecoasttpo.com/wp-content/themes/sctpo-child/DINEngschriftStd.woff') format('woff'), /* Modern Browsers */
       url('http://spacecoasttpo.com/wp-content/themes/sctpo-child/DINEngschriftStd.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('http://spacecoasttpo.com/wp-content/themes/sctpo-child/DINEngschriftStd.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face{
	font-family: sctpofont;
	src: url(http://spacecoasttpo.com/wp-content/themes/sctpo-child/DINEngschriftStd.woff);
}

@font-face{
	font-family: century;
	src: url(http://spacecoasttpo.com/wp-content/themes/sctpo-child/GOTHIC.TTF);
}

@font-face{
	font-family: century;
	src: url(http://spacecoasttpo.com/wp-content/themes/sctpo-child/GOTHICB.TTF);
	font-weight:bold;
}

@font-face{
	font-family: century;
	src: url(http://spacecoasttpo.com/wp-content/themes/sctpo-child/GOTHICBI.TTF);
	font-weight:bold;
	font-style:italic;
}

@font-face{
	font-family: century;
	src: url(http://spacecoasttpo.com/wp-content/themes/sctpo-child/GOTHICI.TTF);
	font-style:italic;
}


/* ----------------------------------------------------------------------- */
/* -Core Elements--------------------------------------------------------- */

h1, h2, h3, h4{
	font-family:sctpofont;
}

.widget li h4 {
	font-size:18px;
	padding:2px 0;
	font-weight:normal !important;
	margin:0;	
}

.widget li h3 {
	font-size:18px;
	padding:2px 0;
	font-weight:normal !important;
	margin:0;	
}

h3{
	margin:20px 0;
}


h1 a {
 font-weight:bold;
}

p, a, li, td{
	font-family:century;
}

.hentry {
    padding: 10px 0;
}


.right{
	text-align:right;
}

.blue{
	color:#4bacc6;
}

.red{
	color:#ab5656;
}
.greenORG{
	color:#9aba58;
}
.green, .green a, .green a:hover{
	color:#9aba58;
	text-decoration:none;
	font-family:sctpofont;
}

.orange{
	color:#f79648;
}

.read-more-hp, .read-more-hp a, .read-more-hp a:hover { color:#00294e !important; }

img.alignnone {
    margin: 0;
}

.entry-thumbnail img {
 	display: block;
	margin: 0 auto 10px;
}

.site {
    background-color: #FFFFFF;
    border:none;
    margin: 0 auto;
    max-width: 1920px;
    width: 100%;
}
#page {
	min-width:1000px;
}

.container{
	width:1000px;
	margin:0 auto;
}

.entry-content {
	text-align:justify;
	-webkit-hyphens: none;
	-moz-hyphens: none;
	hyphens: none;
}


/* ----------------------------------------------------------------------- */
/* -Header Elements------------------------------------------------------- */

.site-header{
	background:url(images/header_bg.png) repeat-x bottom center;
	height:205px;
	margin:0 auto;
}

.headerContainer{
	margin:0 auto;
	height:205px;
	width:1000px;
}
.headerTop{
	height:35px;
}
.translateBar{
	float:right;
	width:150px;
	margin-top:0;
}

.headerMenuBar{
	float:left;
	text-align:right;
	width:840px;
	margin-top:5px;
}
.logoIcon{
	height:170px;
	width:200px;
	float:left;
}

.logo{
	height:95px;
	width:282px;
	float:left;
}

.headerMenu{
	height:95px;
	width:510px;
	float:right;
	padding-top:26px;
}

.headerMenuBar .widget {
	border:none;
	padding:0;
}

.topNavigation .widget li{
	display:inline-block;
	border-right:1px solid #001a32;
	padding: 3px 8px 4px 5px;
}
.topNavigation li.menu-item-54 {
	padding: 3px 12px 4px 5px;
}
.headerMenuBar ul, .topNavigation ul{
	float:right;
}

.headerMenuBar li{
	display:inline-block;
	border-right:1px solid #001a32;
	padding: 0 10px;
}

.headerMenuBar li.menu-item-1559 {
	border-right:none;
	background:#f79648;
	margin-left:2px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.headerMenuBar li.menu-item-1559 a  {
	color:#000;
	text-decoration:none;
}
.headerMenuBar li.menu-item-1559 a:hover {
	color:#fff;
	text-decoration:none;
}
.headerMenuBar li.menu-item-1557 {
	border-right:none;
	background:#9aba58;
	margin-left:2px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.headerMenuBar li.menu-item-1557 a  {
	color:#000;
	text-decoration:none;
}
.headerMenuBar li.menu-item-1557 a:hover {
	color:#fff;
	text-decoration:none;
}
.headerMenuBar li.menu-item-1558 {
	border-right:none;
	background:#ab5656;
	margin-left:2px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.headerMenuBar li.menu-item-1558 a  {
	color:#000;
	text-decoration:none;
}
.headerMenuBar li.menu-item-1558 a:hover {
	color:#fff;
	text-decoration:none;
}
.headerMenuBar li.menu-item-1560 {
	border-right:none;
	background:#4bacc6;
	margin-left:2px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.headerMenuBar li.menu-item-1560 a {
	color:#000;
	text-decoration:none;
}
.headerMenuBar li.menu-item-1560 a:hover  {
	color:#fff;
	text-decoration:none;
}
.headerMenuBar li.menu-item-52 {
	border-right:none;
}

.headerMenuBar li a{
	color:#001a32;
	padding: 0 10px;
}

.headerMenuBar li a:hover{
	color:#001a32;
	text-decoration:underline;
}

.headerSearch{
	float:right;
	width:510px;
}

.site-header .search-form {
    float: right;
    right: 0px;
    top: 0px;
	position:relative;
}

.site-header .search-field {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("images/search-icon.png");
    background-position: 5px center;
    background-repeat: no-repeat;
    background-size: 24px 24px;
    border: medium none;
    cursor: pointer;
    height: 35px;
    margin: 3px 0;
    padding: 0 0 0 34px;
    position: relative;
    width: 230px;
	border: 1px solid #001a32;
	border-radius:5px 5px 5px 5px;
}

.site-header .search-field:focus {
	background-color: #fff;
	border: 1px solid #001a32;
	border-radius:5px 5px 5px 5px;
	cursor: text;
	outline: 0;
	width: 230px;
}

.blogSearch{
	float:left;
	margin:0 0 20px 0;
}
.site-content .search-form {
    float: left;
    right: 0px;
    top: 0px;
	position:relative;
}

.site-content .search-field {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("images/search-icon.png");
    background-position: 5px center;
    background-repeat: no-repeat;
    background-size: 24px 24px;
    border: medium none;
    cursor: pointer;
    height: 35px;
    margin: 3px 0;
    padding: 0 0 0 34px;
    position: relative;
    width: 230px;
	border: 1px solid #001a32;
	border-radius:5px 5px 5px 5px;
}

.site-content .search-field:focus {
	background-color: #fff;
	border: 1px solid #001a32;
	border-radius:5px 5px 5px 5px;
	cursor: text;
	outline: 0;
	width: 230px;
}
.topNavigation{
	float:right;
	width:504px;
	height:28px;
	background:url(images/top_menu_bg.png) repeat-x top center;
	border-top:1px solid #001a32;
	border-left:1px solid #001a32;
	border-right:1px solid #001a32;
	border-radius:5px 5px 0 0;
}

.topNavigation li{
	display:inline-block;
	border-right:1px solid #001a32;
	padding: 3px 8px 4px 5px;
}

.topNavigation li.menu-item-56{
	border-right:none;
}

.topNavigation li a{
	color:#001a32;
}

.topNavigation li a:hover{
	color:#001a32;
	text-decoration:underline;
}

/* ----------------------------------------------------------------------- */
/* -Green Navigation Front Page------------------------------------------- */

#grnMenu{
	height:30px;
	margin:-14px auto 0;
	max-width:1000px;
	z-index:500 !important;
	position: relative;
}
	
.grnMenuContainer{
	width:1000px;
	height:30px;
}

.grnMenu{
	height:30px;
	width:700px;
	float:right;
	padding-top:0px;
}

.grnNavigation{
	float:right;
	width:700px;
	height:30px;
	background:#9aba58;
	border-bottom:1px solid #001a32;
	border-left:1px solid #001a32;
	border-right:1px solid #001a32;
	border-radius:0 0 5px 5px;
	margin:0 auto;
	text-align:center;
}

.grnNavigation li{
	display:inline-block;
	border-right:1px solid #001a32;
	padding: 3px 8px 4px 5px !important;
}

.grnNavigation li.menu-item-4371{
	border-right:none;
}

.grnNavigation li a{
	color:#fff;
}

.grnNavigation li a:hover{
	color:#001a32;
	text-decoration:underline;
}

/* ----------------------------------------------------------------------- */
/* -Implement Breadcrumb Menu--------------------------------------------- */
.implementBreadcrumb{
	float:left;
	clear:both;
	text-align:left;
	width:500px;
	margin-top:-10px;
}
.implementBreadcrumb .widget {
	border:none;
	padding:0;
}
.implementBreadcrumb ul{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	list-style-position:outside;
}

.implementBreadcrumb li{
	display:inline-block;
	border-right:0px solid #001a32;
	padding: 0 6px;
	list-style-position:outside;
}
.implementBreadcrumb li a{
	color:#001a32;
	padding: 0 10px 0 10px;
}

.implementBreadcrumb li a:hover{
	color:#001a32;
	text-decoration:underline;
}

.implementBreadcrumb li.menu-item-2616 {
	border-right:none;
	background:#ab5656;
	margin-left:2px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.implementBreadcrumb li.menu-item-2616 a  {
	color:#000;
	text-decoration:none;
}
.implementBreadcrumb li.menu-item-2616 a:hover {
	color:#fff;
	text-decoration:none;
}

.implementBreadcrumb li.menu-item-2618 {
	border:#999 0px solid;
	background:#deefff;
	margin-left:2px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.implementBreadcrumb li.menu-item-2618 a  {
	color:#000;
	text-decoration:none;
}
.implementBreadcrumb li.menu-item-2618 a:hover {
	color:#ab5656;
	text-decoration:none;
}

.implementBreadcrumb li.menu-item-2620 {
	border:#999 0px solid;
	background:#deefff;
	margin-left:2px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.implementBreadcrumb li.menu-item-2620 a  {
	color:#000;
	text-decoration:none;
}
.implementBreadcrumb li.menu-item-2620 a:hover {
	color:#ab5656;
	text-decoration:none;
}
.implementBreadcrumb li.menu-item-2617 {
	border:#999 0px solid;
	background:#deefff;
	margin-left:2px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.implementBreadcrumb li.menu-item-2617 a  {
	color:#000;
	text-decoration:none;
}
.implementBreadcrumb li.menu-item-2617 a:hover {
	color:#ab5656;
	text-decoration:none;
}
.implementBreadcrumb li.menu-item-2621 {
	border:#999 0px solid;
	background:#deefff;
	margin-left:2px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.implementBreadcrumb li.menu-item-2621 a  {
	color:#000;
	text-decoration:none;
}
.implementBreadcrumb li.menu-item-2621 a:hover {
	color:#ab5656;
	text-decoration:none;
}
.implementBreadcrumb li.menu-item-2619 {
	border:#999 0px solid;
	background:#deefff;
	margin-left:2px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.implementBreadcrumb li.menu-item-2619 a  {
	color:#000;
	text-decoration:none;
}
.implementBreadcrumb li.menu-item-2619 a:hover {
	color:#ab5656;
	text-decoration:none;
}

.news {
	font-family: sctpofont !important;
}

.news ul, .news ul li {
    padding:0;
}
.news ul .rpwe-title, .rpwe-title h3 {
	font-size:18px !important;
	font-family: sctpofont !important;
}
.rpwe-title, .rpwe-title h3 {
	font-size:18px !important;
	font-family: sctpofont !important;
	margin:0 !important;
	padding:0 !important;
}
.rpwe-summary {
    font-size: 100% !important;
	clear:both;
}

.single-tribe_events .tribe-events-schedule h3 {
    font-size: 1.2em;
    white-space: nowrap;
	font-weight:normal;
}

.rpwe-time .published {
	font-style:italic !important;
}
/* ----------------------------------------------------------------------- */
/* -Navigation Elements--------------------------------------------------- */

.navbar {
    background: none;
    margin: 0 auto;
    width: 800px;
	height:60px;
	float:left;
}

.main-navigation {
    clear: both;
    margin: 3px 0 0 20px;
    width: 800px;
    min-height: 54px;
    position: relative;
}

ul.nav-menu, div.nav-menu > ul {
    margin: 0;
    padding: 0;
}

.nav-menu li a, .nav-menu li a:visited{
	color:#fff;
	font-size:18px;
	font-family: sctpofont;
	text-decoration:none;
	padding: 17px 21px 19px 44px;
	background:none;
}

.nav-menu li a:hover{
	color:#fff;
	font-size:18px;
	font-family: sctpofont;
	text-decoration:none;
	padding: 17px 21px 19px 44px;
}

.nav-menu .current_page_item > a, .nav-menu .current_page_ancestor > a, .nav-menu .current-menu-item > a, .nav-menu .current-menu-ancestor > a {
    color: #BC360A;
    font-style: normal;
}

.nav-menu li{
	height:54px;	
}

.nav-menu li:hover{
	height:54px;
	background:url(images/menu_over.png) repeat-x top center;
}

.nav-menu li.menu-item-27 a{
	background:url(images/car_icon.png) no-repeat left;
}

.nav-menu li.menu-item-32 a{
	background:url(images/walk_bike_icon.png) no-repeat left;
}

.nav-menu li.menu-item-25 a{
	background:url(images/bike_icon.png) no-repeat left;
}

.nav-menu li.menu-item-26 a{
	background:url(images/bus_icon.png) no-repeat left;
}

.nav-menu li.menu-item-29 a{
	background:url(images/rail_icon.png) no-repeat left;
}

.nav-menu li.menu-item-30 a{
	background:url(images/sea_icon.png) no-repeat left;
}

.nav-menu li.menu-item-24 a{
	background:url(images/air_icon.png) no-repeat left;
}

.nav-menu li.menu-item-31 a{
	background:url(images/space_icon.png) no-repeat left;
}

.nav-menu li.menu-item-28 a{
	background:url(images/freight_icon.png) no-repeat left;
}

/* ----------------------------------------------------------------------- */
/* -Banner Elements------------------------------------------------------- */

#banner{
	min-height:413px;
	margin:20px auto 0;
	background-color:#fff;
}

.bannerContainer{
	max-width:1100px;
	min-height:413px;
	margin:0 auto;
}

/* ----------------------------------------------------------------------- */
/* -Secondary Pages and Posts Header Elements----------------------------- */

#sec-banner{
	height:240px;
	margin:6px auto 0;
	max-width:100%;
	background-color: #f5f5f5;
    border-bottom: 1px solid #003d72;
}
	
.sec-bannerContainer{
	width:1000px;
	height:233px;
	background: rgb(151,155,158); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk3OWI5ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2RkZGNlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iI2U4ZTZkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5NzliOWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(151,155,158,1) 0%, rgba(221,220,226,1) 50%, rgba(232,230,222,1) 66%, rgba(151,155,158,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(151,155,158,1)), color-stop(50%,rgba(221,220,226,1)), color-stop(66%,rgba(232,230,222,1)), color-stop(100%,rgba(151,155,158,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(151,155,158,1) 0%,rgba(221,220,226,1) 50%,rgba(232,230,222,1) 66%,rgba(151,155,158,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(151,155,158,1) 0%,rgba(221,220,226,1) 50%,rgba(232,230,222,1) 66%,rgba(151,155,158,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(151,155,158,1) 0%,rgba(221,220,226,1) 50%,rgba(232,230,222,1) 66%,rgba(151,155,158,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(151,155,158,1) 0%,rgba(221,220,226,1) 50%,rgba(232,230,222,1) 66%,rgba(151,155,158,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#979b9e', endColorstr='#979b9e',GradientType=0 ); /* IE6-8 */

	margin:0 auto;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
.sec-bannerContainer-orgblue{
	max-width:1000px;
	height:233px;
	background-color: #487fb5;
	margin:0 auto;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
.sec-bannerContainer-comm{
	max-width:1000px;
	height:233px;
	background:url(images/brewer-bridge.jpg) left no-repeat #9aba58;	
	margin:0 auto;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
.sec-bannerContainer-plan{
	max-width:1000px;
	height:233px;
	background-color: #4bacc6;
	margin:0 auto;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
.sec-bannerContainer-lead{
	max-width:1000px;
	height:233px;
	background-color: #f79648;
	margin:0 auto;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
.sec-bannerContainer-implement{
	max-width:1000px;
	height:233px;
	background-color: #ab5656;
	margin:0 auto;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

.sec-left { 
	float:left;
	width:640px;
	height:233px;
	overflow:hidden;
}

.sec-right {
	float:right;
	width:360px;
	height:233px;
	padding:14px 0 0 70px;
	background:url(images/tbr-bg.jpg) right no-repeat;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;	
}
.sec-right .widget-title {
	display:none;
	color:#fff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
	font-size:48px;
	letter-spacing:.1em;
	padding:0;
	margin:0;
}

.sec-right .menu-top-sidebar-container .menu, .menu-top-sidebar-container .menu ul {
	margin:9px 0 0 0;
	padding:0 50px 0 10px;
}
.sec-right .menu-top-sidebar-container .menu, .menu-top-sidebar-container .menu ul li  {
	list-style:none !important;
	/*list-style:url(images/ltblue-bullet.png);
	list-style-position:outside;*/
}

.sec-right .menu-top-sidebar-container .menu, .menu-top-sidebar-container .menu a  {
	color:#fff;
	font-size:18px;
	font-weight:600;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
	/*text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);*/
}
.sec-right .menu-top-sidebar-container ul a:hover,
.sec-right .menu-top-sidebar-container ul ul a:hover,
.sec-right .menu-top-sidebar-container ul a:focus,
.sec-right .menu-top-sidebar-container ul ul a:focus {
	background-color: #b8cf8a;
	-webkit-box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.75);
	-moz-box-shadow:    inset 0px 0px 1px 0px rgba(0, 0, 0, 0.75);
	box-shadow:         inset 0px 0px 1px 0px rgba(0, 0, 0, 0.75);
	text-decoration:none;
	margin:0 0 4px 0 !important;
}
.menu-item-492 {
	margin:0 0 4px 0 !important;
}
.menu-item-493 {
	margin:0 0 4px 0 !important;
}
.menu-item-494 {
	margin:0 0 4px 0 !important;
}
.menu-item-1551 {
	margin:0 0 4px 0 !important;
}

.menu-item-493 a {
	background:url(images/icons/pdf.png) no-repeat right;
	margin:0 0 4px 0 !important;
}
.menu-item-493 a:hover, .menu-item-493 a:focus {
	background:url(images/icons/pdf.png) no-repeat right;
	background-color: #b8cf8a;
	-webkit-box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.75);
	-moz-box-shadow:    inset 0px 0px 1px 0px rgba(0, 0, 0, 0.75);
	box-shadow:         inset 0px 0px 1px 0px rgba(0, 0, 0, 0.75);
	text-decoration:none;
}
.sec-right .menu-top-sidebar-container .menu-item-493 ul a:hover,
.sec-right .menu-top-sidebar-container .menu-item-493 ul ul a:hover,
.sec-right .menu-top-sidebar-container .menu-item-493 ul a:focus,
.sec-right .menu-top-sidebar-container .menu-item-493 ul ul a:focus {
	background:url(images/icons/pdf.png) no-repeat right;
	background-color: #b8cf8a;
	-webkit-box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.75);
	-moz-box-shadow:    inset 0px 0px 1px 0px rgba(0, 0, 0, 0.75);
	box-shadow:         inset 0px 0px 1px 0px rgba(0, 0, 0, 0.75);
	text-decoration:none;
}
.sec-right .menu-top-sidebar-container ul li a {
	display:block;
	padding:3px 5px 5px 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-left:#094478 2px solid;
	margin:0 0 4px 0 !important;
}

.
.sec-right .widget_on_pages menu, .sec-right .widget_on_pages ol, .sec-right .widget_on_pages ul {
    margin: 0 0 !important;
    padding: 0 0 0 0 !important;
}
/* ----------------------------------------------------------------------- */
/* -Page Elements--------------------------------------------------------- */

#primary{
	float:left;
}

.site-main .sidebar-container {
    height: 100%;
    position:relative;
    top: 40px;
    width: 260px;
    z-index: 1;
	float:right;
}

.site-main .sidebar-inner {
    margin: 0 auto;
    max-width: 260px;
}

.sidebar .entry-header, .sidebar .entry-content, .sidebar .entry-summary, .sidebar .entry-meta {
    width: 640px;
    padding: 0 0px 0 0px;
}


.entry-header {
margin-bottom: 0;
}

.group4{
	margin:30px auto 0;
	background-color:#f5f5f5;
	border-bottom:1px solid #003d72;
	border-top:1px solid #003d72;
}

.group42{
	margin:0px auto 0;
}

.group4Container{
	width:1000px;
	min-height:250px;
	padding:10px 0 30px;
	margin:0 auto;
}

.group4Container .widget{
	border:none;
	padding:0px;
}

.plan, .implement, .comm, .lead{
	width:235px;
	background:#fff;
	-moz-box-shadow: inset 0 0 10px #000000;
	-webkit-box-shadow: inset 0 0 10px #000000;
	box-shadow: inset 0 0 10px #000000;
	border-radius:10px;
	min-height:250px;
	max-height:400px;
	float:left;
	padding:15px;
	font-size:11px;
	line-height:16px;
}

.widgetDivider { padding:4px; height:1px }

.plan{
	border:2px solid #4bacc6;
	margin-right:20px;
}

.implement{
	border:2px solid #ab5656;
	margin-right:20px;
}

.comm{
	border:2px solid #9aba58;
	margin-right:20px;
}

.lead{
	border:2px solid #f79648;
}

.plan2, .implement2, .comm2, .lead2{
	width:235px;
	background:#fff;
	-moz-box-shadow: inset 0 0 10px #000000;
	-webkit-box-shadow: inset 0 0 10px #000000;
	box-shadow: inset 0 0 10px #000000;
	border-radius:10px;
	height:400px;
	float:left;
	padding:15px;
	font-size:11px;
	line-height:16px;
}

.widgetDivider { padding:4px; height:1px }

.plan2{
	border:2px solid #4bacc6;
	margin-right:20px;
}

.implement2{
	border:2px solid #ab5656;
	margin-right:20px;
}

.comm2{
	border:2px solid #9aba58;
	margin-right:20px;
}

.lead2{
	border:2px solid #f79648;
}


.planTitle, .implementTitle, .commTitle, .leadTitle{
	width:235px;
	float:left;
	text-align:center;
}

.planTitle h3, .implementTitle h3, .commTitle h3, .leadTitle h3{
	margin-bottom:10px;
}

.planTitle, .implementTitle, .commTitle{
	margin-right:20px;
}

.pagePic{
	width:620px;
	height:260px;
	margin-bottom:40px;
}

.pagePic .widget{
	border:none;
	padding:0;
}

#fsb-social-bar {
width: 100%;
border-bottom: 0px solid #dbdbdb !important;
border-top: 0px solid #dbdbdb !important;
padding: 10px 0;
margin: 0px 0 20px 0;
float: left;
background: none !important;
position: relative;
clear: both;
}

/* ----------------------------------------------------------------------- */
/* -Page Section Elements--------------------------------------------------------- */

#SectionContainer { display:table;}
.SectionContainer{
	width:600px;
	min-height:150px;
	padding:0;
	margin:0 0 0 -40px;
	clear:both;

}

.SectionContainer .widget{
	border:none;
	padding:0px;
}
#Sectionplan, #Sectionimplement, #Sectioncomm, #Sectionlead{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
.Sectionplan, .Sectionimplement, .Sectioncomm, .Sectionlead{
	width:140px;
	background:#fff;
	-moz-box-shadow: inset 0 0 4px #000000;
	-webkit-box-shadow: inset 0 0 4px #000000;
	box-shadow: inset 0 0 4px #000000;
	border-radius:10px;
	min-height:140px;
	float:left;
	padding:7px;
	font-size:16px;
}

.Sectionplan, .Sectionplan a {
	color:#084478;
	border:2px solid #4bacc6;
	margin-right:10px;
}

.Sectionimplement, .Sectionimplement a{
	color:#ab5656;
	border:2px solid #ab5656;
	margin-right:10px;
}

.Sectioncomm, .Sectioncomm a{
	color:#9aba58;
	border:2px solid #9aba58;
	margin-right:10px;
}

.Sectionlead, .Sectionlead a{
	color:#f79648
	border:2px solid #f79648;
}

.Sectionplanlarge, .Sectionimplementlarge, .Sectioncommlarge, .Sectionleadlarge{
	width:280px;
	background:#fff;
	-moz-box-shadow: inset 0 0 4px #000000;
	-webkit-box-shadow: inset 0 0 4px #000000;
	box-shadow: inset 0 0 4px #000000;
	border-radius:10px;
	min-height:140px;
	float:left;
	padding:7px;
	font-size:16px;
}

.Sectionplanlarge, .Sectionplanlarge a {
	color:#4bacc6;
	border:2px solid #4bacc6;
	margin-right:10px;
}

.Sectionimplementlarge, .Sectionimplementlarge a{
	color:#ab5656;
	border:2px solid #ab5656;
	margin-right:10px;
}

.Sectioncommlarge, .Sectioncommlarge a{
	color:#9aba58;
	border:2px solid #9aba58;
	margin-right:10px;
}

.Sectionleadlarge, .Sectionleadlarge a{
	color:#f79648
	border:2px solid #f79648;
}

/* ----------------------------------------------------------------------- */
/* ----Page Boxes--------------------------------------------------------- */

#SectionContainerBoxes {
	width:640px;
	padding:12px 0;
	margin:0 auto 10px auto;
	height:auto;
}

#SectionBoxes {
	width:640px;
	min-height:209px;
	padding:0;
	margin:0 auto;
	clear:both;
}

.SectionBox1, .SectionBox2, .SectionBox3, .SectionBox4, .SectionBox5, .SectionBox6 {
	width:209px;
	min-height:209px;
	float:left;
	padding:0;
	margin:0;
}

.SectionBox2, .SectionBox5 {
	margin:0 6px 0 6px;
}
.SectionBoxNews {
	width:424px;
	height:209px;
	float:left;
	padding:0 14px;
	margin:0 0 0 6px;
	background:url(images/box-images/News.png) no-repeat;
}
a.News-Div {
    display: block;
    height: 50px;
    width: 424px;
    text-decoration: none;
}

.widgets_on_page ul {
	padding:0 !important;
}
/* ----------------------------------------------------------------------- */
/* Old Page Boxes--------------------------------------------------------- */

#SectionContainer1 {
	width:640px;
	padding:12px 0;
	margin:0 auto 10px auto;
	border:#003d72 1px solid;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background-color:#f5f5f5;
	height:auto;
}
#Section{
	width:600px;
	min-height:180px;
	padding:0 0 0 0px;
	margin:0 auto;
	clear:both;
}

.SectionContainer1 .widget{
	border:none;
	padding:0px;
}

.SectionHeader {
	width:190px;
	padding:0;
}

.Section1, .Section2, .Section3, .Section4, .Section5, .Section6 {
	width:190px;
	min-height:170px;
	float:left;
	padding: 4px 4px 0 4px;
	margin:5px 5px 0 5px;
	-webkit-box-shadow: 0px 3px 3px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 3px 3px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 3px 3px 0px rgba(50, 50, 50, 0.75);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background:url(images/boxes-bg.jpg) repeat-x bottom;
	background-color:#fff;
	font-size:18px;	
	-webkit-hyphens: none;
	-moz-hyphens: none;
	hyphens: none;
	line-height:22px;
}

.SectionSelect { font-size:12px; }

.Section1 a, .Section2 a, .Section3 a, .Section4 a, .Section5 a, .Section6 a {
	font-size:18px;
	-webkit-hyphens: none;
	-moz-hyphens: none;
	hyphens: none;
	line-height:1;
	text-align:center;
	margin-top:15px;
	color:#000;
}
.Section1 p, .Section2 p, .Section3 p, .Section4 p, .Section5 p, .Section6 p {
	margin:15px 0 0 0;
}

.SectionCommNews {
	width:390px;
	min-height:170px;
	float:left;
	padding: 4px 4px 0 4px;
	margin:5px 5px 0 5px;
	border:#144279 1px solid;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background:url(images/boxes-bg.jpg) repeat-x bottom;
	background-color:#fff;
	font-size:18px;	
	-webkit-hyphens: none;
	-moz-hyphens: none;
	hyphens: none;
	line-height:22px;
}

.SectionCommNews a {
	font-size:18px;
	-webkit-hyphens: none;
	-moz-hyphens: none;
	hyphens: none;
	line-height:1;
	text-align:center;
	margin-top:15px;
	color:#000;
}
.SectionCommNews p {
	margin:15px 0 0 0;
}

#IconPlaceholder {
	float:left;
}

/* ----------------------------------------------------------------------- */
/* -Post Elements--------------------------------------------------------- */


.sidebar .entry-content,
 {
	width: 1000px;
	padding: 0 0;
}
.sidebar .post-navigation .nav-links {
	padding: 0 0;
}

/* ----------------------------------------------------------------------- */
/* -Calendar of Events------------------------------------------------------- */

.coe {
	font-size:12px !important;	
}
.coe .entry-title {
	margin:0 !important;	
}
.coe .entry-title .summary {
	margin:0 !important;	
}
.coe h4 {
	font-size:12px !important;
	margin:0 !important;
}
.coe .tribe-clearfix {
	margin:0 !important;
}
.coe .duration {
	font-size:12px !important;
	border-bottom: 1px solid #eee !important;
	padding-bottom:10px;
	margin-bottom: 10px;
}
	

/* ----------------------------------------------------------------------- */
/* -Widget Elements------------------------------------------------------- */
.IntelliWidget-sidebar .textwidget {
	padding:0;	
	line-height:18px; 
}
.IntelliWidget-sidebar .textwidget a {
	color:#000;
	line-height:18px; 
	font-size: 14px !important;
	padding: 0;
}
.IntelliWidget-sidebar .textwidget a:hover {
	padding: 0;
	color:#ea9629;
}
.IntelliWidget-sidebar ul {
	margin:0 !important;
	padding:0 0 0 20px !important;
}
.IntelliWidget-sidebar ul li {
	list-style:url(images/grey-bullet.png) outside !important;
}
.IntelliWidget-sidebar, .IntelliWidget-sidebar ul a { 
	color:#000; 
	line-height:14px; 
	font-size: 14px !important;
	padding:0 0 2px 0;
}

.menu-top-sidebar-container, .menu-top-sidebar-container a { color:#588201; }

.menu-mandated-2-container, .menu-mandated-2-container a { color:#029cc5; }

.menu-modes-3-container, .menu-modes-3-container a { color:#000; }

.menu-plan-page-menu-container, .menu-plan-page-menu-container a { color:#000; }

.menu-communicate-page-menu-container, .menu-communicate-page-menu-container a { color:#000; }

.menu-lead-page-menu-container, .menu-lead-page-menu-container a { color:#000; }

.menu-implement-page-menu-container, .menu-implement-page-menu-container a { color:#000; }

.widget-1 { color:#000; }

.site-main .widget-area {
	float: right;
	width: 300px;
}
.site-main .widget-area ul { 
	margin:0;
	padding:0 0 0 20px;
}
.site-main .widget-area ul li { 
	list-style:url(images/grey-bullet.png) outside;
}
.site-main .widget-area .widget {
	padding:4px;
	background-color:#f5f5f5;
	-webkit-box-shadow: 0px 3px 3px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 3px 3px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 3px 3px 0px rgba(50, 50, 50, 0.75);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin:0 0 20px;
}
.widget-mandates {
	padding:4px;
	background:#f5f5f5;
	-webkit-box-shadow: 0px 3px 3px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 3px 3px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 3px 3px 0px rgba(50, 50, 50, 0.75);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin:0 0 20px;
	font-size: 14px;
}

.widget-mandates .widget-title {
    font-family: sctpofont;
    font-size: 22px;
    font-style: normal;
    font-weight: normal;
    margin: 0 0 2px;
}

.widget-mandates .menu a  {
	color:#4bacc6;
	/*text-shadow: 2px 2px 2px rgba(0, 0, 0, 1);*/
}

.menu-mandated-4-container ul { 
	margin:0;
	padding:0 0 0 20px;
}
.menu-mandated-4-container ul li { 
	list-style:url(images/ltblue-bullet.png) outside !important;
}

.widget { 
    -moz-hyphens: none;
    background:none;
    font-size: 14px;
    margin: 0 0 0;
    padding:0 0 20px;
    word-wrap: break-word;
	border:0px solid #084478;
}

.sidebar .site-footer .widget {
    width: 100%;
}

.widget .widget-title {
    font-family: sctpofont;
    font-size: 22px;
    font-style: normal;
    font-weight: normal;
    margin: 0 0 2px;
}
.widget .widget-title a {
    font-family: sctpofont;
    font-size: 22px;
    font-style: normal;
    font-weight: normal;
    margin: 0 0 2px;
	color:#000;
	text-decoration:none;
}
.widget .widget-title a:hover {
	text-decoration:none;
}

.widget li {
	padding:0; 
}

.post-navigation {
	background-color: #fff;
	color: #ca3c08;
	font-size: 14px;
	font-style: italic;
	font-weight: 300;
	padding: 20px 0;
}

/* ----------------------------------------------------------------------- */
/* -Form Elements--------------------------------------------------------- */

div.wpcf7 img.ajax-loader {
    border: medium none;
    float: left;
    margin-left: 4px;
    vertical-align: middle;
}

/* ----------------------------------------------------------------------- */
/* -Plugin Elements------------------------------------------------------- */

/* -Calendar of Events --------------------------------------------------- */
.tribe-events-tooltip p.entry-summary {
    font-size: 11px;
    line-height: 1.5;
    padding: 0;
	width:300px;
}

/* ----------------------------------------------------------------------- */
/* -Footer Elements------------------------------------------------------- */

.site-footer {
    background:url(images/footer_bg.png) repeat-x top center;
    color: #FFF;
	font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
    text-align: center;
	height:356px;
	max-width:1950px;
}

.site-footer .container {
    background:url(images/footer_bg.png) repeat-x top center;
	width:1000px;
    padding: 30px 0;
	margin:0 auto;
	height:356px;
}

.footerMenu{
	width:1000px;
	padding: 0 0 20px;
	text-align:center;
	float:left;
}

.footerContent{
	width:700px !important;
	text-align:center !important;
	margin:0 auto 0 auto !important;
}

.footerLeft{
	float:left;
	width:540px;
}

.footerRight{
	float:right;
	width:257px;
}

.footerStamp{
	float:left;
	width:1000px;
}

.site-footer .widget {
	border:none;
	padding:0;
}


.site-footer .widget-title, .site-footer .widget-title a, .site-footer .wp-caption-text {
    color: #FFFFFF;
	font-size:16px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	font-style:normal;
	text-align:right;
}

.footerMenu li{
	display:inline-block;
	border-right:1px solid #FFF;
	padding:0 10px;
}
.footerMenu li.menu-item-63 {
	display:inline-block;
	border-right:none;
	padding:0 10px;
}
.site-footer .widget a {
    color: #FFF;
	font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
}

p.footerText{
	width:700px;
	color:#fff;
	font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-align:center;
}

p.footerTextC{
	width:700px;
	color:#fff;
	font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-align:center;
}

.footerRight input{
	width:200px;
	border:1px solid #001a32;
	border-radius:5px 5px 5px 5px;
}

.footerRight input.wpcf7-submit{
	width:100px;
	background:#087300;
	border-radius:5px 5px 5px 5px;
	color:#fff;
	padding:5px 10px;
}

.footerRight p{
	margin-bottom:10px;
}

.menu-footer-menu-container { width:1000px !important; }

menu, ol, ul {
    margin: 4px 0;
    padding: 0 0 0 0;
}

ul {	
	padding:0 0 16px 40px;	
}
ul li {
	list-style-position:outside;
}
ol {	
	padding:0 0 16px 40px;	
}

.rpwe-block ul{
list-style:none;
padding:0 !important;
margin:0 !important;
}
.rpwe-ul{
list-style:none;
padding:0 !important;
margin:0 !important;
}
.rpwe-block li{
list-style-position:outside;
padding:0 !important;
margin:0 !important;
}


/**
* 5.11 404
* ----------------------------------------------------------------------------
*/

.error404 .page-header {
background-color: #fff;
}

.error404 .page-title {
line-height: 0.6;
margin: 0;
padding:0;
position:inherit;
text-align:left;
width: auto;
}

.error404 .page-title:before {
color: #e8e5ce;
content:normal;
font-size: 18px;
line-height: 0.6;
overflow: hidden;
position: absolute;
left: 7px;
top: 28px;
}

.error404 .page-wrapper {
background-color: #fff;
}

.error404 .page-header,
.error404 .page-content {
margin: 0 auto;
max-width:100%;
width: 620px;
padding-bottom: 40px;
width: 100%;
}

.sidebar .page-content {
margin: 0 auto;
width: 620px;
padding: 0;
}

/**
* 5.9 Archives
* ----------------------------------------------------------------------------
*/

.archive-header {
background-color:transparent;
}

/* ----------------------------------------------------------------------- */
/* -Comments Elements------------------------------------------------------- */

.sidebar .comments-title,
.sidebar .comment-list,
.sidebar .must-log-in,
.sidebar .comment-reply-title,
.sidebar .comment-navigation,
.sidebar .comment-respond .comment-form {
max-width: 604px;
padding-left:0;
padding-right:0;
}

.site-main .sidebar-container {
	margin:0 0 20px 0;
}

#dc_jqaccordion_widget-3-item ul a.dcjq-parent {    
    padding: 5px 15px !important;
}
#dc_jqaccordion_widget-3-item ul a {    
    padding: 5px 15px !important;
}
#dc_jqaccordion_widget-%ID%-item ul ul a {padding: 5px 10px 5px 25px; background: #fff; font-weight: normal; text-transform: capitalize;}
/* ----------------------------------------------------------------------- */
/* -google language translator custom styles------------------------------ */

#google_language_translator {
  min-height:auto !important;
}

select.goog-te-combo { 
  width:143px !important;
  background:#fff;
  box-shadow:none !important; 
  -moz-box-shadow:none !important; 
  -webkit-box-shadow:none !important; 
  padding:2px !important; 
  height:auto !important; 
  border:1px solid #074377 !important; 
  border-radius:4px !important; 
  -webkit-border-radius:4px; 
  -moz-border-radius:4px !important; 
}

/**
* 5.10 Search Results/No posts
* ----------------------------------------------------------------------------
*/

.searchpage-title {
	font-weight:bold;
	color:#00294e;
}

.page-title {
font: 300 italic 30px "Source Sans Pro", Helvetica, sans-serif;
margin: 0 auto;
max-width: 1040px;
padding: 30px 0;
width: 100%;
}

.page-header {
	background-color:#FFFFFF;
}

.page-content {
margin: 0 auto;
max-width: 604px;
padding: 40px 0;
width: 100%;
}

.sidebar .page-content {
margin: 0 auto;
max-width: 1040px;
padding: 40px 376px 40px 60px;
}


/**
* 5.7 Post/Paging Navigation
* ----------------------------------------------------------------------------
*/

.navigation .nav-previous {
float: left;
}

.navigation .nav-next {
float: right;
}

.navigation a {
color: #bc360a;
}

.navigation a:hover {
color: #ea9629;
text-decoration: none;
}

.paging-navigation {
background-color:#fff;
padding:25px 0 25px 0;
}

.paging-navigation .nav-links {
margin: 0 auto;
max-width: 604px;
width: 640px;
}

.sidebar .paging-navigation .nav-links {
max-width: 1040px;
padding: 0;
}

.paging-navigation .nav-next {
padding: 13px 0;
}

.paging-navigation a {
font-size: 22px;
font-style: italic;
font-weight: 300;
}

.paging-navigation .meta-nav {
background-color: #4c83b8;
border-radius: 50%;
color: #fff;
display: inline-block;
font-size: 26px;
padding: 3px 0 8px;
text-align: center;
width: 50px;
}

.paging-navigation .nav-previous .meta-nav {
margin-right: 10px;
padding: 17px 0 23px;
width: 80px;
}

.paging-navigation .nav-next .meta-nav {
margin-left: 10px;
}

.paging-navigation a:hover .meta-nav {
background-color: #979b9e;
text-decoration: none;
}

.post-navigation {
background-color: #fff;
color: #ca3c08;
font-size: 20px;
font-style: italic;
font-weight: 300;
padding: 20px 0;
}

.post-navigation .nav-links {
margin: 0 auto;
max-width: 1040px;
}

.sidebar .post-navigation .nav-links {
padding: 0;
}

.post-navigation a[rel="next"] {
float: right;
text-align: right;
}

/* ----------------------------------------------------------------------- */
/* -CiviCRM Elements------------------------------------------------------- */

crm-container .crm-section .label, .crm-container-snippet .crm-section .label {
    float: left;
    text-align: right;
    width: 200px !important;
}
#crm-container.crm-public .label {
    padding: 6px 6px 0 0 !important;
}

.crm-container .crm-marker, .crm-container-snippet .crm-marker {
    margin-right: 0px !important;
}
#crm-container .crm-submit-buttons {
	text-align:center !important;
	padding-left:200px !important;
	margin:20px 0 50px 0 !important;
}
.crm-container .form-checkbox {
    margin: 10px 3px 0 0 !important;
}

.crm-container .crm-section .content, .crm-container-snippet .crm-section .content {
    margin-left: 0 !important;
}
.crm-container .description, .crm-container .crm-clear-link {
    color: #000 !important;
    font-size: 1em !important;
}
.crm-container .ui-icon {
    background-image:none !important;
}

.ui-icon {
    background-image: none !important;
    height: 0 !important;
    width: 0 !important;
}

.wp-pagenavi {
    margin:0 0 20px 0 !important;
}

/* ----------------------------------------------------------------------- */
/* -LobbyTools Elements--------------------------------------------------- */

.LobbyTools { 
	margin:0;
	font-size: 18px !important;
}
.LobbyTools a { 
	font-family: sctpofont !important;
    font-size: 24px !important;
}


/* ----------------------------------------------------------------------- */
/* -Mobile Elements------------------------------------------------------- */


@media (max-width: 1024px) {
	
.sec-bannerContainer-comm{
	width:1000px;
	height:233px;
	background-color: #9aba58;
	margin:0 auto;
	padding:0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.site-main .widget-area {
margin-right: 0px;
}
}



@media (max-width: 1069px) {

.sec-bannerContainer-comm{
	width:1000px;
	height:233px;
	background-color: #9aba58;
	margin:0 auto;
	padding:0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.site-main .widget-area {
margin-right: 0px;
}
}

@media (max-width: 999px) {

.site {
    margin: 0 auto 0 auto;
    width: 100%;
}
#page {
	width: 100%;
}
.site-main .widget-area {
	margin-right: 0px;
}

.headerMenu{
	padding-top:19px;
}
.nav-menu li a, .nav-menu li a:visited{
	color:#fff;
	font-size:18px;
	font-family: sctpofont;
	text-decoration:none;
	padding: 17px 16px 19px 44px;
	background:none;
}

.nav-menu li a:hover{
	color:#fff;
	font-size:18px;
	font-family: sctpofont;
	text-decoration:none;
	padding: 17px 16px 19px 44px;
}

.nav-menu li{
	height:54px;	
}

.nav-menu li:hover{
	height:54px;
	background:url(images/menu_over.png) repeat-x top center;
}

.nav-menu li.menu-item-27 a{
	background:url(images/car_icon.png) no-repeat left;
}

.nav-menu li.menu-item-32 a{
	background:url(images/walk_bike_icon.png) no-repeat left;
}

.nav-menu li.menu-item-25 a{
	background:url(images/bike_icon.png) no-repeat left;
}

.nav-menu li.menu-item-26 a{
	background:url(images/bus_icon.png) no-repeat left;
}

.nav-menu li.menu-item-29 a{
	background:url(images/rail_icon.png) no-repeat left;
}

.nav-menu li.menu-item-30 a{
	background:url(images/sea_icon.png) no-repeat left;
}

.nav-menu li.menu-item-24 a{
	background:url(images/air_icon.png) no-repeat left;
}

.nav-menu li.menu-item-31 a{
	background:url(images/space_icon.png) no-repeat left;
}

.nav-menu li.menu-item-28 a{
	background:url(images/freight_icon.png) no-repeat left;
}

}
/* ----------------------------------------------------------------------- */