.vsw-clear  {clear:both!important;}
.zeroHtmlResultsLink{cursor:hand!important;}
.vsw-ad-rc div {word-wrap:break-word!important;}
.vsw-ad-rc wbr { display:inline-block!important;} 
/* Ad Styles - legacy - to be removed
-----------------------------------------------------------*/
div.vsw-ad-rc {padding:5px 0 2px 0;}
div.vsw-ad-rc a.vsw-ad-item {display:block;clear:both;text-decoration:none;margin:5px 3px 0 3px}
div.vsw-ad-rc .vsw-ad-title {color:#000;display:block;font-size:12px;font-weight:bold;font-family:verdana;margin-bottom:4px;}
div.vsw-ad-rc .vsw-ad-text {color:#444;font-size:10px;font-weight:normal;font-family:verdana;line-height:1.5}
div.vsw-ad-rc .vsw-ad-link {color:#3989FF;font-family:Arial;	font-size:12px;	font-weight:normal;white-space:nowrap;text-align:right;margin-right:4px;}
div.vsw-ad-rc .vsw-ad-domain {color:#808080;font-family:Arial;font-size:11px;font-weight:normal;margin-right:4px;text-align:right;white-space:nowrap;text-decoration:underline;}
div.vsw-ad-rc img.eraMicrositeLinkImage {clear:both;float:left;border:0;margin:4px 5px 0 0;width:80px;height:80px;}
div.vsw-ad-rc .vsw-ad-feature-link {margin-bottom:10px;}	
div.vsw-ad-rc .vsw-ad-header {margin-bottom:8px;}
div.vsw-ad-rc  .vsw-ad-header a, div.vsw-ad-rc  .vsw-ad-header a:link, div.vsw-ad-rc  .vsw-ad-header a:hover, div.vsw-ad-rc  .vsw-ad-header a:active {font-weight:bold;font-size:12px;font-family:verdana;text-decoration:none;color:#000000}
div.vsw-ad-rc .vsw-ad-footer {clear:both;text-align:right;height:12px;position:relative;margin-top:1px }
div.vsw-ad-rc .vsw-ad-footer a, div.vsw-ad-rc .vsw-ad-footer  a:link, div.vsw-ad-rc .vsw-ad-footer  a:hover, div.vsw-ad-rc .vsw-ad-footer  a:active {display:block;position:absolute;right:0;width:100px;height:100%;font-size:9px;font-family:verdana;color:#3F0C10;text-decoration:none}
div.vsw-ad-content {margin-left:80px;}
div.vsw-ad-rc span.vsw-text-red  {color:#BC1212;font-weight:bold;display:inline}
div.vsw-ad-rc .vsw-ad-footer a.vsw-ad-privacy, div.vsw-ad-rc .vsw-ad-footer a.vsw-ad-privacy:link, div.vsw-ad-rc .vsw-ad-footer a.vsw-ad-privacy:hover, div.vsw-ad-rc .vsw-ad-footer a.vsw-ad-privacy:active {position:absolute;left:0;height:12px;font-size:9px;color:#A4A4A4;background:url(http://www.featurelink.com/ERALinks/Custom/VSW/Images/vswprivacy.jpg) left no-repeat;text-align:left!important;padding-left:18px!important;}
div.vsw-ad-rc a.vsw-ad-family {display:none!important;}
/* Ad Styles - standard, auto size
-----------------------------------------------------------*/
div.era_ad_block {position:relative!important;background:white!important;padding-bottom:1px!important;}
div.era_ad_block .vsw-ad-rc * {margin:0!important;display:block!important;position:static!important;width:auto!important;color:#000!important;background:#fff!important;font-weight:normal!important;font-family:Arial, Helvetica, Sans-Serif!important;font-size:12px!important;text-decoration:none!important;border:none!important;text-align:left!important;line-height:normal!important;overflow:visible!important}
div.era_ad_block a.vsw-ad-item {clear:both!important;margin:8px 3px 0 3px!important;overflow:hidden!important;}
div.era_ad_block .vsw-ad-title {color:#292929!important;font-weight:bold!important;}
div.era_ad_block .vsw-ad-text {color:#5e5e5e!important;}
div.era_ad_block .vsw-ad-link {color:#3989FF!important;white-space:nowrap!important;text-align:right!important;margin-right:4px!important;}
div.era_ad_block .vsw-ad-domain {color:#1e3358!important;margin-right:4px!important;margin-top:2px!important;text-align:right!important;white-space:nowrap!important;text-decoration:underline!important;}
div.era_ad_block img.eraMicrositeLinkImage {display:inline!important;clear:both!important;float:left!important;border:0!important;margin:0 4px 0 0!important;width:80px!important;height:80px!important;}
div.era_ad_block .vsw-ad-footer {position:absolute!important;bottom:0!important;left:0!important;width:100%!important;height:12px!important;margin:0!important;padding-bottom:1px;}
div.era_ad_block .vsw-ad-footer a, div.era_ad_block .vsw-ad-footer a span {font-size:10px!important;color:#888!important;}
div.era_ad_block .vsw-ad-footer a.vsw-ad-family {float:right!important;padding-right:1px!important;}
div.era_ad_block .vsw-ad-footer a.vsw-ad-privacy:link {float:left!important;padding-left:1px!important;}
div.era_ad_block .vsw-ad-container {margin-bottom:12px!important;}
/* legacy overrides - to be removed */
div.era_ad_block .vsw-ad-buy,div.era_ad_block .vsw-ad-header {display:none!important}
div.era_ad_block a.vsw-ad-family {display:block!important;}
/* Search Box Styles
-----------------------------------------------------------*/
div.era_ad_block .vsw-search-box-container {float:right!important;}
.vsw-search-box-container {clear:both!important;max-width:350px!important;width:100%!important;margin-bottom:4px!important;}
.vsw-search-box-container * { padding:0!important;margin:0!important;line-height:normal!important;text-align:left!important;}
.vsw-search-box-container .vsw-search { overflow:hidden!important;margin:2px 3px 0 3px!important;}
.vsw-search-box-container input.vsw-searchbox {font-family:Arial,Helvetica,Sans-Serif!important;font-size:14px!important;position:relative!important;width:100%!important;top:3px!important;height:21px!important;border:none!important;background:transparent!important;padding-left:2px!important;font-weight:bold!important;}
.vsw-search-box-container .vsw-searchbtn {position:absolute!important;border:none!important;height:26px!important;width:35px!important;right:3px!important;top:3px!important;cursor:pointer!important;background:transparent!important;}
.vsw-search-box-container .vsw-input {height:29px!important;width:100%!important;position:relative!important;}
.vsw-search-box-container .vsw-input-left div { position:relative!important;left:38px!important;padding-right:42px!important;}
.vsw-search-box-container .vsw-input-left {position:absolute!important;height:28px!important;left:-33px!important;width:100%!important;background:transparent url(../images/searchwidget2.png) no-repeat 33px 0!important;}
.vsw-search-box-container .vsw-input-right {position:absolute!important;height:28px!important;width:33px!important;top:0!important;right:0!important;background:transparent url(../images/searchwidget2.png) no-repeat -770px 0!important;}
.vsw-search-box-container .vsw-vs4 {float:left!important;font-family:Verdana!important;font-weight:bold!important;font-size:20px!important;color:#c62939!important;padding-right:5px!important;}
.vsw-search-box-container .vsw-sub {font-size:85%!important;position:relative!important;bottom:-0.3em!important;color:Black!important;}
.vsw-search-box-container input.vsw-watermark {color:#ccc!important;}
.vsw-search-box-container div.vsw-powered-by {font-size:12px!important;color:#888!important;float:right!important;padding-right:2px!important;}
/* Search Box (left button) Styles
----------------------------------------------------------*/
.vsw-search-box-container.left .vsw-input-left {background-position:33px -54px!important}
.vsw-search-box-container.left .vsw-input-right {background-position:-770px -54px!important}
.vsw-search-box-container.left input.vsw-searchbox {margin-left:25px!important;z-index:1!important}
.vsw-search-box-container.left .vsw-searchbtn {right:auto!important;left:40px!important;z-index:1!important}
/* Small Search Box Styles
----------------------------------------------------------*/
.vsw-search-box-container.small input.vsw-searchbox {font-family:Arial,Helvetica,Sans-Serif!important;font-size:12px!important;top:0!important;height:15px!important;}
.vsw-search-box-container.small .vsw-searchbtn {height:18px!important;width:18px!important;right:2px!important;top:2px!important;}
.vsw-search-box-container.small .vsw-input {height:20px!important;}
.vsw-search-box-container.small .vsw-input-left div {left:24px!important;padding-right:26px!important;height:100%!important;}
.vsw-search-box-container.small .vsw-input-left {height:20px!important;left:-24px!important;background:transparent url(../images/searchwidget2s.png) no-repeat 24px 0!important;}
.vsw-search-box-container.small .vsw-input-left input {height:100%!important;}
.vsw-search-box-container.small .vsw-input-right {height:20px!important;width:24px!important;background:transparent url(../images/searchwidget2s.png) no-repeat -776px 0!important;}
.vsw-search-box-container.small input.vsw-watermark {font-size:11px!important;}
.vsw-search-box-container.small div.vsw-powered-by {font-size:11px!important;}
/* Ad Styles - medium-rectangle (IAB 300x250)
----------------------------------------------------------*/
.era_ad_block.mediumrectangle div.era_ad_block {padding-bottom:0!important;}
.era_ad_block.mediumrectangle {width:300px!important;min-height:249px!important}
.era_ad_block.mediumrectangle div.vsw-ad-rc a.vsw-ad-item {margin:12px 0 0 0!important;padding:0 2px!important;}
.era_ad_block.mediumrectangle div.vsw-ad-rc img.eraMicrositeLinkImage {width:80px!important;height:80px!important;margin:0!important;}
.era_ad_block.mediumrectangle div.vsw-ad-rc .vsw-ad-title,.era_ad_block.mediumrectangle div.vsw-ad-rc .vsw-ad-text  {padding-left:84px!important;}
.era_ad_block.mediumrectangle .vsw-search-box-container {width:177px!important;}
.era_ad_block.mediumrectangle .vsw-search-box-container.small .vsw-input  { width: 171px !important }
.era_ad_block.mediumrectangle .vsw-search-box-container.small div.vsw-powered-by { width: 89px !important }
/* Ad Styles - vertical (160 x variable height)
----------------------------------------------------------*/
.era_ad_block.vertical div.era_ad_block {padding-bottom:0!important;}
.era_ad_block.vertical div.vsw-ad-rc {padding-bottom:0!important;}
.era_ad_block.vertical div.vsw-ad-image {text-align:center!important;}
.era_ad_block.vertical {width:160px!important;}
.era_ad_block.vertical div.vsw-ad-content {margin-bottom:15px!important;}
.era_ad_block.vertical div.vsw-ad-rc a.vsw-ad-item {margin:0!important;padding:0 2px!important;}
.era_ad_block.vertical div.vsw-ad-rc img.eraMicrositeLinkImage {width:80px!important;height:80px!important;margin:0!important;float:none!important;}
.era_ad_block.vertical div.vsw-ad-container {margin-bottom:0!important;}
/* Ad Styles - vertical skyscraper (IAB 160x600)
----------------------------------------------------------*/
.era_ad_block.skyscraper {min-height:599px!important;}
.era_ad_block.skyscraper div.vsw-ad-rc {padding:0!important;}
.era_ad_block.skyscraper div.vsw-ad-rc img.eraMicrositeLinkImage {width:60px!important;height:60px!important;}
/* Ad Styles - horizontal(approx 728 x variable height)
----------------------------------------------------------*/
.era_ad_block.horizontal div.era_ad_block {padding-bottom:0!important;}
.era_ad_block.horizontal {width:728px!important;}
.era_ad_block.horizontal div.vsw-ad-rc a.vsw-ad-item {margin:0!important;padding:2px!important;}
.era_ad_block.horizontal div.vsw-ad-rc .vsw-ad-title,.era_ad_block.horizontal div.vsw-ad-rc .vsw-ad-text  {padding-left:84px!important;}
.era_ad_block.horizontal div.vsw-ad-rc img.eraMicrositeLinkImage {width:80px!important;height:80px!important;}
.era_ad_block.horizontal a.vsw-ad-item {width:352px!important;float:left!important;clear:none!important;}
.era_ad_block.horizontal a.vsw-ad-item.newrow  {clear:both!important;}
/* Ad Styles - horizontal leaderboard (IAB 728x90)
----------------------------------------------------------*/
.era_ad_block.leaderboard {min-height:89px!important;}
.era_ad_block.leaderboard div.vsw-ad-rc {padding:0!important;}
.era_ad_block.leaderboard div.vsw-ad-rc a.vsw-ad-item {margin:0!important;padding:1px 2px!important;}
.era_ad_block.leaderboard div.vsw-ad-rc .vsw-ad-title,.era_ad_block.horizontal div.vsw-ad-rc .vsw-ad-text  {padding-left:69px!important;}
.era_ad_block.leaderboard div.vsw-ad-rc img.eraMicrositeLinkImage {width:65px!important;height:65px!important;}
.era_ad_block.leaderboard div.vsw-ad-rc .vsw-ad-domain {margin-top:0!important;}
/* Ad Styles - double height ad unit
----------------------------------------------------------*/
div.era_ad_block div.vsw-ad-rc a.vsw-ad-type-1 img.eraMicrositeLinkImage,div.vsw-ad-rc a.vsw-ad-type-1 img.eraMicrositeLinkImage {float:none!important;width:100%!important;height:100%!important;height:auto!important;}
div.era_ad_block a.vsw-ad-type-1 .vsw-ad-image,div.vsw-ad-rc a.vsw-ad-type-1 .vsw-ad-image {float:none!important;position:relative!important;padding-right:5px!important;}
div.era_ad_block a.vsw-ad-type-1,div.vsw-ad-rc a.vsw-ad-type-1 {padding-left:5px!important;}
div.era_ad_block a.vsw-ad-type-1 .vsw-ad-title,div.vsw-ad-rc a.vsw-ad-type-1 .vsw-ad-title {font-weight:bold!important;font-size:14px!important;margin-bottom:2px!important;text-align:center!important;padding-left:0!important;}
div.era_ad_block.mediumrectangle  div.vsw-ad-rc a.vsw-ad-type-1 .vsw-ad-title,div.era_ad_block.horizontal div.vsw-ad-rc a.vsw-ad-type-1 .vsw-ad-title{padding-left:0!important;}
div.vsw-ad-rc .vsw-ad-content {margin-left:0!important}
/* Ad Styles - mobile device, text only
----------------------------------------------------------*/
.era_ad_block.mobile.text div.vsw-ad-rc img.eraMicrositeLinkImage {display:none!important;}
/* Ad Styles - mobile device
----------------------------------------------------------*/
.era_ad_block.mobile div.vsw-ad-rc img.eraMicrositeLinkImage {width:60px!important;height:60px!important;}
.era_ad_block.mobile div.vsw-ad-rc {padding:0}
.era_ad_block.mobile a.vsw-ad-item {margin-top:0!important}
/* Ad Styles - mobile device, IAB, text only
------------------------------------------------------------*/
.era_ad_block.mobile.iab  {min-height:50px!important;}
.era_ad_block.mobile.iab .vsw-ad-rc * {font-size:11px!important;}
.era_ad_block.mobile.iab .vsw-ad-domain {margin-top:0!important;}
.era_ad_block.mobile.iab .vsw-ad-footer a.vsw-ad-family {display:none!important;}
.era_ad_block.mobile.iab div.vsw-ad-rc img.eraMicrositeLinkImage {width:50px!important;height:50px!important;}

.era_ad_block.mobile.iab .vsw-ad-footer {margin-left:56px!important;width:auto!important;}
.era_ad_block.mobile.iab .vsw-ad-rc .vsw-ad-footer span{font-size:10px!important}
.era_ad_block.mobile.iab .vsw-ad-container {margin-bottom:0!important}
.era_ad_block.mobile.iab .vsw-ad-text {line-height:11px!important}
/* Ad Styles - mobile device IAB
----------------------------------------------------------*/
.era_ad_block.mobile.text.iab .vsw-ad-footer{margin-left:0!important;}
/* Yahoo ad block styles
----------------------------------------------------------*/
.vsw-ad-rc.yahoo .vsw-ad-title {color:#0000de!important;font-weight:normal!important; font-size:15px!important; font-family:arial,helvetica,'bitstream vera sans',clean,sans-serif;text-decoration:underline!important}
.vsw-ad-rc.yahoo .vsw-ad-domain {color:#008000!important;}
.vsw-ad-rc.yahoo .vsw-ad-header {display:block!important; font-size:14px!important; padding-bottom:5px!important;color:#9dadba!important}
.vsw-ad-rc.yahoo img.eraMicrositeLinkImage {display:none!important}
.era_ad_block.mediumrectangle div.vsw-ad-rc.yahoo .vsw-ad-title,.era_ad_block.mediumrectangle div.vsw-ad-rc.yahoo .vsw-ad-text  {padding-left:0!important}
.era_ad_block.leaderboard div.vsw-ad-rc.yahoo .vsw-ad-title,.era_ad_block.horizontal div.vsw-ad-rc .vsw-ad-text  {padding-left:0!important}
.era_ad_block.horizontal div.vsw-ad-rc.yahoo .vsw-ad-title,.era_ad_block.horizontal div.vsw-ad-rc .vsw-ad-text  {padding-left:0!important}
.vsw-ad-rc.yahoo .wotsthis{background:url(../images/question.png) center center no-repeat!important; width:18px!important; height:18px!important;margin-top:-6px!important;margin-left:1px!important;}
.vsw-ad-rc.yahoo .vsw-ad-footer a.vsw-ad-privacy span {display:none !important}
.vsw-ad-rc.yahoo .tt {float:left!important;}
/* yahoo overrides for publisher custom styles */
.vsw-ad-rc.yahoo .vsw-ad-footer {text-indent:0!important}
.vsw-ad-rc.yahoo .vsw-ad-header {text-indent:0!important;height:auto!important;}
.vsw-ad-rc.yahoo .vsw-ad-footer a {position:absolute!important; margin:0!important}
html .vsw #ERA_RC_standard div.vsw-ad-rc.yahoo div.vsw-ad-header { display: block !important }
/* yahoo vertical units */
.era_ad_block.vertical .vsw-ad-rc.yahoo .vsw-ad-footer a.vsw-ad-family {height:10px!important;padding-top:10px!important}
.era_ad_block.vertical .vsw-ad-rc.yahoo .vsw-ad-footer .tt{top:10px!important}
.era_ad_block.vertical .vsw-ad-rc.yahoo .vsw-ad-footer {height:22px!important}
.era_ad_block.vertical .vsw-ad-rc.yahoo div.vsw-ad-container {margin-bottom:15px!important}
/* yahoo mobile units */
.era_ad_block.mobile .vsw-ad-rc.yahoo .wotsthis {background-size:12px 12px!important;width:12px!important;height:12px!important}
.era_ad_block.mobile .vsw-ad-rc.yahoo .vsw-ad-footer {margin:0!important}
.era_ad_block.mobile .vsw-ad-rc.yahoo .vsw-ad-footer  .tt{margin-top:5px!important}
ad-rc.yahoo div.vsw-ad-container {margin-bottom:15px!important}
/* yahoo legacy units */
.vsw-ad-rc.yahoo a.vsw-ad-family {display:block!important;color:#888!important;font-weight:normal!important;}
/* Bubble tooltip 
---------------------------------------------------------------------------------*/
div.vsw-ad-rc .tt {cursor:pointer!important;position:relative!important;z-index:10000!important;}
div.vsw-ad-rc .tt span{display:none!important;}
div.vsw-ad-rc .vsw-ad-footer span.tt a {background:transparent!important;font-size:1em!important}
div.vsw-ad-rc .tt *{color:#333!important;cursor:default!important;font-family: Arial, Helvetica, Sans-Serif!important;font-size:12px!important}
div.vsw-ad-rc .tt a, .vsw-ad-rc .tt a:link{display:inline!important;text-decoration:underline!important;position:static!important;cursor:pointer!important}
div.vsw-ad-rc .tt:hover{z-index:1000!important;}
div.vsw-ad-rc .tt:hover span.tooltip{display:block!important;position:absolute!important;top:0px!important;left:0px!important;padding:5px 0 0 0!important;width:250px!important;color:#993300!important;text-align:left!important;background:transparent!important;}
div.vsw-ad-rc .tt:hover span.top{display: 
block!important;padding: 30px 8px 0!important;background:url(../images/bubble.gif) no-repeat top!important;}
div.vsw-ad-rc .tt:hover span.middle{display: 
block!important;padding: 0 8px!important;background:url(../images/bubble_filler.gif) repeat-y bottom!important;}
div.vsw-ad-rc .tt:hover span.bottom{display:block!important;padding:3px 8px 10px!important;color:#548912!important; background:url(../images/bubble.gif) no-repeat bottom!important;}
/* Ad Styles - concatenate title and description, bold both 
----------------------------------------------------------*/
.era_ad_block.concat_desc_title .vsw-ad-title{font-weight:bold!important;display:inline!important;}
.era_ad_block.concat_desc_title .vsw-ad-text{font-weight:bold!important;display:inline!important;padding-left:5px;color:Black!important}
.era_ad_block.mediumrectangle.concat_desc_title div.vsw-ad-rc .vsw-ad-title{padding-left:0px!important;}
.era_ad_block.mediumrectangle.concat_desc_title div.vsw-ad-rc .vsw-ad-text{padding-left:5px!important;}
.era_ad_block.horizontal.concat_desc_title div.vsw-ad-rc .vsw-ad-title{padding-left:0px!important;}
.era_ad_block.horizontal.concat_desc_title div.vsw-ad-rc .vsw-ad-text{padding-left:5px!important;}
.era_ad_block.mediumrectangle.concat_desc_title div.vsw-ad-rc img.eraMicrositeLinkImage {margin-right:5px!important;}
/* Search toolbar styles
------------------------------------------------------------*/
.vsw-search-bar {display:block!important;position:fixed!important;z-index:10000!important;left:0!important;bottom:0!important;width:100%!important;background:#eee}
.vsw-search-bar  table {width:100%!important;}
.vsw-search-bar .vsw-search-bar-caption {text-align:center;padding-left:300px;font-family:"Trebuchet MS" , Verdana, Helvetica, Sans-Serif;font-size:20px;font-weight:bold}
.vsw-search-bar .vsw-search-bar-container {width:300px;}
.vsw-search-bar.vsw-top {bottom:auto!important;top:0!important}
.vsw-search-bar td.vsw-search-bar-close {width:18px!important;vertical-align:top!important;padding:0!important}
.vsw-search-bar div.vsw-close {cursor:pointer;width:18px!important;height:18px!important;margin-top:-1px!important;background: transparent url(../images/searchwidget.png) no-repeat -34px -32px!important;}
/* Auto Suggest Styles
-----------------------------------------------------------*/
.ac_results {padding:0px!important;border:1px solid #aaa!important;border-top:1px solid #ccc!important;background-color:white!important;overflow:hidden!important;z-index:99999!important;text-align:left!important;}
.ac_results ul {width:100%!important;list-style-position:outside!important;list-style:none!important;padding:0!important;margin:0!important;}
.ac_results li {margin:0px!important;padding:2px 5px!important;cursor:default!important;display:block!important;font:menu!important;font-size:14px!important;line-height:16px!important;overflow:hidden!important;}
.ac_loading {background:white url('../Images/indicator.gif') right center no-repeat!important;}
.ac_over { background-color:#d5e2ff!important;}
/* Related Article Styles
----------------------------------------------------------*/
div.vsw-article-rc * {color:#000!important;background:#fff!important;font-family:verdana!important;font-size:10px!important;text-decoration:none!important;border:none!important;text-align:left!important;}
ul.vsw-article-container {padding:0!important;margin:0!important;list-style-type:none!important;}
ul.vsw-article-container li a {border-bottom:1px solid #eee!important;border-top:1px solid white!important;}
div.vsw-article-rc .vsw-article-title {display:block!important;font-size:12px!important;font-family:verdana!important;margin-bottom:4px!important;}
div.vsw-article-rc div { word-wrap:break-word!important;}
div.vsw-article-rc wbr { display:inline-block!important;} 	
div.vsw-article-rc {padding:5px 0 2px 0!important;}
div.vsw-article-rc a:link .vsw-article-title {color:#333!important;}
div.vsw-article-rc a:visited .vsw-article-title {color:#5C7996!important;}
div.vsw-article-rc a:hover .vsw-article-title {color:#0049A3!important;}
div.vsw-article-rc a.vsw-article-item {display:block!important;clear:both!important;text-decoration:none!important;padding:5px 0!important;}
div.vsw-article-rc .vsw-article-header {margin-bottom:8px!important;font-size:13px!important;font-weight:bold!important;}
div.vsw-article-image img {margin:0!important;padding:0!important;margin-right:3px!important;width:80px!important;height:80px!important;float:left!important;}