/* Custom CSS by CR */
/*Convert many pixel based styles to EMs for Accessibility*/
body {font-size: .875em;  line-height: 1.5em; color: #505050;}
.responsive .gallery-content h1 {font-size: 22px !important;}
h1 {font-size: 2.571em; text-transform: none;}
h2 {font-size: 1.85em; margin-bottom: .2em;}
h3 {font-size: 1.371em; margin-top: .75em; margin-bottom: .1em;}
h5 {font-size: .875em; font-weight: 700;}
h6 {font-size: .875em; font-weight: 300;}
h1, h2, h3, h4, h5, h6 {line-height: 1.3em}
hr {margin: 0 0 10px 0;}
/*
* Basic styles.
*/
#sp-main-menu ul.level-0 > li {padding: 10px 5px; }
#sp-main-menu li li:not(.sp-menu-group) {text-transform: none;}
#sp-main-menu li li:not(.sp-menu-group) a {padding: 5px 0;}
#sp-search {padding: 0; margin: 0}
#mod-finder-searchword {margin-right: 10px; min-height: 38px;}
#sp-bottom-wrapper #sp-bottom1 {background-color : transparent;}
h3.header {
	/*color: #fff;*/
	/*margin-bottom: 30px;*/
}
dd {margin-left: 0px}
dl.muted {margin: 0 0 10px 0; color: #505050;}
.blognoauthor dl {display: none}
dd.published {margin-left: 15px;}
.smallerH4 h4 {font-size: 14px;}
.sp-social-menu > h3.header {display: none;}
section#sp-menu-wrapper {
	background: #166939;
}
#sp-main-menu ul.level-0 > li >a {
	color: #fff;
	font-weight: bold;
}
#sp-main-menu ul.level-0 > li:hover >a, #sp-main-menu ul.level-0 > li.active >a {
	color: #fff;
}
section#sp-breadcrumb-wrapper {
	border-bottom: 5px solid #006633;
}
.sp-social {text-align: right;}
.sp-social img {margin: 8px 0 0 10px;}
dd.category-name {display: none;}
#sp-bottom-wrapper, #sp-bottom-wrapper #sp-bottom1 {margin-top: 0px; padding: 0;}
#sp-bottom-wrapper {border-top: 5px solid #006633;}
hr.greenbar {height: 5px; background-color:#006633; color:#006633; margin: 10px 0;}
h4.allmode-title {padding-right: 20px !important;}
/*Breadcrumb Styling*/
.customENMU {
	float: right;
	font-size: .85em;
}
/*End Breadcrumb Styling*/

/*Footer Styles*/
#sp-footer-wrapper a {
  color: #006633; font-weight: bold;
}
#sp-footer-wrapper a:hover {
  color: #063; font-weight: 700; text-decoration: underline;
}
/*End Footer Styles*/

/*Caption Styles*/
.fullimage_caption {background-color: #efefef; padding: 5px 10px 5px 0px;}
/*End Caption Styles*/


/*CUSTOM Menus Styling*/
.custommenucolumn {width: 30%; float: left; margin-right: 10px;}
.custommenucolumn p {margin: 0;}
.margintop {margin-top: 20px;}
.custommenubottomrow {clear: both; text-align: center;}
/*END Custom Menus*/


.homepage #sp-main-body-wrapper .container {
	top: 0px;
}

.readon, a.s5_pricetable {
	font-size: 1em;
	background: #006633;
	padding: 12px 20px;
	border: none;
	display: inline-block;
	text-decoration: none;
	color: #FFFFFF !important;
}
.readon:hover {text-decoration: underline;}

.item-page a, #sp-toplinks a {font-weight: 700;}
.item-page a:hover, #sp-toplinks a:hover {text-decoration: underline;}

#sp-main-body-wrapper {
	z-index: 9;
	padding-top: 0px;
}
/*Column Layout styles*/

div[itemprop="articleBody"]  {margin-top: 20px; clear:both;}
.item-image {margin-bottom: 10px;}
.body-innerwrapper {overflow-y: hidden;}

.columnwrapper {display: table;}
.columnwrapper > .rowfluid {display: table-row;}
.columnwrapper > .rowfluid > .span4 {display: table-cell;}
.row-fluid .span4 {margin: 0 16px 16px 0;}
.row-fluid .span6 {margin: 0 16px 16px 0;}
.row-fluid .span12 {margin: 0;}
.row-fluid [class*="span"]:last-child {margin-right: 0;}
/*End Column Layout styles*/

/*Column Styling*/
.grey-col {background-color: #efefef; margin: 5px; padding: 15px;}
.grey-col h3 {font-size: 1.33125em}
.grey-col a {font-size: 1em;}
.grey-col img, .allmode-topbox img {width: 100%; margin-bottom: 5px;}
.grey-col h2 {font-size: 1.3em;}
.white-col {background-color: #ffffff; margin: 5px; padding: 15px; border: 1px solid #efefef;}
.white-col h2 {color: #063; font-size: 1.33125em;}
.white-col a {font-size: .9em;}
.white-col img, .allmode-topbox img {width: 100%; margin-bottom: 5px;}
.white-col ul {list-style-type: none; margin: 0; padding: 0;}
.white-col ul li {padding: 2px 0px; margin: 5px 0px; border-bottom: 1px solid #efefef;}
.nocolor-col {margin: 5px; padding: 15px;}
.nocolor-col h2 {color: #063; font-size: 1.33125em;}
.nocolor-col a {font-size: .9em;}
.nocolor-col img, .allmode-topbox img {width: 100%; margin-bottom: 5px;}
.nocolor-col ul {list-style-type: none; margin: 0; padding: 0;}
.nocolor-col ul li {padding: 2px 0px; margin: 5px 0px; border-bottom: 1px solid #efefef;}

/*News Module Styles*/
h3.sppb-addon-title {margin: -5px 0 10px 0;}
ul.allmode-items {list-style-type: none; margin: 0; padding: 0;}
ul.allmode-items li {padding: 2px 0px; margin: 5px 0px; border-bottom: 1px solid #efefef;}

.allmode-itemsbox > .allmode-wrapper {margin-left: 20px}
.allmode-title {margin-top: 0px;}
div.allmode-itemsbox.span6 > div.allmode-wrapper {border-bottom: 3px solid #efefef;}
div.allmode-itemsbox.span6 > div:nth-child(2), div.allmode-itemsbox.span6 > div:nth-child(3), div.allmode-itemsbox.span6 > div:nth-child(4) {margin-top: 10px}
.sppb-carousel-inner > .sppb-item {padding: 0px;}
.allmode-date {font-size: .85em; color: #ccc;}
.news-modules .readon {margin-left: 20px;}
.secondary-story {background: #efefef; padding: 10px;}
.secondary-story h3.allmode-title {font-size: 1.2em; margin: 0;}
#sp-user-bottom-wrapper h3.header, #sp-right h3.header {color: #505050; font-size: 1.6em; padding-bottom: 5px; margin-bottom: 5px; border-bottom: 3px solid #e9e9e9; text-transform: none;}
.titlehere h2 {margin-top: -3px;}
.category-desc h2, .newsmods h2 {margin: 0 0 13px 0; border-bottom: 3px solid #efefef;}
ul.categories-module li h4 {margin: 5px 0;}

.center-button {text-align: center;}
#sp-footer-wrapper ul {float: none;}
#sp-footer-wrapper ul.nav li {display: block; margin: 0;}
#sp-footer-wrapper ul.nav {margin: 0;}
.nopaddingleft .sppb-col-md-9 {padding-left: 0px;}
.news-headings {background-color: #efefef;}




/*News Section Styling*/
.news-modules {clear: both;}
.news-modules h2 {display: block; background-color: #efefef; padding: 5px 10px; margin-bottom: 10px;}
h2.news-headings {display: block; background-color: #efefef; padding: 5px 10px; margin-bottom: 10px;}
.allmode-category-id234  > h3.allmode-title {margin-bottom: 20px;}
/*Fix bullets in Tables*/
.item-page table ul, section.entry-content table ul {list-style-type: none; margin: 0; padding: 0;}
.item-page table ul li, section.entry-content table ul li {padding: 0px; margin: 0px;}
.item-page table ul li:not(:first-child),  section.entry-content table ul li:not(:first-child) {border-top: 2px solid #efefef; margin-top: 3px; padding-top: 4px;}

/*Making A tags full width in any div with this class "sidebarbuttons" */
.sidebarbuttons a {display: block;
margin-bottom: -8px; 
}


/* Custom Responsive Fixes for -- IE Display bug with images -- the spanX grey boxes. 3 col to 2 col to 1 col*/
@media(min-width:1200px) {
    _:-ms-input-placeholder, :root .ieresizefix {max-width: 400px}
}

@media(min-width:980px) and (max-width:1920px) {
	.row-fluid .span4 {
    width: 29.914893617021278%;
    *width: 29.861702127659576%
}
.row-fluid .span6 {
        width: 46.717948717948715%;
        *width: 46.664757228587014%
    }
  .buttonoffset6 {
        margin-left: 46.717948717948715%;
		padding-left: 16px;
    }
  _:-ms-input-placeholder, :root .ieresizefix {max-width: 300px}
}

@media(min-width:768px) and (max-width:980px) {
	.row-fluid .span4 {
    width: 47.93617021276595%;
    *width: 47.88297872340425%
}
.row-fluid .span6 {
        width: 46.717948717948715%;
        *width: 46.664757228587014%
    }
  _:-ms-input-placeholder, :root .ieresizefix {max-width: 250px}
}
@media (max-width: 767px) {
.responsive #sp-footer1, .responsive #sp-footer2, .responsive #sp-footer3, .responsive #sp-footer4 
  {text-align: center !important;}
  _:-ms-input-placeholder, :root .ieresizefix {max-width: 460px}
}

* Responsive fix for mobile "hamburger" menu
*/


#sp-mobile-header-wrapper .row-fluid [class*="offset"]:first-child {
        margin-left: 25.53191489361702% !important;
    }



/* Custom Style: explorer */
h2.rl_sliders-title {display: none;}
#set-rl_sliders-1 {margin-bottom: 0px;}
.accordion-toggle {text-align: center; font-weight: bold;}

.accordion-inner {padding: 0 0 0 0;}

/* tweaks for mobile*/
input[type="text"] {background: #ffffff}
#sp-mobile_menu form { margin: 10px 10px 10px 0;}
#sp-mobile_menu form .btn-primary {background: #4aae7c;}
.pullright {text-align: right;}

/* PRICING TABLE
----------------------------------------------------------- */	
.s5_pricetable_7, .s5_pricetable_6, .s5_pricetable_5, .s5_pricetable_4, .s5_pricetable_3, .s5_pricetable_2, .s5_pricetable_1 {
	padding-top: 50px;
}
.s5_pricetable_7, .s5_pricetable_6, .s5_pricetable_5, .s5_pricetable_4, .s5_pricetable_3, .s5_pricetable_2, .s5_pricetable_1 {
	padding-bottom: 25px;
}
.s5_pricetable_7 .s5_pricetable_column {
	width: 13.5%;
}
.s5_pricetable_6 .s5_pricetable_column {
	width: 15.5%;
}
.s5_pricetable_5 .s5_pricetable_column {
	width: 19.5%;
}
.s5_pricetable_4 .s5_pricetable_column {
	width: 24.5%;
}
.s5_pricetable_3 .s5_pricetable_column {
	width: 32.5%;
}
.s5_pricetable_2 .s5_pricetable_column {
	width: 49.5%;
}
.s5_pricetable_1 .s5_pricetable_column {
	width: 100%;
}
.s5_pricetable_column.recommended {
	margin-top: -22px;
	padding-bottom: 23px;
	background: #333333;
	color: #ffffff;
	position: relative;
	margin-left: -1px;
	margin-right: -1px;
	border: medium none;
}
.s5_pricetable_column {
	border: 1px solid #cccccc;
	text-align: center;
	padding-bottom: 10px;
	background: #ffffff;
	float: left;
}
.s5_pricetable_column_padding {
	padding: 20px;
}
.s5_pricetable_column .s5_title {
	font-size: 2.2em;
	margin-bottom: 40px;
	padding: 17px 14px;
	color: #ffffff;
	background: #333333;
}
.s5_pricetable_column.recommended .s5_title {
	color: #000000;
	background: #ffffff;
}
.s5_pricetable_column .s5_horizontalrule {
	height: 1px;
	margin-bottom: 26px;
	background: #e1e1e1;
}
.s5_pricetable_column .s5_options {
	font-size: 1.1em;
	margin-bottom: 25px;
	line-height: 32px;
	margin-top: 25px;
	text-align: center;
}
.s5_pricetable_column a.s5_pricetable {
	text-decoration: none;
	text-align: center;
}
.s5_buttoncenter {
	text-align: center;
}
.s5_pricetable_column .price {
	line-height: 42px;
	font-size: 5.1em;
}
.s5_pricetable_column .dollarsign {
	font-size: 1.4em;
	vertical-align: top;
}
.s5_pricetable_column .month {
	vertical-align: text-top;
	font-size: 1.1em;
}

@media screen and (max-width: 970px) {
.s5_pricetable_column {
	margin-bottom: 45px;
	float: none;
}
.s5_pricetable_column.recommended {
	margin-top: 0px;
}
.s5_pricetable_7 .s5_pricetable_column {
	width: 100%;
}
.s5_pricetable_6 .s5_pricetable_column {
	width: 100%;
}
.s5_pricetable_5 .s5_pricetable_column {
	width: 100%;
}
.s5_pricetable_4 .s5_pricetable_column {
	width: 100%;
}
.s5_pricetable_3 .s5_pricetable_column {
	width: 100%;
}
.s5_pricetable_2 .s5_pricetable_column {
	width: 100%;
}
}
.s5_video_container {
	height: 0;
	overflow: hidden;
	padding-bottom: 56.25%;
	padding-top: 30px;
	position: relative;
}
.s5_video_container iframe, .s5_video_container object, .s5_video_container embed {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
/*Adam and Wayne's CSS area */
.ctct-form-footer {font-size: .75em; margin-top: 10px;}
/*3 column div */
#divwrapper3column {
	display: flex !important;
	padding-top: 13px !important;
}
#divresponsive3column {
	flex: 1 !important;
	padding-bottom: 10px!important;
	padding-top: 10px!important;
	width: 30% !important;
	background-color: #FAFAFA !important;
	margin: 10px !important;
}
#divresponsive3column h2 {
	padding: 0px!important;
}
#divtop3column {
	align-content: top !important;
	text-align: center !important;
	margin-top: -2px !important;
}
#divmiddle3column {
	align-content: auto !important;
	padding-left: 20px !important;
	padding-right: 10px !important;
}
#divbottom3column {
	align-content: bottom !important;
	text-align: center !important;
}

@media screen and (max-width:700px) {
#divwrapper3column {
	display: block !important;
}
#divtop3column {
	text-align: top !important;
	text-align: center !important;
}
#divmiddle3column {
	height: auto !important;
}
#divbottom3column {
	text-align: bottom !important;
	text-align: center !important;
}
#divresponsive3column {
	width: 100% !important;
}
}
/* end 3 column div */

/* greybox divs */
#greyboxflexwrapper {
	display: flex;
	flex-flow: row wrap;
	justify-content: space-around;
}
#greyboxresponsive {
	flex: 1 !important;
	background-color: #FAFAFA !important;
	margin: 5px 10px 5px 10px !important;
	align-content: bottom !important;
	text-align: left !important;
	padding: 10px !important;
	width: 100% !important;
	min-width: 215px !important;
}
#greyboxresponsive img {
	display: block !important;
	margin: 0px !important;
	width: 100% !important;
}
#greyboxresponsive h1 {
	padding: 0px!important;
	text-align: left !important;
}
#greyboxresponsive h2 {
	padding: 0px!important;
	text-align: left !important;
}
#greyboxresponsive h3 {
	padding: 0px!important;
	text-align: left !important;
}
/* end greybox divs */
/* end greybox divs */

/*Margin and Padding Classes for use on any element*/
.nopaddingleft {padding-left: 0px !important;}
.nopaddingright {padding-right: 0px !important;}
.nopaddingtop {padding-top: 0px !important;}
.nopaddingbottom {padding-bottom: 0px !important;}
.nomarginleft {margin-left: 0px !important;}
.nomarginright {margin-right: 0px !important;}
.nomargintop {margin-top: 0px !important;}
.nomarginbottom {margin-bottom: 0px !important;}

 #sp-menu-wrapper{
 	.box-shadow( ~'0 2px 2px 0 rgba(0,0,0,0.15)' );
 	position: relative;
 	z-index: 9;
 }

 /*Responsive Div Plain Content*/

.responsive-wrapper-right {
	border : 2px solid #fff;
	overflow: hidden;
}
.responsive-wrapper-right div {
	min-height: 200px;
	padding: 10px;
}

.responsive-wrapper-plain-a {
	width: 800px;
	background: red;
}
.responsive-wrapper-plain-a-image {
	float: left;
	width: 200px;
	background: green;
	height: 100%;
}
.responsive-wrapper-plain-a-text {
	float: none;
	width: 600px;
	background: green;
	height: 100%;
}
.responsive-wrapper-plain-b {
	width: 800px;
	background: red;
}
.responsive-wrapper-plain-b-text {
	float: left;
	width: 600px;
	background: green;
	height: 100%;
}
.responsive-wrapper-plain-b-image {
	float: none;
	width: 200px;
	background: green;
	height: 100%;
}
/*Directory CSS*/
.directory-container {
	display: block !important;
	float: top left !important;
	clear: both !important;
	max-width: 99% !important;
	padding: none !important;
	margin: none !important;
	overflow: hidden !important;
}
.directory-photo-container {
	float: left !important;
	clear: left !important;
	width: 19% !important;
	min-width: 8em !important;
	padding-bottom: 1.5em !important;
	margin-right: .95em !important;
}
.directory-content-container {
	float: left !important;
	width: 70% !important;
	padding-bottom: 1.5em !important;
}
.directory-education {
	float: left !important;
	clear: left !important;
	width: 19% !important;
	min-width: 8em !important;
	padding-bottom: 1.5em !important;
	min-width: 8em !important;
	margin-right: .95em !important;
}
.directory-education ul {
	list-style: none !important;
	margin: 0px !important;
}
.directory-education ul li {
	border-bottom: 1px solid #E6E6E6 !important;
}
.directory-about {
	float: left !important;
	width: 70% !important;
	padding-bottom: 1.5em !important;
}
.directory-photo {
	max-width: 100% !important;
	vertical-align: top !important;
}
.directory-department-title {
	clear: both;
}
.directory-name {
	font-size: 130% !important;
	padding: 0px !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
.directory-title {
	font-size: 112% !important;
	line-height: 140% !important;
	padding: 0px !important;
	margin-top: 0px !important;
	margin-bottom: 14px !important;
}
.directory-info {
	padding: 0px !important;
	margin-top: 0px !important;
	line-height: 150% !important;
}
.hide-menu {display: none !important;}

.directory-advisor {
  background-color:#EFEFEF !important;
  padding:15px !important;
}
.directory-advisor h3 {
	font-weight:normal !important;
	color: #006633 !important;
}
.directory-advisor img {
	width:50% !important;
	margin-bottom:8px !important;
}
.buttoncontainer{
	margin-bottom:18px !important;
}

/*PageBuilder fixes for stupid stupid stupid stupid Internet Explorer*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) 
{
.sppb-equalize-columns .sppb-row > div.sppb-col-md-4 {
    -ms-flex: 0 0 30.33333333%;
    flex: 0 0 30.33333333%; }
.sppb-equalize-columns .sppb-row > div.sppb-col-md-6 {
    -ms-flex: 0 0 47%;
	flex: 0 0 47%;}
/*.ieresizefix {max-width: 400px} */
}

/*End PageBuilder fixes for stupid stupid stupid stupid Internet Explorer*/


/*Fix for any page with "spanish" in the Body class*/
body[class*='spanish'] {
    float: none !important;
    margin: 0!important;  
}

body[class*='hispanic'] {
    float: none !important;
    margin: 0!important;  
}
/*End Fix for any page with "span" in the Body class*/

/*Q and A CSS */

	.qawrapper div {
		width: 500px !important;
		min-height: 200px !important;
		padding: 10px !important;
		-webkit-box-sizing: border-box !important;
		-moz-box-sizing: border-box !important;
		box-sizing: border-box !important; 
	}
	
	@media screen and (min-width: 500px) {
		.qawrapper {
			height: auto !important;
			overflow: hidden !important; // clearing 
		}
		#one {
			width: 50% !important;
			float: left !important;
		}
		#two {
			width: 50% !important;
			margin-left: 50% !important;
		}
	}
	
	.listq ul {
		list-style: none !important;
	}
	
	.listq li {
		position: relative !important;
		list-style-type: none !important;
		text-indent: -1.6em !important;
	}
	
	.listq li:before {
		content: 'Q.' !important;
		padding: 5px !important;
	}
	
	.lista ul {
		list-style: none !important;
	}
	
	.lista li {
		position: relative !important;
		list-style-type: none !important;
		text-indent: -1.6em !important;
	}
	
	.lista li:before {
		content: 'A.' !important;
		padding: 5px !important;
	}
/*End Q and A CSS*/
.listpadding li{
    margin-top: 7px;
}

.listpadding li:first-child {
    margin-top:0;
}
/*responsive table*/
	.ResponsiveTable {
		width: 100%;
		border-collapse: collapse;
	}
	
	.HeadRow {
		font-weight: bold;
	}
	
	.ResponsiveTable td {
		padding: 5px;
		border: 1px solid black;
		text-align: center;
	}
	
	.ResponsiveTable th {
		text-align: center;
	}
	
	@media screen and (max-width:600px) {
		.ResponsiveTable,
		.ResponsiveTable tbody,
		.ResponsiveTable tr,
		.ResponsiveTable td {
			display: block;
		}
		.HeadRow {
			position: absolute;
			left: -9999px;
			top: -9999px;
		}
		.ResponsiveTable td {
			border: none;
			position: relative;
			padding-left: 30%;
			white-space: normal;
			text-align: right;
		}
		.ResponsiveTable td:before {
			position: absolute;
			display: inline-block;
			top: 5px;
			left: 0px;
			width: 6.5em;
			padding-right: 10px;
			white-space: nowrap;
			text-align: left;
			font-weight: bold;
			content: attr(data-td)": ";
		}
		.ResponsiveTable tr {
			border-bottom: 1px solid;
			border-color: #A7A9AC;
		}
	}


		/*responsive table stlye*/
		.tablestyle table {
		border-collapse: collapse;
		border: 1px solid #efefef;
	}
	
	.tablestyle td {
		text-align: left;
		padding: 5px;
		border: 1px solid #505050;
		vertical-align: top;
	}
	
	.tablestyle th {
		font-weight: normal;
		background: #006633;
		color: #fff;
		padding: 5px;
		text-align: left;
		border: 1px solid #505050;
	}
	
	.tablestyle tr:nth-child(odd) {
		background: #efefef;
	}
	
	@media screen and (max-width: 600px) {
		.tablestyle,
		.tablestyle tbody,
		.tablestyle tr,
		.tablestyle td {
			display: block;
		}
		.tablestyle th {
			position: absolute;
			left: -9999px;
			top: -9999px;
		}
		.tablestyle td {
			border: none;
			position: relative;
			padding-left: 60%;
			white-space: normal;
			text-align:right;
		}
		.tablestyle td:before {
			position: absolute;
			display: inline-block;
			top: 5px;
			left: 0px;
			width: 6.5em;
			padding-right: 10px;
			white-space: nowrap;
			text-align: left;
			font-weight: bold;
			content: attr(data-td)": ";
		}
		.tablestyle tr {
			border-bottom: 1px solid;
			border-color: #505050;
		}
	}
#sp-footer-wrapper .sp-totop i {
	background-color:#006633 !important;
}

a:not(.btn) {
	font-weight:bold !important;
}
/*ARCHIVE*/
.uk-button-default {background-color: #063;}
#back-to-monthly-archive {background-color: #063; color: #fff; margin-bottom: 20px; padding: 5px}

div#nextend-accordion-menu-622 a:focus{
border:1px solid #063 !important;
}
div#nextend-accordion-menu-623 a:focus{
border:1px solid #063 !important;
}
div#nextend-accordion-menu-618 a:focus{
border:1px solid #063 !important;
}
div#nextend-accordion-menu-615 a:focus{
border:1px solid #063 !important;
}
div#nextend-accordion-menu-582 a:focus{
border:1px solid #063 !important;
}
.ampz_container a:focus{
	text-decoration:underline !important;
	text-decoration-color:#fff !important;
}
.btn-group a:focus{
	text-decoration:underline !important;
	text-decoration-color:#063 !important;
}
.hidecontent {
	display:none !important;
}
label.finder{
	display:none !important;
}
.allmode-list .allmode-item .allmode-title a:focus{
	text-decoration:underline !important;
}
.tablestyle .nobgcolor th{background:#fff !important; color:#505050 !important;}