﻿@charset "utf-8";
/* CSS Document */
.breadcrumbWrapper,
#youtubeLatest {display:none;}
.contentWrapper {padding:10px 0; overflow:auto;}
a img {border:0;}
#topbanners {margin:0; width:740px; height:300px; overflow:hidden; position:relative;}
#topbanners ul {list-style:none; padding:0; margin:0;}
#tabs {position:absolute; top:277px; left:5px; z-index:1;}
#tabs li {float:left; background:url(/Pages/jpn/home/images/topbanner_nav.png) no-repeat; height:17px; width:18px; margin-left:5px;}
#tabs li a {display:block; padding-top:17px; width:18px; height:0; overflow:hidden; background:url(/Pages/jpn/home/images/topbanner_nav.png) no-repeat;}
#tabs li a.current {background:url(/Pages/jpn/home/images/topbanner_navcurrent.png) no-repeat;}
#topbanners .playVideo {position:absolute; top:245px; left:460px; background:url(/Pages/jpn/home/images/topbanner_videoButton1.png) no-repeat; width:278px; height:52px; cursor:pointer;}
#topbanners .playVideo:hover {background:url(/Pages/jpn/home/images/topbanner_videoButton2.png) no-repeat;}
.leftCol {float:left;}
.rightCol {float:right; border:1px solid #CCC; width:208px;}
.leftCol,
.rightCol {margin:10px 0 0 0;}
a.rightCol,
a.leftCol {display:block;}
#latestVideo {background-color:#E0E6EA; margin:0;}
#latestVideo p {text-align:center; line-height:26px;}
#latestVideo .thumbnail {background:url(/images/home/playvideo.png) no-repeat; border:1px solid #999; height:102px; width:182px; cursor:pointer; margin:0 auto 8px;}
#latestVideo .thumbnail:hover {background-position:top right; border:1px solid #555;}
.nyroModalCont,
.nyroModalBg,
a.nyroModalClose {z-index:10;}
a.nyroModalClose {text-indent:-9999em;}
.whichPlan:hover {border-color:#555;}
#inquiries {background-color:#E11F23; padding:5px 0 7px;}
#inquiries p {background-color:#E11F23; color:#FFF; margin:0 10px; font-size:16px; line-height:18px;}
#inquiries p.phoneNum {color:#FFF; text-align:center; font-size:28px; line-height:30px; letter-spacing:-1px; margin:0; text-decoration:none;}
#inquiries p.businessHrs {font-size:12px; letter-spacing:-1px; line-height:16px;}
a[href^="tel:"] {position:relative; width:176px; height:0; padding-top:50px; overflow:hidden; margin:4px auto 0; color:#FFF; font-size:28px;}
#inquiries a.apply {display:block; width:176px; height:0; padding-top:50px; overflow:hidden; background:url(/Pages/jpn/home/images/button1-a.jpg); margin:4px auto 0;}
#inquiries a.apply:hover {background:url(/Pages/jpn/home/images/button1-b.jpg);}
#easyCall {border:1px solid #CCC; display:block; overflow:hidden;}
#easyCall img {margin:-1px;}
#easyCall:hover {border-color:#555;}
#easyCallSignIn:hover {border-color:#555;}
.barGradient {
background: rgb(255,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2YxZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(236,241,245,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(236,241,245,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(236,241,245,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(236,241,245,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(236,241,245,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(236,241,245,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ecf1f5',GradientType=0 ); /* IE6-8 */
}
#messageBoard {border:1px solid #CCC; height:350px;}
#messageBoard,
#slidesWindow {width:738px;}
#messageBoard .menuBar {height:45px; border-bottom:1px solid #CCC;}
#messageBoard .menuBar .menuItem {float:left; border:1px solid #CCC; height:39px; margin:5px 0 0 10px; cursor:pointer;
background: rgb(255,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZmRmZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(223,223,223,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(223,223,223,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(223,223,223,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(223,223,223,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(223,223,223,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(223,223,223,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dfdfdf',GradientType=0 ); /* IE6-8 */
}
#messageBoard .menuBar .menuItem span {display:block; border-top:5px solid #999; text-align:center; width:200px; line-height:34px; font-size:16px;}
#messageBoard .menuBar .menuItem.sel,
#messageBoard .menuBar .menuItem:hover {background:#FFF; position:relative; z-index:1;}
#messageBoard .menuBar .menuItem.sel {border-bottom:1px solid #FFF; cursor:default;}
#messageBoard .menuBar .menuItem.newsReleases:hover span,
#messageBoard .menuBar .menuItem.newsReleases.sel span {border-top-color:#DF7004;}
#messageBoard .menuBar .menuItem.updates:hover span,
#messageBoard .menuBar .menuItem.updates.sel span {border-top-color:#afc120;}
.whichPlanNMIfr iframe {height:500px !important;}
#slidesWindow {height:304px; overflow:hidden; position:relative;}
#slides {overflow:auto; position:absolute; top:0; left:0;}
#slides .slide {float:left; display:none; overflow-y:scroll;}
#slides .slide:first-child {display:block;}
.feeds {margin:10px 10px 0; height:294px; position:relative;}
.feeds td.date {vertical-align:top; text-align:left; padding:5px 10px 5px 5px; color:#666;}
.newsReleasesTbl td.link {vertical-align:top; text-align:left; padding:5px 0;}
.newsReleasesTbl tr:first-child td {border:0;}
.newsReleasesTbl td {border-top:1px solid rgba(223,112,4,0.1);}
.newsReleasesTbl td.link a {color:#444;}
.newsReleasesTbl td.link a:hover {text-decoration:underline; color:#DF7004;}
.updatesTbl {width:100%;}
.updatesTbl td.date {width:80px; padding:6px 0; text-align:center;}
.updatesTbl td.date,
.updatesTbl .ctgy,
.updatesTbl .feedTitle {line-height:16px;}
.updatesTbl .titleWrapper {overflow:auto;}
.updatesTbl .feedContent {display:none; margin-bottom:10px;}
.updatesTbl td.feed {padding:6px 10px 6px 5px !important;}
.updatesTbl td.feed * {color:#444;}
.updatesTbl .ctgy,
.updatesTbl .feedTitle {float:left;}
.updatesTbl td.feed .ctgy {color:#FFF !important; text-align:center; width:90px; margin-right:10px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.updatesTbl .ctgy.update {background-color:#afc120;}
.updatesTbl .ctgy.support {background-color:#E11F23;}
.updatesTbl tr.sel td,
.updatesTbl tr:hover td {cursor:pointer; background-color:rgba(175,193,32,0.1);}
.updatesTbl tr:hover td.feed * {color:#222;}
.updatesTbl tr:first-child td {border:0;}
.updatesTbl tr td {border-top:1px solid rgba(175,193,32,0.1);}
.updatesTbl .feedContent p {margin-top:5px;}
.updatesTbl .feedContent p:first-child {margin-top:10px;}
.updatesTbl .feedContent a {color:#DC0000 !important; text-decoration:none;}
.updatesTbl .feedContent a:hover {text-decoration:underline;}
.flashVideo {display:none;}
#loadingWPfeeds {position:absolute; top:50%; left:50%; margin-top:-24px; margin-left:-24px;}

.bannerSpacer {height:282px; width:210px; border:0;
background: rgb(245,245,245); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(245,245,245,1) 0%, rgba(252,252,252,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245,245,245,1)), color-stop(100%,rgba(252,252,252,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(245,245,245,1) 0%,rgba(252,252,252,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(245,245,245,1) 0%,rgba(252,252,252,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(245,245,245,1) 0%,rgba(252,252,252,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(245,245,245,1) 0%,rgba(252,252,252,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#fcfcfc',GradientType=0 ); /* IE6-8 */
}

/* Special message */
.msgLinkHolder {
	background-color: #231F20;
	text-align:center;
	padding:20px 0;
}
a.splMsgModal span {
	color: #fff !important;
	display: inline-block;
	padding-left: 30px;
	background: url(/GenericFiles/4.1/img/common/exclamation.svg) no-repeat left center;
	background-size: 18px;
	line-height: 24px;
	height: 24px;
}
a.splMsgModal:hover span {
	color: #fff !important;
	text-decoration: underline;
}

#splMsgContent {
	padding: 30px 30px 10px;
}
#splMsgContent p:first-child {
	font-weight: bold;
}
#splMsgContent p {
	margin-bottom: 10px;
}
#splMsgContent .logoHolder {
	display: flex;
	justify-content: space-around;
	padding: 20px;
}
#splMsgContent .logoHolder img {
	height: 26px;
}