/*------------------------------------------------------------------------
# Soapbox -> Style CSS (v2.3.0)
# ------------------------------------------------------------------------
# Copyright (C) 2012 PICNet, Inc. All Rights Reserved.
# Author: Ryan Belisle
# Website:  http://www.picnet.net
-------------------------------------------------------------------------*/

/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* !LAYOUT */
/* ----------------------------------------------------------------------*/
/* ----------------------------------------------------------------------*/

/* ------------------------------------------------------------------------
/* !LAYOUT: Body */
/* ----------------------------------------------------------------------*/
body						{ color: #3d3630; background: #fff; font-family: 'Source Sans Pro', sans-serif; font-weight: 400; font-size: 18px; }

/* !Printable page & Mailto Page Popups */
body.contentpane			{ color: #3d3630; background: #fff; }

/* !Modal Pane Popups */
body.modalpane				{ color: #3d3630; background-color: #fff; }

/* !Table */
th						{}
td,div					{}



/* ------------------------------------------------------------------------
/* !LAYOUT: Containers */
/* ----------------------------------------------------------------------*/
#sbx-wrapper 									{ width: 100%; margin: 0; padding: 0; position: relative; overflow: hidden; }

/* !Common */
.sbx-cw											{ background-color: #ffffff; background: -webkit-gradient(linear, left top, right top, from(#fffaf5), to(#ffffff)); background: -webkit-linear-gradient(left, #ffffff, #fffaf5); background: -moz-linear-gradient(left, #ffffff, #fffaf5); background: -ms-linear-gradient(left, #ffffff, #fffaf5); background: -o-linear-gradient(left, #ffffff, #fffaf5); }
#sbx-header,
#sbx-footer,
#sbx-mainnav,
#sbx-container									{ /*width: 960px; margin: 0 auto;*/ }

/* !3 Column & Common */
#sbx-containerwrap								{}
#sbx-containerwrap2								{}
#sbx-container									{}
#sbx-container2									{ padding: 60px 0 110px; }
#sbx-mainbody									{ /*width: 520px; margin: 0 10px; display: inline; float: left;*/ }
#sbx-content									{ padding: 60px 0 0; }

/* !Full */
#sbx-containerwrap-f							{}
#sbx-containerwrap-f #sbx-containerwrap2			{}
#sbx-containerwrap-f #sbx-container,
#sbx-containerwrap-f #sbx-container2				{}
#sbx-mainbody-f									{}
#sbx-mainbody-f #sbx-content						{ /*padding: 0;*/ }

/* !Full left */
#sbx-containerwrap-fl							{}
#sbx-containerwrap-fl #sbx-containerwrap2,
#sbx-containerwrap-fl #sbx-container,
#sbx-containerwrap-fl #sbx-container2			{}
#sbx-mainbody-fl								{ /*width: 700px; margin: 0 10px; display: inline; float: left;*/ }
#sbx-mainbody-fl #sbx-content					{}

/* !Full right */
#sbx-containerwrap-fr							{}
#sbx-containerwrap-fr #sbx-containerwrap2		{}
#sbx-containerwrap-fr #sbx-container,
#sbx-containerwrap-fr #sbx-container2			{}
#sbx-mainbody-fr								{ /*width: 760px; margin: 0 10px; display: inline; float: left;*/ }
#sbx-mainbody-fr #sbx-content					{}

/* !Left & Right Columns */
#sbx-leftCol									{ /*width: 160px; margin: 0 10px; display: inline; float: left;*/ }
#sbx-leftCol-inner								{ padding-right: 20px; }
#sbx-rightCol									{ /*width: 220px; margin: 0 10px; display: inline; float: left;*/ }
#sbx-rightCol-inner								{ padding-left: 20px; }
#sbx-leftCol .article_separator,
#sbx-rightCol .article_separator					{ /*display: none;*/ }

.pHome #sbx-container2							{ padding: 0; }
.pHome #sbx-content								{ padding: 0; }


/* ------------------------------------------------------------------------
/* !LAYOUT: Header */
/* ----------------------------------------------------------------------*/
#sbx-headerwrap			{ color: #fff; line-height: normal; position: relative; z-index: 999; }
#sbx-header				{ background-color: #57146d; }
#sbx-header .container  	{ position: relative; padding-right: 0; border-right: 15px solid #682b7b; }
#sbx-header .container:after		{ background-color: #682b7b; box-sizing: content-box; content: ""; display: block; height: 100%; right: -100%; position: absolute; top: 0; width: 100%; z-index: 1; }
#sbx-header a			{ color: #fff; }

a#logo					{ position: absolute; top: 0; left: -15px; display: block; z-index: 9999; }

#sbx-search				{ padding-left: 20px; background: url(../images/icon-search.gif) no-repeat center left; position: absolute; top: 47px; right: 0px; width: 150px; }
#sbx-search #mod_search_searchword		{ width: 120px !important; border: 1px solid #333; padding: 3px 5px; color: #999; background: #444; font-size: .9em; }

#sbx-mainnav						{ background-color: #340c41; background: -webkit-gradient(linear, left top, right top, from(#190930), to(#340c41)); background: -webkit-linear-gradient(left, #340c41, #190930); background: -moz-linear-gradient(left, #340c41, #190930); background: -ms-linear-gradient(left, #340c41, #190930); background: -o-linear-gradient(left, #340c41, #190930); position: relative; z-index: 999; }


/* ------------------------------------------------------------------------
/* !LAYOUT: Footer */
/* ----------------------------------------------------------------------*/
#sbx-footerwrap						{ clear: both; }
#sbx-footer							{ color: #949494; font-size: 15px; padding: 40px 0 0; }
#sbx-footnav						{ padding: 0 0 30px; margin: -50px 0 0; }


/* ------------------------------------------------------------------------
/* !LAYOUT: Breadcrumbs */
/* ----------------------------------------------------------------------*/
#sbx-pathway										{ font-size: .9em; padding: 20px 20px 0px 20px; }
#sbx-pathway .mod-breadcrumbs							{ border-bottom: 1px solid #f2f2f2; padding: 0 0 10px 0; }
#sbx-pathway .mod-breadcrumbs span.pathway a,
#sbx-pathway .mod-breadcrumbs span.pathway a:active,
#sbx-pathway .mod-breadcrumbs span.pathway a:visited		{ text-decoration: none; }
#sbx-pathway .mod-breadcrumbs span.pathway a:hover		{}
#sbx-pathway .mod-breadcrumbs span.pathway img			{}











/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* !MENUS */
/* ----------------------------------------------------------------------*/
/* ----------------------------------------------------------------------*/

/* ------------------------------------------------------------------------
/* !MENU: Mainmenu > Menu */
/* ----------------------------------------------------------------------*/
/* !1st Level */
ul.menu 												{ margin: 0; padding: 0; list-style: none; }
ul.menu li 											{ margin: 0 !important; padding: 0 !important; background: none !important; height: auto; }
ul.menu li a,
ul.menu li a:active,
ul.menu li a:visited									{ line-height: 1.2em; padding: .5em 0px; text-decoration: none; display: block; outline: none; }
ul.menu li a:hover 										{ text-decoration: none; }
ul.menu li a span 										{}

/* !1st Level > Parent (has sub items) */
ul.menu li.parent a									{}
ul.menu li.parent a:hover								{}
ul.menu li.parent a span 								{}

/* !1st Level > Active */
ul.menu li.active a,
ul.menu li.active a:active,
ul.menu li.active a:visited							{ color: #6B2680; }
ul.menu li.active a:hover								{ color: #6B2680; }
ul.menu li.active a span 								{}

/* !1st Level > Seperator */
ul.menu li span.separator								{ color: #6B2680; line-height: 1.2em; padding: .5em 0px; text-decoration: none; display: block; outline: none; }
ul.menu li span.separator span							{}

/*-----------------------------------------------------------------------*/

/* !2nd Level */
ul.menu li ul 											{ margin: 0; padding: 0; list-style: none; }
ul.menu li ul li 											{ padding: 0; list-style: none; }
ul.menu li ul li a,
ul.menu li ul li a:active,
ul.menu li ul li a:visited,
ul.menu li.active ul li a,
ul.menu li.active ul li a:active,
ul.menu li.active ul li a:visited							{ color: #AE43CE; background: none !important; font-size: 22px; font-weight: 300;border-bottom: 1px solid #d5d5d5; }
ul.menu li ul li a:hover,
ul.menu li.active ul li a:hover 							{ color: #184680; }
ul.menu li ul li a span									{}

/* !2nd Level > Parent (has sub items) */
ul.menu li.active ul li.parent a							{}
ul.menu li.active ul li.parent a:hover					{}
ul.menu li.active ul li.parent a span 						{}

/* !2nd Level > Active */
ul.menu li.active ul li.active a,
ul.menu li.active ul li.active a:active,
ul.menu li.active ul li.active a:visited					{ color: #6B2680; font-weight: 600; }
ul.menu li.active ul li.active a:hover					{}
ul.menu li.active ul li.active a span 						{}

/* !2nd Level > Seperator */
ul.menu li ul li span.separator							{ color: #ae43ce; background: none !important; font-size: 22px; font-weight: 300;border-bottom: 1px solid #d5d5d5; }
ul.menu li ul li span.separator span						{}

/*-----------------------------------------------------------------------*/

/* !3rd Level */
ul.menu li ul li ul										{ padding-left: 20px; }
ul.menu li ul li ul li										{}
ul.menu li ul li ul li a,
ul.menu li ul li ul li a:active,
ul.menu li ul li ul li a:visited,
ul.menu li.active ul li.active ul li a,
ul.menu li.active ul li.active ul li a:active,
ul.menu li.active ul li.active ul li a:visited				{ color: #ae43ce; font-weight: 300; }
ul.menu li ul li ul li a:hover,
ul.menu li.active ul li.active ul li a:hover 					{ color: #184680; }
ul.menu li.active ul li.active ul li a span					{}

/* !3rd Level > Parent (has sub items) */
ul.menu li.active ul li.active ul li.parent a				{}
ul.menu li.active ul li.active ul li.parent a:hover			{}
ul.menu li.active ul li.active ul li.parent a span 			{}

/* !3rd Level > Active */
ul.menu li.active ul li.active ul li.active a,
ul.menu li.active ul li.active ul li.active a:active,
ul.menu li.active ul li.active ul li.active a:visited		{ font-weight: 300; color: #184680; }
ul.menu li.active ul li.active ul li.active a:hover			{}
ul.menu li.active ul li.active ul li.active a span 			{}

/* !3rd Level > Seperator */
ul.menu li ul li ul li span.separator						{}
ul.menu li ul li ul li span.separator span					{}



/* ------------------------------------------------------------------------
/* !MENU: Mainmenu > Footer */
/* ----------------------------------------------------------------------*/
ul.menu-fm						{ margin: 0; padding: 0; height: 1%; }
ul.menu-fm li						{ margin: 0; padding: 0; display: inline; background: none; border-right: 1px solid #666; line-height: normal; height: auto; }
ul.menu-fm li a,
ul.menu-fm li a:active,
ul.menu-fm li a:visited				{ padding: 0 8px; display: inline; color: #666; font-weight: bold; font-size: .9em; line-height: normal; text-decoration: none; text-transform: uppercase; }
ul.menu-fm li a:hover				{ color: #c3dbed; text-decoration: none; }

ul.menu-fm li.active a 				{ color: #fff; }
ul.menu-fm li.last-item				{ border-right: none; }

ul.menu-fm li span.separator			{ padding: 0 8px; display: inline; color: #999; font-weight: bold; font-size: .9em; line-height: normal; text-decoration: none; text-transform: uppercase; }
ul.menu-fm li span.separator span		{}



/* ------------------------------------------------------------------------
/* !MENU: Extended Menu > Horizontal Suckerfish */
/* ----------------------------------------------------------------------*/
/* !1st Level */
#ja-cssmenu 			{ float: right; margin: 0 -25px 0 0; padding: 0; position: relative; z-index: 1000; }
#ja-cssmenu ul 		{ margin: 0; padding: 15px 0; z-index: 1000; }
#ja-cssmenu li 		{ margin: 0; padding: 0; float: left; display: block; background: none; border-right: none; cursor: pointer; clear: none; z-index: 1000; height: auto; position: relative; }
#ja-cssmenu ul a 		{ z-index: 1000; /* width of links can be whatever but don't let them go over the arrows */ }

/* !2nd Level */
#ja-cssmenu li ul		{ width: 300px; position: absolute; left: -999em; height: auto; z-index: 1000; }
#ja-cssmenu li li 		{ padding: 0; margin: 0; float: none; }

/* !3rd Level */
#ja-cssmenu li ul ul 	{ margin: -27px 0 0 160px; }

#ja-cssmenu li:hover ul ul, #ja-cssmenu li:hover ul ul ul,
#ja-cssmenu li.sfhover ul ul, #ja-cssmenu li.havechildsfhover ul ul, #ja-cssmenu li.havechild-activesfhover ul ul, #ja-cssmenu li.activesfhover ul ul,
#ja-cssmenu li.sfhover ul ul ul, #ja-cssmenu li.havechildsfhover ul ul ul, #ja-cssmenu li.havechild-activesfhover ul ul ul, #ja-cssmenu li.activesfhover ul ul ul {
	left: -999em;
}

/* This "unhides" the sub-menus (left: -999em is what hides them) */
#ja-cssmenu li:hover ul, #ja-cssmenu li li:hover ul, #ja-cssmenu li li li:hover ul,
#ja-cssmenu li.sfhover ul, #ja-cssmenu li.havechildsfhover ul, #ja-cssmenu li.havechild-activesfhover ul, #ja-cssmenu li.activesfhover ul,
#ja-cssmenu li li.sfhover ul, #ja-cssmenu li li.havesubchildsfhover ul, #ja-cssmenu li li.havesubchild-activesfhover ul, #ja-cssmenu li li.activesfhover ul,
#ja-cssmenu li li li.sfhover ul, #ja-cssmenu li li li.havesubchildsfhover ul, #ja-cssmenu li li li.havesubchild-activesfhover ul, #ja-cssmenu li li li.activesfhover ul {
	left: auto;
}


/* !STYLE: 1st Level */
/* ------------------------------------------------------ */
#ja-cssmenu li a 						{ display: block; text-decoration: none; line-height: 90px; padding: 0 20px; color: #fff; font-family: 'Merriweather', serif; font-size: 20px; font-weight: normal; border-right: none;}
#ja-cssmenu li a:hover,
#ja-cssmenu li a:active,
#ja-cssmenu li a:focus 					{ color: #FFE8CF; }

#ja-cssmenu li:hover,
#ja-cssmenu li.sfhover,
#ja-cssmenu li.havechildsfhover,
#ja-cssmenu li.havechild-activesfhover 	{ color: #FFE8CF; }

#ja-cssmenu li:hover > a,
#ja-cssmenu li.sfhover > a,
#ja-cssmenu li.havechildsfhover > a,
#ja-cssmenu li.havechild-activesfhover > a 	{ color: #FFE8CF; }

#ja-cssmenu > li:hover > a:before,
#ja-cssmenu > li.sfhover > a:before,
#ja-cssmenu > li.havechildsfhover > a:before,
#ja-cssmenu > li.havechild-activesfhover > a:before,
#ja-cssmenu > li.active > a:before				{ background: url(../images/nav-bg-left.png) no-repeat; content: ""; position: absolute; left: 3px; bottom: -8px; height: 16px; width: 14px; z-index: 9999; }

#ja-cssmenu > li:hover > a:after,
#ja-cssmenu > li.sfhover > a:after,
#ja-cssmenu > li.havechildsfhover > a:after,
#ja-cssmenu > li.havechild-activesfhover > a:after,
#ja-cssmenu > li.active > a:after				{ background: url(../images/nav-bg-right.png) no-repeat right top; content: ""; position: absolute; left: 17px; right: 0; bottom: -8px; height: 16px; z-index: 9999; }

#ja-cssmenu li a.active,
#ja-cssmenu li a.active:hover,
#ja-cssmenu li a.active:active,
#ja-cssmenu li a.active:focus				{ color: #C8B2CF; }

#ja-cssmenu > li.active > a:before			{ background: url(../images/nav-bg-left-active.png) no-repeat; }

#ja-cssmenu > li.active > a:after			{ background: url(../images/nav-bg-right-active.png) no-repeat right top; }


/* !STYLE: 2nd+ Level */
/* ------------------------------------------------------ */
#ja-cssmenu li ul									{ /*background-color: #781c97; background: -webkit-gradient(linear, left top, right top, from(#58156e), to(#781c97)); background: -webkit-linear-gradient(left, #781c97, #58156e); background: -moz-linear-gradient(left, #781c97, #58156e); background: -ms-linear-gradient(left, #781c97, #58156e); background: -o-linear-gradient(left, #781c97, #58156e);*/ }
#ja-cssmenu li ul:before							{ background: url(../images/sub-top.png) no-repeat; content: ""; position: absolute; left: -20px; right: -20px; top: 0; height: 12px; }
#ja-cssmenu li ul:after							{ background: url(../images/sub-bottom.png) no-repeat right bottom; content: ""; position: absolute; left: -20px; right: -20px; top: 12px; bottom: -20px; }
#ja-cssmenu li ul li 								{ border-right: none; background: none; }
#ja-cssmenu li ul a 								{ border-right: none; margin: 0; padding: 7px 20px; line-height: normal; background: none; color: #fff; font-family: "Source Sans Pro",sans-serif; font-weight: 300; font-size: 20px; position: relative; }

/* !LI with subitems, want to show arrow */
#ja-cssmenu li.havesubchild 							{}
#ja-cssmenu li.havesubchild:hover						{}

/*! LI active state, want to show arrow */
#ja-cssmenu li.havesubchild-active 					{}
#ja-cssmenu li.havesubchild-active:hover 				{}

#ja-cssmenu li.havesubchildsfhover:hover,
#ja-cssmenu li.havesubchild-activesfhover:hover,
#ja-cssmenu ul ul li.havesubchildsfhover:hover,
#ja-cssmenu ul ul li.havesubchild-activesfhover:hover 		{}

#ja-cssmenu li.havesubchildsfhover,
#ja-cssmenu li.havesubchild-activesfhover,
#ja-cssmenu ul ul li.havesubchildsfhover,
#ja-cssmenu ul ul li.havesubchild-activesfhover,
#ja-cssmenu li ul a:hover,
#ja-cssmenu li ul a:active,
#ja-cssmenu li ul a:focus,
#ja-cssmenu ul li:hover,
#ja-cssmenu ul li.sfhover,
#ja-cssmenu ul ul li:hover,
#ja-cssmenu ul ul li.sfhover							{ color: #FFE8CF; }

/* !LI active state */
#ja-cssmenu ul li.active,
#ja-cssmenu ul li.active:hover,
#ja-cssmenu ul li.active:active,
#ja-cssmenu ul li.active:focus,
#ja-cssmenu ul li.activesfhover,
#ja-cssmenu ul li.activesfhover:hover,
#ja-cssmenu ul li.activesfhover:active,
#ja-cssmenu ul li.activesfhover:focus					{}

/* !LINK active state */
#ja-cssmenu ul li a.active,
#ja-cssmenu ul li a.active:hover,
#ja-cssmenu ul li a.active:active,
#ja-cssmenu ul li a.active:focus						{ color: #C8B2CF; }

#ja-cssmenu ul li a.active:before 						{ position: absolute; top: 50%; left: 0; content: ""; border-top: 12px solid #BBA1C4; border-right: 12px solid transparent; margin-top: -6px; }









/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* !QUICK STYLES */
/* ----------------------------------------------------------------------*/
/* ----------------------------------------------------------------------*/
/* !Component Heading */
h1.componentheading, .item-header h1.title, h1.title	{ color: #6B2680; font-family: "Merriweather", serif; font-size: 54px; font-weight: normal; margin: 0 0 25px; }
h1.componentheading	span.subheading					{ color: #5b91e5; }

/* !Article Heading */
.article-title										{ margin: 0; }
.article-title h2.contentheading						{ color: #6B2680; font-family: "Merriweather", serif; font-size: 54px; font-weight: normal; margin: 0 0 25px; }
.article-title h2.contentheading a,
.article-title h2.contentheading a:active,
.article-title h2.contentheading a:visited				{}
.article-title h2.contentheading a:hover				{}
.article-title h2.contentheading span.subheading			{}
.article-title h2.chBtns-icons						{}
.article-title h2.chBtns-text							{}
.article-title h2.chBtns-none							{}
.article-title .buttonheading 						{}
.article-title .buttonheading img						{}
.article-title .buttonheading span						{}
.article-title .bhBtns-icons span.btn					{}
.article-title .bhBtns-text span.btn					{}

/* !Article Meta */
.sbxEvents-event .event-meta-wrap				{ display: none; }
.article-meta-wrap,
div.metadata,
.dn-meta,
.item-meta										{ color: #6b2680; }

.article-meta-wrap,
div.metadata,
span.small										{}

.article-meta-content								{}
.article-meta-content span							{}

.article-meta-content span strong,
div.metadata span.author-name,
span.title span.count,
span.small strong,
.item-meta strong									{ color: #6b2680; }
.article-meta-content span.title						{}

/* !Article Meta: Setup for just top portion and bottom */
.metaTop											{}
.metaBot											{}

/* !Article Content */
.article-content 									{}
.article-content img								{}

/* !Separators */
span.article_separator								{}
span.afterdisplay_separator							{}

/* !Before and After Wrappers */
.article-beforecontent								{}
.article-aftercontent								{ border-color: #f2f2f2; }

/* !Table of Contents */
table.contenttoc 									{}
table.contenttoc a 									{}
table.contenttoc td 								{}
table.contenttoc th 								{ border-color: #ccc; }
table.contenttoc a.active							{}

/* !Blog Table */
table.blog tr td div.contentpaneopen					{}
table.blog tr td.article_column 						{}
table.blog tr td.column_separator 						{}
table.blog span.article_separator						{}
table.blog h2.contentheading							{ font-family: "Source Sans Pro",sans-serif; font-size: 32px; font-weight: 300; }
table.blog h2.contentheading a,
table.blog h2.contentheading a:active,
table.blog h2.contentheading a:visited 					{ text-decoration: none; }
table.blog h2.contentheading a:hover					{}
table.blog .article-title								{ margin: 0 0 8px; }
table.blog .article-title .buttonheading 				{}
table.blog .article-title .buttonheading img				{}
table.blog .article-title .buttonheading span			{}
table.blog .article-content 							{}
table.blog .article-content p							{}
table.blog .article-content img						{}

/* !Blog More */
.compBlogMore-wrap									{ border-color: #ccc; }
.compBlogMore-content								{}

/* !Read On Button */
a.readon,
a.readon:active,
a.readon:visited									{}
a.readon:hover										{}

/* !Back Button */
.back_button a,
.back_button a:active,
.back_button a:visited								{}
.back_button a:hover								{}

/* !Results Table */
table.resultsTBL caption								{ color: #5b91e5; border-color: #c4a67e; }
table.resultsTBL thead th							{ color: #fff; background: #3d3630; }
table.resultsTBL thead th a							{ color: #fff; }
table.resultsTBL thead th a:hover						{}
table.resultsTBL .row1 td,
table.resultsTBL .odd td								{ background: #fffaf5; border-color: #c4a67e; }
table.resultsTBL .row2 td,
table.resultsTBL .even td							{ background: #f6f3ef; border-color: #c4a67e; }
table.resultsTBL tfoot td							{ background: #c4a67e; }
.resultsTBL-foot									{ background: #f2f2f2; border-bottom: 2px solid #ffe3c4; }
.resultsTBL-foot .foot-total strong					{ color: #5b91e5; } 
table.resultsTBL tr.rowTitle1 td						{ background: #fffaf5; }
table.resultsTBL tr.rowTitle2 td						{ background: #f6f3ef; }

/* !Results Table: Manage Links */
a.mngViewLink										{}
a.mngEditLink										{}
a.mngRemoveLink									{}

/* !Pager: List */
ul.pagination 										{ border-color: #ffe3c4; }
ul.pagination li 									{}
ul.pagination li span								{}
ul.pagination li.prevPage,
ul.pagination li.prevPageOff,
ul.pagination li.nextPage,
ul.pagination li.nextPageOff							{}
ul.pagination a,
ul.pagination a:active,
ul.pagination a:visited								{}
ul.pagination a:hover 								{}

/* !Poll Table Bars */
.polls_color_1 									{}
.polls_color_2 									{}
.polls_color_3 									{}
.polls_color_4 									{}
.polls_color_5 									{}

/* !Section Containers */	
.compSect-wrap										{}
.compSect-title									{}
.compSect-title a,
.compSect-title a:active,
.compSect-title a:visited							{}
.compSect-title a:hover 								{}
.compSect-title h3									{}
.compSect-title h3 span								{}
.compSect-title h3 span.sub							{ color: #999; font-size: .8em; }
.compSect-title-link h3								{}
.compSect-title-link h3 a,							{}
.compSect-title-link h3 a:active,						{}
.compSect-title-link h3 a:visited						{}
.compSect-title-link h3 a:hover						{}
.compSect-contentwrap								{}
.compSect-contentwrap fieldset						{}
.compSect-content									{ color: #3d3630; }
.compSectBtns-wrap									{}
.compSectBtns-contentwrap							{}
.compSectBtns-content								{}

/* !Section Internal Containers */	
.compSectInt-wrap									{}
.compSectInt-title									{}
.compSectInt-title a,
.compSectInt-title a:active,
.compSectInt-title a:visited							{}
.compSectInt-title a:hover 							{}
.compSectInt-title h3								{}
.compSectInt-title h3 span							{}
.compSectInt-title h3 span.sub						{}
.compSectInt-title-link h3							{}
.compSectInt-title-link h3 a,							
.compSectInt-title-link h3 a:active,					
.compSectInt-title-link h3 a:visited					{}
.compSectInt-title-link h3 a:hover						{}
.compSectInt-contentwrap								{}
.compSectInt-contentwrap fieldset						{}
.compSectInt-content								{}

/* !Section Containers Content & Forms */
.compSect-content label.desc							{}
.compSect-content label.descLrg						{}
.compSect-content label.desc span.subLBL				{}
.compSect-content label.choice,
.compSect-content li div label,
.compSect-content li span label						{ color: #666; }
.compSect-content li.section,
.compSect-content li.sectionInstruct,
.compSect-content li.border-top						{ color: #666; border-color: #ccc; }
			
/* !Results Nav */
.compResNav-wrap									{}
.compResNav-content									{}
.compResNavPgr-wrap									{}
.compResNavCtr-wrap									{}

/* !Tool Bar */
.compToolBar-wrap									{ border-color: #2d5798; }
.compToolBar-content								{}
.compToolBar-content ul								{}
.compToolBar-content ul li a,
.compToolBar-content ul li a:active,
.compToolBar-content ul li a:visited					{ background: #eaeef4; border-color: #b6c4db; }
.compToolBar-content ul li a:hover						{ background: #e0e6f0; }
.compToolBar-content ul li							{}
.compToolBar-content ul li.first						{}
.compToolBar-content ul li.last						{}
.compToolBar-content ul li.left						{}
.compToolBar-content ul li.right						{}
.compToolBar-content ul li.active a					{ background: #2d5798; border-color: #2d5798; color: #fff; }
.compToolBar-content ul li.disabled a					{ text-decoration: none; background: #f2ede7; border-color: #f2ede7; color: #ffe3c4; }

/* !Nav Bar */
.compNavBar-wrap									{ border-color: #ffe3c4; }
.compNavBar-content									{}
.compNavBar-content ul								{}
.compNavBar-content ul li							{}
.compNavBar-content ul li.first						{}
.compNavBar-content ul li.last a						{}
.compNavBar-content ul li.active a						{ color: #000; text-decoration: underline; }
.compNavBar-content ul li.disabled a					{ color: #ffe3c4; text-decoration: none; }
.compNavBar-content ul li a							{ border-color: #ffe3c4; }
.compNavBar-content ul li.left						{}
.compNavBar-content ul li.right						{}

/* !Sort Bar */
.compSortBar										{ border-color: #ffe3c4; }

/* !Nav Bar: Specific Link Types */
a.nbPubLink										{}
a.nbUnpubLink										{}
a.nbRemoveLink										{}
a.nbBackLink										{}
a.nbEditLink										{}
a.nbNewLink										{}
a.nbViewLink										{}
a.nbExportLink										{}

/* !Title Bar */
.compTitleBar-wrap									{}
.compTitleBar-content								{}
.compTitleBar-content ul								{}
.compTitleBar-content ul li							{}
.compTitleBar-content ul li.first						{}
.compTitleBar-content ul li.last						{}
.compTitleBar-content ul li.last a						{}
.compTitleBar-content ul li.active a					{ color: #000; text-decoration: underline; }
.compTitleBar-content ul li.disabled a					{ color: #ffe3c4; text-decoration: none; }
.compTitleBar-content ul li a							{ border-color: #ffe3c4; }
.compTitleBar-content ul li.left						{}
.compTitleBar-content ul li.right						{}

/* !Title Bar: Specific Link Types */
a.cstPubLink										{}
a.cstUnpubLink										{}
a.cstRemoveLink									{}
a.cstBackLink										{}
a.cstditLink										{}
a.cstNewLink										{}
a.cstViewLink										{}
a.cstExportLink									{}

/* !Stats Box */	
.compBox-wrap										{ border-color: #ffe3c4; }
.compBox-content									{}

/* !Captcha */
.compCaptcha-wrap									{ border-color: #ffe3c4; background: #f6f3ef; }
.compCaptcha-content								{}

/* !Results Filter */	
.compResFilter-wrap									{}
.compResFilter-content								{}
.compResFilter-content label							{}
.compResFilter-content label.desc						{}

/* !Results Page Display Filter */
.compResPDFilter-wrap								{ color: #fff; background: #ffe3c4; }
.compResPDFilter-content								{}
.compResPDFilter-content label.desc					{ color: #fff; }

/* !Content Rating */
.compConRating-wrap									{ color: #a68860; background: #f6f3ef; }
.compConRating-content								{}

/* !Form: Fields */
.field,
.inputbox,
td.paramlist_value select							{ color: #3d3630; font-family: inherit; font-weight: normal; border-color: #7c7c7c #c3c3c3 #ddd; }
input.inputbox, input.text, input.file, 
input.input-text, textarea.textarea					{ line-height: normal; padding: 3px; }

input.inputbox:hover,
input.inputbox:focus,
input.text:hover,
input.text:focus,
textarea.textarea:hover,
textarea.textarea:focus								{}

input.checkbox,
input.radio										{ color: #ffe3c4; }

a.buttonLink										{}

/* !Big Link and Options */
a.bigLink											{ text-decoration: none !important; }

span.linkOptions									{ color: #92744c; }
span.linkOptions a,
span.linkOptions a:visited,			
span.linkOptions a:active							{ color: #92744c; }
span.linkOptions a:hover								{ color: #333; }

/* !Flickr Album Plugin */
.gallery-flickr ul									{}
.gallery-flickr ul li								{}
.gallery-flickr ul li a								{}
.gallery-flickr ul li a:hover img						{ border-color: #333; }
.gallery-flickr ul li a img							{ border-color: #ffe3c4; }
.gallery-flickr-link								{ font-weight: bold; }

/* !Item Actions */
div.item-actions									{}
div.item-actions div.ia								{}
a.ia-link,
a.ia-link:active,
a.ia-link:visited									{ color: #fff; background-color: #2d73ce; text-decoration: none; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
a.ia-link:hover									{ color: #fff; background-color: #333; text-decoration: none; }
a.ia-link.active									{ background-color: #333; color: #ccc; }

/* !Modal Popups */
.modal-hdr										{ background-color: #92744c; }
.modal-title										{}
.modal-title h1.modaltitle							{}
.modal-toolbar										{}
.modal-toolbar button.button							{}
.modal-toolbar span									{}
.modal-content										{}

/* !Calendar Monthly Layout */
.cal-monthTBL th.cal-wdHead							{ color: #fff; border-color: #3d3630; background: #3d3630;  }
.cal-monthTBL tr.cal-weekHead,
.cal-monthTBL tr.cal-weekRow							{}
.cal-monthTBL td.cal-wd,
.cal-monthTBL td.cal-wdEmpty							{ border-color: #d5d5d5; height: 110px; }
.cal-monthTBL td.cal-wd								{ color: #3d3630; background-color: #fff; }
.cal-monthTBL td.cal-wdEmpty							{ color: #888; background-color: #f6f3ef; }
.cal-monthTBL td.cal-wd .cal-wdNum,
.cal-monthTBL td.cal-wdEmpty .cal-wdEmptyName			{}
.cal-monthTBL .cal-wdNum a							{ color: #3d3630; }
.cal-monthTBL .cal-wdNum a:hover						{ color: #3d3630; }
.cal-monthTBL .cal-today								{ background-color: #ffe3c4 !important; }
.cal-monthTBL .cal-wdPopup							{ border-color: #d5d5d5; background-color: #fff; }
.cal-monthTBL .cal-wdPopup .cal-num					{}
.cal-monthTBL .cal-closeBtn							{}
.cal-monthTBL .cal-event								{}
.cal-monthTBL .cal-eventSingle						{}
.cal-monthTBL .cal-eventTitle							{}
.cal-monthTBL .cal-eventDate							{ color: #6b2680; }
.cal-monthTBL .meta-line								{ color: #3d3630; }
.cal-monthTBL .cal-eventMultiStart,
.cal-monthTBL .cal-eventMultiMiddle,
.cal-monthTBL .cal-eventMultiEnd						{}
.cal-monthTBL .cal-eventMultiStart .cal-eventInfo,
.cal-monthTBL .cal-eventMultiMiddle .cal-eventInfo,
.cal-monthTBL .cal-eventMultiEnd .cal-eventInfo			{ background-color: #f6f3ef; }
.cal-monthTBL .cal-eventMultiStart						{}
.cal-monthTBL .cal-eventMultiEnd						{}

/* !Calendar Monthly Navigation */
.compCalMonthNav-wrap								{ border-color: #ccc; }
.compCalMonthNav-content								{}
.cal-monthNavTBL									{}
.cal-monthNavTBL .cal-year,
.cal-monthNavTBL .cal-month							{}
.cal-monthNavTBL em.arrow							{}
.cal-monthNavTBL a									{ text-decoration: none !important; }
.cal-monthNavTBL td									{}
.cal-monthNavTBL td.cal-navmonthPrev					{}
.cal-monthNavTBL td.cal-navmonthNext					{}
.cal-monthNavTBL td.cal-navthismonth					{}
.cal-monthNavTBL .cal-prevyear,
.cal-monthNavTBL .cal-prevmonth						{}
.cal-monthNavTBL .cal-nextyear,
.cal-monthNavTBL .cal-nextmonth						{}
.cal-monthNavTBL .cal-thismonth						{}

/* !Calendar Module */
.calMod-monthTBL th.cal-wdHead						{ color: #fff; border-color: #3d3630; background: #3d3630;  }
.calMod-monthTBL td.cal-wd,
.calMod-monthTBL td.cal-wdEmpty						{ border-color: #ffe3c4; }
.calMod-monthTBL td.cal-wd							{ color: #3d3630; background-color: #f2ede7; }
.calMod-monthTBL td.cal-wdEmpty						{ color: #ffe3c4; background-color: #f6f3ef; }
.calMod-monthTBL td.cal-wd .cal-wdNum,
.calMod-monthTBL td.cal-wdEmpty .cal-wdEmptyName			{ height: 30px; }
.calMod-monthTBL .cal-today							{ background-color: #eaeef4 !important; }
.calMod-monthTBL a.cal-wdNumEvent						{}
.calMod-monthTBL a.cal-wdNumEvent:hover					{ background: #fbf7fc; }
.calMod-monthNavTBL a								{ text-decoration: none !important; }
.calMod-monthTBL .cal-wdPopup							{ border-color: #ffe3c4; background-color: #fff; }
.calMod-monthTBL .cal-eventDate						{ color: #7eac2f; }
.calMod-monthTBL .meta-line							{ color: #3d3630; }
.calMod-monthTBL .cal-wdPopNum a						{ color: #3d3630; }






/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* !MODULE CHROME */
/* ----------------------------------------------------------------------*/
/* ----------------------------------------------------------------------*/

/* ------------------------------------------------------------------------
/* !MODULE CHROME: TYPOGRAPHY */
/* ----------------------------------------------------------------------*/
/* !Title */
h3.sbxMod-title					{ color: #6B2680; font-family: "Merriweather",serif; font-size: 26px; font-weight: normal; }


/* !Mod Content Containers */
.sbxMod-content 					{}


/* !Link */
.sbxMod-content a,
.sbxMod-content a:active,
.sbxMod-content a:visited 			{}
.sbxMod-content a:hover				{}


/* !Heading */
.sbxMod-content h4,
.sbxMod-content h5, 
.sbxMod-content h6					{}

.sbxMod-content h4 					{}
.sbxMod-content h5 					{}
.sbxMod-content h6					{}


/* !Type margin.padding */
.sbxMod-content p, 
.sbxMod-content pre,
.sbxMod-content code, 
.sbxMod-content blockquote, 
.sbxMod-content ul, 
.sbxMod-content ol,
.sbxMod-content table.tableStyle		{}


/* !Unordered Lists */
.sbxMod-content ul					{}
.sbxMod-content ul li				{}

.sbxMod-content ul.plainList			{}
.sbxMod-content ul.plainList li		{}


/* !Ordered Lists */
.sbxMod-content ol					{}
.sbxMod-content ol li				{}


/* !Definition Lists */
.sbxMod-content dl					{}
.sbxMod-content dl dt				{}
.sbxMod-content dl dd				{}


/* !HR */
.sbxMod-content hr					{}


/* !Code Highlight */
.sbxMod-content pre					{}
.sbxMod-content code				{}


/* !Blockquote */
.sbxMod-content blockquote			{}


/* !Address */
.sbxMod-content address				{}


/* !Sup/Subscript */
.sbxMod-content sup,
.sbxMod-content sub					{}


/* !Sample */
.sbxMod-content samp				{}


/* !Table */
.sbxMod-content table.tableStyle							{}
.sbxMod-content table.tableStyle thead th					{}
.sbxMod-content table.tableStyle thead th a,
.sbxMod-content table.tableStyle thead th a:active,
.sbxMod-content table.tableStyle thead th a:visited			{}
.sbxMod-content table.tableStyle thead th a:hover				{}
.sbxMod-content table.tableStyle tr td						{}
.sbxMod-content table.tableStyle tr.row1 td					{}
.sbxMod-content table.tableStyle tr.row2 td					{}
.sbxMod-content table.tableStyle tr.row1:hover td,
.sbxMod-content table.tableStyle tr.row2:hover td				{}
.sbxMod-content table.tableStyle caption					{}


/* !Img */
.sbxMod-content img.imgLeft				{}
.sbxMod-content img.imgRight				{}
.sbxMod-content img.imgLeftBorder			{}
.sbxMod-content img.imgRightBorder			{}
.sbxMod-content img.noBorder				{}
.sbxMod-content img.imgBorder				{}



/* ------------------------------------------------------------------------
/* !MODULE CHROME: sbxModTable */
/* ----------------------------------------------------------------------*/
div.sbxModTable 						{ margin-bottom: 30px; padding: 0 0 30px; }

/* ------------------------------------------------------------------------
/* !MODULE CHROME: sbxModule */
/* ----------------------------------------------------------------------*/
div.sbxModule 						{ background: url(../images/b-br.gif) no-repeat right bottom; margin-bottom: 20px; float: left; clear: both; width: 100%; } /* BR */
div.sbxModule h3					{ color: #902fab; font-size: 1.2em; font-weight: bold; text-transform: none; margin: 0 0 10px; padding: 0px 0px 5px; height: 1%; }
div.sbxModule h3 span				{ display: block; }

div.sbxModule div.bl				{ background: url(../images/b-bl.gif) no-repeat left bottom; padding: 0px; }
div.sbxModule div.tr				{ background: url(../images/b-tr.gif) no-repeat right top; padding: 0px; }
div.sbxModule div.tl				{ background: url(../images/b-tl.gif) no-repeat left top; padding: 15px; }
div.sbxModule div.sbxMod-content		{ margin: 0; padding: 0; float: none; width: 99%; background: none; }











/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* !MODULES */
/* ----------------------------------------------------------------------*/
/* ----------------------------------------------------------------------*/

/* ------------------------------------------------------------------------
/* !MODULES: Base */
/* ----------------------------------------------------------------------*/
/* !UL Style for default module lists, change them all using this */
ul.mod-list			{}
ul.mod-list li			{}

/* !Title, Header, Footer & Description inside content */
h4.mod-contentTitle		{}
.mod-contentDesc		{}
.mod-contentDescIntro	{}
.mod-contentDescOutro	{}
.mod-contentFooter		{}

/* !Rows */
.modrow1				{}
.modrow2				{}

/* !MOD Items Classes */
.mod-item .item-title,
.mod-itemPlain .item-titleLink	{}
.mod-item .item-meta			{}
.mod-item .meta-line			{}
.mod-item .meta-line strong		{}
.mod-item .item-text			{}
.mod-item .item-text p			{}
.mod-itemPlain p				{}
.mod-item .item-more			{}
.mod-item a.item-readon,
.mod-item a.item-readon:active,
.mod-item a.item-readon:visited	{}
.mod-item a.item-readon:hover		{}










/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* !PAGES, COMPONENTS, FORMS, VIEWS & PIECES */
/* ----------------------------------------------------------------------*/
/* ----------------------------------------------------------------------*/

/* ------------------------------------------------------------------------
/* !COMPONENT: SBX Mapper */
/* ----------------------------------------------------------------------*/
/* !Mapper */
.com_sbxMapper .gmap-locBalloon h6,
.com_sbxMapper .gmap-locBalloon h6 a					{ color: #5b91e5; text-decoration: none; font-weight: bold; }
.com_sbxMapper .locAttribsBox							{ background-color: #f6f3ef; }
.sbxMapper-map #mapper-gmapResults						{ background: #f6f3ef; }
.sbxMapper-map #results-head							{ background: #3d3630; }
.sbxMapper-map #results-headTtl h4						{ color: #fff; }
.sbxMapper-map #results-headPgr						{ border-color: #ffe3c4; }
.sbxMapper-map #results-headPgr a,
.sbxMapper-map #results-headPgr a:active,
.sbxMapper-map #results-headPgr a:visited				{ color: #fff; }
.sbxMapper-map #results-headPgr a:hover					{ color: #ccc; }
.sbxMapper-map .result-locActive						{ background: #eaeef4; }
.sbxMapper-loc .loc-address .cat						{ color: #ffe3c4; }
.sbxMapper-loc .loc-address .cat .title					{ color: #92744c; }



/* ------------------------------------------------------------------------
/* !MODULE: SBXSS Simple Template */
/* ----------------------------------------------------------------------*/
/* !Base */
.sbxMod .sbxss-simple												{}
.sbxMod .sbxss-simple .sbxss-slide										{}

/* !Content */
.sbxMod .sbxss-simple .sbxss-content-wrap								{ color: #fff; }
.sbxMod .sbxss-simple .sbxss-content									{ color: #f2ede7; }
.sbxMod .sbxss-simple .sbxss-content h2									{ color: #fff; }
.sbxMod .sbxss-simple .sbxss-content h2 a								{ color: #fff; }
.sbxMod .sbxss-simple .sbxss-content h2 a:hover							{ color: #ffe3c4; }
.sbxMod .sbxss-simple .sbxss-content h3									{ color: #7eac2f; }
.sbxMod .sbxss-simple .sbxss-content span.catsection						{ color: #ffe3c4; }
.sbxMod .sbxss-simple .sbxss-content p									{}
.sbxMod .sbxss-simple .sbxss-content a.readon							{ color: #fff; }
.sbxMod .sbxss-simple .sbxss-content a.readon:hover						{ color: #ffe3c4; }

/* !Controls */
.sbxMod .sbxss-simple .sbxss-controls									{ background: #ffe3c4; }

/* !Pagination */
.sbxMod .sbxss-simple a.sbxss-page										{ color: #fff; background: #dbc09a; }
.sbxMod .sbxss-simple a.sbxss-page:hover								{ color: #333; background: #f2ede7;  }
.sbxMod .sbxss-simple a.sbxss-pageActive								{ color: #fff; background: #333; }
.sbxMod .sbxss-simple a.sbxss-pageActive:hover							{}
.sbxMod .sbxss-simple a.sbxss-page .thumbnail							{}

/* !Navigation (Next, Prev, Play/Pause) */
.sbxMod .sbxss-simple a.sbxss-nav										{ color: #fff; }
.sbxMod .sbxss-simple a.sbxss-nav:hover 								{ color: #333; }

#sbx-rightheader		{ margin-right: -50px; }
#sbx-rightheader .sbxMod { float: right; }
#sbx-rightheader .sbxModTable { margin: 0; padding: 0; }
#sbx-rightheader .sbxMod.mod-tagline { float: left; margin-left: 245px; font-family: 'Merriweather', serif; font-size: 20px; font-style: italic; padding: 17px 0 18px; }
#sbx-header ul					{ margin: 0; }
#sbx-header ul li 					{ background: none; line-height: normal; margin: 0; padding: 0; }
#sbx-header ul.menu 				{ border-top: none; padding: 0; }
#sbx-header ul.menu li a 			{ font-size: 18px; font-weight: bold; }
#sbx-header ul.menu li a, 
#sbx-header ul.menu li a:active,
#sbx-header ul.menu li a:visited 	{ border-bottom: none; line-height: 60px; padding: 0 50px; position: relative; }
#sbx-header ul.menu li a span		{ background-color: #682b7b; display: block; padding: 0 20px; }
#sbx-header ul.menu li a:before,
.mod-topsocial a:before,
.mod-topsearch a:before		 	{ position: absolute; top: 0; left: 0; content: ""; border-bottom: 60px solid #682b7b; border-left: 50px solid transparent; }
#sbx-header ul.menu li a:after,
.mod-topsocial a:after,
.mod-topsearch a:after	 		{ position: absolute; top: 0; right: 0; content: ""; border-top: 60px solid #682b7b; border-right:50px solid transparent; z-index: 9; }
#sbx-header ul.menu li a:hover span	{ background-color: #78438a; }
#sbx-header ul.menu li a:hover:before,
.mod-topsocial a:hover:before,
.mod-topsearch a:hover:before	{ border-bottom-color: #78438a; }
#sbx-header ul.menu li a:hover:after,
.mod-topsocial a:hover:after,
.mod-topsearch a:hover:after		{ border-top-color: #78438a; }
.mod-topsearch a span,
.mod-topsocial a	span				{ display: none; }
#sbx-header .mod-topsocial ul li	{ float: left; }
.mod-topsearch a,
#sbx-header .mod-topsocial ul li a	{ display: inline-block; line-height: 60px; padding: 0 50px; position: relative; margin-left: -48px; }
.mod-topsocial ul li a .fa,
.mod-topsearch a .fa				{ background-color: #682b7b; line-height: 59px; }
.mod-topsocial ul li a:hover .fa,
.mod-topsearch a:hover .fa		{ background-color: #78438a; }

#sbx-slideshow					{ background-color: #fff; position: relative; overflow: hidden; }
#sbx-slideshow .container		{ padding: 0; }
#sbx-slideshow .flex-container	{ position: static; }
#sbx-slideshow .flexslider		{ background-color: #fff; border: none; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; border-radius: 0; position: static; }
#sbx-slideshow .flexslider .slides img				{ /*float: right; margin-top: 60px;*/ width: 100%; }
#sbx-slideshow .flexslider .flex-direction-nav			{ width: 100% }
#sbx-slideshow .flexslider .flex-direction-nav li a		{ 
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	color: #595959;
	font-size: 18px;
	height: auto; 
	line-height: 20px;
	width: auto; 
	margin: 17% 40% 0; 
	text-decoration: none; 
	text-indent: none; 
}

#sbx-slideshow .flexslider .flex-direction-nav li .next { 
	content:"\f105"; 
	right: 0; }
#sbx-slideshow .flexslider .flex-direction-nav li .prev { content:"\f104"; color: #595959; left: 0; }
#sbx-slideshow .flexslider .flex-direction-nav li .next:hover,
#sbx-slideshow .flexslider .flex-direction-nav li .prev:hover { color: #ae43ce;}
#sbx-slideshow .flexslider .flex-content				{ background: none; /*padding: 90px 15px 0; width: 60%;*/ width: 100%; /*position: relative;*/ z-index: 9; /*top: 50%; bottom: auto; -webkit-transform: translateY(-50%); transform: translateY(-50%);*/ }
#sbx-slideshow .flexslider .flex-content-inner		{ max-width: 1170px; margin: 0 auto; }
#sbx-slideshow .flexslider .flex-content-main		{ width: 60%;}
#sbx-slideshow .flexslider .flex-content h2.flex-title {margin-top: 10%; font-family: 'Merriweather', serif; font-size: 42px; font-weight: normal; line-height: 1.2em;  }
#sbx-slideshow .flexslider .flex-content h2.flex-title a { color: #595959; }
#sbx-slideshow .flexslider .flex-content h2.flex-title a:hover { color: #595959; }
#sbx-slideshow .flexslider .flex-content .flex-text a.flex-readon { /*background-color: #781c97; background: -webkit-gradient(linear, left top, right top, from(#58156e), to(#781c97)); background: -webkit-linear-gradient(left, #781c97, #58156e); background: -moz-linear-gradient(left, #781c97, #58156e); background: -ms-linear-gradient(left, #781c97, #58156e); background: -o-linear-gradient(left, #781c97, #58156e);*/ background: url(../images/btn-left.png) no-repeat; color: #fff; display: inline-block; font-size: 22px; font-weight: bold; padding-left: 60px; line-height: 100px; position: relative; margin-left: -20px; }
#sbx-slideshow .flexslider .flex-content .flex-text a.flex-readon span { background: url(../images/btn-right.png) no-repeat right center; display: block; padding-right: 60px; }
#sbx-slideshow  .flexslider .flex-pauseplay { background: #fff; position: absolute; bottom: 30px; right: 30px; }
#sbx-slideshow  .flexslider .flex-pauseplay li a:hover,
#sbx-slideshow  .flexslider .flex-pauseplay li a.active {	background: #781c97;}
#sbx-slideshow  .flexslider .pause,
#sbx-slideshow  .flexslider .play { display: block;	padding-left: 20px;	width: 20px;  height: 20px;  overflow: hidden;}
#sbx-slideshow  .flexslider .pause:before,
#sbx-slideshow  .flexslider .play:before {  font-family: FontAwesome;  font-weight: normal;  font-style: normal; text-decoration: inherit;  -webkit-font-smoothing: antialiased;  display: block;  width: 20px;  height: 20px;  line-height: 20px;  font-size: 20px;  position: absolute;  left: 0;  top: 0;  color: #6b2680; overflow: hidden;}
#sbx-slideshow  .flexslider .pause:before {	content: "\f04c"; !important;}
#sbx-slideshow  .flexslider .play:before {	content: "\f04b"; !important;}

/*
#sbx-slideshow .flexslider .flex-content .flex-text a.flex-readon:before 		{ position: absolute; top: -1px; left: 0; content: ""; border-top: 12px solid #303030; border-right: 12px solid transparent; }
#sbx-slideshow .flexslider .flex-content .flex-text a.flex-readon:after 			{ position: absolute; bottom: 0; right: 0; content: ""; border-bottom: 12px solid #303030; border-left: 12px solid transparent; }
*/

#sbx-slideshow .flexslider .flex-control-nav			{ /*max-width: 1170px;*/ bottom: 30px; z-index: 99; }
#sbx-slideshow .flexslider .flex-control-nav li		{ margin: 0 0 0 8px; padding: 0; }
#sbx-slideshow .flexslider .flex-control-nav li:first-child			{ margin: 0; }
#sbx-slideshow .flexslider .flex-control-nav li a 		{ background: rgba(0, 0, 0, 0.6); -moz-box-shadow: 0 0 10px 2px rgba(0, 0 , 0, 0.2); -webkit-box-shadow: 0 0 10px 2px rgba(0, 0 , 0, 0.2); box-shadow: 0 0 10px 2px rgba(0, 0 , 0, 0.2); -webkit-border-radius: 50%; border-radius: 50%; width: 20px; height: 20px; }
#sbx-slideshow .flexslider .flex-control-nav li a:hover  { background: #9c24c3; }
#sbx-slideshow .flexslider .flex-control-nav li a.active { background: rgba(255, 255, 255, 0.6); }

#sbx-footnav ul 					{ margin: 0 0 0 -20px; }
#sbx-footnav ul li 					{ background: none; padding: 0; float: left; width: 20%; }
#sbx-footnav ul li 	a 				{ background-color: #781c97; background: -webkit-gradient(linear, left top, right top, from(#58156e), to(#781c97)); background: -webkit-linear-gradient(left, #781c97, #58156e); background: -moz-linear-gradient(left, #781c97, #58156e); background: -ms-linear-gradient(left, #781c97, #58156e); background: -o-linear-gradient(left, #781c97, #58156e); color: #fff; display: block; font-size: 26px; margin-left: 20px; height: 100px; text-align: left; position: relative; -moz-box-shadow: 0 0 20px #ccc; -webkit-box-shadow: 0 0 20px #ccc; box-shadow: 0 0 20px #ccc; position: relative; }
#sbx-footnav ul li 	a:hover 	{ background-color: #245cc3; background: -webkit-gradient(linear, left top, right top, from(#14346d), to(#245cc3)); background: -webkit-linear-gradient(left, #245cc3, #14346d); background: -moz-linear-gradient(left, #245cc3, #14346d); background: -ms-linear-gradient(left, #245cc3, #14346d); background: -o-linear-gradient(left, #245cc3, #14346d); }
#sbx-footnav ul li 	a span			{ position: absolute; bottom: 20px; left: 25px; right: 25px; }
#sbx-footnav ul li 	a:before 		{ position: absolute; top: 0; left: 0; content: ""; border-top: 12px solid #eaeaea; border-right: 12px solid transparent; }
#sbx-footnav ul li 	a:after 			{ position: absolute; bottom: 0; right: 0; content: ""; border-bottom: 12px solid #eaeaea; border-left: 12px solid transparent; }

#sbx-footer .sbxMod 				{ float: left; width: 25%; margin: 0; padding: 0 0 40px; }
#sbx-footerwrap .copyright		{ border-top: 1px solid #f2f2f2; color: #949494; font-size: 13px; line-height: 40px; }
#sbx-footerwrap .copyright p		{ margin: 0; }
#sbx-footerwrap .copyright .poweredby { float: right; }
#sbx-footerwrap .copyright a		 	{ color: #6B2680;  font-weight: normal; text-decoration: none; }
#sbx-footerwrap .poweredby a			{ background-color: #f2f2f2; display: block; padding: 0 20px; position: relative; }
#sbx-footerwrap .copyright a:hover 	{ color: #184680; }
#sbx-footerwrap .poweredby a:before 	{ position: absolute; top: -1px; left: 0; content: ""; border-top: 12px solid #fff; border-right: 12px solid transparent; }
#sbx-footer .sbxMod-content h6		{ color: #57146d; font-family: 'Merriweather', serif; font-size: 18px; font-weight: bold; margin: 0 0 10px; }
#sbx-footer ul.menu					{ border-top: none; padding: 0; }
#sbx-footer ul.menu li a, 
#sbx-footer ul.menu li a:active, 
#sbx-footer ul.menu li a:visited		{ border-bottom: none; display: inline; padding: 0; }
#sbx-footer ul.menu li a:after			{ content: "\f105"; display: inline-block; font-family: FontAwesome; font-size: 15px; line-height: normal; text-rendering: auto;-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; padding-left: 8px; }
.mod-partners						{ text-align: right; }
.mod-partners img					{ margin-left: 15px; }
.mod-footersocial ul li				{ background: none; padding: 0 20px 0 0; display: inline-block; }
.mod-footersocial a					{ font-size: 0; }
.mod-footersocial a:before			{ display: inline-block; font-family: FontAwesome; font-size: 54px; text-rendering: auto;-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; line-height: 60px; }
.mod-footersocial a.facebook:before 	{ content: "\f09a"; }
.mod-footersocial a.instagram:before 	{ content: "\f16d"; }
.mod-footersocial a.youtube:before 	{ content: "\f167"; }

#sbx-signup							{ background-color: #ffffff; background: -webkit-gradient(linear, left top, right top, from(#fffaf5), to(#ffffff)); background: -webkit-linear-gradient(left, #ffffff, #fffaf5); background: -moz-linear-gradient(left, #ffffff, #fffaf5); background: -ms-linear-gradient(left, #ffffff, #fffaf5); background: -o-linear-gradient(left, #ffffff, #fffaf5); padding: 60px 0; }
#sbx-signup h3						{ color: #3F3F3F; font-family: "Merriweather",serif; font-size: 32px; font-weight: normal; float: left; width: 25%; margin: 0; padding-left: 15px; padding-right: 15px; }
#sbx-signup #mc_embed_signup			{ float: left; width: 75%; padding: 8px 15px 0 15px; }
#sbx-signup #mc_embed_signup form		{ padding-right: 150px; position: relative; }
#mc_embed_signup .mc-field-group		{ float: left; width: 33.33%; padding-left: 20px; position: relative; }
#mc_embed_signup .mc-field-group	label	{ color: #6B2680; font-size: 15px; font-weight: normal; margin: 0; text-transform: uppercase; }
#mc_embed_signup .mc-field-group input { background: none; border: none; border-bottom: 5px solid #9c24c3; color: #3f3f3f; font-weight: normal; font-size: 22px; width: 100%; padding-bottom: 8px; }
#mc_embed_signup .mc-field-group input:hover,
#mc_embed_signup .mc-field-group input:focus { border-bottom-color: #245cc3; }
#mc_embed_signup button[type=submit] 	{ border: none; position: absolute; right: 0; top: 85px; padding-bottom: 0; background-color: #781c97; background: -webkit-gradient(linear, left top, right top, from(#58156e), to(#781c97)); background: -webkit-linear-gradient(left, #781c97, #58156e); background: -moz-linear-gradient(left, #781c97, #58156e); background: -ms-linear-gradient(left, #781c97, #58156e); background: -o-linear-gradient(left, #781c97, #58156e); -moz-box-shadow: 0 0 20px #ccc; -webkit-box-shadow: 0 0 20px #ccc; box-shadow: 0 0 20px #ccc; color: #fff; font-size: 22px; font-weight: bold; line-height: 60px; padding: 0 40px; }
#mc_embed_signup button[type=submit]:hover { background-color: #245cc3; background: -webkit-gradient(linear, left top, right top, from(#14346d), to(#245cc3)); background: -webkit-linear-gradient(left, #245cc3, #14346d); background: -moz-linear-gradient(left, #245cc3, #14346d); background: -ms-linear-gradient(left, #245cc3, #14346d); background: -o-linear-gradient(left, #245cc3, #14346d); }
#mc_embed_signup button[type=submit]:before { position: absolute; top: 0; left: 0; content: ""; border-top: 12px solid #eaeaea; border-right: 12px solid transparent; }
#mc_embed_signup button[type=submit]:after 	{ position: absolute; bottom: 0; right: 0; content: ""; border-bottom: 12px solid #eaeaea; border-left: 12px solid transparent; }

#sbx-signup-partner					{ background-color: #ffffff; background: -webkit-gradient(linear, left top, right top, from(#fffaf5), to(#ffffff)); background: -webkit-linear-gradient(left, #ffffff, #fffaf5); background: -moz-linear-gradient(left, #ffffff, #fffaf5); background: -ms-linear-gradient(left, #ffffff, #fffaf5); background: -o-linear-gradient(left, #ffffff, #fffaf5); padding: 60px 0; }
#sbx-signup h3						{ color: #3F3F3F; font-family: "Merriweather",serif; font-size: 32px; font-weight: normal; float: left; width: 25%; margin: 0; padding-left: 15px; padding-right: 15px; }
#sbx-signup #partner_signup			{ float: left; width: 75%; padding: 8px 15px 0 15px; }
#sbx-signup #partner_signup form		{ padding-right: 150px; position: relative; }
#partner_signup .partner-field-group		{ float: left; width: 33.33%; padding-left: 20px; position: relative; }
#partner_signup .partner-field-group	label	{ color: #6B2680; font-size: 15px; font-weight: normal; margin: 0; text-transform: uppercase; }
#partner_signup .partner-field-group input { background: none; border: none; border-bottom: 5px solid #9c24c3; color: #3f3f3f; font-weight: normal; font-size: 22px; width: 100%; padding-bottom: 8px; }
#partner_signup .partner-field-group input:hover,
#partner_signup .partner-field-group input:focus { border-bottom-color: #245cc3; }
#partner_signup button[type=submit] 	{ border: none; position: absolute; right: 0; top: 10px; padding-bottom: 0; background-color: #781c97; background: -webkit-gradient(linear, left top, right top, from(#58156e), to(#781c97)); background: -webkit-linear-gradient(left, #781c97, #58156e); background: -moz-linear-gradient(left, #781c97, #58156e); background: -ms-linear-gradient(left, #781c97, #58156e); background: -o-linear-gradient(left, #781c97, #58156e); -moz-box-shadow: 0 0 20px #ccc; -webkit-box-shadow: 0 0 20px #ccc; box-shadow: 0 0 20px #ccc; color: #fff; font-size: 22px; font-weight: bold; line-height: 60px; padding: 0 40px; }
#partner_signup button[type=submit]:hover { background-color: #245cc3; background: -webkit-gradient(linear, left top, right top, from(#14346d), to(#245cc3)); background: -webkit-linear-gradient(left, #245cc3, #14346d); background: -moz-linear-gradient(left, #245cc3, #14346d); background: -ms-linear-gradient(left, #245cc3, #14346d); background: -o-linear-gradient(left, #245cc3, #14346d); }
#partner_signup button[type=submit]:before { position: absolute; top: 0; left: 0; content: ""; border-top: 12px solid #eaeaea; border-right: 12px solid transparent; }
#partner_signup button[type=submit]:after 	{ position: absolute; bottom: 0; right: 0; content: ""; border-bottom: 12px solid #eaeaea; border-left: 12px solid transparent; }

#sbx-wedo 							{ background-color: #f5f1f6; padding: 90px 0 30px; }
#sbx-wedo h3.sbxMod-title			{ font-size: 54px; margin: 0 0 45px; }
#sbx-wedo .wedo-item					{ background-color: #fff; }
#sbx-wedo .wedo-item	h3				{ color: #AE43CE; font-size: 32px; font-weight: 300; line-height: 1.2; margin: 0 0 18px; }
#sbx-wedo .wedo-item p				{ margin: 0; }
#sbx-wedo .wedo-text					{ padding: 32px 40px; }

#sbx-lastest						{ padding: 90px 0 30px; }
#sbx-lastest h3						{ font-family: "Merriweather",serif; font-size: 54px; font-weight: normal; margin: 0 0 45px; }
div.sbxModTable.mod-latestnews-heading { position: relative; margin: 0; padding: 0; }
.mod-latestnews-heading a			{ position: absolute; right: 0; top: 0; background-color: #fff; -moz-box-shadow: 0 0 20px #ccc; -webkit-box-shadow: 0 0 20px #ccc; box-shadow: 0 0 20px #ccc; color: #AE43CE; font-size: 22px; font-weight: bold; line-height: 60px; padding: 0 40px; text-decoration: none; }
.mod-latestnews-heading	a:before 		{ position: absolute; top: 0; left: 0; content: ""; border-top: 12px solid #eaeaea; border-right: 12px solid transparent; }
.mod-latestnews-heading a:after 			{ position: absolute; bottom: 0; right: 0; content: ""; border-bottom: 12px solid #eaeaea; border-left: 12px solid transparent; }
.mod-latest-featured	a,
.mod-latest-featured	a:hover			{ font-size: 32px; line-height: 1.2; text-decoration: none; }
.mod-latest-news .mod-item 				{ min-height: 140px; overflow: hidden; padding: 0 0 0 230px; position: relative; margin-bottom: 40px; }
.mod-latest-news .mod-item:last-child	{ margin-bottom: 0; }
.mod-latest-news .mod-item .item-text img { position: absolute; left: 0; top: 0; width: 200px; }
.mod-latest-news .mod-item .item-title	{ font-size: 22px; font-weight: 500;}
.mod-latest-news .mod-item .item-title, 
.mod-latest-news .mod-itemPlain .item-titleLink, 
.mod-latest-news .mod-itemPlain .item-titleText { font-weight: 500; }
.mod-latest-news .mod-item .item-title a	{ text-decoration: none; }
.mod-latest-news .mod-item a.item-readon	{  font-size: 0.9em; font-weight: bold; }
.mod-latest-news .mod-item .item-more	{ display: none; }

#sbx-featured							{ background-color: #ffffff; background: -webkit-gradient(linear, left top, right top, from(#fffaf5), to(#ffffff)); background: -webkit-linear-gradient(left, #ffffff, #fffaf5); background: -moz-linear-gradient(left, #ffffff, #fffaf5); background: -ms-linear-gradient(left, #ffffff, #fffaf5); background: -o-linear-gradient(left, #ffffff, #fffaf5); padding: 0 0 90px; }
#sbx-featured h3.sbxMod-title			{ font-size: 54px; margin: 0 0 45px; }
.mod-featured-resources					{ position: relative; }
.mod-featured-resources a.botLink		{ position: absolute; right: 0; top: 0; background-color: #fff; -moz-box-shadow: 0 0 20px #ccc; -webkit-box-shadow: 0 0 20px #ccc; box-shadow: 0 0 20px #ccc; color: #AE43CE; font-size: 22px; font-weight: bold; line-height: 60px; padding: 0 40px; text-decoration: none; }
.mod-featured-resources	a.botLink:before { position: absolute; top: 0; left: 0; content: ""; border-top: 12px solid #eaeaea; border-right: 12px solid transparent; }
.mod-featured-resources a.botLink:after 	{ position: absolute; bottom: 0; right: 0; content: ""; border-bottom: 12px solid #eaeaea; border-left: 12px solid transparent; }
.mod-featured-resources .mod-dn			{ display: block; }
.mod-featured-resources .mod-list		{ margin-left: -15px; margin-right: -15px; }
.mod-featured-resources .mod-item		{ float: left; width: 33.3333%; padding-left: 15px; padding-right: 15px; }
.mod-featured-resources .mod-item .item-text { margin: 0; height: 252px; overflow: hidden; }
.mod-featured-resources .mod-item .item-text img { width: 100%; }
.mod-featured-resources .item-cntr		{ position: relative; }
.mod-featured-resources .mod-item .item-title { background: rgba(0, 0, 0, 0.6); position: absolute; bottom: 0; left: 0; right: 0; top: 0; margin: 0; font-weight: 300; line-height: 1.1; }
.mod-featured-resources .mod-item .item-title a { color: #fff; display: block; font-size: 32px; padding: 0 30px 30px; text-decoration: none; position: absolute; bottom: 0; }
.mod-featured-resources .mod-item .category { position: absolute; bottom: 30px; left: 30px; background: url(../images/category-left.png) no-repeat; color: #AE43CE; font-size: 15px; font-weight: bold; text-transform: uppercase; line-height: 32px; padding-left: 10px; }
.mod-featured-resources .mod-item .category span { background: url(../images/category-right.png) no-repeat right top; display: block; line-height: 32px; padding-right: 10px; }
.mod-featured-resources .mod-item .item-more { display: none; }

/* FEATURED RESOURCES HOME PAGE DIRECTORIES MODULE STYLING */
.mod-featured-resources-jsf { position: relative; }
.mod-featured-resources-jsf div.sbxMod-content div.mod-jsfsearch-srch { display: block; }
.mod-featured-resources-jsf div.sbxMod-content div.mod-jsfsearch-srch div.srchDesc-outro { display: none; clear: none !important; }
.mod-featured-resources-jsf div.sbxMod-content div.mod-jsfsearch-srch div.compSect-wrap { margin: 0px; }
.mod-featured-resources-jsf div.sbxMod-content div.mod-jsfsearch-srch div.compSect-wrap div.compSect-contentwrap { padding: 0px; }
.mod-featured-resources-jsf div.sbxMod-content div.mod-jsfsearch-srch div.items-jsfSearch div.compSect-contentwrap div.compSect-content span.item-separator { display: none; clear: none !important; }
.mod-featured-resources-jsf div.sbxMod-content div.mod-jsfsearch-srch div.items-jsfSearch div.compSect-contentwrap div.compSect-content div.record-container div.edit-button-container { display: none; clear: none !important; }
.mod-featured-resources-jsf div.sbxMod-content div.mod-jsfsearch-srch div.items-jsfSearch div.compSect-contentwrap div.compSect-content div.record-container div.introduction-container .item-title 		{ background: rgba(0, 0, 0, 0.6); position: absolute; bottom: 0; left: 0; right: 0; top: 0; margin: 0; font-weight: 300; line-height: 1.1; }

.mod-featured-resources-jsf div.sbxMod-content div.mod-jsfsearch-srch div.items-jsfSearch div.compSect-contentwrap div.compSect-content div.record-container div.introduction-container .item-title 		{ float: left; width: 33.3333%; padding-left: 15px; padding-right: 15px; }

.mod-featured-resources-jsf div.sbxMod-content div.mod-jsfsearch-srch div.items-jsfSearch div.compSect-contentwrap div.compSect-content div.record-container div.introduction-container .item-title a 	{ color: #fff; display: block; font-size: 32px; padding: 0 30px 30px; text-decoration: none; position: absolute; bottom: 0; }
.mod-featured-resources-jsf div.sbxMod-content div.mod-jsfsearch-srch div.jsfsearch_bottom_link a					{ position: absolute; right: 0; top: 0; background-color: #fff; -moz-box-shadow: 0 0 20px #ccc; -webkit-box-shadow: 0 0 20px #ccc; box-shadow: 0 0 20px #ccc; color: #AE43CE; font-size: 22px; font-weight: bold; line-height: 60px; padding: 0 40px; text-decoration: none; }
.mod-featured-resources-jsf div.sbxMod-content div.mod-jsfsearch-srch div.jsfsearch_bottom_link a:before 		{ position: absolute; top: 0; left: 0; content: ""; border-top: 12px solid #eaeaea; border-right: 12px solid transparent; }
.mod-featured-resources-jsf div.sbxMod-content div.mod-jsfsearch-srch div.jsfsearch_bottom_link a:after 			{ position: absolute; bottom: 0; right: 0; content: ""; border-bottom: 12px solid #eaeaea; border-left: 12px solid transparent; }
.mod-featured-resources-jsf div.sbxMod-content div.mod-jsfsearch-srch div.record-container div.pos-intro .element { margin: 0!important; }
.mod-featured-resources-jsf div.sbxMod-content div.mod-jsfsearch-srch div.record-container div.item-actions { display: none; }

.mod-featured-resources-jsf .category {
    position: absolute;
    bottom: 30px;
    left: 30px;
    background: url(../images/category-left.png) no-repeat;
    color: #AE43CE;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 32px;
    padding-left: 10px;
}

.mod-featured-resources-jsf .category span {
    background: url(../images/category-right.png) no-repeat right top;
    display: block;
    line-height: 32px;
    padding-right: 10px;
}

#sbx-events							{ background-color: #f5f1f6; background: -webkit-gradient(linear, top, bottom, from(#f5f1f6), to(#ffffff)); background: -webkit-linear-gradient(top, #f5f1f6, #ffffff); background: -moz-linear-gradient(top, #f5f1f6, #ffffff); background: -ms-linear-gradient(top, #f5f1f6, #ffffff); background: -o-linear-gradient(top, #f5f1f6, #ffffff); padding: 90px 0 140px; padding: 1px 0 1px; }
#sbx-events h3.sbxMod-title			{ font-size: 54px; margin: 0 0 45px; }
.mod-events					{ position: relative; }
.mod-events	a,
.mod-events	a:hover			{ font-size: 32px; line-height: 1.2; text-decoration: none; }
.mod-events a.allEventsLink		{ position: absolute; right: 0; top: 0; background-color: #fff; -moz-box-shadow: 0 0 20px #ccc; -webkit-box-shadow: 0 0 20px #ccc; box-shadow: 0 0 20px #ccc; color: #AE43CE; font-size: 22px; font-weight: bold; line-height: 60px; padding: 0 40px; text-decoration: none; }
.mod-events	a.allEventsLink:before { position: absolute; top: 0; left: 0; content: ""; border-top: 12px solid #eaeaea; border-right: 12px solid transparent; }
.mod-events a.allEventsLink:after 	{ position: absolute; bottom: 0; right: 0; content: ""; border-bottom: 12px solid #eaeaea; border-left: 12px solid transparent; }
.mod-events .mod-item		{ float: left; padding-left: 15px; padding-right: 15px; }
.mod-events .mod-item img {width: 90px; top: 0; position: absolute; margin: 0; left: 0; height: 90px;} 
.mod-events .mod-item .item-text { margin: 0; height: 252px; overflow: hidden; }
.mod-events .mod-item .item-text img { width: 100%; }
.mod-events .mod-item:last-child	{ margin-bottom: 0; }
.mod-events .mod-item .item-title, 
.mod-events .mod-itemPlain .item-titleLink, 
.mod-events .mod-itemPlain .item-titleText { font-weight: 500; }
.mod-events .mod-item .item-title a	{ text-decoration: none; }
.mod-events .mod-item .item-title img {width: 90px; top: 0; position: absolute; margin: 0; left: 0; height: 90px;} 
.mod-events .mod-item a.item-readon	{ text-decoration: none; }
.mod-events .mod-item .item-more	{ display: none; }

.menu-side > li > a, .menu-side > li > span		{ color: #6B2680; font-family: "Merriweather",serif; font-size: 26px; font-weight: normal; }
.mod-our-issues ul li 		{ background: none; padding: 0 0 12px; }
.mod-our-issues ul li a 	{ background-color: #781c97; background: -webkit-gradient(linear, left top, right top, from(#58156e), to(#781c97)); background: -webkit-linear-gradient(left, #781c97, #58156e); background: -moz-linear-gradient(left, #781c97, #58156e); background: -ms-linear-gradient(left, #781c97, #58156e); background: -o-linear-gradient(left, #781c97, #58156e); color: #fff; display: block; font-size: 26px; text-decoration: none; -moz-box-shadow: 0 0 20px #ccc; -webkit-box-shadow: 0 0 20px #ccc; box-shadow: 0 0 20px #ccc; height: 80px; position: relative; }
.mod-our-issues ul li a:hover 	{ background-color: #245cc3; background: -webkit-gradient(linear, left top, right top, from(#14346d), to(#245cc3)); background: -webkit-linear-gradient(left, #245cc3, #14346d); background: -moz-linear-gradient(left, #245cc3, #14346d); background: -ms-linear-gradient(left, #245cc3, #14346d); background: -o-linear-gradient(left, #245cc3, #14346d); }
.mod-our-issues ul li a span { position: absolute; bottom: 18px; left: 20px; }
.mod-our-issues ul li a:before 		{ position: absolute; top: 0; left: 0; content: ""; border-top: 12px solid #eaeaea; border-right: 12px solid transparent; }
.mod-our-issues ul li a:after 		{ position: absolute; bottom: 0; right: 0; content: ""; border-bottom: 12px solid #eaeaea; border-left: 12px solid transparent; }

div.sbxModTable.mod-stay-up			{ background-color: #fff; -moz-box-shadow: 0 0 20px 0 #eee; -webkit-box-shadow: 0 0 20px 0 #eee; box-shadow: 0 0 20px 0 #eee; padding: 30px; margin: 0 0 60px; }
.mod-stay-up ul						{ margin: 0; }
.mod-stay-up h3.sbxMod-title			{ font-size: 22px; }
.mod-stay-up ul li						{ background: none; padding: 0; }
.mod-stay-up ul li a					{ font-size: 18px; font-weight: bold; text-decoration: none; position: relative; padding: 12px 0 12px 48px; display: block; }
.mod-stay-up .fa						{ position: absolute; left: 0; top: 50%; margin-top: -16px; font-size: 32px; width: 32px; text-align: center; margin-right: 16px; }

.mod-rfeatured-resources .mod-item 				{ min-height: 70px; overflow: hidden; padding: 0 0 0 80px; position: relative; margin-bottom: 20px; }
.mod-rfeatured-resources .mod-item .item-text img 	{ position: absolute; left: 0; top: 0; width: 60px; }
.mod-rfeatured-resources .mod-item .item-title 	{ font-weight: 300; font-size: 18px; }
.mod-rfeatured-resources .mod-item .item-title a 	{ text-decoration: none; }
.mod-rfeatured-resources .mod-item .item-more	{ display: none; }

/* FEATURED RESOURCES RIGHT COLUMN DIRECTORIES MODULE STYLING */
.mod-rfeatured-resources-jsf div.sbxMod-content div.mod-jsfsearch-srch div.srchDesc-outro { display: none; clear: none !important; }
.mod-rfeatured-resources-jsf div.sbxMod-content div.mod-jsfsearch-srch div.compSect-wrap { margin: 0px; }
.mod-rfeatured-resources-jsf div.sbxMod-content div.mod-jsfsearch-srch div.items-jsfSearch div.compSect-contentwrap div.compSect-content span.item-separator { display: none; clear: none !important; }
.mod-rfeatured-resources-jsf div.sbxMod-content div.mod-jsfsearch-srch div.items-jsfSearch div.compSect-contentwrap div.compSect-content div.record-container div.edit-button-container { display: none; clear: none !important; }
.mod-rfeatured-resources-jsf div.sbxMod-content div.mod-jsfsearch-srch div.items-jsfSearch div.compSect-contentwrap div.compSect-content div.record-container div.introduction-container .item-title 		{ font-weight: 300; font-size: 18px;  }
.mod-rfeatured-resources-jsf div.sbxMod-content div.mod-jsfsearch-srch div.items-jsfSearch div.compSect-contentwrap div.compSect-content div.record-container div.introduction-container .item-title a 	{ text-decoration: none; }
.mod-rfeatured-resources-jsf div.sbxMod-content div.mod-jsfsearch-srch div.record-container { min-height: 70px; overflow: hidden; padding: 0 0 0 80px; position: relative; margin-bottom: 20px; }
.mod-rfeatured-resources-jsf div.sbxMod-content div.mod-jsfsearch-srch div.record-container img 	{ position: absolute; left: 0; top: 0; width: 60px; }
.mod-rfeatured-resources-jsf div.sbxMod-content div.mod-jsfsearch-srch div.record-container div.pos-intro .element { margin: 0!important; }

.mod-act-now { position: relative; }
.mod-act-now h3.sbxMod-title { font-size: 44px; margin: 0 0 35px; }
.mod-act-now .mod-item 	{ min-height: 140px; overflow: hidden; padding: 0 0 0 230px; position: relative; margin-bottom: 20px; }
.mod-act-now .mod-item .item-text img { position: absolute; left: 0; top: 0; width: 200px; }
.mod-act-now .mod-item .item-title { font-weight: 300; font-size: 32px; }
.mod-act-now .mod-item .item-title a { text-decoration: none; }
.mod-act-now .mod-item .item-text a { font-weight: bold; text-decoration: none; }
.mod-act-now .mod-item .item-text p { margin: 0 0 15px; }
.mod-act-now a.botLink		{ position: absolute; right: 0; top: 0; background-color: #fff; -moz-box-shadow: 0 0 20px #ccc; -webkit-box-shadow: 0 0 20px #ccc; box-shadow: 0 0 20px #ccc; color: #AE43CE; font-size: 22px; font-weight: bold; line-height: 60px; padding: 0 40px; text-decoration: none; }
.mod-act-now	a.botLink:before { position: absolute; top: 0; left: 0; content: ""; border-top: 12px solid #eaeaea; border-right: 12px solid transparent; }
.mod-act-now a.botLink:after 	{ position: absolute; bottom: 0; right: 0; content: ""; border-bottom: 12px solid #eaeaea; border-left: 12px solid transparent; }

#sbx-content .flexslider					{ background: #303030; border: none; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; border-radius: 0; -moz-box-shadow: 0 0 20px #ccc; -webkit-box-shadow: 0 0 20px #ccc; box-shadow: 0 0 20px #ccc; }
#sbx-content .flexslider .slides img 		{ width: 100%; }
#sbx-content .flexslider .flex-content	{ background: #57146d; padding: 30px 30px 42px; position: relative; width: 100%; }
#sbx-content .flexslider .flex-content h2.flex-title { color: #FFD9AD; font-family: "Merriweather",serif; font-size: 22px; line-height: normal; margin: 0 0 12px; }
#sbx-content .flexslider .flex-content h2.flex-title a { color: #FFD9AD; }
#sbx-content .flexslider .flex-content h3.flex-caption { color: #fff; font-size: 18px; font-weight: 300; line-height: normal; }
#sbx-content .flexslider .flex-control-nav { text-align: right; top: 20px; bottom: auto; padding-right: 20px; }
#sbx-content .flexslider .flex-control-nav li			{ margin: 0 0 0 10px; padding: 0; }
#sbx-content .flexslider .flex-control-nav li a 		{ background: #090909; -moz-box-shadow: 0 0 10px 2px rgba(0, 0 , 0, 0.2); -webkit-box-shadow: 0 0 10px 2px rgba(0, 0 , 0, 0.2); box-shadow: 0 0 10px 2px rgba(0, 0 , 0, 0.2); -webkit-border-radius: 50%; border-radius: 50%; width: 20px; height: 20px; text-align: center; }
#sbx-content .flexslider .flex-control-nav li a:hover { background: #9c24c3; }
#sbx-content .flexslider .flex-control-nav li a.active { background: #f5f1f6; }
#sbx-content .flexslider .flex-content .flex-text { margin: 0; }
#sbx-content .flexslider .flex-content .flex-text a.flex-readon { position: absolute; right: 20px; bottom: -15px; background-color: #781c97; background: -webkit-gradient(linear, left top, right top, from(#58156e), to(#781c97)); background: -webkit-linear-gradient(left, #781c97, #58156e); background: -moz-linear-gradient(left, #781c97, #58156e); background: -ms-linear-gradient(left, #781c97, #58156e); background: -o-linear-gradient(left, #781c97, #58156e); color: #fff; line-height: 48px;font-weight: bold; padding: 0 30px; }
#sbx-content .flexslider .flex-content .flex-text a.flex-readon:hover 	{ background-color: #245cc3; background: -webkit-gradient(linear, left top, right top, from(#14346d), to(#245cc3)); background: -webkit-linear-gradient(left, #245cc3, #14346d); background: -moz-linear-gradient(left, #245cc3, #14346d); background: -ms-linear-gradient(left, #245cc3, #14346d); background: -o-linear-gradient(left, #245cc3, #14346d); }
#sbx-content .flexslider .flex-content .flex-text a.flex-readon:before 		{ position: absolute; top: 0; left: 0; content: ""; border-top: 12px solid #57146d; border-right: 12px solid transparent; }
#sbx-content .flexslider .flex-content .flex-text a.flex-readon:after 		{ position: absolute; bottom: 0; right: 0; content: ""; border-bottom: 12px solid #efefef; border-left: 12px solid transparent; }
#sbx-content .flexslider .flex-direction-nav li a	    { height: 100px; width: 93px; margin: -80px 0 0; }
#sbx-content .flexslider .flex-direction-nav li .next { background: url(../images/bg_direction_nav_next2.png) no-repeat; right: -16px; }
#sbx-content .flexslider .flex-direction-nav li .prev { background: url(../images/bg_direction_nav_prev2.png) no-repeat; left: -16px; }
#sbx-content .flexslider .flex-direction-nav li .next:hover,
#sbx-content .flexslider .flex-direction-nav li .prev:hover { background-position: 0 -100px; }

div.sbxModTable.mod-join-partner			{ background-color: #fff; -moz-box-shadow: 0 0 20px 0 #ccc; -webkit-box-shadow: 0 0 20px 0 #ccc; box-shadow: 0 0 20px 0 #ccc; padding: 60px 70px 70px; margin: 0 0 100px; font-size: 22px; position: relative; }
.mod-join-partner h3.sbxMod-title		{ font-size: 32px; }
.mod-join-partner ul						{ margin: 0 -10px; position: absolute; bottom: -25px; }
.mod-join-partner ul li					{ background: none; display: inline-block; padding: 0 10px; }
.mod-join-partner ul li a					{ color: #fff; display: block; line-height: 60px; font-size: 22px; font-weight: bold; padding: 0 30px; text-decoration: none; position: relative; }
.mod-join-partner ul li a:before 			{ position: absolute; top: 0; left: 0; content: ""; border-top: 12px solid #fff; border-right: 12px solid transparent; }
.mod-join-partner ul li a:after 			{ position: absolute; bottom: 0; right: 0; content: ""; border-bottom: 12px solid #fff; border-left: 12px solid transparent; }
.purple-btn		{ background-color: #781c97; background: -webkit-gradient(linear, left top, right top, from(#58156e), to(#781c97)); background: -webkit-linear-gradient(left, #781c97, #58156e); background: -moz-linear-gradient(left, #781c97, #58156e); background: -ms-linear-gradient(left, #781c97, #58156e); background: -o-linear-gradient(left, #781c97, #58156e); color: #fff; }
.dark-btn		{ background-color: #303030; background: -webkit-gradient(linear, left top, right top, from(#262626), to(#303030)); background: -webkit-linear-gradient(left, #303030, #262626); background: -moz-linear-gradient(left, #303030, #262626); background: -ms-linear-gradient(left, #303030, #262626); background: -o-linear-gradient(left, #303030, #262626); color: #fff; }
.purple-btn:hover 	{ background-color: #245cc3; background: -webkit-gradient(linear, left top, right top, from(#14346d), to(#245cc3)); background: -webkit-linear-gradient(left, #245cc3, #14346d); background: -moz-linear-gradient(left, #245cc3, #14346d); background: -ms-linear-gradient(left, #245cc3, #14346d); background: -o-linear-gradient(left, #245cc3, #14346d); }
.dark-btn:hover 	{ background-color: #102956; background: -webkit-gradient(linear, left top, right top, from(#08142b), to(#102956)); background: -webkit-linear-gradient(left, #102956, #08142b); background: -moz-linear-gradient(left, #102956, #08142b); background: -ms-linear-gradient(left, #102956, #08142b); background: -o-linear-gradient(left, #102956, #08142b); }

.mod-housing-resources							{ position: relative; }
.mod-housing-resources h3.sbxMod-title 			{ font-size: 44px; margin: 0 0 35px; }
.mod-housing-resources ul.mod-list				{ margin-right: -30px; }
.mod-housing-resources .mod-item					{ display: inline-block; width: 48%; font-size: 0; min-height: 70px; overflow: hidden; padding: 0 10px 0 45px; position: relative; margin-bottom: 20px; vertical-align: top; background: rgba(0, 0, 0, 0) url("../images/small_house.png") no-repeat scroll left top;}
.mod-housing-resources .mod-item .item-text img 	{ position: absolute; left: 0; top: 0; width: 40px;  }
.mod-housing-resources .mod-item .item-title 		{ font-weight: 300; font-size: 22px;  }
.mod-housing-resources .mod-item .item-title a 	{ text-decoration: none; }
.mod-housing-resources .mod-item .item-more		{ display: none; }
.mod-housing-resources a.botLink					{ position: absolute; right: 0; top: 0; background-color: #fff; -moz-box-shadow: 0 0 20px #ccc; -webkit-box-shadow: 0 0 20px #ccc; box-shadow: 0 0 20px #ccc; color: #AE43CE; font-size: 22px; font-weight: bold; line-height: 60px; padding: 0 40px; text-decoration: none; }
.mod-housing-resources	a.botLink:before 		{ position: absolute; top: 0; left: 0; content: ""; border-top: 12px solid #eaeaea; border-right: 12px solid transparent; }
.mod-housing-resources a.botLink:after 			{ position: absolute; bottom: 0; right: 0; content: ""; border-bottom: 12px solid #eaeaea; border-left: 12px solid transparent; }

/* LATEST HOUSING DIRECTORIES MODULE STYLING */
.mod-housing-resources-jsf							{ position: relative; }
.mod-housing-resources-jsf h3.sbxMod-title 			{ font-size: 44px; margin: 0 0 35px; }
.mod-housing-resources-jsf div.sbxMod-content div.mod-jsfsearch-srch div.srchDesc-outro { display: none; clear: none !important; }
.mod-housing-resources-jsf div.sbxMod-content div.mod-jsfsearch-srch div.compSect-wrap { margin: 0px; }
.mod-housing-resources-jsf div.sbxMod-content div.mod-jsfsearch-srch div.items-jsfSearch div.compSect-content { margin-right: -30px; }
.mod-housing-resources-jsf div.sbxMod-content div.mod-jsfsearch-srch div.items-jsfSearch div.compSect-contentwrap div.compSect-content span.item-separator { display: none; clear: none !important; }
.mod-housing-resources-jsf div.sbxMod-content div.mod-jsfsearch-srch div.items-jsfSearch div.compSect-contentwrap div.compSect-content div.record-container div.edit-button-container { display: none; clear: none !important; }
.mod-housing-resources-jsf div.sbxMod-content div.mod-jsfsearch-srch div.items-jsfSearch div.compSect-contentwrap div.compSect-content div.record-container div.introduction-container .item-title 		{ font-weight: 300; font-size: 22px;  }
.mod-housing-resources-jsf div.sbxMod-content div.mod-jsfsearch-srch div.items-jsfSearch div.compSect-contentwrap div.compSect-content div.record-container div.introduction-container .item-title a 	{ text-decoration: none; }
.mod-housing-resources-jsf div.sbxMod-content div.mod-jsfsearch-srch div.jsfsearch_bottom_link a					{ position: absolute; right: 0; top: 0; background-color: #fff; -moz-box-shadow: 0 0 20px #ccc; -webkit-box-shadow: 0 0 20px #ccc; box-shadow: 0 0 20px #ccc; color: #AE43CE; font-size: 22px; font-weight: bold; line-height: 60px; padding: 0 40px; text-decoration: none; }
.mod-housing-resources-jsf div.sbxMod-content div.mod-jsfsearch-srch div.jsfsearch_bottom_link a:before 		{ position: absolute; top: 0; left: 0; content: ""; border-top: 12px solid #eaeaea; border-right: 12px solid transparent; }
.mod-housing-resources-jsf div.sbxMod-content div.mod-jsfsearch-srch div.jsfsearch_bottom_link a:after 			{ position: absolute; bottom: 0; right: 0; content: ""; border-bottom: 12px solid #eaeaea; border-left: 12px solid transparent; }
.mod-housing-resources-jsf div.sbxMod-content div.mod-jsfsearch-srch div.record-container { display: inline-block; width: 48%; font-size: 0; min-height: 70px; overflow: hidden; padding: 0 10px 0 45px; position: relative; margin-bottom: 20px; vertical-align: top; background: rgba(0, 0, 0, 0) url("../images/small_house.png") no-repeat scroll left top;}
.mod-housing-resources-jsf div.sbxMod-content div.mod-jsfsearch-srch div.record-container img 	{ position: absolute; left: 0; top: 0; width: 40px;  }
.mod-housing-resources-jsf div.sbxMod-content div.mod-jsfsearch-srch div.record-container div.pos-intro .element { margin: 0!important; }

ul.compList label.choice							{ margin-top: -21px; }
button.button, .btn-primary, .btn-secondary { font-family: inherit; text-shadow: none; }
button.button, .btn-primary				{ background-color: #781c97; background: -webkit-gradient(linear, left top, right top, from(#58156e), to(#781c97)); background: -webkit-linear-gradient(left, #781c97, #58156e); background: -moz-linear-gradient(left, #781c97, #58156e); background: -ms-linear-gradient(left, #781c97, #58156e); background: -o-linear-gradient(left, #781c97, #58156e); border: none; color: #fff; font-size: 22px; font-weight: bold; line-height: 60px; padding: 0 40px; position: relative; text-transform: none; }
button.button:hover,  
.btn-primary:hover 								{ background-color: #245cc3; background: -webkit-gradient(linear, left top, right top, from(#14346d), to(#245cc3)); background: -webkit-linear-gradient(left, #245cc3, #14346d); background: -moz-linear-gradient(left, #245cc3, #14346d); background: -ms-linear-gradient(left, #245cc3, #14346d); background: -o-linear-gradient(left, #245cc3, #14346d); }
button.button:before,
.btn-primary:before 			{ position: absolute; top: 0; left: 0; content: ""; border-top: 12px solid #fff; border-right: 12px solid transparent; }
button.button:after,
.btn-primary:after 			{ position: absolute; bottom: 0; right: 0; content: ""; border-bottom: 12px solid #fff; border-left: 12px solid transparent; }
button.button:focus,
.btn-primary:focus, 
.btn-primary:active, 
.btn-primary.active, 
.btn-primary.disabled, 
.btn-primary[disabled] 							{ background-color: #781c97; background: -webkit-gradient(linear, left top, right top, from(#58156e), to(#781c97)); background: -webkit-linear-gradient(left, #781c97, #58156e); background: -moz-linear-gradient(left, #781c97, #58156e); background: -ms-linear-gradient(left, #781c97, #58156e); background: -o-linear-gradient(left, #781c97, #58156e); }
.btn-secondary:focus, a.ia-link:focus 			{}
.btn											{ text-shadow: none; }
.btn-group > .btn-mini							{ font-size: 14px; line-height: 30px; }
.btn-mini:before, .btn-mini:after				{ content: none; }
.btn-danger 										{}
.btn-info										{ background: #fff; color: #9c24c3; text-shadow: none; }
.btn-info:hover									{ background: #fff; color: #245cc3; }

button#btnSearch									{ font-size: 18px; line-height: 31px; padding: 0 15px; }
/* 
button#btnSearch									{ font-size: 22px; line-height: 60px; padding: 0 40px; }

.jsfSearch-srch a.btn-secondary {
    font-size: 22px;
    line-height: 60px;
    padding: 0px 30px;
    font-family: "Source Sans Pro", sans-serif;
}
*/
.sbx .sbxEvents-event div.whendate span.date, 
.sbx .sbxEvents-event div.whendate span.time 		{ font-size: 1em; }
.compSect-content h4.title						{ color: #3d3630; font-size: 1em; font-weight: bold; }
.well .label										{ color: #3d3630; }
.pos-subtitle									{ color: #3d3630; }

table tr.tr-header .title							{ margin-left: 5px; }
table.tickets-total-tbl tr.total .amount			{ color: #245cc3; }

.visible-phone {
    display: none !important;
}
.visible-tablet {
    display: none !important;
}
.hidden-desktop {
    display: none !important;
}

.compResFilter-content .rightSide button.button	{ font-size: 18px; line-height: 30px; }

.nav-tabs > li									{ background: none; padding: 0; }
.nav-tabs > li > a									{ text-decoration: none; }

.section-cart h4.title a							{ text-decoration: none; }
.section-accordion .section-header			 	{ padding: 14px 24px; }

.shop input.input-text,
.shop select.select								{ height: auto; line-height: normal; }

.petition-proglabel, .section-title				{ color: #6b2680; }
.input-block-level								{ width: 100%; }
.radio, .checkbox								{ padding-left: 20px; }

.shop-modal										{ position:fixed;bottom:auto;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,.3);box-shadow:0 3px 7px rgba(0,0,0,.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;outline:0; }
.hide.fade.in									{ display: block !important; }
.shop-modal	.modal-header						{ border-bottom: none; padding: 15px 15px 0; }

.message.fade									{ opacity: 1; }

.js-mq { height: 0; }

.rwd-video, .allvideos_player {
    height: 0;
    margin-bottom: 0.4em;
    margin-top: 0.4em;
    overflow: hidden;
    padding-bottom: 67.5%;
    padding-top: 25px;
    position: relative;
}

.rwd-video embed, .allvideos_player embed, .rwd-video iframe, .allvideos_player iframe, .rwd-video object, .allvideos_player object, .rwd-video video, .allvideos_player video {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

/*Picasa Album Updates*/
#lbOverlay {
    cursor: pointer;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
}    
/* !Picasa Album */
.article-content .album h3	{ 
	margin: 0 0 1em 0; 
}
.article-content .album-list .album-cover	{ 
	width: 144px; 
	height: 200px; 
	margin-bottom: 20px;
	margin-right: 20px; 
	cursor: default;
	float: left; 
}
.article-content .album-list .album-title { 
	font-size: 18px !important; 
	line-height: 1em; 
	color: #6b2680; 
	padding-top: 4px;
}
/*TIMELINE*/

#jcepopup-container {width: 600px !important; margin-left: -308px !important;}
.zoomImg {display: none;}
#jcepopup-loader {display: none !important;}

#searchForm select.select {
	height: 260px;
}

#Mod480 .category {display:none;}

.pagination > li > a, .pagination > li > span { color: #AE43CE; border: 0px;}
ul.pagination li span { background-color: yellow; }

.sbxModTable-modCenter .sbxss-default {margin-left: auto; margin-right: auto;}