@charset "utf-8";
/* CSS Document */

a {
	color: #0055BA;
	text-decoration:none;
	outline:none;
	cursor:pointer;
}
a:hover, a:focus {
	text-decoration: underline !important;
	outline:none;
}
img {
	border: 0;
}
table {
	font-size:12px;
	color:#363636;
	margin:0px;
	padding:0px;
}
em {
	font-style:normal !important;
}
/************Ericmeyer Reset stylesheet***********/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	margin:0;
	padding:0;
}
ol, ul {
	list-style: none ;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

label {
    font-size: 11px;
    padding: 0 0 5px;
}

ul li, ol li {

margin-left:0px;

}
/************Ericmeyer Reset stylesheet***********/
/************************header****************************************************************************************************************/


@font-face {
	font-family: 'KozGoPro-Heavy-AlphaNum';
	src: url('fonts/KozGoPro-Heavy-AlphaNum.eot?') format('eot'), 
	     url('fonts/KozGoPro-Heavy-AlphaNum.otf')  format('opentype'),
	     url('fonts/KozGoPro-Heavy-AlphaNum.woff') format('woff'), 
	     url('fonts/KozGoPro-Heavy-AlphaNum.ttf')  format('truetype'),
	     url('fonts/KozGoPro-Heavy-AlphaNum.svg#KozGoPro-Heavy-AlphaNum') format('svg');
}

@font-face {
	font-family: 'KozGoPro-Regular-AlphaNum';
	src: url('fonts/KozGoPro-Regular-AlphaNum.eot?') format('eot'), 
	     url('fonts/KozGoPro-Regular-AlphaNum.otf')  format('opentype'),
	     url('fonts/KozGoPro-Regular-AlphaNum.woff') format('woff'), 
	     url('fonts/KozGoPro-Regular-AlphaNum.ttf')  format('truetype'),
	     url('fonts/KozGoPro-Regular-AlphaNum.svg#KozGoPro-Regular-AlphaNum') format('svg');
}



#go-remit-wrapper {
	width: 990px;
	margin: 0px auto;
	text-align:left;
	font-family: Arial, Helvetica, Verdana;
	font-size: 13px;
	
	line-height:18px;
	color: #363636;
}
.header {
	margin: 0;
	   padding: 20px 0 20px;
	width: 990px;
}
#header-nav {
	width:680px;
	float:right;
	color: #666666;
}
.home-icon {
	background:url(../images/homeicon.jpg) no-repeat !important;
}
.question-icon {
	background:url(../images/go-remit-question.jpg) no-repeat !important;
}
/************************************************************************logo-part***********************************************************/

.logo-part {
	padding: 10px 0px;
	width:300px;
}
/********************************************************************************left-column*****************************************************/
.left-part-remit {
	float:left;
	width:auto;
	margin:0;
	padding:0;
}
.first-left-part {
	border: 1px solid #7F7F7F;
    border-radius: 5px 5px 5px 5px;
    float: left;
    margin: 0;
    padding: 0;
    width: 174px;
}
.left-column {
	width:175px;
	text-align:left;
	margin:0;
	float:left;
	position:relative;
	z-index:1;
}
.first-part-space {
	float:left;
	margin:0;
	padding:4px;
	width:166px;
}
.first-part-space .home-text {
	color: #0070C0;
    float: left;
    margin: 0;
    padding: 10px 0;
    text-align: center;
    width: 166px;
}

.individual-text a {
    color: #FFFFFF !important;
    text-decoration: none !important;
   /* font-family: 'KozGoPro-Heavy-AlphaNum' !important;*/
	
}
.jp-individuals a {

    /*font-family: 'KozGoPro-Heavy-AlphaNum' !important;*/

}
.individual-text h4:hover {
    color: #ebe6e6;
}

.individual-text:hover {
	background:url(../images/individual-hover.png) no-repeat;
	/*background:#f47f0b;*/
	width:162px;
	height:48px;
	
}
.sec-left-part {
	 background: none repeat scroll 0 0 #9FBAD2;
    float: left;
    height: 88px;
    margin: 4px 0 0;
    padding: 0;
    width: 177px;
}
.busi-text {
	float:left;
	margin:0;
	padding:10px 0px 0px 0px;
	text-align:center;
	width:174px;
	color:#ffffff;
}
.sec-last-part {
	  border: 3px solid #0070C0;
    border-radius: 6px 6px 6px 6px;
    float: left;
    margin: 3px 0 0;
    min-height: 200px;
    padding: 0;
    width: 172px;
}
.border-none {
	border:none;
}
/* MEM0623修正 */
.mid-section {
   float: left;
    /*padding: 5px 0 0 5px;*/
    width: 800px;
}
 / /*login form*/
#corporate-login {
 padding:10px 0px 0px;
}
.post-script {
	color:#ffffff;
	text-align:center;
}
form {
	margin-top:0px;
}
#forgot-password {
	margin-left:5px;
	float:left;
	text-indent:0;
	width:72px;
}
#forgot-password a {
	color:#ffffff;
	padding:0;
	line-height:14px;
	text-decoration:underline;
}
.button-row {
	padding: 10px 0 0 0px;
	width:178px !important;
}
.spacer {
	min-height:70px;
	height:70px;
}
.footer {
	width: 100%;
	background-image:url(../images/footer_bg.jpg);
	background-position: center top;
	background-repeat: repeat-x;
	margin: 20px auto 0px;
	padding:0px 0px 20px;
	float:left;
}
.footer-figure {
	width: 991px;
	background-image:url(../images/footer_line.jpg);
	background-position: center top;
	height:6;
	background-repeat: no-repeat;
	margin: 0px auto;
	padding-top:30px;
	clear:both;
}
.footer-links {
	font-family: Arial, Helvetica, Verdana;
	font-size:11px;
	width:100%;
	text-align:left;
	margin:0px;
}
.footer-links a.active {
	color:#0055BA;
	font-weight:bold;
}
.footer-text {
	width: 100%;
	float: left;
	padding:10px 0px 0px;
}
/************************************************************************************innner*************************************************/


#aplly-video-btn-en {
	top: 36px;
	left: 20px;
	position: absolute;
}
#ticker {
	    background-color: #E8EDF5;
    border: 1px solid #CAD6DE;
    float: left;
    line-height: 24px;
    margin: 10px 0 0 10px;
    text-align: left;
    width: 800px;
}
#ticker .title {
	font-size:14px;
	font-weight:bold;
	color:#005B98;
	padding-left:10px;
	margin-top:3px;
}
#ticker-date {
	color:#555555;
	font-size:12px;
}
#ticker .data {
	background-color: #ffffff;
	border-top:1px #bf77ff solid;
}
/**********************************************************************footer-part***************************************************/
.footer-mail {
	margin:10px 0px 0px;
	overflow:hidden;
}
.footer-img {
	width:100%;
	float: left;
	padding:10px 0px 0px;
}
.copyright {
	font-size: 10px;
	line-height:12px;
	float: right;
	text-align: right;
}

.footer .footer-links a {
	background-image:url(../images/arrow.jpg);
	width:13px;
	height:21px;
	background-repeat: no-repeat;
	padding-left: 10px;
	text-decoration: none;
	width:100%;
	color: #666666;
	font-family: Arial, Helvetica, Verdana;
	font-size:11px;
	margin-right:9px;
}
.footer .footer-mail a {
	background-image:url(../images/footer-mail.jpg);
	background-position: 0 center;
	background-repeat: no-repeat;
	padding-left: 18px;
	line-height: 1.4em;
	text-decoration: none;
	color: #666666;
	font-family: Arial, Helvetica, Verdana;
	font-size:11px;
	margin-right:20px;
}
/******************************************************main-container-banner-part*************************************************************/

.main-wrapper {
	width:990px;
	float:left;
	background-color: #ffffff;
	padding: 15px 0 0;
}
/* MEM0623修正 */
.main-banner {
	float:left;
	width:800px;
	margin-left:15px;
}
.main-banner-figure {
	float: right;
	width: 799px;
	height: 245px;
	position: relative;
	margin: 2px 0 10px;
}
.banner-video-part-en {
	background:url(../images/learn_video_btn_area_en.png);
	background-repeat:no-repeat;
}

.banner-video-part {
	background:url(../images/video-banner-bg.png);
	background-repeat:no-repeat;
}

.banner-video-part, .banner-video-part {
	  height: 92px;
    left: 27px;
    position: absolute;
    top: 134px;
    width: 279px;
}

.banner-video-part-en, .banner-video-part-en {
	top: 134px;
	left: 27px;
	height: 92px;
	width: 279px;
	position: absolute;
}
#video-btn {
	   left: 12px;
    position: absolute;
    top: 36px;
}
/******************************************************main-container-end*************************************************************/

/******************************************************mid-section*********************************************************************/

.section-part {
	width: 100%;
	float:left;
}
.section-part h2 {
  color: #0052A8;
    font-size: 18px;
    font-weight: bold;
    line-height: 30px;
    margin: 0;
    padding: 0 0 0 5px;
}
.section-part h3 {
    color: #0079B6;
    float: left;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;

}

.section-part .text {
    font-size: 12px;
    padding: 10px 0;
}
.section-one {
	   border-right: 1px dotted #999999;
    float: left;
	min-height:393px;
    padding: 5px 7px 5px 5px;
    width: 186px;
}
.section-three {
	width:193px;
	padding:5px 7px 5px 5px;
	float:left;
}
.section-two {
	    border-right: 1px dotted #999999;
    float: left;
	min-height:393px;
    padding: 5px 7px 5px 5px;
    width: 186px;
}
.right-sec-part {
	color:#636363;
	width:171px;
	float:left;
	padding:10px;
	text-align:left;
}

.right-sec-part .title {
	color:#0079B6;
	font-size: 13px;
	padding: 10px 0;
	text-align: center;
}
.button-row {
	padding: 10px 0 0;
	width: 178px !important;
}
.right-column {
   border: 3px solid #0070C0;
    border-radius: 8px 8px 8px 8px;
    float: right;
    height: 305px;
    margin: 5px 0 0;
    width: 191px;
}
.txtbox {
	border: 1px solid #62B4EE;
	display: block;
	height: 18px;
	width: 160px;
	margin:5px 0px 0px 0px;
}
.alerts-form select {
	border: 1px solid #62B4EE;
	display: block;
	height: 18px;
	width: 160px;
	margin:10px 0px 0px;
}
.alerts-form {
	float:left;
	padding:0px 5px;
}
.corporate-login {
	 color: #FFFFFF;
    float: left;
    padding: 10px;
    text-align: center;
    width: 154px;
}
.shinse {
	    float: left;
    margin: 0 0 0 5px;
    padding: 0 0 10px;
    width: 185px;
}

.shinse h5 {
    background: url("../images/shinsel.jpg") no-repeat scroll right center transparent;
    color: #0079B6;
    float: left;
    font-size: 12px;
	height : 22px;
    margin: 0 8px 0 0;
    padding: 0;
    width: 175px;
}
.go-remit {
	float: left;
    margin: 0 0 0 5px;
    padding: 0 0 10px;
    width: 185px;
}

.go-remit h5 {
    background: url("../images/go-remit.jpg") no-repeat scroll right center transparent;
    color: #0079B6;
    float: left;
    font-size: 12px;
    margin: 0 8px 0 0;
    padding: 0;
    width: 175px;
}
.paragraph p {
	padding:2px 0px;
	margin:0;
	float:left;
}
.paragraph > h3 {

	margin:0 !important;
	overflow:hidden;
}
.paragraph > h3 a {
	color:#0079B6;
}
/*********************************************************header*******************************************************************************/

a.header-icon {
	background-image: url("../images/mail.jpg");
	background-position: 0 1px;
	background-repeat: no-repeat;
	color: #666666;
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
	padding-left: 18px;
	margin-right: 10px;
	text-decoration: none !important;
}

a:hover.header-icon {
	color: #0055BA;
	text-decoration:none;
}

.header-menu {
	color: #666666;
	float: right;
	width: 680px;
}
.top-header-row {
	float:right;
	padding:25px 0px 0px;
}
.top-header-row a {
	color: #666666;
	padding: 0 0px 0 18px;
}

.top-header-row a.active {
	color: #0055BA;
	font-weight:bold;
}
.top-bg-menu {
   display: none;
    float: left;
    height: 10px;
    margin: 5px 0 0 -1px;
    padding: 0;
    width: 175px;
}
.btm-bg-menu {
   bottom: 0;
    display: none;
    float: left;
    height: 10px;
    left: 0;
    position: absolute;
    width: 175px;
}
.top-header-row span {
	float:left;
}
.top-header-row span:first-child a {
	padding:0px 10px 0px 18px;
}
/******************************************************************go-remit-form************************************************************/
.go-remit-form-part {
	float:left;
	width:785px;
	padding:0px 0px 0px 20px;
}
.remit-breadcrumbs {
	float:left;
	width:100%;
	padding:10px 0px 0px;
}
.remit-breadcrumbs ul {
	float:left;
}
.remit-breadcrumbs ul li {
	float:left;
	width:auto;
	padding:0px 10px 0px 20px;
	font-size:12px;
	background:url(../images/remit-breadcrumbs-arrow.jpg) no-repeat;
}
.remit-breadcrumbs ul li.active {
	color:#0051a8;
	font-weight:bold !important;
}
.margin-top-space {
    margin: 10px 0 0 !important;
}
.bg-none {
	background-image:none !important;
	padding:0px 10px 0px 0px !important;
}
.go-remit-middle-bg {
	float:left;
	width:176px;
}
.go-remit-middle-bg ul {
	float:left;
	padding-bottom: 10px;
}
.go-remit-middle-bg ul li {
	float: left;
    padding-top:8px;
	padding-bottom:8px;
	*padding-top:6px;
	*padding-bottom:6px;
	padding-left:0px;
	padding-right:0px;
    width: 177px;
}
.go-remit-middle-bg ul li a {
	color: #FFFFFF;
    display: block;
    padding: 2px 0 2px 15px;
    width: 162px;
}
.sub-sub-menu li {
    padding-top: 0 !important;
}
.go-remit-middle-bg ul li a:hover {
	background-color:#407dbe;
	padding:2px 0px 2px 15px;
	color:#0051a8;
	text-decoration: none !important;
	color:#FFFFFF;
}
.go-remit-middle-bg ul li a.active {
    background-color: #0673E5;
    color: #FFFFFF;
    font-weight: bold;
    padding: 2px 0 2px 15px;
    text-decoration: none !important;

}
.go-remit-form-part h4,.go-remit-form-part h1 {
	background-color: #EDEDED;
	color: #0052A8;
	float: left;
	/*font-size: 21px;*/
	font-size: 18px;
	line-height: 35px;
	padding: 0 0 0 10px;
	width: 100%;
}
.go-remit-tab-part {
    float: left;
    margin: 20px 0 0;
   padding: 0 10px 0 32px;
    width: 735px;
}
.margin-none {
	margin:0px !important;
}
.tab-part-one {
	float: left;
	margin: 0 0 10px 0px;
	width: 100%;
}
.tab-label-box {
	float:left;
	width:100px;
	margin:0px 25px 0px 0px;
}
.tab-label-box label {
	float: left;
    font-size: 11px;
    padding: 0 0 5px;
	width: 50px;
}
.go-remit-container span {
	color:#FF0000;
}
.tab-input-box {
	float:left;
	width:90px;
}
.tab-input-box select {
	border: 1px solid #7F9DB9;
	float: left;
	padding: 0px;
	width: 98%;
}
.tab-style-box {
	float:left;
	width:160px;
}
.inputStyle {
	border: 1px solid #7F9DB9;
    color: #003399;
    float: left;
    font-size: 12px;
    padding: 1px 3px;
    width: 98%;
}
.tab-label-style {
	float: left;
    width: 160px;
}
.tab-label-style label {
	float: left;
    font-size: 11px;
    padding: 0 0 5px !important;
}
.go-remit-container {
	float: left;
	padding: 12px 8px 12px 8px;
	width: 714px;
	border-bottom:1px solid #b9b9b9;
}
.tab-width-change {
	width:500px;
	margin:0;
}
.tab-width-change label {
	width:100%;
}
.tab-width-change em {
	float: left;
	padding: 3px 3px;
	font-size: 15px;
	font-style: normal;
}
.margin-btm-none {
	margin-bottom:0px;
}
.tab-label-sec-box {
	width: 150px;
}
.tab-input-sec-box {
	float:left;
	width:160px;
	margin:0px 0px 0px 0px;
}
.tab-input-sec-box select {
	border: 1px solid #7F9DB9;
    float: left;
    padding: 0px;
    width: 98%;
}
.tab-label-sec-box {
	width:160px;
	margin:0px 15px 0px 0px;
}
.question-icon-part em {
	float:left;
}
.question-icon-part img {
	vertical-align:middle;
}
.question-input-box {
	float: left;
	margin: 20px 0 0;
	width: auto;
}
.question-input-box .rup-text {
	color:#333333;
	width:auto;
	float:left;
	margin:0px 10px 0px 0px;
}
.question-input {
	float:left;
	width:50px;
	margin:0px 0px 0px 0px;
}
.question-input-sec {
	float:left;
	width:80px;
	margin:0px 0px 0px 0px;
}
.question-input-box em {
	float:left;
	margin:0px 5px 0px 5px;
}
.question-icon-part {
	float: left;
	width: auto;
}
.question-input-third-part {
	float: left;
	width: auto;
}
.question-input-third {
	float:left;
	width:230px;
	margin:0px 0px 0px 0px;
}
.tab-question-text {
	float:left;
	padding:10px 0px;
	font-size:12px;
	width:100%;
}
.go-remit-tab-enclose {
	float:left;
	width:700px;
	padding:10px 0px 0px 0px;
}
.go-remit-tab-enclose .tab-label-style {
	float: left;
    margin: 0;
    width: 270px;
}
.go-remit-tab-enclose .tab-style-box {
	width:250px;
	float:left;
	margin:0px 10px 0px 0px;
}
.top-none {
	padding-top:0px;
}
.last-input-part {
	width:200px;
	margin:0px 27px 0px 0px;
	padding:10px 0px;
}
.last-input-part em {
	float:left;
	margin:0px 5px;
}
.last-input-part label {
	width:100%;
}
.last-input-part .tab-input-box {
	width:50px;
}
.last-row-remit {
	float:left;
	padding:10px 0px;
	width:100%;
}
.last-row-figure {
	float:left;
	width:149px;
	height:27px;
	background:url(../images/last-row-figure.jpg) no-repeat;
}
.last-row-text {
	float:left;
	padding: 10px 0 0 7px;
}
.last-end-figure {
	float:left;
	width:114px;
	height:32px;
	background:url(../images/last-end-figure.jpg) no-repeat;
}
.last-row-figure p {
	text-align:center;
	padding:4px 0px 0px 0px;
	color:#ffffff;
	font-size:11px;
}
.last-end-figure a {
	color: #FFFFFF !important;
	display: block;
	font-size: 11px !important;
	padding: 6px 0 0 2px;
	text-align: center;
	text-decoration: none !important;
}
/************************************************************about-us****************************************************/
.about-us-strip {
    height: 13px;
	width: 100%;
	float: left;
	padding:10px;
	background: #0094de;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzNiUiIHN0b3AtY29sb3I9IiMwMDk0ZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2NCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  #0094de 36%, #ffffff 64%);
background: -webkit-gradient(linear, left top, right top, color-stop(36%,#0094de), color-stop(64%,#ffffff));
background: -webkit-linear-gradient(left,  #0094de 36%,#ffffff 64%);
background: -o-linear-gradient(left,  #0094de 36%,#ffffff 64%);
background: -ms-linear-gradient(left,  #0094de 36%,#ffffff 64%);
background: linear-gradient(to right,  #0094de 36%,#ffffff 64%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0094de', endColorstr='#ffffff',GradientType=1 );
color:#fff;
}
.about-us-strip p {
    color: #FFFFFF;
    font-size: 14px;
    text-align: left;
	float: left;
    margin: 0;
    width: 100%;
    word-wrap: break-word;
}

.about-us-strip label {
    font-size: 14px !important;
}

/*.about-us-container {
	float: left;
	padding: 20px 0 0 20px;
	width: 770px;
}*/
    .about-us-container {
    float: left;
    padding: 20px 0 0 20px;
    width: 575px;
}

.about-us-container p {
	padding:0px 0px 20px 0px;
	color:#333333;
	font-size:13px;
}
.about-us-container span {
	display:block;
	line-height:21px;
}
.about-us-container em {
	color:#0093dd;
}
.rupee-value-part {
	float:left;
	width:730px;
}
.rupee-usd {
	float:left;
	width:500px;
	background-color:#FFFFFF;
}
.rupee-usd tr {
	float:left;
	background-color:#ededed;
  
	width:420px;
}
.rupee-usd tr td {
	  background-image: url("../images/about-rupee-bg.png");
    background-position: 10px 11px;
    background-repeat: no-repeat;
    border: 3px solid #FFFFFF;
    float: left;
    font-size: 12px;
    padding: 5px 20px;
    text-align: left;
    width: 164px;
}
/*.about-sub-container {
	float:left;
	margin:20px 0px 0px 0px;
	width:730px;
}*/
.about-sub-container {
	float:left;
	margin:20px 0px 0px 0px;
	width:575px;
}
.apply-online-container {
	float: left;
	margin: 10px 0 0 20px;
	width: 100%;
}
.apply-paragraph-part {
	float:left;
	padding:20px;
	width:705px;
    word-wrap: break-word;
}
.apply-paragraph-part p {
	padding:0px 0px 15px 0px;
	width: 100%;
}
.apply-text-part {
	float:left;
	width:100%;
	padding:15px 0px 0px 0px;
}

.apply-text-part h4 {
	padding:0px 0px 15px 0px;
}

.apply-text {
	float:left;
	width:100%;
	margin:15px 0px 15px 0px;
}
.apply-text h4 {
	padding:0px 0px 15px 0px;
}
.apply-text ul {
	float:left;
	margin:0px 0px 0px 15px;
}
.apply-text ul li {
	list-style-type:disc;
	padding:0px 0px 5px 0px;
}

.apply-container-start {
	border:1px solid #BFBFBF;
	float:left;
	margin:0;
	width:750px;
}

.apply-container-start2 {
	border:2px solid #be100a;
	float:left;
	margin:0;
	width:750px;
}

.apply-description {
	float:left;
	width:795px;
	padding:10px 0px 0px 0px;
}
.apply-description ul li {
	float:left;
	width:auto;
}
.apply-description ul {
	float:left;
	width:100%;
}
.apply-online-button {
	float:left;
	background:url(../images/apply-online-button.jpg) no-repeat;
	width:144px;
	height:30px;
	text-align:center;
	padding:4px 0px 0px 0px;
	color:#ffffff;
	margin:10px 0px 0px 0px;
}
.check-out-part-heading {
	float:left;
	margin:0;
	padding:0;
	width:745px;
	height:500px;
}
.remit-breadcrumbs a {
	color:#333333;
}
.top-bg {
	  display: none;
    float: left;
    height: 11px;
    margin: 0;
    padding: 0;
    width: 174px;
}
.btm-bg {
  bottom: 5px;
    display: none;
    float: left;
    left: 0;
    margin: 0;
    padding: 0;
    position: relative;
    width: 174px
}
.go-remit-form-top-bg {
	display: none;
    float: left;
    height: 9px;
    width: 175px;
}
.go-remit-btm-bg {
	bottom: 3px;
    display: none;
    float: left;
    height: 9px;
    left: 0;
    position: relative;
    width: 174px;

}
.position-relative {
	position:relative;
}
.padding-btm-none {
	padding-bottom:0px !important;
}
.tapped-part {
    border-bottom: 3px solid #0093DD;
    float: left;
    height: 53px;
    padding: 0;
    width: 100%;
}
.tapped-part ul li a  {
	background-image: url("../images/tab-figure-bg.jpg");
	background-repeat:no-repeat;
	color: #333333;
	cursor: pointer;
	float: left;
	font-size: 12px;
	height: 53px;
	line-height: 27px;
	list-style: none outside none;
	margin: 0 1px 0 0;
	outline: medium none;
	padding: 15px 0 0;
	position: relative;
	text-align: center;
	width: 181px;
}
.tapped-part ul li.active a {
	background-image: url("../images/tab-bg.jpg");
	background-repeat:no-repeat;
	color: #FFFFFF;
	height: 53px;

	font-weight:bold;
	float:left;
}
.tapped-part ul li a.active  {
	color:#ffffff;
}
.tapped-part ul li a {
	    color: #333333;
    display: block;
    line-height: 15px;
    text-decoration: none !important;
 
}
.right-part {
	float:left;
	width:100%;
}
/*****************************************************************register*****************************************************************/

.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}
.right-side-part {
	  background-color: #F5F5F5;
    float: left;
    margin-right: 10px !important;
   
    width: 200px;
}
.right-side-space {
	padding:15px;
}
.right-part-one {
	float:left;
	padding:10px 0px;
	width:170px;
}
.text-left {
	text-align:left;
	color:#005B98;
	font-size:13px;
}
.register-center-div {
	margin:0 auto;
	width:170px;
}
.register-center-div em {
	color: #0093DD;
}
.register-download-form {
  background-color: #f5f5f5;
    float: left;
    margin-top: 26px;
    padding: 7px 0;
    width: 560px;
}
.download-text-reg {
	float:left;
	width:430px;
	padding:0px 0px 0px 10px;
}
.register-figure {
	padding:3px 0px 0px 10px;
}
.register-width {
	width:560px !important;
}
.register-online {
	float:left;
	width:auto;
	padding:0px 0px 0px 20px;
}
.register-online ul li {
	list-style-type:disc;
	padding:0px 0px 5px 0px;
}
.register-online ul li a:hover {
	text-decoration:underline;
	color:#0550a9;
}
.register-online ul li a {
	color:#0055BA;
	font-size:12px;
}
.border-right-rupee {
	border-right:5px solid #ffffff;
}
/****************************************************************indentification**************************************************************/
.go-remit-indentification {
	float:left;
	padding:5px;
	width:720px;
}
.indentification-part {
	float:left;
	width:100%;
	padding:0px 0px 10px;
}
.indentification-part p {
	color:#333333;
	font-size:13px;
	line-height:normal;
	width:100%;
	padding:0px 0px 5px;
}
.indentification-text {
	float:left;
	padding:10px 0px 10px 10px;
	line-height:24px;
	font-size:14px;
}
.indentification-text span {
	color:#CC0000;
}
.indentific-figure {
	float:left;
	width:100%;
}
.identify-document-part {
	float:left;
	padding:10px 0px;
	width:720px;
}
.identify-title {
	float:left;
	width:720px;
}
.identify-a-icon {
	float:left;
	font-weight:bold;
	font-size:14px;
	padding:0px 10px 0px 0px;
}
.identify-a-icon img {
	float:left;
	padding:0px 4px 0px 0px;
}
.identify-a-icon span {
	font-size:17px;
	float:left;
	padding:5px 4px 0px 0px;
	vertical-align:middle;
}
.identification-table {
    float: left;
    padding: 10px 0;
    width: 710px;
}
.identification-table table tr {
	border-bottom:1px solid #cccccc;
}
.identification-table table tr td {
    border: 1px solid #999999;
    font-size: 13px;
    padding: 5px 10px;
    vertical-align: middle;
}
.identify-heading {
	line-height:35px;
	background-color:#297ed9;
	text-align:center;
	/*color:#ffffff;*/
	font-size:13px;
}
.font-change-indentify {
	font-size:12px;
}
.identify-list {
}
.identify-list li {
    font-size: 13px;
    list-style-type: disc;
    margin: 0 20px;
    padding: 5px 0 5px 10px;
}
.identify-second-table {
	float:left;
	padding:10px 0px 0px 0px;
}
.padding-left {
	padding:0px 0px 0px 10px;
}
.c-icon-part {
	font-weight:normal;
	padding:10px 0px 0px;
}
.c-icon-number {
	float: left;
	font-size: 17px;
	padding: 5px 4px 0 0;
	vertical-align: middle;
	color:#000000 !important;
}
.circle-list li {
	list-style-type:circle !important;
}
.font-weight-none {
	font-weight:normal;
}
.color-change {
	color:#CC0000;
}
.padding-bottom {
	padding-bottom:20px;
}
/****************************************************************apply-online*****************************************************/
.offline-figure {
	float:left;
	padding:0px 0px 20px 0px;
	width:100%;
}
.offline-table {
	float:left;
	width:600px;
}
.offline-table tr td {
	border:1px solid #cccccc;
	padding:5px;
}
.offline-heading {
	background-color:#e0dede;
}
.offline-table ol li {
	list-style-type:decimal;
	margin:0px 24px;
	padding:0px 0px 5px;
}
/*******************************************************************remittance form************************************************************/

.remittance-btn {
	padding: 10px 0px 10px;
	width:auto;
}
.remittance-btn a {
	float:left;
	background:url(../images/remittance.png) no-repeat;
	width:155px;
	height:32px;
	color:#ffffff;
	padding:6px 8px 0px 8px;
}
.find-btn {
	float: left;
}
.find-btn a {
	float:left;
	background:url(../images/find-out-more.png) no-repeat;
	width:109px;
	height:32px;
	color:#ffffff;
	padding:6px 8px 0px 8px;
}
.find-out-arrow {
	padding:0px 0px 5px 0px;
	vertical-align:middle;
}
.remittance-btn span {
	float:left;
}
.remittance-btn em a {
	background:none;
	color:#0055BA;
}
.remittance-btn em a:hover {
	text-decoration:underline;
}
/*********************************************************form-second-tab*******************************************************************/
.second-tab-part {
	float:left;
	width:100%;
}
.drop-down-part {
	float:left;
	width:100%;
}
.drop-down-part label {
	float: left;
	font-size: 14px;
	padding: 0 0 5px;
	width:100%;
}
.drop-down-part select {
	border: 1px solid #7F9DB9;
	float: left;
	width:300px;
	padding:0px;
}
.tabinputStyle {
	border: 1px solid #7F9DB9;
	float: left;
	width:98%;
	padding:3px;
	color:#999999;
}
.tab-input-style {
	float: left;
	width:300px;
}
.second-drop-down-part {
	float:left;
	width:100%;
}
.second-drop-down-part .drop-down-part {
	float:left;
	width:300px;
	margin:10px 10px 0px 0px;
}
.second-drop-down-part h4 {
	padding:10px 0px 0px;
}
.select-width-change select {
	width:200px;
}
.drop-width-change {
	width:200px !important;
}
.second-tab-part label {
	float:left;
	width:100%;
}
.second-tab-rupee {
	float:left;
	width:100%;
}
.second-tab-input-style {
	float:left;
}
.style-width-change {
	float:left;
	width:70px;
	margin:0px 0px 0px 5px;
}
.second-tab-rupee em {
	float:left;
	padding:0px 3px;
	font-size:15px;
	font-weight:normal;
}
.textarea-part {
	float:left;
	width:400px;
	padding:10px 0px 0px;
}
.textarea-part textarea {
	border: 1px solid #7F9DB9;
	color: #003399;
	float: left;
	padding: 3px;
	width: 98%;
	height: 45px;
	overflow:auto;
	resize:none;
}
.second-tab-part label {
	padding:0px 0px 5px;
}
.reg-form-part {
	float:left;
	padding:15px 0px 0px;
}
.reg-form-part .tab-input-style {
	width:200px;
}
.reg-sec-form-figure {
	float:left;
	width:100%;
}
.reg-sec-figure-part {
	float:left;
	padding: 5px 0 0;
}
.reg-sec-figure-part a {
	background-image: url("../images/last-row-figure.jpg");
	background-repeat:no-repeat;
	float: left;
	height: 31px;
	width: 162px;
	color:#ffffff;
	text-align:center;
	padding:4px 0px 0px;
}
.reg-right-figure {
	float:left;
	width:114px;
}
.reg-right-figure a {
	background-image: url("../images/last-end-figure.jpg");
	background-repeat:no-repeat;
	float: left;
	height: 32px;
	width: 114px;
	text-align:center;
	padding:5px 0px 0px;
	color:#ffffff;
}
.align-center {
	text-align:center;
}
.sec-width-change {
	width:380px !important;
}
.sec-width-change .tab-input-style {
	width:380px;
}
.padding-none {
	padding:0px !important;
}
/*********************************************************************identification-documentats****************************************************/
.indentification-part span {
	color: #CC0000;
}
.indentification-part a:hover {
	text-decoration:underline;
}
.indentification-documentats-part {
	float:left;
	width:100%;
}
.indentification-documentats-part h4 {
	font-size:17px;
	font-weight:bold;
}
.indentification-documentats-part h4 img {
	padding:0px 5px 0px;
	vertical-align:middle;
}
.indentification-table {
	float:left;
	padding:10px 0px;
	width:100%;
}
.identify-table table {
	border:1px solid #BFBFBF;
}
.identify-table tr td {
	padding:10px;
}
.identify-table p {
	font-weight:bold;
}
.identify-table ul li {
	list-style-type:disc;
	margin:10px 0px 10px 10px;
}
.indentification-heading {
	background-color:#f2f8ff;
	font-weight:bold;
	border-bottom:1px solid #BFBFBF;
}
.indentification-heading img {
	vertical-align:middle;
	padding:10px;
	float:left;
}
.indentification-heading span {
	display:block;
	padding:8px 0px 0px;
}
.vertical-align {
    margin-bottom: 5px;
    padding: 10px 0 0;
    vertical-align: middle;
}

.padding-top-btm {
	padding:10px 0px;
}
.plus-icon-space {
	padding:0px 0px 0px 10px;
}
.bottom-empty {
	/* padding: 0 0 56px;*/
	padding: 0 0 2px;
}
.top-empty td {
	/*padding: 80px 0 10px 10px !important;*/
}
.indentification-table h5 img {
	padding:0px 4px;
}
.or-center {
    color: #0052A5;
    float: left;
    font-size: 35px;
    padding: 10px 0 0;
    text-align: center;
    width: 100%;
}
/************************************************************************reg-third-form*************************************************************/
.registration-third-form {
	float:left;
	width:100%;
}
.registration-third-form h4 {
	color:#0453b2;
	font-size:11px;
	font-weight:bold;
}
.registration-third-form span {
	color:#93b9e0;
}
.reg-third-part {
	float:left;
	width:700px;
}
.reg-first-part {
	float:left;
	padding:3px 0px 0px;
	width:100%;
}
.reg-first-part span {
	color:#c90304;
	font-size:15px;
}
.reg-start {
	float:left;
	width:100%;
}
.reg-form-one {
	float:left;
	width:270px;
	margin:0px 30px 0px 0px;
}
.reg-form-two {
	float:left;
	width:400px;
}
.reg-form-div {
	float:left;
	width:270px;
	padding:0px 0px 10px 0px;
}
.reg-form-div label {
	display: inline-block;
}
.reg-input-part {
	float:left;
	width:270px;
}
.reg-input-part select {
	border: 1px solid #7F9DB9;
    float: left;
    padding: 0px;
    width: 98%;
}
.reg-size-change {
	font-size:12px;
	padding:0px 0px 10px 0px;
}
.form-two-width-change {
	width:350px;
}
.reg-select-width-change {
	width:200px;
}
.reg-input-width-change {
	width:270px;
}
.reg-input-part textarea {
	border: 1px solid #7F9DB9;
	float: left;
	width:70%;
	overflow:auto;
	resize:none;
	padding:2px;
	height:90px;
}
.registration-third-button {
	float:right;
	margin: 0 129px 0 0;
	width:114px;
}
.registration-third-button a {
	background: url("../images/last-end-figure.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #FFFFFF;
	float: left;
	height: 32px;
	padding: 5px 0 0;
	text-align: center;
	width: 114px;
}
.reg-style-change {
	width:220px;
}
/*************************************************************registration form********************************************************************/
.registration-third-form {
	float:left;
	padding:0px 0px 0px;
	width:100%;
}
.registration-third-text {
	float:left;
	padding:0px 10px 0px 0px;
	width:100%;
}
.radio-part {
	float:left;
	width:100%;
	color:#3272d3;
	font-size:12px;
}
.registration-third-text .color-change {
	color:#ff0000;
}
.registration-fourth-select-part {
	float:left;
	width:100%;
	padding:10px 0px 0px 0px;
}
.regi-select-one-part {
	float:left;
	width:210px;
	margin:0px 20px 0px 0px;
}
/*.regi-select-one-part label {
	display:block;
}*/
.regi-select-one-part select {
	border: 1px solid #7F9DB9;
    float: left;
    padding: 0px;
    width: 98%;
}
.registration-fourth-list {
	float:left;
	padding:10px 0px 0px 0px;
	padding: 20px 0 0;
}
.registration-fourth-list ul li {
	list-style-type:disc;
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 10px;
	font-size:12px;
}
.registration-table {
	float:left;
	width:685px;
	padding:10px 0px 0px;
}
.registration-table tr td {
	border:1px solid #cccccc;
	padding:5px;
}
.registration-fourth-container {
	float:left;
	width:100%;
}
.checkbox-label-part {
	float:left;
}
.margin-reg-four {
	margin:0px 50px 0px 0px;
}
.registration-captcha-part {
	float:left;
	width:100%;
}
.reg-captcha {
float: left;
margin: 0 15px 0 0;
width: 137px;
}
.reg-captcha img {
	float:left;
}
.reg-text {
	float:left;
	width: 607px;
}

.captcha-input .inputStyle {
	padding:2px;
}
.em-part {
    float: left;
    margin: 0 0 0 10px;
    *margin:0px 0px 0px 12px;
}
/*----------------------------------------------------------------------------------menu*/
.menu-area {
	float:left;
	width:auto;
	margin:0;
	padding:0;
}
.menu-list {
	margin: 0px;
	padding:2px 0 0;
	width:auto;
	float:left;
	z-index:999;
	position:relative;
}
.menu-list ul {
	margin:0px;
	float:left;
	padding:0px;
	z-index:201;
	position:relative;
	width:auto;
}
.menu-list ul li {
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	position:relative;
	padding:0px;
	margin:0px;
	list-style-type:none;
	z-index:1000;
}
.menu-list ul li.first_li {
	float:left;
	padding:0px;
	text-align:center;
	margin:0px 0px 0px 0px;
}
.menu-list ul li.first_li span {
	background:url(../images/menu-left.png) no-repeat;
	display:block;
	float:left;
	padding:0px;
	line-height:28px;
}
.menu-list ul li.first_li span a {
	background:url(../images/menu-bg.jpg) repeat-x;
	line-height: 28px;
	margin: 0 0 0 12px;
	color: #FFFFFF;
	float:left;
	padding:0px;
	font-size:12px;
	text-decoration:none;
}
.menu-list ul li.normal {
	background:url(../images/menu-bg.jpg) repeat-x;
	line-height:28px;
    padding: 3px 0px 0px 0px;
}
.menu-list ul li.normal a {
	float:left;
	padding:0 0px 7px 0px;
	display:block;
	color: #FFFFFF;
	font-size:12px;
	text-decoration:none;
    font-weight:normal;
}
.menu-list ul li.end_li {
	float:left;
	padding:0px;
	text-align:center;
	margin:0px 0px 0px 0px;
}

.menu-list ul li.end_li span a {
        background: url("../images/menu-bg.jpg") repeat-x  scroll 0 0 rgba(0, 0, 0, 0);
		
        color: #FFFFFF;
        float: left;
        font-size: 12px;
        line-height: 29px;
        margin: 0 12px 0 0;
        padding: 0;
        text-decoration: none;
}
/*****************************************************manage beneficiary******************************************************************/
.about-width-change {
	width:785px;
}
.download-form {
	float:left;
	width:100%;
}

.pdf-part {
	float:left;
	padding:5px 0px 0px;
	font-size:11px;
}

.download-form .pdf-part {
	float:left;
	padding:5px 0px 0px;
	font-size:11px;
}
.mailing-address {
	float:left;
	width:250px;
	padding:10px 0px 10px;
}
.mailing-address p {
	padding:0px;
}
.menu-area-left {
	float:left;
	margin: 0;
	padding: 0;
	width: auto;
}
.font-bold {
	font-weight:bold;
}
.pdf-download {
	float:left;
	width:100%;
	padding:0px 0px 10px;
}
.about-sub-container a:hover {
	text-decoration:underline;
}
.register-download-form a:hover {
	text-decoration:underline;
}
.pdf-download a:hover {
	text-decoration:underline;
}
/********************************************************************************go-remit-form*****************************************************/
.offline-heading td {
	font-size:13px;
}
.registration-table {
	font-size:12px;
}
.check-screen-part {
	float:left;
	width:100%;
}
.check-screen-part p {
	font-size:12px;
}
.check-screen-start {
	float:left;
	width:695px;
}
.check-screen-step-one {
	float:left;
	width:695px;
	padding:0px 0px 10px;
}
.check-step-part {
	float:left;
	width:140px;
	margin:0px 10px 0px 0px;
}
.step-one-details {
	float:left;
	width:545px;
	padding:0px 0px 10px;
	border-bottom: 1px solid #B9B9B9;
	font-size:12px;
}
.company-name-part {
	float:left;
	width:49%;
	margin:0px 1% 0px 0px;
}
.registration-part {
	float:left;
	width:50%;
}
.check-step-part span {
	color: #0052A5;
	display:block;
	font-weight: bold;
}
.check-step-part span:first-child {
	font-size:14px;
	font-weight:bold;
}
.step-one-details li {
	color: #003399;
	font-size:12px;
	font-weight:bold;
}
.percent-width {
	float:left;
	width:100%;
}
/********************************************************************online remittance**************************************************************/
.online-remit-login {
	float:left;
	width:500px;
	border:2px solid #0051a8;
}
.online-remit-login h4 {
	text-align:center;
	font-size:13px;
	font-weight:800;
	line-height:30px;
	background-color:#eaeaea;
}
.online-login-space {
	float:left;
	padding:25px 50px;
	width:400px;
}
.online-user-id-part {
	float:left;
	width:400px;
	padding:0px 0px 10px;
}
.online-user-id-part label {
	float:left;
	width:100px;
	text-align:right;
	margin:0px 10px 0px 0px;
	padding:4px 0px 0px 0px;
}
.online-login-input-part {
	float:left;
	width:290px;
}
.forgot-password-part {
	float:left;
	width:100%;
}
.forgot-password {
	float:left;
	width:auto;
}
.forgot-password a {
	color:#0093dd;
	font-size:12px;
	text-decoration:underline;
}
/*************************************************go-remit-form-en-step-2***************************************************************************/
.occupation-part {
	float:left;
	width:350px;
	margin-right: 10px;
}
.occupation-part label {
	display:block;
	width:350px;
	padding:0px 0px 5px;
}
.occupation-input-part {
	float:left;
	width:350px;
}
.occupation-company-name {
	float:left;
	width:100%;
	padding: 5px 0;
}
.occ-change {
	width:250px;
}
.address-enclose {
	float:left;
	width:200px;
}
.address-input-part {
	float:left;
	width:200px;
}
.postal-code-part {
	float:left;
	width:80px;
}
.add-change {
	width:300px !important;
}
.postal-change {
	width:110px;
}
.change-font {
	font-size:13px !important;
}
.work-enclose {
	float:left;
	padding:15px 0px 0px;
}
.next-step {
	font-style:normal;
	font-size:11px;
	font-family:"Courier New", Courier, monospace;
}
.address-input-part select {
	border: 1px solid #7F9DB9;
    float: left;
    padding: 0px;
    width: 98%;
}
.selectStyle {
	border: 1px solid #7F9DB9;
    float: left;
    padding: 0px;
    width: 98% ;
}/*************************************************New***************************************************************************/

.app-term p
{
font-size:12px !important;
}
.shinse-left {
float:left;
	white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
white-space: pre-wrap;       /* css-3 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
word-break: break-all;
white-space: normal;
padding:5px;
width:100px;
}

.shinse span {
color:#333333;
white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
white-space: pre-wrap;       /* css-3 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
padding:3px 0 0;
white-space: normal;
width: 100px;
float: left;
line-height:normal;
}

#header {
    border-bottom: 2px solid #01A0DC;
    margin: 0 auto;
    overflow: hidden;
    padding: 20px 0 20px;
    width: 990px;
}
#logo-div {
    float: left;
    width: 300px;
}
#top-header-row {
    float: right;
    padding: 16px 0 0;
    width: 350px;
}
#header-nav {
    color: #666666;
    float: right;
    width: 375px;
}
#top-header-rowen {
    float: right;
    padding: 20px 0 0;
    width: 290px;
}
.lang-icon {
    float: right;
    padding: 16px 0 0;
}

.top-link {
    float: right;
    padding: 0 0 15px;
}
.top-link > a {    
    text-decoration: underline;
}

.ques-address {
    float: left;
    margin: 0 10px 0 0;
    padding: 8px 0 0;
    width: 310px;
}
.question-input-third-part > label {
    float: left;
    width: 300px;
}
.padding-none{
padding:0px !important;
}
.tab-label-style.form-one-width {
    width: 160px;
}
.tab-style-box.form-one-width {
    width: 160px;
}
.question-input-box.form-one-top {
    margin-top: 20px;
}
.personal-details-part {
    float: left;
    margin-right: 15px;
    width: 340px;
}
.personal-input-part {
    float: left;
    width: 100%;
}
.ques-main-part .tab-label-style {
    float: left;
    width: 169px;
}
.question-input-box.form-ques-width > label {
    float: left;

}
.question-input-box.form-ques-width {
    float: left;
    width: 175px;
}
.tab-label-box.year-change.tab-width-change {
    width: 315px;
}
.tab-input-box.tab-sel {
    width: 70px;
}
.tab-input-box.tab-sel-mth {
    width: 46px;
}
.tab-source-funds {
    float: left;
    padding: 0;
    width: 190px;
}
.tab-source-input {
    width: 168px;
}
.tab-label-style.tab-source-space {
    padding: 10px 0 0;

}
.tab-input-sec-box.tab-source-width {
    width: 135px;
}
.subtitle-green {
	color: #0052a5 !important;
	font-size: 14px;
	font-weight: bold;
}
.decimal li {
	margin: 0 0 0 18px;
	padding: 0 0 5px;
	list-style-type:decimal;
}
.personal-details-part > label {
    font-size: 11px;
    padding: 0 0 5px;
}
.identify-documentats {
    float: left;
    padding: 10px 0 15px;
}
.personal-mandatory-arrow {
    float: left;
    margin: 0 0 0 10px;
}
.personal-input-part select {
    border: 1px solid #7F9DB9;
    float: left;
    padding: 0px;
    width: 98%;
}
.margin-top-37px {
    float: left;
    margin: 30px 0 0 5px;
}
.ques-address.personal-width {
    width: 350px;
}
.right-hanger {
    float: right;
    width: 2px;
}

.left-hanger {
    float: left;
    width: 2px;
}

.table-border {
    border-bottom: 2px solid #0052A5;
    border-top: 2px solid #0052A5;
    float: left;
    margin: 10px 0 0;
    overflow: auto;
    width: 100%;
}
.content-table{
    font-size: 12px;
  	width: 100%;
}

.border-right-content {
	border-right: 3px solid #FFFFFF;
}

.odd-row td {
	background-color: #F2F8FF;
	height: 25px;
	padding-left: 10px;
	padding-top: 10px;
}
.even-row td {
	background-color: #ffffff;
	height: 25px;
	padding-left: 10px;
	padding-top: 10px;
}

.notes{
	font-size: 11px;
}
h2.step {
	font-size: 16px;
	color: #666666;
	font-weight: bold;
	display: block;
}

.identify-heading {
    background-color: #F2F8FF;
    /*color: #FFFFFF;*/
    font-size: 13px;
    line-height: 19px;
    text-align: center;
}
.e-catalogue-slider {
  float:left;
  width:100%;
  border-bottom: 2px solid #006BC6;
}
.list-type-none {
    list-style-type: none !important;
    padding: 0 !important;
}
/******************************************************NEW-UPDATED-2414******************************************************************************/
.interchange-display {
    display: block;
}
.title > span {
    display: block;
}

.video-banner {
    color: #0070C0;
    float: left;
    font-weight: bold;
    padding: 10px 0 0 62px;
}

.company-name-part em {
    color: #003399;
    font-size: 12px;
    font-weight: bold;

}

.registration-part em{
    color: #003399;
    font-size: 12px;
    font-weight: bold;

}
.company-name-part span {
    color: #333333 !important;
}


// Styles for gor_students

.students-list-part {
    float: left;
    padding: 10px 0;
    width: 100%;
}

.students-list-part p {
margin:0px 0px 0px 20px !important;
padding:0px 0px 10px !important;


}
.students-list-part span {
	margin:0px !important;
}

.students-list-part li {
    list-style-type: disc;
    margin: 0 0 0 25px;
    padding: 0 0 5px;
}

.list-type-decimal {
  list-style-type: decimal!important;
}
.text-underline {
    text-decoration: underline;
}

// styles for gor_mof
.mof ul {
padding:5px 0px 0px 0px;

}

.mof ul li {
list-style-type: circle;
padding: 0px 0px 5px 0px;
margin: 0px 0px 0px 37px;
}
 
.margin-left-20px {
    margin-left: 20px;
}

.precaution-list ul li {
list-style-type: disc;
padding: 0px 0px 5px 0px;
margin: 0px 0px 0px 37px;

}

/*.Subtitle {
color: black;
font-size: 12px;
font-weight: bold;
}
.Textalign {
text-align: right;
}
.Article-main-part {
    float: left;
    margin: 0 0 0 16px;
    width: 100%;
}

.Article-part {
    float: left;
    margin: 10px 0 0;
    width: 100%;
}
.Article-part > p {
    margin: 5px 0 0 10px;
    padding-bottom: 10px;
}

.Article-list-part {
    float: left;
    width: 100%;
}

.Article-list-part> span {
     display: inline-block ! important;
    margin: 0 15px 0 13px;
    float: left;
    margin-right: 15px;
}
.Article-list-part> p {
    float: left;
    width: 710px;
}
.Article-sub-list {
    float: left;
    margin: 10px 0 0 19px;    
}
    
.Article-sub-list > span {
    display: inline-block;
    float: left;
    margin: 0 10px 0 24px;
}
.Article-sub-list> p {
    float: left;
    width: 700px;
}
.Article-second-sub-list {
    float: left;
    margin: 0 0 0 40px;
}
.Article-second-sub-list> span {
    float: left;
    margin: 0 10px 0 6px;
}
.Article-second-sub-list> p {
    float: left;
    width: 682px;
}*/

.miscellaneous-part p {
    padding:5px 0px 0px;
}
.miscellaneous-part span {
    color:#ff0000;
}
.clr-change {
    color:#333333;
}
.other-right-space {
    margin-right:10px;
}
.home-enclose {
    width:300px !important;
    margin:0 !important;
    float:right!important;
}
.home-enclose label {
    color: #999999 !important;
    font-size: 11px !important;
    width: 60px !important;
}
.home-miscellaneous-part {
    float:left;
    width:440px;
}
.home-color-change {
    color: #333333;
    float : left;
}
.home-color > span {
       color: #0079B6;
    width: 100px;
    word-wrap: break-word;
    display: block;

}
.word-wrap {
    white-space: normal;
    word-wrap: break-word;
}


.micell-align {
width:202px;
height:22px;
}

.tab-input-box.tab-new-width {
    width: 40px;
}

.personal-tab-style {
    margin-right: 10px;
    width: 195px !important;
}

.personal-tab-box {
   
  
   width: 200px !important;
}
.tab-input-box.tab2-new-width {
    width: 30px;
}
.disabled-color {
    background-color: #EBEBE4;
}
.tab-label-box.tab-reduce-space-en {
    width: 50px;
}


.tab-input-box.tab-new-width-en {
    width: 60px;
}

.personal-tab-style-en {
    width: 180px;
}
.interchange-displaydup {
    display: none;
}

.regi-select-one-part.prefecture-width {
    margin-right: 10px;
}

.go-remit-con-main {
	float:left;
	border:2px solid #0051A8;
}

.tab-label-box.tab-reduce-space {
    width: 50px;
}

.word-wrap{
    white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    white-space: pre-wrap;       /* css-3 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
    word-break: break-all;
    white-space: normal;
}

.check-screen-enclose {
    padding: 5px 0 0;
    width: 350px;
}
 .regi-select-one-part.position-relative {
            position: relative;
            top: -18px;
}
.remit-yen-input {
	float: left;
	margin: 10px 0;
	width: 216px;
}
.font-bold.font-size-change {
    font-size: 10px;
} 
.employee-part {
    width: 220px;
}
.employee-width {
    margin: 5px 10px 0 0;
    width: 104px;
}
.employee-width {
    margin: 5px 10px 0 0;
    width: 104px;
}
.tab-wdth-change {
    width: 300px !important;
}
.emp-width {
    width: 136px;
}
.reg-form-div.margin-right-space {
    margin-right: 15px;
}
.margin-25px {
    margin-top: 25px;
}
.employee-part select {
                border: 1px solid #7F9DB9;
    float: left;
    padding: 0;
    width: 98% !important;
}
.margin-right-35px {
margin-right:35px !important;
}
.tab-input-style.reg-city-width {
    width: 250px;
}
.black_clr{
color:#000000;
font-weight: normal;
}
/************** Next ***********/
.next-sep-line {
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 15px;
    margin-top: 10px;
    width: 100%;
}
.form-screen {
    margin: 0 auto;
    padding: 10px 0 0;
    width: 500px;
}

.form-screen td {
    font-size: 11px;
    margin: 0;
    padding: 0 0 5px;
    width: 60px;
}
.form-screen-button {
    text-align: center;
    vertical-align: middle;
}
/************************************************************go-remit-login**********************************************************************/
.go-remit-login-starter {
    float: left;
    padding: 0 0 0 20px;
    width: 80%;
}
.remit-login-part {
	float:left;
	width:100%;
}
/* change_h1 */
.remit-login-part h1 {
    background-color: #EDEDED;
    color: #0052A8;
    float: left;
    font-size: 18px;
    line-height: 20px;
    padding: 10px 8px;
    width: 98%;
}
.remit-login-text {
	float: left;
    margin: 15px 0 0;
    width: 100%;
}
.online-remit-login {
	float:left;
	width:500px;
	border:2px solid #0051a8;
	margin:15px 0px 0px;
}
.online-remit-login h4 {
	text-align:center;
	font-size:13px;
	font-weight:800;
	line-height:35px;
	background-color:#eaeaea;
}
.online-login-space {
	float:left;
	padding:30px 20px;
	width:92%;
	
}
.online-user-id-part {
	float:left;
	width:100%;
	padding:0px 0px 10px;
}
.online-user-id-part label {
	float: left;
	margin: 0 9px 0 0;
	padding: 4px 0 0;
	text-align: right;
	width: 21%;
	font-size: 13px !important;
}
.online-login-input-part {
	float: left;
	width: 77%;
}
.forgot-password-part {
	float:left;
	width:100%;
}
.forgot-password {
	float:left;
	width:auto;
}
.forgot-password a {
	color:#0093dd;
	font-size:12px;
	text-decoration:underline;
}
.go-remit-login-part {
	float:left;
	width:100%;
}
.login-btn-right {
	float:right;
}
.logininputStyle {
	border: 1px solid #7F9DB9;
    color: #333333;
    float: left;
	font-size: 13px !important;
    font-family: segoe ui;
    font-size: 10px;
    padding: 3px 2px;
    width: 98%;
}
.online-login-part {
	float:left;
	width:100%;
}
.go-remit-left-space {
	 float: left;
    padding: 0 10px;
    width: 98%;
}
/********************************************************************go-remit-change-password************************************************/
.go-remit-change-password {
	float:left;
	width:70%;
	margin:10px 0px 0px 0px;
}
.go-remit-change-starter {
	float:left;
	width:100%;
	border:2px solid #0051a8;
}
.change-password-div {
	background-color: #EEEEEE;
    float: left;
    line-height: 30px;
    overflow: hidden;
    width: 100%;
}
.change-password-div label {
	float:left;
	width:150px;
	text-align:right;
}
.change-name-text {
	float:left;
	color:#333333;
	padding:0px 0px 0px 10px;
	width:240px;
}
.margin-auto-400px {
	margin:0 auto;
	width:400px;
	overflow:hidden;
}
.change-pwd-color {
	background-color:#ffffff;
}
.change-name-input {
	float:left;
	padding:10px 0px 0px 10px;
	width:230px;
}
.change-pwd-text {
float: left;
padding: 3px 20px;
color: #ff0000;
width: 93%;
text-align: center;
}
/********************************************************************go-remit-change-password************************************************/
/********************************************************************go-remit-accont-home*****************************************************/
.account-home-part {
	float:left;
	width:100%;
	padding:15px 0px 0px;
}
.account-text {
	float:left;
	width:100%;
}
.account-text span {
	color:#0093DD;
	text-align: right;
}
.account-home-start {
	float:left;
	width:100%;
}
.account-bank-div {
	float:left;
	padding:10px 0px 0px;
	width:100%;
}
.account-heading {
	background-color:#828282;
	color:#ededed;
}
.account-heading td {
	color: #FFFFFF;
	font-size:14px !important;
}
.account-bank-div table tr td {
	padding:8px;
	font-size:13px;
	vertical-align: middle;
}
.account-row-one {
	background-color:#f2f2f2;
}
.account-row-two {
	background-color:#f2f2f2;
}
.account-row-two td {
	padding:5px 5px 5px 10px !important;
}
.account-color-change {
	background-color:#ffffff !important;
}
.account-width {
	width:40%;
}
/********************************************************************make a remittance request***************************************************/
.margin-right-space {
	margin-right:15px;
}
.remittance-request-div {
	float:left;
	width:100%;
}
.remittance-heading {
	background-color:#828282;
    font-weight: bold;
}
.remittance-heading td {
	font-size:12px !important;
	text-align:center !important;
	vertical-align: middle;
	color:#ededed !important;
}
.remittance-request-div table tr td {
	color:#333333;
	font-size:13px;
	text-align:left;
	padding: 5px 7px;
	vertical-align: middle;
}
.remit-img {
	padding:0px 5px;
	vertical-align:middle;
}
.remittance-rowone {
	background-color:#f2f2f2;
}
.benefic-color-change {
	color:#0093dd !important;
}
.remittance-rowone select {
	border:1px solid #7f9db9;
	padding:2px;
}
.remittanceStyle {
	border: 1px solid #7F9DB9;
	color: #333333;
	padding: 2px;
	width: 80%;

}
.remittance-bg-color {
	background-color:#ffffff;
}
.grand-total-part {
	float:left;
	margin:20px 0px 0px;
	width:100%;
}
.add-another {
	float:left;
	width:auto;
	padding:0px 0px 0px 10px;
}
.add-another a {
	color:#333333;
}
.add-another a:hover {
	text-decoration:underline;
}
.grand-total {
	float:right;
	width:auto;
	background-color:#ededed;
	padding: 5px 10px;
	color: #000000;
}
.remittance-button-part {
	float:left;
	margin:20px 0px 0px;
	width:99%;
	padding:0px 0px 0px 10px;
}
.remit-btn-left {
	float:left;
	width:auto;
}
.remit-btn-left a {
	background-color: #006AC3;
	border: 2px solid #FFFFFF;
	border-radius: 20px;
	box-shadow: 1px 1px 2px 2px #EDEDED;
	color: #FFFFFF !important;
	float:left;
	padding: 2px 20px;
	text-align: center;
	line-height:20px;
	margin-right: 10px;
	width: auto;
	font-family: arial;
	font-size: 13px;
}
.remit-btn-left > a:hover {
    color: #FFFFFF;
    text-decoration: none;
}
.remit-btn-right a {
	background-color: #006AC3;
	border: 2px solid #FFFFFF;
	border-radius: 20px;
	box-shadow: 1px 1px 2px 2px #EDEDED;
	color: #FFFFFF !important;
	float:left;
	padding: 2px 20px;
	text-align: center;
	width:auto;
	font-family: arial;
	line-height:20px;
	font-size: 13px;
}
.remit-btn-right {
	margin-right:10px;
}
.remit-btn-right {
	float:right;
	width:auto;
}
.remit-btn-right span {
	font-size:14px;
	font-weight:lighter;
}
.remit-btn-part a {
	text-decoration:none;
}
.remit-btn-part {
	float:left;
	width:100%;
}
.remittance-heading td {
	text-align:left;
}
.align-center {
	text-align:center !important;
}
.align-right {
	text-align:right !important;
}
.account-text em {
	font-size:13px;
}
.request-submitted {
	float:left;
	width:100%;
}
.request-submitted p {
	padding:0px 0px 10px;
}
.width-70-percent {
	width:70%;
}
.account-text a {
	color:#0093DD
}
.remit-btn-right a {
	text-decoration:none;
}
.remit-btn-left a {
	text-decoration:none;
}
.remit-btn-right a:hover {
    color: #DCDCDC;
text-decoration:none !important;
}
.remit-btn-left a:hover {
    color: #DCDCDC !important;
	text-decoration:none !important;
}
.remit-redbtn-right a:hover {
text-decoration:none !important;
color: #DCDCDC !important;

}
/********************************************************************popup-remittance************************************************************/
.pop-up-remittance {
	background-image: url("../images/pop-up.png");
	background-repeat:repeat;
	display: none;
	height: 100%;
	position: fixed;
	_position:absolute;
	top: 0;
	left:0;
 _top:expression(eval(document.body.scrollTop));
	width: 100%;
	z-index: 9999;
}
.remittance-absolute {
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-210px;
	margin-top:-128px;
	float:left;
}
.remittance-pop-up-div {
	float:left;
	width:420px;
	min-height:auto !Important;
	background-color:#ffffff;
	padding:20px;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.remittance-margin-auto {
	margin:0 auto;
	width:190px;
	padding:10px 0px 0px;
	overflow:hidden;
}
.remittance-margin-auto p {
	color:#0052A8 !important;
}
.remittance-pop-up-div p {
	color: #333333;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: normal;
    text-align: center;
}
.long-text p {
	width:60%;
	word-wrap:break-word;
}
.remittance-input-style {
	margin:20px 0px 0px;
	float:left;
	width:98%;
}
.padding-left-71px {
	padding-left:71px;
}
.margin-20px {
	margin-top:20px;
}
.close-btn {
	float: right;
	position: absolute;
	right: 6px;
	top: 5px;
}
.checkbox-text {
	float:left;
	width:350px;
	margin-left:10px;
}
.pop-up-checkbox {
	float:left;
	margin:15px 0px 0px 0px;
	width:auto;
}
.margin-cb-top {
	margin-top:50px;
}
.border-btm {
	border-bottom:1px solid #dcdcdc;
}
/********************************************************************new updation****************************************************************/

.title > span {
	display: block;
}
.video-banner {
	float:left;
	color:#0070c0;
	font-weight:bold;
	padding:10px 0px 0px 62px;
}
.btn-arrowRight {
	background: none repeat scroll 0 0 #FFFFFF;
	bottom: 15px;
	height: 10px;
	position: absolute;
	right: 23px;
	width: 10px;
}
.btn-arrowRight:after {
	border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #FFFFFF;
	border-style: solid;
	border-width: 8px 0 8px 10px;
	content: "";
	height: 0;
	margin-left: 5px;
	margin-top: -3px;
	position: absolute;
	width: 0;
}
.individual-text {
	position:relative;
}
/********************************************************************new updation****************************************************************/

/**********************************************************************slide-toogle**************************************************************/

.slide-toggle-div {
	border:1px solid #ffffff;
	height:50px;
}
.slide-toggle-div {
	display:none;
}
td.notice {
	cursor:pointer;
}
/******************************************************account-history************************************************************************/
.adult-part {
	float:left;
	width:100%;
}
.adult-part span {
	float:left;
}
.adult-input-part {
	float:left;
	width:70%;
}
.adult-input-part label {
	float:left;
	margin:0px 10px 0px 10px;
}
.radioStyle {
	float:left;
	width:100%;
}
.adult-from-to-part {
	float:left;
	width:100%;
	margin:10px 0px 0px;
}
.from-to-part {
	float:left;
	width:100px;
	margin:0px 0px 0px 5px;
}
.from-to-select-part {
	float:left;
	width:50px;
}
.from-to-part label {
	float:left;
}
.select-part-one {
	float:left;
	margin:0px 0px 0px 10px;
	width:50px;
}
.from-to-part em {
	float:left;
	margin:0px 0px 0px 15px;
}
.draft-remittance {
	float:left;
	width:100%;
}
.draft-remittance span {
	float:left;
	width:auto;
	margin:2px 10px 0px 0px;
}
.draft-remittance em {
	margin:0px 5px;
}
.remit-redbtn-left a {
	background-color: #b60b2b;
	border: 2px solid #FFFFFF;
	border-radius: 20px;
	box-shadow: 2px 2px 2px 2px #EDEDED;
	color: #FFFFFF;
	float: left;
	font-family: arial;
	font-size: 13px;
	padding: 2px 20px;
	text-align: center;
	width: auto;
}
.remit-redbtn-right a {
    background-color: #B60B2B;
    border: 2px solid #FFFFFF;
    border-radius: 20px;
    box-shadow: 2px 2px 2px 2px #EDEDED;
    color: #FFFFFF !important;
    float: left;
    font-family: arial;
    font-size: 13px;
    padding: 2px 20px;
    text-align: center;
    width: auto;
}
.remit-redbtn-left {
	float:left;
	width:auto;
}
.remit-redbtn-right {
	float:left;
	width:100%;
}
.draft-remittance span a {
	 color: #0052A8;
}
.draft-remittance span a.active {
	color:#033a74;
}
/**************************************************************************manage-user***********************************************************/
.manage-user-input {
	width:250px;
}
.manage-user-input input {
	padding:2px;
}
/********************************************************************faq************************************************************/
.faq-part {
	float:left;
	width:100%;
}
.faq-one {
	float:left;
	width:40%;
}
.faq-two {
	float:left;
	width:40%;
	margin:0px 0px 0px 15px;
}
.faq-heading {
	float:left;
	width:100%;
}
.faq-heading h4 {
	border-bottom: 2px solid #DCDCDC;
	color: #3A95C8;
	float: left;
	font-size: 15px;
	font-weight: bold;
	padding: 0 0 3px;
	width: 100%;
}
.faq-heading span {
	border-top:2px solid #0579b9;
	float:left;
	width:61%;
	position:relative;
	bottom:2px;
}
.faq-one-input {
	float:left;
	width:100%;
}
.faq-input {
	float:left;
	width:60%;
	margin:0px 0px 0px 10px;
}
.faq-one-input label {
	float:left;
	width:auto;
}
.faq-image-text {
	float:left;
	width:100%;
	border-bottom:1px solid #f6f6f6;
	padding:5px 0px 5px 0px;
}
.faq-image-text span:first-child {
	margin:0px 5px 0px 0px;
	float:left;
	vertical-align:middle;
	padding:0px;
	width: auto;
}
.faq-image-text span {
	color: #268AC3;
	float: left;
	font-size: 13px;
	padding: 2px 0 0;
	width: 90%;
}
.faq-two-div1 {
	float:left;
	width:100%;
}
.faq-div1-text {
	float:left;
	color: #268AC3;
	font-size:16px;
	margin:0px 20px 0px 0px;
	width:30%;
}
.faq-div1-input {
	float:left;
	width:30%;
}
.faq-div2-part {
	float:left;
	border:2px solid #dcdcdc;
	width:100%;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.margin-auto-550px {
	margin:0 auto;
	width:550px;
}
.faq-question-part {
	float:left;
	width:100%;
	border-bottom:1px solid #dcdcdc;
	padding:5px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.faq-question-part span:first-child {
	float:left;
	margin:0px 10px 0px 0px;
	width:3%;
}
.faq-question-part span {
	float:left;
	width:95%;
}
.left-arrow {
	padding-top:10px;
	color: #268AC3;
	margin:0px 0px 0px 25px;
}
.left-arrow em {
padding:0px 5px 0px 0px;
font-family:"Segoe UI";
font-size:13px;
font-weight:bold;
color:#0070b5;
}
.faq-div3 span {
	color: #268AC3;
}
.faq-div3 {
	float:left;
	padding:10px 0px 0px 0px;
	width:100%;
	border-top:1px solid #dcdcdc;
	margin:10px 0px 0px 0px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	padding:5px;
}
.faq-div3 label {
	font-weight:bold;
	margin:0px 20px 0px 0px;
}
.faq-step-two {
	float:left;
	margin:20px 0px 0px 0px;
	width:100%;
	background-color:#eaeaea;
}
.empty-space {
float:left;
padding:5px;
width:100%;
}
.faq-step2-heading {
float:left;
width:100%;
color:#117fbc;

}
.faq-step2-heading h4 {
border-bottom:1px solid #dcdcdc;
width:98%;
}
.border-btm-none {
border-bottom:none;
}
.faq-step-three {
float:left;
margin:20px 0px 0px 0px;
width:100%;
border:2px solid #dcdcdc;
}
.faq-ste3-btn {
  margin: 0 auto;
    padding: 10px 0;
    width: 70%;
}
.faq-div3 em {
font-family:"Segoe UI";
font-size:14px;
color:#333333;
padding:4px;

}
.faq-ste3-btn a {
float:left;
width:160px;
height:35px;
margin:0px 10px 0px 0px;
text-align:center;
color:#ffffff;
line-height:35px;
border:2px solid #d2d0ce;
border-radius:6px;
background: #3391c6; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzOTFjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzMzOTFjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzBlN2RiYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZDdkYmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #3391c6 0%, #3391c6 50%, #0e7dbc 51%, #0d7dbc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3391c6), color-stop(50%,#3391c6), color-stop(51%,#0e7dbc), color-stop(100%,#0d7dbc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #3391c6 0%,#3391c6 50%,#0e7dbc 51%,#0d7dbc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #3391c6 0%,#3391c6 50%,#0e7dbc 51%,#0d7dbc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #3391c6 0%,#3391c6 50%,#0e7dbc 51%,#0d7dbc 100%); /* IE10+ */
background: linear-gradient(to bottom, #3391c6 0%,#3391c6 50%,#0e7dbc 51%,#0d7dbc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3391c6', endColorstr='#0d7dbc',GradientType=0 ); /* IE6-8 */

}
/************************************************  About the Service for Business  ****************************************/
.first-time-div {
float:left;
width:100%;
}
.first-time-div h4 {
	color: #0052A5;
    font-size: 16px;
    font-weight: bold;
	padding:15px 0px 0px;
	float:left;
	width:100%;

}
.first-time-steps-part {
	float: left;
	padding: 10px 0 0;
	width: 100%;
}
.first-time-steps-part h4 {
padding-bottom:15px;

}
.steps-part {
float:left;
background:url(../images/bg_steps.png) no-repeat;

 height: 562px;
 width: 575px;
 margin:15px 0px 0px;
}
.steps-part-one {
float:left;
width:575px;
height:145px;

}

.steps-part-one-en {
float:left;
width:575px;
height:145px;

}

.step-two {
float:left;
width:575px;
height:142px;

}
.step-three {
float:left;
width:575px;
height:142px;

}
.step-four {
float:left;
width:575px;
height:152px;

}
.steps-part-one h3 {
   color: #0052A5;
    font-size: 14px;
    font-weight: bold;
	float:left;
	padding:5px 0px 0px 5px;
	width:100%;
}
.steps-part-one p {
    float: right !important;
    font-size: 12px;
    padding: 4px 10px;
    width: 436px !important;
}

.steps-part-one-en p {
    float: right !important;
    font-size: 12px;
    padding: 4px 10px;
    width: 436px !important;
}

.steps-part-en {
float:left;
background:url(../images/bg_steps_en.png) no-repeat;

 height: 640px;
 width: 574px;
 margin:15px 0px 0px;
}

.steps-part-one-en h3 {
   color: #0052A5;
    font-size: 14px;
    font-weight: bold;
	float:left;
	padding:12px 0px 0px 5px;
	width:100%;
}


.steps-part-en02 {
float:left;
background:url(../images/bg_steps_en_02.png) no-repeat;

 height: 672px;
 width: 574px;
 margin:15px 0px 0px;
}

.steps-part-en02 .step-three-en {
	height:210px;
}


.step-three-en {
float:left;
width:575px;
height:182px;

}


.services-notes{
    font-size: 10px !important;
    line-height: normal;
    padding: 0 !important;
}
/***********************************************************current exchange rates***************************************************************/
.current-exchange-rates {
float:left;
width:100%;

}
.current-exchange-left {
float:left;
width:75%;

}
.current-exchange-right {
float:right;
width:23%;
background-color:#f5f5f5;
}
.current-space {
float:left;
padding:15px;
}
.current-text-part {
float:left;
width:100%;
}
.current-text-part span {
  color: #005B98;
  font-weight:bold;
  font-size:12px;

}
.current-text-part p {
padding:15px 0px 0px 0px;

}
.current-exchange-color {
   color: #FF0000;
   font-weight:bold;
   font-size:12px;

}
.historical-rate {
float:left;
width:100%;
  padding: 5px 0 0;
}
.historical-rate h4 {
    color: #0052A5;
	font-weight:bold;
	font-size:16px;
	padding:20px 0px 4px;
	border-bottom:1px solid #dcdcdc;

}
.look-up-part {
float:left;
width:100%;
}
.look-up-select-part {
float:left;
width:100%;
padding:5px 0px 0px;
}
.look-up-select {
float:left;
width:9%;

}

.look-up-select select {
  border: 1px solid #7F9DB9;
  margin:10px 0px 0px;
}
.margin-5px {
margin:5px 0px 0px 0px;
}
.look-up-fig {
float:left;
margin:5px 0px 0px 30px;
}
/**********************************************************currency calculator****************************************************************/
.amount-part {
float:left;
width:100%;
}
.yen-amount-div {
float:left;
width:40%;
margin:0px 30px 0px 0px;
}
.yen-amount-div h4 {
border-bottom:1px dotted #dcdcdc;
font-weight:bold;
padding:0px 0px 5px;
}
.foreign-amount-div {
float:left;
width:40%;
}
.foreign-amount-div h4 {
border-bottom:1px dotted #dcdcdc;
font-weight:bold;
padding:0px 0px 5px;
}
.wish-remit {
float:left;
padding:10px 0px 20px;
width:100%;
border-bottom:1px dotted #dcdcdc;
}
.wish-remit span {
display:block;
}
.wish-remit-input-part {
float:left;
width:100%;
padding:10px 0px 0px;
}
.wish-remit-input-part label {
width:20%;
float:left;
}
.wish-remit-input {
float:left;
width:50%;

}

.wish-remit-input2 {
float:left;
width:70%;

}
.wish-remit-input input {
padding:2px;
}
.currency-table {
float:left;
padding:10px 0px 0px;
width:100%;
}
.currency-table p {
float:left;
padding:10px 0px 0px;
width:100%;
}
.font-bold-none {
font-weight:normal;
}
/*****************************************************online-remittance services*******************************************************/
.online-remittance-service {
float:left;
width:100%;
}
.online-remittance-service p {
float:left;
padding:15px 0px 0px;
width:100%;
}
.online-service-list {
float:left;
padding:10px 0px 0px;
width:98%;
}
.online-service-list ul  li {

list-style-type:disc;
margin-left:30px;
padding:0px 0px 15px;
}
.customer-goremit {
float:left;
width:80%;

}

.customer-goremit-start {
    border: 1px solid #999999;
    float: left;
    margin: 0 10px 0 0;
    width: 42%;
}
.margin-auto-service-one {
 margin: 0 auto;
    width: 53%;
	padding:10px;
	overflow:hidden;
}
.margin-auto-service-one span {
color: #0052A5;
    font-size: 14px;
    font-weight: bold;
}
.margin-auto-service {
 margin: 0 auto;
    width: 66%;
	padding:10px;
	overflow:hidden;
}
.margin-auto-service span {
color: #0052A5;
    font-size: 14px;
    font-weight: bold;
}
.btn-center {
margin-left:20px;
}
.oc-part {
float:left;
margin:0px 0px 0px 30px;
width:100%;
}
/*******************************************************exchange rates********************************************************************/
.exchange-rates-part {
float:left;
padding: 10px 65px;
width:100%;

}
.exchange-figure {
float:left;
width:100%;
}
.exchange-margin-auto {
margin:0 auto;
width:77%;

}
.exchange-right-text {
float:left;
width:100%;
padding:10px 0px 0px;
}
.exchange-right-text label {
float:left;
display:block;
width:95%;
text-align:right;
}
.exchange-center {
text-align:center;
font-weight:bold;
font-size:16px;
width:75%;
float:left;
margin-left:48px;
overflow:hidden;
padding:10px 0px 0px;
}
.exchange-rates-part p {
padding:10px 0px;
width:100%;
float:left;
}
.exchange-div {
float:left;
width:40%;
}
.exchange-rate-btn {
float:left;
width:100%;

}
.exchange-rate-btn {
float:right;


}
.right-exchange-text {
float:right;
padding:0px 0px 5px;
border-bottom:1px solid #dcdcdc;
width:100%;
text-align:right;
margin:0px 0px 10px 0px;

}
.btn-exchange {

width:20%;
margin:10px  auto;


}
.btn-exchange input {
width:100px;

}
/**********************************************************Footer 3 ********************************************************************/
.textalign{
text-align:right;
}
.precaution-list.footer-three li {
    padding-bottom: 10px;
}

.line-height {
    line-height: 20px;
}
.left-individuals-part {
    background-color:#0052A8;
	border-radius:5px;
    float: left;
    margin: 0;
    padding: 0;
    width: 177px;
}

/********************************service_steps******************************************************************************************************/
.margin-left-space-list {
    margin-left: 20px;
}
/**************************************************************************how-to-use**************************************************/
.remit-btn-right img {
    float: left;
    padding: 0 2px 0 0;
    width: 16px;
}
.how-to-use-part {
	float:left;
	width:100%;

}
.how-to-use-text {
float:left;
width:90%;
margin-left:20px;

}
.how-to-use-text ul li {
list-style-type:disc;
padding:0px 0px 10px;
}
.how-red-clr {
color:#FF0000;

}
.making-time {
float:left;
width:100%;

}
.making-time h4 {
font-weight:bold;

}
.making-time p {
float:left;
padding:5px 0px 0px;
}
.steps-part {
float:left;
width:100%;
}
.steps-part p {
float:left;
width:100%;

}
.steps-one {
float:left;
padding:10px 0px 0px;
}
.steps-part table td {
vertical-align:top;
    padding-top: 2px;
    vertical-align: top;

}
.steps-part-table {
padding:15px 0px 0px 0px;
display:block;
}
.step-last-part {
float:left;
width:70%;
}
.step-nine {
float:left;
width:40%;
}
.step-ten {
float:right;
width:30%;
}
.text-decoration-underline {
text-decoration:underline;
}
.close-step-part {
    margin: 0 auto;
    overflow: hidden;
    padding: 10px 0;
    text-align: center;
    width: 28%;


}
.close-step-part a:hover {
text-align:center;
text-decoration:underline;

}
.use-border-btm {
    border-bottom: 2px solid #006BC6;
	width:80%;

}
html body div#go-remit-wrapper.margin-auto-700px div.right-part div.main-wrapper.margin-auto-700px div.go-remit-login-starter div.remit-login-part h1 {
  color: #0052A5;
  font-size: 19px;
  font-weight: bold;
  background:none;
  padding:0;
}

.margin-auto-700px {
width:770px !important;

}
/*******************************************************remittance request form**********************************************************/

.requestStyle {
    border: 1px solid #7F9DB9;
    color: #999999;
    padding: 2px;
    width: 78%;
}
.grandStyle {
    background:none;
	border:none;
    color: #000000;
    padding: 2px;
    width: 55%;
	margin:0px 0px 0px 10px;
}
.attention-part {
float:left;
width:100%;

}
.attention-text {
float:left;
width:100%;
}
.customer-input-part {
float:left;
width:50%;
padding:10px 0px 0px;
}
.customer-input-part label {
float:left;
}
.customer-input {
float:left;
margin:0px 0px 0px 10px;
}
.attention-text span {
padding:0px 0px 0px 4px;
}
.attention-text span:first-child {
padding:0px;
}
.remittance-regulation {
float:left;
width:100%;
padding:15px 0px 0px;
}
.remittance-regulation {
float:left;
width:100%;
}
.remittance-regulation p {
padding:10px 0px 0px;
}
.remittance-note-part {
float:left;
width:100%;
padding:10px 0px 0px;
}
.remittance-note-left {
float:left;
width:80%;
}
.remittance-ul-list {
float:left;
margin-left:20px;
padding:10px 0px 0px;
}
.remittance-ul-list ul li {
list-style-type:disc;
padding:0px 0px 10px;
}
.remittance-right-btn {
float:left;
width:20%;
vertical-align:middle;
padding:100px 0px 0px;
}

.remittance-form a:hover {

text-decoration:underline;
}
/**********************************************terms and conditions************************************************************************/

.terms and conditions {
float:left;
width:100%;
}
.terms-and-conditions p {
padding:5px 0px;
}
.terms-ul-list {
float:left;
width:100%;
padding:10px 0px;
}
.terms-ul-list li {
list-style-type:disc;
margin-left:20px;
padding:0px 0px 5px;
}
.conditions-account {
float:left;
margin:0px 0px 10px 10px;
width:100%;
}
.conditions-account ul {
float:left;
width:100%;
}
.conditions-account ul li {
padding:5px 0px;
}
.conditions-account li ul {
margin-left:10px;
padding:10px 0px 0px;

}
.conditions-account li ul li ul {
margin-left:22px;
padding:0px 0px 10px 0px;

}
.conditions-account span {

padding:0px 10px 0px 0px;
float:left;
}
.acc-head {
font-size:12px;
}
.acc-head p {
    float: left;
    padding: 0 0 10px;
    width: 95%;
}
.terms-jp p {
    padding: 10px 0;
}
/**************************************************************remittance-pdf******************************************************************/
.remittance-pdf {
float:left;
width:97%;

}
.go-remit-pdf-part {
float:left;
width:98% !important;

}
.border-top {
   border-top: 2px solid #006BC6;

}


/*********************************************************  STEP 3 *******************************************************************/
.reg-input-part select{
border: 1px solid #7F9DB9;
float: left;
padding: 0px;
width: 100%;
}

.step3 h4 {
margin-right: 40px;
font-size: 14px;

}

.step3-en h4 {
margin-right: 28px;
font-size: 14px;
}

.last-row-figure > a {
    color: #FFFFFF;
    float: left;
    height: 24px;
    padding: 4px 0 0;
    text-align: center;
    width: 162px;
}

.remit-redbtn-right a:focus {
    text-decoration:underline !important;
        text-decoration-color: #FFFFFF !important;
    -moz-text-decoration-color:#FFFFFF !important;/* Code for Firefox */
    -o-text-decoration-color: #FFFFFF !important;   
    -webkit-text-decoration-color: #FFFFFF !important;  
    padding-bottom:4px;  
}
.remit-btn-left a:focus{
text-decoration:underline !important;
    text-decoration-color: #FFFFFF !important;
-moz-text-decoration-color:#FFFFFF !important;/* Code for Firefox */
-o-text-decoration-color: #FFFFFF !important;   
-webkit-text-decoration-color: #FFFFFF !important;  
padding-bottom:4px;
 }

 .remit-btn-right a:focus{
text-decoration:underline !important;
    text-decoration-color: #FFFFFF !important;
-moz-text-decoration-color:#FFFFFF !important;/* Code for Firefox */
-o-text-decoration-color: #FFFFFF !important;   
-webkit-text-decoration-color: #FFFFFF !important;  
padding-bottom:4px;
    }
	

/**********************************************************online-remittance-service-registration**********************************************/
.online-remit-input {
width:320px;
float:left;
}
.captcha-remittance-part {
float:left;
width:100%;
margin:10px 0px 0px;
}
.remittance-captcha{
float:left;
margin:0px 10px 0px 0px;
width:15.5%;
}
.remit-required-field {
float:left;
width:100%;
padding:10px 0px 0px;
}
.remit-required-field a:hover {
text-decoration:underline;
}
.mandatory-part {
float:left;
width:100%;
padding:10px 0px 10px 0px;
}
.remit-space {
padding:0px 4px;

}

/*********************************************************arrow-btn*********************************************************************/
/*.arrow_box { position: relative; background: #ffffff; } /*.arrow_box:after { left: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 255, 255, 0); border-left-color: #ffffff; border-width: 5px; margin-top: -5px; }*/

/*.arrow-box-part .arrow_box {
    border-radius: 6px;
    float: right;
    height: 2px;
    margin: 0;
    width: 10px;
}*/

.arrow-box-part {
    display:inline-block !important;
    font-size: 12px;
    width: 21px;
	background:url(../images/arrow-find-out.jpg) right no-repeat;
}
.margin-auto-service.online-serv-align {
    margin: 0 auto;
    text-align: center;
}
.online-serv-align .remit-btn-part {
        left: 10px;
		position: relative;
		text-align: center;
}
.how-align-jp {
    margin: 0;
    padding: 27px 0 0;
    vertical-align: top !important;
}
.how-align-jp table tr td {
    padding-bottom: 10px;
}
.steps-part-enclose {
    float: left;
    width: 100%;
}
.step-last-part.width-100-percent {
    width: 100%;
}

.steps-part-enclose tr td  {
  vertical-align: middle;
}
.steps-part-enclose > p {
    float: left;
    width: 100%;
}
.go-remit-tab-part.tabberlive-part-en ul.tabbernav li  {

  line-height: 14px !important;
}
  .go-remit-tab-part.tabberlive-part-en ul.tabbernav li.tabberactive   {

  line-height: 14px !important;
}
ul.tabbernav li  {
	/*background: url({!URLFOR($Resource.gor_bus_resources,'common/images/go-remit-tab.jpg')}) no-repeat scroll 0 0 transparent !important;*/
	background: #c0c0c0;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MwYzBjMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOGQ4ZDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #c0c0c0 0%, #d8d8d8 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c0c0c0), color-stop(100%,#d8d8d8));
background: -webkit-linear-gradient(top,  #c0c0c0 0%,#d8d8d8 100%);
background: -o-linear-gradient(top,  #c0c0c0 0%,#d8d8d8 100%);
background: -ms-linear-gradient(top,  #c0c0c0 0%,#d8d8d8 100%);
background: linear-gradient(to bottom,  #c0c0c0 0%,#d8d8d8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c0c0c0', endColorstr='#d8d8d8',GradientType=0 );
border-radius:4px;
	color: #FFFFFF;
	display: block;
	font-size: 14px;
	font-weight: normal;
	height: 42px;
	line-height: 15px;
	margin: 0 2px 0 0;
	padding: 6px 0 0 10px;
	text-decoration: none;
	width: 135px;
	cursor:pointer;
}
ul.tabbernav li.tabberactive {
    /*background: url({!URLFOR($Resource.gor_bus_resources,'common/images/go-remit-selected.jpg')}) no-repeat scroll 0 0 transparent !important;*/
	background: #2c84de;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJjODRkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzIyNzdkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMjUzYWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #2c84de 0%, #2277d2 44%, #0253ac 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c84de), color-stop(44%,#2277d2), color-stop(100%,#0253ac));
background: -webkit-linear-gradient(top,  #2c84de 0%,#2277d2 44%,#0253ac 100%);
background: -o-linear-gradient(top,  #2c84de 0%,#2277d2 44%,#0253ac 100%);
background: -ms-linear-gradient(top,  #2c84de 0%,#2277d2 44%,#0253ac 100%);
background: linear-gradient(to bottom,  #2c84de 0%,#2277d2 44%,#0253ac 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c84de', endColorstr='#0253ac',GradientType=0 );
border-radius:4px;
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: normal;
    height: 42px;
    line-height: 15px;
    margin: 0 2px 0 0;
    padding: 6px 0 0 10px;
    text-decoration: none;
    width: 135px;
    cursor:pointer;
}
.register-width-percent {
    float: left;
    width: 70%;
    /*margin-top:10px;*/
	padding-left:10px;
	margin-top:18px;
}

 .captcha-remittance-part {
    float:left;
    width:100%;
    margin:10px 0px 0px;
    }
    .remittance-captcha{
    float:left;
    margin:0px 10px 0px 0px;
    width:15.5%;
    }
    .remit-required-field {
    float:left;
    width:100%;
    padding:10px 0px 0px;
    }
    .remit-required-field a:hover {
    text-decoration:underline;
    }
    .mandatory-part {
    float:left;
    width:100%;
    padding:10px 0px 10px 0px;
    }
    .remit-space {
    padding:0px 4px;
	}

div.exchange-figure
{
	height:40px;
	width:100%;
overflow:hidden;
background: #ffffff;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyMSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzNCUiIHN0b3AtY29sb3I9IiMwNTQxN2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ffffff 25%, #05417f 34%);
background: -webkit-gradient(linear, left top, right top, color-stop(25%,#ffffff), color-stop(34%,#05417f));
background: -webkit-linear-gradient(left,  #ffffff 25%,#05417f 34%);
background: -o-linear-gradient(left,  #ffffff 25%,#05417f 34%);
background: -ms-linear-gradient(left,  #ffffff 25%,#05417f 34%);
background: linear-gradient(to right,  #ffffff 25%,#05417f 34%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#05417f',GradientType=1 );

}
.exchange-figure-left
{
	float:left;
	padding:3px;

}
.exchange-figure-left img
{
	width:100%;
	height:auto;

}
.exchange-figure-right
{
	float:right;
	padding:7px;
}
.miscellaneous-radio-enclose {
	float: left;
	width: auto;
}
    
.radio-color td {
	 color: #3272D3;
}
.tapped-part li {
    float: left;
}
.radio-color.radio-cellaneous-jp {
	float: left;
	width: 750px;
}
.font-bold.text-align {
	font-size: 13px;
	display: block;
}
.first-time-messages {
     float: left;
    overflow: hidden;
    width: 100%
}
.first-time-messages > span {
    color: #2067F0;
    float: left;
    font-size: 17px;
    font-weight: bold;
    margin: 15px 0;
    padding: 0 0 0 80px;
    text-align: center;
    width: 330px;
}

.footer-text > p {
    float: left;
    font-size: 11px;
    width: 100%;
}
.footer-color {
    color: #999999;
    font-weight: normal;
}
.use-rec-change span.floatRight {
    width: 89%;
}
.use-rec-change-en span.floatRight {
    width: 91%;
}

/************************************************************************welcome-part****************************************************/
.right-welcome-part ol li {
float:left;
padding:0px 3px;
   color: #0052A8;
}
.right-welcome-part ol span {
padding:1px;
}
.right-welcome-part a {
   color: #0052A8;
   text-decoration: none;
}
.right-welcome-part a:hover {
text-decoration:underline;
color:#02457c;
}
.right-welcome-part ol li:first-child {
color:#333333;
}
.adult-input {
	float:left;
	width:222px;
}
.right-welcome-part ol {
    position: absolute;
    right: 0;
    top: 10px;
}
.right-welcome-part {
    margin: 8px 0 0;
    position: relative;
    width: 48%;
}

/***************************************** Styles for Index start **************************************************/
   .individual-text h4 {
        display: block;
        font-weight: bold;
        line-height: 46px;
        margin: 0;
        text-align: center;
     
    }
	
    .hover-border-btm span:hover {
         text-decoration:underline;
     }
     .sec-last-text {
		border-bottom: 1px solid #4A7EBB;
		color: #0079B6;
		float: left;
		font-size: 11px;
	
		padding:10px;
		text-align: left;
		width: 154px;
    }
    .border-top-div {
        border-top: 1px dotted #333333;
        float: left;
        height: 0;
        margin: 10px 0 0;
        padding: 0;
        width: 100%;
    }
    .home-color-change > span:hover {
	    border-bottom: 1px solid #333333;
	}

/***************************************** Styles for Index end **************************************************/
.account-heading a:hover {
    color: #DCDCDC;
    text-decoration: none !important;
}
.account-heading a {
    color: #FFFFFF;
}

.login-figure {
padding:3px 5px 0px 0px;

}
.lang-icon a {
    text-decoration: none !important;
}
.long-text > span {
                display: inline-block;
                text-align: center;
                width: 18.5%;
}
.create-mod-part span {
                display: inline-block;
                margin-right: 4px;
                text-align: center;
                width: 18.5%;
}
.create-mod-part {
background-color:#dcdcdc;
}


.commentStyle {
border: 1px solid #7F9DB9;
color: #333333;
padding: 2px;
width: 98%;
}

.remittance-last-para {
      color: #FF0000;
    float: left;
    padding: 10px 0 0;
    text-align: center;
    width: 100%;
    word-break: break-all;
}

.error-messages {
    color: #FF0000;
    float: left;
    text-align: center;
    width: 100%;
}
.remittance-table.db-table span {
    display: block;
    width: 100%;
    word-break: break-all;
}
.text-align-right {

    float: left;

    padding: 4px 0;

    text-align: right;

    width: 100%;

}

.mob-width-change {

    float: left !important;

    margin: 0;

    padding: 0 0 10px;

    width: 100% !important;

}

.width-auto {
   width: auto !important;
}

.login-button a {
  background-color: #006AC3;
    border: 2px solid #FFFFFF;
    border-radius: 20px;
    color: #FFFFFF !important;
    display: block;
    font-family: arial;
    font-size: 13px;
    margin-top: 3px;
    padding: 2px 7px;
    text-align: center;
    text-decoration: none !important;
    width: auto;
}

.login-button{
   /* float: right;
    width: auto;*/
}
.border-bottom-line {
    border: medium none !important;
}
#ticker > a:hover {
    text-decoration: none !important;
}

/****************************************Included after comparing with gor_resources**************************************************/

.first-time-part {
float:left;
width:100%;
}
.first-time-services {
float:left;
width:100%;
}
.icon {
float:left;
width:auto;
}

.services-text {
float:left;
width:100%;
padding:15px 0px 10px;
}
.services-text h4 {
	color: #2067F0;
	font-size: 16px;
	font-weight: bold;
	padding:0;
	margin:0;
}

.services-figure {
float:left;
width:10%;
}
.services-para {
float:left;
width:88%;

}
.services-para p {
padding:10px 0px 0px;
float:left;
}

.first-time-heading p {
float:left;
padding:10px 0px 10px;
width:100%;
}

.margin-auto {
margin:0 auto;
width:100%;
padding:10px 0px 0px;
}
.first-time-heading {
float:left;
width:100%;
padding:10px 0px 0px;
}
.menu-list ul a:focus{
text-decoration:underline !important;
text-decoration-color: red !important;
-moz-text-decoration-color: red !important;/* Code for Firefox */
-o-text-decoration-color: red !important;   
-webkit-text-decoration-color: red !important;    
}
 .radio-color td {
         color: #3272D3;
 }
 
 .last-row-figure > a:focus {
    text-decoration:underline !important;
        text-decoration-color: #FFFFFF !important;
    -moz-text-decoration-color:#FFFFFF !important;/* Code for Firefox */
    -o-text-decoration-color: #FFFFFF !important;   
    -webkit-text-decoration-color: #FFFFFF !important;  
    padding-bottom:4px;  
}
.margin-left-space-list > li {
	list-style-type: disc;
	padding: 5px 0;
}
 
.precaution-list {
float:left;
width:100%;
}
		
 .about-us-container register-width {
padding-right:15px;
}
.center {
/*margin: 0 auto;
width: 156px;*/
}

 .from-to-part.jp-label-history {
        margin: 0;
        text-align: left;
        width: 40px;
        }
.acc-select-change {
    width: 70px;
}

.iden-border {
    border: 4px dotted #999999;
    float: left;
    padding: 5px;
    width: 99%;
}


.border-full {
  border: 4px dotted #999999;
    padding: 6px !important;

}
.remit-btn-left.error-msg-right {
    float: right;
    margin-right: 50px;
    margin-top: 30px;
}
#errorMessage {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -O-box-sizing: border-box;
    float: left;
    padding: 0 20px;
    width: 100%;
}
.remittance-absolute.top-wdth-change {
   float: left;
    left: 50%;
     margin-left: -305px;
    margin-top: -128px;
    position: absolute;
    top: 22%;
}
.remittance-absolute.top-wdth-change .remittance-pop-up-div {
 width: 574px;

}
.tapped-part u {
text-decoration:none;
}

.iban-pop-up {
    overflow: auto;
    width: 100%;
}

.helptbl th {
	padding: 3px;
}


.helptbl td {
	padding: 3px;
}

.helptbl {
    display: block;
    overflow: auto;
    width: 100%;
}

#help-div {
-moz-box-sizing: border-box !important;
background-color: #F2F8FF !important;
font-family: arial,helvetica,serif !important;
font-size: 11px !important;
width: 40% !important;
z-index: 100 !important;
}

.label-part > label {
float: left !important;
	width: auto;

}

.label-part {
	float: left;
	width: 100%;
}
.label-part  a {
float:left;

}

.padding-top-38px {
padding-top:38px;
}

.label-part > #lblRelationship1 {
	float: left !important;
	width: 80%;
	font-size: 10px;
}
		

.padding-top-17px {
	padding-top: 17px;
}

#lblInstruction1 {
	min-height: 36px;
}

.label-part.relationship-en > label {
	width: 78% !important;
	font-size: 11px !important;
}

.padding-top-36px{
padding-top: 36px;
}

#help-div b {
font-size: 12px;
font-weight: bold;
}
.label-part.percent-auto.display-inline a {
float: none !important;
}
.email-font {
font-size: 12px;
}
.drop-down-part label {
float: left;
font-size: 13px;
padding: 0 0 5px;
width: 100%;
}
.label-part.percent-auto > label {
width: auto !important;
}
.display-inline {
display:inline-block !important;
}
.txtError {
font-size: 13px !important;
color:red;
}
.txtNormal {
    color:black;
}
.txtRequire {
    color:black;
}
.margin-top-4px {
 margin-top: 4px !important;
}
.apply-online-step-two {
float:left;
width:100%;    
}
.inputtextareaStyle {
	border: 1px solid #7F9DB9;
	color: #003399;
	float: left;
	min-height: 40px;
	overflow: auto;
	padding: 3px;
	resize: none;
	width: 98%;
}
.apply-online-text {
	float:left;
	padding:2px 0px;
	width:100%;
}
.apply-online-div1 {
	float: left;
	padding: 10px 0;
	width: 100%;    
}
.apply-online-div1 label {
	display:block;
}
.apply-online-left {
	float:left;
	width:40%;
	padding:5px 0px 0px;
	margin:0px 10px 0px 0px;
}
.apply-online-left span {    
	color:#FF0000;
}

.apply-online-right {
	float:left;
	width:40%;
	padding:5px 0px 0px;

}
.apply-left-input {
	float:left;
	padding:5px 0px 0px;
	width:70%;
}
.apply-left-input-part {
	float:left;
	width:100%;
	padding:8px 0px 0px;
}
.apply-online-last-div {
	float:left;
	width:100%;
	padding:10px 0px 0px 0px;
}
.apply-online-last-div span {
	color: #333333 !important;
	float: left;
	font-size: 12px;
	margin: 0 4px 0 0;
	padding: 5px 0 0 9px;
}
.apply-input {
	float:left;
	width:16%;
}
.apply-input-two {
	float: left;
	padding: 5px 0 0;
	width: 10%;
}
.apply-input-three {
	float: left;
	padding: 5px 0 0;
	width: 10%;
}
.apply-input input {
	float:left;
	padding:3px 0px;    
}
.textarea-part.apply-online {
	width:235px;
	min-height:50px;
}
.apply-online-width {
	width:50px;
}
.apply-online-color {
	color:#333333;
	font-weight:bold;
	font-size:11px;    
}
.color-red-online {
	color: #FF0000 !important;
	float: left !important;
	margin: 8px 2px 0 !important;
	overflow: hidden;
}
.apply-left-input.left-width-change {
	width: 65%;
}
.second-tab-rupee.margin-top-6px {
	margin-top: 6px;
}
.textarea-part.apply-online.padding-top-8px {
	padding-top: 8px;
}

#lblWorkPrefecture {
    width: 60px;
}
.service-font-13px {
    font-size: 13px;
}

.submenu li:before {
    color: #FFFFFF;
    content: "• ";
    left: 7px;
    line-height: 20px;
    position: absolute;
}
.submenu a.active {
    background-color: #71ABE9 !important;
}

.submenu span {
   float:left;
}
.sub-sub-menu li:before {
    color: #DCDCDC;
    content: "• ";
    left: 6px;
    line-height: 20px;
    position: absolute;
}
.sub-sub-menu a.active {
      background-color: #ffffff !important;
    color: #0052a8 !important;
    font-size: 10px !important;

}
.third-sub-menu li:before {
    color: #333333;
    content: "• ";
    left: 8px;
    line-height: 20px;
    position: absolute;
}
.third-sub-menu a.active {
background-color: #E2E2E2 !important;
}
.third-sub-menu {
    text-indent: 33px;
}
.sub-sub-menu a {
    float: left;
	font-size: 11px;
}
.sub-sub-menu {
        background-color: #5E92CB;
    font-size: 12px;
    padding: 0 !important;
    text-indent: 28px;
}
.sub-sub-menu span {
   float:left;
}
.submenu {
     background-color: #1167C1;
    line-height: normal;
    margin: 0;
    padding: 1px 0 0 !important;
    text-indent: 12px;
}
.submenu a {
    float: left;
    margin-right: 10px;
}


#lblWorkAddress2 {
    display: block;
    padding: 0 0 2px;
}

#lblWorkCity {
    padding: 0;
}

#lblWorkZip {
    padding: 0;
}
.width-162px {
    width: 162px !important;
}
.online-font-13px {
font-size: 13px;
}
.current-exchange-left > .account-bank-div {
padding:2px 0 0;
}
.message-page-align {
    margin-right: 20px;
    text-align: right;
    width: 100%;
}
#lblInstruction2 {
min-height:36px;
}
  #lblInstruction3 {
min-height:36px;
}
  #lblInstruction4 {
min-height:36px;
}
  #lblInstruction5 {
min-height:36px;
}
  #lblInstruction6 {
min-height:36px;
}
.footer-text > img {
    width: 100%;
}
.inactive { }
.apply-text-part > p {
    width: 690px;
}
.tab-label-box.last-input-part > label {
    width: 100%;
}
.container {
background-color: #E8E8E8;
border-style: solid;
border-width: 1px;
cursor: pointer;
float: left;
margin-right: 10px;
padding: 3px 0;
text-align: center;
width: 150px;
}

#captchaHelp {
margin-left: 15px;
float: left;
width: 70%;
}
.captcha-input {
float: left;
padding: 10px 0;
width: 150px;
}
.hover-border-btm.word-wrap > span {
    color: #333333;
    display: block;
    float: left;
    font-size: 13px;
    padding: 2px 0 0;
    width: 183px;
}
.details-tab {
    font-size: 13px;
    font-weight: bold;
}
 #dialog {
   background-color: #FFFFFF !important;
    border: 0 none !important;
    font-family: arial,helvetica,serif !important;
    font-size: 13px !important;
    height: auto !important;
    left: 36% !important;
    line-height: 20px !important;

    padding: 20px !important;
    position: fixed !important;
    top: 35% !important;
    width: 460px !important;
    z-index: 100 !important;
}      
    
.dialog-msg-title li {
    list-style-type: disc;
    margin-left: 10px;
}
 .red-color {
  color:#ff0000;
  }
  
  .submenu > ul {
    padding-bottom: 0;
}
 
.sub-sub-menu > ul {
    padding: 5px 0;
}


 
.begineer-arrow {
    vertical-align: middle;
    display: inline-block;
    padding-left: 5px;
}

.text-align-left {
text-align: left !important;
}
.padding-left-90px {
padding-left: 90px;
}

 .online-service-list span {
    display: inline-block !important;
}
.mCSB_container.mCS_touch {
    margin-right: 0 !important;
}


.pwdinputStyle {
    border: 1px solid #7F9DB9;
    color: #003399;
    float: left;
    font-family: segoe ui;
    font-size: 13px !important;
    padding: 3px 2px;
    width: 98%;
	height: 13px;
}
 
.individual-text {
 float:left;
	margin:10px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	background:url(../images/individual.png) no-repeat;
	width:162px;
	height:48px;
	color:#fff;
	/*-webkit-border-radius:8px;
	-moz-border-radius:8px;
	-ms-border-radius:8px;
	border-radius:8px;
	background: #ff9865;*/
/*background: -moz-linear-gradient(top, #ff9865 0%, #ff9932 27%, #ff9932 58%, #ff6802 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, #ff9865), color-stop(27%, #ff9932), color-stop(58%, #ff9932), color-stop(100%, #ff6802));
background: -webkit-linear-gradient(top, #ff9865 0%, #ff9932 27%, #ff9932 58%, #ff6802 100%);
background: -o-linear-gradient(top, #ff9865 0%, #ff9932 27%, #ff9932 58%, #ff6802 100%);
background: -ms-linear-gradient(top, #ff9865 0%, #ff9932 27%, #ff9932 58%, #ff6802 100%);
background: linear-gradient(to bottom, #ff9865 0%, #ff9932 27%, #ff9932 58%, #ff6802 100%);
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRkY5OTY1IiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjRkY5OTM1IiBvZmZzZXQ9IjAuNSIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRjY4MDIiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cxKSIgLz4KPC9zdmc+);*/
}

/**********************************************************Gor-Terms**********************************************/

.subtitle {
color: black;
font-size: 12px;
font-weight: bold;
}
.textalign{
text-align:right;
}

.article-part {
    float: left;
    margin: 10px 0 0;
    width: 100%;
}
.article-part > p {
    margin: 5px 0 0 10px;
 
}
.article-list-part {
    float: left;
    width: 100%;
}
.article-list-part > p {
    float: left;
    width: 90%;
}
.article-list-part > span {
    display: inline-block !important;
    margin: 0 15px 0 13px;
    float: left;
    margin-right: 15px;
}
.article-sub-list {
    float: left;
    margin: 10px 0 0 19px;
    width: 100%;
}
.article-sub-list > p {
    float: left;
    width: 90%;
}

.article-sub-list > span {
    display: inline-block;
    float: left;
    margin: 0 10px 0 24px;
}
.article-second-sub-list {
    float: left;
    margin: 0 0 0 40px;
    width: 100%;
}
.article-second-sub-list > p {
    float: left;
    width: 90%;
}
.article-second-sub-list > span {
    float: left;
    margin: 0 10px 0 6px;
}
.terms-green {
    color: #0052A5 !important;
    font-weight: bold;
}

.terms-and-conditions {
    float: left;
    width: 575px;
}

.oc-part > p {
    float: left !important;
    padding: 5px 0 0 !important;
	width: 100% !important;
}
.TabbedPanels ul li {
float:left;
}
.look-up-select > input {
    border: 1px solid #cccccc;
    height: 18px;
    width: 30px;
}
.historical-figure .vf-reset {
float:left;
width:650px;


}
.center-part {
        margin: 0 auto;
        width: 430px;
    }


.remittance-absolute.miscellaneous {
    float: left;
    left: 50%;
    margin-left: -210px;
    margin-top: -223px;
    top: 50%;
}
.center-part > span {
    float: left;
    margin-right: 10px;
    padding-bottom: 10px;
}

.center-part label {
    display: block;
    font-size: 13px;
    text-align: center;
    width: auto;
}

.tabbernav a {
    display: inline-block !important;
    width: 135px !important;
}

/* MEM_追加 */
/* iframe */
.iframe_subscriber{
	float:right;
	margin-bottom:20px;
}

.iframe_subscriber iframe{
	width:205px;
	height:316px;
}

.iframe_rate iframe{
	width:820px;
	height:65px;
}

.iframe_consolidated{
	float:right;
}

.iframe_consolidated iframe{
	width:790px;
	height:850px;
}

.iframe_bus_exc_rate{
	float:right;
}

.iframe_bus_exc_rate iframe{
	width:790px;
	height:700px;
}

/* /iframe */

/* infomation */
div#infomation{
	width:590px;
	float:left;
}

.iframe_notice{
	margin-bottom:20px;
}

.iframe_notice iframe{
	width:598px;
	height:150px;
}

.campaign_area{
	margin-bottom:20px;
}

.campaign_area h3 {
	color: #0079b6;
	font-size: 14px;
	float:none;
	font-weight: normal;
	margin-top: 10px;
	line-height: 1.0;
}

.camp_contents{
	margin:0 0 30px;
}

.camp_contents dl dt {
	float: left;
	width: 80px;
}

.camp_contents dl dd{
	margin-top:10px;
	width:500px;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
}
}

.camp_contents dd a {
	display: block;
}

/* .section */

/* news_icon */

#housing_top_news .newsIcon img {
    height: 20px;
    width: 70px;
}

/* news_icon */

.section::after {
    clear: both;
    content: "";
    display: block;
}
.section {
    clear: both;
    margin-bottom: 20px;
}

.section-part h2 {
    color: #0052a8;
    border-bottom: 3px solid #0076c7;
    font-size: 18px;
    font-weight: bold;
    line-height: 30px;
    margin: 0;
    padding-left: 5px;
}

.h2TitleLoan {
    border-bottom: 3px solid #0076c7;
    display: block;
    font-size: 18px;
    margin-bottom: 10px;
    padding: 0;
}

#housing_top_news{
	margin-top:10px;
}

.newsIcon dl::after {
    clear: both;
    content: "";
    display: block;
}

.newsIcon dl dt {
    clear: both;
    float: left;
    line-height: 1.4;
    width: 100px;
}

.newsIcon dl dd.icon {
    float: left;
    margin-left: 5px;
    width: 80px;
}

.newsIcon dl dd.text {
    /*float: left;*/
	margin-left: 7px;
	width: 400px;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.section-part .text {
    font-size: 13px;
    padding: 0;
}

/* /.section */
/* /#infomation */

.powerflex_bnr{
	float:left;
	margin-top:20px;
}

.powerflex_bnr p.pf_bnr_text{
	font-size:12px;
	font-weight:bold;
}

.powerflex_bnr img{
	margin-top:10px;
}

#recommend{
	margin-top:10px;
	background:#ccc;
}

.recommend_bnr{
	background:#eee;
	width:800px;
	height:115px;
	margin:10px 0;
}

.re_bnr_text{
	color: #fff;
	background: #0076c7;
	font-size:12px;
	font-weight: bold;
	padding:5px 10px;
}

.recommend_bnr .re_bnr{
	margin: 0 auto;
	width: 690px;
}

.recommend_bnr ul{
	padding:0;
}
.recommend_bnr li{
	float:left;
	margin:0 10px;
}

.mt10{
	margin-top:10px;
}

.mr20{
	margin-right:20px;
}

.mr50{
	margin-right:50px;
}

.mb10{
	margin-bottom:10px;
}

.mb20{
	margin-bottom:20px;
}

.ml10{
	margin-left:10px;
}

.ml20{
	margin-left:20px;
}

.ml30{
	margin-left:30px;
}

.ml50{
	margin-left:50px;
}

.pt10{
	padding-top:10px;
}

.pr10{
	padding-right:10px;
}

.pb10{
	padding-bottom:10px;
}

.pl0{
	padding-left:0px;
}

.pl10{
	padding-left:10px;
}

.tDU{
	text-decoration:underline;
}

.fWB{
	font-weight:bold;
}

.txtAC{
	text-align:center;
}

.gray{
	color:#666666;
}

.emphasizeR{
	color:#be100a;
}


.textF16px{
	font-size:16px;
}

/* apply_on newclass */

.apply-text ul.apply-text-list li{
	list-style-type:none;
	list-style-position:outside;
	width:100%;
}

.apply-text ul.apply-text-list{
	margin:5px 0;
}

.apply-errmsg{
	width:750px;
	float:left;
}

.w100{
	width:100%;
}

dl.dl-mb30{
	margin-bottom:30px;
}

dl.dl-mb30 ul li{
	list-style-type:none;
	width:100%;
}


.bgc-lblue{
	background-color:#66CCFF;
}

.bdr_red3px{
	border:3px solid #be100a;
}

