/*
 * Timestamp: 7/30/2020 11:36:46 AM
 */

/* 
RESET
  */
article,aside,details,summary,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
[hidden]{display:none;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
html,button,input,select,textarea{font-family:Arial, Verdana, sans-serif;color:#222;}
body{margin:0;font-size:1em;/*line-height:1.4;*/}
a{color:#005691;}
a:focus{outline:thin dotted;}
a:hover,a:active{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b,strong{font-weight:700;}
blockquote{margin:1em 40px;}
dfn{font-style:italic;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
ins{background:#ff9;color:#000;text-decoration:none;}
mark{background:#ff0;color:#000;font-style:italic;font-weight:700;}
pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
q{quotes:none;}
q:before,q:after{content:'';content:none;}
small{font-size:85%;}
nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0;}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;}
svg:not(:root){overflow:hidden;}
figure, form, fieldset {margin:0;}
fieldset{border:0;padding:0;}
label{cursor:pointer;}
legend{border:0;*margin-left:-7px;padding:0;white-space:normal;}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
button,input{line-height:normal;}
button,input[type='button'],input[type='reset'],input[type='submit']{cursor:pointer;-webkit-appearance:button;*overflow:visible;}
button[disabled],input[disabled]{cursor:default;}
input[type='checkbox'],input[type='radio']{box-sizing:border-box;padding:0;*width:13px;*height:13px;}
input[type='search']{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type='search']::-webkit-search-decoration,input[type='search']::-webkit-search-cancel-button{-webkit-appearance:none;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;resize:vertical;}
input:valid,textarea:valid{}
input:invalid,textarea:invalid{background-color:#f0dddd;}
input::-ms-reveal, input::-ms-clear, input::-ms-tooltip{display:none;}
table{border-collapse:collapse;border-spacing:0;}
td{vertical-align:top;}
.chromeframe{margin:0.2em 0;background:#ccc;color:black;padding:0.2em 0;}
@media only screen and (min-width:35em){}
.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0;}
.ir br{display:none;}
.hidden{display:none !important;visibility:hidden;}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}
.invisible{visibility:hidden;}
.clearfix:before,.clearfix:after{content:'';display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}

html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,input,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,a,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;/*outline:0;*/
font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
ol, ul, li {list-style:none;}
sub,sup{font-size:80%;line-height:0;position:relative;}
sup{top:-0.4em;}
sub{bottom:-0.25em;}/*--- CORE STYLES---*/
html,body {
	background:#e7e7e7 url('//pt-static.nationwide.com/static/greyStripeBg.gif?r=65');
	height:100%;
}
#container {
	margin:0 auto;
	background-color:#fff;
	width:940px;
	padding:0 10px;
	clear:both;
}
#main {
	clear:both;
	padding:0 0 15px 0;
	position:relative;
}
.ie7 #main {
	z-index:1;
}
.no-border {
	border:0
}
.noWrap {
	white-space:nowrap;
}
input[type="text"],input[type="password"] {
	color:#666;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	height:40px;
	margin:5px 0;
	padding:0 10px;
	font-style:italic;
	cursor:text;
}
.lt-ie9 input[type="text"],.lt-ie9 input[type="password"] {
	line-height:40px;
}
input[type="text"]:focus,input[type="password"]:focus {
	color:#777;
	font-style:italic;
}
input[type="text"].active,input[type="password"].active {
	color:#333;
	font-style:normal;
}
#blackout {
	background:#000;
	display:none;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:888;
	opacity:0;
}
.lt-ie9 #blackout {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0);
}
#blackout.js-modal {
	z-index:999;
}
.placeholderOverlay {
	position:absolute;
	top:0;
	left:10px;
	color:#666;
	font-style:italic;
	font-size:16px;
	cursor:text;
	height:50px;
	line-height:50px;
}
.ie7 .placeholderOverlay {
}
.focused {
	color:#777;
}
#searchButton.disabled {
	background-position:-760px -140px;
}
.deleteButton {
	margin-top:0 !important;
	display:none;
	background:url('//pt-static.nationwide.com/static/icon-delete-x.png?r=65') no-repeat 50% 0;
	font-size:0 !important;
	line-height:0;
	height:18px;
	width:17px;
	position:absolute;
	right:10px;
	top:17px;
	cursor:pointer;
}
.deleteButton:hover {
	background-position:50% -18px
}
#search .deleteButton {
	right:40px;
}
.search-box .deleteButton {
	right:43px;
}
.lt-ie8 .search-box .deleteButton {
	right:10px;
}
.clearingWrapper {
	display:inline-block;
	position:relative;
	height:inherit;
	width:inherit;
}
#skipLink {
	display:block;
	position:absolute;
	left: -9999em;
}
/* Color Classes */
.orange {
	color:#e65100;
}
.orange1 {
	color:#c84701;
}
.green1 {
	color:#34551c;
}
.green2 {
	color:#377806;
}
.bluenw {
	color:#0071BF;
}
.blue1 {
	color:#17787f;
}
.bluelink {
	color:#005691;
}
.grey1 {
	color:#f0f0f0;
}
.grey2 {
	color:#e9e9e9;
}
.grey3 {
	color:#e7e7e7;
}
.grey4 {
	color:#acacac;
}
.grey5 {
	color:#959595;
}
.grey6 {
	color: #666666
}
/* Font Classes for Main Promo */
.larger1 {
	font-size:36px;
	font-family:"proxima-nova",sans-serif;
	font-weight:bold;
	text-transform:uppercase;
}
.larger2 {
	font-size:48px;
	font-family:'proxima-nova',sans-serif;
	font-weight:bold;
	text-transform:uppercase;
}
.larger3 {
	font-size:65px;
	font-family:"proxima-nova",sans-serif;
	font-weight:bold;
	text-transform:uppercase;
}
.smaller1 {
	font-size:24px;
	font-family:"proxima-nova",sans-serif;
}
.lt-ie9 .smaller1{
	line-height:102%;
}
.smaller2 {
	font-size:30px;
	font-family:"proxima-nova",sans-serif;
}
.subtext1 {
	font-size:16px;
	font-family:arial;
}
.subtext2 {
	font-size:18px;
	font-family:arial;
}
.action1 {
	font-size:16px;
	font-family:arial;
	font-weight:bold;
	color:#005691;
}
.action2 {
	font-size:18px;
	font-family:arial;
	font-weight:bold;
	color:#005691;
}
.proxima-semibold {
	font-size:20px;
	color:#397709;
	font-family:"proxima-nova";
	font-weight:600;
}
.segue-modal {
	width:620px;
	min-height:170px;
	background:#fff;
	padding:20px 20px 70px 20px;
	border:2px solid #acacac;
	position:fixed;
	top:-3000px;
	left:-3000px;
	z-index:1001;
	/*min-height:285px;*/
}
/* segue modal title */
#dialog-label {
	font-family:'proxima-nova',sans-serif;
	font-weight:300;
	font-size:32px;
	color:#e65100;
	margin-bottom:10px;
	outline:none;
}
.segue-modal p {
	margin-bottom:10px;
	outline:none;
}
.segue-modal .button {
	width:200px;
	position:absolute;
	bottom:20px;
	margin:0;
}
.segue-modal .button:focus {
	outline:thin dotted;
}
.segue-modal .js-close {
	right:240px;
}
.segue-modal .js-continue {
	right:20px;
}
.segue-modal .modal-start,.segue-modal .modal-end {
	height:1px;
	left:-9999px;
	overflow:hidden;
	position:absolute;
	top:0;
	width:1px;
}
.in-page-search {
	padding:0 70px;
}
.in-page-search .search-results {
	margin-bottom:20px;
}
.in-page-search .search-results .result {
	padding-bottom:10px;
	width:780px;
	margin:0 auto;
}
.in-page-search hr {
	height:1px;
	background:1px solid #d6d6d6;
	width:760px;
	margin:0 auto 10px auto;
}
.in-page-search .search-results a {
	display:block;
	font-size:16px;
	color:#333;
	padding:10px 0;
	position:relative;
}

.in-page-search .search-results a:hover {
	text-decoration:none;
	background:#f3f3f3;
	border-radius:5px;
}

.in-page-search .search-results a h3 {
	font-size:18px;
	color:#005691;
	margin:0 10px 10px;
	font-weight:400;
}

.in-page-search .search-results a p {
	margin:0 10px 10px;
	padding-right:30px;
}

.in-page-search .search-results a .result-url {
	color:#38700d;
}

.in-page-search .search-box {
	position:relative;
	background:#d7d7d7;
	padding:10px;
	width:740px;
	margin:0 auto 20px auto;
}
.in-page-search .search-box input[type="text"] {
	border-top:1px solid #d6d6d6;
	border-left:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
	border-radius:5px 0 0 5px;
	height:38px;
	width:686px;
	font-weight:bold;
}
.in-page-search .results-numbers {
	width:760px;
	margin:0 auto 20px auto;
}
.in-page-search .results-numbers strong {
	font-size:18px;
}
.in-page-search .results-pagination {
	width:760px;
	margin:0 auto 20px auto;
}
.in-page-search .results-pagination li {
	float:left;
	margin-right:15px;
}
.in-page-search .results-pagination li a,
.in-page-search .results-pagination li span {
	font-size:18px;
	color:#005691;
	display:block;
	border:1px solid #d6d6d6;
	height:25px;
	width:25px;
	line-height:25px;
	text-align:center;
}

.in-page-search .results-pagination li span {
	background-color:#e9e9e9;
	color:#333;
}

.in-page-search .results-pagination li .next, .in-page-search .results-pagination li .prev {
	width:70px;
}
.in-page-search .results-pagination li a:hover,
.in-page-search .results-pagination li a:active,
.in-page-search .results-pagination li a:focus {
	text-decoration:none;
}
.in-page-search .results-pagination li a:hover {
	border-color:#005691;
}
#flashEmbedContainer{
	text-align:center;
	margin-bottom:30px;
}
#flashEmbedArea{
	text-align:left;
	margin:auto;
	display:inline-block;
}
iframe{
	margin-bottom:30px;
}
iframe.dblClickSpotlight{
	display:none;
}
.errorMessage .inner{
	line-height:40px;
	padding:0 10px;
	background:#3d3d3d;
	width:auto;
	display:inline-block;
	vertical-align:top;
}
.errorMessage.left .inner{
	padding:0 10px 0 4px;
}
.errorMessage.below .inner{
	padding:0 0 0 10px;
}
.errorMessage{
	position:absolute;
	color:#fff;
	height:40px;
	z-index:1;
	zoom:1;
}
.errorMessage span{
	float:left;
	zoom:1;
}
.errorMessage.belowTwoLines .inner{
	height:53px;
	margin-top:9px;
	line-height:150%;
	padding-top:4px;
}
.errorMessage.belowTwoLines{
	height:66px;
}
.errorMessage.below .inner{
	height:40px;
	margin-top:9px;
}
.errorMessage.below{
	height:50px;
}
.errorMessage.left .indicator.sprite{
	background-position:-800px -400px;
	height:40px;
	width:38px;
}
.errorMessage.left .endCap.sprite{
	background-position:-860px -400px;
	height:40px;
	width:6px;
}

.errorMessage.below .indicator.sprite{
	background-position:-700px -500px;
	height:50px;
	width:27px;
}
.errorMessage.below .endCap.sprite{
	background-position:-880px -400px;
	height:41px;
	width:11px;
	margin-top:9px;
}

.isIpad .errorMessage.below .endCap.sprite,
.isIpad .errorMessage.belowTwoLines .endCap.sprite,
.isIpad .errorMessage.left .endCap.sprite{
	display:none !important;
}

.isIpad .errorMessage.below .inner{ /* right end */
	border-bottom-right-radius:5px;
	border-top-right-radius:5px;
	padding-right:10px;
}
.isIpad .errorMessage.belowTwoLines .inner{ /* right end */
	border-bottom-right-radius:5px;
	border-top-right-radius:5px;
	padding-right:10px;
}
.isIpad #topBar .errorMessage .inner{ /* left end */
	border-bottom-left-radius:5px;
	border-top-left-radius:5px;
	border-left:1px solid #bf0000;
	padding-left:10px;
}
.isIpad .errorMessage.left .inner{ /* left end */
	border-bottom-left-radius:5px;
	border-top-left-radius:5px;
	padding-left:10px;
}

.errorMessage.left{
	float:none;
}
.errorMessage.belowTwoLines .indicator.sprite{
	background-position:-700px -400px;
	height:66px;
	width:28px;
}
.errorMessage.belowTwoLines .endCap.sprite{
	background-position:-780px -400px;
	height:57px;
	width:6px;
	margin-top:9px;
}
.errorMessage span.sprite{
	display:inline-block;
}
.errorMessage:focus{
	outline:none;
}
#searchInput.hasError,input.hasError,.selectron.hasError .selectronSelected{
	border:1px solid #bf0000 !important;
	height:38px !important;
}
.js #slidingLinkFarm .content{
	display:none;
}
.componentUrbo{
	display:none;
	font-size:12px;
	color:#666;
	margin:-15px 0 45px 15px;
	clear:both;
}

/*Resume iFrame Tool*/
.ie7 .resumeTool { 
	position: relative;
} /*---
BODY COPY 
---*/ 
body{
	font-family:Arial,Verdana,sans-serif;
	font-size:16px;
	font-family:arial,helvetica,clean,sans-serif;
	color:#333; /*text_grey*/
}
 h1, h2, h3, h4, h5, h6{
 	font-size: 1.5em;
 	color: #333;
 	font-weight: normal;
 }
 h3, h4, h5{
    font-weight:bold;
 }
 h3 {
    font-size:1.125em;
 }
 h4 {
    font-size:1em;
 }
 h5 {
     font-size:0.875em;
 }
 .stickyCta + h1.pageTitle{
	padding-top:10px;
 }
 h1.pageTitle{
 	font-family: 'proxima-nova',sans-serif;
 	font-size: 2em;
 	color: #e65100;
	font-weight:300;
	margin-bottom: 20px;
	padding: 0 90px;
}
.wf-active h1.pageTitle sup{
	top:-0.2em;
}
table{
	border-collapse:separate;
	border-spacing:0;
}
caption,th,td{
	text-align:left;
	font-weight:400;
}
blockquote:before,blockquote:after,
q:before,q:after{
	content:'';
}
blockquote,q{
	quotes:'' '';
}
article a{
	color:#005691;
}
a, a:link, a:visited{
	text-decoration: none;
	color:#005691;
}
a:hover, a:active, a:focus{
	text-decoration:underline;
}
strong, b{
	font-weight:700;
}
h2 strong{
	font-family: inherit;
}
em, i{
	font-style: italic;
}
ul{
	list-style-type: disc;
}
ol{
	list-style-type: decimal;
}
li{
	list-style-position: inside;
}
p{
text-align: left;
}
small{
	line-height: 1;
	font-size: 0.875em;
}
.content p, .content h2{
	line-height: inherit;
}
article, aside, .servicesNav{
	clear:both;
	overflow:hidden;
}
div.body-text, article.body-text {
  	padding:0 90px; 
}
article{
}
aside{
	padding: 0;
}
/*note to future self and other: Tridion may want to insert a div instead of a p. Do NOT try to fix it */
article h1 + p, article h2 + p, article h3 + p, article h4 + p, article h5 + p, article h6 + p,
.body-text h1 + p, .body-text h2 + p, .body-text h3 + p, .body-text h4 + p, .body-text h5 +p, .body-text h6 +p
{
	margin-top: 10px;
}
article p, article address, article abbr, article blockquote, article cite, article quote,
.body-text p, .body-text address, .body-text abbr, .body-text blockquote, .body-text cite, .body-text quote
{
	 margin-bottom: 20px;
	 line-height: 150%;
}
article p + p, .body-text p + p{
	margin-top: 20px;
}
.body-text h2 + h3, .body-text h3 + h4, .body-text h4 + h5{
	margin-top: 10px
}
article p + h2, article p + h3, article p + h4, article p + h5, article p + h6, article p + p,
.body-text div + h2, .body-text div + h3, .body-text div + h4, .body-text div + h5, .body-text div + h6,
.body-text p + h2, .body-text p + h3, .body-text p + h4, .body-text p + h5, .body-text p + h6 {
    margin-top: 10px; /*p 40 of specs put 30px between text blocks. margin bottom is 20, so we add another 10 to get the full 30 */
}
article ul, article ol, .body-text ul, .body-text ol{
	margin-top: 10px;
	margin-bottom: 30px; /*the li has a bottom margin of 15px. to give the full 20 px on p 51, adding an extra 5px */
	padding: 0 0 0 25px;
	list-style-position: outside;
}
article ul li, .body-text ul li, article ul li, .body-text ul li{
	list-style-type: disc;
}
article ol li, .body-text ol li, article ol li, .body-text ol li{
	list-style-type: decimal;
}
article li, .body-text li{
	margin-bottom: 20px;
	list-style-position: outside;
	line-height:150%;
}
article > img{
	float:left;
	margin: 0 30px 16px 0;
}
article > img.right {
    margin: 0 0 16px 30px;
}
/*
article h2, article h3, article h4 {
    position: relative;
}*/
article h2 > img, article h3 > img, article h4 > img {
    position: absolute;
    right: 780px;     
    bottom: 10px;
}
article aside.disclosure {
    font-size:14px;
}
article aside.disclosure p, article aside.disclosure p + p{
	margin: 10px 0 10px 0;
}
article.last{
    margin-bottom:-10px !important;
}
article.last aside.disclosure{
    margin-bottom: 15px !important;
}
.withDisclosure ~ .topFade, .withDisclosure ~ .articleList, .withDisclosure ~ .optionLink, .withDisclosure ~ .contentPromo.resourceCenter{
    margin-top:20px
}
/*global classing */
.right{
	float:right;
}
.left{
	float:left;
}
.clear-both{
	clear:both;
}
/* special bulletted lists */
ol.ol-graphics{
	list-style-type:none; /*specs don't show decimal, so we do a custom list */
	counter-reset: heading;
}
ol.ol-graphics li:before{
	content: counter(heading); 
	counter-increment:heading;
	padding: 0 20px 0 0; /*20px btwn number and border */
	margin:5px -40px 0 0;
	font-size: 1.5em;
	line-height: 1;
	height: 22px;
	border-right: 1px dotted #ff5a00;
	display:inline;
	float:left;
	position:relative;
	left: -50px;
	text-indent: -0px;
}
ol.ol-graphics li{
	list-style-position: outside;
}
ol.ol-graphics li h2{
	font-size: 1.5em;
	margin-bottom: 0;
}
ol.ol-graphics li p{
	font-size: 1em;
}
html.ie7 ol.ol-graphics{
	list-style-type: decimal;
}
html.ie7 ol.ol-graphics li{
	font-size: 1.5em;
}
/*---
ARTICLES W IMAGES
---*/
article .withImage > img {
	float:left;
	margin:0px 20px 0 0;
}
article .withImage > img.top, article .withImage > img.Top {
	margin: 10px 40% 20px 40%;
	float:none;
}
article .withImage .content{
	overflow:hidden;
}

article.body-text div.col ul, article.body-text div.col ol{
	margin-bottom: 0px;
}
article.body-text  div.col li{
	margin: 20px 0 0 0;
	line-height:150%;
}
article.body-text  div.col h2 + ul li:first-child,article.body-text  div.col h3 + ul li:first-child,article.body-text  div.col h4 + ul li:first-child,
article.body-text  div.col h2 + ol li:first-child,article.body-text  div.col h3 + ol li:first-child,article.body-text  div.col h4 + ol li:first-child{
	margin-top:10px;
}
/*---
ONE COLUMN
---*/
.body-text.col-1 li {
    line-height:150%;
}
/*---
TWO COLUMN
---*/
article.col-2, article.col-3{
	padding-bottom: 30px;
}

article.col-2 > .col{
	float:left;
	width: 359px;
}
article > div.col:first-child{
	border-right: 1px dotted #666;
	width: 359px;
	padding: 0 20px 0 0;
}
article.col-2 > div.col + div.col{
	padding-left: 20px;
}
.body-text.col-2 ul, .body-text.col-2 ol {
    margin-top:0px;
}
.body-text.col-2 li:first-child {
    margin-top:0px;
}
/*----
THREE COLUMN
-----*/
article.col-3 > div.col{
	width: 219px;
	float:left;
}
article.col-3 > div.col:first-child{
	padding-right: 25px;
	border:none;
}
article.col-3 div.col:first-child + div{
	padding-right: 25px;
	border-left: 1px dotted #666;
	border-right: 1px dotted #666;
}
article.col-3 > div.col + div.col{
	padding-left: 25px;
}
article.col-3 h2,article.col-3 h3,article.col-3 h4{
	font-size:1.125em;
	font-weight:700;
}
/*---
	PORTFOLIO CONTENT
---*/
.body-text .portfolio{
    height: 110px;
}
/*---
	FRAMED CONTENT
---*/
article.body-text.framed{
	border:1px solid #c6c7c6;
	margin: 10px 90px 30px 90px;
	padding: 0;
}
article.body-text.framed h2{
	background: #666;
	font-family:'proxima-nova',sans-serif,arial,helvetica,clean,sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	padding: 5px 10px
}
article.body-text.framed > * {
	padding: 0 10px;
}
article.body-text.framed ul, article.body-text.framed ol{
	float:left;
	width: 40%;
	padding: 0 0 0 40px;
	margin-bottom: 0;
}
article.body-text.framed li {
}
article.body-text.framed  li  a {
	font-weight: bold;
	font-size: 18px;
	display:block;
}
article.body-text.framed li span{
	font-size: 16px;
	font-weight: normal;
}
/*---
	ARTICLE W DROPDOWN
---*/
article.withDropdown{
	overflow:visible;
	padding-bottom:30px;
}
article.withDropdown input[type=button]{
	width:220px;
	margin:0;
}
article.withDropdown .selectronLi{
	margin-bottom:0;
}
article.withDropdown .selectron{
	width:420px !important;
}
article.withDropdown .selectronSelected{
	width:408px;
}
article.withDropdown .selectronSelected{
	border-color:#959595;
}
article.withDropdown .selectronList{
	width:418px;
}
article.withDropdown .buttonWrapper{
	display:inline-block;
	padding-left:20px;
}
article.withDropdown .buttonWrapper{
	width:240px;
}
.ie7 article.withDropdown .buttonWrapper .marker{
	bottom:13px;
}
.ie7 article.withDropdown .selectron{
	margin-top:-18px;
}
.selectWrapper{
	display:inline-block;
}
.lt-ie8 article.withDropdown .selectronLi > span {
	margin-left:0;
}
/*---
	COMPONENT MARGIN ADJUSTMENTS
---*/

/*40PX */
#sectionMenuNav + .smallPromo {
	margin-top:45px;
}

/*10PX*/
article.body-text.col-1 + article.body-text.withDropdown,
aside.linkMenu.largeMenu + .optionLink,
.bottomFade + article.body-text{
	margin-top: 10px;
}
/*5PX*/
aside.linkMenu.largeMenu + .optionLink{
	padding-top:5px;
}
/*0PX*/
aside.linkMenu + #filmstrip{
	margin-top: 0px;
}
.ie7 .optionLink + .download,
.ie7 .optionLink +  aside.download,
.optionLink + .download, iframe + aside.linkMenu.smallMenu{
	margin-top: 0;
}
/*-10PX*/
aside.linkMenu + .topFade, .contentPromo + #sectionMenuNav{
	margin-top: -10px;
}
.contentPromo + aside.urbo, .articleList + aside.urbo{
    margin-top:-10px;
    padding-top:0;
}
.ie7 .articleList + aside.urbo{
    margin-top:-30px;
}
/*-20PX*/	
#filmstrip + aside.urbo, article + aside.urbo{
	margin-top:-20px;
}
/*-30px*/

/*AUTO HEIGHT*/
.optionlinkratings #BVCustomerRatings .BVRRPrimaryRatingSummary{
	height:auto;
}
/* Press Release */
.pressRelease.body-text h2{
    font-size: 16px;
    font-style: italic;
    font-weight: 700;
}/*
  FOOTER STYLE
*/
footer {
	clear:both;
	width:940px;
	margin:auto;
	padding:0 10px 50px;
}
footer p {
	margin:0;
	padding:0;
}
footer .row {
	padding:10px 0;
	border-bottom:1px solid #acacac;
}
footer .left {
	float:left
}
footer .contact {
	font-size:113%;
	float:left;
	height:61px;
	line-height:66px;
}
footer .contact-small {
	font-size:78%
}
footer .right {
	float:right;
	width:400px;
	text-align:right;
}
footer .right a {
	margin-left:15px;
}
footer .disclaimer {
	margin:37px 0 30px
}
footer .disclaimer p {
	font-size:75%;
	margin-bottom:10px;
}
footer .links li {
	float:left;
	padding:4px 0 4px 12px;
	margin-right:12px;
	border-left:1px dotted #acacac;
}
footer .secondaryLinks li {
	float:left;
	padding:0 0 0 12px;
	margin-right:12px;
	border-left:1px solid #666;
}
footer .links li a {
	color:#005691
}
footer .secondaryLinks li a {
	color:#005691;
	font-size:0.875em;
}
footer .links li:first-child {
	border:0;
	padding-left:0;
}
footer .secondaryLinks li:first-child {
	border:0;
	padding-left:0;
}
footer .row .links {
	font-size:100%;
	margin:26px 0;
}
.ie7 footer .row .links {
	height: 55px;
}/* HEADER STYLE */
#topBar {
	background-repeat:repeat-x;
	background-image: -ms-linear-gradient(top, #2d2d2d 0%, #4b4b4b 100%);
	background-image: -moz-linear-gradient(top, #2d2d2d 0%, #4b4b4b 100%);
	background-image: -o-linear-gradient(top, #2d2d2d 0%, #4b4b4b 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2d2d2d), color-stop(1, #4b4b4b));
	background-image: -webkit-linear-gradient(top, #2d2d2d 0%, #4b4b4b 100%);
	background-image: linear-gradient(top, #2d2d2d 0%, #4b4b4b 100%);
	-pie-background: linear-gradient(#2d2d2d, #4b4b4b);
	behavior:url('/system/pie-htc.jsp');
	height:50px;
	position:relative;
    min-width:960px;
}

.lt-ie8 #topBar {
	behavior:none;
	background:#333;
}

#topBar a {
	color:#fff
}
#topInner {
	margin:0 auto;
	padding-left:10px;
	padding-right:10px;
	width:940px;
}
#topBar .links {
	float:left;
	color:#fff;
	padding-top:15px;
	margin-top:0 !important;
}
#topBar .links li {
	border-right: 1px solid #959595;
    display: inline-block;
    float: left;
    font-size: 1.125em;
    margin-right: 15px;
    padding-right: 15px;
}
#topBar .links .last {
	border-right: 0 none;
	margin: 0;
	padding: 0;
}
#search {
	float: left;
	padding-left: 20px;
	position: relative;
}
.searchContainer{
    float: right;
}
.searchContainer p {
    color: #C3C3C3;
    float: left;
    font-family: "proxima-nova",sans-serif;
    font-size: 1.125em;
    padding-top: 16px;
    text-align: left;
}
#search .phone {
	font-size:121%;
	color:#c4c4c4;
	float:left;
	margin-top:4px;
}
#searchInput {
	border:medium none;
	-webkit-border-radius:5px 0 0 5px;
	-moz-border-radius:5px 0 0 5px;
	border-radius:5px 0 0 5px;
	font-size:100%;
	width:168px;
	margin-right:33px;
}
.contactUsLink.noLoginPanel {
	margin-right:0
}
header .inner {
	width:940px;
	padding:0 10px;
	margin:auto;
	background:#fff;
}
#secondLevelIndicator {
	font-family:"proxima-nova",sans-serif;
	font-size:1.125em;
	display:inline-block;
	margin:16px 0 0 6px;
	height:20px;
	line-height:20px;
	text-transform:uppercase;
	width:300px;
}
.ie7 #secondLevelIndicator .marker {
	top:-1px;
	position:relative;
}
.ie7 #secondLevelIndicator{
	margin-top:17px;
}
#secondLevelIndicator .marker {
	position:relative;
	top:4px;
	height:20px;
	border-left:1px solid #a1a1a1;
	margin-right:10px;
	display:inline-block;
}
#secondLevelIndicator .title {
	color:#333 !important;
	padding:8px 5px;
	border-radius:5px;
	display:inline-block;
}
#secondLevelIndicator a:hover {
	text-decoration:none !important;
	background-color: #e9e9e9;
}
#searchInput.hasError{
	width:166px;
}
#topBar .errorMessage .inner{
	border-top:1px solid #bf0000;
	border-bottom:1px solid #bf0000;
	height:38px;
	line-height:38px;
	background:#dbdbdb;
	color:#3d3d3d;
}
#topBar .errorMessage .endCap.sprite{
	background-position:-800px -500px;
}/*NAVIGATION*/
/* container List */
#sectionMenuNav {
    position: relative;
    z-index: 998;
}
#sectionMenuUl {
    position: relative;
    width: 940px;
    height:63px;
    margin-bottom:30px;
}
/* all list items */
#sectionMenuUl li {
    float: left;
    width: 235px;
    position:relative;
}
#sectionMenuUl.fiveCol li {
    width: 188px;
}
/* section list items */
#sectionMenuUl > li {
    border-bottom: 2px solid #666;
    border-top: 2px solid #666;
    padding: 4px 0;
}
/* 3+1 variation - last item */
#sectionMenuUl > li.plusOne {
    width: 225px;
    margin-left: 10px;
}
#sectionMenuUl.fiveCol > li.plusOne {
    width: 178px;
}
/* section titles */
#sectionMenuUl h3 {
    border-left: 1px solid #669dc1;
    border-right: 1px solid #144e73;
    background-image: -ms-linear-gradient(top,#0078BD 0%,#003466 100%);
    background-image: -moz-linear-gradient(top,#0078BD 0%,#003466 100%);
    background-image: -o-linear-gradient(top,#0078BD 0%,#003466 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#0078BD),color-stop(1,#003466));
    background-image: -webkit-linear-gradient(top,#0078BD 0%,#003466 100%);
    background-image: linear-gradient(top,#0078BD 0%,#003466 100%);
    overflow: hidden;
    height:63px;
    -pie-background: linear-gradient(#0078BD,#003466);
    behavior: url('/system/pie-htc.jsp');
}

.lt-ie8 #sectionMenuUl h3 {
	background: #005087;
	behavior:none;
}

/* IMG section titles */
.nf #sectionMenuUl h3 {
    border-left: 1px solid #3A5327;
    border-right: 1px solid #89A177;
    background-image: -ms-linear-gradient(top,#477A29 0%,#325318 100%);
    
    background-image: -moz-linear-gradient(top,#477A29 0%,#325318 100%);
    background-image: -o-linear-gradient(top,#477A29 0%,#325318 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#477A29),color-stop(1,#325318));
    background-image: -webkit-linear-gradient(top,#477A29 0%,#325318 100%);
    background-image: linear-gradient(top,#477A29 0%,#325318 100%);
    overflow: hidden;
    height:63px;
    -pie-background: linear-gradient(#477A29,#325318);
    behavior: url('/system/pie-htc.jsp');
}

.lt-ie8 .nf #sectionMenuUl h3 {
	background: #3b631d;
	behavior:none;
}

#sectionMenuUl li:first-child h3,
#sectionMenuUl li.plusOne h3 {
    border-left-color: transparent;
}
#sectionMenuUl li.last h3,
#sectionMenuUl li.plusOne h3 {
    border-right-width: 0;
}

#sectionMenuUl li.selected:first-child h3,
#sectionMenuUl li.selected.plusOne h3 {
    border-left-color: #669dc1;
}
#sectionMenuUl li.selected.last h3,
#sectionMenuUl li.selected.plusOne h3 {
    border-right-width: 1px;
}
#sectionMenuUl h3:hover {
    background-image: -ms-linear-gradient(top,#005281 0%,#002241 100%);
    background-image: -moz-linear-gradient(top,#005281 0%,#002241 100%);
    background-image: -o-linear-gradient(top,#005281 0%,#002241 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#005281),color-stop(1,#002241));
    background-image: -webkit-linear-gradient(top,#005281 0%,#002241 100%);
    background-image: linear-gradient(top,#005281 0%,#002241 100%);
    -pie-background: linear-gradient(#005281,#002241);
    behavior: url('/system/pie-htc.jsp');
}

.lt-ie8 #sectionMenuUl h3:hover {
	background-color:#003458;
	behavior:none;
}

.nf #sectionMenuUl h3:hover {
    background-image: -ms-linear-gradient(top,#38621A 0%,#1A3009 100%);
    background-image: -moz-linear-gradient(top,#38621A 0%,#1A3009 100%);
    background-image: -o-linear-gradient(top,#38621A 0%,#1A3009 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#38621A),color-stop(1,#1A3009));
    background-image: -webkit-linear-gradient(top,#38621A 0%,#1A3009 100%);
    background-image: linear-gradient(top,#38621A 0%,#1A3009 100%);
    -pie-background: linear-gradient(#38621A,#1A3009);
    behavior: url('/system/pie-htc.jsp');
}

.lt-ie8 .nf #sectionMenuUl h3:hover {
	background-color: #294514;
	behavior:none;
}

#sectionMenuUl li.selected h3,
div.subnav li a {
    color: #f30;
    border: 1px solid #ACACAC;
    height:61px;
    background: #fff !important;
}
.lt-ie9 #sectionMenuUl li.selected h3 {
    border: 1px solid #ACACAC!important;
}
/* all links */
#sectionMenuUl li a:hover {
    text-decoration: none;
    cursor:pointer;
}
#sectionMenuUl li a {
    height: 60px;
    display: block;
    font-size: 125%;
    padding: 0 10px;
}

/* Section Title Links */
#sectionMenuUl h3 a {
    color: #fff;
    border: none;
    height: 63px;
    outline: none;
    font-size: 111%;
    font-weight: 400;
    display:table;
    text-decoration:none;
}

/* Section Title Links */
.nf #sectionMenuUl h3 a {
	width:100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

/* IE7 */
.lt-ie8 .nf #sectionMenuUl h3 a {
    width:auto;
}

.lt-ie8 .nf #sectionMenuUl.fiveCol h3 a > span {
    margin-right: 0px;
}

.lt-ie8 .nf #sectionMenuUl h3 a > span.menu-sprite,
.lt-ie8 .nf #sectionMenuUl h3 a > span.menu-no-sprite {
    margin-right: 21px;
}

#sectionMenuUl h3 > a > span {
    display:table-cell;
    vertical-align:middle;
    text-align:center;
    height: 63px;
    width:100%;
}
.lt-ie8 #sectionMenuUl h3 > a > span {
    width:auto;
}

.lt-ie8 #sectionMenuUl h3 > a > span.indicator {
    width:11px;
}

/* IE7 */
.lt-ie8 #sectionMenuUl h3 a span {
	display:block!important;
	position:relative;
}
.lt-ie8 #sectionMenuUl h3 a > span > span {
	position:absolute;
	top:50%;
}
.lt-ie8 #sectionMenuUl a > .menu-no-sprite > span {
	left:50%;
	width:100%;
}
.lt-ie8 #sectionMenuUl h3 a > span > span > span {
	top:-50%;
	line-height:1.2em;
    width:100%;
    overflow:hidden;
}
.lt-ie8 #sectionMenuUl a > .menu-no-sprite > span > span {
	left:-50%;
}
.lt-ie8 #sectionMenuUl a > .menu-sprite > span > span {
    width:126px;
}
.lt-ie8 #sectionMenuUl.fiveCol a > .menu-sprite > span > span {
    width:86px;
}

#sectionMenuUl ul a > span {
    padding-left:5px;
}

/* IE7 */
.lt-ie8 #sectionMenuUl .menu-sm-sprite {
    padding-left: 5px;
    background-color:#fff;
}
.lt-ie8 #sectionMenuUl ul a > span {
    width:210px;
}
.lt-ie8 #sectionMenuUl.fiveCol ul a > span {
    width:163px;
}
.lt-ie8 #sectionMenuUl ul .menu-sm-sprite > span {
    padding-left: 36px;
    width:180px;
}
.lt-ie8 #sectionMenuUl.fiveCol ul .menu-sm-sprite > span {
    padding-left: 36px;
    width:133px;
}
.lt-ie8 #sectionMenuUl .menu-sm-sprite:hover {
    background-color:#e9e9e9;
}

#sectionMenuUl h3 span.indicator {
    margin-left:10px;
}

/* Section Title Expand/Collapse Indicators */
.lt-ie8 #sectionMenuUl h3 .indicator {
    display:block;
    float:none;
    position:absolute;
    top:34px;
    right:15px;
    margin:0;
}
.lt-ie8 #sectionMenuUl.fiveCol h3 .indicator {
    right:10px;
}

/* Selected Section Links */
#sectionMenuUl>li.selected a {
    color: #333;
    height: 61px;
}

#sectionMenuUl>li.selected a:hover {
	background-color:#E9E9E9;
}

/* Link List Links lol */
#sectionMenuUl ul a {
    font-size: 100%;
    background: #fff;
    color: #005691 !important;
    border: 1px solid #ACACAC;
    border-bottom: none;
    margin: 0;
    display:table;
    width:100%;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    padding-left:5px;
}

/* list link inner style */
#sectionMenuUl ul a > span {
    display:table-cell;
    vertical-align:middle;
}

/* IE7 */
.lt-ie8 #sectionMenuUl ul a {
    width:218px;
}
.lt-ie8 #sectionMenuUl.fiveCol ul a {
    width:auto;
}
.lt-ie8 #sectionMenuUl ul.multi a {
    width:219px;
}
.lt-ie8 #sectionMenuUl.fiveCol ul.multi a {
    width:auto;
}
.lt-ie8 #sectionMenuUl ul a > span {
    display:block;
    position:absolute;
    top:50%;
    width:190px;
}
.lt-ie8 #sectionMenuUl.fiveCol ul a > span {
    width:143px;
}

.lt-ie8 #sectionMenuUl ul a.menu-sm-sprite > span {
    width:170px;
}
.lt-ie8 #sectionMenuUl.fiveCol ul a.menu-sm-sprite > span {
    width:123px;
}
.lt-ie8 #sectionMenuUl ul a > span > span {
	display:block;
	position:relative;
	top:-50%;
	height:auto;
	line-height:1.25em;
}

#sectionMenuUl ul.multi a {
    border-left: 0px;
}
#sectionMenuUl li.oddity a {
    border-bottom: 1px solid #ACACAC
}
#sectionMenuUl .multi .loner a {
	border-left:1px solid #ACACAC;
}
/* IE7 */
.lt-ie8 #sectionMenuUl .multi .loner a {
    width:213px;
}
.lt-ie8 #sectionMenuUl.fiveCol .multi .loner a {
    width:171px;
}
#sectionMenuUl ul a:hover {
    background-color: #e9e9e9
}
/* Selected Section Container */
.sectionMenu {
    position: absolute;
    height: 0;
    width: 100%;
    overflow: hidden;
    z-index: 999;
    bottom: 67px;
}
/* Selected Section List */
#sectionMenuUl ul {
    display: block;
    float: left;
    width: 235px;
}
#sectionMenuUl.fiveCol ul {
    width:188px;
}
#sectionMenuUl li.plusOne ul,
#sectionMenuUl li.plusOne li {
    width: 225px;
}
#sectionMenuUl.fiveCol li.plusOne ul,
#sectionMenuUl.fiveCol li.plusOne li {
    width: 178px;
}

.ie7 #sectionMenuUl a {
    line-height:63px;
}
.ie7 #sectionMenuUl .menu-sprite {
    display:inline-block;
    width:126px;
}
.ie7 #sectionMenuUl .menu-sprite {
    display:inline-block;
    width:79px;
}/* BUTTON STYLE*/
.button:focus,.button:active{
	outline:none;
}
.button {
	height: 40px;
	line-height: 40px;
	margin: 5px 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 2px solid;
	border-color: rgba(255,255,255,0.6) rgba(255,255,255,0) rgba(0,0,0,0.5) rgba(255,255,255,0);
	cursor: pointer;
	display: inline-block;
	position: relative;
	text-align: center !important;
}
.button.orange,.button.orange.disabled,.button.orange[disabled]{
	opacity:1.0 !important;
}
.button.button,input.button {
	line-height: 36px;
}
.button:hover {
	text-decoration: none !important;
}
.button.green,.button.orange,.button.blue {
	color: #fff !important;
}
.button.grey {
	color: #333 !important;
}
.button.green,.button.green.disabled:hover {
	background: -webkit-gradient(linear,left top,left bottom,from(#609e30),to(#285c01));
	background: -webkit-linear-gradient(#609e30,#285c01);
	background: -moz-linear-gradient(#609e30,#285c01);
	background: -o-linear-gradient(#609e30,#285c01);
	background: -ms-linear-gradient(#609e30,#285c01);
	background: linear-gradient(#609e30,#285c01);
	-pie-background: linear-gradient(#609e30,#285c01);
	border-color: #86AD67 #337401;
}
.button.green.active,.button.green:hover {
	background: -webkit-gradient(linear,left top,left bottom,from(#3d6b19),to(#1b3b02));
	background: -webkit-linear-gradient(#3d6b19,#1b3b02);
	background: -moz-linear-gradient(#3d6b19,#1b3b02);
	background: -o-linear-gradient(#3d6b19,#1b3b02);
	background: -ms-linear-gradient(#3d6b19,#1b3b02);
	background: linear-gradient(#3d6b19,#1b3b02);
	-pie-background: linear-gradient(#3d6b19,#1b3b02);
	border-color: #7B9B62 #1F4302;
}
.button.orange,.button.orange.disabled:hover {
	background: -webkit-gradient(linear,left top,left bottom,from(#f07100),to(#dc3100));
	background: -webkit-linear-gradient(#f07100,#dc3100);
	background: -moz-linear-gradient(#f07100,#dc3100);
	background: -o-linear-gradient(#f07100,#dc3100);
	background: -ms-linear-gradient(#f07100,#dc3100);
	background: linear-gradient(#f07100,#dc3100);
	-pie-background: linear-gradient(#f07100,#dc3100);
	border-color: #F6AC6B #C62C00;
	font-weight: 700;
}
.button.orange:hover {
	background: -webkit-gradient(linear,left top,left bottom,from(#c05a00),to(#b12a00));
	background: -webkit-linear-gradient(#c05a00,#b12a00);
	background: -moz-linear-gradient(#c05a00,#b12a00);
	background: -o-linear-gradient(#c05a00,#b12a00);
	background: -ms-linear-gradient(#c05a00,#b12a00);
	background: linear-gradient(#c05a00,#b12a00);
	-pie-background: linear-gradient(#c05a00,#b12a00);
	border-color: #DA9F6B #9E2300;
}
.button.blue,.button.blue.disabled:hover,article.withDropdown .buttonWrapper:hover .button.blue.disabled{
	background: -webkit-gradient(linear,left top,left bottom,from(#0078bd),to(#003466));
	background: -webkit-linear-gradient(#0078bd,#003466);
	background: -moz-linear-gradient(#0078bd,#003466);
	background: -o-linear-gradient(#0078bd,#003466);
	background: -ms-linear-gradient(#0078bd,#003466);
	background: linear-gradient(#0078bd,#003466);
	-pie-background: linear-gradient(#0078bd,#003466);
	border-color: #6bb1d9 #002f5c;
	font-weight: 700;
}
.button.blue[disabled],.button.green[disabled]{
	opacity: 0.5;
}
.button.blue:hover,article.withDropdown .buttonWrapper:hover .button.blue{
	background: -webkit-gradient(linear,left top,left bottom,from(#005281),to(#002241));
	background: -webkit-linear-gradient(#005281,#002241);
	background: -moz-linear-gradient(#005281,#002241);
	background: -o-linear-gradient(#005281,#002241);
	background: -ms-linear-gradient(#005281,#002241);
	background: linear-gradient(#005281,#002241);
	-pie-background: linear-gradient(#005281,#002241);
	border-color: #6b9cb8 #002040;
}
.button.grey,.button.grey.disabled {
	background: -webkit-gradient(linear,left top,left bottom,from(#f3f3f3),to(#e4e4e4));
	background: -webkit-linear-gradient(#f3f3f3,#e4e4e4);
	background: -moz-linear-gradient(#f3f3f3,#e4e4e4);
	background: -o-linear-gradient(#f3f3f3,#e4e4e4);
	background: -ms-linear-gradient(#f3f3f3,#e4e4e4);
	background: linear-gradient(#f3f3f3,#e4e4e4);
	-pie-background: linear-gradient(#f3f3f3,#e4e4e4);
	border-color: #F9F9F9 #CCCCCC;
	font-weight: 700;
}
.button.grey:hover {
	background: -webkit-gradient(linear,left top,left bottom,from(#c2c2c2),to(#b6b6b6));
	background: -webkit-linear-gradient(#c2c2c2,#b6b6b6);
	background: -moz-linear-gradient(#c2c2c2,#b6b6b6);
	background: -o-linear-gradient(#c2c2c2,#b6b6b6);
	background: -ms-linear-gradient(#c2c2c2,#b6b6b6);
	background: linear-gradient(#c2c2c2,#b6b6b6);
	-pie-background: linear-gradient(#c2c2c2,#b6b6b6);
	border-color: #E4E4E4 #A3A3A3;
}
.button.disabled,.button[disabled] {
	cursor: normal;
	color: #fff !important;
}
.no-rgba .button {
	border: none;
}
.no-opacity .button.orange.disabled,.no-opacity .button.orange.disabled:hover {
	/*background: url('//pt-static.nationwide.com/static/orange50percent.png?r=65') repeat-x !important;*/
}
.ie8 .button/*,.ie9 .button*/{
	behavior: url('/system/pie-htc.jsp');
}
.ie7 .button.green {
	background: url('//pt-static.nationwide.com/static/greenButton.png?r=65');
}
.ie7 .button.green.active,.ie7 .button.green:hover {
	background: url('//pt-static.nationwide.com/static/greenButtonHover.png?r=65');
}
.ie7 .button.orange {
	background: url('//pt-static.nationwide.com/static/orangeButton.png?r=65') !important;
}
.ie7 .button.grey,.ie7 .button.grey.disabled {
	background: url('//pt-static.nationwide.com/static/greyButton.png?r=65');
}
.ie7 .button.blue:hover {
	background: url('//pt-static.nationwide.com/static/blueButtonHover.png?r=65');
}
.no-opacity .button.blue.disabled:hover,.no-opacity .button.blue.disabled{
	background: url('//pt-static.nationwide.com/static/blueButtonInactive.png?r=65') repeat-x !important;
}
.ie7 .button.orange:hover {
	background: url('//pt-static.nationwide.com/static/orangeButtonHover.png?r=65') !important;
}
.ie7 .button.orange.disabled,.ie7 .button.orange.disabled:hover {
	background: url('//pt-static.nationwide.com/static/orangeButton.png?r=65') !important;
}
.ie7 .button.blue,.ie7 .button.blue.disabled:hover {
	background: url('//pt-static.nationwide.com/static/blueButton.png?r=65');
}
.ie7 .button.grey:hover {
	background: url('//pt-static.nationwide.com/static/greyButtonHover.png?r=65');
}
.ie7 .stickyCta .button{
	position:static;
}

.ie9 .button.green{
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcxMDYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiM2MDlFMzAiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMyODVDMDEiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cxMDYpIiAvPgo8L3N2Zz4=);
}
.ie9 .button.green:hover{
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc1MCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzNENkIxOSIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzFCM0IwMiIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzUwKSIgLz4KPC9zdmc+);
}

.ie9 .button.orange{
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4MDAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGMDcxMDAiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNEQzMxMDAiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4MDApIiAvPgo8L3N2Zz4=);
}
.ie9 .button.orange:hover{
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc0MjIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNDMDVBMDAiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNCMTJBMDAiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c0MjIpIiAvPgo8L3N2Zz4=);
}

.ie9 .button.blue{
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImczODEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwMDc4QkQiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMDM0NjYiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2czODEpIiAvPgo8L3N2Zz4=);
}
.ie9 .button.blue:hover{
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc5ODkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwMDUyODEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMDIyNDEiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c5ODkpIiAvPgo8L3N2Zz4=);
}

.ie9 .grey.button{
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc1MTMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGM0YzRjMiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFNEU0RTQiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c1MTMpIiAvPgo8L3N2Zz4=);
}
.ie9 .grey.button:hover{
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgo8c3RvcCBzdG9wLWNvbG9yPSIjQzJDMkMyIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjQjZCNkI2IiBvZmZzZXQ9IjEiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnOSkiIC8+Cjwvc3ZnPg==);
}

.button.grey.goBack {
	height:auto;
	padding-left: 10px;
	padding-right:	10px;
	margin-right:20px;
	border: 1px solid #acacac;
}

.button.blue.goBtn {
	padding-left: 60px;
	padding-right: 71px;
	border: 1px solid #acacac;
}

#segueForm {
	margin-left:0 90px 70px;
}
#lineDivider{
	border-top:1px solid #dedede;
	margin-bottom:15px;
	margin-right:90px;
	margin-left:90px;
}

#lineDividerTop{
	border-top:1px solid #dedede;
	margin-bottom:45px;
}/*Start Sprite Rules*/
.sprite {display:inline-block;overflow:hidden;text-indent:-9999px;}
.spriteText {display:inline-block;}
.sprite,.spriteText {background-image:url('//pt-static.nationwide.com/static/sprites.png?r=65') !important;background-repeat:no-repeat;}
.addSprite {background-repeat:no-repeat;}
html.no-js article .details.collapsed{display:block}

/*Accordion Sprite Rules*/
.accordion .summary.inactive .marker{background-position: -400px -216px;/*bigOrangeDown*/}
.accordion .summary.active .marker{background-position: -400px -256px;/*bigWhiteUp*/}
.accordion.sitemap header .sprite{height: 13px;width: 8px;display:inline-block;vertical-align: 0px;margin-left: 10px;background-position: -400px -174px;}
.ie8 .accordion.sitemap header .sprite{vertical-align: -1px;}
.ie7 .accordion.sitemap header .sprite{vertical-align: 3px;display:inline;}

/*Article List Sprite Rules*/
.articleList .marker{background-position:-460px 0;width:8px;height:13px;margin-left:10px;}
.articleList.archives .marker{right: 15px;top:45%;position:absolute}


/*Body Copy Sprite Rules*/
article.withDropdown .buttonWrapper .sprite.marker{background-position:-420px -40px;height:11px;width:6px;position:relative;left:-21px;	cursor:pointer;}

/*Content Promo Sprite Rules*/
.contentPromo.alert .marker{position:absolute;right:10px;top:26px;height:13px;width:7px;background-position:-460px -240px;}
.contentPromo .marker{background-position:-460px 0;width:8px;height:13px;margin-left:5px;}

/*Filmstrip Sprite Rules*/
#filmstrip .prev{background-position:-800px -200px;float:left;}
#filmstrip .next{background-position:-869px -200px;float:right;}
#filmstrip a.next:hover{background-position:-800px -239px;}
#filmstrip a.prev:hover{background-position:-869px -240px;}
#filmstrip .prev.disabled,#filmstrip a.prev.disabled:hover {background-position:-800px -280px;cursor:default;}
#filmstrip .next.disabled,#filmstrip .next.disabled:hover{background-position:-869px -280px;cursor:default;}
#filmstrip .marker{background-position:-460px 0;height:13px;margin-left:10px;width:8px;}

/*Footer Sprite Rules*/
footer .logo,.nwFooterLogo{background-position:-20px -220px;height:61px;width:156px;margin-right:20px;float:left;}
footer a.logo:hover,a.nwFooterLogo:hover{background-position:-20px -140px;}
.nfFooterLogo{background-position:-800px -700px;float:left;height:63px;width:175px;}
a.nfFooterLogo:hover{background-position:-800px -900px;}
footer .sprite{text-align:left;}
footer .social .sprite{width:30px;height:30px;margin-left:13px;}
footer .social{margin-top:20px;}
footer .youtube{background-position:-200px -60px;}
footer .youtube:hover{background-position:-200px -100px;}
footer .twitter{background-position:-240px -60px;}
footer .twitter:hover{background-position:-240px -100px;}
footer .rss{background-position:-280px -60px;}
footer .rss:hover{background-position:-280px -100px;}
footer .gplus{background-position:-320px -60px;}
footer .gplus:hover{background-position:-320px -100px;}
footer .flickr{background-position:-360px -60px;}
footer .flickr:hover{background-position:-360px -100px;}
footer .facebook{background-position:-400px -60px;}
footer .facebook:hover{background-position:-400px -100px;}
footer .equalHousing{background-position:-499px -391px;width:77px;height:80px;}
footer a.equalHousing:hover{background-position:-400px -391px;}
footer .truste{background-position:-240px -213px;width:124px;height:80px;}
footer a.truste:hover{background-position:-240px -133px;}
footer .fdic{background-position:-526px -487px; width:107px; height:73px;}
footer a.fdic:hover{background-position:-400px -487px;}
footer .equalHousingLender{background-position:-527px -569px;width:66px;height:80px;}
footer a.equalHousingLender:hover{background-position:-411px -569px;}

/*Header Sprite Rules*/
#searchButton{font-size:0;line-height:0;height:40px;width:33px;	border:none;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;
              border-radius:0 5px 5px 0;cursor:pointer;background-position:-760px -20px;margin-top:0;position:absolute;right:0;top:5px;}
.ie7 #searchButton{top:6px;}
#searchButton:hover{background-position:-760px -80px;}
header .logo,.nwHeaderLogo{background-position:-20px -400px;float:left;height:76px;margin:3px 0;width:205px;}
header a.logo:hover,a.nwHeaderLogo:hover{background-position:-20px -300px;}

.nfHeaderLogo{background-position:-800px -700px;float:left;height:63px;margin:-5px 0;width:175px;}
.ie7 .nfHeaderLogo{
	height:66px;
}
a.nfHeaderLogo:hover{background-position:-800px -800px;}
.contactUsLink{padding-left:25px;background-position:-300px 0;line-height:40px;height:40px;margin:18px 20px 5px 0;float:right;color:#005691 !important;}

/*HUB Sprite Rules*/
.breadText{margin-right:8px;padding-left:21px;background-position:-20px -560px;}
.homeLink{margin-right:10px;padding-left:20px;background-position:-20px -500px;}

/*In Page Search Sprite Rules*/
.in-page-search .search-results a .sprite{height:11px;width:6px;position:absolute;top:47%;right:20px;background-position:-400px -174px;}
.in-page-search .search-box .search-button{background-position:-760px -20px;border:medium none;border-radius:0 5px 5px 0;cursor:pointer;font-size:0;height:40px;
	                                      line-height:0;margin-top:0;position:absolute;right:10px;top:15px;width:33px;}
                                          
/*Link Farm Sprite Rules*/
#slidingLinkFarm .button .indicator{background-position:-440px -20px;width:9px;height:5px;margin:17px 0 0 10px;float:right;}
#slidingLinkFarm.open .button .indicator{background-position:-440px -0px;}
#slidingLinkFarm .indicator{background-position:-400px -334px;height:11px;margin-left:10px;width:6px;}

/*Link Menu Sprite Rules*/
aside.linkMenu .marker{background-position: -460px 0;width: 8px;height: 13px;margin-left: 8px;}

/*Login Sprite Rules*/
#businessesPartners .toggle .indicator{float:right;height:12px;width:12px;margin:17px 0 0;background-position:-60px -60px !important;}
#individualsLogin .individualsContent .indicator{float:right;height:12px;width:12px;margin:17px 0 0;background-position:-400px -40px !important;}
#businessesPartners.active .toggle .indicator{background-position:-80px -60px !important;margin-right:10px;}
#login .toggle .indicator{background-position:-420px 0;width:10px;height:8px;float:right;margin-top:18px;}
#login .individualsContent .indicator{background-position:-420px 0;width:10px;height:9px;float:right;margin-top:18px;}
#login .toggle.active .indicator{background-position:-440px 0;}
#loginArea #accountHeader .marker{background-position:-680px 0;height:30px;width:20px;float:right;}
#businessesPartners .content a .marker{width:5px;height:9px;background-position:-400px -40px;margin-left:10px;}

/*Main Promo Sprite Rules*/
#promo .indicators .indicator, #promo .indicators.darkBlueGrey .indicator{width:20px;height:20px;float:left;margin-right:7px;cursor:pointer;background-position:-720px 0;}
.indicator .spriteText{background-image: none;}
#promo .indicators .indicator.active,.nonIPadAgent #promo .indicators .indicator.active:hover, #promo .indicators.darkBlueGrey .indicator.active,.nonIPadAgent #promo .indicators.darkBlueGrey .indicator.active:hover{background-position:-740px 0;}
.nonIPadAgent #promo .indicators .indicator:hover{background-position:-700px 0;}
span.rightArrow{width: 6px;height: 27px;margin-left: 15px;background-position: -400px -160px;display: inline-block;vertical-align:top;}
#promo .indicators.blueWhite .indicator{background-position:-720px -20px;}
.nonIPadAgent #promo .indicators.blueWhite .indicator:hover{background-position:-720px 0px;}
#promo .indicators.blueWhite .indicator.active,.nonIPadAgent #promo .indicators.blueWhite .indicator.active:hover{background-position:-700px -20px;}

/*Nav Sprite Rules*/
#sectionMenuUl h3 > a > .menu-sprite{padding-left: 60px;text-align:left;width: 132px;background-image: url('//pt-static.nationwide.com/static/sprites.png?r=65');background-repeat: no-repeat;}
#sectionMenuUl .insurance{background-position: -20px -630px;}
#sectionMenuUl .investing{background-position: -20px -790px;}
#sectionMenuUl .banking{background-position: -20px -950px;}
#sectionMenuUl .claims-center{background-position: -280px -991px;}
#sectionMenuUl .selected .insurance{background-position: -20px -710px;}
#sectionMenuUl .selected .investing{background-position: -20px -871px;}
#sectionMenuUl .selected .banking{background-position: -20px -1031px;}
#sectionMenuUl .selected .claims-center{background-position: -280px -991px;}
#sectionMenuUl .menu-sm-sprite{background: url('//pt-static.nationwide.com/static/sprites.png?r=65') no-repeat;padding-left: 36px;}
#sectionMenuUl h3 .indicator{width: 11px;height: 10px;background-position: -420px -20px;float: right;margin: 27px 0 0 5px;}
#sectionMenuUl>li.selected .indicator{background-position: -480px -20px;}
#sectionMenuUl .boat-ins{background-position: -279px -914px;}
#sectionMenuUl .rv-ins{background-position: -279px -855px;}
#sectionMenuUl .scooter-ins{background-position: -279px -797px;}
#sectionMenuUl .motorcycle-ins{background-position: -279px -735px;}
#sectionMenuUl .auto-ins{background-position: -279px -677px;}
#sectionMenuUl .snowmobile-ins{background-position: -540px -676px;}
#sectionMenuUl .pwc-ins{background-position: -540px -735px;}
#sectionMenuUl .atv-ins{background-position: -540px -797px;}
#sectionMenuUl .renters-ins{background-position: -540px -857px;}
#sectionMenuUl .life-ins{background-position: -540px -917px;}
.lt-ie8 #sectionMenuUl .boat-ins{background-position: -274px -914px;}
.lt-ie8 #sectionMenuUl .rv-ins{background-position: -274px -855px;}
.lt-ie8 #sectionMenuUl .scooter-ins{background-position: -274px -797px;}
.lt-ie8 #sectionMenuUl .motorcycle-ins{background-position: -274px -735px;}
.lt-ie8 #sectionMenuUl .auto-ins{background-position: -274px -677px;}
.lt-ie8 #sectionMenuUl .snowmobile-ins{background-position: -535px -676px;}
.lt-ie8 #sectionMenuUl .pwc-ins{background-position: -535px -735px;}
.lt-ie8 #sectionMenuUl .atv-ins{background-position: -535px -797px;}
.lt-ie8 #sectionMenuUl .renters-ins{background-position: -535px -857px;}
.lt-ie8 #sectionMenuUl .life-ins{background-position: -535px -917px;}

/*Option Link Sprite Rules*/
.optionLink .marker{background-position:-460px 0;width:8px;height:13px;margin-left:10px;}

/*Promo Widget Sprite Rules*/
#promoWidget .otherOptions a .indicator{background-position:-400px -39px;height:10px;width:6px;margin-left:10px;}
#blueTriangle{background-position:-480px 0;height:19px;width:20px;position:absolute;top:73px;left:1px;}

/*Selectron Sprite Rules*/
.selectron span.selIndicator{width: 9px;height: 5px;margin: 18px 10px 0 12px;padding-top: 4px;background-position: -20px -60px;display: inline-block;
                            background-image: url('//pt-static.nationwide.com/static/sprites.png?r=65') !important;background-repeat: no-repeat;overflow: hidden;	text-indent: -9999px;
	                        z-index: 99;position: absolute;bottom: 12px;right: 0;}
.selectron.selectronFocused.showing .selectronSelected > span.selIndicator,.selectron.selectronFocused.shown .selectronSelected > span.selIndicator{ 
	                        background-position: -40px -60px;}
span.selectronFocused > .selectronSelected > span.selIndicator{background-position: -20px -60px;}

/*Sticky CTA Dropdowns Sprite Rules*/
.stickyCta span.ctaDropdownArrow{width: 11px;height: 25px;margin-left: 15px;background-position: -400px -200px;/* orange, down */display: inline-block;
	                  vertical-align:top;/* IE8+ */}

.stickyCta span.ctaContentArrow { /* orange */
	width: 6px;
	height: 15px;
	margin-left: 15px;
	background-position: -400px -170px;
	display: inline-block;
	cursor:pointer;
}
.attachedToTop span.ctaDropdownArrow{background-position: -400px -280px;/* white, down */}
.dropdowned span.ctaDropdownArrow{background-position: -400px -240px;/* white, up */}

/*Sticky CTA Sprite Rules*/
.stickyCta.attachedToTop .ctaLogo .sprite{position: absolute;top:6px;height: 28px;width: 100%;background-position: -60px 0;}
.nf .stickyCta.attachedToTop .ctaLogo .sprite{background-position: -800px -1000px;}
.stickyCta .block{position: relative;height: 50px;float: left;padding: 10px 10px 0 15px;margin-left: 0;background: url("//pt-static.nationwide.com/static/sprites.png?r=65") -800px 0 no-repeat;}
.stickyCta span.ctaButtonArrow {/* orange */width: 6px;height: 27px;margin-left: 15px;background-position: -400px -160px;display: inline-block;vertical-align:top;}
.stickyCta.attachedToTop .ctaButtonArrow{/* white */background-position: -400px -320px;}
.spriteCtaMoney, .stickyCta.inPlace .dropdowned .spriteCtaMoney{background-position: -960px -340px;}
.stickyCta.inPlace .spriteCtaMoney{background-position: -960px -540px;}
.spriteCtaCar, .stickyCta.inPlace .dropdowned .spriteCtaCar{background-position: -960px -380px;}
.stickyCta.inPlace .spriteCtaCar{background-position: -960px -220px;}
.spriteCtaPhone, .stickyCta.inPlace .dropdowned .spriteCtaPhone{background-position: -960px -460px;}
.stickyCta.inPlace .spriteCtaPhone{background-position: -960px -260px;}
.spriteCtaNationwide, .stickyCta.inPlace .dropdowned .spriteCtaNationwide{background-position: -960px -500px;}
.stickyCta.inPlace .spriteCtaNationwide{background-position: -960px -300px;}
.spriteCtaPerson, .stickyCta.inPlace .dropdowned .spriteCtaPerson{background-position: -960px -420px;}
.stickyCta.inPlace .spriteCtaPerson{background-position: -960px -180px;}
.spriteCtaMegaphone, .stickyCta.inPlace .dropdowned .spriteCtaMegaphone{background-position: -960px -580px;}
.stickyCta.inPlace .spriteCtaMegaphone{background-position: -960px -620px;}
.spriteCtaRss, .stickyCta.inPlace .dropdowned .spriteCtaRss{background-position: -960px -1938px;}
.stickyCta.inPlace .spriteCtaRss{background-position: -960px -1418px;}
.spriteCtaContacts, .stickyCta.inPlace .dropdowned .spriteCtaContacts{background-position: -960px -2132px;}
.stickyCta.inPlace .spriteCtaContacts{background-position: -960px -2096px;}

/*Small Promo Sprite Rules*/
.smallPromo .marker{background-position:-460px 0;width:8px;height:13px;margin-left:10px;}

/*Social Media Sprite Rules*/
#socialMediaTab .arrow{float: left;height: 13px;margin-top: 65px;width: 7px;background-position : -472px -160px;}

/*Table Sprite Rules*/
table .indicator{background-position: -400px -334px;height: 11px;margin-left: 10px;width: 6px;}

/* Segue Button Rules*/
.sprite.blackLeftIndicator{ height:17px; width:10px; background-position:-470px -198px; float: left; margin-top: 9px; margin-right: 10px;}
.sprite.whiteRightIndicator{ height:11px;width:6px; background-position:-400px -334px; float: right; margin-top: 13px; margin-left: 10px;}
/*End Sprite Rules*//* 
  ACCORDIONS STYLE
*/
.accordion{
	margin: 0 90px 20px 90px;
}
.accordion .content{
	clear:both;
}
.accordion h2, .accordion h3, .accordion h4{
	position:relative;
}
.accordion .content p{
	line-height:150%;
	margin-bottom: 0;
}
.ie7 .accordion .content p{
	margin-bottom: 10px;
}
.accordion .content p + div[class*="cols"]{
	margin-top: 20px
}
.accordion .content .details{
	padding: 20px;
	border:1px solid #888;
	background:#eee;
}
.accordion .details.collapsed{
	display:none;
}
.accordion .content .details.expanded{
	background: #fff;
}
.accordion .summary{
	border:1px solid #888;
	font-size: 18px;
	font-family: Arial;
	font-weight: bold;
	line-height: 1;
	margin-bottom: 0;
	min-height: 20px;
	margin-top:10px; 
}
.accordion .summary .marker {
	height: 8px;
	width: 13px;
	display: inline-block;
	position: absolute;
	right: 20px;
	top: 40%;
}
.accordion .summary > a{
	display:block;
	padding: 10px 40px 10px 20px;
}
 .accordion article > .summary > a:hover,
 .accordion article > .summary > a:focus,
 .accordion article > .summary > a:active{
	text-decoration: none;
	display:block;
}
.accordion .summary.inactive{
	background: #e7e7e7;
	color:#333;
}
.accordion .summary.inactive > a{
	color:#333;
}
 .accordion article > .summary.inactive:hover,
 .accordion article > .summary.inactive a:focus{
	background: #a1a1a1;
}
.accordion .summary.active{
	background: #333333;
	color: #ffffff;
}
.accordion .summary.active > a{
	color: #fff;
}
.accordion article > .summary.active:hover,
.accordion article > .summary.active > a:focus{
	background: #666666;
} 
.accordion header.accordionIntro .expander{
	text-align: right;
	display:inline-block;
	float:right; 
    margin-bottom:5px;
}
.accordion .accordionIntro h3 {
    color:#377806;
}
.no-js  a.expander{
	display:none;
}
.ie7 .accordion header.accordionIntro .expander{
	float:right;
	display:block;
	width: 80px;
}
.accordion header h3{
	float:left;
}
.ie7 .body-text + .accordion{
	margin-top: -20px;
}
.ie7 .accordion header h3{
	float:none;
	display:block;
	position:relative;
	top: 20px;
	width: 675px;
}
.accordion.sitemap header h3{
	text-transform: uppercase;
    color: #005691;
}
.accordion div.details ul,
.accordion div.details ol{
	padding: 0;
    margin-left: 20px;
    margin-bottom: -10px;
}

.ie7 .accordion div.details ul,
.ie7 .accordion div.details ol{

    margin-bottom: 20px;
}
.accordion div.details ul  ul,
.accordion div.details ol  ol{
	padding: 0 0 0 20px;
}
.accordion ul.unOrdered,
.accordion ul.unOrdered li,
.accordion.sitemap div.details > ul > li{
	list-style-type: none;
}
.accordion.sitemap div.details > ul > li{
	display:inline-block;
	height: 100%;
	padding: 0 5%;
}
.accordion.sitemap li a.parent, .accordion.sitemap li a{
	font-size: 18px;
	font-weight:bold;
}
.accordion.sitemap li a.child{
	display:list-item;
	list-style:  inside none;
	font-size: 16px;
	font-weight:normal;
}
.accordion.sitemap li a.child:before{
}

.accordion.sitemap div.details > ul > li ~ li{
	float:left;
	max-width: 25%;
	margin: 0 5% 0 0;
}
.accordion .details > div{
}
.accordion  ul.unOrdered,
.accordion  ul.unOrdered ~ ul.unOrdered{
	display:inline-block;
	margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
	vertical-align: top;
	text-align:left;
}
.accordion ul.unOrdered ~ ul.unOrdered{
	border-left: 1px dotted #7f7f7f;
	padding: 0 0 0 20px;
}
.ie7 .accordion ul.unOrdered,
.ie7 .accordion ul.unOrdered ~ ul.unOrdered{
	display:inline;
	float:none;
}
/*first one */
.accordion ul.unOrdered:first-child{
	display:inline-block;
	height: 100%;
}
.cols1 ul.unOrdered{
	width: 90%;
}
.cols2 ul.unOrdered{
	width: 45%
}
.cols3 ul.unOrdered{
	width: 30%;
}
.cols4 ul.unOrdered{
	width: 21.5%;
}
.ie7 .accordion div.details div ul.unOrdered:first-child{
	display:inline;
	float:none;
}
.accordion .details > ul.unOrdered li{
	margin-top: 25px;
    margin-bottom: 30px;
    line-height:1;
}
.accordion .details > ul.unOrdered li:first-child{
	margin-top:0;
}
.accordion .details > img {
	display:block;
	margin: 0 auto;
}
.accordion + .accordion {
    margin-top: 30px;
}
.ie7 .accordion + .accordion{
	margin-top: -10px;
}/*
  BREADCRUMB STYLE
*/
.breadcrumb{
	height:50px;
	border-top:1px solid #e2e2e2;
	margin:0;
	line-height:50px;
}
.breadcrumb.no-border{
	border:none;
}
.breadText{
	margin-right:8px;
	padding-left:21px;
	background-position:-20px -1290px;
}
span.breadText{
	font-weight:700;
	color:#333;
	position:relative;
	top:-1px;
}
.lt-ie9 span.breadText{
	top:0;
}
.homeLink{
	margin-right:10px;
	padding-left:20px;
	background-position:-20px -500px;
}#filmstrip,
.filmstrip{
	display:inline-block;
	width:940px;
	height: 160px;/*160px;*/
	margin:20px 0 20px 0;
}
#filmstrip .wrapper,
.filmstrip .wrapper{
	z-index:1;
	position:absolute;
	overflow:hidden;
	width:880px;
	height: inherit;/*160px;*/
	margin-left:30px;
}
#filmstrip #filmstripInner,
.filmstrip .filmstripInner{
	height:100%;
}
#filmstrip .nav, 
.filmstrip .nav{
	position:absolute;
	width:940px;
	height:0;
}
#filmstripNav,
.filmstripNav{
	float:left;
	position:absolute;
	width:300px;
}

#filmstrip .next, #filmstrip .prev,
.filmstrip .next, .filmstrip .prev{
	width:30px;
	height:30px;
	margin-top:7%;/*56px;*/
}

#filmstrip.filmstrip--video .next, #filmstrip.filmstrip--video .prev,
.filmstrip.filmstrip--video .next, .filmstrip.filmstrip--video .prev{
	margin-top: 4.75%;
}

#filmstrip ul, 
.filmstrip ul, 
.filmstrip__list{
	float:left;
	position:relative;
	left:0;
	padding:0;
	height:100%;
	text-align:left;
}

#filmstrip li,
.filmstrip li, 
.filmstrip__list__item{
	line-height:125%;
	float:left;
	display:block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 5px;
	width:294px;
	height: 100%;/*160px;*/
	border-right:1px dotted #666;
	cursor:pointer;
}

#filmstrip.filmstrip--itemCount2 li,
.filmstrip.filmstrip--itemCount2 li{
	width: 441px;
}
#filmstrip.filmstrip--itemCount3 li,
.filmstrip.filmstrip--itemCount3 li{
	width: 294px;
}
#filmstrip.filmstrip--itemCount4 li,
.filmstrip.filmstrip--itemCount4 li{
	width: 221px;
}
#filmstrip.filmstrip--itemCount5 li,
.filmstrip.filmstrip--itemCount5 li{
	width: 177px;
}
#filmstrip.filmstrip--itemCount6 li,
.filmstrip.filmstrip--itemCount6 li{
	width: 147px;
}

#filmstrip li a,
.filmstrip li a, 
.filmstrip__list__item__link{
	float:left;
	width:88% ;/*254px;*/
	height: 75%;/*120px;*/
	padding:8.84% 5%; /*20px 15px */
}
#filmstrip li a:hover,
.filmstrip li a:hover, .filmstrip li a:focus,
.filmstrip__list__item__link:hover{
	background-color:#e9e9e9;
	border-radius:5px;
}
#filmstrip li a:hover, #filmstrip li a:visited, #filmstrip li a:active,
.filmstrip li a:hover, .filmstrip li a:visited, .filmstrip li a:active,
.filmstrip__list__item__link:hover, .filmstrip__list__item__link:visited, .filmstrip__list__item__link:active{
	text-decoration:none;
	border:0;
}
#filmstrip .wrapper li img,
.filmstrip .wrapper li img,
.filmstrip__item__image{
	float:left;
	margin:0 10px 20px 0;
}
#filmstrip li h4,
.filmstrip li h4, 
.filmstrip__item__title{
	color:#005691;
	font-family:Arial,sans-serif;
	font-weight:300;
	font-size:1.375em;
	float:left;
	width: 73.622%;/*187px;*/
	margin-bottom:.9090909em;
}

#filmstrip li p,
.filmstrip li p,
.filmstrip__item__title p{
	color:#333;
	display:inline-block;
	float:left
}


#filmstrip.resourceCenter,
.filmstrip.resourceCenter{
	height:120px;
	padding:5px;
	width:930px;
	background-color:#f0f0f0;
}
#filmstrip.resourceCenter .wrapper,#filmstrip.resourceCenter li,
.filmstrip.resourceCenter .wrapper,.filmstrip.resourceCenter li {
	height:116px;
}
#filmstrip.resourceCenter .wrapper,
.filmstrip.resourceCenter .wrapper {
	border:2px solid #fff;
	margin-left:0;
	width:926px
}

#filmstrip.resourceCenter .nav,
.filmstrip.resourceCenter .nav{
	width:925px;
	padding-left:2px
}
#filmstrip.resourceCenter li,
.filmstrip.resourceCenter li{
	padding:0;
	background-color:#f0f0f0;
	border-right:2px solid #fff;
	width:310px;
	line-height: 125%;
}
#filmstrip.resourceCenter li h4,
.filmstrip.resourceCenter li h4{
	margin-bottom:0px;
	width:208px;
	font-size:18px;
}
#filmstrip.resourceCenter #filmstripInner,
.filmstrip.resourceCenter .filmstripInner{
	margin:0px;
	 width:926px;
	 height:116px;
	 position:relative;
	}
#filmstrip.resourceCenter ul,
.filmstrip.resourceCenter ul{
	height:116px
}
#filmstrip.resourceCenter .nav,
.filmstrip.resourceCenter .nav{
	z-index:2
}
#filmstrip.resourceCenter .wrapper li img,
.filmstrip.resourceCenter .wrapper li img {
	margin-right:10px
}
#filmstrip.resourceCenter li:hover, 
.filmstrip.resourceCenter li:hover{
	background-color:#e9e9e9;
}
#filmstrip.resourceCenter li.third a:hover,
.filmstrip.resourceCenter li.third a:hover{
	width:258px;
}
#filmstrip.resourceCenter li.third a,
.filmstrip.resourceCenter li.third a{
	width: 258px;
	 padding-left:40px;
	}
#filmstrip.resourceCenter li.third a h4,
.filmstrip.resourceCenter li.third a h4{
	width: 198px
}
#filmstrip.resourceCenter li a:hover,
.filmstrip.resourceCenter li a:hover{
	background-color:none;
	-moz-border-radius:0px;
	width:268px;
}
#filmstrip.resourceCenter li a,
.filmstrip.resourceCenter li a{
	width:288px;
	height:76px;
	padding:30px 10px;
	float:left;
}
#filmstrip.resourceCenter .next,#filmstrip.resourceCenter .prev,
.filmstrip.resourceCenter .next,.filmstrip.resourceCenter .prev{
	margin-top:46px;
}
.ie7 #filmstrip.resourceCenter li,
.ie7 .filmstrip.resourceCenter li{
	width:308px;
}
.ie7 #filmstrip li h4,
.ie7 .filmstrip li h4{
	cursor:url
}
.ie7 #filmstrip li,
.ie7 .filmstrip li{
	width:283px;
}
.ie7 #filmstrip li p,
.ie7 .filmstrip li p{
	width:100%
}
.topFade{
	background: url("//pt-static.nationwide.com/static/fadeTop.png?r=65") no-repeat;
	height:11px;
	width:940px}
.bottomFade{
	background: url("//pt-static.nationwide.com/static/fadeBottom.png?r=65") no-repeat;
	height:11px;
	width:940px
}
#filmstrip.filmstrip--video{
	height: 135px;
}
#filmstrip.filmstrip--video li, 
#filmstrip.filmstrip--video .filmstrip__list__item{
	border-right: none;
	padding: 0 0;
}

#filmstrip.filmstrip--video li h4, 
.filmstrip.filmstrip--video li h4,
#filmstrip.filmstrip--video .filmstrip__item__title{
	font-weight: bold;
	text-align:center;
	text-overflow:ellipsis;
	white-space: nowrap;
	font-size: .875em;
	width: 100%;
	overflow:hidden;
}
#filmstrip.filmstrip--video .wrapper li img, 
.filmstrip.filmstrip--video .wrapper li img,
.filmstrip.filmstrip--video .filmstrip__item__image{
	float: none;
	width: 100%;
	height: 85px;
	margin: 0 auto;
}

#filmstrip.filmstrip--video.notFull .filmstrip__list{
	width:880px !important;
	text-align:center;
}
#filmstrip.filmstrip--video.notFull #filmstripWrapper #filmstripInner ul li.filmstrip__list__item{
	display:inline-block;
	float:none;
}/* START CONTENT PROMO */
.contentPromo{
	position:relative;
	margin-bottom:30px;
}
.contentPromo.alert .linkContainer{
	background:#333;
	border:1px solid #fbdd2b;
}
.contentPromo.alert h2,.contentPromo.alert h3,.contentPromo.alert h4{
	font-family:"proxima-nova",sans-serif;
	font-weight:600;
	color:#fbdd2b;
	font-size:1.5em;
	margin:3px 0 0;
}
.contentPromo.alert .linkContainer{
	padding:0;
}
.contentPromo.alert.col-1 p{
	color:#fff;
}
.contentPromo.alert.col-1 a,.contentPromo.alert.col-1 .linkContainer.noLink{
	height:65px;
	width:938px;
	margin:0;
	border-radius:0;
}
.contentPromo.alert img{
	margin:0 15px 0 0;
}
.contentPromo.alert.col-1 a:hover{
	background:#000;
}
.contentPromo.alert.col-1 a .inner,.contentPromo.alert.col-1 .linkContainer.noLink .inner{
	padding:4px 15px 0 10px;
}
.ie7 .contentPromo .marker{
	height:16px;
}
.contentPromo .linkContainer{
	padding:5px 17px;
	float:left;
	border-right:1px dotted #666;
}
.contentPromo a{
	float:left;
	cursor:pointer;
}
.contentPromo a:hover{
	text-decoration:none;
}
.contentPromo .linkContainer:first-child{
	padding-left:0px !important;
}
.contentPromo .linkContainer.last{
	padding-right:0 !important;
	border-right:none;
}
.contentPromo img{
	float:left;
	margin:5px 15px 10px 0;
}
.contentPromo h2,.contentPromo h3,.contentPromo h4{
	float:left;
}
.contentPromo p{
	float:left;
	color:#333;
	line-height:150%;
}
.contentPromo.col-1 p{
	line-height:120%;
}

.resourceCenter.contentPromo a{
	background-color:#f0f0f0;
	padding:5px;
}
.resourceCenter.contentPromo a:hover{
	background-color:#e2e2e2;
	border-radius:0;
}
.resourceCenter.contentPromo a .inner{
	background:transparent;
	border:2px solid #fff;
	padding:10px;
}
.resourceCenter.contentPromo .linkContainer{
	border-right:1px solid #fff;
	padding:0 9px;
}

.contentPromo.col-1 p,.contentPromo.col-1 h2,.contentPromo.col-1 h3,.contentPromo.col-1 h4{
	width:820px;
}
.contentPromo.col-3 h2,.contentPromo.col-3 h3,.contentPromo.col-3 h4{
	width:200px;
}
.contentPromo.col-3 p{
	width:265px;
}

.contentPromo a .inner{
	padding:12px;
}

.contentPromo a:hover{
	border-radius:5px;
	background-color:#e9e9e9;
}
.ie8 .contentPromo a:hover,.ie9 .contentPromo a:hover{
	behavior: url('/system/pie-htc.jsp');
}

.contentPromo h2,.contentPromo h3,.contentPromo h4{
	font-family:"proxima-nova", sans-serif;
	color:#005691;
	margin:10px 0 5px 0;
	font-weight:300;
	font-size:1.25em;
}
.contentPromo h2 strong,.contentPromo h3 strong,.contentPromo h4 strong{
	font-weight:700;
}

.resourceCenter.contentPromo.col-2 a{
	width:450px;
}
.resourceCenter.contentPromo.col-2 a .inner{
	height:95px;
}
.contentPromo.col-2 a{
	height:119px;
	width:452px;
}
.contentPromo.col-2 p{
	float:right;
}
.contentPromo.col-2 p{
	width:360px;
}
.contentPromo.col-2 h2,.contentPromo.col-2 h3,.contentPromo.col-2 h4{
	width:350px;
}

.resourceCenter.contentPromo.col-4 a{
	width:210px;
}
.resourceCenter.contentPromo.col-4 a .inner{
	height:146px;
}
.contentPromo.col-4 a{
	width:208px;
	height:170px;
}
.contentPromo.col-4 p{
	width:185px;
}
.contentPromo.col-4 h2,.contentPromo.col-4 h3,.contentPromo.col-4 h4{
	width:119px;
}
.resourceCenter.contentPromo.col-1 a{
	width:930px;
}
.contentPromo.col-1 a{
	width:940px;
	height:90px;
}
.contentPromo.col-3 a{
	width:290px;
	height:170px;
}
.contentPromo.col-3 .inner{
	height:146px;
}

.contentPromo.rightAlign.col-3 p{
	width:201px;
	float:right;
}
.contentPromo.rightAlign.col-3 a{
	height:130px;
}
.resourceCenter.contentPromo.rightAlign.col-3 .inner{
	height:105px;
}
.ie7 .resourceCenter.contentPromo.col-1 a .inner{
	padding-bottom:20px;
}
.contentPromo.fundAnalyzer
{
    margin-top:30px;
    margin-bottom:55px;
    margin-left:90px;
    margin-right:90px;
}
.contentPromo.fundAnalyzer .linkContainer
{
    padding:0px 20px 0px 0px;
    border:0;
}
.contentPromo.fundAnalyzer .linkContainer.last
{
    padding:0;
}
.contentPromo.fundAnalyzer a
{
    background-color:#f0f0f0;
    height:260px;
    width:350px;
    padding:10px;
}
.contentPromo.fundAnalyzer a:hover
{
    background-color:#e9e9e9;
}
.contentPromo.fundAnalyzer a .inner{
	background:transparent;
	border:2px solid #fff;
	margin-left:auto;
	margin-right:auto;
	height:inherit;
	padding:0;
}
.contentPromo.fundAnalyzer .inner > *
{
    margin-left:auto;
    margin-right:auto;
    float:none;
    display:block;
}
.contentPromo.fundAnalyzer img
{
    margin-top:48px;
}
.contentPromo.fundAnalyzer h2, .contentPromo.fundAnalyzer h3, .contentPromo.fundAnalyzer h4
{
    margin-top:20px;
    margin-bottom:15px;
    width:300px;
    font-size:30px;
}
.contentPromo.fundAnalyzer p
{
    width:300px;
    font-family:"proxima-nova", sans-serif;
    font-size:18px;
    line-height:normal;
}
/* END CONTENT PROMO */
#slidingLinkFarm{margin:0 auto;width:940px;padding-bottom:30px; position:relative; z-index:0}
#slidingLinkFarm.open{
	padding-bottom:0;
}
#slidingLinkFarm .content{background-color:#333;width:940px;padding:60px 0px 20px;font-family:"Arial",sans-serif;overflow:hidden;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 5px 5px 5px;}
#slidingLinkFarm .button{
	width:160px;
	cursor:pointer;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	border:medium none;
	padding:0 10px;
	margin:0;
	color:#fff;
	z-index:1;
	position:absolute;
	line-height:40px;
}
#slidingLinkFarm.open .button.grey{margin-left:760px}
#slidingLinkFarm .button a, #slidingLinkFarm a.button{text-decoration: none;}
#slidingLinkFarm.open p{color:#fff;float:left;}
#slidingLinkFarm .content ul{float:left;padding-bottom:60px;width:100%}
#slidingLinkFarm .content ul.last, #slidingLinkFarm .content li.last{padding-bottom:0;}
#slidingLinkFarm .content li{font-size:16px;color:#fff;display:block;float:left;padding-bottom:20px;width:100%}
#slidingLinkFarm .content li a{color: #fff;text-decoration: none;}
#slidingLinkFarm .content li a:hover{text-decoration: underline;}
#slidingLinkFarm .content li.first{font-size:18px;font-weight:700;color:#fff;width:100%;float:left}
#slidingLinkFarm .content li.first a{margin:0;display:inline;width:auto}
#slidingLinkFarm .button.grey{color:#005691 !important;font-weight:400;margin-left:758px;}
#slidingLinkFarm .content .col{float:left;border-right:1px dotted #e9e9e9;padding:0 20px;width:45.65%;}
#slidingLinkFarm .content.col4 .col{width:20.66%;}
#slidingLinkFarm .content.col3 .col{width:28.9%;}
#slidingLinkFarm .content .col.last{border:none;}
#slidingLinkFarm .button.grey, #slidingLinkFarm .button.grey.disabled {
	border:1px solid #acacac;
	border-top:none;
}
.ie9 #slidingLinkFarm.open .button.grey:hover,#slidingLinkFarm.open .button.grey:hover{
	background:#000 !important;
}
#slidingLinkFarm.open .button.grey, #slidingLinkFarm.open .button.grey.disabled,.ie9 #slidingLinkFarm.open .button.grey,.ie9 #slidingLinkFarm.open .button.grey.disabled {
	background:#666 !important;
	border:none;
}
.ie7 #slidingLinkFarm.open .button.grey,.ie7 .button.grey.disabled {
	background: url('//pt-static.nationwide.com/static/greyOpenButton.gif?r=65');
}
.ie7 #slidingLinkFarm.open .button.grey:hover {
	background: url('//pt-static.nationwide.com/static/greyOpenButtonHover.gif?r=65');
}
#slidingLinkFarm.open .content {
    -webkit-box-shadow: 4px 4px 5px rgba(51, 51, 51, 0.3);
    -moz-box-shadow: 4px 4px 5px rgba(51, 51, 51, 0.3);
    box-shadow: 4px 4px 5px rgba(51, 51, 51, 0.3);
}
.ie7 #slidingLinkFarm .indicator{
    height: 15px;
}
.nf #slidingLinkFarm .button { width: 200px; }
.nf #slidingLinkFarm .button.grey { margin-left: 719px; }
.nf #slidingLinkFarm.open .button.grey { margin-left: 720px; }
/* LOGIN */
#loginForm0,body.showLoginForm #loginArea{
	display:block;
}
body.showLoginForm.loginForm0 #loginArea{
	display:none;
}
#login{
	margin-top:10px;
	float:right;
}
#login .button.green{
	text-align:left !important;
}
#login .toggle,.loginButton{
	position:relative;
	padding:0 8px 0 10px;
	width:198px;
	text-decoration:none !important;
}
.ie8 #login .toggle,.ie8 .loginButton{
	width:202px;
}
.ie7 #login .toggle{
    width:202px;
}
#login .toggle.active{
	text-decoration:none;
	border-radius:5px;
}
a.hideHover:hover{
	text-decoration:none;
}
#loginArea{
	background:#1770a3 url('//pt-static.nationwide.com/static/blueStripeBg.gif?r=65');
	display:none;
	position:absolute;
	z-index:999;
	top:105px;
	padding:0;
	width:220px;
	color:#fff;
	height:374px;
}
#login.noTopBar #loginArea{
	top:55px;
}
body.hasLPI.hasHubNav #loginArea{
	height:405px;
}
body.hasLPI.hasHubNav #loginArea.financialAdvisors{
	height:392px;
}
#loginArea.active{
	overflow:visible !important; /* fix for selectron in webkit */
}
#loginArea input.username,#loginArea input.password{
	width:180px;
}
#loginArea .loginButton{
	display:block;
	margin:5px 0;
	font-weight:700;
	width:200px;
}
.loginButton.disabled{
	cursor:auto;
}
#businessesPartners{
	position:absolute;
	bottom:0px;
	overflow:hidden;
	height:41px;
	background:#1770a3 url('//pt-static.nationwide.com/static/blueStripeBg.gif?r=65');
}
#businessesPartners .toggle,.ie8 #businessesPartners .toggle{
	border-top:1px solid #5492b5;
	width:200px;
	height:40px;
	line-height:40px;
	display:inline-block;
	padding-left:10px;
    padding-right:10px;
	cursor:pointer;
}
#businessesPartners .toggle:hover,#businessesPartners.active .toggle:hover{
    background-color:#0f3449;
}
#businessesPartners.active{
	z-index:99;
}
#businessesPartners.active .toggle{
	margin:0;
	padding-left:10px;
	padding-right:0;
	width:210px;
	border-top:none;
	background-color:#295269;
}
#businessesPartners .content a{
	padding: 0 10px;
    text-decoration:none;
	display:block;
}
.home #businessesPartners .content .innerBusinessContent{
	padding:6px 0;
}
.home #businessesPartners{
	height:36px;
}
.hiddenHeader{
	display:none;
}
#individualsLogin {
    position:absolute;
    bottom:0px;
}
.individualsContent {
    border-top:1px solid #5492B5;
    width:200px;
    height:40px;
    line-height:40px;
    display:inline-block;
    padding-left:10px;
    padding-right:10px;
    margin-top:7px;
    cursor:pointer;
}
.individualsContent:hover {
    background-color:#0f3449;
    text-decoration:none;
}
#accountHeader{
	display:block;
	text-transform:uppercase;
	margin:0 10px 10px;
}
#accountHeader span{
	display:inline-block;
	margin-top:10px;
}
#loginArea .selectron{
	margin:0 0 5px 0;
}
#loginArea a{
	color:#fff;
}
#businessesPartners.animating .content a:hover{
	background:transparent;
}
#businessesPartners .content a:hover{
    background-color:#0f3449;
    text-decoration:none;
}
#loginForm{
	display:none;
	margin-left:10px;
}
#login .innerBusinessContent,body.hasLPI.hasHubNav #loginArea #businessesPartners .content span.innerBusinessContent.last{
    border-bottom:1px dotted #fff;
    padding: 10px 0;
    display:block;
}
#loginForm0 a{
	display:block;
	margin:20px 0 130px;
}
.signupLinks{
	margin:13px 0 57px 0;
}
.home .signupLinks{
	margin-bottom:43px;
}
.signupLinks a{
	padding:7px 0;
	margin-right:10px;
	display:block;
}
.signupLinks a.last{
	border:none;
}
#loginArea p{
	margin:5px 10px 10px 0;
}
#loginArea input,#loginArea .placeholderOverlay,#loginArea .selectron{
	font-size:0.94em;
}
#loginArea .descriptor{
	height:0;
	display:block;
	text-indent:-9999px;
}
#businessesPartners .toggle .active{
	display:none;
}
#businessesPartners .toggle .inactive{
	display:inline-block;
}
.no-js #loginArea .descriptor{
	height:inherit;
	margin-top:30px;
	font-weight:600;
}
.no-js #loginType,.no-js #loginForm0{
	display:none !important;
}
.no-js #loginArea{
	display:block !important;
	position:static;
}
.no-js #businessesPartners .content{
	display:block;
}

.ie7 #loginArea input{
	margin-left:-10px;
}
.ie7 #loginArea input.button{
	margin-left:0;
}
.ie7 #loginArea {
	top:100px;
	height:385px;
}
.ie7 #login .button.green.toggle{
	display:block;
}
.ie7 #businessesPartners .content{
    width:220px;
}
.ie7 #businessesPartners .toggle{
	width:200px;
}
.ie7 #businessesPartners .content a .marker{
	height:12px;
}
.ie7 #businessesPartners.active .toggle{
	border:none;
    width:210px;
}
.ie7 .individualsContent  {
    width:200px;
}
.ie8 #loginArea{
	top:103px;
}
.home #loginArea{
	height:314px;
}
.home #loginArea.financialAdvisors{
	height:301px;
}
#loginArea.loginForm1, 
#loginArea.loginForm8 {
	height:393px;
}
.home #loginArea.loginForm1{
	height:349px;
}
.home #loginArea .signupLinks a{
	padding:5px 0;
}
.home #loginArea .signupLinks{
	margin-top:8px;
}
.home #loginArea .button,.home #businessesPartners .toggle,.home #loginArea .selectronSelected{
	height:35px;
	line-height:35px;
}
.home #loginArea input{
	height:35px !important;
}
.lt-ie9 .home #loginArea input{
	line-height:35px !important;
}
.home #loginArea .placeholderOverlay{
	line-height:45px;
	height:45px;
}
.home #businessesPartners .toggle .indicator{
	margin-top:15px;
}
.home #loginArea .deleteButton{
	top:14px;
}
.ie7 #loginArea .deleteButton{
	right:20px;
}
.home #loginArea input.username.hasError,.home #loginArea input.password.hasError{
	height:33px !important;
}
#loginArea input.username.hasError,#loginArea input.password.hasError{
	width:178px;
}
.home #loginArea .selectron.hasError .selectronSelected{
	height:35px !important;
}
.ie7 #loginArea .clearingWrapper .errorMessage{
	margin-left:-10px;
}
.ie7 #loginArea .clearingWrapper{
	width:210px;
}
.financialAdvisors #accountHeader{
	text-transform:none;
}
#loginArea.financialAdvisors{ /* with hub nav only */
	height:auto;
}
#innerLogin {
	position: relative;
	z-index: 999;
}
/* END LOGIN *//*
PROMO STYLE
*/
#promo{
	margin-bottom:20px; /*was 24px, defect 269835 */
	clear:both;
	position:relative;
}
#promo li{
	background-repeat: no-repeat; /*jQuery uses data-replace to set the li as the container for the image */
}

.promoImage{
	width:400px;
	height:300px;
	background-repeat:no-repeat;
	position:absolute;
	top:0;
}
#promo.multiple.wrapper{
	width:940px;
	height:300px;
	overflow:hidden;
}
#promo.multiple ul{
	width:3840px;
	height:300px;
	position:relative;
}
#promo.multiple li{
	width:940px;
	height:300px;
	float:left;
	overflow:hidden;
}
#promo li a, #promo li a:hover,
#promo li a:focus, #promo li a:active{
	text-decoration: none;
	color: #333;
	display:block;
}
#promo .promoOuterContent:hover > .content,
#promo li a:hover > .content,
#promo li a:focus > .content{
	background: #f1f7f9; /*text box shows anywhere that users hovers in li */
}
#promo a .content{
    cursor: pointer;
}
#promo .content{
    cursor: default;
}
/*PROMO Rich Text Field */
#promo .content{
	margin: 20px 0 0 320px;
	width: 348px;
	padding: 10px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
    max-height: 220px;
    overflow:hidden;
}

#promo .content h1,
#promo .content h2,
#promo .content h3,
#promo .content h4,
#promo .content h5,
#promo .content h6{
line-height: 1;
margin: 0 0 0px 0;
padding: 0;

}

#promo .content div, 
#promo .content p,
#promo .content blockquote,
#promo .content li{
        line-height: 100%;
	margin:0px 0 10px 0;
	padding: 0;
}

#promo div.normal{
	height: 100%;
}
#promo .content [class*="smaller"] + #promo .content[class*="larger"]{
	margin: 0;
}
#promo .content [class*="subtext"]{
	margin: 5px 0 5px 0;
}
#promo .content p a:hover{text-decoration:none;}
#promo .content.left{text-align:left;}
#promo .content.right{text-align:right;}
#promo .content.center{text-align:center;}

#promo .subText{
	font-size: 18px;
	font-family: Arial
}
#promo.normal .supText{
	font-size: 24px
}
#promo span.rightArrow{
	vertical-align:-2px; /* defect 269834 */
	background-position: -400px -165px;
	height: 22px;
}
.lt-ie8 #promo span.rightArrow{
	margin-top:-5px; /*http://www.brunildo.org/test/va_lineheight.html */
	vertical-align: 1px; /*defect 269834 */
}
/*Promo buttons */
#promo .indicators{position:absolute;z-index:20;top:265px;left:0;}
.ie7 #promo .indicators{
	top:245px;	
}
/*MAIN PROMO WITH THE RATINGS AND REVIEWS */
#promo .mainpromoratings {
    position:relative;
    height:40px;
    margin-top:18px;
    margin-bottom:10px;
    display:block;
}
#promo .promoOuterContent .content,#promo .promoOuterContent {
    cursor:pointer;
}

/* Photography */

#promo .promoOuterContent:hover .content.dark,
#promo li a:hover .content.dark,
#promo li a:focus .content.dark{
	background: #333;
	color: #fff;
}

#promo .promoOuterContent:hover .content.merlin,
#promo li a:hover .content.merlin,
#promo li a:focus .content.merlin {
    background-color: #3a342f;
    color: #fff;
}

#promo .promoOuterContent:hover .content.grey,
#promo li a:hover .content.grey,
#promo li a:focus .content.grey {
    background-color: #ccc;
    color: #333;
}

#promo .promoOuterContent:hover .content.silver,
#promo li a:hover .content.silver,
#promo li a:focus .content.silver {
    background-color: #e0ded8;
    color: #333;
}

#promo .promoOuterContent:hover .content.catskillWhite,
#promo li a:hover .content.catskillWhite,
#promo li a:focus .content.catskillWhite {
    background-color: #f1f7f9;
    color: #333;
}

.teal {
    color : #007e7c;
}

.lightGrey {
    color : #e0ded8;
}

.tan {
    color : #e2d9aa;
}

.lightBlue {
    color : #5bc6e8;
}

.green {
    color : #7ab800;
}

#promo .content.merlin [class*="smaller"], #promo .content.dark [class*="smaller"],
#promo .content.merlin [class*="action"], #promo .content.dark [class*="action"],
#promo .content.merlin [class*="subtext"], #promo .content.dark [class*="subtext"],
#promo .promoOuterContent .content.merlin [class*="subtext"], #promo .promoOuterContent .content.dark [class*="subtext"],
#promo .promoOuterContent .content.merlin [class*="action"], #promo .promoOuterContent .content.dark [class*="action"],
#promo .promoOuterContent .content.merlin [class*="smaller"], #promo .promoOuterContent .content.dark [class*="smaller"] {
    color: #fff;
}

#promo .content.catskillWhite [class*="smaller"], #promo .content.grey [class*="smaller"], #promo .content.silver [class*="smaller"],
#promo .content.catskillWhite [class*="subtext"], #promo .content.grey [class*="subtext"], #promo .content.silver [class*="subtext"],
#promo .promoOuterContent .content.catskillWhite [class*="subtext"], #promo .promoOuterContent .content.grey [class*="subtext"], #promo .promoOuterContent .content.silver [class*="subtext"] {
    color: #333;
}

#promo li .content .action2.white {
    color : #fff;
}

#promo li .content .action2.blue {
    color : #005691;
}

#promo li .content .white [class*="smaller"], #promo li .content .white [class*="subtext"] {
    color : #fff;
}

#promo li .content .grey [class*="smaller"], #promo li .content .grey [class*="subtext"] {
    color : #333;
}/*QUOTE BOX STYLE*/
#promoWidget {
	position:absolute;
	width:235px;
	top:11px;
	right:0;
	z-index:1;
	overflow:visible;
}
h2.landing + form #promoWidget,h2.landing + #promoWidget{
	top:51px;
}
#promoWidget h1, #promoWidget .promoWidgetHeader {
	position:absolute;
	background:#024e70;
	width:215px;
	height:53px;
	top:15px;
	color:#fff;
	padding-left:20px;
	font-size:125%;
	line-height:110%;
	padding-top:5px;
}
#promoWidget h1 strong, #promoWidget .promoWidgetHeader strong  {
	display:block;
	text-transform:uppercase;
}
#promoWidget div.inner {
	padding:85px 10px 5px 10px;
	float:right;
	width:200px;
	background:#1770a3 url('//pt-static.nationwide.com/static/blueStripeBg.gif?r=65');
}
#promoWidget .otherOptions {
	border-top:1px solid #5590B2;
	padding-top:15px;
	margin-top:5px;
}
#promoWidget .otherOptions a {
	color:#fff;
	margin-bottom:11px;
	display:inline-block;
}
.lt-ie8 #promoWidget .otherOptions a .indicator {
	height:13px;
}
#promoWidget .validZip {
	-webkit-border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
}
#promoWidget .button {
	margin-bottom:10px;
	width:200px;
}
#promoWidget a.button{
	width:196px;
	height:36px;
	line-height:36px;
}
.lt-ie9 #promoWidget a.button, .ie9 #promoWidget a.button {
	width:200px;
}
#promoWidget .validZip {
	border:medium none;
	-webkit-box-shadow:0 4px 4px 4px #DDDDDD inset;
	-moz-box-shadow:0 4px 4px 4px #DDDDDD inset;
	box-shadow:0 4px 4px 4px #DDDDDD inset;
	height:40px;
	margin-bottom:5px;
	width: 180px;
}
#promoWidget.farmAgent p{
    color: #fff;
    padding-top: 10px;
}
#promoWidget.farmAgent a.button{
    margin: 20px 0 0;
}
#promoWidget.farmAgent div.inner {
	padding:74px 10px 20px 10px;
}
.lt-ie9 h2.landing + form #promoWidget.farmAgent,.lt-ie9 h2.landing + #promoWidget.farmAgent{
	top:56px;
}
#promoWidget.busquote h1 strong {
    display:inline;
    text-transform:uppercase;
}
#promoWidget.busquote p strong {
    display:inline;
    text-transform:uppercase;
}
#promoWidget.busquote .button {
    margin-bottom:40px;
}
#promoWidget.agriagent div.inner {
    padding-bottom:15px;
}
#promoWidget.agriagent h1 strong, 
#promoWidget.agriagent  .promoWidgetHeader strong {
    display:inline;
    font-size:18px;
    text-transform:uppercase;
}
.agriagent p {
    color:#FFF;
}
.agritext {
    margin-bottom:30px;
}
.agrioption {
    font-size:14px;
}
.agricontact {
    margin-bottom:10px;
}
.agrihours {
    margin-bottom:10px;
}
.agricontact strong {
    font-size:18px;
}/*
  SELECTRON STYLE
*/
.selectron {
	vertical-align: middle;
	margin: -2px 0 2px;
	cursor: pointer;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.selectronSelected {
	display: block;
	position: relative;
	white-space: nowrap;
	overflow: hidden;
}
.selectronSelected > span {
	display: block;
	overflow: hidden;
}
.selectronListWrapper {
	position: relative;
	z-index: 1000;
}
.selectronListWrapper > div {
	display: none;
}
.selectronList {
	position: absolute;
	margin: 0 !important;
	padding: 0 !important;
}
.selectronLi {
	display: block;
	list-style: none;
}
.selectronLi > span {
	display: block;
	white-space: nowrap;
	overflow: hidden;
}

.selectron {
	width:200px;
}

.selectronSelected {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-left: 10px;
	height: 38px;
	line-height: 40px;
	color: #333;
	background: #fff;
	text-decoration: none;
	border: 1px solid #e7e7e7;
}

.ie8 .selectronSelected .ie9 .selectronSelected{
	behavior: url('/system/pie-htc.jsp');
}

.selectronFocused .selectronSelected {
	background: #f9f9f9;
}

.selectronSelected:hover, .selectronSelected:active {
}
.selectronSelected > span {
}
.selectron.hidden .selectronSelected > span {
}
.selectron.hiding .selectronSelected > span {
}
.selectron.showing .selectronSelected > span {
}

.selectronListWrapper > div {
	background: #fff;
	border-left: 1px solid #acacac;
	border-right: 1px solid #acacac;
	height: 5px;
	margin-top: -5px;
}

.selectronFocused .selectronListWrapper > div {
	background: #f9f9f9;
}

.selectronList {
	width: 198px;
	background: #fff;
	border-left: 1px solid #acacac;
	border-right: 1px solid #acacac;
	border-bottom: 1px solid #acacac;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
.selectronLi {
	color: #000;
	border-top: 1px dotted #e7e7e7;
	padding: 0;
}
.selectronLi:first-child {
	border-top: 1px solid #e7e7e7;
}
.selectronLi > span {
	padding: 10px 10px;
}
.lt-ie8 .selectronLi > span {
	margin-left:-16px;
}
.selectronLi:hover span {
	background: #f0f0f0;
}
.selectronLi.selected span {
	background: #e9e9e9;
}
.selectronLi.selected:hover span {
	background: #e7e7e7;
}
.selectronLi[data-index="0"] {
	color: #acacac;
}

.selectronSelected > span {
	color: #acacac;
}

span.selectronFocused > .selectronSelected{
	border-color: #acacac;
	font-weight: 400;
}/*
  SERVICES NAV STYLE
*/
.servicesNav{text-align:center;margin-bottom:30px;}
.servicesNav h3{text-transform:uppercase;font-size:16px;font-weight:bold;margin-bottom:5px;}
.servicesNav ul{}
.servicesNav li{display:inline-block;padding:5px 15px;background:left center url('//pt-static.nationwide.com/static/servicesNavDivider.png?r=65') no-repeat;}
.servicesNav li:first-child{background:none;}/* 
  STICKY CTA STYLE
*/
.stickyCta,
#stickyImposter {
	width: 100%;
	height: 60px;
}

.stickyCta a:focus,
.stickyCta a:active {
	outline:none;
	text-decoration:none;
}

.stickyCta span {
	display: block;
}

.stickyCta.inPlace,
#stickyImposter {
	position:relative;
	margin: 10px 0;
	z-index:10;
	border-bottom: 1px solid #e7e7e7;
}

.stickyCta.attachedToTop {
	position: fixed;
	top: 0;
	left: 0;
	background: #005691 url('//pt-static.nationwide.com/static/darkBlueStripeBg.gif?r=65') repeat;
	display: none;
	z-index: 100;
	-webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.15);
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.15);
}

.stickyCtaInner {
	height: 100%;
	position: relative;
	text-align: center;
}

.stickyCta.inPlace span.stickyCtaBlockWrapper {
	display: inline-block;
}



/* LOGO */

.stickyCtaInner, .stickyCta.attachedToTop .ctaLogo {
	width: 940px;
	margin: 0 auto;
}

.stickyCta.attachedToTop .ctaLogo > a {
	position: absolute;
	z-index: 2;
	width: 136px;
	height: 30px;
	display: block;	
	margin:10px 0 0 -5px;
	padding:5px;
}

.nf .stickyCta.attachedToTop .ctaLogo > a {
	width:112px;
}

.stickyCta.attachedToTop .ctaLogo > a:hover{
	background-color:#015077;
	border-radius:5px;
}

.stickyCta.inPlace .ctaLogo {
	display: none;
}

/* BLOCKS */

.inPlace.isDropdowned .block {
	background:none;
}

.stickyCta .block:first-child {
	margin-left: 0;
	padding: 10px 10px 0 15px;
	background: none;
}

.inPlace .dropdowned {
	-webkit-box-shadow: 4px 4px 6px 0 rgba(0, 0, 0, 0.30);
	-moz-box-shadow: 4px 4px 6px 0 rgba(0, 0, 0, 0.30);
	box-shadow: 4px 4px 6px 0 rgba(0, 0, 0, 0.30);
}

.stickyCta.attachedToTop .block:first-child {
	margin-left: 136px;
}

.nf .stickyCta.attachedToTop .block:first-child {
	margin-left: 105px;
}

/* CTA Text/Button/Trigger */

.stickyCta .ctaGeneral {
	position: relative;
	display: block;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	padding: 0 10px 0 50px;
	text-transform: uppercase;
}

.lt-ie9 .ctaGeneral {
	vertical-align: middle;
}

.stickyCta a.ctaGeneral {
	cursor: pointer; /* IE7 */
}

.stickyCta .ctaText {
	cursor: default; /* IE7 */
}

.stickyCta .ctaAction {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
}

.ie8 .stickyCta .ctaAction,.ie9 .stickyCta .ctaAction{
	/*behavior: url('/system/pie-htc.jsp');*/
}

.stickyCta.inPlace .ctaAction:hover,
.stickyCta.inPlace .ctaAction:focus,
.stickyCta.inPlace .ctaAction:active {
	background-color: #E9E9E9;
	outline:none!important;
}

.stickyCta.attachedToTop .ctaAction:hover,
.stickyCta.attachedToTop .ctaAction:focus,
.stickyCta.attachedToTop .ctaAction:active,
.stickyCta.inPlace .dropdowned .ctaAction:hover,
.stickyCta.inPlace .dropdowned .ctaAction:focus,
.stickyCta.inPlace .dropdowned .ctaAction:active {
	background-color: #105077;
	outline:none!important;
}

.stickyCta.attachedToTop .ctaGeneral,
.stickyCta.inPlace .dropdowned .ctaGeneral,
.stickyCta.attachedToTop a[href^="tel:"],
.stickyCta.inPlace .dropdowned a[href^="tel:"] {
	color: #FFF;
}

/* CTA Button */

.lt-ie8 span.ctaButtonArrow {
	vertical-align:middle;
	margin-top:-13px;
}

.stickyCta a:hover {
	text-decoration: none;
}/*
 *	SUB NAVIGATION
 */

.subNav
{
	height:63px;
	position:relative;
	width:940px;
	overflow:hidden;
	margin: 0 auto 20px;
	padding:4px 0;
	border-top:2px solid #666;
	border-bottom:2px solid #666;
	clear:both;
}
		
.subNavTwoWide
{
	width:780px;
}
		
.subNav a
{
	padding:5px;
	border-right: 1px solid #144e73;
}
.nf .subNav a
{
	padding:5px;
	border-right: 1px solid #3b5528;
}	
.subNav > li.last a
{
	border-right:none;
}
		
.subNavActive span 
{
	margin:5px;
}
		
.subNav a,
.subNav span
{
	display:block;
	text-decoration:none;
}
		
.subNav span
{
	font-size:20px;
	color:#fff;
	border:1px solid transparent;
	padding:5px;
	height:41px;
	line-height:41px;
	text-shadow: 1px 1px 2px rgba(0,0,0,.5);
}

.ie8 .subNav span,.ie9 .subNav span{
	behavior:url('/system/pie-htc.jsp');
}
		
.subNavThirdLevel span,
.subNavActive span,
.subNavActiveChild span
{
	border-color:#fff;
}
		
.subNav > li
{
	height:63px;
	position:relative;
	list-style:none;
	float:left;
	text-align:center;
	border-left: 1px solid #669dc1;
	/* IE10 */ 
	background-image: -ms-linear-gradient(top, #0078BD 0%, #003466 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #0078BD 0%, #003466 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(top, #0078BD 0%, #003466 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0078BD), color-stop(1, #003466));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #0078BD 0%, #003466 100%);
	/* Proposed W3C Markup */ 
	background-image: linear-gradient(top, #0078BD 0%, #003466 100%);
	/* IE < 9 */
	-pie-background: linear-gradient(#0078BD, #003466);
}

.nf .subNav > li
{
	height:63px;
	position:relative;
	list-style:none;
	float:left;
	text-align:center;
	border-left: 1px solid #8ca579;
	/* IE10 */ 
	background-image: -ms-linear-gradient(top, #477a29 0%, #325318 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #477a29 0%, #325318 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(top, #477a29 0%, #325318 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #477a29), color-stop(1, #325318));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #477a29 0%, #325318 100%);
	/* Proposed W3C Markup */ 
	background-image: linear-gradient(top, #477a29 0%, #325318 100%);
	/* IE < 9 */
	-pie-background: linear-gradient(#477a29, #325318);
}

.subNav > li{
	behavior:url('/system/pie-htc.jsp');
}
		
.subNav > li:first-child
{
	border-left:none;
}
		
.subNav > li:hover,
.subNav > li.subNavActive
{
	background-image: -ms-linear-gradient(top, #005281 0%, #002241 100%);/* IE10 */ 
	background-image: -moz-linear-gradient(top, #005281 0%, #002241 100%);/* Mozilla Firefox */ 
	background-image: -o-linear-gradient(top, #005281 0%, #002241 100%);/* Opera */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #005281), color-stop(1, #002241));/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-linear-gradient(top, #005281 0%, #002241 100%);/* Webkit (Chrome 11+) */ 
	background-image: linear-gradient(top, #005281 0%, #002241 100%);/* Proposed W3C Markup */
	
	/* IE < 9 */
	-pie-background: linear-gradient(#005281, #002241);
}

.nf .subNav > li:hover,
.nf .subNav > li.subNavActive
{
	background-image: -ms-linear-gradient(top, #38621a 0%, #1a3009 100%);/* IE10 */ 
	background-image: -moz-linear-gradient(top, #38621a 0%, #1a3009 100%);/* Mozilla Firefox */ 
	background-image: -o-linear-gradient(top, #38621a 0%, #1a3009 100%);/* Opera */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #38621a), color-stop(1, #1a3009));/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-linear-gradient(top, #38621a 0%, #1a3009 100%);/* Webkit (Chrome 11+) */ 
	background-image: linear-gradient(top, #38621a 0%, #1a3009 100%);/* Proposed W3C Markup */
	
	/* IE < 9 */
	-pie-background: linear-gradient(#38621a, #1a3009);
}

.ie8 .subNav > li:hover,
.ie8 .subNav > li.subNavActive,
.ie9 .subNav > li:hover,
.ie9 .subNav > li.subNavActive{
	behavior:url('/system/pie-htc.jsp');
}

.subNav > li:hover,
.subNav > li:hover span
{
	cursor:pointer;
}
		
.subNav > .subNavActive:hover,
.subNav > .subNavActive:hover span
{
	cursor:default;
}
		
.subNavTwoWide > li
{
	width:389px;
}
		
.subNavTwoWide > li:first-child
{
	width:390px;
}
		
.subNavThreeWide > li
{
	width:312px;
}
		
.subNavThreeWide > li:first-child
{
	width:312px;
}
		
.subNavFourWide > li
{
	width:234px;
}
		
.subNavFourWide > li:first-child
{
	width:235px;
}/*
WIDGETS (urbo number, download widget)
*/
aside.urbo{
	padding: 20px 0 5px;
}
.ie7 .download { position: relative;}

.download{
	text-align: right;
	height: 40px;
	background: #f0f0f0;
	margin: 0 90px 30px;
}
.download p{
	text-align: right;
	line-height: 40px;
	margin: 0 10px;
}
.ie7 .download p{
	text-align: right;
	line-height: 40px;
	margin: 0 10px;
    vertical-align: -10px;
}
.download img{
	float:right;
	margin:3px 0 0 15px;
}
.ie7 .download img{
	float:none;
	margin: 3px 0 0 15px;
    vertical-align: -10px;
}/* START OPTION LINKS */
.optionLink {
	padding:0 90px;
	margin-bottom:30px;
	overflow:hidden;
}
.optionLink p{
	line-height:150%;
}
.optionLink h2{
	margin-bottom:10px;
}
.optionLink a:focus{
    outline:none;
}
.optionLink .rightLink{
	float:right;
	width:189px;
	padding-left:15px;
	margin-left:15px;
	border-left:1px solid #e7e7e7;
}
.optionLink img{
	float:left;
	margin-right:15px;
}

/* START option links no image */
.optionLink.noImage .content p, .optionLink.noText h2{
	width:539px;
	float:left;
}
/* END option links no image */

/* START option link with image floated to the left of other content */
.optionLink.imageLeft .content{
	overflow:hidden;
}
.optionLink.imageLeft .content .inner p{
	overflow:hidden;
}
.optionLink.imageLeft .content .inner{
	display:block;
}
/* END option link with image floated to the left of other content */

/*START option link with ratings and reviews */
.optionlinkratings {
    position:relative;
}
.optionLink.withImage.imageLeft * .optionlinkratings{
    overflow:visible;
    height:45px;
    line-height: 150%;
}
.optionLink.withImage.imageBottom * .optionlinkratings {
    overflow: visible;
    display:inline-block;
    width:61%;
    height:45px;
    line-height: 150%;
}
.optionLink.noImage  .optionlinkratings {
    display:inline-block;
    width:70%;
    height:45px;
    line-height: 150%;
}
.optionLink.withImage.imageBottom .inner {
    overflow:hidden;
}
/*END option link with ratings and reviews */

/* START option link with image floated left below header */
.optionLink.imageBottom img{	
	float:left;
}
.optionLink.imageBottom p{
	overflow:hidden;
}
.ie7 .optionLink .marker{
	height:16px;
}
/* END option link with image floated left below header */
/* Press Release */
.pressRelease.optionLink{
    line-height: 150%;
}
.pressRelease.optionLink h2{
    margin-bottom: 15px;
    line-height: 125%;
}
.pressRelease.optionLink p{
    font-size: 16px;
    padding-bottom: 10px;
}
.pressRelease.optionLink.imageLeft p, .pressRelease.optionLink.imageLeft h2, .pressRelease.optionLink.imageLeft .content, .pressRelease.optionLink.imageLeft .content div{
    width: 525px;
    float: right;
}
.ie7 .pressRelease.optionLink.imageLeft .content {
    width: 525px;
}
.pressRelease.optionLink .content p{
    margin-left: 0px;
}

/* END OPTION LINKS */#vHeader{	margin:0 0 20px 0;	width:100%;	display: table;	overflow:hidden;}#vHeader.small, #vHeader.small h2, #vHeader.normal, #vHeader.normal h2, #vHeader.medium, #vHeader.medium h2{	font-family: "proxima-nova",sans-serif;	font-size: 30px;	text-transform: uppercase;}#vHeader .subText, #vHeader .supText{	color: #333;	font-weight:400;	display:block;	text-transform:none;}#vHeader .subtext1, #vHeader .subtext2,#vHeader .smaller1, #vHeader .smaller2{	display:block;}#vHeader.small, #vHeader.small h2{	font-weight:600;}#vHeader.normal, #vHeader.normal h2, #vHeader.medium, #vHeader.medium h2{	font-weight:700;}#vHeader.small{	height:80px;}#vHeader.normal, #vHeader.medium{	height:200px;}#vHeader.normal .imageLeft, #vHeader.medium .imageLeft{	padding-left:320px;}#vHeader .subtext1 .larger1,#vHeader .subtext1 .larger2, #vHeader .subtext1 .larger3, #vHeader .subtext2 .larger1,#vHeader .subtext2 .larger2, #vHeader .subtext2 .larger3{	display:inline;}#vHeader .verticalAlign{	display: table-cell;     vertical-align: middle;}#vHeader .imageRight, #vHeader .imageLeft{	top:-50%;}#vHeader .imageRight{	padding-left:20px;	text-align:left;}#vHeader .blue1, #vHeader .green1, #vHeader .orange1{	display:inline;}.ie7 #vHeader{    position: relative;}.ie7 #vHeader .imageRight, #vHeader .imageLeft{	position:relative;}.ie7 #vHeader .verticalAlign{    position: absolute;     top: 50%;} /* CTA Dropdown Trigger */

.lt-ie8 span.ctaDropdownArrow {
	margin-top: -13px;
	vertical-align:middle;
}

/* CTA Dropdown */

.stickyCta .content {
	position: absolute;
	left: 0;
	top: 60px;
	display: none;
	background: #1770a3 url('//pt-static.nationwide.com/static/darkBlueStripeBg.gif?r=65') repeat;
	color: #fff;
	z-index: 999;
	width: 100%;
	text-align: left;
	-webkit-box-shadow: 4px 4px 6px 0 rgba(0, 0, 0, 0.30);
	-moz-box-shadow: 4px 4px 6px 0 rgba(0, 0, 0, 0.30);
	box-shadow: 4px 4px 6px 0 rgba(0, 0, 0, 0.30);
}

.dropdowned .contentShown {
	display: block !important;
	overflow: visible !important;
}

.stickyCta.inPlace .content {
	background: url('//pt-static.nationwide.com/static/blueStripeBg.gif?r=65') repeat;
}

.stickyCta.inPlace .dropdowned {
	background: #1770a3 url('//pt-static.nationwide.com/static/blueStripeBg.gif?r=65') repeat;
}

.stickyCta .contentInner {
	padding: 10px 10px 20px 0;
	border-top: 1px solid rgba(255,255,255,0.3);
}

.no-rgba .stickyCta .contentInner {
	border-top: 1px solid #48809f;
}

.stickyCta .contentInner {
	padding: 20px 0 0 0;
}

.contentUnder {
	clear: both;
	padding-left: 10px;
}

.stickyCta .contentInner a:focus,
.stickyCta .contentInner a:hover {
	text-decoration:underline;
}

/* CTA Dropdown Contents */

.stickyCta .content select,
.stickyCta .content input,
.stickyCta .content .selectron,
.stickyCta .content .ctaSubmit {
	display: block;
	float: left;
	margin: 0 0 10px 10px;
}

.stickyCta .ctaSubmit {
	width: 200px;
}

.getAQuoteAuto .ctaSubmit {
	width: 165px;
}

.content .ctaGreyButtons .ctaSubmit {
	margin:0 0 10px 10px;
}

.stickyCta input[type=text]{
	width:180px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
}

.ie8 .stickyCta input[type=text],.ie9 .stickyCta input[type=text]{
	behavior: url('/system/pie-htc.jsp');
}

.stickyCta .content a {
	color: #fff;
}

.no-borderradius span.ctaContentArrow {
	vertical-align:middle;
}

.ctaContentUpper {
	display: block;
	float: left;
	padding:0 10px 10px 0;
}

.lt-ie8 .stickyCta .contentUnder {
	margin-top:10px
}

.ctaGreyButtons .ctaContentUpper {
	padding-bottom:0;
}

.ctaContentUpper > .button {
	margin-bottom: 10px;
}

.stickyCtaHR {
	display: block;
	border-bottom: solid 1px rgba(255,255,255,0.3);
	margin: 20px 0;
	clear:both;
}

.ctaGreyButtons .stickyCtaHR {
	margin:10px 0;
}

.no-rgba .stickyCtaHR {
	border-bottom: solid 1px #48809f;
}

.lt-ie8 .stickyCtaHR {
	margin-top:10px;
}

.lt-ie8 .ctaGreyButtons .stickyCtaHR {
	margin-top:10px;
}

/* CTA Dropdown - Image */

.stickyCta .stickyCtaLeftImage {
}

.stickyCtaRightContent,
.stickyCtaNoImage {
	margin: 0 0 20px 96px;
}

.stickyCtaNoImage {
	margin-left:10px;
}

.lt-ie8 .stickyCtaRightContent,
.lt-ie8 .stickyCtaNoImage {
	position:relative;
	/*top:-20px;
	margin-bottom:-10px;*/
}

.stickyCtaRightContent a,
.stickyCtaNoImage a {
	display:inline-block;
	padding-right:10px;
}

img.qr-code {
	float: left;
	height: 70px;
	width: 70px;
	margin: 0 10px 20px;
	border:3px solid #fff;
}

.stickyCtaRightContent > .stickyCtaHR,
.stickyCtaNoImage > .stickyCtaHR {
	clear:none;
	margin: 10px 20px 10px 10px;
}

.stickyCta .contentUnder p,
.ctaContentUpper p {
	line-height: 1em;
	margin-bottom: 20px;
	overflow:hidden;
	width:100%;
}

.ctaContentUpper p {
	margin:10px 0 10px 10px;
	line-height:1.3em;
}

.ctaContentUpper p {
	margin-top:0;
}

.stickyCta .contentUnder p a,
.stickyCta .contentUnder p span {
	margin-top:20px;
	margin-right:10px;
}

.ctaGreyButtons .contentUnder p a,
.ctaGreyButtons .contentUnder p span {
	margin-top:10px;
}

.stickyCta .contentUnder p a:first-child,
.stickyCta .contentUnder p span:first-child {
	margin-top:0;
}

/* Text Input */
.contentInner .placeholderOverlay {
	line-height: 40px;
	height:40px;
	padding-left:10px;
}
.contentInner .deleteButton {
	right:15px;
}

.stickyCta span.clearingWrapper {
	float:left;
	position:relative;
}

.lt-ie8 .stickyCta span.clearingWrapper {
	margin-bottom:10px;
}

.stickyCta .deleteButton {
	top:12px;
}
.stickyCta input[type=text].hasError{
	width:178px;
}

.stickyCta .ctaContentUpper a span.ctaButtonArrow{
    margin-top: -8px;
}/* ---
Link Menu CSS
---*/
aside.linkMenu{
	padding: 0 90px;
	margin: 0px 0 20px 0;
	text-align: left;
	border:none;
}
aside.linkMenu h2, aside.linkMenu h3, aside.linkMenu h4{
	color: #333;
	display:inline;
	position:relative;
}
.ie7 aside.linkMenu h6, .ie7 aside.linkMenu h5, .ie7 aside.linkMenu h4, 
.ie7 aside.linkMenu h3, .ie7 aside.linkMenu h2 {
	position: static;
	display: inline-block;
}
aside.linkMenu ul{
	display:block;
	float:left;
}
.ie7 aside.linkMenu.smallMenu ul{
	float:none;
	display:inline-block;
}
.ie7 aside.linkMenu.smallMenu.withPromo ul {
	float:left;
}
aside.linkMenu ul li{
	list-style-position: outside;	
}
aside.linkMenu.smallMenu{
	margin: 30px 0 30px 0;
	padding: 10px 20px;
}
aside.largeMenu.linkMenu{
	margin-bottom:30px;
}
aside.linkMenu.smallMenu.left-align{
		border: 1px solid #ccc;
}
aside.linkMenu.smallMenu.left-align.withPromo{
	border: none;
	padding:0 90px;
}
aside.linkMenu.smallMenu
aside.linkMenu.smallMenu ul{
	list-style-type: none;
}
aside.linkMenu.smallMenu ul li{
	margin-right: 15px;
	padding-left: 15px;
	height: 20px;
	border-left: 1px solid #acacac;
	display:inline-block;
	float:left;
}
.ie7 .smallMenu ul li{
	float:left;
}
aside.linkMenu ul li:first-child{
	padding-left: 0px;
	border-left: none;
}
aside.linkMenu.largeMenu header{
	margin-bottom:15px;
	font-size: 24px;
    font-family: "Arial", Sans-Serif; 	
}
aside.linkMenu.largeMenu ul{
	list-style-type: disc;
	padding-left: 20px;
	margin-left:20px;
	width: 340px;
}
aside.linkMenu.largeMenu ul:first-child{
    border:none;
    padding: 0;
    margin-left: 15px; /*accounting for the bullet */
    border-right: 1px dotted #666;
    width: 360px;
}
aside.linkMenu.largeMenu ul li{
	margin-top:20px;
	list-style-type: disc;
}
aside.linkMenu.largeMenu ul li:first-child{
	margin-top:0;
}
aside.linkMenu.smallMenu.center-align {
	text-align: center;
	padding-left: 0;
	padding-right: 0;
}
aside.linkMenu.center-align header h2,aside.linkMenu.center-align header h3,aside.linkMenu.center-align header h4{
	font-size:1.125em;
	font-family:'proxima-nova',sans-serif,arial,helvetica,clean,sans-serif;
}
aside.linkMenu.smallMenu.center-align header{
	text-transform: uppercase;
	text-align: center;
}
aside.linkMenu.smallMenu.center-align.withPromo .leftContent{
    float:left;
    margin-left: 90px;
    text-align:right;
}
aside.linkMenu.smallMenu ul{
	float:none;
	margin-top:5px;
}
aside.linkMenu.smallMenu.center-align ul li{
	display:inline-block;
	float:none;
	margin-right:13px;
}
aside.linkMenu  div.rightLink{
	float: right;
	display: block;
	width: 250px;
	padding-left: 20px;
	margin-left: 60px;
	margin-right: 10px;
	max-height: 60px;
	position:relative;
	top:6px;
	vertical-align: -50px;
	line-height: 1;
	padding-bottom: 5px;
}
aside.linkMenu div.rightLink > a{
	display:table-cell;
	vertical-align:middle;
	line-height: 20px;
	height: 60px;
	border-left: 1px dotted #666;
	padding-left: 20px;
	text-align:left;
}
.nf aside.linkMenu div.rightLink > div{
	display:table-cell;
	vertical-align:middle;
	line-height: 20px;
	height: 60px;
	border-left: 1px dotted #666;
	padding-left: 20px;
	text-align:left;
}
aside.linkMenu div.rightLink > a span:hover{
	text-decoration:none;
}
.endMarker{
	color: #e65100;
	font-size: 16px;
}
.lt-ie9 .endMarker{
	font-size: 15px;
}
.ie7 aside.linkMenu .marker{
	vertical-align: 2px;
}
aside.linkMenu.largeMenu ul li{
	border:none;
}
.ie7 aside.linkMenu div.rightLink {
	float:none;
	border-left: 1px dotted #ccc;
	right: -80px;
	padding-left: 10px;
}
.ie7 aside.linkMenu div.rightLink > a{
	border-left: none;
	display:block; /*IE7 doesn't do table-cell. figures. */
	padding-top: 10px;
	padding-bottom: 10px;
	height: 60px;
}
.ie7 .nf aside.linkMenu div.rightLink > div{
	border-left: none;
	display:block; /*IE7 doesn't do table-cell. figures. */
	padding-top: 10px;
	padding-bottom: 10px;
	height: 60px;
}
.ie7 aside.linkMenu.smallMenu.center-align ul{
	display: inline;
	text-align: center;
}
.ie7 aside.center-align.smallMenu.linkMenu ul li, .ie7 aside.linkMenu.smallMenu.center-align ul li{
	float:left;
}
.ie7 aside.linkMenu.largeMenu ul:first-child{
	margin-left: 0px;
}
.ie7 aside.largeMenu.linkMenu ul li{
	margin-left:15px;
}
/* Link Menu Above Page Title*/
.linkMenu.smallMenu.center-align + .pageTitle { margin-top: -10px; }

.linkMenu.smallMenu.left-align {
    margin: 30px 90px;
}/* Landing Page Indicator  */

.landing {
    font-size: 30px;
    font-family: "proxima-nova", sans-serif;
    color: #FFF;
    text-transform: uppercase;
    text-align: left;
    background-color: #474747;
    padding-left: 10px;
    height: 40px;
    line-height: 40px;
}
/* START ARTICLE LIST */
.articleList{
	padding:0 0 0 90px;
	margin-bottom:20px;
}
.articleList p{
	line-height:150%;
}
.articleList a{
	color:#333;
	width:338px;
	border:1px solid #acacac;
	margin:0 10px 10px 0;
	padding: 10px 15px 15px 20px;
	display:block;
}
.articleList a:hover,.articleList a:focus,.articleList a:active{
	text-decoration:none;
	background:#e9e9e9;
	outline:none;
}
.articleList h2,.articleList h3{
	font-family:"proxima-nova",sans-serif;
	font-weight:600;
}
.articleList h2{
	text-transform:uppercase;
	color:#397709;
	font-size:1.25em;
}
.articleList h3{
	color:#005691;
	font-size:1.125em;
	margin:5px 0 15px 0;
}
.articleList .articles{
	margin-top:20px;
}
.articleList .articles li{
	float:left;
}
.ie7 .articleList .marker{
	height:16px;
}
.articleList .withImage h3{
	float:left;
	width:278px;
}
.articleList img{
	float:left;
	margin:0 10px 0 0;
	display:inline-block;
}
.articleList .articles li div{
	margin-bottom:10px;
}
.ie7 .articleList  + .articleList{
	margin-top:-20px;
}
/*  Press Release */
.articleList.archives h3, .articleList.archives p{
	padding-right: 22px;
}
.articleList.archives a{
	position:relative;
}
.ie7 .articleList.archives ul{
    margin-bottom: 20px;
    display: inline-block;
}
.ie9 .articleList.archives ul li{
    float: none;
    display: inline-block;
}
.ie9 .articleList.archives li a{
    float: left;
}
/* END ARTICLE LIST */#socialMediaTab {
    height: 160px;
    margin-left: 943px;
    position: fixed;
    z-index: 777;
    white-space: nowrap;
	top:168px;
}
#socialMediaTab .tabs {
    border-radius: 0 5px 5px 0;
    background-color: #fff;
    height: 95px;
    display:inline-block;
    width: 30px;
}

body #socialMediaTab .st_sharethis_hcount{
    border-bottom: none;
	height:32px;
}

#socialMediaTab .st_facebook_hcount, #socialMediaTab .st_twitter_hcount, #socialMediaTab .st_googleplus_hcount, #socialMediaTab .st_sharethis_hcount {
    height:31px;
    border-bottom:1px solid #e2e2e2;
    width: 100%;
    float: left;
}
#socialMediaTab .st_googleplus_hcount{
	border-bottom:0;
}
#socialMediaTab .st_twitter_hcount .stArrow, #socialMediaTab .st_facebook_hcount .stBubble, #socialMediaTab .st_twitter_hcount .stBubble, #socialMediaTab .st_googleplus_hcount .stBubble,#socialMediaTab .st_twitter_hcount .stArrow, #socialMediaTab .st_facebook_hcount .stArrow {
    background-image: none;
}
#socialMediaTab .stButton .stHBubble {
    margin:0;
    z-index: auto;
}
#socialMediaTab .stButton_gradient,
#socialMediaTab .stButton_gradient:hover,
#socialMediaTab .stButton_gradient,
#socialMediaTab .stButton_gradient:hover {
    background: none no-repeat scroll 0 0 transparent;
    border: none;
    color: #fff;
    filter: none;
    padding: 0;
    height:auto;
}
#socialMediaTab .st_sharethis_hcount .stButton_gradient{
    margin-top: 5px;
}
/*#socialMediaTab .st_googleplus_hcount .stButton_gradient{
    background-image : url("//pt-static.nationwide.com/static/google.png?r=65") !important;
}
#socialMediaTab .st_facebook_hcount .st-facebook-counter{
    background-image : url("//pt-static.nationwide.com/static/facebook.png?r=65") !important;
}
#socialMediaTab .st_twitter_hcount .st-twitter-counter{
    background-image : url("//pt-static.nationwide.com/static/twitter.png?r=65") !important;
}
#socialMediaTab .st_sharethis_hcount .stButton_gradient{
    background-image : url("//pt-static.nationwide.com/static/sharethis.png?r=65") !important;
}*/

#socialMediaTab .st_googleplus_hcount .stButton_gradient,
#socialMediaTab .st_facebook_hcount .st-facebook-counter,
#socialMediaTab .st_twitter_hcount .st-twitter-counter,
#socialMediaTab .st_sharethis_hcount .stMainServices{
    background-image : url("//pt-static.nationwide.com/static/sprites.png?r=65") !important;
	height:21px;
	width:21px;
	display:inline-block;
	float:left;
}
#socialMediaTab .st_facebook_hcount:hover .st-facebook-counter{
	background-position:-520px -160px;
}
#socialMediaTab .st_twitter_hcount:hover .st-twitter-counter{
	background-position:-520px -200px;
}
#socialMediaTab .st_googleplus_hcount:hover .stButton_gradient{
	background-position:-520px -240px;
}
#socialMediaTab .st_sharethis_hcount:hover .stMainServices {
	background-position:-520px -280px;
}

#socialMediaTab .st_facebook_hcount .st-facebook-counter{
	background-position:-560px -160px;
}
#socialMediaTab .st_twitter_hcount .st-twitter-counter{
	background-position:-560px -200px;
}
#socialMediaTab .st_googleplus_hcount .stButton_gradient{
	background-position:-560px -240px;
}
#socialMediaTab .st_sharethis_hcount .stMainServices {
	background-position:-560px -280px;
}


/*#socialMediaTab .st_googleplus_hcount .stButton_gradient, #socialMediaTab .st_sharethis_hcount .stButton_gradient{
    width: 100%;
    height: 20px;
    float: left;
} */
#socialMediaTab .st_googleplus_hcount .stArrow .stButton_gradient{
    background : none !important;
    height: auto;
}
#socialMediaTab .st_sharethis_hcount .stArrow, #socialMediaTab .st_sharethis_hcount .chicklets{
    display: none !important;
}
#socialMediaTab .stButton {
    line-height:normal;
    margin: 0;
    z-index: auto;
    width: 67%;
    padding: 5px 5px 0;
    text-align: center;
}
#socialMediaTab .stButton .stArrow {
    background: none;
    display: inline-block;
    height: auto;
    line-height: normal;
    margin: 0;
    padding: 0;
    text-align: center;
    width:100%;
    float: left;
}
#socialMediaTab .stButton .stMainServices, #socialMediaTab .stButton .chicklets {
    background-image: none;
    display: inline-block;
    line-height: normal;
    padding: 0px;
    width: 100%;
    float:left;
}
#socialMediaTab .stButton .stBubble_hcount {
    height: auto;
    line-height: normal;
    padding: 0;
    white-space: nowrap;
	font-size:7px;
	color:#555;
}
#socialMediaTab .stButton .chicklets:hover {
    opacity: 1;
}
#stwrapper.stwrapper{
    position: fixed;
    top: 117px !important;
}
#socialMediaTab .arrow{
	background:#fff !important;
}

.stButton {
	position: relative;
	z-index: 1;
	text-decoration: none;
	color: #000;
	display: inline-block;
	cursor: pointer;
	margin-right: 3px;
	margin-left: 3px;
	font-size: 11px;
	line-height: 16px;
}/* START INFOGRAPHIC CODE BOX */
.infographic{
	margin-bottom:30px;
	padding:0 90px;
}
.infographic span{
	text-align:center;
	display:block;
	margin-bottom:30px;
}
.infographic article{
	padding:0;
	margin-bottom:10px;
}
.infographic textarea,.infographic .dummyArea{
	border:1px solid #959595;
	background:#f2f2f2;
	width:738px;
	padding:8px 10px;
	line-height:150%;
	font-family:"Courier New","Courier",monospace;
}
.infographic textarea{
	height:24px;
}
.infographic .dummyArea{
	visibility:hidden;
}
/* END INFOGRAPHIC CODE BOX */
#glossaryTerms{
    width: 780px;
    margin: 0 80px;
    display: inline-block;
}
#glossaryTerms p{
	line-height:150%;
}
#glossaryTerms #glossaryNav{
    width: 100%;
    font-size: 21px;
    font-family: "Arial", sans-serif;
    font-weight: 700;
    margin-bottom: 20px;
    float: left;
    display: inline-block;
}
#glossaryNav li{
    display: inline-block;
    float: left;
    border-right: 2px solid #a1a1a1;
}
#glossaryNav li a, #glossaryNav li.noLink{
    padding: 0 6px;
}
#glossaryNav li a:hover, #glossaryNav li a.active{
    background-color: #d7d7d7;
}
#glossaryNav li.noLink{
    color: #959595;
}
#glossaryTerms .gTerm{
    width: 100%;
    float: left;
}
#glossaryTerms .gTermContent h3{
   padding-bottom : 5px;
   font-size: 18px;
   font-weight: 700;
}
#glossaryTerms .gTermHeader{
    padding : 0 15px;
    font-size: 16px;
    margin-bottom: 20px;
    height: 40px;
    line-height: 40px;
    background-color: #666;
}
#glossaryTerms .gTermContent{
   padding-bottom: 20px     
}
#glossaryTerms .gTermHeader h2{
   float: left;
}
#glossaryTerms .gTermHeader a{
    float: right;
}
#glossaryTerms .gTermHeader a, #glossaryTerms .gTermHeader h2{
   color: #fff;
}
#glossaryTerms .last{
   border-right: none;     
}.tableArea{
	margin:0 auto;
	width: 940px;
}
.tableArea header{
	margin: 0 90px 15px;
	width:760px;
	float: left;
}
.tableArea header.hasImage{
 line-height: 40px;   
}
.tableHeader p{
	margin:0;
	padding:15px 0 0;
	width: 100%;
	float: left;
}
.tableHeader p a{
	font-weight: 700;
}
.tableArea.rightAlign{
    border-top: 1px solid #e2e2e2;
}
.tableArea.rightAlign .tableHeader p{
	float: right;
	width: 50%;
	padding-top: 0;
}
.tableArea.rightAlign .tableHeader h2{
    width: 44%;
}
.tableArea.rightAlign .tableHeader{
    padding-top: 30px;
    line-height: 45px;
}   
.tableHeader h2{
	float: left;
}
.tableHeader img{
	width: 30px;
	height: 40px;
	float:left;
	padding-right: 15px;	
}
table {
	color:#333;
	font-size:16px;
	line-height: 150%;
	width: 760px;
	border: none;
	border-top: 1px solid #c6c6c6;
	border-left: 1px solid #c6c6c6;
	margin: 0 auto 30px;
}
table td,
table th {
	padding:15px;
	border-bottom: 1px solid #c6c6c6;
	border-right: 1px solid #c6c6c6;
	vertical-align:top;
}
table tr.alt,
table tr.alt,
table td.alt,
table th.alt,
table tr.subHeading th,
table th.subHeading {
	color:#333;
	background:#f1f1f1;
}
table th,
table th.alt {
	color:#fff;
	background:#666;
}
table .heading th,
table .subHeading th,
table th.heading,
table th.subHeading {
	font-weight:bold;
}
table .subHeading th.subHeaderDetail {
	font-weight:normal;
}
table .sectionHeading,
table .sectionHeading th {
	font-size:18px;
	font-weight:bold;
	color:#333;
	background:#fff;
}
table tr.centered td,
table tr.centered th,
table td.centered,
table th.centered {
	text-align:center;
}
table tr.righted td,
table tr.righted th,
table td.righted,
table th.righted {
	text-align:right;
}
table tr.vertTop td,
table tr.vertTop th,
table td.vertTop,
table th.vertTop {
	vertical-align:top;
}
table tr.vertMid td,
table tr.vertMid th,
table td.vertMid,
table th.vertMid {
	vertical-align:middle;
}
table tr.vertBot td,
table tr.vertBot th,
table td.vertBot,
table th.vertBot {
	vertical-align:middle;
}
table th a {
	font-weight:bold;
	color: #fff !important;
}
table a.button {
	width: 95.5%;
	margin: 0;
}
.tableArea .tableDisclosure, .tableDisclosure{
    font-size: 14px;
    width: 760px;
}
table .subHeading th a, table .sectionHeading th a{
    color: #005691 !important;
}
table ~ .tableDisclosure{
    padding-top:15px;
    margin: -30px auto 30px;
}
.tableArea .tableDisclosure ~ table, .tableDisclosure ~ table{
    margin-top: 15px;
}
.tableDisclosure{
    margin: 0 auto;
}
h2.tableHeading{
   padding-bottom: 30px; 
}

/* -------------------------------------------------------------- */
/* IMG changes below */

td.empty,th.empty{
	background-color:#fff;
	border:1px solid #fff;
}
tr.sorting th{
	background-color:#593;
	color:#fff;
}
table.funds{
	width:940px;
}
table.funds tr.heading strong{
	display:block;
	font-size:16px;
}
table.funds tr.heading th{
	font-weight:300;
	font-size:12px;
	line-height:18px;
}
table.funds tr th{
	vertical-align:middle;
}
table.funds tr.fundName td strong{
	color:#005691;
}
article.stickyHeader table.stuck{
	position:fixed;
	top:0;
	width:auto;
	margin-top:0 !important;
	left:50%;
	z-index:1;
}
table.funds td,table.funds th{
	padding:15px 0;
	text-align:center;
}

/* BANK & MORTGAGE RATE */

.brBodyHeader { background: none; color: #333; }
.ie7 .alt .brBodyHeader { background: #F1F1F1; }
.bankRate caption{ display: block; position: absolute; left: -999em; }
.ie7 .bankRate caption { display: none; } 
.brDisclosure{ width: 760px; font-size: 14px;}  
.bankRate .mfErrorMsg{ width: 760px; float: left; margin: 0px 90px;}
.bankRate .brCol .brBodyHeader { width: 75px; }
.bankRate aside.disclosure p, .bankRate aside.disclosure p + p{margin: 0}

.accordion .bankRateTable, .accordion .mfErrorMsg {
    width: 715px;
}
table ~ .brDisclosure{
    margin-top: -30px;
    padding: 15px 90px 30px 90px;
}
.accordion table ~ .brDisclosure{
    width: 715px;
    padding-left:0;
	padding-right:0;
}
.accordion .withDisclosure {
	margin-top:0;
	margin-bottom:30px;
	padding-left:0;
	padding-right:0;
}
article.headerDescription h2{
    padding-bottom: 15px;
}
article.headerDescription p {
    margin-top: 0;
}
.ie7 .accordion .headerDescription h2{
    position: static;
}
article.headerDescription p.last {
    margin-bottom: 15px;
}
article.headerDescription + article .mfErrorMsg {
    margin-top: 15px;
}
article.optionalDisclosure, .accordion article.optionalDisclosure{
    padding-bottom: 30px;
    line-height: 150%;
    margin-bottom: 0;
}
article.bankRate + article.optionalDisclosure{
    margin-top: -15px;
}
article.bankRate.noData + article.optionalDisclosure{
    margin-top: 0px;
}
.accordion article.headerDescription{
    padding: 0px;
}
.accordion .mfErrorMsg{
    margin-left: 0;
    margin-right: 0;
    width: 715px;
}
article.noData{
    margin-bottom: 30px;
}
.ie7 article.noData{
    padding: 0 90px;
}
.ie7 .accordion article.noData{
    padding: 0;
}
article.optionalDisclosure + .contentPromo.resourceCenter, .bankRate + .contentPromo.resourceCenter, article.optionalDisclosure ~ .optionLink, article.optionalDisclosure + .articleList, article.optionalDisclosure + .topFade {
    margin-top: 0;
}
.ie7 .body-text.optionalDisclosure + .ie7 .accordion, .ie7 article.withDiscolsure.optionalDisclosure + .ie7 .optionLink{
    margin-top: -20px;
}
/* NF GROW FUNDLIST  */
table.fundCompareList {
   width: 715px;
   border: 1px solid #c6c6c6;
}
table.fundCompareList td{
   border: none; 
   border-bottom: 1px solid #c6c6c6;
}
table.fundCompareList tr td:nth-child(2){
   text-align: right; 
}
.accordion table.fundCompareList {
    margin-bottom: 10px;
}
/* End NF GROW FUNDLIST  */
/* START OPTION LINKS */
.smallPromo {
	padding:0 20px;
	margin-bottom:30px;
	overflow:hidden;
}
.smallPromo p{
	line-height:150%;
}
.smallPromo h3{
	margin-bottom:10px;
	font-size:1.125em;
	color:#005691;
	font-weight:700;
}
.smallPromo a:focus{
    outline:none;
}
.smallPromo .rightLink{
	float:right;
	display:table;
	width:270px;
	padding:3px 0 3px 15px;
	margin-left:15px;
	border-left:1px solid #e7e7e7;
}
.smallPromo .rightLink a{
	font-weight:700;
	display:table-cell;
	vertical-align:middle;
}
.smallPromo img{
	float:left;
	margin-right:10px;
}
.smallPromo .content{
	overflow:hidden;
}
.smallPromo .content .inner p{
	overflow:hidden;
}
.ie7 .smallPromo .marker{
	height:16px;
}
/* END OPTION LINKS *//* Start Mutual Fund Tables */

/* Global */
.mutualFundTable { width: 938px; margin-bottom:30px;}
.mutualFundTable .primaryHeading th { line-height: 125%; padding: 10px; text-align: left; vertical-align: middle; font-weight: bold; font-size: 15px; }
.mutualFundTable .secondaryHeading th { padding: 10px; text-align: center; vertical-align: top; background-color: white; color: black; font-size: 13px; font-weight: bold; }
.mutualFundTable tr td.colB, .mutualFundTable .secondaryHeading th.colB,
.mutualFundTable tr.rowB { background: #F1F1F1; }
.mutualFundTable td { padding: 10px; text-align: left; vertical-align: middle; line-height: 125%; font-size: 15px; }
.mutualFundTable tr td a { font-weight: bold; vertical-align: middle; }
.mutualFundTable caption { display: block; position:absolute; left:-999em; }
.ie7 .mutualFundTable caption { display: none; } 

.mfLoading{ margin-left: 470px; }

.mfSortControls { float: right; }
.ie7 .mfSortControls { position: relative; }

.mfSortControls + .mfSortControls { margin-right: 15px; }
#dates { margin-top: 15px; margin-bottom: 30px;}

.mfErrorMsg{ border: 1px solid #ed1c22; border-radius: 5px; line-height: 55px; font-weight: 700; color: #ed1c22; margin: 30px 0; }
.mfError{ background-position: -20px -1121px; margin: 10px 15px; height: 34px; width: 33px; float: left; position: relative; }

.lt-ie8 .mfErrorMsg {
	height:55px;
	margin-left:15px;
}

.lt-ie8 .mfErrorMsg {
	margin-left:0;
}

/* Holding Tables */
.mutualFundTable.mfAllHoldings th, .mutualFundTable.mfAllHoldings td, 
.mutualFundTable.mfTopHoldings th, .mutualFundTable.mfTopHoldings td { padding: 10px; }

.mutualFundTable.mfAllHoldings .issuernameandtitle {width : 160px; }
.mutualFundTable.mfAllHoldings .category{width : 118px; }
.mutualFundTable.mfAllHoldings .cusip{width : 84px; }
.mutualFundTable.mfAllHoldings .principalamount{width : 100px; }
.mutualFundTable.mfAllHoldings .effectivematurity{width : 76px; }
.mutualFundTable.mfAllHoldings .maturity{width : 72px; }
.mutualFundTable.mfAllHoldings .couponyield{width : 60px; }
.mutualFundTable.mfAllHoldings .amortizedcost{width : 100px; }

.mfTopHoldings td.percent { text-align: left; } 
.ie7 .button.holdingsViewTopBtn { padding: 1px 6px; }

.ie9 .mutualFundTable.mfAllHoldings .issuernameandtitle, .isIpad .mutualFundTable.mfAllHoldings .issuernameandtitle { width : 145px; }
.ie9 .mutualFundTable.mfAllHoldings .category, .isIpad .mutualFundTable.mfAllHoldings .category{ width : 113px; }
.ie9 .mutualFundTable.mfAllHoldings .cusip, .isIpad .mutualFundTable.mfAllHoldings .cusip { width : 87px; }
.ie9 .mutualFundTable.mfAllHoldings .principalamount, .isIpad .mutualFundTable.mfAllHoldings .principalamount { width : 104px; }
.ie9 .mutualFundTable.mfAllHoldings .effectivematurity, .isIpad .mutualFundTable.mfAllHoldings .effectivematurity { width : 76px; }
.ie9 .mutualFundTable.mfAllHoldings .maturity, .isIpad .mutualFundTable.mfAllHoldings .maturity { width : 75px; }
.ie9 .mutualFundTable.mfAllHoldings .couponyield, .isIpad .mutualFundTable.mfAllHoldings .couponyield { width : 60px; }
.ie9 .mutualFundTable.mfAllHoldings .amortizedcost, .isIpad .mutualFundTable.mfAllHoldings .amortizedcost { width : 105px; }

.mfHoldingsControls { margin-bottom: 30px; }
.mfHoldingsControlsMM  {margin-bottom:5px; }
.mfHoldingsControls h2 { margin: 5px 0 10px; display: inline-block; }
.mfHoldingsControlDates > a, .mfHoldingsControlDates > span { padding: 0 10px; border-right: 1px solid black; }
.mfHoldingsControlDates a.lastDate, .mfHoldingsControlDates > span.lastDate { border-right: none; }
.mfHoldingsControls .buttonWrapper input{ margin: 0; }
.holdingControls { width: 100%; display: inline-block; position: relative; }
.holdingControls p { float: left; }
.holdingControls p.dates { width: 415px;}
.mfHoldingControls h2{ margin-bottom: 10px; }
.mfHoldingsControls .buttonWrapper{ float: right; position: absolute; bottom: 0; right: 0; }
.mfHoldingsControlDesc, .mfHoldingsControlDates { float:left; }
.holdingsViewTopBtn { position:absolute; right:0; bottom:3px; margin:0; }
.holdingsViewTopBtn.multiLineDates { bottom:auto; top: 3px; }
.mfHoldingsControls hr{ margin: 10px 0; }

.holdingsTable > img { display:block; margin: 0 auto; float:none; }

.holdingsMMInfo { margin-bottom:30px; }
.holdingsMMInfo > span { padding:0 10px; }
.holdingsMMInfo > span:first-child { border-right: 1px solid black; padding-left:0; }

.holdingsPricingLink { display:block; }

.mfTopHoldings th.holding { width: 70%; }
td.percent, td.marketvalue, td.shares, td.principalamount, td.couponyield, td.amortizedcost { text-align:right; }

/* Pricing & Performance Tables */
.mutualFundTable.mfpriceAndPerf td { text-align: center; vertical-align: top; padding: 8px; font-size: 12px; }
.mutualFundTable.mfpriceAndPerf .primaryHeading th { text-align: center; padding: 8px; font-size: 12px; }
.mutualFundTable.mfpriceAndPerf .secondaryHeading th { text-align: center; padding: 8px; font-size: 12px; line-height: 125%; }
.mutualFundTable.mfpriceAndPerf .secondaryHeading th.alt { background: #F1F1F1; } 

.mutualFundTable.mfpriceAndPerf .fundName td{text-align: left; font-size: 14px; }
.mutualFundTable.mfpriceAndPerf .fundType { background: #F1F1F1; }      
.mutualFundTable.mfpriceAndPerf .fundType h2 { text-align: left; font-weight: bold; font-size: 16px; }

#fundDescription { margin-left: 90px; margin-bottom: 15px; }

.mfPricingControls .selectronSelected > span { color: #333; }
.mfPricingControls .selectronLi[data-index="0"] { color: #333; }

.ie7 .mfPricingControls hr { width: 940px; }
   
/* Morningstar Rating Tables */
.mutualFundTable.mfMorningstar .fundName1 { border-right: none; vertical-align: middle; text-align:left; }
.mutualFundTable.mfMorningstar .fundName2 { border-left: none; vertical-align: middle; text-align: right; }
.mutualFundTable.mfMorningstar .fundType { vertical-align: middle; text-align: left; font-size: 16px; font-weight: bold; background: #F1F1F1; }

.mutualFundTable.mfMorningstar td { text-transform: capitalize; }
.mutualFundTable.mfMorningstar tr td img { vertical-align: middle; }

.mfMorningstarControls .mfSortControls { margin-right: 90px; }
.ie7 .mfMorningstarControls hr { width: 940px; }
.ie8 .mutualFundTable.mfMorningstar .fundName2 { width: 278px; }

#mfMorningstarTable .oneStar{background-position: -601px -158px; height:12px; width:12px; }
#mfMorningstarTable .twoStar{background-position: -601px -178px; height:12px; width:25px; }
#mfMorningstarTable .threeStar{background-position: -601px -198px; height:12px; width:39px; }
#mfMorningstarTable .fourStar{background-position: -601px -218px; height:12px; width:52px; }

/* Lipper Rating Tables */
.mutualFundTable.mfLipper .fundName1 { border-right: none; vertical-align: middle; }
.mutualFundTable.mfLipper .fundName2 { border-left: none; vertical-align: middle; text-align: right; }
.mutualFundTable.mfLipper .fundType { vertical-align: middle; text-align: left; font-size: 16px; font-weight: bold; background: #F1F1F1; }
.mfLipper.mutualFundTable .primaryHeading th { height: 24px; }

.mutualFundTable.mfLipper td { text-transform: capitalize; }

.ie9 .mutualFundTable.mfLipper .rating{ width : 224px; }
.ie9 .mutualFundTable.mfLipper .year{ width : 117px; }

.mfLipperControls .mfSortControls { margin-right: 90px; }
.mfLipperControls .selectronLi[data-index="0"] { color: #333; }
.ie7 .mfLipperControls hr { width: 940px; }

/* End Mutual Fund Tables */.mutualFundTable.mfpriceAndPerf .primaryHeading th,
.mutualFundTable.mfpriceAndPerf .primaryHeading td {
    font-size:14px;
    background-color:#666;
    color:#fff;
    text-align:left;
    vertical-align:bottom;
    margin:0 8px;
}
.mutualFundTable.mfpriceAndPerf .primaryHeading th {
    white-space:nowrap;
    line-height: 1em;
    padding-bottom:10px;
}
.mutualFundTable.mfpriceAndPerf .primaryHeading th span {
    font-weight:normal;
    display:block;
    font-size:12px;
    padding-top:3px;
    line-height:1em;
}

.mutualFundTable.mfpriceAndPerf .secondaryHeading th {
    background-color:#29773A;
    color:#fff;
    text-align:left;
    vertical-align:bottom;
    font-size: 14px;
    font-weight: normal;
    white-space:nowrap;
}

.mutualFundTable.mfpriceAndPerf .secondaryHeading a {
    text-decoration:underline;
    display:block;
    font-weight:normal;
    color:#fff;
}

.mutualFundTable.mfpriceAndPerf .secondaryHeading a.sorted {
    font-weight:bold;
}

.ie7 .mutualFundTable.mfpriceAndPerf .secondaryHeading .fundName a > span {
    top: 0px;
}

.mutualFundTable.mfpriceAndPerf .secondaryHeading a > span {
    display:inline-block;
    margin-left:5px;
    width:10px;
    height:6px;
    position:relative;
}

.ie7 .mutualFundTable.mfpriceAndPerf .secondaryHeading a > span {
    height:10px;
}

.mutualFundTable.mfpriceAndPerf .secondaryHeading a.sortAsc > span {
    background-position:-440px 0;
}

.mutualFundTable.mfpriceAndPerf .secondaryHeading a.sortDesc > span {
    background-position:-420px 0;
}

.mutualFundTable.mfpriceAndPerf td {
    text-align:right;
    margin:0 8px;
    font-size:14px;
}

.mutualFundTable.mfpriceAndPerf .fundName td {
    background-color:#f2f6f9;
}

.mutualFundTable.mfpriceAndPerf tr.fundName a {
    font-size:16px;
}

.mutualFundTable.mfpriceAndPerf .fundName span {
	line-height:1em;
	display:inline;
	position: relative;
	top: 3px;
}

.mutualFundTable.mfpriceAndPerf .fundName span.fundGroup {
    padding-left:30px;
    float: none;
    top: 0;
}
.mutualFundTable.mfpriceAndPerf .fundName span a, .mutualFundTable.mfpriceAndPerf .fundName span {
    float:right;
}
.mutualFundTable.mfpriceAndPerf .fundName span a {
    font-weight: 400;
}
.mutualFundTable.mfpriceAndPerf td.fundInception {
    margin:0 10px;
}

.mutualFundTable.mfpriceAndPerf td.fundInception,
.mutualFundTable.mfpriceAndPerf td.fundAssetClass {
    text-align:left;
}

.fundPriceChangePos span{
    background-position:-279px -1220px;
}

.fundPriceChangeNeg span{
    background-position:-279px -1200px ;
}

.fundPricingChange span span{
    width: 11px;
    height: 8px;
    margin-right: 5px;
}

.ie7 .fundPricingChange span span{
    height: 10px;
}
   
.fundPriceChangePos {
    color: #5c8134;
    white-space: nowrap;
}

.fundPriceChangeNeg {
    color: #e00;
    white-space: nowrap;
}

.fundNameContainer { position: relative; }

/* Enhanced P&P Toolbar */
.enhancedToolbar { background-color: #F5F5F5; margin-bottom: 10px; padding: 10px; position: relative; height: 105px; }
.enhancedToolbar > div { border-right: 1px dotted #C4C4C4; }
.enhancedToolbar .optionLast { border-right: none; }
            
.assetOption { display: block; padding: 0 10px 0 0; height: 105px; width: 224px; vertical-align: top; float: left; }
.assetOption .selectron[data-select=groupFilter] { width: 225px; }
.assetOption .selectron[data-select=groupFilter] .selectronList { width: 223px; }
.ie7 .assetOption { padding: 0 8px 0 0; }

.searchOption { display: block; padding: 0 10px 0 10px; height: 105px; width: 209px; vertical-align: top; float: left; /*overflow:hidden;*/ }
.searchOption .enhancedSearchText { width: 156px; font-size: 14px; border-top: 1px solid #E7E7E7; border-bottom: 1px solid #E7E7E7; border-left: 1px solid #E7E7E7;
                                    margin: 3px 0; }
.searchOption .deleteButton { height: 17px; right: 40px; }
.searchOption .enhancedSearchSubmit { height: 40px; width: 34px; background-position: -760px -20px; border: none; -webkit-border-radius: 0 5px 5px 0; 
                                     -moz-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0; position: absolute; top: -101px; right: 0; }
.searchOption .toolbarSubmit { display: block; position: relative; }
.ie7 .searchOption { padding: 0 8px 0 8px; }

.performanceOption { display: block; padding: 0 10px 0 10px; height: 105px; width: 212px; vertical-align: top; float: left; }
.performanceOption .selectron[data-select=performanceSort] { width: 214px; }
.performanceOption .selectron[data-select=performanceSort] .selectronList { width: 212px; }
.ie7 .performanceOption { padding: 0 8px 0 8px; }

.msOption { padding: 10px 0 0 10px; }
.msOption .msCheck { vertical-align: middle; }
.msOption .msText { font-size: 14px; padding-left: 10px; display: inline-block; cursor: default; }
.ie7 .msOption { padding: 0 8px 0 8px; }
.ie7 .msOption .msText { padding-left: 5px; }

.shareOption { display: block; padding: 0 0 0 10px; height: 105px; width: 212px; vertical-align: top; float: left;}
.shareOption .selectron[data-select=shareSort] { width: 212px; }
.shareOption .selectron[data-select=shareSort] .selectronList { width: 210px; }
.ie7 .shareOption { padding: 0 0 0 8px; }

.enhancedLabel { display: block; margin-bottom: 20px; font-weight: bold; }
.searchOption .enhancedLabel { margin-bottom: 15px; }

.enhancedNoFunds { width: 780px; margin: 0 auto 30px; padding: 15px 20px; border: 1px solid #e4a91f; }
.enhancedNoFunds span { display: inline-block; width: 720px; font-weight: bold; }
.enhancedNoFundImg{ margin-right: 20px; background:url('//pt-static.nationwide.com/static/icon_warning.png?r=65') no-repeat 0 0; height:31px; width:31px; display:inline-block; }

.ie7 .enhancedToolbar { display: inline-block; position: relative; }
.ie7 .searchOption .enhancedSearchSubmit { top: -45px; right: 0; }
.ie7 .assetOption { float: left; }
.ie7 .searchOption { width: 225px; float: left; }
.ie7 .searchOption .deleteButton { right: 10px; }
.ie7 .searchOption .enhancedSearchText { width: 169px; }
.ie7 .performanceOption { float: left; }
.ie7 .msOption { float: left; }
.ie7 .shareOption { float: left; }

.enhancedToolbar .selectron { font-size: 14px; }
.enhancedToolbar .selectron .selectronSelected { font-weight:bold; }
.selectron[data-select=groupFilter] .selectronLi > span, .selectron[data-select=performanceSort] .selectronLi > span,
    .selectron[data-select=shareSort] .selectronLi > span { padding: 8px 10px; }
.selectron[data-select=groupFilter] .selectronLi[data-index="0"], .selectron[data-select=performanceSort] .selectronLi[data-index="0"],
    .selectron[data-select=shareSort] .selectronLi[data-index="0"] { color: black; }
.selectron[data-select=groupFilter] .selectronLi[data-index="0"], 
    .selectron[data-select=groupFilter] .selectronLi[data-index="8"]  { font-weight: bold; }
.selectron[data-select=groupFilter] .selectronLi[data-index="1"], .selectron[data-select=groupFilter] .selectronLi[data-index="2"],
    .selectron[data-select=groupFilter] .selectronLi[data-index="3"], .selectron[data-select=groupFilter] .selectronLi[data-index="4"], 
    .selectron[data-select=groupFilter] .selectronLi[data-index="5"], .selectron[data-select=groupFilter] .selectronLi[data-index="6"], 
    .selectron[data-select=groupFilter] .selectronLi[data-index="7"], .selectron[data-select=groupFilter] .selectronLi[data-index="9"],
    .selectron[data-select=groupFilter] .selectronLi[data-index="10"], .selectron[data-select=groupFilter] .selectronLi[data-index="11"],
    .selectron[data-select=groupFilter] .selectronLi[data-index="12"], .selectron[data-select=groupFilter] .selectronLi[data-index="13"],
	.selectron[data-select=groupFilter] .selectronLi[data-index="14"] { text-indent: 10px; }
.enhancedToolbar .selectronSelected > span { color: black; }
.searchOption .placeholderOverlay { font-size: 14px; color: #666; }

/* Enhanced Pricing & Performance */
.mutualFundTable.mfpriceAndPerf .enhancedMorningstarComponent .morningstarComponent { font-weight: bold; float: left; border-right: 0; }
.mutualFundTable.mfpriceAndPerf .enhancedMorningstar td, 
    .mutualFundTable.mfpriceAndPerf .enhancedMorningstar th { border-top: 0; border-right: 0; border-left: 0; padding: 5px; width:20%; text-align: right; vertical-align: middle; }
.mutualFundTable.mfpriceAndPerf .enhancedMorningstarComponent .morningstarComponent { width: 97%; padding: 12px 12px 12px 12px;  }
.mutualFundTable.mfpriceAndPerf .enhancedMorningstar th  { font-style : italic; }
.mutualFundTable.mfpriceAndPerf .msHeader th { font-style : normal; }

.morningstarComponent .mfErrorMsg { text-align: left; }
                                                                                     
.enhancedMorningstar { font-size: 14px; margin: 0; border: 0; width: 100%; } 
.enhancedMorningstar th, .enhancedMorningstar th.alt { color: #666; background: none; }
            
.mfTitleComponent.mfNotAvailable, .mfTitleComponent { width : 98%; } 
.ie7 .mfTitleComponent span { float: none; display: inline-block; }
.mfTitleComponent.mfNotAvailable { text-align: left; color: #416812; padding-bottom: 5px; }

.mfTitleComponent { display: inline-block; padding: 0 5px 0 10px; margin-bottom: 5px; font-size: 14px; border-bottom: 1px dotted #666; }
.mfTitleComponent span { position: relative; width: 250px; margin: 0 0 5px 30px; color: #666; font-weight: normal; float: left; text-align: left}
.mfTitleComponent span.tableTypeHeader { float: left; color: #416812; margin-left : 0; width: auto; font-weight: 700; }

.mfEmpty { background: none; }
.msHeader th { font-weight: bold; }
.morningstarComponent .mfLoading { margin-left: 0; }
            
#enhancedDates { margin: 15px auto 30px auto; width: 760px; line-height: 150%;} 

.enhancedMorningstar .oneStar{background-position: -598px -156px; height:12px; width:12px; }
.enhancedMorningstar .twoStar{background-position: -598px -172px; height:12px; width:24px; }
.enhancedMorningstar .threeStar{background-position: -598px -188px; height:12px; width:34px; }
.enhancedMorningstar .fourStar{background-position: -598px -204px; height:12px; width:45px; }
.enhancedMorningstar .fiveStar{background-position: -599px -220px; height:12px; width:54px; }

.isIpad .msOption .msText { padding-left: 5px; } 
.isIpad .searchOption .enhancedSearchText { -webkit-appearance: caret; }

/* AUTO COMPLETE */
.ui-autocomplete { background: white; font-size:14px; color:#333; border: 1px solid #ACACAC; min-width: 175px; max-height: 164px; overflow: hidden; }
.lt-ie9 .ui-autocomplete { max-height: 165px; }


.ui-helper-hidden-accessible { display: block; position: absolute; left: -999em; }

.ui-menu-item { border-top: 1px dotted #E7E7E7; cursor: pointer; display: block; padding: 0; }
.ui-menu-item a { color: black; display: inline-block; padding: 8px 10px; text-decoration: none; } 
.ie7 .ui-menu-item a { min-width: 170px; margin-left: -15px; }
.ui-menu-item a:hover { background: #F0F0F0; } 
/* VIDEO */
figure.video {
	width: 850px;
	margin: 0 auto;
}
.video--mediaManager{
	padding: 10px 4% 20px 4%;
}
.video--mediaManager.video--iframed{
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100%;
}
.video__wrapper, .video__wrapper iframe{
	width: inherit;
}
.video--noShare .video__share{
	display:none;
}
.video__share{
	position:relative;
	float:right;
	height: 100%;
	width: 100%;
}
.video__share__button__container{
	background:url(/static/mm_overlay_bg.png);
	background:rgba(0,0,0, .5);
	position:absolute;
	z-index: 50;
	right: 20px;
	top: 20px;
	border: 2px solid rgba(0,0,0,0);
	border-radius: 2px;
	cursor:pointer;
}
.video__share__button__container,.video__share__button{
	height: 38px;
	width: 45px;
}
.video__share__button{
	text-indent: -9999em;
	border: none;
	outline: none;
	background: url('/static/mediaManager__share.png') no-repeat;
	background-size: cover;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.video__share__button:hover,
.video__share__button:focus,
.video__share__button:active{
	outline: none;
	-webkit-transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
	-o-transition: all .3s ease-in;
	transition: all .3s ease-in;
}
.video__share__options, .vidOptions{
	display: none;
	position:absolute;
	z-index: 40;
	right: 20px;
	top: 20px;
	padding: 20px;
	height: 225px;
	width: 55%;
	border-radius: 3px;
	background: rgba(0,0,0, .5);
}
.lt-ie9 .video__share__options, 
.lt-ie9 .vidOptions {
	background: url('/static/mm_overlay_bg.png') ;
}
.vidOptions__shareThis{
	height: 65px;
}
.vidOptions__title{
	display:block;
	color: #fff;
	font-family: Arial;
	font-weight: bold;
	font-size: 1.125em;
	margin-bottom: .25em;
}
.vidOptions__input{
	display:inline-block;
	overflow:hidden;
	font:-webkit-small-control;
	letter-spacing: normal;
	word-spacing: normal;
	text-indent: 0px;
	text-shadow: none;
	text-align: start;
	line-height: 1.3;
	height: 1em;
	width: 97%;
	padding: .5em;
	margin-bottom: 1em;
	background-color: rgb(235, 235, 228);
	-webkit-appearance: none;
	resize: none;
	color:#222 !important;
	font-style:normal !important;
	border-style:none;
}
.lt-ie9 .vidOptions__input{
	padding-bottom:0.75em;
	line-height:1.5em;
}
.video__wrapper iframe, .video__player, #video__player{
	margin-bottom: 0px;
	background-image: url('/static/ajax-loader.gif');
	background-repeat: no-repeat;
	background-position: 370px 200px;
}
#video__player, .video__player{
	width: 100%;
	overflow: visible;
	border: 1px solid #ccc;
}
.video__description{
	font-family:Arial,sans-serif;
	margin-top: 25px;
}
.video__description.top p{
	width:760px;
	margin:auto;
}
.iframed .video__description.top p{
	width:auto !important;
}
.video__description:first-child{
	margin: 0 0 20px 0;
}
.video__description:first-child .video__description__title{
	display:none;
}
.video__description__title{
	font-weight: bold;
	font-size: 1.5em;
	margin-bottom: 20px;
}
.video__description__text{
	font-size: 1em;
	color: #333;
}
/*Iframe tweaks*/
.iframed .video__description:first-child .video__description__title{
	display:block;
}
html.iframed,  body.iframed{
	background: none;
}
body.iframed .ppfsenter, body.iframed .ppfsexit{
	display:none !important;
}
.iframed .video--mediaManager{
	padding:0;
}
/* Media Manager tweaks*/
.projekktor video{
	-webkit-transform-style: preserve-3d
}
.projekktor .ppstart:hover{
	background: url("//static.nationwide.com/static/MM_start_new.png") no-repeat left top transparent !important;
}
.projekktor .ppchapters {
	top: 0;
}
.projekktor .pptestcard p{
	display: none;
}
/*Javascript classes */
.js-hidden{
	display:none;
}
.js-visible{
	display:block;
	visibility: visible;
}
.js-invisible{
	visibility: hidden;
}
.js-active, .js-active > * {
	cursor: default;
}
.js-active img{
	opacity: .6;
	filter:alpha(opacity=60);
}

.stButton .chicklets {
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-right: 3px;
	white-space: nowrap;
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 11px;
	display: inline-block;
	height: 16px;
	line-height: 16px;
}
.stButton .st-twitter-counter {
	background-image: url('//pt-static.nationwide.com/static/twitter_16.png?r=65');
}
.stButton .st-facebook-counter {
	background-image: url('//pt-static.nationwide.com/static/facebook_16.png?r=65');
}
.stButton .stButton_gradient {
	background-image: url('//pt-static.nationwide.com/static/googleplus_16.png?r=65');
}
.vidOptions__shareThis .stButton{
	margin:0;
}