/* CSS Document v1.9.5.1 */

/******************** General ********************/
.form-content{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#000000; 
	width:740px; 
	position:relative; 
	/*margin-top:5px; 
	margin-left:5px;*/
}
.form-content p{ margin:0; padding:0;}
.form-content input{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
.form-content select{
	width:290px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color:#000;
	border:1px solid #9eafc9;
	background-color:#e5e9f3;
	float:left;
}
.form-content table{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
}

form{ margin-bottom:0; padding-bottom:0;}

.label{float:left; margin-top:3px;}

#field{
	text-align:center; 
	vertical-align:middle;
}

#field td{ width:20px; height:20px;border:1px solid #7d7d7d;}

.pdf-icon{ float:left; margin-right:5px; margin-top:-5px;}
.form-content img{border:0;}

.floatL{ float:left;}
.floatR{ float:right;}

.border-line{
	border-left: 1px solid #ced9e8;
	border-right: 1px solid #ced9e8;
}

.border-bottom{
	border-bottom: 1px solid #7c7c7c;;
}

/* Links*/
.osd-content a:link, .osd-content-grey a:link{color:#4060ae; text-decoration:none;}
.osd-content a:visited, .osd-content-grey a:visited{color:#4060ae; text-decoration:none;}
.osd-content a:hover, .osd-content-grey a:hover{color:#4060ae; text-decoration:underline;}

#sub-content{
	text-align:left;
	display:block;
	float:left;
	background:url(../../image/deposits/form-top.gif) no-repeat; 
	width:740px; 
	height:66px;
}
	/* 4 steps */
	.sub-col{ 
		float:left;
		margin-top:20px;
		padding:0 21px;
		text-align:center;
	}

	/* 5 steps */
	.sub-col2{
		float:left;
		margin-top:20px;
		padding:0 10px;
		text-align:center;
	}

.sub-header{
	height:22px;
	background:url(../../image/deposits/sub-bg.gif) repeat-x;
	border-left: 1px solid #ced9e8;
	border-right: 1px solid #ced9e8;
	vertical-align:middle;
}

	.sub-header p{
		text-align:left;
		padding-left:24px;
		color: #dd121b;
		font-weight:bold;
		font-size:12px;
	}
	
.sub-header-grey{
	height:22px;
	background-color:#cecece;
	border-left: 1px solid #ced9e8;
	border-right: 1px solid #ced9e8;
	vertical-align:middle;
}

	.sub-header-grey p{
		text-align:left;
		padding-left:24px;
		color: #000000;
		font-weight:bold;
		font-size:12px;
	}

.osd-content{
	padding-top:10px;
	border-left: 1px solid #ced9e8;
	border-right: 1px solid #ced9e8;
}

.osd-content-grey{
	padding-top:10px;
	background-color:#eaeaea;
	border-left: 1px solid #ced9e8;
	border-right: 1px solid #ced9e8;
}

.osd-content-col-title{
	float:left;
	color:#dd121b;
	text-align:left;
	margin-top:25px;
	padding-left:24px;
}

.osd-content-col-page{
	float:right;
	color:#dd121b;
	margin-top:25px;
	padding-right:24px;
}
	
.osd-content-col{
	margin-left:24px;
	margin-right:24px;
}

.osd-content-col2{
	margin-left:10px;
	margin-right:13px;
	width:505px;
	
}
	.sub-banner{ width:505px;}
	.sub-banner-top{ background:url(../../image/deposits/sub-banner-top.gif) no-repeat; width:505px;}
		.sub-banner-top table{ margin:14px 10px 0 16px;}
		.sub-banner-top .banner-img{ width:90px; height:90px;}
		.sub-banner-top .banner-desc{ padding:0 10px; font-size:11px; line-height:13px;}
		.sub-banner-top .banner-desc strong, .sub-banner-top .banner-desc b{ color:#dd121b; font-size:12px;}
		.find-out-more{ float:right; margin-top:15px;}
	.sub-banner-bottom{ background:url(../../image/deposits/sub-banner-bottom.gif) no-repeat; height:14px; width:505px;}
	
.osd-content-col2r{
	width:211px;
	background-color:#ccc;
}
	.col2r-top{ background:url(../../image/deposits/col2r_bg-top.gif) no-repeat; width:211px; padding-top:15px; }
		.col2r-descr { font-size:11px; line-height:13px; color:#000000; padding-top:5px; padding-bottom:5px;}
		.col2r-descr-bold{ font-weight:bold; font-size:13px; color:#000000; padding-top:5px;padding-bottom:2px;}
		.col2r-top table{ font-size:11px; line-height:13px;}
		.col2r-top strong, col2r-top b{ color:#dd121b; font-size:12px;}
		.col2r-top select{ width:170px;}
		.col2r-top table{ width:174px;}
		.col2r-top table a:link{ color:#de2127; text-decoration:underline;}
		.col2r-top table a:visited{ color:#de2127; text-decoration:underline;}
		.col2r-top table a:hover{ color:#4060ae; text-decoration:underline;}
	
	.col2r-bottom{ background:url(../../image/deposits/col2r_bg-bottom.gif) no-repeat; height:12px; width:211px;}


.osd-content-bottom{
	background:url(../../image/deposits/col-bg-bottom.gif) no-repeat;
	width:740px;
	height:16px;
}

.osd-content p, .osd-content  table, .osd-content-col2 p, .osd-content-grey p, .osd-content-grey  table{
	text-align:left;
	font-size:11px;
}

.osd-content ul{
	/*width:690px;
	margin-left:24px;*/
	margin-left:0;
	margin-bottom:10px;
	margin-top:10px;
	padding:0;
}
.osd-content ul li{
	background:#fff url(../../image/deposits/red-bullet.gif) no-repeat 0 4px;
	list-style-type:none;
	padding-left:11px;
	font-size:11px;
	text-align:left;
}

.osd-content ol{
	#margin-left:8px;
	margin-bottom:10px;
	margin-top:10px;
	padding-left:15px;
}

.osd-content ol li{
	margin-bottom:8px;
	padding-left:0px;
}

.osd-content ol li ol{
	margin-top:5px;
	padding-left:15px;
}

.osd-content ol li ol li{
	margin-bottom:0px;
	line-height:13px;
}

.form-label, .form-label3{
	width:180px;
	text-align:left;
	vertical-align:top;
}
.form-label4{
	width:180px; 
	text-align:left;
	vertical-align:top;
	margin-right:10px;
}

.form-label em, .form-label2 em, .form-label3 em, .form-label4 em{
	text-align:left;
	font-size:10px;
}

.form-label2{ text-align:center; color:#3e516f; font-weight:bold;}

.steptxt{ font-weight:bold; color:#ed1c24; text-align:left;}


/********************* Grey Divider *****************/

.redtoptable .greydivider td {
	height:1px;
	border:none;
	padding:0px;
	text-align:left;
}

/********************* Red Top Table ****************/
.redtoptable {
	font-size:11px;
	width:505px;
	margin-left:0px;
	margin-right:10px;
}

.redtoptable tbody tr td ul li {
	text-align:left;
	margin-left:-15px;
}

.redtoptable th {
	background:url(../../image/deposits/tableheader_bg.jpg) bottom repeat-x;
	padding:0px 5px 0px 5px;
	margin:0px;
	color:#FFFFFF;
	height:37px;
	border:none;
	text-align:center;
	width:121px;
}

.redtoptable th a {
	text-decoration:none;
	color:#FFFFFF;
}

.redtoptable td {
	padding:5px;
	vertical-align: top;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	border-top:none;
	text-align:center;
}

.redtoptable .titledesc {
	background-color:#f2f4f7;
	color:#1d3560;
	font-weight:bold;
	text-align:left;
	width: 140px;
	padding: 5px 5px 5px 10px;
	border-left: 1px solid #dedede;
}

.redtoptable .redtopleft {
	background:url(../../image/deposits/tableheader_left.jpg) left bottom no-repeat;
	height:37px;
	padding:0px 5px 0px 5px;
	margin:0px;
	border:none;
	text-align:center;
}

.redtoptable .redtopright {
	background:url(../../image/deposits/tableheader_right.jpg) right bottom no-repeat;
	height:37px;
	padding:0px 5px 0px 5px;
	margin:0px;
	border:none;
	text-align:center;
	width:121px;
}

.redtoptable .footerleft {
	background:url(../../image/deposits/tablefooter_left.gif) left bottom no-repeat;
	
	height:10px;
	margin:0px;
	border:none;
	border-right:1px solid #dedede;
	color:#1d3560;
	font-weight:bold;
	text-align:left;
	padding: 5px 10px 5px 10px;
}

.redtoptable .footerright {
	background:url(../../image/deposits/tablefooter_right.gif) right bottom no-repeat;
	height:10px;
	margin:0px;
	border: none;
	padding:5px;
	vertical-align: top;
	text-align:center;
	
}

.redtoptable .sub-header{
	height:18px;
	padding:2px;
	background:url(../../image/deposits/sub-bg.gif) repeat-x;
	background-color:#D0DAE7;
	vertical-align:middle;
}

.redtoptable .sub-header p{
	text-align:left;
	padding: 0px 0px 0px 10px;
	color: #dd121b;
	font-weight:bold;
	font-size:12px;
}

.redtoptable .noborder td {
	border:none;
	padding-bottom: 10px;
	text-align:left;
}

.redtoptable .description td {
	border:none;
	padding: 10px 0px 15px 0px;
	text-align:left;
}

/*************** Notices ********************/

.notices ul a:link { color:#0066CC; text-decoration:underline;}
.notices ul a:visited { color:#0066CC; text-decoration:underline;}
.notices ul a:hover { color:#0066CC; text-decoration:underline;}
.notices ul {
	list-style-image:url(../../image/deposits/notices_bullet.gif);
	margin:0px;
	margin-left:0px;
	padding:5px 0px 0px 15px;
}

.notices li {
	padding-bottom:12px;
}

/************* Main Content Table ********************/

.maincontent {
	margin-right:10px;
}

.maincontent a:link { color:#385E9C; text-decoration:underline;}
.maincontent a:visited { color:#385E9C; text-decoration:underline;}
.maincontent a:hover { color:#426DB7; text-decoration:underline;}

.maincontent tr td {
	padding:5px 0px 15px 0px;
}

/* For preventing nested tables like redtoptable from inherit the ".maincontent tr td" padding */
.maincontent tr td td {
	padding:5px 0px 5px 0px;
}

.maincontent ul {
	list-style-image:url(../../image/deposits/content_bullet.gif);
}

.maincontent ol {
	list-style-type:lower-roman;
	list-style-image:none;
}

.maincontent ul ul {
	list-style-image:url(../../image/deposits/content_bullet_dash.gif);
}

.maincontent ul, .maincontent ol, .maincontent ul ul {
	margin:0px;
	margin-left:0px;
	padding:0px 0px 0px 15px;
}

.maincontent li {
	padding-bottom:2px;
}

.maincontent h2 {
	color:#000000;
	text-transform:uppercase;
	font-size:15px;
	font-weight:bold;
	padding:2px 2px 2px 0px;
	margin:0px;
}

.maincontent h3 {
	color:#ed1c24;
	text-transform:uppercase;
	font-size:13px;
	font-weight:bold;
	padding:2px 2px 7px 0px;
	margin:0px;
}

.maincontent .q_header {
	background-image:url(../../image/deposits/q_bullet.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:25px;
}

.maincontent h4 {
	color:#000000;
	font-size:11px;
	font-weight:bold;
	padding:10px 2px 0px 0px;
	margin:0px;
}

.maincontent p {
	margin-bottom:5px;
}

/*************** Red Top Table 2 (With gradient) ****************/
.redtoptable2 {
	background:url(../../image/deposits/redtoptable_bg.jpg) bottom no-repeat;
	font-size:11px;
	width:515px;
	margin-left:0px;
}

.redtoptable2 th {
	background:url(../../image/deposits/tableheader_bg.jpg) top repeat-x;
	padding:0px;
	margin:0px;
	color:#FFFFFF;
	height:27px;
	border:none;
}

.redtoptable2 th a {
	text-decoration:none;
	color:#FFFFFF;
}

.redtoptable2 td {
	padding:5px 5px 5px 5px;
	vertical-align: top;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	border-top:none;
	text-align:center;
}

.redtoptable2 .leftcol {
	text-align:center;
	padding: 5px 5px 5px 5px;
	border-left: 1px solid #dedede;
}

.redtoptable2 .redtopleft {
	background:url(../../image/deposits/tableheader_left.jpg) left top no-repeat;
	height:27px;
	padding:0px;
	margin:0px;
	border:none;
	text-align:center;
}

.redtoptable2 .redtopright {
	background:url(../../image/deposits/tableheader_right.jpg) right top no-repeat;
	height:27px;
	padding:0px;
	margin:0px;
	border:none;
	text-align:center;
}

.redtoptable2 .footerleft {
	/*background:url(../../image/deposits/tablefooter2_left.gif) left bottom no-repeat;
	height:10px;
	margin:0px;*/
	border:none;
	border-right:1px solid #dedede;
	text-align:center;
	padding: 5px 10px 5px 10px;
	vertical-align:top;
}

.redtoptable2 .footerright {
	/*background:url(../../image/deposits/tablefooter2_right.gif) right bottom no-repeat;
	height:10px;
	margin:0px;*/
	border: none;
	padding: 5px 10px 5px 10px;
	vertical-align: top;
	text-align:center;
}

.redtoptable2 .footer {
	background:url(../../image/deposits/tablefooter2_bg.gif) bottom repeat-x;
	height:10px;
	padding:5px;
	text-align:center;
}

.redtoptable2 .noborder td {
	border:none;
	padding-bottom: 10px;
	text-align:left;
}

.redtoptable2 .description td {
	border:none;
	padding: 10px 0px 15px 0px;
	text-align:left;
}

.redtoptable2 .sub-header{
	height:18px;
	padding:1px;
	background:url(../../image/deposits/sub-bg.gif) repeat-x;
	background-color:#D0DAE7;
	vertical-align:middle;
}

.redtoptable2 .sub-header p{
	text-align:center;
	padding: 0px 0px 0px 10px;
	color: #1d3560;
	font-weight:bold;
	font-size:12px;
}

.redtoptable2 .sub-header2{
	height:18px;
	padding:1px;
	background-color:#ABBCD3;
	vertical-align:middle;
}

.redtoptable2 .sub-header2 p{
	text-align:center;
	padding: 0px 0px 0px 10px;
	color:#F00;
	font-weight:bold;
	font-size:12px;
}

/************ Red Top Table 3 (For single column table) *************/
.redtoptable3 {
	background:url(../../image/deposits/redtoptable_bg.jpg) bottom no-repeat;
	font-size:11px;
	width:515px;
	margin-left:0px;
}

.redtoptable3 th {
	background:url(../../image/deposits/tableheader_bg.jpg) top repeat-x;
	padding:0px;
	margin:0px;
	color:#FFFFFF;
	height:27px;
	border:none;
	text-transform:uppercase;
	font-size:13px;
	text-align:left;
}

.redtoptable3 th a {
	text-decoration:none;
	color:#FFFFFF;
}

.redtoptable3 tr td {
	padding:10px 3px 10px 3px;
	vertical-align: top;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	/*
	border-bottom: 1px solid #dedede;
	border-top:none; */
	
	text-align:left;
}

.redtoptable3 tr table td {
	vertical-align: top;
	border:none;
	text-align:left;
	padding:0px;
}

.redtoptable3 .redtopleft {
	background:url(../../image/deposits/tableheader_left.jpg) left top no-repeat;
	height:27px;
	width:20px;
	padding:0px;
	margin:0px;
	border:none;
	text-align:center;
}

.redtoptable3 .redtopright {
	background:url(../../image/deposits/tableheader_right.jpg) right top no-repeat;
	height:27px;
	width:20px;
	padding:0px;
	margin:0px;
	border:none;
	text-align:center;
}

.redtoptable3 .footerleft {
	/*background:url(../../image/deposits/tablefooter2_left.gif) left bottom no-repeat;
	height:10px;
	margin:0px;*/
	border:none;
	border-right:1px solid #dedede;
	text-align:center;
	padding: 5px 10px 5px 10px;
	vertical-align:top;
}

.redtoptable3 .footerright {
	/*background:url(../../image/deposits/tablefooter2_right.gif) right bottom no-repeat;
	height:10px;
	margin:0px;*/
	border: none;
	padding:5px;
	vertical-align: top;
	text-align:center;
}

.redtoptable3 .footer {
	/*background:url(../../image/deposits/tablefooter2_bg.gif) bottom repeat-x;
	height:10px;*/
	padding:5px;
	text-align:center;
	border:none;
}

/******************** Introbox *******************/

.introbox {
	width:743px;
	height:212px;
	vertical-align:top;
}

.introbox introbox_bg {
	z-index:-1;
}

.introbox .introbox_title {
	color:#ed1c24;
	text-transform:uppercase;
	font-size:13px;
	font-weight:bold;
	padding-top:90px;
	padding-left:30px;
	width:400px;
	background-color:transparent;
}

.introbox .introbox_desc {	
	width:470px;
	height:60px;
	background-color:transparent;
}

.introbox .introbox_desc a:link { color:#385E9C; text-decoration:underline;}
.introbox .introbox_desc a:visited { color:#385E9C; text-decoration:underline;}
.introbox .introbox_desc a:hover { color:#426DB7; text-decoration:underline;}

.introbox .introbox_desc ul {
	list-style-image:url(../../image/deposits/introbox_bullet.gif);
	margin:0px;
	margin-left:30px;
	padding:5px 0px 0px 20px;
}

.introbox .introbox_desc li {
	padding-bottom:2px;
}

.introbox .introbox_link {
	text-align:right;
	padding:5px 290px 0px 0px;
	color:#ed1c24;
	font-weight:bold;
}

.introbox .introbox_link a:link, .introbox .introbox_link a:visited, .introbox .introbox_link a:hover {
	color:#ed1c24;
	text-decoration:none;
}


/******************** Quick Links *******************/
.quicklink_button td {
	background:url(../../image/deposits/quicklinks_bg.gif) no-repeat;
	width:169px;
	height:22px;
	text-align:left;
	vertical-align:middle;
	color:#dd121b;
	font-size:11px;
	font-weight:bold;
	padding-left:5px;
}

.quicklink_button td a:active, .quicklink_button td a:hover, .quicklink_button td a:link, .quicklink_button td a:visited {
	text-decoration:none;
}

.rightbar_title {
	padding-left:10px;
	color:#dd121b; font-size:12px;
}


/******** Talk to us **************/

.col2r-gray-top{ background:url(../../image/deposits/talktous_bg.gif) no-repeat; width:211px; padding-top:15px; }
		.col2r-gray-descr { font-size:11px; line-height:13px; color:#000000; padding-top:5px; padding-bottom:5px;}
		.col2r-gray-descr-bold{ font-weight:bold; font-size:13px; color:#000000; padding-top:5px;padding-bottom:2px;}
		.col2r-gray-top table{ font-size:11px; line-height:13px;}
		.col2r-gray-top strong, col2r-top b{ color:#dd121b; font-size:12px;}
		.col2r-gray-top select{ width:170px;}
		.col2r-gray-top table{ width:174px;}
		.col2r-gray-top table a:link{ color:#de2127; text-decoration:underline;}
		.col2r-gray-top table a:visited{ color:#de2127; text-decoration:underline;}
		.col2r-gray-top table a:hover{ color:#4060ae; text-decoration:underline;}
	
	.col2r-gray-bottom{ background:url(../../image/deposits/talktous_bottom.gif) no-repeat; height:12px; width:211px;}
.talk-close-btn{ margin-left:10px; margin-top:6px; }

/********************* ERROR css ********************/
.osd-content-col .error td{ padding:2px 0; vertical-align:top;}
.error td{ background-color:#fef8ec; border:1px #f16969 solid;}
.errortxt{ color:#FF0000; float:right; margin-left:0px; text-align:left; margin-top:2px; margin-right:5px;  min-width:176px; width:176px;}
.errortxt2{ color:#FF0000; text-align:left; font-size:11px;}
.noneborder td{border:0; padding:0;}
.noneborder { float:left;}
.error .form-label{ margin-left:5px; margin-top:4px; vertical-align:top;width:175px;}
.error .form-label3{ margin-left:5px; margin-top:4px; vertical-align:top; width:175px;}
.error .qns{ width:13px; border:0; float:left; margin-top:1px; margin-left:5px;}

.smalltxt{
	text-align:left;
	font-size:0.96em;
}


/******************** input & button style ********************/
.getadd-btn{ margin-top:0; margin-left:8px; float:left;}

.button{
	/*background:url(../../image/deposits/button.gif) no-repeat;*/
	width:133px;
	height:30px;
	border:0;
	float:right;
	margin-top:5px;
}

	/* normal input*/
	.inputwrap{
		width:290px; height:23px; float:left;
		background:url(../../image/deposits/stextbox_bgL.gif) left top no-repeat; 
		*background:url(../../image/deposits/stextbox_bgL.gif) left 1px no-repeat; 
	}
	.inputwrap input{  
		width:257px; height:23px; padding-top:4px; margin-left:3px; padding-left:10px;padding-right:10px;
		background:url(../../image/deposits/stextbox_bgM.gif) repeat-x;border:0;
	}	
	.inputwrapR{
		width:auto;height:23px;
		background:url(../../image/deposits/stextbox_bgR.gif) right top no-repeat; 
		*background:url(../../image/deposits/stextbox_bgR.gif) right 1px no-repeat; 
	}
	
	/* long input*/
	.inputwrapL{
		width:340px; height:23px; float:left;
		background:url(../../image/deposits/stextbox_bgL.gif) left top no-repeat; 
		*background:url(../../image/deposits/stextbox_bgL.gif) left 1px no-repeat; 
	}
	.inputwrapL input{  
		width:307px; height:23px; padding-top:4px; margin-left:3px; padding-left:10px;padding-right:10px;
		background:url(../../image/deposits/stextbox_bgM.gif) repeat-x;border:0;
	}	
	
	/* long input*/
	.inputwrap-mid{
		width:260px; height:23px; float:left;
		background:url(../../image/deposits/stextbox_bgL.gif) left top no-repeat; 
		*background:url(../../image/deposits/stextbox_bgL.gif) left 1px no-repeat; 
	}
	.inputwrap-mid input{  
		width:227px; height:23px; padding-top:4px; margin-left:3px; padding-left:10px;padding-right:10px;
		background:url(../../image/deposits/stextbox_bgM.gif) repeat-x;border:0;
	}
	
	/* short input */
	.inputwrap-short{
		width:90px; height:23px;
		background:url(../../image/deposits/stextbox_bgL.gif) left top no-repeat; 
		*background:url(../../image/deposits/stextbox_bgL.gif) left 1px no-repeat; 
	}
	.inputwrap-short input{  
		width:57px; height:23px; padding-top:4px; margin-left:3px; padding-left:10px;padding-right:10px;
		background:url(../../image/deposits/stextbox_bgM.gif) repeat-x;border:0;
	}	
	
	/* postalcode input */
	.inputwrap-postalcode{
		width:185px; height:23px; float:left;
		background:url(../../image/deposits/stextbox_bgL.gif) left top no-repeat; 
		*background:url(../../image/deposits/stextbox_bgL.gif) left 1px no-repeat; 
	}
	.inputwrap-postalcode input{  
		width:152px; height:23px; padding-top:4px; margin-left:3px; padding-left:10px;padding-right:10px;
		background:url(../../image/deposits/stextbox_bgM.gif) repeat-x;border:0;
	}	
	
	/* others input */
	.inputwrap-shorto{
		width:105px; height:23px;
		background:url(../../image/deposits/stextbox_bgL.gif) left top no-repeat; 
		*background:url(../../image/deposits/stextbox_bgL.gif) left 1px no-repeat; 
	}
	.inputwrap-shorto input{  
		width:72px; height:23px; padding-top:4px; margin-left:3px; padding-left:10px;padding-right:10px;
		background:url(../../image/deposits/stextbox_bgM.gif) repeat-x;border:0;
	}	
	
	
	/* MSA form 3 */
	.inputwrap-otheramt{
		width:204px; height:23px;
		background:url(../../image/deposits/stextbox_bgL.gif) left top no-repeat; 
		*background:url(../../image/deposits/stextbox_bgL.gif) left 1px no-repeat; 
	}
	.inputwrap-otheramt input{  
		width:171px; height:23px; padding-top:4px; margin-left:3px; padding-left:10px;padding-right:10px;
		background:url(../../image/deposits/stextbox_bgM.gif) repeat-x;border:0;
	}	
	
	.inputwrap-otherdb{
		width:240px; height:23px;
		background:url(../../image/deposits/stextbox_bgL.gif) left top no-repeat; 
		*background:url(../../image/deposits/stextbox_bgL.gif) left 1px no-repeat; 
	}
	.inputwrap-otherdb input{  
		width:207px; height:23px; padding-top:4px; margin-left:3px; padding-left:10px;padding-right:10px;
		background:url(../../image/deposits/stextbox_bgM.gif) repeat-x;border:0;
	}

/******************** Tooltip ********************/	
.qns{ width:13px; border:0; float:left; margin-top:0px; margin-left:8px;}

	#popitmenu{
		position: absolute;
		font: normal 11px Arial;
		line-height: 12px;
		z-index: 200;
		visibility: hidden;
		background-image: url(../../image/deposits/qns-background.png);
		background-repeat: no-repeat;
		padding:9px 0 0 12px;
		height: 80px;
	}
		
		#popitmenu a{
		text-decoration: none;
		padding-left: 6px;
		color: black;
		display: block;
		}
		
		/*#popitmenu a:hover{ /*hover background color*/
		/*background-color: #CCFF9D;*/
		/*}*/
	
	.txt-center{ text-align:center;}


/******************** Terms & Conditions Popup ********************/	
.tnc{
	left:10%;
	top:500px;
	#top:610px;
	height:620px;
	width:594px;
	display:inline;
	position:absolute;
}
.tnc-bg{
	height:620px;
	width:594px;
	background-image:url(../../image/deposits/add-tnc.png);
}

.tnc-content{ float:left; margin:0; padding:0;  width:542px; padding:0px 26px 20px 26px; font-size:11px; line-height:11px;color:#000000;}
	.tnc-content strong, .tnc-content b, .alert-content strong, .alert-content b{ color:#dd121b;}
	.tnc-content ol{ padding-left:22px; margin-top:10px; margin-left:0px; margin-bottom:0; padding-bottom:0;}
	.tnc-content li{ padding-bottom:10px;}
	.tnc-content ol strong, .tnc-content ol b{ color:#000000;}

.close-btn{ float:right; margin-top:6px; margin-right:10px; border:none;}
.close{ text-align:right; width:593px;}

/******************** Alert Popup ********************/	
.alert{
	left:15%;
	top:420px;
	#top:420px;
	width:477px;
	height:147px;
	display:inline;
	position:absolute;
}
.alert-bg{
	width:477px;
	height:147px;
	background-image:url(../../image/deposits/alert-bg.png);
}

.alert-content{ margin:0; width:400px; height:100px; padding:26px 26px 20px 26px; #padding-top:0px;font-size:12px; line-height:14px;color:#000000;}

.closealert{text-align:right; width:475px;}

/* clauses */
.note p {
	color:#666666;
	font-size:10px;
}


/****************************** Talk To Us Slideout ******************************/
.hotline{ 
	position:absolute;
	width:146px; 
	left:-135px;
	float:left;
	top:0px;/*282px*/
}
.hotline strong {
	font-weight:bold; color:#ed1c24;
}
.hotline-top{float:left;width:146px;background:url(../../image/deposits/hotline-top.png) no-repeat;}	
.hotline-mid{ width:146px; vertical-align:middle;float:left;background:url(../../image/deposits/hotline-mid.png) repeat-y; height:97px; padding-top:3px;}	
.hotline-bottom{height:12px;width:146px; background:url(../../image/deposits/hotline-bottom.png) no-repeat; float:left;}
.hotline-mid p{ width:135px; line-height:1em; text-align:center; color:#000000; font-size: 11px; float:left; margin-top:5px;}


/****************************FAQ ************************************/
.header-copy { /*header of 2nd demo*/
	cursor: pointer;
	font-size:11px;
	color:#ed1c24;
	margin-bottom:1px;
	float:left;
}
.sub-copy {
	font-size:11px;
	> margin-left:12px;
}
.qnsQ{color:#ed1c24; float:left;}

#faq-map{
	width:502px;
}

#faq-map-top {
	width:502px; position: relative;
}

.map-curve{width:502px;background:url(/image/deposits/map-curve-faq.gif) no-repeat; position:absolute; z-index:50;}

#faq-map-bottom {
	background:url(/image/deposits/faq-map-bg.gif) no-repeat;
	height:31px;
	padding:10px 0;
}
#faq-map-bottom table{
	margin-left:18px;
}

.openlanguage{ /*class added to contents when they are open*/
	color: #ed1c24;
	text-decoration:none;
}

.closedlanguage{ /*class added to contents when they are closed*/
	color: #ed1c24;
	text-decoration:underline;
}

/*input*/
	.inputwrap-faq{
		width:153px; height:23px; float:left;
		background:url(/image/deposits/stextbox_bgL.gif) left top no-repeat; 
		*background:url(/image/deposits/stextbox_bgL.gif) left 1px no-repeat; 
	}
	.inputwrap-faq input{  
		width:120px; height:23px; padding-top:4px; margin-left:3px; padding-left:10px;padding-right:10px;
		background:url(/image/deposits/stextbox_bgM.gif) repeat-x;border:0;
	}	
	.inputwrapR-faq{
		width:auto;height:23px;
		background:url(/image/deposits/stextbox_bgR.gif) right top no-repeat; 
		*background:url(/image/deposits/stextbox_bgR.gif) right 1px no-repeat; 
	}
	
	
/********************************* Apply Now Popup ********************************/

.black_overlay{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 780px;
	min-height: 100%;
	background-color: #FFF;
	z-index:1001;
	-moz-opacity: 07;
	opacity:.70;
	/* for IE */
	    zoom:1;
	filter: alpha(opacity=70);
	overflow:hidden;
}
.white_content {
	display: none;
	position: absolute;
	/*top: 4%;*/

	width: 640px;
	padding-top:10%;
	padding-left:5%;
	z-index:1002;
}
.applytop {
	background:url(/image/deposits/thankyou-pop-top.png) no-repeat;
	width:640px;
	height:76px;
	*height:76px !important;
	
}
.applybottom {
	background:url(/image/deposits/thankyou-pop-bottom.png) repeat-y;
	width:640px;
	height:324px;
	*height:324px !important;
}

#apply-btn {
	border-bottom:#FFF 1px solid;
	width:441px;
	margin-left:107px;
	display: block;
	float:left;	
	*left:110px;
}
#apply-btn img {
	border:0;
}

.close{ 
	margin-left:78px; 
	margin-top:5px; 
	float:left; 
	width:28px;
}




/********************************* Loans Css ********************************/
.grey-box{
	border:#ccc solid 1px;
	background:url(/image/loans/grey-box-bg.gif) repeat-x;
	width:511px;
}
	#grey-box-bg02{background:url(/image/loans/grey-box-bg02.gif) repeat-x;}
	
small{ font-size:10px;}

.redtoptable4 { 
	font-size:11px;
	width:99%;
	margin-left:0px; 
	background:#ffffff url(/image/loans/grey-tb-bg.gif) bottom repeat;
}

.redtoptable4 th{
	background:url(/image/loans/redtop_bg04.gif) repeat-x;
	height:26px;
	color:#FFFFFF;
	padding-left:15px;
}

.redtoptable4 td{
	border-left:#CCC solid 1px;
	border-bottom:#CCC solid 1px;
}

.redtoptable4 td p, .contenttb td p{
	padding-left:15px;
}

.redtbright{border-right:#CCC solid 1px;}

.redtoptable4 .row1{ background-color:#e4e4e4;}

	#redtb-bg{background:#ffffff url(/image/loans/grey-tb-bg02.gif) bottom repeat;}
	
	

/* open - close tag */
.header-copy { 
	width:491px;
	>width:506px;
	height: 22px;
	padding-top:4px;
	cursor: pointer;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0pt;
	margin-left: 0pt;
	background-attachment: scroll;
	background-x-position: 0%;
	background-y-position: 0%;
	text-align: left;
	color:#FFF;
	padding-left:18px;
	background:#ed1c24 url(/image/loans/redtop_bg04.gif) repeat-x;
	border-top:#e1b6b7 solid 1px;
	border-left:#e1b6b7 solid 1px;
	border-right:#e1b6b7 solid 1px;
}

.sub-copy {
	font-size:11px;
	margin-left:0;
	width:511px;
}

.openlanguage{ /*class added to contents when they are open*/
	text-decoration:none;
}

.closedlanguage{ /*class added to contents when they are closed*/
	text-decoration:none;padding-top:4px;
}

.contenttb {
	font-size:11px;
	width:511px;

	
	margin-left:0px;
	background:#f0f4f7 url(image/loans/grey-tb-bg.gif) repeat-x;
}
.contenttb02 {
	font-size:11px;
	width:470px;
    border-right:1px solid #ccc;
	
	margin-left:20px;
	background:#e9e9e9 url(http://www.ocbc.com/image/loans/table_bg_grey.gif) repeat-x;
}
.contenttb td{
	border-left:#CCC solid 1px;
	border-bottom:#CCC solid 1px;
}

ul.req {
	margin-left:15px;
}
