html body,
body
{
	margin: 0px;
	text-align:left;	
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	background:#ffffff;
	FONT-SIZE: 12px;
}
IMG{
	BORDER:0px;
}
H1 {
	BACKGROUND-IMAGE: none;
	COLOR: #36781b;
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif";
	FONT-SIZE: 20px;
	FONT-STYLE: normal;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	margin-bottom: 3px;
}
H2 {
	BACKGROUND-IMAGE: none;
	COLOR: #676767;
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif";
	FONT-SIZE: 18px;
	FONT-STYLE: normal;
	TEXT-DECORATION: none;
	margin: 5px 0px 0px 0px;
	padding: 7px  0px 0px 0px;
	font-weight: normal;
}
H3 {
	BACKGROUND-IMAGE: none;
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif";
	FONT-SIZE: 13pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: 700;
	TEXT-DECORATION: none;
	margin-bottom: 1px;
	font-weight: normal;
}
A {
	color: black;
	text-decoration:underline;
	font-style: normal;	
}
A:active {
	color: black;
	text-decoration:underline;
	font-style: normal;	
}
A:visited {
	color: black;
	text-decoration:underline;
	font-style: normal;	
}
A:hover {
	color:#097603;
	text-decoration:underline;
	font-style: normal;	
}
input {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
}
.content {
	BACKGROUND-IMAGE: none;
	FONT-FAMILY: "Arial";
	FONT-SIZE: 11px;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	line-height: 12px
}
select {
	FONT-SIZE: 11px;
}	
.container {
	width:990px;
	padding:0px;
	float:left;
}
.globalhead {
	width:990px;
}

.globalcontent {
	width:854px;
	float:left;
}
.globalright {
	float:right;
	width:848px;
	padding: 0px 0px 0px 0px;
}
.righttitle {
	color:#36781B;
	padding: 22px 0px 10px 0px;
	font-weight:bold;
	font-size: 20px;
}
.righttitlebar {
	border-bottom: 3px solid #54AA00;
	padding: 1px 0px 0px 0px;
}
.contentleft {
	float:left;
	width:600px;
}
.contentleft100 {
	float:left;
	width:100%;
}
.stepimg {
	padding: 5px 5px 5px 5px;
}
.line2{
	height:1px;
}
.contentleftinside {
	width:98%;
	padding: 0px 0px 0px 5px;
	border: 0px solid #000000;
}
.contentright {
	float:right;
	width:240px;
	padding: 0px 0px 0px 0px;
}
.contentrightgrey {
	float:right;
	width:180px;
	padding: 0px 0px 0px 0px;
}
.forminputfield {
	width:200px;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
}
.forminputroom {
	width:50px;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
}
.formtextarea {
	width:600px;
	height:128px;
	padding: 5px;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	border: 1px solid #000000;
}
.greenleft {
	float:left;
	width:170px;
	padding: 3px 0px 0px 0px;
	border: 0px solid #000000;
}
.greenright {
	float:right;
	width:220px ; 
	padding: 3px 0px 0px 0px;
	border: 0px solid #000000;
}
.form {
	float:left;
	width:100%;
	position: relative;
	padding: 3px 0px 0px 0px;
	border: 0px solid #0066ff;
}
.formleft {
	float:left;
	width:277px;
	padding: 3px 5px 5px 0px;
	border: 0px solid #000000;

}
div.formlefttextright {
	text-align: right;
}
div.formlefttextright2 {
	padding: 3px 0px 0px 0px;
	text-align: right;
}
.formright {
	float:left;
	width:50%;
	padding: 3px 0px 0px 0px;
	border: 0px solid #000000;
	vertical-align: text-top;
}
.formright2 {
	float:left;
	width:50%;
	padding: 3px 0px 0px 0px;
	border: 0px solid #000000;
}
.formbtn {
	width:100%;
	height:25px;
	padding: 8px 20px 0px 0px;
	text-align: right;
	border: 0px solid #FF0000;	
}
.forminside {
	float:left;
	width:100%;
	position: relative;
	padding: 3px 0px 0px 0px;
	border: 0px solid #0066ff;
}
.forminsideleft {
	float:left;
	width:20px;
	padding: 3px 5px 5px 0px;
	border: 0px solid #000000;
}
.forminsideright {
	float:left;
	width:250px;
	padding: 3px 0px 0px 0px;
	border: 0px solid #000000;
}
.forminsideleft2 {
	float:left;
	width:255px;
	padding: 3px 5px 5px 0px;
	border: 0px solid #000000;
}
.forminsideright2 {
	float:left;
	width:550px;
	padding: 3px 0px 0px 0px;
	border: 0px solid #000000;
}
.centerbtn {
	width:100%;
	height:25px;
	padding: 5px 5px 5px 5px;
	text-align:center ;
	border: 0px solid #FF0000;	
}
.requirements {
	padding: 10px 10px 10px 10px;
}
.requirementstitle {
	width: 100%;
	color:#FFFFFF;
	padding: 2px 2px 2px 2px;
	font-weight:bold;
	font-size: 14px;
	background-color: #54aa00;
}
.requirementsdetail {
	width: 220px;
	padding: 3px 5px 5px 0px;
	background-color: #ebfcdb;
	position: absolute;
}
.requirementsdetailleft {
	float:left;
	width: 10px;
	font-size: 12px;
	background-color: #ebfcdb;
	padding: 3px 3px 3px 5px;
}
.requirementsdetailone {
	float:left;
	width: 205px;
	font-size: 12px;
	background-color: #ebfcdb;
	padding: 3px 3px 6px 5px;	
}
.requirementsdetailonetitle {
	COLOR: #165600;	
	float:left;
	width: 205px;
	font-size: 12px;
	background-color: #ebfcdb;
	padding: 3px 3px 6px 5px;
	font-weight: bold;	
}
.requirementsdetailright {
	float:right;
	width: 195px;
	font-size: 12px;
	background-color: #ebfcdb;	
	padding: 3px 0px 3px 3px;	
}
.tc {
	float:left;
	width:100%;
	position: relative;
}
.tcleft {
	float:left;
	width:20px;
}
.tcright {
	float:left;
	width:90%;
}
div.tctext{
	font-size: 10px;
}
.box {
	float:left;
	width:95%;
	position: relative;
	padding: 3px 0px 0px 2px;
	border: 0px solid #0066ff;
}
.boxleft {
	float:left;
	width:12px;
	padding: 3px 1px 1px 1px;
	border: 0px solid #5b9245;
	text-align: center;
}
.center {
	padding: 3px 0px 0px 00px;
	text-align: center;
}
.boxright {
	float:left;
	width:90%;
	padding: 0px 1px 1px 1px;
	border: 0px solid #5b9245;
}
.boxtext {
	margin-top: 8px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 5px;
	border: 0px solid #5b9245;	
}
.allbox {
	width: 662px;
	font-family: "Arial";
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;	
	padding: 20px 0px 5px 0px;
}
.servicebar {
	background-image: url(../eng/css/images/line01b.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 5px 0px;
	border: 0px solid #0066ff;
}
.service {
	float:left;
	width:100%;
	color:#676767;
	font-size: 18px;
	font-weight: bold;
	border: 0px solid #5b9245;
	margin-bottom: 0px; 
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.forminsideline {
	float:left;
	width:100%;
	border: 0px solid #5b9245;
	/*background-image: url(images/line.gif);*/
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.note {
	FONT: 10px Arial, Helvetica, Verdana, Sans-Serif;
/*	COLOR: #000000;*/
	color: #333333;
}
.title {
	BACKGROUND-IMAGE: none;
	COLOR: #165600;	
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif";
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.servicedetailcontent {
	width:635px;
	padding: 5px;
	color:#333333;
}
.servicedetail {
	width:100%;
	color:#333333;
	background-image: url(../eng/css/images/dot2.gif);
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 15px;
}
textarea {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
}
.supsup {
	font-size: 11px;
 } 
div.box1  {
	padding: 0px 0px 0px 0px;
	width:215px;
	height:81px;
	float:left;
	/*background-image: url(images/boxbg.gif);*/
	margin-right: 8px;
}
div.box2  {
	padding: 0px 0px 0px 0px;
	width:215px;
	height:81px;
	float:left;
	/*background-image: url(images/boxbg.gif);*/
}
div.box3  {
	padding: 0px 0px 0px 0px;
	width:215px;
	height:81px;
	float:right;
	/*background-image: url(images/boxbg.gif);*/
}
.greenarea {
	padding: 5px 5px 8px 5px;
	BACKGROUND-IMAGE: none;
	background-color: #d4fbaf;
	height: 20px;
	width: 400px;
	border: 1px solid #5b9245;
}
.insidebtnbold_fs {
	BACKGROUND-IMAGE: none;
	FONT-FAMILY: "Arial";
	FONT-SIZE: 12px;
	FONT-STYLE: normal;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	line-height: normal;
	color: #558b00;
}
.content_fs {
	BACKGROUND-IMAGE: none;
	FONT-FAMILY: "Arial";
	FONT-SIZE: 11px;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	line-height: 12px
}
.calcline {
	float:left;
	position: relative;
	padding: 5px 5px 5px 5px;
	background-color: #ffffff;
	width: 600px;
	border: 1px solid #aef472;
}
.calcleft {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	float:left;
	width:250px;
	padding: 3px 0px 0px 0px;
	border: 0px solid #000000;
}
.calcleft2 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	float:left;
	width:552px;
	padding: 0px 0px 0px 10px;
	border: 0px solid #000000;
}
.calcright {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	float:left;
	width:300px ; 
	padding: 0px 0px 0px 0px;
	border: 0px solid #000000;
}
.calclandingleft {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	float:left;
	width:250px;
	padding: 3px 0px 0px 0px;
	border: 0px solid #000000;
}
.calclandingright {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	float:left;
	width:300px ; 
	padding: 0px 0px 0px 0px;
	border: 0px solid #000000;
}
.calctextleft {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	padding: 1px 0px 0px 0px;
	float:left;
}
.calctextright {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	float:right;
}
.calctextlandingleft {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	padding: 1px 0px 0px 0px;
	float:left;
}
.calctextlandingright {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	float:right;
}
.error {
	color: #FF0000;
	padding: 0px 0px 0px 0px;
}
.loanrighttitle  {
	position: relative;
	float:none;
	width:180px;
	height:25px;
	border: 0px solid #000000;
}
.loanrighttitleleft  {
	float:left;
	background-image: none;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	padding: 5px 0px 0px 8px;
	color: #000000;	
}
.loanrighttitleright  {
	float:right;
	background-image: none;	
}
.securedform {
	float:left;
	width:100%;
	position: relative;
	padding: 1px 1x 1px 1px;
	border: 0px solid #0066ff;
}
.contentrightusefullinkframe {
	border: 0px solid #0066ff;
	width:180px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	font-style: normal;
	background-color: #EDEDED;
	border-bottom-color: #A5A5A5;
}
.contentrightinside{
	padding: 0px 0px 0px 8px;	
}
.calcpadding3 {
	padding: 3px 3px 3px 3px;	
}
.topwhiteline {
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.securedbggreen {
	height:24px;
	background-color: #ebfcdb;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 2px;
	padding: 0px 3px 0px 3px;	
}
.securedbggreen2 {
	background-color: #ebfcdb;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 2px;
	padding: 2px 3px 2px 3px;
	text-align:left;
}
.form_ps {
	float:left;
	width:100%;
	position: relative;
	padding: 2px 0px 0px 0px;
	border: 0px solid #0066ff;
}
.4whiteline {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.checkboxleft {
	float:left;
	width:20px;
}
.checkboxleftyes {
	float:left;
	width:50px;
}
.checkboxright {
	float:left;
	width:90%;
}
.greenboldlink {
	font-weight: bold;
	color: #097603;
}

.contentrightusefullinkframeins {
	float:right;
	width:180px;
	padding: 5px 0px 5px 6px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	font-style: normal;
	background-color: #EDEDED;
	border-right-color: #A5A5A5;
	border-bottom-color: #A5A5A5;
}


/*add for insurance*/
.skn_haseRightColumn_ins {
	overflow:hidden;
	float:right;
	padding:0px 6px 0px 0px;
	margin:0px 0px 0px 0px;
	border: 0px solid #0066ff;
}
.skn_haseRightColumn_ins_flexisure {
	overflow:hidden;
	float:right;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border: 0px solid #0066ff;
}
.stepimg_ins {
	padding: 5px 5px 5px 0px;
	margin: 5px 5px 5px 0px;
}
.contentleft_ins {
	float:left;
	width:572px;
}
.contentright_ins {
	float:right;
	width:268px;
	padding: 0px 0px 0px 0px;
}
.greenleft_ins {
	float:left;
	width:300px;
	padding: 3px 0px 0px 0px;
	border: 0px solid #000000;
}
.greenrightbtn_ins {
	float:right;/* border: 0px solid #000000;	*/
}
.greenarea_ins {
	float:left;
	padding: 5px 5px 8px 5px;
	BACKGROUND-IMAGE: none;
	background-color: #d4fbaf;
	height: 20px;
	width: 400px;
	border: 1px solid #5b9245;
}
.formleft_ins {
	float:left;
	width:220px;
	padding: 3px 5px 5px 0px;
	border: 0px solid #000000;
}
.formright_ins {
	float:left;
	width:320px;
	/*	padding: 3px 0px 0px 0px;*/
	padding: 3px 0px 5px 0px;
	border: 0px solid #000000;
	vertical-align: text-top;
}
.formright2_ins {
	float:left;
	width:346px;
	/*	padding: 3px 0px 0px 0px;*/
	padding: 3px 0px 5px 0px;
	border: 0px solid #000000;
	vertical-align: text-top;
}
.formrightpointleft_ins {
	float:left;
	width:15px;
	/*	padding: 3px 0px 0px 0px;*/
	padding: 3px 2px 5px 20px;
	border: 0px solid #000000;
	vertical-align: text-top;
}
.formrightpointright_ins {
	float:left;
	width:250px;
	/*	padding: 3px 0px 0px 0px;*/
	padding: 3px 5px 0px 0px;
	border: 0px solid #000000;
	vertical-align: text-top;
}
.formbtn_ins {
	float:left;
	width:98%;
	position: relative;
	padding: 3px 0px 0px 0px;
	border: 0px solid #0066ff;
	text-align: right;
}
.rightspace {
	float:right;
	position: relative;
	padding:0px 9px 0px 0px;
	margin:0px 9px 0px 0px;
	border: 1px solid #aef472;
}
.calcline_ins {
	float:left;
	position: relative;
	padding: 5px 0px 5px 5px;
	margin:0px 5px 0px 0px;
	background-color: #ffffff;
	width: 639px;
	border: 1px solid #aef472;
}
.calcleft_ins {
	float:left;
	width:150px;
	padding: 3px 0px 0px 0px;
	border: 0px solid #000000;
}
.calcright_ins {
	float:left;
	width:400px;
	padding: 3px 0px 0px 0px;
	border: 0px solid #000000;
}
.calcleft_ins_annual {
	float:left;
	width:200px;
	padding: 3px 0px 0px 0px;
	border: 0px solid #000000;
}
.calcright_ins_annual {
	float:left;
	width:400px;
	padding: 3px 0px 0px 0px;
	border: 0px solid #000000;
}
.calcleft_ins_homecare {
	float:left;
	width:250px;
	padding: 3px 0px 0px 0px;
	border: 0px solid #000000;
}
.calcright_ins_homecare {
	float:left;
	width:350px;
	padding: 3px 0px 0px 0px;
	border: 0px solid #000000;
}
.calcrighttable_ins {
	float:left;
	padding: 0px 0px 0px 0px;
	border: 0px solid #000000;
}
.calcrighttable2_ins {
	float:left;
	width:210px;	
	padding: 0px 0px 0px 0px;
	border: 0px solid #000000;
}
.calcrighttable2left_ins {
	float:left;
	width:200px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #000000;
}
.calcrighttable2right_ins {
	float:right;
	width:180px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #000000;
}
.calcgreentext_ins {
	float:right;
	font-weight: bold;
	color: green;
}
.text_blue {
	font-weight: bold;
	padding: 0px 0px 0px 3px;
	color : #0000ff;
}
.ins_persontable {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	background-color: #cecece;
	text-align:center;
	margin: 3px;
	width : 95%;
}
.ins_persontable_outpatient {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	background-color: #cecece;
	text-align:center;
	margin: 3px;
	width : 100%;
}
.ins_whitebg {
	background-color: #ffffff;
}
.ins_textalignleft {
	text-align: left;
}
.globalpolicy {
	padding: 5px 0px 5px 10px;
	width:640px;
	float:left;
	border: 0px solid #0066ff;
}
.globalpolicy850 {
	padding: 5px 0px 5px 10px;
	width:850px;
	float:left;
	border: 0px solid #0066ff;
}
.printlogoleft {
	width:209px;
	float:left;
}
.printlogorighttext {
	margin-top:14px;
	width:95%;
	float:left;
	text-align:right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.printlogorightline {
	float:left;
}
.printbold {
	float:left;
	width:100%;
	position: relative;
	padding: 3px 0px 0px 1px;
	border: 0px solid #0066ff;
	font-weight: bold;
}
.banner01h {
	padding: 0px 30px 0px 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	color: #165600;
	float:left;
}
.textbold {
	FONT-WEIGHT: bold;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
}
.textred {
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	TEXT-DECORATION: none;
	color: #FF0000;
}
.textcenter {
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	TEXT-DECORATION: none;
	text-align: center;
}
.textgreen {
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	TEXT-DECORATION: none;
	color: green;
}
.textunderline {
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	TEXT-DECORATION: underline;
}
.insnotesleft {
	position: relative;
	padding: 2px 2px 2px 2px;
	float:left;
}
.insnotesright {
	position: relative;
	padding: 2px 2px 2px 2px;
	float:left;
	width:620px !important;	
	width:600px;
}
.travelsureradiobtnleft {
	padding: 2px 2px 2px 2px;
	float:left;
	width:20px;
}
.travelsureradiobtnright {
	padding: 2px 2px 2px 2px;
	float:left;
	width:90%;
}
.requirementstitle_ins {
	width: 100%;
	color:#FFFFFF;
	padding: 2px 2px 2px 2px;
	font-weight:bold;
	font-size: 14px;
	background-color: #54aa00;
}
.requirementsdetail_ins {
	width: 248px;
	padding: 3px 5px 5px 0px;
	background-color: #ebfcdb;
	position: absolute;
}
.requirementsdetailone_ins {
	float:left;
	width: 235px;
	font-size: 12px;
	background-color: #ebfcdb;
	padding: 0px 3px 6px 5px;
}
.requirementsdetailonetitle_ins {
	COLOR: #165600;
	float:left;
	width: 235px;
	font-size: 12px;
	background-color: #ebfcdb;
	padding: 3px 3px 6px 5px;
	font-weight: bold;
}
.requirements_ins {
	padding: 10px 10px 10px 10px;
}
.investmentlefttable{
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	background-color: #a2d670;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.investmentlifeplaulefttable{
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	background-color: #ffffff;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.investmentlefttablegreen1 {
	background-color: #54aa00;
	font-weight: bold;
	color: #FFFFFF;
}
.investmentlefttablegreen2 {
	background-color: #a2d670;
}
.investmentlefttablegreen3 {
	background-color: #b5d993;
}
.investmentlefttablegreen4 {
	background-color: #ebfcdb;
}
.investmentlefttablegreen5 {
	background-color: #ddfac2;
}
.ins_ts_note{
	FONT: 10px Arial, Helvetica, Verdana, Sans-Serif;
	color: #333333;
}
.ins_ts_line_height{
}
.ins_note{
	FONT: 10px Arial, Helvetica, Verdana, Sans-Serif;
	color: #333333;
}
.style1 {
	color: blue;
}
.skn_haseRightColumn_rate {
	overflow:hidden;
	float:right;
	padding:0px 6px 0px 0px;
	margin:0px 6px 0px 0px;
	border: 0px solid #0066ff;
}
.skn_haseRightColumn_rate_flexisure {
	overflow:hidden;
	float:right;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border: 0px solid #0066ff;
}
.stepimg_rate {
	padding: 5px 5px 5px 0px;
	margin: 5px 5px 5px 0px;
}
.contentleft_rate {
	float:left;
	width:572px;
}
.contentright_rate {
	float:right;
	width:268px;
	padding: 0px 0px 0px 0px;
}
.greenleft_rate {
	float:left;
	width:300px;
	padding: 3px 0px 0px 0px;
	border: 0px solid #000000;
}
.greenrightbtn_rate {
	float:right;
}
.greenarea_rate {
	float:left;
	padding: 5px 5px 8px 5px;
	BACKGROUND-IMAGE: none;
	background-color: #d4fbaf;
	height: 20px;
	width: 400px;
	border: 1px solid #5b9245;
}
.orangearea_rate {
	float:left;
	padding: 5px 5px 5px 5px;
	BACKGROUND-IMAGE: none;
	background-color: #fdf8f1;
	height: 15px;
	width: 150px;
	border: 1px solid #f09013;
	text-align:center;
	font-weight: bold;
	color: #165600;
}
.formleft_rate {
	float:left;
	width:320px;
	padding: 3px 5px 5px 0px;
	border: 0px solid #000000;
}
.formtitleleft_rate {
	float:left;
	width:590px;
	padding: 3px 5px 0px 0px;
	border: 0px solid #000000;
}
.formtitleright_rate {
	float:left;
	width:50px;
	padding: 15px 0px 0px 0px;
	border: 0px solid #000000;
	text-align:right;
}
.formright_rate {
	float:left;
	width:320px;
	padding: 3px 0px 5px 0px;
	border: 0px solid #000000;
	vertical-align: text-top;
}
.formright2_rate {
	float:left;
	width:346px;
	padding: 3px 0px 5px 0px;
	border: 0px solid #000000;
	vertical-align: text-top;
}
.formrightpointleft_rate {
	float:left;
	width:15px;
	padding: 3px 2px 5px 20px;
	border: 0px solid #000000;
	vertical-align: text-top;
}
.formrightpointright_rate {
	float:left;
	width:250px;
	padding: 3px 5px 0px 0px;
	border: 0px solid #000000;
	vertical-align: text-top;
}
.formbtn_rate {
	float:left;
	width:98%;
	position: relative;
	padding: 3px 0px 0px 0px;
	border: 0px solid #0066ff;
	text-align: right;
}
.calcline_rate {
	float:left;
	position: relative;
	padding: 5px 0px 5px 5px;
	margin:0px 5px 0px 0px;
	background-color: #ffffff;
	width: 639px;
	border: 1px solid #aef472;
}
.calcleft_rate {
	float:left;
	width:150px;
	padding: 3px 0px 0px 0px;
	border: 0px solid #000000;
}
.calcright_rate {
	float:left;
	width:400px;
	padding: 3px 0px 0px 0px;
	border: 0px solid #000000;
}
.calcleft_rate_annual {
	float:left;
	width:200px;
	padding: 3px 0px 0px 0px;
	border: 0px solid #000000;
}
.calcright_rate_annual {
	float:left;
	width:400px;
	padding: 3px 0px 0px 0px;
	border: 0px solid #000000;
}
.calcleft_rate_homecare {
	float:left;
	width:250px;
	padding: 3px 0px 0px 0px;
	border: 0px solid #000000;
}
.calcright_rate_homecare {
	float:left;
	width:350px;
	padding: 3px 0px 0px 0px;
	border: 0px solid #000000;
}
.calcrighttable_rate {
	float:left;
	padding: 0px 0px 0px 0px;
	border: 0px solid #000000;
}
.calcrighttable2_rate {
	float:left;
	width:210px;	
	padding: 0px 0px 0px 0px;
	border: 0px solid #000000;
}
.calcrighttable2left_rate {
	float:left;
	width:200px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #000000;
}
.calcrighttable2right_rate {
	float:right;
	width:180px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #000000;
}
.calcgreentext_rate {
	float:right;
	font-weight: bold;
	color: green;
}
.rate_persontable {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	background-color: #cecece;
	text-align:center;
	margin: 3px;
	width : 95%;
}
.rate_whitebg {
	background-color: #ffffff;
}
.rate_textalignleft {
	text-align: left;
}
.ratenotesleft {
	position: relative;
	padding: 2px 2px 2px 2px;
	float:left;
}
.ratenotesright {
	position: relative;
	padding: 2px 2px 2px 2px;
	float:left;
	width:620px !important;	
	width:600px;
}
.requirementstitle_rate {
	width: 100%;
	color:#FFFFFF;
	padding: 2px 2px 2px 2px;
	font-weight:bold;
	font-size: 14px;
	background-color: #54aa00;
}
.requirementsdetail_rate {
	width: 248px;
	padding: 3px 5px 5px 0px;
	background-color: #ebfcdb;
	position: absolute;
}
.requirementsdetailone_rate {
	float:left;
	width: 235px;
	font-size: 12px;
	background-color: #ebfcdb;
	padding: 0px 3px 6px 5px;
}
.requirementsdetailonetitle_rate {
	COLOR: #165600;
	float:left;
	width: 235px;
	font-size: 12px;
	background-color: #ebfcdb;
	padding: 3px 3px 6px 5px;
	font-weight: bold;
}
.requirements_rate {
	padding: 10px 10px 10px 10px;
}
.tabletext_rate {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	BACKGROUND-IMAGE: none; 
	COLOR: #333333; 
	LINE-HEIGHT: normal; 
	FONT-STYLE: normal; 
	FONT-FAMILY: "Arial"; 
	TEXT-DECORATION: none
}
.tabletextbold_rate {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	BACKGROUND-IMAGE: none; 
	COLOR: #333333; 
	LINE-HEIGHT: normal; 
	FONT-STYLE: normal; 
	FONT-FAMILY: "Arial"; 
	TEXT-DECORATION: none
}
.titlebold_rate {
	BACKGROUND-IMAGE: none;
	COLOR: #165600;	
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif";
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.title_rate {
	BACKGROUND-IMAGE: none;
	COLOR: #165600;	
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif";
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.content_prestige {
	BACKGROUND-IMAGE: none;
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif";
	FONT-SIZE: 12px;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	line-height: 14px;
	color: #000000;
}
.calculator_bg {
	FONT-FAMILY: Arial, Helvetica, Verdana, Sans-Serif;
	FONT-SIZE: 12px;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	line-height: 12px;
	background-color: #ebfcdb;
}
.formTitle {
	background-repeat: no-repeat;
	background-position: top left;
	color:#705600;
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
}
.formHeaddetail {
	position: relative;
	width: 660px;
	float:left;
	color:#000000;
}
.formHeadinside {
	color:#705600;
	width: 620px;
	font-size:12px;
	font-family:Arial;
	margin: 35px 0px 10px 20px;
}
.prestigetitle {
	FONT-SIZE: 20px;
	COLOR: #705600;
	FONT-FAMILY: Arial, Helvetica, Verdana, Sans-Serif;
	font-weight:bold;
	padding-top:26px;
}
.refrates {
	position: relative;
	float:none;
	width:180px;
	height:25px;
}
.refratesbody {
	width:179px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	FONT-FAMILY: Arial, Helvetica, Verdana, Sans-Serif;
	font-size: 11px;
	font-style: normal;
	background-color: #EDEDED;
	border-bottom-color: #A5A5A5;
	border-top-width: 0px;
	border-right-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #0066ff;
	border-right-color: #A5A5A5;
	border-left-color: #0066ff;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.refline {
	float: left;
	position: relative;
	background-image: none;
}
.refleft {
	float: left;
	width: 15px;
	background-image: none;
	padding-top: 3px;
}
.refright {
	float: left;
	width: 160px;
	background-image: none;
}
.greentext {
	color: green;
}
.reftitle {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 6px 0px 0px 0px;
}
.prestigesubtitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #705600;
	FONT-FAMILY: Arial, Helvetica, Verdana, Sans-Serif;
	TEXT-DECORATION: none
}
.prestigesubsubtitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 13px;
	COLOR: #705600;
	PADDING-TOP: 13px;
	FONT-FAMILY: Arial, Helvetica, Verdana, Sans-Serif
}
.prestigeHome {
	FONT-WEIGHT: bold;
	FONT-SIZE: 20px;
	COLOR: #705600;
	PADDING-TOP: 5px;
	FONT-FAMILY: Arial, Helvetica, Verdana, Sans-Serif
}
.personalTopContent {
	FONT-SIZE: 12px;
	COLOR: #464646;
	FONT-FAMILY: Arial
}
.personalGoldTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	COLOR: #c39809;
	FONT-FAMILY: Arial
}
.personalsubGoldTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #c39809;
	FONT-FAMILY: Arial
}
.personalSilverTopContent {
	FONT-SIZE: 12px;
	COLOR: #464646;
	FONT-FAMILY: Arial
}
.personalSilverTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	COLOR: #7b7b7b;
	FONT-FAMILY: Arial
}
.joinnowSecbg {
	BACKGROUND-POSITION: top;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	BACKGROUND-REPEAT: no-repeat;
	FONT-FAMILY: Arial
}
.epTableLeft {
	BACKGROUND-POSITION: left top;
}
.epTableRight {
	BACKGROUND-POSITION: left top;
}
.epTable {
	BACKGROUND-POSITION: left top;
	FONT-SIZE: 12px;
	COLOR: #464646;
	BACKGROUND-REPEAT: repeat-x;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #ffffff
}
.epTableFirstCell {
	BORDER-RIGHT: #b5b5b5 1px solid;
	PADDING-LEFT: 8px;
	PADDING-TOP: 8px
}
.epTableCell {
	BORDER-RIGHT: #b5b5b5 1px solid;
	PADDING-LEFT: 16px;
	PADDING-TOP: 8px
}
.epTableLastCell {
	PADDING-LEFT: 16px;
	PADDING-TOP: 8px
}

.pipe{
	COLOR: #FFFFFF;
}

.content_refrate {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BACKGROUND-IMAGE: none;
	COLOR: #000000;
	LINE-HEIGHT: 12px;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, Verdana, Sans-Serif;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none
}

.toolbox {
	float:left;
	position: relative;
}

.homePage_border_ebank {
	border-bottom:1px solid #FFECC7;
	border-left:1px solid #FFECC7;
	border-right:1px solid #FFECC7;
	background-image:url('../eng/images/eb_bg.gif');
	background-position:center top;
	background-repeat:repeat-x;
	font-size:75%;
}

.homePage_ebank_box {
	padding-left:30px;
	padding-right:10px;
}

.homePage_logo_eb {
	padding-bottom:3px;
}

.homePage_ebank_logon {
	height: 33px;
	width: 160px;
	padding-top: 5px;
	font-size: 90%;
}

.homePage_btn_logon {
	padding:3px 10px 0px 0px;
	float:left
}

.homePage_sysmaint {
	font-size: 90%;
}

.homePage_haseindex_border_rhs_box {
	border-right:1px solid #FFECC7;
	border-left:1px solid #FFECC7;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 15px;
	vertical-align: top;
	height: 125px;
}

.homePage_stockquote {
	font-size: 90%;
	font-weight: bold;
}

.homePage_sq_border_rhs_box {
	border-right:1px solid #FFECC7;
	border-left:1px solid #FFECC7;
	border-bottom:1px solid #FFECC7;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 15px;
	vertical-align: middle;
	height: 30px;
}

.homePage_stockquote_input {
	width:74px;
	vertical-align:middle;
}

.homePage_stockquote_btn_go {
	vertical-align:middle;
}

.homePage_index {
	font-size: 70%;
	padding: 4px 0px 4px 0px;
}

.ibslogo{
	float: right;
}

.formleftseminar {
	float:left;
	width:120px;
	padding: 3px 5px 5px 0px;
/*	border: 0px solid #000000;*/

}

.formleftseminartopics {
	float:left;
	width:100%;
	padding: 3px 5px 5px 0px;
/*	border: 0px solid #000000;*/

}

.formrightseminar {
	float:left;
	padding: 3px 0px 0px 0px;
/*	border: 0px solid #000000;*/
}

.noteslefttopics {
	float:left;
	width:100%;
	padding: 0px 5px 0px 0px;
/*	border: 0px solid #000000;*/
}

.notesleft {
	float:left;
	width:5px;
	padding: 0px 5px 0px 0px;
/*	border: 0px solid #000000;*/
}

.notesleftradiobtn {
	float:left;
	width:15px;
	padding: 0px 5px 0px 0px;
/*	border: 0px solid #000000;*/
}

.notesright {
	float:left;
	width:760px;
	padding: 0px 5px 0px 0px;
/*	border: 0px solid #000000;*/
}

.notesright2 {
	float:left;
	width:500px;
	padding: 0px 5px 0px 0px;
/*	border: 0px solid #000000;*/
}

.notesrightinside {
	float:left;
	width:450px;
	padding: 0px 5px 0px 0px;
/*	border: 0px solid #000000;*/
}

.notesrightgray {
	float:left;
	width:620px;
	padding: 0px 5px 0px 0px;
/*	border: 0px solid #000000;*/
}

.notesright500 {
	float:left;
	width:520px;
	padding: 0px 5px 0px 0px;
/*	border: 0px solid #000000;*/
}

.rightdate{
	padding:5px 5px 0px 0px;
	float:right;
}

.tablename1 {
	width:190px;
}

.tabledetail1 {
	width:250px;
}

.tablename2 {
	width:250px;
}

.tabledetail2 {
	width:200px;
}

.tablespacer {
	width:20px;
}

.businesstable{
	font-size: 12px;
}

.contentleft_business {
	float:left;
	width:572px;
}

.requirementsdetail_business {
	width: 248px;
	padding: 3px 5px 5px 0px;
	background-color: #ebfcdb;
	position: absolute;
}

.requirementstitle_business {
	width: 100%;
	color:#FFFFFF;
	padding: 2px 2px 2px 2px;
	font-weight:bold;
	font-size: 14px;
	background-color: #54aa00;
}

.requirements_business {
	padding: 10px 10px 10px 10px;
}

.contentright_business {
	float:right;
	width:268px;
	padding: 0px 0px 0px 0px;
}

.requirementsdetailone_business {
	float:left;
	width: 235px;
	font-size: 12px;
	background-color: #ebfcdb;
	padding: 0px 3px 6px 5px;
}

.formleft_business {
	float:left;
	width:220px;
	padding: 3px 5px 5px 0px;
	border: 0px solid #000000;
}

.form3box_business {
	float:left;
	width:180px;
	padding: 3px 5px 5px 0px;
/*	border: 0px solid #000000;*/
}

.formright_business {
	float:left;
	width:320px;
	/*	padding: 3px 0px 0px 0px;*/
	padding: 3px 0px 5px 0px;
	vertical-align: text-top;
}

.calcleft_business {
	float:left;
	width:200px;
	padding: 3px 0px 0px 0px;

}

.calcright_business {
	float:left;
	width:400px;
	padding: 3px 0px 0px 0px;

}

.formbtn_business {
	float:left;
	width:98%;
	position: relative;
	padding: 3px 0px 0px 0px;
	text-align: right;
}

.stockquotetitle_business {
	background-image:none;
	font-family:"Arial","Helvetica","sans-serif";
	font-size:9pt;
	font-style:normal;
	font-weight:600;
	line-height:normal;
	text-decoration:none;
}

.backgroundcolor{
	background-color: #EDEDED;
}

.contentrightgreybox {
	float:left;
	position: relative;
	width:179px !important;
	width:180px;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	font-style: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	background-color: #EDEDED;
	border-bottom-color: #A5A5A5;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A5A5A5;	
}

.errortext{
	float:right;
}

.redtext{
	color: #FF0000;
}

.tablecentertext {
	text-align: center;
}

.tablewidth80 {
	width:80px;
}

.tablecenterwhite {
	color: #FFFFFF;
}

.tablerighttext {
	text-align: right;
}

.tabtexton {
	text-align: right;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px  0px  0px  5px;
	text-decoration: underline;
}

.tabtextoff {
	text-align: right;
	font-weight: bold;
	margin: 0px  0px  0px  5px ;
}

span div p {
	margin-top: 5px;
	margin-bottom: 5px;
}

.insuranceformleft{
	width:640px;
	float:left;
	position: relative;
	margin: 0px 5px 0px 0px !important;
	margin: 0px 5px 0px 0px ;
}

.insuranceformright{
	width:180px;
	float:left;
	position: relative;
}

.contentrighttitle {
	float:right;
	width:176px !important;
	width:180px;
	background-repeat: repeat-x;
	padding: 5px 0px 5px 4px !important;
	padding: 5px 0px 5px 4px;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	background-position: right;
}

/* for site search page - begin*/
.etitle_site {
	font-family:Arial,Helvetica;
	font-size:16px;
	font-weight:bold;
	letter-spacing:0.02em;
	line-height:120%;
}
.content_site {
	background-image:none;
	color:#000000;
	font-family:Arial;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	line-height:normal;
	text-align:left;
	text-decoration:none;
}

.content_site a:link {
	COLOR: #363636
}
.content_site a:visited {
	COLOR: #363636
}
.content_site a:hover {
	COLOR: #097603
}
/* for site search page - end*/


a.wlink:link { 
color: white;
}
a.wlink:visited { 
color: white;
}
a.wlink:hover { 
color: black;
}

a.redlink:link { 
color: black;
}

a.redlink:visited { 
color: black;
}

#a.redlink:hover { 
color: red;
}
a.redlink:hover { 
color: #097603;
}
a.redlink:active { 
color: #097603;
}

a.blacklink:link { 
color: black;
}

a.blacklink:visited { 
color: black;
}

a.thmlink:link { 
text-decoration: none; 
}
a.thmlink:visited { 
text-decoration: none; 
}

a.link:link { 
color:#333333; 
text-decoration:underline; 
}

a.link:visited { 
color:#666666; 
text-decoration:underline; 
}

a.greenlink:link { 
color:#006567; 
text-decoration:underline; 
}

a.greenlink:visited { 
color:#666666; 
text-decoration:underline; 
}

.content_bold { 
FONT: bold 11px "Arial" ;
}

.contentsmall { 
BACKGROUND-IMAGE: none; 
COLOR: #000000; 
FONT-FAMILY: "Arial"; 
FONT-SIZE: 10px; 
FONT-STYLE: italic; 
FONT-WEIGHT: normal; 
TEXT-DECORATION: none;
}
.contentsmall01 { 
BACKGROUND-IMAGE: none; 
COLOR: #000000; 
FONT-FAMILY: "Arial"; 
FONT-SIZE: 10px; 
FONT-STYLE: normal; 
FONT-WEIGHT: normal; 
TEXT-DECORATION: none;
}

.smallword {
COLOR: #333333; 
FONT: 10px/13px "Arial"; 
TEXT-DECORATION: none;
}

.head { 
BACKGROUND-IMAGE: none; 
COLOR: #033b74; 
FONT-FAMILY: "Arial"; 
FONT-SIZE: 20px; 
FONT-STYLE: normal; 
FONT-WEIGHT: bold; 
TEXT-DECORATION: none; 
line-height: 22pt;
}

.suphead { 
BACKGROUND-IMAGE: none; 
COLOR: #007a8c; 
FONT-FAMILY: "Arial"; 
FONT-SIZE: 16px; 
FONT-STYLE: normal; 
FONT-WEIGHT: bold; 
TEXT-DECORATION: none; 
line-height: normal;
}


.banner01in { 
BACKGROUND-IMAGE: none; 
COLOR: #FFFFFF; 
FONT-FAMILY: "Arial"; 
FONT-SIZE: 12px; 
FONT-STYLE: normal; 
FONT-WEIGHT: bold; 
TEXT-DECORATION: none; 
line-height: normal;
}

.banner02h {
	BACKGROUND-IMAGE: none;
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif";
	FONT-SIZE: 9pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: 600;
	TEXT-DECORATION: none;
	line-height: normal;
}

.insidecontent {
	BACKGROUND-IMAGE: none;
	FONT-FAMILY: "Arial";
	FONT-SIZE: 12px;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	line-height: normal;
	color: #333333;
}

.meun { 
COLOR: #333333; 
FONT: 11px/14px "Arial", "Helvetica", "sans-serif";
}

.insidecontentLink {
	BACKGROUND-IMAGE: none; 
	COLOR: 2188d0; 
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; 
	FONT-SIZE: 12px; 
        FONT-WEIGHT: normal; 
	TEXT-DECORATION: none;
}

.insidecontentBold {
	BACKGROUND-IMAGE: none; 
	COLOR: #165600; 
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; 
	FONT-SIZE: 12px; 
	FONT-STYLE: normal; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none; 
	line-height: normal;
}

.insidecontentBold01 {
	BACKGROUND-IMAGE: none; 
	COLOR: #165600; 
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; 
	FONT-SIZE: 16px; 
	FONT-STYLE: normal; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none; 
	line-height: normal;
}
.meuntable {
	COLOR: #333333;
	FONT: 10px/20px "Arial", "Helvetica", "sans-serif";
	background-color: b8e179;
	background-position: 15px;
}

.meuntableinside {

	COLOR: #333333;
	FONT: 10px/20px "Arial", "Helvetica", "sans-serif";
	background-color: e8fed2;
	background-position: 15px;
}

.notebold {
COLOR: #333333; 
FONT: bold 11px/normal "Arial"; 
TEXT-DECORATION: none;
}

.boxCopy {
	BACKGROUND-IMAGE: none;
	COLOR: #333333;
	FONT-FAMILY: "Arial";
	FONT-SIZE: 12px;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	line-height: 13px;
	height: 18px;
	width: 25px;

}

.insidecontent_black {

	BACKGROUND-IMAGE: none;
	FONT-FAMILY: "Arial";
	FONT-SIZE: 12px;
	FONT-STYLE: normal;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	line-height: normal;
	color: #000000;
}

redlink_white {
color: #097603;
}

.banner03 {
	BACKGROUND-IMAGE: none;
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif";
	FONT-SIZE: 10pt;
	FONT-STYLE: normal;
	TEXT-DECORATION: none;
	line-height: normal;
	font-weight: 600;
}
.banner04 {
	BACKGROUND-IMAGE: none;
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif";
	FONT-SIZE: 18px;
	FONT-STYLE: normal;
	TEXT-DECORATION: none;
	line-height: normal;
	font-weight: normal;
}

.style0 {
color:#FFFFFF;
}

#Layer1 {
height:115px;
left:167px;
overflow:scroll;
position:absolute;
top:343px;
width:322px;
z-index:1;
}

#Layer2 {
height:108px;
left:139px;
overflow:scroll;
position:absolute;
top:474px;
width:322px;
z-index:1;
}

.style2 {
color:#FFFFFF;
}

.style4 {
background-image:none;
color:#333333;
font-family:"????";
font-size:10pt;
font-style:normal;
line-height:normal;
text-decoration:none;
}

.style5 {
background-image:none;
color:#333333;
font-size:12px;
font-style:normal;
line-height:normal;
text-decoration:none;
}

.style6 {
background-image:none;
color:#333333;
font-size:13px;
font-style:normal;
height:18px;
line-height:normal;
text-decoration:none;
}

.style7 {
	BACKGROUND-IMAGE: none;
	FONT-FAMILY: "Arial";
	FONT-SIZE: 11px;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}

.style8 {
color:#FF0000;
}




.skn_haseRightColumn_market_flexisure {
	overflow:hidden;
	float:right;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border: 0px solid #0066ff;
}

.market_line {
	float:left;
	position: relative;
	padding: 5px 0px 5px 5px;
	margin:0px 5px 0px 0px;
	background-color: #ffffff;
	width: 650px;
	/*	width: 98%;	*/
	border: 1px solid #aef472;
}

.titletableline {
	background-image: url('../eng/images/line01.gif');
	background-repeat: no-repeat;
}

.ipogreenbar {
	background-image: url('../eng/images/navbg.gif');
	background-repeat: repeat-x;
}

.calcleft_market_annual {
	float:left;
	width:200px;
	padding: 3px 0px 0px 0px;
	border: 0px solid #000000;
}

.calcright_market_annual {
	float:left;
	width:400px;
	padding: 3px 0px 0px 0px;
	border: 0px solid #000000;
}

.calcleft_market_homecare {
	float:left;
	width:250px;
	padding: 3px 0px 0px 0px;
	border: 0px solid #000000;
}

.calcright_market_homecare {
	float:left;
	width:350px;
	padding: 3px 0px 0px 0px;
	border: 0px solid #000000;
}

.market_table {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
}
.market_stocknumber {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	font-weight: bold;
	width:490px;
}
.market_stocktext {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	width:490px;
	text-align: right;
}
.market_indexestext {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	width:640px;
	text-align: right;
	position: relative;
	float : left;
}
.etlogo {
	margin: 7px 0px 7px 12px;
}
.market_indexestextleft {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	width:640px;
	text-align: left;
	position: relative;
	float : left;
}
.market_persontable {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	background-color: #cecece;
	text-align:center;
	margin: 3px;
	width : 95%;
}
.market_whitebg {
	background-color: #ffffff;
}
.market_textalignleft {
	text-align: left;
}
.market_textred {
	color: #FF0000;
}
.marketdetail {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	width:620px;
	position: relative;
	float : left;
}
.marketdetailleftspace {
	padding: 20px 0px 10px 30px !important;
	padding: 15px 0px 10px 30px;
	position: relative;
	float : left;
}
.markettexttitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	position: relative;
}
.markettextgeneral {
	padding: 5px 0px 0px 0px !important;
	padding: 10px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	position: relative;
}
.marketdetailclose {
	width:580px;
	position: relative;
	text-align:right;
}
.table_text_center {
	text-align:center;
	font-weight: bold;
	color: #000000;
}
.table_text_centeronly {
	text-align:center;
}
.table_text_right {
	text-align:right;
	color: #000000;
}
.table_text_green {
	color: green;
}
.table_text_red {
	color: red;
}
.table_text_bold {
	font-weight: bold;
}
.table_text_big {
	font-size: 25px;
	font-weight: normal;
}
.table_bg_grey {
	background-color: #f3f3f3;
}
.table_bg_green {
	background-color: #ddfac2;
}
.hsblogo {
	position: relative;
	float : left;
}
.marketdetailtext {
}
.hkblogobar {
	position: relative;
	float : left;
}
.referchi {
	margin:0px 0px 0px 0px;
	text-align:center;
	font-weight: bold;
}
.top10_4link {
	position: relative;
	float : left;
	margin:4px 4px 4px 0px;
}
.spacerheight{
	line-height: normal;
}
.c_formleft_psbox {
	float:left;
	width:10px;
	padding: 6px 5px 5px 0px;
  margin: 0px 0px 0px 5px;	
	border: 0px solid #000000;
}
.forgeign_rmt{
	font-weight: bold;
	color: #333333;
	font-size: 14px;
}
.rmt_table {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
}
.rmt_table_whitetext {
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	background-color: #54aa00;
}
.c_formgrayboxright_ps01 {
	float:left;
	width:85%;
	padding: 0px 0px 0px 0px;
	border: 0px solid #000000;
}
.c_box5 {	
}
.c_formleft_ps01 {
	float:left;
	width:30px;
	padding: 2px 5px 5px 0px;
  margin: 0px 0px 0px 5px;	
	border: 0px solid #000000;
}
.c_formright_ps01 {
	float:left;
	width:93%;
	padding: 2px 5px 5px 0px;	
	border: 0px solid #000000;
}
.inv_stock01{
	vertical-vlign:top;
	height:17px;
}
.inv_stockinput{
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
}



.ttrateschart_marginleft{
	margin-top:15px;
	margin-left:5px;
	float:left;
	width:660px;
}

.ttrateschart_pullleft{
	float:left;
	width:100px;
}

.ttrateschart_period{
	float:right;
	FONT-FAMILY: "Arial";
	FONT-SIZE: 12px;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	line-height: 12px;
	margin: 2px 0px 0px 0px ;
}

.ttrateschart_bgcolor{
	background-color: #fdf8f2;
}

.ttrateschart_imgcenter{
	margin-left:50px;
}


/*for home page revamp*/
/*customized setting*/
.HPV01_ul
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
.HPV01_li
{
	float:left;
	width:170px;
	font-weight: normal;
}
.HPV01_leftspace
{
	padding: 0px 0px 0px 10px ;
	margin: 0px 0px 0px 0px ;
}

/*logonv01*/
.homeV01_ebanking{
	width:233px; 
	height:170px; 
	background:url(../eng/images/hrs_ebanking_bg.jpg) no-repeat 0 0;
}
.homePageV01_ebank_box{
	font-size:11px; 
	padding-left:45px;
	padding-right: 10px;
}
.HPV01_tit{
	margin-left:-29px; 
	margin-top:9px;
}
.homePageV01_ebank_logon{
	width: 160px; 
	height: 33px; 
	font-size: 90%; 
	padding-top: 5px;
	margin-bottom:5px; 
	margin-top:-2px;
}
.HPV01_sep{
	height:1px; 
	line-height:0.3em; 
	margin:0 auto; 
	overflow:hidden;
	background:#7caf3b; 
	margin-left:-35px !important; 
	width:212px;
}
.HPV01_misc{
	margin:2px 0; 
	margin-left:5px;
}
.homePageV01_sysmaint {
	font-size: 90%;
	clear:both;
	padding-top:2px; 
	margin-left:-2px;
}
.homeV01_list1{
	list-style:none; 
	margin:0; 
	padding:0;
}
.homeV01_list1_li{
	padding-left:10px; 
	background:url(../eng/images/home_ico_arrow.gif) no-repeat 0 5px; 
	margin:3px 4px; 
	clear:both; 
	padding:0; 
	padding-left:10px; 
	list-style:none;
}
.HPV01_btnMore{
	position:absolute; 
	right:14px; 
	top:124px;
}
.homePageV01_stockquote{
	position:absolute;  
	top:121px;
	font-size:12px; 
	font-weight:bold;
}
/*for register and know more hyperlink*/
.homePageV01_a1{
	text-decoration:none;
}
.homePageV01_a1:hover{
	text-decoration:none;
}
.homePageV01_a1:visited {
	text-decoration:none;
}
.homePageV01_a1:active {
	text-decoration:none;
}

/*for system maintenance schedule hyperlink*/
.homePageV01_a2{
	text-decoration:none;
	color:#5c8936 !important;
}
.homePageV01_a2:hover{
	text-decoration:none;
	color:#336600 !important;
}
.homePageV01_a2:visited {
	text-decoration:none;
}
.homePageV01_a2:active {
	text-decoration:none;
}

/*for quick link*/
.homePageV01_a3{
	text-decoration:none;
}
.homePageV01_a3:hover{
	text-decoration:none;
}
.homePageV01_a3:visited {
	text-decoration:none;
}
.homePageV01_a3:active {
	text-decoration:none;
}

.HPV01_useful_ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.HPV01_useful_li {
    font-weight: normal;
    padding-left: 10px;
    width: 570px;
}
.checkboxleft_wps615 {
	float:left;
	width:5%;
}
.csPipe{
	COLOR: #FFFFFF;
}
.loanhometel{
FONT-FAMILY: "Arial", "Helvetica", "sans-serif";	
}
.hsi_width {
	FLOAT: left;
	WIDTH: 660px;
	position: relative;
	padding: 5px 5px 5px 5px;
}
.hsi_number {
	FLOAT: left;
	WIDTH: 610px;
	position: relative;
	padding: 5px 5px 5px 5px;
}
.hsi_big {
	font-family: Arial, sans-serif, "????";
	font-size: 22px;
	font-weight: bold;
}
.hsi_righttext {
	float: right;
}
.textbold2 {
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}
.survey_status_height {
		height:6px !important; /*width of sub menu levels for FF*/
		height:1px;
}

/* for inv forexgold rate */
.inv_forex_font1{
  font-size: 11px;
}

.inv_forex_font2{
  font-size: 11px;
}

.inv_forex_font3{
  font-size: 10px;
}

/*for new logon box*/
.login-box{
	font-family: "Open-sans", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color:#333;
	width: 100%;
}

.login-box ul{
	padding:0px;
	margin:0px;
}

.login-box ul li{
	background-color: #f6f6f6;
	font-weight:normal;
	border-bottom: 1px solid #fff;
	padding:3px 0px 3px 10px;
}

.login-box ul li .radio-lbl{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align:middle;
	width: 127px;
}

.login-box ul li .styled-checkbox{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align:middle;
}

.login-box .styled-checkbox input{
	/* visibility: hidden; */
	display: none;
	margin:0px;
	padding:0px;
	font-size: 0px;
}

.login-box .styled-checkbox{
	width: 14px;
	height: 14px;
	padding:0px;
	margin-left: 20px;
	background: url('../eng/images/btn_radio_unselected.png') no-repeat left top;
	cursor: pointer;
	font-size: 0px;
}
.login-box .styled-checkbox.checked{
	background: url('../eng/images/btn_radio_selected.png') no-repeat left top;
}

.login-box .bottom{
	border-top: 1px solid #fff;
}

.login-box .bottom a{
	font-size: 11px;
	text-decoration: none;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	background: #f9f9f9;
	text-align: center;
	padding: 3px 0;
}

.login-box .bottom.balance-btn a{
	width: 90px;
}
.login-box .bottom.balance-btn a.first-btn{
	width: 89px;
	*width: 90px;
	border-right: 1px solid #fff;
}

.login-box .bottom.balance-btn a{
	width: 90px;
}
.login-box .bottom.unbalance-btn a.first-btn{
	width: 65px;
	border-right: 1px solid #fff;
}
.login-box .bottom.unbalance-btn a{
	width: 113px;
	*width: 115px;
	border-right: 1px solid #fff;
}
/*Personal loan calc: personalinstalment,creditcounseling,taxloan,topuploan*/
.g_tabletitle {
	padding: 5px;
	text-align: center;
	font-weight: bold;
	background-color: #54aa00;
	color: #FFFFFF;
	font-size: 12px;
	margin-right: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.g_tablebg2left {
	padding: 5px;
	text-align: left;
	background-color: #ddfac2;
	color: #000000;
	font-size: 12px;
	margin: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.g_tablebg2right {
	padding: 5px;
	text-align: right;
	background-color: #ddfac2;
	color: #000000;
	font-size: 12px;
	margin: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.g_tablebgwhite {
	padding: 5px;
	text-align: center;
	background-color: #ffffff;
	color: #000000;
	font-size: 12px;
	margin: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.g_tablebg1center {
	padding: 5px;
	text-align: center;
	background-color: #ebfcdb;
	color: #000000;
	font-size: 12px;
	margin: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
/****************************/

/**B2G logon box*/
.thm_e_banking_s .thm_e_banking_tb .btn{
	background:url('../eng/images/btn_bg.gif') repeat 0 0;
	padding: 5px 18px;
	padding-top:4px !important;
	padding-bottom:4px !important;
	display:inline-block !important; 
	color: #fff !important; text-decoration:none;
	font-size:12px;
	font-weight:bold;
}

.thm_e_banking_s .thm_e_banking_tb .btn:hover{
	background-position:0 -23px; text-decoration:none;
}
.thm_e_banking_s{
	width:180px; height:124px; #height:139px; 
	padding-top:15px;
	margin-bottom:1px;
	background:url('../eng/images/thm_e_banking_s_bg.png') no-repeat 0 0;
	font-size:12px;	
}
.thm_e_banking_s .thm_e_banking_tb{
	width:179px;
}

.thm_e_banking_s .thm_e_banking_tb .logo{
	height:22px; 
	background:url('../eng/images/thm_e_banking_logo.gif') no-repeat 48% center;
}
.thm_e_banking_s .thm_e_banking_tb .logon{
	width:179px;
	margin:7px 0;
	font-size:12px !important;
	color:#58595b !important;
}
.thm_e_banking_s .thm_e_banking_tb .logon td{
	vertical-align:middle;
	padding:3px 0;
}
.thm_e_banking_s .thm_e_banking_tb .logon .radio_tb{
	padding-left:8px;
	padding-top:0px;
}

.thm_e_banking_s .thm_e_banking_tb .register_tb{
	color:#048dce;
	font-size:11px;
	padding-left:11px;
	padding-right:13px;
}
.thm_e_banking_s .thm_e_banking_tb .register_tb a{
	color:#0066b3;
	text-decoration:none;
	display:inline-block; margin-bottom:1px;
}
.thm_e_banking_s .thm_e_banking_tb .register_tb a:hover{
	color:#048dce;
}
.businessSection .thm_e_banking .thm_e_banking_tb .logo2{
	height:22px; 
	background:url('../eng/images/thm_e_banking_logo.gif') no-repeat center center;
}
/**B2G logon box*/

/*Payoff calculator*/
.cal_contentleft_ps {
	WIDTH: 660px; FLOAT: left
}

.cal_form_ps {
	float:left;
	width:100%;
	position: relative;
	padding: 2px 0px 0px 0px;
	border: 0px solid #0066ff;
}

.calcline01 {
	BORDER-BOTTOM: #aef472 1px solid; POSITION: relative; BORDER-LEFT: #aef472 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 5px; WIDTH: 640px; PADDING-RIGHT: 5px; FLOAT: left; BORDER-TOP: #aef472 1px solid; BORDER-RIGHT: #aef472 1px solid; PADDING-TOP: 5px
}

.calcleft01 {
	BORDER-BOTTOM: #000000 0px solid; BORDER-LEFT: #000000 0px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 20px; PADDING-RIGHT: 0px; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; FLOAT: left; FONT-SIZE: 12px; BORDER-TOP: #000000 0px solid; BORDER-RIGHT: #000000 0px solid; PADDING-TOP: 0px
}

.calcleft02 {
	BORDER-BOTTOM: #000000 0px solid; BORDER-LEFT: #000000 0px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 400px; PADDING-RIGHT: 0px; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; FLOAT: left; FONT-SIZE: 12px; BORDER-TOP: #000000 0px solid; BORDER-RIGHT: #000000 0px solid; PADDING-TOP: 0px
}

.calcleft03 {
	BORDER-BOTTOM: #000000 0px solid; BORDER-LEFT: #000000 0px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 159px; PADDING-RIGHT: 0px; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; FLOAT: left; FONT-SIZE: 12px; BORDER-TOP: #000000 0px solid; BORDER-RIGHT: #000000 0px solid; PADDING-TOP: 0px
}

.cal_tablebg1left {
	BORDER-BOTTOM: #ffffff 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #ffffff 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ebfcdb; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #000000; FONT-SIZE: 12px; PADDING-TOP: 5px; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"
}

.cal_tablebg2left {
	BORDER-BOTTOM: #ffffff 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #ffffff 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ddfac2; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #000000; FONT-SIZE: 12px; PADDING-TOP: 5px; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"
}

.cal_tablebg3left {
	BORDER-BOTTOM: #ffffff 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #ffffff 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #d6fdb2; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #000000; FONT-SIZE: 12px; PADDING-TOP: 5px; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"
}

.calctextleft01 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	padding: 1px 0px 0px 0px;
	float:left;
}
.h2_p {
	BACKGROUND-IMAGE: none;
	COLOR: #676767;
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif";
	FONT-SIZE: 18px;
	FONT-STYLE: normal;
	TEXT-DECORATION: none;
	margin: 5px 0px 0px 0px;
	padding: 7px  0px 0px 0px;
	font-weight: normal;
}
/*End Payoff calculator*/

/*Theme update on Prestige banking sections*/
.formHeadinside_pes {
	color:#61441A;
	width: 620px;
	font-size:12px;
	font-family:Arial;
	margin: 5px 0px 10px 20px;
}

.PreBankCentresTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	COLOR: #8E552A;
	FONT-FAMILY: Arial;
}

.PreBankCentres_subTitle {
	padding: 8px 0px 8px 12px;
	valign:"middle";
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}

.PreBankCentres_address {
	padding: 8px 0px 8px 16px;
	font-family:Arial;
	color:#464646;
	font-size:12px;
}
/*End Theme update on Prestige banking sections*/