/*------------------------------------------------------------------------
# Soapbox -> Style CSS (v1.0)
# ------------------------------------------------------------------------
# Copyright (C) 2009 PICNet, Inc. All Rights Reserved.
# Author: Ryan Belisle
# Website:  http://www.picnet.net
-------------------------------------------------------------------------*/

/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* !LAYOUT */
/* ----------------------------------------------------------------------*/
/* ----------------------------------------------------------------------*/

/* ------------------------------------------------------------------------
/* !LAYOUT: Body */
/* ----------------------------------------------------------------------*/
body						{ color: #282828; background: #f3f3f1 url(../images/bg-noise.png) repeat; }
img{ height: auto;}

/* !Printable page & Mailto Page Popups */
body.contentpane			{ color: #282828; background: #fff; }

/* !Modal Pane Popups */
body.modalpane				{ color: #282828; background-color: #fff; }

/* !Table */
th						{}
td,div					{}

.contentArticle span.article_separator		{ display: none; }

body.noArticle .article-content			{ display: none; }
body.noArticle #page					{ padding-bottom: 10px; }


/* ------------------------------------------------------------------------
/* !LAYOUT: Containers */
/* ----------------------------------------------------------------------*/
body.pHome #sbx-wrapper							{ background: url(../images/bg-home.png) repeat-x; }
#sbx-wrapper 									{ width: 100%; margin: 0; padding: 0 ; position: relative; background: url(../images/bg.png) repeat-x; }

/* !Common */
.sbx-cw										{}
#sbx-header,
#sbx-footer,
#sbx-mainnav,
#sbx-container									{ width: 984px; margin: 0 auto; }

/* !3 Column & Common */
#sbx-containerwrap								{}
#sbx-containerwrap2								{}
#sbx-container									{}
#sbx-container2								{}
#sbx-mainbody									{ width: 520px; display: inline; float: left; }
#sbx-content									{ position: relative; }

/* !Full */
#sbx-containerwrap-f							{}
#sbx-containerwrap-f #sbx-containerwrap2,
#sbx-containerwrap-f #sbx-container,
#sbx-containerwrap-f #sbx-container2				{}
#sbx-mainbody-f								{ width: 984px; display: inline; float: left; padding-top: 8px; }
#sbx-mainbody-f #sbx-content,
#sbx-mainbody-f #sbx-botbox						{ background: url(../images/cw-f-bg.png) repeat-y; padding: 0 23px 20px 24px; zoom: 1; width: 937px; }
#sbx-mainbody-f #sbx-botbox						{ padding-top: 16px; padding-bottom: 12px; }
#sbx-mainbody-f #sbx-content-top					{ height: 5px; background: url(../images/cw-f-bgTop.png) no-repeat; zoom: 1; }
#sbx-mainbody-f #sbx-botbox-top					{ height: 5px; background: url(../images/cw-f-botboxTop.png) no-repeat; zoom: 1; margin-top: 10px; }
#sbx-mainbody-f #sbx-content-bot,
#sbx-mainbody-f #sbx-botbox-bot					{ height: 5px; background: url(../images/cw-f-bgBot.png) no-repeat; zoom: 1; }
#sbx-mainbody-f table.blog .bwResults				{ width: 630px; }

/* !Full left */
#sbx-containerwrap-fl							{}
#sbx-containerwrap-fl #sbx-containerwrap2,
#sbx-containerwrap-fl #sbx-container,
#sbx-containerwrap-fl #sbx-container2				{}
#sbx-mainbody-fl								{ width: 722px; display: inline; float: left; padding-top: 8px; }
#sbx-mainbody-fl #sbx-content,
#sbx-mainbody-fl #sbx-botbox						{ background: url(../images/cw-fl-bg.png) repeat-y; padding: 0 23px 20px 24px; zoom: 1; width: 675px; }
#sbx-mainbody-fl #sbx-botbox						{ padding-top: 16px; padding-bottom: 12px; }
#sbx-mainbody-fl #sbx-content-top					{ height: 5px; background: url(../images/cw-fl-bgTop.png) no-repeat; zoom: 1; }
#sbx-mainbody-fl #sbx-botbox-top					{ height: 5px; background: url(../images/cw-fl-botboxTop.png) no-repeat; zoom: 1; margin-top: 10px; }
#sbx-mainbody-fl #sbx-content-bot,
#sbx-mainbody-fl #sbx-botbox-bot					{ height: 5px; background: url(../images/cw-fl-bgBot.png) no-repeat; zoom: 1; }
#sbx-mainbody-fl table.blog .bwResults				{ width: 630px; }

/* !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; display: inline; float: left; }
#sbx-mainbody-fr #sbx-content						{}

/* !Left & Right Columns */
#sbx-leftCol									{ width: 160px; display: inline; float: left; overflow: hidden; }
#sbx-leftCol-inner								{}
#sbx-rightCol									{ width: 240px; display: inline; float: right; overflow: hidden; }
#sbx-rightCol-inner								{ padding: 20px 0 0 0; }
#sbx-leftCol .article_separator,
#sbx-rightCol .article_separator					{ display: none; }

#page										{ padding-bottom: 20px; }

.sbxModTable-socialBtns							{ position: absolute; right: 0px; top: 10; z-index: 1000; }
.sbxModTable-socialBtns a						{ margin-left: 1px; }

span.st_sharethis								{ position: absolute; right: 23px; top: 6px; display: block; }
span.st_sharethis .stButton						{ margin: 0px !important; }
span.st_sharethis .stButton .sharethis				{ font-size: 14px; color: #005172; font-weight: bold; font-family: Arial, Helvetica, sans-serif; background: url(../images/icon-sharethis.png) no-repeat left center; padding-left: 22px; }

div.a2a_kit			{ position: absolute; right: 23px; top: 8px; display: block; }
a.a2a_dd				{ font-size: 12px; font-weight: bold; }
span.a2a_img			{ background: url(../images/btn-share.png) no-repeat !important; height: 11px !important; margin-top: 2px; margin-right: 0px !important; }

#sbLeft					{ width: 321px; float: left; }
#sbRight					{ width: 321px; float: right; }


/* ------------------------------------------------------------------------
/* !LAYOUT: Header */
/* ----------------------------------------------------------------------*/
#sbx-headerwrap			{ position: relative; z-index: 999; }
#sbx-header				{ position: relative; height: 130px; z-index: 999; background: url(../images/header.png) no-repeat left bottom; }

a#logo					{ display: block; position: absolute; top: 18px; left: 21px; }

#global							{ position: absolute; top: 17px; right: 24px; }
.mod-search						{ float: right; background: #fff url(../images/search.png) no-repeat 224px center; width: 242px; height: 24px; border: 1px solid #e5e5e5; }
.mod-search #mod_search_searchword		{ width: 210px !important; height: 24px; line-height: 24px; margin-left: 7px; border: none; padding: 0; color: #5b5b5b; background: #fff; font-size: 11px; }
.mod-search button.button			{ border: none; padding: 0px; margin: 6px 6px 0 0; float: right; width: 12px; height: 12px; background: url(../images/search.png) no-repeat;}
.mod-search button.button span		{ display: none; }

#mainnav							{ position: relative; z-index: 999; position: absolute; right: 2px; bottom: 3px; height: 47px; }

#global-loc				{ position: absolute; top: 17px; width: 213px; right: 274px; height: 24px; border: 1px solid #e5e5e5; background: #fff; }
#global-loc select			{ border: none; background: #fff; float: right; padding: 5px 3px 4px 0px !important; margin: 0px; width: 181px; color: #5b5b5b; font-size: 11px; font-weight: normal; }
#global-loc button.button	{ display: none; }
#global-loc img			{ display: block; float: left; padding: 5px 0px 0px 5px !important; }
#global-loc a				{ float: right; color: #666; font-weight: bold; font-size: 11px; line-height: 26px; margin-right: 15px; padding-left: 22px; background: url(../images/icon-globe.png) no-repeat left center; display: block; }
#global-loc a:hover			{ color: #5b5b5b; text-decoration: underline; }
#global-loc form			{ float: right; display: block; width: 184px; }

#global-menu				{ position: absolute; right: 24px; top: 50px; }

#global-apply				{ position: absolute; top: 17px; right: 500px; width: 300px; text-align: right; font-size: 11px; line-height: 26px; color: #5b5b5b; }
#global-apply a			{ color: #fff; background: #b62025; text-decoration: none; margin-left: 11px; padding: 0px 6px; height: 26px; line-height: 26px; font-weight: bold; float: right; }
#global-apply a:hover		{ background: #971118; }


/* ------------------------------------------------------------------------
/* !LAYOUT: Footer */
/* ----------------------------------------------------------------------*/
#sbx-footerwrap					{ clear: both; padding-top: 40px; }
#sbx-footer						{ position: relative; font-size: 11px; color: #5b5b5b; background: url(../images/footer-bg.png) repeat-x top left; padding: 14px 0 30px 0; }
#sbx-footer #sbx-footnav				{ float: left; }
#sbx-footer .copyright				{ float: left; clear: both; }


/* ------------------------------------------------------------------------
/* !LAYOUT: Breadcrumbs */
/* ----------------------------------------------------------------------*/
.mod-breadcrumbs						{ color: #5b5b5b; font-size: 11px; padding: 5px 0 3px 0; width: 560px }
.mod-breadcrumbs span.pathway a			{ color: #5b5b5b; text-decoration: none; }
.mod-breadcrumbs span.pathway a:hover		{ color: #5b5b5b; text-decoration: underline; }
.mod-breadcrumbs span.pathway img			{ width: 2px; height: 2px; margin: 3px 5px; }


/* ------------------------------------------------------------------------
/* !LAYOUT: Homepage */
/* ----------------------------------------------------------------------*/
.pHome #page			{ padding-bottom: 0px; }

#hTop				{ width: 991px; height: 382px; margin: 8px 0 0 -9px; }
#htLeft				{ width: 703px; float: left; }
#htRight				{ width: 288px; float: right; }

.sbxModTable-focus			{ padding: 2px 0 0 18px; position: relative; }
.sbxModTable-focus p		{ color: #fff; font-size: 21px; line-height: 1.2em; font-family: 'MemphisLTStdLight', Arial, Helvetica, sans-serif; margin: 0px; }
.sbxModTable-focus ul		{ position: absolute; top: 113px; left: 18px; border-width: 12px 13px 12px 13px; border-style: solid; border-color: #b62025; font-size: 13px; color: #303030; font-weight: bold; margin: 0px; }
.sbxModTable-focus li		{ background: #e4e3e0; border-bottom: 1px solid #b62025; background: none; margin: 0px; padding: 0px; width: 250px; }
.sbxModTable-focus li a		{ color: #303030; background: #e4e3e0 url(../images/mFocus-arrow.png) no-repeat 222px center; display: block; height: 37px; line-height: 37px; padding: 0 35px 0 11px; }
.sbxModTable-focus li a:hover	{ background-color: #ffc023; text-decoration: none; }

#hBot					{ padding-top: 16px }
#hbLeft					{ width: 321px; float: left; margin-right: 40px; margin-left: 2px; }
#hbMid					{ width: 321px; float: left; margin-right: 40px; }
#hbRight					{ width: 249px; float: right; margin-top: -18px; }
.mod-user3-last,
.mod-user4-last			{ margin-bottom: 0px !important; }

.sbxModTable-fb					{ width: 321px; height: 177px; margin-bottom: 19px; background: url(../images/mCall-bg.png) no-repeat; color: #3b3b3c; font-size: 12px; line-height: 1.4em; position: relative; clear: both; }
.sbxModTable-fb h3					{ font-size: 16px; font-weight: bold; color: #3b3b3c; margin: 0px; height: 37px; line-height: 37px; }
.sbxModTable-fb h3 a				{ color: #3b3b3c; }
.sbxModTable-fb h3 a:hover			{ color: #3b3b3c; text-decoration: underline; }
.sbxModTable-fb .sbxMod-content		{ padding: 0px 11px; }
.sbxModTable-fb a					{ font-weight: bold; }
.sbxModTable-fb p					{ margin: 14px 0 0 70px; }
.sbxModTable-fb div.img				{ width: 77px; height: 84px; position: absolute; top: 42px; left: -10px; background: url(../images/mCall-img.png) no-repeat; }
.sbxModTable-fb div.img img			{ width: 67px; height: 67px; display: block; margin: 12px 0 0 5px; }
.sbxModTable-fb a.arrow				{ display: block; width: 35px; height: 35px; position: absolute; right: 4px; bottom: 4px; background: url(../images/mCall-arrows.png) no-repeat 0px -105px; }
.sbxModTable-fb a.arrow:hover			{ background-position: 0px -245px; }
.sbxModTable-fb sup					{ color: #3b3b3c; font-size: 10px; }
.sbxModTable-fb span.small			{ font-size: 10px; }

.pAMT .sbxModTable-fb				{ background: url(../images/mCall-bg2.png) no-repeat; }
.pAMT .sbxModTable-fb a.arrow			{ display: none; }

.fbWide p							{ margin-left: 106px; }
.fbWide div.img					{ width: 115px; height: 85px; background: url(../images/mCall-imgWide.png) no-repeat; }
.fbWide div.img img					{ width: 105px; height: 67px; }

#sBot .sbxModTable-fb				{ margin-top: 0px !important; }

/*
.fbYellow div.img					{ background-position: 0px 0px; }
.fbYellow a.arrow					{ background-position: 0px 0px; }			
.fbYellow a.arrow:hover				{ background-position: 0px -140px; }
.fbBlue div.img					{ background-position: 0px -84px; }
.fbBlue a.arrow					{ background-position: 0px -35px; }			
.fbBlue a.arrow:hover				{ background-position: 0px -175px; }
.fbTeal div.img					{ background-position: 0px -252px; }
.fbTeal a.arrow					{ background-position: 0px -105px; }			
.fbTeal a.arrow:hover				{ background-position: 0px -245px; }
*/

.fbTall							{ background: url(../images/mCall-bg2.png) no-repeat; height: 160px; }
.fbTall h3						{ line-height: 1.2em; padding-top: 8px; height: 49px; }
.fbTall div.img					{ top: 62px; }

.sbxModTable-bnHome							{ font-size: 12px; color: #333; position: relative; clear: both; background: #e6e6e6; padding: 1px 14px 14px 14px; margin-bottom: 5px; }
.sbxModTable-bnHomeTop						{ position: relative; background: #e6e6e6; padding: 14px 14px 0px 14px;}
.sbxModTable-bnHome h3,
.sbxModTable-bnHomeTop h3					{ /*width: 234px;*/ background: #434848; color: #fff; height: 35px; line-height: 35px; font-size: 12px; text-transform: uppercase; margin: 0px; }
.sbxModTable-bnHome h3 a,
.sbxModTable-bnHomeTop h3 a					{ display: block; padding: 0px 16px; background: #434848; height: 35px; line-height: 35px; color: #fff; }
.sbxModTable-bnHomeTop h3 a:hover				{ background: #333; }
.sbxModTable-bnHome .mod						{ background: #fff; margin-top: 2px; width: 100%;}
.sbxModTable-bnHome ul.mod-list li				{ line-height: 1.3em; padding: 11px 16px 13px 16px; border-bottom: 1px solid #d0d0d0; }
.sbxModTable-bnHome ul.mod-list li:last-child	{ background: none; border: none; }
.sbxModTable-bnHome ul.mod-list li p			{ margin: 0px 0 .2em 0; display: inline; }
.sbxModTable-bnHome a.item-titleLink			{ color: #333; text-decoration: none; margin: 0px; }
.sbxModTable-bnHome a.item-titleLink:hover		{ color: #333; text-decoration: underline; }
.sbxModTable-bnHome a.item-readon				{ padding-left: 4px; font-size: 11px; color: #999; text-decoration: none; }
.sbxModTable-bnHome a.item-readon:hover			{ color: #999; text-decoration: underline; }
.sbxModTable-bnHome .mod-contentFooter			{ margin: 0px; }
.sbxModTable-bnHome .foot-link				{ margin: 0px; }
.sbxModTable-bnHome a.botLink,
.sbxModTable-bnHomeTop a.botLink				{ display: block; width: 35px; height: 35px; background: url(../images/mBN-rss.png) no-repeat; position: absolute; top: 1px; right: 14px; }
.sbxModTable-bnHomeTop a.botLink				{ top: 15px; }
.sbxModTable-bnHome a.botLink span,
.sbxModTable-bnHomeTop a.botLink span			{ display: none; }
.sbxModTable-bnHomeTop a.botLinkYT				{ background: url(../images/mBN-youtube.png) no-repeat center 8px; }
.sbxModTable-bnHome .sbxMod-content			{ line-height: 1.3em; }

.bnHome-hd								{ padding: 14px;}
.bnHome-hd h3								{ padding: 0px; margin-bottom: 3px; }
.bnHome-hd h3.fb a							{ background: url(../images/facebook-h3.png) no-repeat 99.4% center; }
.bnHome-hd h3.yt a							{ background: url(../images/youtube-h3.png) no-repeat 98% center; }
.bnHome-hd .whitearea						{ background: #fff; }
.bnHome-hd .whitearea h4						{ margin: 0px; padding: 10px 16px; }


.sbxModTable-blueSocial						{ font-size: 12px; color: #333; position: relative; clear: both; background: #e6e6e6; padding: 1px 14px 14px 14px; margin: 0 0 8px 0; }
.sbxModTable-blueSocialTop					{ position: relative; background: #e6e6e6; padding: 1px 14px 0px 14px;}
.sbxModTable-blueSocial h3,
.sbxModTable-blueSocialTop h3					{ background: #434848; color: #fff; height: 35px; line-height: 35px; font-size: 12px; text-transform: uppercase; margin: 0px; }
.sbxModTable-blueSocial h3 a,
.sbxModTable-blueSocialTop h3 a				{ display: block; padding: 0px 16px; background: #434848; height: 35px; line-height: 35px; color: #fff; }
.sbxModTable-blueSocial h3 a:hover,
.sbxModTable-blueSocialTop h3 a:hover			{ background: #333; }
.sbxModTable-blueSocial h4					{ font-size: 18px; color: #005272; font-family: 'MemphisLTStdBold'; font-weight: normal; margin: 0 0 6px 0; }
.sbxModTable-blueSocialTop a.socialLink			{ display: block; width: 35px; height: 35px; background: url(../images/mBN-fb.png) no-repeat; position: absolute; top: 1px; right: 14px; }
.sbxModTable-blueSocialTop a.socialLink			{}
.sbxModTable-blueSocialTop a.socialLink span		{ display: none; }
.sbxModTable-blueSocial .whitearea				{ background: #fff; margin-top: 2px; padding: 8px 8px 0 8px; }
.sbxModTable-blueSocial p.botLink				{ margin: .8em 0 0 0; font-size: 14px; line-height: 1.0em; }
.sbxModTable-blueSocial p.botLink a			{ text-decoration: underline; }


.sbxModTable-sbxss															{ margin-left: 9px; width: 685px; height: 382px; background: url(../images/sbxss-bg.png) no-repeat; }
.sbxModTable-sbxss															{ padding: 1px 0 0 2px; }
.sbxModTable-sbxss .sbxss													{ overflow: visible; }
.sbxModTable-sbxss .sbxss-default .sbxss-content-wrap								{ background: url(../images/sbxss-contentBG.png) repeat !important; }
.sbxModTable-sbxss .sbxss-default .sbxss-content									{ padding: 18px 10px 18px 51px; font-size: 14px; }
.sbxModTable-sbxss .sbxss-default .sbxss-content h2								{ font-size: 28px; line-height: 1.0em; color: #303030; margin-bottom: 6px; letter-spacing: -.02em; padding-right: 40px;  }
.sbxModTable-sbxss .sbxss-default .sbxss-content h2 a								{ color: #303030; }
.sbxModTable-sbxss .sbxss-default .sbxss-content h2 a:hover							{ color: #303030; text-decoration: none; }
.sbxModTable-sbxss .sbxss-default .sbxss-content h3								{}
.sbxModTable-sbxss .sbxss-default .sbxss-content span.catsection						{}
.sbxModTable-sbxss .sbxss-default .sbxss-content p								{ font-size: 14px; line-height: 1.3em; letter-spacing: -.02em; color: #303030; display: inline; margin: 0px; }
.sbxModTable-sbxss .sbxss-default .sbxss-content img								{}
.sbxModTable-sbxss .sbxss-default .sbxss-content a.readon							{ display: inline; color: #303030; -moz-border-radius: 0px; -webkit-border-radius: 0px; background: none; letter-spacing: -.02em; }
.sbxModTable-sbxss .sbxss-default .sbxss-content a.readon:hover						{ background: none; color: #303030; text-decoration: underline; }
.sbxModTable-sbxss .sbxss-default .sbxss-controls									{ -moz-border-radius: 0px; -webkit-border-radius: 0px; background: none; padding: 0px; position: absolute; /*top: 251px;*/ top: 167px; left: -11px; overflow: visible; }
.sbxModTable-sbxss .sbxss-default .sbxss-controls ul li a,
.sbxModTable-sbxss .sbxss-default .sbxss-controls ul li a:hover,
.sbxModTable-sbxss .sbxss-default .sbxss-controls ul li a.sbxss-pageActive				{ -moz-border-radius: 0px; -webkit-border-radius: 0px; background: none; padding: 0px; }
.sbxModTable-sbxss .sbxss-default .sbxss-pagination								{ display: none; }
.sbxModTable-sbxss .sbxss-default .sbxss-navigation a.sbxss-navbtn-prev,
.sbxModTable-sbxss .sbxss-default .sbxss-navigation a.sbxss-navbtn-next				{ display: block; width: 50px; height: 56px; background: url(../images/sbxss-arrows.png) no-repeat !important; padding: 0px; }
.sbxModTable-sbxss .sbxss-default .sbxss-navigation a.sbxss-navbtn-prev span,
.sbxModTable-sbxss .sbxss-default .sbxss-navigation a.sbxss-navbtn-next span			{ display: none; }
.sbxModTable-sbxss .sbxss-default .sbxss-navigation a.sbxss-navbtn-prev				{ position: absolute; top: 0px; left: 0px; background-position: 0px -112px !important; }
.sbxModTable-sbxss .sbxss-default .sbxss-navigation a.sbxss-navbtn-next				{ position: absolute; top: 0px; left: 653px; background-position: 0px 0px; }
.sbxModTable-sbxss .sbxss-default .sbxss-navigation a.sbxss-navbtn-prev:hover			{ background-position: 0px -168px !important; }
.sbxModTable-sbxss .sbxss-default .sbxss-navigation a.sbxss-navbtn-next:hover			{ background-position: 0px -56px !important; }
.sbxModTable-sbxss .sbxss-default .sbxss-navigation ul li#sbxss-navbtn-liPlay,
.sbxModTable-sbxss .sbxss-default .sbxss-navigation ul li#sbxss-navbtn-liPause			{ display: none; }

/* Show the Play/Pause */
.sbxss-showPP .sbxss-default .sbxss-ctrlSEP .sbxss-navigationPP					{ display: block; width: 35px; height: 35px; position: absolute; top: 10px; left: 340px; }
.sbxss-showPP .sbxss-default .sbxss-navigationPP a.sbxss-navbtn-playPause			{ display: block; width: 35px; height: 35px; /*position: absolute; top: 10px; left: 340px;*/ }
.sbxss-showPP .sbxss-default .sbxss-navigationPP a.sbxss-navbtn-playPause span		{ display: none; }
.sbxss-showPP .sbxss-default .sbxss-navigationPP a.sbxss-navbtn-play				{ background: url(../images/play.png) no-repeat; }
.sbxss-showPP .sbxss-default .sbxss-navigationPP a.sbxss-navbtn-pause				{ background: url(../images/pause.png) no-repeat; }

.sbxss-showPP .sbxss-navigationPP						{ visibility: hidden; }
.sbxss-showPP .sbxss-cntr							{ cursor: pointer; }
.sbxss-showPP .sbxss-cntr:hover .sbxss-navigationPP		{ visibility: visible; }

.sbxssHideContent .sbxss-default .sbxss-content-wrap				{ display: none; }










/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* !MENUS */
/* ----------------------------------------------------------------------*/
/* ----------------------------------------------------------------------*/

/* ------------------------------------------------------------------------
/* !MENU: Mainmenu > Menu */
/* ----------------------------------------------------------------------*/
/* !1st Level */
ul.menu 												{ margin: 0; padding: 0; list-style: none; font-size: 13px; font-weight: bold; }
ul.menu li 											{ margin: 0; padding: 0; background: none; height: auto; }
ul.menu li a,
ul.menu li a:active,
ul.menu li a:visited									{ /*border: 1px solid #e5e5e5;*/ color: #86867f; display: block; padding: 9px 0 0 0; background: url(../images/mDef-h3-top.png) no-repeat left top; }
ul.menu li a:hover 										{ text-decoration: none; }
ul.menu li a span 										{ display: block; line-height: 1.2em; background: url(../images/mDef-h3-bot.png) no-repeat left bottom; padding: 2px 15px 12px 15px; }

.mSM ul.menu li a										{ margin-top: -21px; }

/* !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								{}
ul.menu li.active a:hover								{}
ul.menu li.active a span 								{}

/* !1st Level > Seperator */
ul.menu li span.separator								{}
ul.menu li span.separator span							{}

/*-----------------------------------------------------------------------*/

/* !2nd Level */
ul.menu li ul 											{ margin: 0; padding: 4px 0 0 0; list-style: none; text-transform: none; font-size: 12px; }
ul.menu li ul li 										{ padding: 0 0 2px 0 !important; list-style: none; /*background: url(../images/footer-bg.png) repeat-x left bottom;*/ }
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: #333; margin-top: 0px;  padding: 6px 15px 6px 15px; border: none; background: none; height: auto; line-height: 1.2em; background: none; }
ul.menu li ul li a:hover,
ul.menu li.active ul li a:hover 							{ color: #333; text-decoration: underline; }
ul.menu li ul li a span									{ background: none; padding: 0px; }

/* !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: #333; text-decoration: underline; background: url(../images/sm-arrow.png) no-repeat left 12px; }
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							{}
ul.menu li ul li span.separator span						{}

/*-----------------------------------------------------------------------*/

/* !3rd Level */
ul.menu li ul li ul										{ /*background: url(../images/footer-bg.png) repeat-x left top;*/ font-weight: normal; padding: 0px 0px; }
ul.menu li ul li ul li									{ background: none; padding: 0px !important; }
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: #333; background: none; text-decoration: none; padding: 3px 15px 3px 26px; }
ul.menu li ul li ul li a:hover,
ul.menu li.active ul li.active ul li a:hover 				{ color: #333;text-decoration: underline; }
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			{ color: #333;text-decoration: underline; }
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						{display:none; visibility:hidden; line-height:0;}
ul.menu li ul li ul li span.separator span					{display:none; visibility:hidden; line-height:0;}
ul.menu li ul li ul li.separator { display:none;visibility:hidden; height: 0}

/*-----------------------------------------------------------------------*/

/* !4th Level */
ul.menu li ul li ul	li ul										{ background: url(none); font-weight: normal; padding: 4px 0px; }
ul.menu li ul li ul li ul li										{ background: none; padding: 0px !important; }
ul.menu li ul li ul li ul li a,
ul.menu li ul li ul li ul li a:active,
ul.menu li ul li ul li ul li a:visited,
ul.menu li.active ul li.active ul li.active ul li a,
ul.menu li.active ul li.active ul li.active ul li a:active,
ul.menu li.active ul li.active ul li.active ul li a:visited				{ color: #333; background: none; text-decoration: none; padding: 3px 15px 3px 46px; }
ul.menu li ul li ul li ul li a:hover,
ul.menu li.active ul li.active ul li.active ul li a:hover 				{ color: #333;text-decoration: underline; }
ul.menu li.active ul li.active ul li.active ul li a span				{}

/* !3rd Level > Parent (has sub items) */
ul.menu li.active ul li.active ul li.active ul li.parent a				{}
ul.menu li.active ul li.active ul li.active ul li.parent a:hover			{}
ul.menu li.active ul li.active ul li.active ul li.parent a span 			{}

/* !3rd Level > Active */
ul.menu li.active ul li.active ul li.active ul li.active a,
ul.menu li.active ul li.active ul li.active ul li.active a:active,
ul.menu li.active ul li.active ul li.active ul li.active a:visited		{ color: #333;text-decoration: underline; }
ul.menu li.active ul li.active ul li.active ul li.active a:hover			{}
ul.menu li.active ul li.active ul li.active ul li.active a span 			{}

/* !3rd Level > Seperator */
ul.menu li ul li ul li ul li span.separator							{}
ul.menu li ul li ul li ul li span.separator span						{}



/* ------------------------------------------------------------------------
/* !MENU: Mainmenu > Top */
/* ----------------------------------------------------------------------*/
ul.menu-tm						{ margin: 0; padding: 0; height: 1%; float: right; }
ul.menu-tm li						{ margin: 0; padding: 0 10px 0 10px; display: inline; background: url(../images/topmenu-div.png) no-repeat left center; line-height: normal; height: auto; }
ul.menu-tm li a					{ display: inline; color: #666; font-weight: bold; font-size: 11px; }
ul.menu-tm li a:hover				{ color: #5b5b5b; text-decoration: underline; }
ul.menu-tm li.first-item				{ background: none; }
ul.menu-tm li.last-item				{ padding-right: 0px; }

ul.menu-tm.tm-newsletter li.first-item a			{ padding-left: 22px; background: url(../images/topmenu-newsletter.png) no-repeat left center; }


/* ------------------------------------------------------------------------
/* !MENU: Mainmenu > Footer */
/* ----------------------------------------------------------------------*/
ul.menu-fm						{ margin: 0; padding: 0; height: 1%; }
ul.menu-fm li						{ margin: 0; padding: 0 9px 0 7px; display: inline; line-height: normal; height: auto; background: url(../images/fm-bullet.png) no-repeat right center; }
ul.menu-fm li.first-item				{ padding-left: 0px; }
ul.menu-fm li.last-item				{ background: none; }
ul.menu-fm li a					{ display: inline; color: #5b5b5b; font-weight: bold; text-decoration: none !important; }
ul.menu-fm li a:hover				{ color: #5b5b5b; text-decoration: underline; }


/* ------------------------------------------------------------------------
/* !MENU: Mainmenu > Event Nav */
/* ----------------------------------------------------------------------*/
.sbxModTable-itm				{ background: url(../images/eventnav-bg.png) no-repeat left top; width: 736px; height: 40px; margin: -10px 0 16px -30px; }
ul.menu-itm					{ height: 33px; margin: 0; padding: 7px 0 0 0; }
ul.menu-itm li					{ background: none; padding: 0px; background: none; float: left; height: auto; }
ul.menu-itm li a				{ padding: 0 20px; font-size: 13px; font-weight: bold; color: #505050; background: #e0e0e0; line-height: 33px; height: 33px; display: block; }
ul.menu-itm li a:hover			{ background: #f0ab00; text-decoration: none; }
ul.menu-itm li.active a			{ background: #5e9cae; color: #fff; border-right: 2px solid #fff; padding-right: 20px; }



/* ------------------------------------------------------------------------
/* !MENU: Extended Menu > Horizontal Suckerfish */
/* ----------------------------------------------------------------------*/
/* !1st Level */
#ja-cssmenu 			{ margin: 0; padding: 0; position: relative; z-index: 1000; font-size: 13px; font-weight: bold;  }
#ja-cssmenu ul 		{ margin: 0; padding: 0; z-index: 1000; background: url(../images/mm-dd-bg.png) repeat; }
#ja-cssmenu li 		{ margin: 0; padding: 0; float: left; display: block; background: none; cursor: pointer; clear: none; z-index: 1000; height: auto; }
#ja-cssmenu ul a 		{ width: 228px; 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: 280px; position: absolute; left: -999em; height: auto; z-index: 1000; }
#ja-cssmenu li li 		{ padding: 0 15px 2px 15px; margin: 0; width: 250px; background: url(../images/mm-subLI-bg.png) no-repeat left bottom !important; }
#ja-cssmenu li li.last-item		{ background: none !important; }

/* !3rd Level */
#ja-cssmenu li ul ul 	{ margin: -40px 0 0 290px; }

#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							{ /*width: 140px;*/ height: 47px; border-left: 1px solid #d1d0ce; }
#ja-cssmenu li a 						{ display: block; text-decoration: none; /*width: 140px;*/ height: 47px; color: #2e3232; background: url(../images/mm-a.png) no-repeat top right; }
#ja-cssmenu li a:hover,
#ja-cssmenu li a:active,
#ja-cssmenu li a:focus 					{ color: #2e3232; background-position: bottom right; }
#ja-cssmenu li a span					{ display: block; padding: 23px 30px 0 14px; line-height: 1.2em; width: 94px; }

#ja-cssmenu li:hover,
#ja-cssmenu li.sfhover,
#ja-cssmenu li.havechildsfhover,
#ja-cssmenu li.havechild-activesfhover 		{ color: #2e3232; background-position: bottom right; }
#ja-cssmenu li:hover a,
#ja-cssmenu li.sfhover a,
#ja-cssmenu li.havechildsfhover a,
#ja-cssmenu li.havechild-activesfhover a	{ color: #2e3232; background-position: bottom right; }

#ja-cssmenu li a.active,
#ja-cssmenu li a.active:hover				{ color: #2e3232; background-position: bottom right; }


/* !STYLE: 2nd+ Level */
/* ------------------------------------------------------ */
#ja-cssmenu li ul									{}
#ja-cssmenu li ul li 								{ height: auto; width: auto; }
#ja-cssmenu li ul a 								{ margin: 0; padding: 11px 0px 11px 0px; line-height: normal; background: none !important; color: #fff !important; height: auto; }
#ja-cssmenu li ul a span								{ display: block; padding: 0px !important; line-height: 1.0em; width: auto !important; }

/* !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: #fff !important; position: static; text-decoration: underline; }

/* !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: #fff !important; background: none; }










/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* !QUICK STYLES */
/* ----------------------------------------------------------------------*/
/* ----------------------------------------------------------------------*/
/* !Component Heading */
h1.componentheading									{ color: #fff; background: url(../images/pageTitle.png) no-repeat; font-size: 32px; padding: 16px 21px 10px 21px; font-family: 'MemphisLTStdMedium', Arial, Helvetica, sans-serif; letter-spacing: .02em; font-weight: normal; width: 706px; margin-left: -31px; margin-bottom: 24px; }
h1.componentheading	span.subheading					{ color: #fff; }

.inlinePageTitle .article-title						{ display: none; }
.inlinePageTitle h1.componentheading					{}
.inlinePageTitle table.blog							{ width: 100% !important; }

.pageTitleNoBotMrg h1.componentheading					{ margin-bottom: 0px !important; }

/* !Article Heading */
.article-title										{}
.article-title h2.contentheading						{ color: #fff; background: url(../images/pageTitle.png) no-repeat; font-size: 32px; padding: 16px 21px 10px 21px; font-family: 'MemphisLTStdMedium', Arial, Helvetica, sans-serif; letter-spacing: .02em; font-weight: normal; width: 706px; margin-left: -31px; margin-bottom: 12px; }
.article-title h2.contentheading a,
.article-title h2.contentheading a:active,
.article-title h2.contentheading a:visited				{ color: #fff; text-decoration: none !important; }
.article-title h2.contentheading a:hover				{ color: #fff; text-decoration: none !important; }
.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 */
.article-meta-wrap,
div.metadata,
.dn-meta,
.item-meta										{ color: #838282; }

.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: #838282; }
.article-meta-content span.title						{}

span.createby strong {padding-left: 5px; padding-right: 12px;}
span.createdate strong {padding-left: 5px;}


/* !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: #d1d1d1; }

/* !Table of Contents */
table.contenttoc 									{}
table.contenttoc a 									{}
table.contenttoc td 								{}
table.contenttoc th 								{ border-color: #e5e5e5; }
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						{ height: 34px !important; }
table.blog h2.contentheading							{ background: none; color: #005172; font-size: 1.3em; margin: 0px; padding: 0px; width: auto; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
table.blog h2.contentheading a,
table.blog h2.contentheading a:active,
table.blog h2.contentheading a:visited 					{ color: #005172; text-decoration: none; }
table.blog h2.contentheading a:hover					{ color: #005172; text-decoration: underline; }
table.blog .article-title							{ margin: 0px; }
table.blog .article-title .buttonheading 				{}
table.blog .article-title .buttonheading img				{}
table.blog .article-title .buttonheading span			{}
table.blog .article-content 							{ margin: 0px; display: inline; }
table.blog .article-content p							{ margin: .2em 0 .6em 0; display: inline; }
table.blog .article-content img						{}

/* !People Blog */
.tPeople table.blog tr td div.contentpaneopen			{ position: relative; padding: 0 10px 0 100px; min-height: 125px; }
.tPeople table.blog h6								{ font-size: .9em; color: #838282; margin: 0 0 .2em 0; text-transform: uppercase;}
.tPeople .page-content								{ margin-top: 34px; }
.tPeople table.blog img								{ position: absolute; left: 0px; top: 0px; }

/* !Blog w/ Images */
.tBlogImgs table.blog tr td div.contentpaneopen			{ position: relative; padding: 0 10px 0 113px; }
.tBlogImgs table.blog img							{ position: absolute; left: 0px; top: 0px; }

.sbxModTable-blogImgs								{ margin-bottom: 40px; clear: both; }
.sbxModTable-blogImgs .sbxMod-content					{ clear: both; }
.sbxModTable-blogImgs h3								{  float: left; font-size: 13px; color: #fff; padding: 0 15px 0 16px; width: auto; height: 39px; margin: 0 0 18px -30px; background: url(../images/mBlogImgs-h3.png) no-repeat left top; }
.sbxModTable-blogImgs h3 span							{ display: block; padding-top: 6px; line-height: 33px; }
.sbxModTable-blogImgs table.blog tr td div.contentpaneopen	{ position: relative; padding: 0 10px 0 113px; min-height:140px; }
.sbxModTable-blogImgs table.blog img					{ position: absolute; left: 0px; top: 0px; }
.sbxModTable-blogImgs table.blog  h2.contentheading		{ background: none; color: #005172; font-size: 1.3em; margin: 0px; padding: 0px; width: auto; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.sbxModTable-blogImgs table.blog  h2.contentheading a		{ color: #005172; text-decoration: none; }
.sbxModTable-blogImgs table.blog  h2.contentheading a:hover	{ color: #005172; text-decoration: underline; }
.sbxModTable-blogImgs table.blog .article-title			{ margin: 0px; }
.sbxModTable-blogImgs table.blog .item-meta				{ margin: .2em 0 .6em 0; }
.sbxModTable-blogImgs table.blog .article-content			{ display: block; }
.sbxModTable-blogImgs table.blog .article-content p		{ display: block; }
.sbxModTable-blogImgs .mod-contentFooter				{ margin: 0px; }
.sbxModTable-blogImgs .foot-link { float: right; border:1px solid #e5e5e5; padding: 10px 5px 5px 5px; font-size:12px; font-weight:bold; margin: 0 16px 0 0; padding: 6px 11px; background: #fff; text-transform: uppercase; }


/* !Blog More */
.compBlogMore-wrap									{ border-color: #e5e5e5; }
.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 thead th 							{}
table.resultsTBL thead th a,
table.resultsTBL thead th a:active,
table.resultsTBL thead th a:visited					{}
table.resultsTBL thead th a:hover						{}
table.resultsTBL ul.tdList-horz li span					{}
table.resultsTBL ul.tdList-horz li span label			{}

/* !Results Table: Alternating Row Colors for Tables, Comments, etc. */
table.resultsTBL tr.row1 td,
.odd  											{}
table.resultsTBL tr.rowTitle1 td						{}
table.resultsTBL tr.row2 td,
.even 											{}
table.resultsTBL tr.rowTitle2 td						{}
table.resultsTBL tr.row1:hover td,
table.resultsTBL tr.row2:hover td,
.odd:hover,
.even:hover										{}
table.resultsTBL tr.rowTitle1:hover td,
table.resultsTBL tr.rowTitle2:hover td					{}

/* !Results Table: Manage Links */
a.mngViewLink										{}
a.mngEditLink										{}
a.mngRemoveLink									{}

/* !Pager: List */
ul.pagination 										{ border-color: #e5e5e5; }
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: #838282; 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									{}
.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						{}
.compSect-content li.section,
.compSect-content li.sectionInstruct,
.compSect-content li.border-top						{ border-color: #e5e5e5; }
			
/* !Results Nav */
.compResNav-wrap									{}
.compResNav-content									{}
.compResNavPgr-wrap									{}
.compResNavCtr-wrap									{}

/* !Tool Bar */
.compToolBar-wrap									{ border-color: #5E9CAE; font-size: .9em; }
.compToolBar-content								{}
.compToolBar-content ul								{}
.compToolBar-content ul li a,
.compToolBar-content ul li a:active,
.compToolBar-content ul li a:visited					{ background: #005172; border-color: #005172; color: #fff; }
.compToolBar-content ul li a:hover						{ background: #B0252D; border-color: #B0252D; color: #fff; }
.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: #5E9CAE; border-color: #5E9CAE; color: #fff; }
.compToolBar-content ul li.disabled a					{ text-decoration: none; background: #e5e5e5; border-color: #e5e5e5; color: #999; }

/* !Nav Bar */
.compNavBar-wrap									{ border-color: #e5e5e5; font-size: .9em; }
.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: #e5e5e5; text-decoration: none; }
.compNavBar-content ul li a							{ border-color: #e5e5e5; }
.compNavBar-content ul li a:hover						{ text-decoration: underline; }
.compNavBar-content ul li.left						{}
.compNavBar-content ul li.right						{}

/* !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									{ font-size: .9em; }
.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: #e5e5e5; text-decoration: none; }
.compTitleBar-content ul li a							{ border-color: #e5e5e5; }
.compTitleBar-content ul li a:hover					{ text-decoration: underline; }
.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: #e5e5e5; }
.compBox-content									{}

/* !Captcha */
.compCaptcha-wrap									{ border-color: #e5e5e5; 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: #5E9CAE; }
.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: #737373; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; border: 5px solid #dcdcdc; background: #fff url(none); }

input.inputbox, 
input.text, 
textarea.textarea, 
select.select, 
td.paramlist_value select							{ padding: 5px 9px; }

select.select[class], 
select.select, 
td.paramlist_value select							{ padding: 4px 1px 4px 0 !important; }

input.large, 
select.large, 
textarea.textarea									{ width: 90%; }

input.inputbox:hover,
input.inputbox:focus,
input.text:hover,
input.text:focus,
textarea.textarea:hover,
textarea.textarea:focus								{}

input.checkbox,
input.radio										{ color: #e5e5e5; }

/* !Form: Main Button */
button.button										{ color: #005172; background: #f2f2f2 url(none); border: 1px solid #e5e5e5; font-size: 14px; padding: 7px 12px; line-height: normal; margin-right: 5px; cursor: pointer; overflow: visible; width: auto; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
button.button:hover, 
button.button:focus									{ color: #005172; text-decoration: underline !important; }

a.buttonLink										{}

/* !Big Link and Options */
a.bigLink											{ text-decoration: none !important; }

span.linkOptions									{}
span.linkOptions a,
span.linkOptions a:visited,			
span.linkOptions a:active							{}
span.linkOptions a:hover								{}

/* !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: #e5e5e5; }
.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: #006699; 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: #e5e5e5; }

/* !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: #e5e5e5; height: 110px; }
.cal-monthTBL td.cal-wd								{ color: #3d3630; background-color: #f2ede7; }
.cal-monthTBL td.cal-wdEmpty							{ color: #e5e5e5; 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: #EAEEF4 !important; }
.cal-monthTBL .cal-wdPopup							{ border-color: #e5e5e5; 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: #7EAC2F; }
.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: #e5e5e5; }
.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						{}

/* !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: #e5e5e5; }
.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: #e5e5e5; }
.sbxMapper-map .result-locActive						{ background: #EAEEF4; }
.sbxMapper-loc .loc-address .cat						{ color: #e5e5e5; }
.sbxMapper-loc .loc-address .cat .title					{ color: #92744C; }

/* !Comments */
#sectModComm-contentwrap								{ padding-top: .4em; }
#sectModComm-title h3								{ font-size: 1.3em; color: #5e9cae; }
#sectModCommAdd-title h3								{ font-size: 1.1em; color: #5e9cae; font-weight: normal; margin: 0; }

ul.compList-formHorz li div span.left select, 
ul.compList-formHorz li div span.right select	{ width: 100%; }
ul.compList-formHorz li label.desc 			{ /* float: left; */ }
ul.compList-formHorz li label.descLrg			{ font-size: 1.2em; }

/* iFRAME Search Results */
#bestlist_search									{ padding: 10px; background: #e6e6e6; }
#bestlist_search table.tablo							{ width: 100%; }
#bestlist_search table.tablo td.line1					{ background: #3e4343; padding: 0 15px; height: 36px; font-size: 13px; line-height: 36px; color: #fff; font-weight: bold; }
#bestlist_search table.tablo tr td						{ padding: 7px 0px; }
#bestlist_search table.tablo th						{ padding: 0 24px 0 15px; white-space: nowrap; text-align: right; font-size: 12px; color: #5b5b5b; vertical-align: middle; }
#bestlist_search table.tablo input.text,
#bestlist_search table.tablo select					{ width: 405px !important;color: #5B5B5B; font-size: 11px; font-weight: normal; padding: 5px 6px 4px 9px !important; font-family: Arial, Helvetica, sans-serif; border: 1px solid #d6d6d6; }
#bestlist_search table.tablo select					{ width: 421px !important; }

#bestlist_search input.submit							{ display: block; width: auto; line-height: 1.0em; background: #a1afb3; padding: 4px 9px; text-align: center; color: #fff; font-family: MemphisLTStdBold, Arial, Helvetica, sans-serif; font-size: 15px; text-shadow: -1px -1px #809297; border: none; cursor: pointer; }
#bestlist_search input.submit:hover					{ text-shadow: -1px -1px #337183; background: #5e9cae; text-decoration: none; }
#bestlist_search_results div.orderBy 				{display:none;}
#bestlist_search_results div.displayBy 				{display:none;}
#bestlist_search_results p.btn 				{display:none;}

/* !Search Page */
.searchResults #searchResultsTBL .article-meta-wrap		{ display: none; }
.searchResults #sectSrc-title,
.searchResults #sectSrcRes-title			{ display: none; }
.searchResults h1.componentheading			{ margin-bottom: 6px; }
.searchResults #sectSrc-wrap				{ margin-top: 0px; }


/* Hide details row toggle */
tr.no-details .item-toggle {
	display: none !important;
}





/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* !MODULE CHROME */
/* ----------------------------------------------------------------------*/
/* ----------------------------------------------------------------------*/


/* ------------------------------------------------------------------------
/* !MODULE CHROME: sbxModTable */
/* ----------------------------------------------------------------------*/
div.sbxModTable 					{ margin-bottom: 5px; padding: 9px 8px; font-size: 12px; color: #333; position: relative; clear: both; background: #e6e6e6; }
div.sbxModTable h3					{ margin: 0px; padding: 0 15px; background: #fff; height: 40px; line-height: 38px; font-size: 13px; color: #868686; background: url(../images/mDef-h3.png) no-repeat; }
div.sbxModTable h3 span				{}

.sbxModTable ul.mod-list li			{ line-height: 1.3em; padding: 11px 15px 13px 15px; background: url(../images/footer-bg.png) repeat-x left bottom; }
.sbxModTable ul.mod-list li:last-child	{ background: none; }
.sbxModTable ul.mod-list li p			{ margin: 0px 0 .2em 0; display: inline; }
.sbxModTable a.item-titleLink			{ color: #333; text-decoration: none; margin: 0px; }
.sbxModTable a.item-titleLink:hover	{ color: #333; text-decoration: underline; }
.sbxModTable a.item-readon			{ padding-left: 4px; font-size: 11px; color: #999; text-decoration: none; }
.sbxModTable a.item-readon:hover		{ color: #999; text-decoration: underline; }

/*.mBN	h3						{ width: 179px; }*/
.mBN .mod-contentFooter				{ margin: 0px; }
.mBN .foot-link					{ margin: 0px; }
.mBN a.botLink						{ display: block; width: 35px; height: 35px; border: 1px solid #e5e5e5; background: url(../images/mBN-rss.png) no-repeat; position: absolute; top: 0px; right: 0px; }
.mBN a.botLink span					{ display: none; }

.bnSubTop							{ padding: 10px 10px 0 10px; }
.bnSubTop h3						{ width: 220px; }
.bnSubTop a.botLink					{ top: 10px; right: 10px; border-left: 2px solid #e6e6e6; }
.bnSub							{ padding: 0px 10px 10px 10px; }


.sbxModTable ul.menu-terms ul li a				{ color: #333 !important; }
.sbxModTable ul.menu-terms ul li a:hover		{ color: #333 !important; }
.sbxModTable ul.menu-terms ul li.active a		{ background: url("../images/sm-arrowGrey.png") no-repeat scroll left 12px transparent !important; }

.sbxModTable-btn					{ clear: both; margin-bottom: 3px; }


/* ------------------------------------------------------------------------
/* !MODULE CHROME: sbxModTable-enews */
/* ----------------------------------------------------------------------*/
.sbxModTable-enews					{ font-size: 12px; font-weight: bold; margin-top: 10px; }
.sbxModTable-enews p				{ margin: 0px; }
.sbxModTable-enews a span			{ border: 1px solid #e5e5e5; background: #fff; float: left; height: 35px; line-height: 35px; }
.sbxModTable-enews a span.title		{ padding: 0 15px; width: 168px; margin-right: 1px; }
.sbxModTable-enews a span.icon		{ float: right; }

.sbxModTable-followus				{ font-size: 12px; font-weight: bold; margin: 10px 0; }
.sbxModTable-followus p				{ margin: 0px; }
.sbxModTable-followus span.icon		{ float: left; display: block; width: 37px; margin-left: 1px; }
.sbxModTable-followus span.icon img,
.sbxModTable-followus span.icon a		{ display: block; }
.sbxModTable-followus span.title		{ color: #005172; padding: 0 15px; width: 92px; border: 1px solid #e5e5e5; background: #fff; float: left; height: 35px; line-height: 35px;  }
.followus4icons span.title			{ width: 75px; font-size: 10px; padding: 0 0px 0 10px; }					

.sbxModTable-dn3col					{ font-size: 12px; line-height: 1.3em; margin: 0 0 18px 0; padding: 18px 10px 8px 18px; color: #333; background: #fff url(../images/bq.png) repeat-x; border: 1px solid #e5e5e5; position: relative; }
.sbxModTable-dn3col .sbxMod-content	{ padding: 10px 0 0 0; }
.sbxModTable-dn3col h3				{ font-size: 12px; line-height: 1.0em; text-transform: uppercase; color: #5e9cae; margin: 0px; }
.sbxModTable-dn3col a				{ color: #333; }
.sbxModTable-dn3col a:hover			{ color: #333; text-decoration: underline; }
.sbxModTable-dn3col ul				{ width: 100%; display: block; }
.sbxModTable-dn3col li				{ float: left; width: 184px; height: 129px; margin: 0 0 10px 0; padding: 12px 10px 0px 15px !important; background: url(../images/mDN3col-bg.png) no-repeat left bottom !important; line-height: 1.3em; margin-right: 5px; position: relative; }
.sbxModTable-dn3col .mod-contentFooter	{ margin: 0px; }
.sbxModTable-dn3col .foot-link		{ margin: 0px; position: absolute; top: 15px; right: 15px; }
.sbxModTable-dn3col .foot-link a		{ color: #005172; font-weight: bold; }
.sbxModTable-dn3col .foot-link a:hover	{ color: #005172; text-decoration: underline; }

.mEvents li						{ line-height: 1.3em; font-size: 14px; }
.mEvents a.item-titleLink			{ font-size: 16px;color: #005172; line-height: 1.2em;  }
.mEvents a.item-titleLink:hover		{ color: #005172; text-decoration: underline; } 



/* ------------------------------------------------------------------------
/* !MODULE CHROME: sbxModTable-disc */
/* ----------------------------------------------------------------------*/
.sbxModTable-disc					{ font-size: 12px; line-height: 1.4em; }
.sbxModTable-disc h3				{ margin: 0 0 16px 0; padding: 0 0 .8em 0; font-size: 18px; font-weight: normal; color: #5e9cae; border-bottom: 1px solid #dddddd; }

.sbxModTable-disc .discItem			{ width: 157px; margin-right: 15px; float: left; }
.sbxModTable-disc .discItemLast		{ margin-right: 0px; }
.sbxModTable-disc .imgBorder			{ padding: 0px; border: 3px solid #e0ded8; }
.sbxModTable-disc p,
.sbxModTable-disc iframe				{ margin: 0 0 .6em 0; }
.sbxModTable-disc p.title			{ font-size: 14px; line-height: 1.2em; color: #333; font-weight: bold; margin: 0 0 0.4em; }
.sbxModTable-disc p.title a			{ color: #333; }
.sbxModTable-disc p.title a:hover		{ color: #333; text-decoration: underline; }
.sbxModTable-disc p.bar				{ border-top: 3px solid #e0ded8; }



/* ------------------------------------------------------------------------
/* !MODULE CHROME: sbxModTable-articleTop and slideshow */
/* ----------------------------------------------------------------------*/
.article-top						{ margin: -26px 0 2em 0; }
.sbxModTable-sbxssDots				{ width: 676px; height: 238px; background: url(../images/sbxss-contentBG.png) no-repeat; margin-left: -1px; }
.sbxModTable-sbxssDots .sbxss			{ overflow: visible; }
.sbxModTable-sbxssDots .sbxMod-content	{ padding: 0 0 5px 5px; }
.sbxModTable-sbxssDots .sbxss-simple .sbxss-content-wrap								{ color: #fff; font-size: 13px; line-height: 1.3em; background: url(../images/sbxss-contentBG.png) repeat; }
.sbxModTable-sbxssDots .sbxss-simple .sbxss-content									{ color: #303030; padding: 12px 16px; }
.sbxModTable-sbxssDots .sbxss-simple .sbxss-content h2									{ color: #303030; font-size: 24px; }
.sbxModTable-sbxssDots .sbxss-simple .sbxss-content h2 a								{ color: #303030; }
.sbxModTable-sbxssDots .sbxss-simple .sbxss-content h2 a:hover							{ color: #303030; }
.sbxModTable-sbxssDots .sbxss-simple .sbxss-content h3									{ color: #7eac2f; }
.sbxModTable-sbxssDots .sbxss-simple .sbxss-content span.catsection						{ color: #C4A67E; }
.sbxModTable-sbxssDots .sbxss-simple .sbxss-content p									{}
.sbxModTable-sbxssDots .sbxss-simple .sbxss-content a.readon							{ color: #005172; }
.sbxModTable-sbxssDots .sbxss-simple .sbxss-content a.readon:hover						{ color: #005172; }
.sbxModTable-sbxssDots .sbxss-simple .sbxss-controls									{ background: none; padding: 0px; height: 39px; position: absolute; top: 97px; left: -7px; width: 684px; }
.sbxModTable-sbxssDots .sbxss-simple .sbxss-pagination									{ float: right; margin: 0px !important; }
.sbxModTable-sbxssDots .sbxss-simple li.sbxss-pagebtn									{ margin: 0 0 0 9px; }
.sbxModTable-sbxssDots .sbxss-simple a.sbxss-page										{ background: transparent url(../images/sbxssDots-pager.png) no-repeat left top; width: 9px; height: 9px; padding: 0px; }
.sbxModTable-sbxssDots .sbxss-simple a.sbxss-page span									{ display: none !important; }
.sbxModTable-sbxssDots .sbxss-simple a.sbxss-page:hover								{ background: transparent url(../images/sbxssDots-pager.png) no-repeat left bottom;  }
.sbxModTable-sbxssDots .sbxss-simple a.sbxss-pageActive								{ background: transparent url(../images/sbxssDots-pager.png) no-repeat left bottom; }
.sbxModTable-sbxssDots .sbxss-simple a.sbxss-pageActive:hover							{}
.sbxModTable-sbxssDots .sbxss-simple a.sbxss-page .thumbnail							{}

.sbxModTable-sbxssDots .sbxss-simple .sbxss-navigation a.sbxss-navbtn-prev,
.sbxModTable-sbxssDots .sbxss-simple .sbxss-navigation a.sbxss-navbtn-next				{ display: block; width: 35px; height: 39px; background: url(../images/sbxss-arrowsSmall.png) no-repeat; padding: 0px; }
.sbxModTable-sbxssDots .sbxss-simple .sbxss-navigation a.sbxss-navbtn-prev span,
.sbxModTable-sbxssDots .sbxss-simple .sbxss-navigation a.sbxss-navbtn-next span			{ display: none; }
.sbxModTable-sbxssDots .sbxss-simple .sbxss-navigation a.sbxss-navbtn-prev				{ position: absolute; top: 0px; left: 0px; background-position: 0px -79px; }
.sbxModTable-sbxssDots .sbxss-simple .sbxss-navigation a.sbxss-navbtn-next				{ position: absolute; top: 0px; right: 0px; background-position: 0px 0px; }
.sbxModTable-sbxssDots .sbxss-simple .sbxss-navigation a.sbxss-navbtn-prev:hover		{ background-position: 0px -118px;}
.sbxModTable-sbxssDots .sbxss-simple .sbxss-navigation a.sbxss-navbtn-next:hover		{ background-position: 0px -39px;}

.sbxModTable-sbxssCareers				{ width: 670px; height: 230px; background: #ffffff; margin-left: -1px; }
.sbxModTable-sbxssCareers .sbxss			{ overflow: visible; }
.sbxModTable-sbxssCareers .sbxMod-content	{ padding: 0 0 5px 5px; }
.sbxModTable-sbxssCareers .sbxss-simple .sbxss-content-wrap								{ color: #fff; font-size: 13px; line-height: 1.3em; background: none; }
.sbxModTable-sbxssCareers .sbxss-simple .sbxss-content									{ color: #303030; padding: 12px 16px; }
.sbxModTable-sbxssCareers .sbxss-simple .sbxss-content h2									{ color: #303030; font-size: 24px; }
.sbxModTable-sbxssCareers .sbxss-simple .sbxss-content h2 a								{ color: #fff; }
.sbxModTable-sbxssCareers .sbxss-simple .sbxss-content h2 a:hover							{ color: #C4A67E; }
.sbxModTable-sbxssCareers .sbxss-simple .sbxss-content h3									{ color: #7eac2f; }
.sbxModTable-sbxssCareers .sbxss-simple .sbxss-content span.catsection						{ color: #C4A67E; }
.sbxModTable-sbxssCareers .sbxss-simple .sbxss-content p									{}
.sbxModTable-sbxssCareers .sbxss-simple .sbxss-content a.readon							{ color: #fff; }
.sbxModTable-sbxssCareers .sbxss-simple .sbxss-content a.readon:hover						{ color: #C4A67E; }
.sbxModTable-sbxssCareers .sbxss-simple .sbxss-controls									{ background: none; padding: 0px; height: 39px; position: absolute; top: 97px; left: -7px; width: 684px; }
.sbxModTable-sbxssCareers .sbxss-simple .sbxss-pagination									{ float: right; margin: 0px !important; }
.sbxModTable-sbxssCareers .sbxss-simple li.sbxss-pagebtn									{ margin: 0 0 0 9px; }
.sbxModTable-sbxssCareers .sbxss-simple a.sbxss-page										{ background: transparent url(../images/sbxssDots-pager.png) no-repeat left top; width: 9px; height: 9px; padding: 0px; }
.sbxModTable-sbxssCareers .sbxss-simple a.sbxss-page span									{ display: none !important; }
.sbxModTable-sbxssCareers .sbxss-simple a.sbxss-page:hover								{ background: transparent url(../images/sbxssDots-pager.png) no-repeat left bottom;  }
.sbxModTable-sbxssCareers .sbxss-simple a.sbxss-pageActive								{ background: transparent url(../images/sbxssDots-pager.png) no-repeat left bottom; }
.sbxModTable-sbxssCareers .sbxss-simple a.sbxss-pageActive:hover							{}
.sbxModTable-sbxssCareers .sbxss-simple a.sbxss-page .thumbnail							{}

.sbxModTable-sbxssCareers .sbxss-simple .sbxss-navigation a.sbxss-navbtn-prev,
.sbxModTable-sbxssCareers .sbxss-simple .sbxss-navigation a.sbxss-navbtn-next				{ display: block; width: 35px; height: 39px; background: url(../images/sbxss-arrowsSmall.png) no-repeat; padding: 0px; }
.sbxModTable-sbxssCareers .sbxss-simple .sbxss-navigation a.sbxss-navbtn-prev span,
.sbxModTable-sbxssCareers .sbxss-simple .sbxss-navigation a.sbxss-navbtn-next span			{ display: none; }
.sbxModTable-sbxssCareers .sbxss-simple .sbxss-navigation a.sbxss-navbtn-prev				{ position: absolute; top: 0px; left: 0px; background-position: 0px -79px; }
.sbxModTable-sbxssCareers .sbxss-simple .sbxss-navigation a.sbxss-navbtn-next				{ position: absolute; top: 0px; right: 0px; background-position: 0px 0px; }
.sbxModTable-sbxssCareers .sbxss-simple .sbxss-navigation a.sbxss-navbtn-prev:hover		{ background-position: 0px -118px;}
.sbxModTable-sbxssCareers .sbxss-simple .sbxss-navigation a.sbxss-navbtn-next:hover		{ background-position: 0px -39px;}

.article-topImg				{ margin: -26px 0 2em 0; width: 676px; background: url(../images/mTopImg-bg.png) no-repeat left bottom; margin-left: -1px; }
.article-topImg img				{ display: block;  padding: 0 0 5px 5px; }



/* ------------------------------------------------------------------------
/* !MODULE CHROME: sbxModTable-events and pEventsBlog */
/* ----------------------------------------------------------------------*/
.pEventsBlog .article_separator,						
.pEventsBlog .afterdisplay_separator,					
.pEventsBlog .article-aftercontent						{ display: none !important; }

.pEventsBlog table.blog								{ width: 100%; }
.pEventsBlog .page-desc .article-topImg					{ margin-top: -24px; }
.pEventsBlog .page-desc								{ margin-bottom: 2em; }

/*
.pEventsBlog table.blog .contentpaneopen						{ border: 1px solid #e5e5e5; clear: both; margin-bottom: 21px; padding: 0px; min-height:150px;}
.pEventsBlog table.blog .article-title							{ font-size: 16px; font-weight: bold; color: #3b3b3c; margin: 0px; height: 37px; line-height: 37px; border-bottom: 1px solid #e5e5e5; margin: 0px; padding: 0px 11px; }
.pEventsBlog table.blog .article-title h2						{ font-size: 1em !important; line-height: 37px !important; }
.pEventsBlog table.blog .article-content						{ position: relative; margin: 0px; background: url(../images/mEvents-bg.png) repeat-x; }
.pEventsBlog table.blog .article-content ul						{ margin: 0 0 0 103px; }
.pEventsBlog table.blog .article-content ul li					{ border: none; margin: 0px; padding: 6px 4px 4px 12px; height: auto; font-size: 14px; line-height: 1.4em; clear: both; zoom: 1; }
.pEventsBlog table.blog .article-content ul li					{ position: relative; }
.pEventsBlog table.blog .article-content ul li.even				{ background: #e4e3e0; }
.pEventsBlog table.blog .article-content img						{ display: block; border: 5px solid #f0ab00; position: absolute; top: 12px; left: 12px; }
.pEventsBlog table.blog .article-content a.btn-register			{ position: absolute; top: 11px; right: 11px; display: block; width: 105px; height: 29px; background: #a1afb3; text-align: center; color: #fff; font-family: MemphisLTStdBold, Arial, Helvetica, sans-serif;; font-size: 15px; line-height: 29px; text-shadow: -1px -1px #809297; }
.pEventsBlog table.blog .article-content a.btn-register:hover		{ text-shadow: -1px -1px #337183; background: #5e9cae; text-decoration: none; }
*/

.sbxModTable-events 										{ border: 1px solid #e5e5e5; clear: both; margin-bottom: 21px; padding: 0px; }
.sbxModTable-events .sbxMod-content							{ position: relative; }
.sbxModTable-events .mod-dn									{ display: block; min-height:100px; }
.sbxModTable-events h3										{ font-size: 16px; font-weight: bold; color: #005172; margin: 0px; height: 37px; line-height: 37px; border-bottom: 1px solid #e5e5e5; margin: 0px; padding: 0px 11px; }
.sbxModTable-events .mod-contentDesc img						{ display: block; border: 5px solid #f0ab00; position: absolute; top: 12px; left: 12px; }
.sbxModTable-events .contentpaneopen							{ margin: 0 0 0 103px; padding: 6px 4px 4px 12px; height: auto; font-size: 14px; line-height: 1.4em; clear: both; zoom: 1; background: #f6f6f6; position: relative; }
.sbxModTable-events .contentpaneopen:nth-child(even)				{ background: #e4e3e0; }
.sbxModTable-events table.blog h2.contentheading					{ font-size: 14px; line-height: 1.4em; color: #000;}
.sbxModTable-events a.readon									{ position: absolute; top: 11px; right: 11px; display: block; width: 105px; height: 29px; background: #a1afb3; text-align: center; color: #fff; font-family: MemphisLTStdBold, Arial, Helvetica, sans-serif;; font-size: 15px; line-height: 29px; text-shadow: -1px -1px #809297; font-weight: normal; }
.sbxModTable-events a.readon:hover								{ text-shadow: -1px -1px #337183; background: #5e9cae; text-decoration: none; }
.sbxModTable-events .mod-contentFooter							{ margin: 0px; }
.sbxModTable-events .foot-link								{ position: absolute; top: -32px; right: 10px; font-size: 12px; text-transform: uppercase; font-weight: bold;}

.sbxModTable-events2 										{ border: 1px solid #e5e5e5; clear: both; margin-bottom: 21px; padding: 0px; }
.sbxModTable-events2 .sbxMod-content							{ position: relative; }
.sbxModTable-events2 .mod-dn									{ display: block; }
.sbxModTable-events2 h3										{ font-size: 16px; font-weight: bold; color: #005172; margin: 0px; height: 37px; line-height: 37px; border-bottom: 1px solid #e5e5e5; margin: 0px; padding: 0px 11px; }
.sbxModTable-events2 .mod-contentDesc img						{ display: block; border: 5px solid #f0ab00; position: absolute; top: 12px; left: 12px; }
.sbxModTable-events2 .contentpaneopen							{ margin: 0; padding: 10px 4px 10px 110px; height: auto; font-size: 14px; line-height: 1.4em; clear: both; zoom: 1; background: #f6f6f6; position: relative; min-height: 130px; overflow: hidden; }
.sbxModTable-events2 .contentpaneopen:nth-child(2n+1)				{}
.sbxModTable-events2 table.blog h2.contentheading					{ font-size: 15px; line-height: 1.4em; color: #000;}
.sbxModTable-events2 a.readon									{}
.sbxModTable-events2 a.readon:hover							{ }
.sbxModTable-events2 .mod-contentFooter							{ margin: 0px; }
.sbxModTable-events2 .foot-link								{ position: absolute; top: -36px; right: 4px; }
.sbxModTable-events2 .foot-link a								{ font-size: 12px; font-weight: bold; display: block; width: 105px; height: 29px; background: #a1afb3; text-align: center; color: #fff; font-family: MemphisLTStdBold, Arial, Helvetica, sans-serif;; font-size: 15px; line-height: 29px; text-shadow: -1px -1px #809297; font-weight: normal; }
.sbxModTable-events2 .foot-link a:hover							{ text-shadow: -1px -1px #337183; background: #5e9cae; text-decoration: none; }
.sbxModTable-events2 img										{ position: absolute; left: 10px; top: 10px; }
.sbxModTable-events2 span.date								{ display: block; font-size: 12px; color: #86867F; margin-bottom: .4em; }
.sbxModTable-events2 p,
.sbxModTable-events2 a.readon									{ display: inline; }
.sbxModTable-events2 .item-2,
.sbxModTable-events2 .item-4,
.sbxModTable-events2 .item-6,
.sbxModTable-events2 .item-8,
.sbxModTable-events2 .item-10									{ background: #eae9e7; }


/* ------------------------------------------------------------------------
/* !MODULE CHROME: sbxModTable-benss */
/* ----------------------------------------------------------------------*/
.sbxModTable-benss											{ width: 718px; height: 514px; margin-left: -22px; overflow: visible; position: relative; border-top: 1px solid #f0f1f1; }
.sbxModTable-benss .sbxss									{ overflow: visible; }
.sbxModTable-benss .sbxss-slide								{ background: #fff; }
.sbxModTable-benss .sbxMod-content								{}
.sbxModTable-benss .contentposBL								{ position: static; clear: both; }
.sbxModTable-benss .sbxss-simple .sbxss-content-wrap				{ color: #fff; font-size: 13px; line-height: 1.6em; font-weight: bold; width: 718px; height: 114px; background: url(../images/benss-contentBg.png) no-repeat; }
.sbxModTable-benss .sbxss-simple .sbxss-content					{ color: #fff; padding: 12px 23px; }
.sbxModTable-benss .sbxss-simple .sbxss-content h2				{ color: #fff; font-size: 24px; }
.sbxModTable-benss .sbxss-simple .sbxss-content h2 a				{ color: #fff; }
.sbxModTable-benss .sbxss-simple .sbxss-content h2 a:hover			{ color: #fff; }
.sbxModTable-benss .sbxss-simple .sbxss-content h3				{ color: #fff; }
.sbxModTable-benss .sbxss-simple .sbxss-content span.catsection		{ color: #C4A67E; }
.sbxModTable-benss .sbxss-simple .sbxss-content p					{ line-height: 1.4em; margin: .4em 0 .6em 0; }
.sbxModTable-benss .sbxss-simple .sbxss-content p.credit			{ font-size: 10px; }
.sbxModTable-benss .sbxss-simple .sbxss-content a.readon			{ color: #2a4349; font-size: 14px; position: absolute; right: 30px; bottom: 16px; }
.sbxModTable-benss .sbxss-simple .sbxss-content a.readon:hover		{ color: #fff; }
.sbxModTable-benss .sbxss-simple .sbxss-controls					{ background: none; padding: 0px; position: absolute; top: 167px; left: -11px; width: 740px; height: 56px !important; overflow: visible; }
.sbxModTable-benss .sbxss-simple .sbxss-navigation				{}

.sbxModTable-benss .sbxss-simple .sbxss-navigation a.sbxss-navbtn-prev,
.sbxModTable-benss .sbxss-simple .sbxss-navigation a.sbxss-navbtn-next			{ display: block; width: 35px; height: 39px; background: url(../images/sbxss-arrowsSmall.png) no-repeat; padding: 0px; }
.sbxModTable-benss .sbxss-simple .sbxss-navigation a.sbxss-navbtn-prev span,
.sbxModTable-benss .sbxss-simple .sbxss-navigation a.sbxss-navbtn-next span		{ display: none; }
.sbxModTable-benss .sbxss-simple .sbxss-navigation a.sbxss-navbtn-prev			{ position: absolute; top: 0px; left: 3px; background-position: 0px -79px; }
.sbxModTable-benss .sbxss-simple .sbxss-navigation a.sbxss-navbtn-next			{ position: absolute; top: 0px; right: 3px; background-position: 0px 0px; }
.sbxModTable-benss .sbxss-simple .sbxss-navigation a.sbxss-navbtn-prev:hover		{ background-position: 0px -118px;}
.sbxModTable-benss .sbxss-simple .sbxss-navigation a.sbxss-navbtn-next:hover		{ background-position: 0px -39px;}

#jcepopup-iframe {width: 800px !important; height: 500px !important;}
#jcepopup-container  {width: 620px !important; margin-left: -300px !important;}
#jcepopup-container  {width: 820px !important; height: 520px !important; margin-left: -400px !important;}
#jcepopup-closelink {top: 180px !important;}

