.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font-size: 0;
  line-height: 0;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 45px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.row-container {
  margin-right: auto;
  margin-left: auto;
}
.row-container:before,
.row-container:after {
  display: table;
  content: "";
  line-height: 0;
}
.row-container:after {
  clear: both;
}
#nav {
	border-bottom: 1px solid #cccccc;
	padding-top:50px;
	background:#fff;
	padding-bottom: 15px;
}
ul#icemegamenu li a:before {
	content: url("/wrap/images/blueBullet.png");
	margin-right:13px;
	float:left;
	margin-top:-2px;
}
ul#icemegamenu li:first-child a::before {
	content:"";
	margin-right:0;
}
.navbar-form button:after {
  	content: '\f002';
  	font-family: FontAwesome;
}
.navbar-form button.btn {
	height: 35px;
    padding: 0 18px 0 15px;
}
.topMenu {
}
.topMenu ul {
	float:right;
}
.topMenu ul li {
	display:inline;
}
.topMenu ul li:after {
	content:"|";
	margin:0 3px;
}
.topMenu ul li:last-child:after {
	content:"";
	margin:0 3px 0 0;
}
.topMenu ul li a {
	text-decoration:underline !important;
	color:#16335C;
}
.topMenu ul li a:hover {
	color:#a61d40;
}
.mod-search {
	margin-top:-50px;
}
#nav .container-fluid {
	background:white;
}
#nav .row-container{
	border-bottom:0px solid #ccc;
}
#showcase {
	float: left;
}
#item_119 {
	margin-left:-30px;
}
#showcase .item_introtext p {
	padding: 0 20px 15px;
	min-height:145px; /*125px */
}
.cameraContent  .item_introtext p {
	padding:0;
}

.mod-newsflash-adv.services #item_119 .item_content {
    background: #a6093d none repeat scroll 0 0;
}
.mod-newsflash-adv.services #item_120 .item_content {
    background: #6d97a5 none repeat scroll 0 0;
}
.mod-newsflash-adv.services #item_121 .item_content {
    background: #e7a55a none repeat scroll 0 0;
}
#module_119 img {
	width:100%;
}
.mod-newsflash-adv.services .item .item_content .item_title a:hover {
    color: #ddd;
}
#header {
	float:left;
	width:100%;
	margin-bottom:0px !important;
}
.body__home #header {
	min-height:auto;
	padding-bottom:50px;
}
#showcase {
	float:left;
	margin-top:30px;
	width:100%;
}
.body__home #showcase {
	margin-top:25px;
}
#content{
	background: none;
	float:left;
	margin-top:50px;
	padding:0px;
	width:99.75%;
}
.body__home #content {
	margin-top:0;
}
.homeContent {
	text-align:center;
}
.homeContent ul {
	margin-bottom:30px;
}
.homeContent ul li {
	display:inline;
	margin:20px;
	font-size:18px;
}
.homeContent p {
	margin-top:20px;
	margin-bottom:20px;
}
.body__home #content h4	{
	text-align:left;
	margin-bottom:30px;
	margin-top:0px;
	color:#292A6B;
	font-weight:600;
	font-size:23px;
}
/*.body__home #content .row-fluid [class*="span"] {
	padding:0 0 0;
}*/
#feature{
	background:#f9f9f9;
	border:1px solid #bebdbd;
	float:left;
	margin-top:30px;
	width:100%;
}
.highwayT #feature {
	margin-top:10px;
}
#push {
}
.feature, .feature1, .feature2, .feature3 {
	width:33.286%;
	float:left;
}
#feature h3.moduleTitle  {
	text-align:center;
	background:#6d97a5;
	font-size:18px;
	color:white;
	text-transform:uppercase;
}

#feature .featureLogin h3 span.item_title_part_0:before {
	content:"\f007";
    font-family: "FontAwesome";
    font-size: 20px;
	color:#9dc6d3;
	padding-right:15px;
}
#feature .featureEvents h3 span.item_title_part_0:before {
	content:"\f073";
    font-family: "FontAwesome";
    font-size: 20px;
	color:#9dc6d3;
	padding-right:15px;
}
#feature button {
	text-transform:uppercase;
	font-family:"Open Sans";
}
#feature .featureJob h3 span.item_title_part_0:before {
	content:"\f1ea";
    font-family: "FontAwesome";
    font-size: 20px;
	color:#9dc6d3;
	padding-right:15px;
	text-decoration:none;
}
#feature .featureHelp h3 span.item_title_part_0:before {
	content:"\f007";
    font-family: "FontAwesome";
    font-size: 20px;
	color:#9dc6d3;
	padding-right:15px;
}
#feature .featureReport h3 span.item_title_part_0:before {
	content:url("/images/reportIcon.png");
	margin-left: -35px;
    margin-top: 5px;
    position: absolute;
}
#feature .featureReport h3 span {
}
#feature .featureReport h3 {
}
#feature .container-fluid {
}
	
.module_container .featureLogin,.module_container .featureEvents, .module_container .featureHelp {
	border-right:0;
}
.feature {
	min-height:450px; /*600px; */
	padding-top:20px;
}
.feature.featureT {
	min-height:450px;
}
.mod-custom__feature {
	padding:0px 40px;
}
.body__home table.mod_events_latest_table {
	margin-top:10px;
}
.form-limit {
	display:none;
}
.searchintro .badge {
	background:none !important;
	color:black;
	font-size:15px;
	border:none;
}
.page-search h3 {
	margin-bottom:30px;
}
.only {
	display:none;
}
.featureLogin .mod-login  {
 /*   padding-top: 20px;	*/
	width:100%;
	margin:0 auto;
}
.featureLogin .input-prepend input {
	width:100%;
}
.featureLogin .unstyled {
	font-size:85%;
	margin-top:15px;
}
.featureLogin .unstyled li:before {
	content:"\f00c";
    font-family: "FontAwesome";
    font-size: 12px;
	padding-right:10px;
	color:#a61d40;
}
#feature button, #feature .btn, a.button, a.btn, input.modfilter_button, #listing button, .formBody button, .RtrnLnk a, 
.controls button, .mod-login_submit button, input#Submit, button.btn-primary, .btn-group a.dropdown-toggle, input#Send, input.btn, 
input[type="button"],button,input[type="submit"], a.programCartLink, a.programSuiteCartLink  {
 	background: #27ACE4 !important;
  	-webkit-border-radius: 2px !important;
  	-moz-border-radius: 2px !important;
  	border-radius: 2px !important;
	font-size:14px !important;
	padding:5px 15px !important;
	color:white !important;
	text-transform:uppercase !important;
	vertical-align:middle;
	line-height:20px !important;
	text-decoration:none !important;
}

#showcase a {
	text-decoration:none !important;
}
#stats {
	margin-top:30px;
	width:100%;
	float:left;
}
#stats img {
	width:100%;
}
a.btn {
	text-decoration:none;
}
#footer img {
	margin-left: -8px;
    margin-top: -15px;
}

#copyright {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #444;
    font-size: 90%;
    padding: 0 70px;
    text-align: center;
    border-top: 1px solid #cccccc;
}
#copyright a {
	color:#292A6B;
}
.courtland {
	font-size:90%;
	margin-top:10px;
}
.icemegamenu a, #back-top a {
	text-decoration:none;
}
#copyright .fa {
	background:#3e6d7d;
	border-radius:30px;
	font-size:18px !important;
	font-family:"FontAwesome";
	margin-right:10px;
	padding:12px;
}
.fa-facebook {
	padding:12px 14px;
}
.fa-rss {
	padding:12px 13px;
}
.fa-twitter {
	padding:12px 11px;
}

.floatRight {
	float:right;
}
.socialMedia {
	margin-top:-12px;
}
.footerMenu {
    float: left;
    margin-bottom: -15px;
    margin-top: 20px;
    width: 100%;
}
.tagline {
	margin-top:-10px;
	padding-bottom:12px;
}
.fa:hover {
	background:#002E5D;
}
.width100 {
	width:100%;
	float:left;
}
.topBox {
	height:45px;
	width:32.85%;
	text-shadow:2px 2px #333;
	text-align:center;
	float:left;
}

.boxes {
	margin-top:-41px;
}
.top1 {
	background:#a6093d;
}
.top2 {
	background:#6d97a5;
	margin:0 10px;
}
.top3 {
	background:#e7a55a;
}
.topBox a {
 	color: white;
    font-family: "Open Sans Condensed";
    font-size: 28px !important;
    line-height: 10px;
    margin-top: -20px;
}
.topBox a:hover {
 	color: #ddd;
}
.topBox p {
	margin-top:13px;
}
.topBox p img {
	margin-top:-5px;
	margin-left:5px;
}

div#aside-left .nav.menu li:before {
	content:url("/wrap/images/blueSubmitBtn-small.png");
    font-size: 12px;
	color:#a61d40;
	margin-left:-22px;
	position: relative;
    top: 3px;
	float:left;
}
div#aside-left .nav.menu li a {
    font-weight: bold;
    margin-right: 5px;
    float: left;
    width: 95%;
    margin-left: 9px;
}
div#aside-left .nav-child.unstyled.small {
    margin-top: 5px;
}
div#aside-left .nav-child.unstyled.small li:before {
    content: "" !important;
    margin-left: -3px !important;
}
div#aside-left .nav-child.unstyled.small li a {
    font-size: 14px;
	font-weight:normal;
}

div#aside-left .item-746.deeper.parent.firstItem > a {
    pointer-events: none;
	margin-bottom:10px;
}

div#aside-left .moduletable.portal {
    border-top: 1px solid #ccc;
    padding-top: 15px;
}
div#aside-left .moduletable.portal header h3 {
    font-size: 14px !important;
    font-weight: bold;
    color: #292A6B !important;
}

.addthis_sharing_toolbox {
	display:none;
}
.twitterCode {
	float:left;
}
.twitterCode iframe {
}
#footer p.address:before {
	content:"\f015";
    font-family: "FontAwesome";
    font-size: 25px;
	margin-left:-32px;
	color:#c3dce4;
	padding-right:10px;
}
#footer p.address {
	margin-left:32px;
}
.twitterCode iframe {
	height:328px !important;
	width:250px !important;
}

#footer img:hover {
	opacity:.5;
}
#footer h3 {
	color:#D2E4F7;
}

#footer span.phone:before {
	content:"\f095";
    font-family: "FontAwesome";
    font-size: 25px;
	margin-left:-32px;
	color:#c3dce4;
	padding-right:10px;
}
.volunteerStats {
	margin-top:-20px;
}
table.mod_events_latest_table  tr{
	margin-bottom:15px;
	float:left;
}
#jevents_body .tableh1 {
    background-image: none;
}
.btn {
	text-transform:uppercase;
}
a.btn:hover, button.btn:hover, #listing button:hover, .formBody button:hover, .RtrnLnk a:hover, .controls button:hover, 
.mod-login_submit button:hover, input#Submit:hover, button.btn-primary:hover, .btn-group a.dropdown-toggle:hover, input#Send:hover, input.btn:hover, input[type="button"]:hover, button:hover, input[type="submit"]:hover, a.programCartLink:hover, a.programSuiteCartLink:hover {
	background:#292A6B !important;
}
.rightEvents {
	float:right;
	padding:8px 10px;
	border:1px solid #6d97a5;
}
.leftEvents {
	float:left;
}
span.memberIcon:after {
	content:"\f007";
    font-family: "FontAwesome";
    font-size: 20px;
	color:#e7a65b;
	padding-right:8px;
}
.memberDiscountYes:after {
	content:"\f007";
    font-family: "FontAwesome";
    font-size: 20px;
	color:#e7a65b;
	padding-left:10px;

}
#top .mod-search input {
	height: 36px;
    padding: 5px 10px;
}
.eventstyle {
	border-bottom-width:6px !important;
}
#jevents_body div.event_legend_item {
    width: 15% !important;
}
#jevents_body div.event_legend_name {
    border-left-width: 6px !important;
}
#content ul.actions li:before {
	content:"";
}
#jevents_body .currentmonth, #jevents_body .currentday, #jevents_body .currentweek {
    font-size: 18px !important;
}
#jevents_body .previousmonth, #jevents_body .nextmonth {
	font-size:16px !important;
}
.tableh1 h2,.tableh1 .today {
	display:none;
}

#jevents_body .tableh1 {
    height: 0px;
	padding:10px;
	border-color:#F9F9F9;
}
.jevbootstrap table {
    border: 0 none !important;
}
#aside-left {
    font-size: 90%;
   	padding:0;
	padding-right:15px;
	margin-top:-15px !important;
}
#aside-left .jevbootstrap .mod_events_latest_date, #aside-left .mod_events_latest{
    line-height: 22px;
}
#aside-left .mod_events_latest_table tr {
    border-bottom: 0;
}
#aside-left h3 {
	font-size:22px;
	margin-bottom:0;
	color:#a6093d;
	line-height:28px;
	margin-bottom:20px;
}
#component {
    border-left: 1px solid #bfbebe;
	padding:0px;
	min-height:850px; /*920px;*/
}

#component main {
    padding-left: 30px;
	float:left;
}
.body__system #component, .body__loginForm  #component {
}
.highwayT #component, .vcm #component {
	min-height:0;
}
.body__highwayTHeight #component {
	min-height:400px;
}
.body__vcmHeight #component {
	min-height:400px;
}
.body__vcm h1 {
	text-align:center;
}
/*.body__home #component {
	border-left:0;
}*/
ul.sub_level_2 {
	left:0 !important;
	position:relative !important;
	background:#6D97A5;
}
ul.sub_level_2  li a{
	padding:5px 30px !important;
}
ul.sub_level_2 .iceMenuLiLevel_3.firstItem a{
	margin-top: 8px !important;
}


ul.icesubMenu {
}
.featureHeaders {
	background:#6d97a5;
	width:100%;
	float:left;
}
.featureHeaders h3 {
	text-align:center;
	text-transform:uppercase;
 	background: #6d97a5 none repeat scroll 0 0;
    color: white;
    font-size: 18px;
}
.moduletable.featureLogin, .moduletable.featureEvents, .moduletable.featureHelp,.featureHeaderWidth.featureLogin,.featureHeaderWidth.featureEvents, .featureHeaderWidth.featureHelp {
    border-right: 1px solid #bebdbd !important;
}
.featureHeaderWidth {
	width:33.286%;
	float:left;
	height:50px;
}

#content #component ul li, .featureHelp ul li {
	list-style-position:outside;
	line-height:20px;
	margin-bottom:8px;
}
.body__noSidebar #component {
    border-left: 0;
    margin: 0 !important;
    padding: 30px 20px !important;
}
.memberBorder {
	border: 1px solid #6d97a5;
    padding: 8px 10px;
}
.body__noSidebar #content {
    width:100%;
	padding:0;
}
#jevents_header h2 {
	color: #16335c;
    font-size: 30px;
    font-weight: 300;
    line-height: 48px;
    margin-bottom: 30px;
    position: relative;
}
table.jevfiltertable  {
	width:1100px;
	margin-top: 100px;
    position: absolute;
}
table.jevfiltertable tr {
	width:30%;
	float:left;
}
table.jevfiltertable input#search_fv {
	height:35px;
	padding:5px 10px;
}
.evsearch_label, .evdate_label {
	font-size:15px;
	line-height:21px;
	margin-right:10px;
}
select#county_fv {
	padding:5px 10px;
}
#jevents_body {
	margin-top:130px;
}
#jevents {
	margin-top:-10px;
}
#jevents_body .buttontext a {
    color: #658C99;
    font-size: 13px;
    text-decoration: none;
	font-family:"Open Sans";
	font-weight:400;
}
input.modfilter_button {
    margin-left: -30px;
    margin-right: 30px;
}

.body__noSidebar #component {
    border-left: 0 none;
}
.body__home #component {
	min-height:0;
}

#jevents_body .weekdayclr {
    background-color: #fff;
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    font-size: 10px;
}

.body__noSidebar #component {
    border-left: 0 none;
}

#jevents_body .sundayemptyclr {
    background-color: #fff;
    border-left: 1px solid #999;
    border-top: 1px solid #999;
	border-bottom:1px solid #999;
    color: #333;
    font-size: 12px;
}

#jevents_body .tablec{
	border:1px solid #999;
}
#jevents_body .weekdayemptyclr {
	border:1px solid #999;
}
.ev_td_left {
	vertical-align:top;
	padding:10px;
}
#jevents_body .weekdayclr {
    background-color: #fff;
    border-left: 1px solid #999;
    border-top: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom:1px solid #999;
    font-size: 12px;
}
#jevents_body .currentmonth, #jevents_body .currentday, #jevents_body .currentweek {
    background:#6D97A5!important;
    color: #eee !important;
	border:0 !important;
}
#jevents_body .previousmonth, #jevents_body .previousday, #jevents_body .previousweek,#jevents_body .nextmonth, #jevents_body .nextday, #jevents_body .nextweek {
    background:#6D97A5;
    color: #eee !important;
	border-left:0 !important;
	border-right:0 !important;
}
#jevents_body .previousmonth a, #jevents_body .previousday a, #jevents_body .previousweek a,#jevents_body .nextmonth a, #jevents_body .nextday a, #jevents_body .nextweek a {
	color:#eee !important;
}
#jevents_body div.event_legend_name {
    font-size: 13px !important;
}
#jevents_body .weekdaytopclr, #jevents_body .sundaytopclr {
    border-left: 0 !important;
	border-right:0 !important;
	background:#59757F;
}
#jevents_body .eventstyle {
    font-size: 14px !important;
	padding:10px !important;
	border:0;
/*	border:0 !important;*/
}

#jevents_body .tablev1 {
    background-color: #59757f;
	display:none;
}
.hCal #jevents_header h2:before {
	content:"Highway T ";
}
#jevents_body .eventstyle a{
	color:white;
}
.fa-envelope, .fa-print {
	color:#6D97A5 !important;
}
li.email-icon {
	width:30px;
}
li.print-icon {
	width:30px;
}
.jevbootstrap [class^="icon-"], .jevbootstrap [class*=" icon-"] {
    background-image:none;
}
#jevents_header ul.actions li {
	font-size:18px;
}
table.ev_navigation {
	margin-top:-150px;
}
#jevents_body .tableh1 {
    border-bottom: 1px solid #ccc !important;
}
#jevents_body .maintable, #cal_title {
    margin-top: 110px;
}
.cal_td_daysnames{
	font-size:18px !important;
}
#cal_title {
	display:none;
}
table.ev_table {
	margin-top:100px;
}
.cal_td_daysnames{
	color:white;
	background:#6D97A5;
	padding:10px 0;
}
table.jevfiltertable {
    margin-top: 120px;
}
.chzn-container-single .chzn-single div b {
/*    background: rgba(0, 0, 0, 0) url("chosen-sprite.png") no-repeat scroll 0 10px !important;*/	
    background-position: 0 10px !important;
}
.chzn-container-single .chzn-single {
    height: 35px !important;
    line-height: 35px !important;
	min-width:60px;
}

#jevents_body .todayclr {
    background-color: #E1EBEF;
}
#jevents_body td, #jevents_body tr, #jevents_body p, #jevents_body div {
    font-size: 15px;
    line-height: 21px;
}
#content  table.ev_table ul li:before {
	content:"";
	margin-left:0px;
}
#content  table.ev_table ul li a {
	margin-left:9px;
}
#content .jev_pagination ul li:before, #content ul.ev_ul li:before{
	content:"";
	margin-left:0;
}
.tableh2 .ev_link_weekday {
	font-size:15px;
}
td.previousmonth a:before {
	content: '\f100';
  	font-family: FontAwesome;
	margin-right:5px;
}
td.nextmonth a:after {
	content: '\f101';
  	font-family: FontAwesome;
	margin-left:5px;
}
td.previousmonth img, td.nextmonth img {
	display:none;
}
#jevents_body .tableh2 {
    background-color: #577782;
    background-image: none;
}
#jevents_body div.jev_evdt_title {
	font-size: 18px;
    font-weight: bold;
    margin-top: -130px;
}
#jevents_body a.btn:hover {
	text-decoration:none;
}
.body__membership #component {
    min-height: 1100px;
}
.body__jobCenter #component {
	min-height:1100px;
}
.body__heightSidebar #component {
	min-height:1000px;
}
.body__managementSupport #component img {
	border:10px solid #fff;
}
#component h4, #component h3 {
    color: #292a6b;
    font-size: 23px;
    font-weight: 600;
    line-height: 23px;
}
#component ul {
	margin-bottom:30px;
}

.line {
	border-top:1px solid #ccc;
	padding-top:20px;
}

form textarea, form input[type="text"], form input[type="password"] {
    font-size: 15px !important;
    height: 35px !important; 
    line-height: 25px !important;
	padding:5px 10px !important;
}
ul.sub_level_2  li .iceCols {
	width:270px !important;
}
#aside-left ul li {
    margin-bottom: 10px;
    float: left;
    width: 100%;
}
.staffTable td img {
	margin-right:-40px;
	padding-right:5px;
}
.eb-category-thumb, .eb-stats-nav  {
/*	display:none !important;*/
}
div#fd.eb .eb-avatar img {
    height: auto !important;
    width: 100px !important;
}
.eb-post-content {
	border-top:1px solid #ccc;
	padding-top:20px;
}

div#fd.eb .eb-brand-name {
    font-size: 32px;
    font-weight: 300;
    margin: 0 0 40px;
	margin-top:20px;
}
.rptContainer { 
    border:2px solid #ccc; 
	width:300px; 
	height: 100px; 
	overflow-y: scroll; 
	padding:10px;
	margin-bottom:10px;
}
.mlform1 .formControlLabel{
	float: left;
    margin-right: 10px;
    width: 15% !important;	
}
.body__memberListing .mlform1 .formControlLabel{
    width: 25% !important;	
}
.mlform1 .formcontrols{
}
.mlform1 .listing-block {
	margin-bottom:10px;
	width:100%;
	float:left;
}
.rptContainer input[type="radio"], .rptContainer input[type="checkbox"] {
    margin: -2px 5px 0 0 !important;
}
.mlform1 .formcontrols input[type="radio"], .mlform1 .formcontrols input[type="checkbox"] {
    margin: -2px 5px 0 0;
}
#listing .buttons button {
	margin-left:25%;
}
span.nbrCheckbox {
	margin-right:15px;
}
.page-item__memberListing h3 {
  	color: #a6093d !important;
    font-size: 25px !important;
	font-weight:300 !important;
}

#memcontent {
	height:auto !important;
}
#memcontent .page {
}
#memcontent .page div {
}
.body__memberListing ul.page {
	width:100%;
	float:left;
}
.body__memberListing ul.page li {
	float: left;
    width: 50%;
}
.body__memberListing #content ul.page li:before {
	content:"";
	margin-left:0;
	padding-right:0;
}
.body__memberListing #content .pagination ul li:before {
	content:"";
	margin-left:0;
	padding-right:0;
}
.body__memberListing #content .pagination ul {
}
.body__memberListing #content .pagination ul li {
	padding:5px;
	border:1px solid #ccc;
	font-size:13px;
	border-radius:5px;
	margin:0 5px;
}
.body__memberListing #content .pagination ul li a{
	background:none;
	border:none;
	padding:3px 5px;
	color: #638793;
}
.body__memberListing .pagination {
    float: left;
    margin: 0 0 0 20px !important;
}
.body__memberListing .page_number {
    border: 0 !important;
	float:left;
	margin-left:10px;
}
.body__memberListing .page_number:before {
	content:"Page";
	margin-right:5px;
}
.body__memberListing #content .pagination ul li a:hover, #content .pagination ul li a:active{
	color:#A61D40;
}
.body__memberListing #content .pagination ul li:hover, #content .pagination ul li:active{
	background:#eee;
}
div#fd.eb h1 {
    font-weight: 300;
	line-height:32px;
}
div#fd.eb h2 {
    font-weight: 500;
}
div#fd.eb .btn {
    color: white !important;
    font-weight: normal;
}
div#fd.eb .btn:hover {
    color: white !important;
	background:#597B86 !important;
}
.eb-brand-bio {
    border: 1px solid #ddd;
    box-shadow: 1px 1px 1px 8px #eee;
    padding: 15px;
}
div#fd.eb .eb-post-body {
    margin-top: 20px;
}
.formResponsive .formHorizontal .rsform-block {
}
.formResponsive  #rsform_10_page_0.formHorizontal .rsform-block {
    margin-bottom: -15px;
}
.rsform-block-newslabel {
	font-weight:600;
}
.formResponsive #rsform_10_page_0.formHorizontal label {
	margin-top:0;
}
.formRequired {
	color:#A61D40;
	margin-right:5px !important;
	font-size:12px !important;
}

.highwayTContent, .vcmContent {
    margin: 0 auto;
    width: 85%;
}
.calloutT {
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 50px;
    margin-top: -20px;
}
.highwayT h1, .vcm h1 {
	text-align:center;
	font-weight:400;
}
.memLbuttons {
	padding-bottom:30px;
	border-bottom:1px solid #ccc;
	margin-bottom:30px;
}
.memLbuttons a {
	color:white;
	text-decoration:none;
}
#top button.btn {
	background:#A61D40 !important;
	padding: 5px 20px !important;
}
#component .page-header h3 {
	font-size:30px;
	font-weight:300;
}
#aside-left .mod-menu {
	margin-left:25px;
}
form#member-profile fieldset {
	display:none;
}
form#member-profile fieldset:first-child {
	display:block;
}
#component .page_header h3, #userForm .componentheading {
	font-size:30px;
	font-weight:300;
}
.formControlLabel {
	width:25% !important;
	margin-right:5px;
}
.rsform-block {
	margin-bottom:0 !important;
}
#userForm h2, #userForm .componentheading  {
	margin-bottom:40px;
	text-transform:capitalize;
	color:#002e5d;
}
input#captchaTxt97, input#captchaTxt224  {

}
.rsform-block-recaptcha .formControlLabel, .rsform-block-captcha .formControlLabel, .rsform-block-newsrecaptcha  .formControlLabel{
	height:80px;
}
.formRed, .star, .requiredRSFormAsterisk {
	color:#a6093d;
}
.contactT .formRed {
	margin-left:25%;
}
.formTableLayout tr.rsform-block > td {
	vertical-align:top;
}	
.contactT #userForm h2 {
}
.reportProblem #userForm .componentheading {
}
form#userForm {
}
.formTableLayout tr.rsform-block > td {
    padding: 3px 6px;
}
.formValidation {
	display:block !important;
/*	margin-left:10px;*/
}
.formError {
    font-size: 12px;
    font-weight: normal;
}
#memcontent table {
	margin-top:10px;
}
#memcontent table tr {
	margin-bottom:20px;
	float:left;
	width:100%;
}
.body__consultantListing button.memLSubmit {
	margin-left:16%;
}
.body__memberListing button.memLSubmit {
	margin-left:26%;
}
#memcontent .page {
    margin-left: 0;
}
s.body__mnaLogout .login-greeting {
	display:none;
}
	
.mod-login input {
	width:100%;
}
.mod-login ul.unstyled {
	margin-left:0px;
	margin-top:10px;
	float:left;
}
.body__loginForm #component ul.item-list {
	margin-left:180px;
	font-size:85%;
/*	margin-left:32%;
	font-size:80%; */
}
.body__loginForm h3 {
/*	margin-left:13.5%;*/
}
.btn-group ul.dropdown-menu li:before {
	content:"" !important;
}

.page-login__loginForm  h3 {
/*	margin-left:180px; */
}
.alert, .alert h4 {
    color: #a6093d !important;
    text-align: center;
}
.alert {
	background:#D2DCE0 !important;
	border:1px solid #C4CBCE !important;
}
.width100 {
	width:100%;
	float:left;
}
.width33 {
	width:33%;
	float:left;
}
ul.regional {
}
#content ul.regional li:before {
	content: '\f111';
	font-size:6px;
	color:#333;
	
}

.back a {
    float: right;
}
.login-greeting {
	/*display:none;*/
}

.featureLogin .module_container  {
	padding:30px 40px;
}
module.featureLogin{
}
.body__consultantListing .item_fulltext img {
	margin-left:20px;
	max-height:120px;
	width:auto;
}
.width33 h4 {
	line-height:22px;
}
article h1 {
/*	float:left; */
	z-index:0;
	width:100%;
}
p.back {
	z-index:2;
	float:right;
}
.body__consultantListing table tr {
	margin-bottom:20px;
	float:left;
	width:100%;
}
.eb-post-author {
	display:none !important;
}
table.Consultant tr {
	width:100%;
	float:left;
	margin-bottom:20px;
}
table.Consultant td {
	vertical-align:top;
}
table.Consultant td.firstCol {
	width:20%;
}
span.conPCblock {
	float: left;
    margin-bottom: 20px;
    margin-top: 10px;
    width: 100%;
}
span.conPChead{
}
table.Consultant td strong {
	line-height:18px;
}
#footer iframe {
    max-width: 80% !important;
}
ul#job_tabmenu li:before, .option-com_jobsfactory #content ul.nav-tabs li:before {
	content:"";
}
ul#job_tabmenu li.active a,.option-com_jobsfactory #content ul.nav-tabs li a {
	text-decoration:none;
	background:#A6093D;
}
ul#job_tabmenu li.inactive a {
	text-decoration:none;
	border:1px solid #ccc;
	background:none !important;
}
.body__memberListing form {
	border-bottom:1px solid #ccc;
	padding-bottom:20px;
}
.option-com_jobsfactory input[type="radio"]{
	margin-right:5px !important;
}
.body__addJob input[type="radio"]{
	margin-right:5px !important;
}
.body__addJob .radio input[type="radio"] {
	margin-left:10px;
}
.option-com_jobsfactory .container-fluid {
	padding-left:0;
	padding-right:0;
}
.boxes a:hover img{
	background:none;
}
.user_edit_section {
	background:none;
}

.form_bg0 {
    background:none !important;
    border-top: 1px solid #ccc;
}
.user_edit_header {
    background: #bab8b8 none repeat scroll 0 0;
}
.st_tree{
	color:#C9164E !important;
}
.jobs-filter-wrapper ul li a {
    font-size: 12px;
}
.item_fulltext .MemberDetail {
	margin-bottom:20px;
}
.body__consultantListing .item_fulltext h3 {
 	color: #a6093d !important;
    font-size: 25px !important;
    font-weight: 300 !important;
}
.detail_job_description {
}
.detail_job_info {
}
.jobContainer {
}
.jobContainer .job_details .job_details.span8 { 
	padding:0 !important;
}
.jobContainer .job_details .job_details.span6 { 
	padding:0 !important;
}
.jobContainer .job_details .job_details.span5 { 
	padding:0 !important;
}
.jobContainer .job_details.span12{ 
	padding:0 !important;
}
.jobContainer .job_details .job_details.span4 {
}
.jobContainer .job_details.span12{
/*	background:pink; */
	float:left;
}
.detail_job_header {
/*	background:red !important; */
	margin:0 !important;
	padding:0 !important;
	
}
.detail_job_description {
	width:100% !important;
	padding-left:0 !important;
}
.add_detail_socialtoolbar {
}
a.doclink {
}
p.compImages {
	width:100%;
}
.compImages img {
	max-width:30%;
}
.compImages a {
	text-decoration:none;
}

.sp-accordion-item .toggler span {
}
.sp-accordion-inner {
	border-bottom:1px solid #ccc;
	background:white;
}
.sp-accordion-inner .mod_events_latest_content a{
	text-decoration:underline !important;
	color: #557681 !important;

}
.sp-accordion.sp-accordion-style3 .toggler span span {
    font-weight: normal !important;
    padding: 8px 16px !important;
	color: #557681;
    text-decoration: underline;
	line-height:18px !important;
}
.sp-accordion.sp-accordion-style3 .toggler, .sp-accordion.sp-accordion-style3 .toggler span, .sp-accordion.sp-accordion-style3 .toggler span span {
	height:auto !important;
}
.sp-accordion.sp-accordion-style3 {
    border: 1px solid #ccc;
    font-size: 13px;
}
.sp-accordion-item .toggler.active {
	background:#A6093D;
	}	
.sp-accordion.sp-accordion-style3 .toggler.active span span {
 	color: white;
	text-decoration:none;
}
.dashboard{
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    border-radius: 5px;
    margin-bottom: 20px;
    margin-top: -20px;
    padding: 20px 20px 20px;
    vertical-align: bottom;
}
.dashboard .width33 {
}
.dashboard a.btn {
   font-size: 13px !important;
    min-width: 150px !important;
    padding: 8px 10px !important;
    float:left;
	margin:0 auto;
}
.dashboard p {
	text-align:center;
}
.benefitTable img {
	max-width:120px;
}
.benefitTable {
	width: 90%; 
	text-align: center;
	border:1px solid #ccc;
}
.benefitTable td {
	padding:20px;
	vertical-align:top;
}

.benefitTable.col3 td {
	width:33%;
	border:1px solid #ccc;
}
.benefitTable.col2 td {
	width:50%;
	border:1px solid #ccc;
}
.benefitTable {
	margin-top:20px;
	font-size:80%;
	line-height:15px;
}
.benefitFeature {
	margin-top:0;
}
.benefitFeature img {
	max-width:300px;
}
.benefitTable th {
 	background-color: #eee;
    border: 1px solid #ccc;
    font-size: 15px;
    font-weight: bold;
    padding: 10px 0;
}
.mod-custom__dash p a:before {
	content:"\f007";
    font-family: "FontAwesome";
    font-size: 20px;
	color:#E7A55A;
	padding-right:8px;
}
.memberBtn{
}
.mod-custom__appButton p {
    float: right;
    margin-right: 50px;
    width: 20%;
}
.ev_adminpanel{
	margin-top:20px;
}
#jevents_body .ev_adminpanel a.chzn-single { 
  	margin-bottom: 10px;
    margin-left: 10px;
}

.rsform-block-newslabel .formDescription {
	display:none;
}
.rsform-block-newslabel .formControlLabel {
/*	width:0 !important; */
}
.rsform-block-newsrecaptcha .formBody,.rsform-block-newslabel .formBody {
/*	margin-left:30px; */s
}
#rsform_10_page_0  input[type="checkbox"]{
/*	margin-left:30px; */
}
.rsform-block-newsnjc {
	margin-bottom:20px !important;
}

.view-profile #content select, 
.view-profile #content textarea, 
.view-profile #content input[type="text"], 
.view-profile #content input[type="password"], 
.view-profile #content input[type="email"] {
	font-size: 15px !important;
    height: 35px !important;
    line-height: 25px !important;
    padding: 5px 10px !important;
	width:50%!important;
}
#memberDetailsEdit select, 
#memberDetailsEdit textarea, 
#memberDetailsEdit input[type="text"], 
#memberDetailsEdit input[type="password"], 
#memberDetailsEdit input[type="email"] {
	width:70%;
}

#memberContactEdit select, 
#memberContactEdit textarea, 
#memberContactEdit input[type="text"], 
#memberContactEdit input[type="password"], 
#memberContactEdit input[type="email"] {
	width:70%;
}

form#memberDetailsEdit {
	border-bottom:1px solid #ccc;
	padding-bottom:20px;
}
table#contactTable {
	width:100%;
	border:1px solid #ccc;
}
table#contactTable th {
	background:#eee;
	padding:5px;
	text-align:left;
}
table#contactTable td {
	padding:5px;
}
table#contactTable tr {
	border:1px solid #ddd;
}
form#memberDetailsEdit label {
	font-weight:600;
	font-size:15px;
}
form#memberContactEdit label {
	font-weight:600;
	font-size:15px;
}
form#memberDetailsEdit img {
	padding:20px;
	margin-left:50px;
}
input#DeleteLogo {
	margin-right:5px;
}
input[name="saveButton"] {
/*	float:left; */
}
.SobiPro ul.pagination li:before {
	content:"" !important;
	margin-left:0 !important;
	padding-right:0 !important;
}
.SobiPro ul.pagination li {
	display: inline;
    float: left;
    margin-bottom: 10px !important;
}
.SobiPro ul.pagination li a {
	padding:5px 10px;
	border-radius:5px;
}

.SobiPro .alpha .pagination li a {
    letter-spacing: 0 !important;
}
.SobiPro .btn-group > .btn:first-child, .SobiPro .pagination-lg > li:first-child > a, .SobiPro .pagination-lg > li:first-child > span, .SobiPro .pagination-sm > li:first-child > a, .SobiPro .pagination-sm > li:first-child > span, .SobiPro .pagination > li:first-child > a, .SobiPro .pagination > li:first-child > span {
    border-bottom-left-radius: 5px !important;
    border-top-left-radius: 5px !important;
}
.SobiPro .btn-group > .btn:last-child, .SobiPro .btn-group > .dropdown-toggle, .SobiPro .pagination-lg > li:last-child > a, .SobiPro .pagination-lg > li:last-child > span, .SobiPro .pagination-sm > li:last-child > a, .SobiPro .pagination-sm > li:last-child > span, .SobiPro .pagination > li:last-child > a, .SobiPro .pagination > li:last-child > span {
    border-bottom-right-radius: 5px !important;
    border-top-right-radius: 5px !important;
}
.SobiPro {
    background: none !important;
}
#sobiProFooter{
	display:none;
}
.SobiPro .pagination > .active > a, .SobiPro .pagination > .active > span, .SobiPro .pagination > li > a.active, .SobiPro .pagination > li > a:focus, .SobiPro .pagination > li > a:hover {
/*    background-color: #999 !important;
    border-color: #999 !important;
    color: #fff !important;*/
}

.SobiPro .alpha .pagination li {
	border: 1px solid #ccc;
    border-radius: 5px;
    font-size: 14px;
    margin: 0 5px;
    padding: 5px;
}
.SobiPro .alpha .pagination li:hover {
	background:#eee;
	color: #a61d40;
}
.SobiPro .alpha .pagination li a  {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    color: #638793;
    padding: 3px 5px;
}
.SobiPro .alpha .pagination li a:hover {
	background:none;
	color: #a61d40;
	text-decoration:none;
}
.SobiPro .pagination-xs > li > a, .SobiPro .pagination-xs > li > span {
    font-size: 11px !important;
}
.body__404 .page-item__404 {
    padding: 0 !important;
}

.rsform-block-orgclass .formControlLabel {
	height:50px;
}
.view-rsform form p {
	padding-bottom:0px;
}
.formValidation {
/*	margin-left:30px; */
}
.rsform-block-donsociety .formControlLabel {
	display:none;
}
.formResponsive .formHorizontal p.formDescription {
    font-size: 80%;
    margin-bottom: 20px !important;
 /*   margin-left: 30px;*/
    margin-top: 0 !important;
}
.formResponsive .formHorizontal .rsform-block-donsociety .formControls {
    margin-left: 190px;
}
#jevents_body p {
	text-align:left !important;
}
div.jevtt_text {
    line-height: 1.3em;
    padding: 10px;
}
.body__stewardship h3 {
	width:100%;
	float:left;
}
.activechildcat .event_legend_name a {
	font-size:90%;
}
.body__newsletter .formResponsive .formHorizontal .formControlLabel {
}
.rsform-block-newslabel .formControlLabel {
/*	display:none; */
}
#feature .featureJob ul#homepageList h3 span.item_title_part_0:before {
	content:"" !important;
	padding-right:0;
}
#feature .featureJob ul#homepageList h3  {
	font-size: 15px !important;
    line-height: 20px;
    margin-bottom: 0px;
    margin-top: 10px
}
#feature .featureJob ul#homepageList h3 a {
	color:#557681;
}
.SobiPro h1 {
    color: #002e5d !important;
    font-size: 32px !important;
	font-weight:300 !important;
}
.spDetailEntry div {
	margin-bottom:10px !important;
}
.body__jobList #component ul {
/*	margin-left:0;
	padding-left:0;*/
}
.body__jobList #component ul div {
	margin-bottom:10px;
}
.body__jobList #component ul h3 {
	margin-top:30px;
	text-transform:uppercase;
	border-top:1px solid #ccc;
	padding-top:30px;
}
.body__jobList #component ul h3:first-child {
	margin-top:0;
	border-top:none;
	padding-top:0;
}
.width50 {
	width:50%;
	float:left;
}
.formResponsive .formHorizontal .formControls {
 /*   float: left;
    margin-left: 0;*/
}
.formResponsive .formHorizontal .formControlLabel {
    float: left;
    padding-top: 5px;
    text-align: right;
    width: auto !important;
}
.formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="password"] {
	width:50%;
}
/*.itemid-691 .formResponsive .formHorizontal .formControls {
    float: none;
    margin-left: 160px;
}
*/
.itemid-691 .formResponsive .formHorizontal p.formDescription {
}
.formResponsive .formHorizontal .rsform-block-newsnjc, .formResponsive .formHorizontal .rsform-block-newsppaa, .formResponsive .formHorizontal .rsform-block-newsmnn {
}
.formResponsive .formHorizontal .rsform-block-newslabel {
}
.rsform-block-newsnjc .formControlLabel, .rsform-block-newsppaa .formControlLabel, .rsform-block-newsmnn .formControlLabel {
}
.rsform-block-newsnjc .formControls, .rsform-block-newsppaa .formControls, .rsform-block-newsmnn .formControls {
}
.rsform-block-newslabel .formControlLabel {
}
.rsform-block-newslabel .formControls {
}
.body__newsletter .formResponsive input[type="checkbox"] {
	padding-left:0;
}
.formRed {
	margin-bottom:20px;
}
ul.jevfilterfloatlist li:before {
	content:"" !important;
	margin:0 !important;
	padding:0 !important;
}
.jevfilterfloatlist li {
    float: left;
    margin-right: 15px !important;
}
.jevfilterinput input.modfilter_button {
    margin-left: 0px;
    margin-right: 0px;
}
.jevfilterfloatlist .jevfilterinput {
	float:right;
}
.jevfilterfloatlist .jevfilterinput input[type="submit"], .jevfilterfloatlist .jevfilterinput input[type="button"]{
	margin-top:20px;
}
.jevfilterfloatlist .jevfilterinput input[type="submit"] {
	margin-right:10px;
}
form#jeventspost {
	position:absolute;
	margin-top:120px;
}
td.buttontext {
	padding: 0 15px;
}
.SobiPro h1 {
}
.spEntryEdit .form- div {
	margin-bottom:10px;
}
.SobiPro select, .SobiPro textarea, .SobiPro input[type="text"] {
	width:70% !important; 
}
.SobiPro .pull-right {
    float: left !important;
}
.SobiPro .btn {
	text-shadow:none !important;
}
.limit.pull-right {
	margin-right:20px;
}
.eb-brand-bio {
	display:none;
}
.body__pressBlog .eb-brand-name {
	display:none !important;
}
.body__pressBlog .eb-category-name {
	font-size: 32px !important;
    font-weight: 300 !important;
    margin: 20px 0 40px;
	color:#002e5d;
}
.body__pressBlog div#fd.eb .eb-category {
	border:none !important;
	padding:0!important;
	margin:0 !important;
}
.body__pressBlog .eb-category-subscribe {
	display:none !important;
}
.body__pressBlog div#fd.eb .eb-category-bio, div#fd.eb .eb-category-subs {
    border-top:0 !important;
	margin:20px 0 0 0 !important;
}
.body__pressBlog div#fd.eb .eb-category-bio, div#fd.eb .eb-category-subs p {
  	margin-bottom:0 !important;
	padding-bottom:0 !important;
}
.body__pressBlog div#fd.eb .eb-category-profile {
    padding: 0px;
}
i.fa-folder {
	display:none !important;
}
.SobiPro select, .SobiPro textarea, .SobiPro input[type="text"], .SobiPro input[type="password"], .SobiPro input[type="datetime"], .SobiPro input[type="datetime-local"], .SobiPro input[type="date"], .SobiPro input[type="month"], .SobiPro input[type="time"], .SobiPro input[type="week"], .SobiPro input[type="number"], .SobiPro input[type="email"], .SobiPro input[type="url"], .SobiPro input[type="search"], .SobiPro input[type="tel"], .SobiPro input[type="color"], .SobiPro .uneditable-input {
	font-size: 15px !important;
    height: 35px !important;
    line-height: 25px !important;
    padding: 5px 10px !important;
	width:40% !important;
	border-radius:3px !important;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset !important;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s !important;
}
#footer .jmoddiv.jmodinside{
	float:left;
	z-index:10000;
}
.nn_sliders.accordion > .accordion-group .accordion-heading {
	background:#eee;
}
.nn_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle {
	background:#eee;
}
#jevents_body .jev_eventdetails_body  h2 {
	font-size:18px !important;
}
.spDetailEntry .spEntryCats {
	display:none;
}

.width50.paddingColLeft{
	padding-left: 3%;
    width: 47%;
	border-left: 1px solid #ccc;

}
.width50.paddingColRight{
    padding-right: 3%;
    width: 46%;
}
@media screen and (min-width:768px) and (max-width:980px) {
.width50.paddingColLeft{
	padding-left: 0%;
    width: 100%;
}
.width50.paddingColRight{
	border-right: 0;
    padding-right: 0%;
    width: 100%;
}
}
	
@media screen and (max-width:414px) {
.width50.paddingColLeft{
	padding-left: 0%;
    width: 100%;
}
.width50.paddingColRight{
	border-right: 0;
    padding-right: 0%;
    width: 100%;
}
}
.body__rptLogin h3 {
	margin-bottom:50px;
}
.body__rptLogin ul {
	margin-left:25%;
}
.body__home .spClassImage {
	display:none;
}
.xtdfacetedsp .row-fluid .span5, .xtdfacetedsp .row-fluid .span7 {
	width:100% !important;
}	
.xtdfacetedsp .row-fluid .span5 {
	
}
.XTFacetedSearch label{
	float: left !important;
    text-align: left !important;
    width: 100% !important;
}
.form-horizontal .XTFacetedSearch .controls{
    margin-left:0 !important;
	left:0 !important;
}
.form-horizontal .XTFacetedSearch .controls select{
	width:300px !important;
}
   
.label-info, .badge-info {
    background-color: #65848E !important;
    margin-bottom: 10px !important;
    padding: 15px 10px !important;
}

.xtdfacetedsp .facet-close {
  	color: #fff;
    float: right;
    font-size: 20px;
    margin-left: 10px;
    margin-right: -5px;
    margin-top: -15px;
    text-decoration: none;
}
.xtdfacetedsp .loaderspinner, .xtdfacetedsp .xtd-filter-msg   {
	display:none !important;
}
.xtd-entry-container h2.page-header  {
	border-top:1px solid #ccc;
	padding-top: 30px;
	padding-bottom:20px;
	text-transform:uppercase;
}
.xtd-entry-container .col-sm-6 {
	margin-top:30px;
}
td.Faded img, td.NotFaded img {
	padding-right:10px;
	padding-top:10px;
}
td.NotFaded img {
	opacity:.5;
}
.col-sm-6 div {
	margin-top:10px;
}
table#tblSharingToExternal {
	margin-top:10px;
	
}
table#tblSharingToExternal tr {
    background: #E8E5E5 none repeat scroll 0 0;
    border: 5px none;
    border-radius: 5px;
    float: left;
    margin-top: 10px;
    padding: 0 5px 10px 10px;
	border:1px solid #ccc;
}
table#tblSharingToExternal tr td{
}
table#tblSharingToExternal tr td img{
}
.xtdfacetedsp .row-fluid [class*="span"] {
	padding-left:15px !important;
}
.xtdfacetedsp  .row-fluid .span5 {
	padding-left:0px !important;
}
/* ie fix for slider arrows... needs a background even thought the opacity is 0 */
.camera_target_content {
	z-index:2;
}
.camera_target {
	z-index:1; 
}
.camera_prev, .camera_next {
	background:rgba(0,0,0,0);
}
/*end ie fix */

.col-sm-6 .page-header{
    font-size: 22.5px;
}
.xtd-facets {
	display:none !important;
}
.itemid-675 ul.item-list {
	margin-left:200px;
}
.itemid-675 h3 {
	display:none;
}
.itemid-564 h1 {
	display:none;
}
.itemid-564 #content-top h3 {
	color:#002e5d !important;
	font-size:32px !important;
	font-weight:300 !important;
	padding-bottom:20px !important;
}
.itemid-687 ul.item-list {
/*	margin-left:200px;*/
}
.itemid-687 .form-horizontal .controls {
    float: left;
    margin-left: 0;
    width: 100%;
}
.itemid-687 .form-horizontal label {
	width:100%;
	float:left;
	text-align:left;
}
#adFieldset legend{
/*	display:none;*/
    color:#999999;

}
#adFieldset {
/*	border:0 !important;
	padding:0 !important; */
	border-color:#ccc;
	margin-bottom:20px;
}
div#mceu_45 {
	border-top:0;
}
.mce-panel {
	background-image:none!important;
	background-color:#fff !important;
	border-color:#ccc !important;
}
.SobiPro label {
	font-weight:600 !important;
}
.body__jobList ul.pagination li:before {
	content:"" !important;
	padding:10px;
}
.body__jobList ul.pagination li a{
	background:none !important;
	border:1px solid #ccc !important;
	border-radius:5px;
	min-width: 20px;
}
.body__jobList ul.pagination li a:hover, .body__jobList ul.pagination li.active a{
	background:#eee !important;
	color:#A61D40;
}
#mailThisDiv {
	float:left;
	margin-left:20px;
	margin-bottom:20px;
	margin-top:25px;
}
#tblSharingToExternal {
	float:left;
	margin-bottom:20px;
}
.mceIframeContainer body {
	font-size:14px !important;
}
.mod-custom__memberBenefitsModule {
	width:100%;
	float:left;
}
/* KS ADDED FOR SITEMAP */
.view-sitemap #content ul li::before, .featureHelp ul li::before {
	content:"";
	margin-left:0;
}
/* END KS ADD*/

/* KS ADDED TO FIX OVERLAY ISSUE 1-11-16 */

table.mod_events_latest_table {
	float:left;
}
.sp-accordion.sp-accordion-style3 .sp-accordion-inner table {
	float:none;
}

/* KS END */
/* KS ADDED FOR OPPORTUNITY TABLE ON MEMBER DETAILS PAGE */
table#opportunityTable {
	width:100%;
	border:1px solid #ccc;
}
table#opportunityTable th {
	background:#eee;
	padding:5px;
	text-align:left;
}
table#opportunityTable td {
	padding:5px;
}
table#opportunityTable tr {
	border:1px solid #ddd;
}
.rsform-block-orgAR input[type=radio], .rsform-block-orgAR label{
	margin-top:15px;
}
form#ARB_StartForm .formControlLabel, form.mnaForms .formControlLabel {
	width:100% !important;
	float:right !important;
	text-align:right !important;
}
/* END KS ADD */

/* KS UPDATE 1/22/16 */
#rsform_16_page_0 .formControlLabel {
    max-width: 155px;
    text-align: left;
	line-height:20px;
}
a.rsform-block-orgar .formControlLabel {
	display:none;
}
.formResponsive .formHorizontal .rsform-blockar-arlabel {
}
.formResponsive .formHorizontal .rsform-blockar-arlabel .formControls .formBody{
}
#ARB_StartForm input[type="submit"] {
	margin-left:230px;
}
/* KS UPDATE 1/27/16 */
.formResponsive  #rsform_17_page_0.formHorizontal .formControlLabel {
    max-width: 150px;
    text-align: left !important;
    width: auto !important;
}
	
/* KS UPDATE 2-12-16 */
.formResponsive #rsform_18_page_0.formHorizontal .formControlLabel {
    max-width: 150px !important;
    text-align: left !important;
    width: auto !important;
	line-height:18px;
}
.formResponsive #rsform_18_page_0 label {
    margin: 0 5px 3px 0;
}
input#org501c30, input#org501c40 {
	margin-top:-10px;
}
select#orgFPcat, select#orgNPBudget {
	margin-top:20px;
	width:300px;
}
select#orgNPType, select#orgRegions, select#orgBizType {
	min-width:300px;
	padding:5px 10px;
}