@charset "utf-8";
/* CSS Document */

body{background-color:#ededed; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;}
form{margin:0px; padding:0px;}
div#pageFrame01{background-image:url(../images/bgContent.gif); background-repeat:repeat-y; background-position:center; width:100%;	 float:left; }
div#pageFrame02{background-image:url(../images/bgEntity.gif);background-repeat:no-repeat;	background-position:top center;	width:100%; float:left;}
div#pageFrame03{width:980px;margin:0 auto;text-align:left;}
div#pageHeader{margin:0px; padding:0px; float:left; margin-left:11px; .margin-left:12px; _margin-left:6px; }
html body{	margin:0px;	padding:0px;	background:#ededed url("../images/bgContent.gif") repeat-y center;	text-align:center;	font-family:Arial, Helvetica, sans-serif;}
.clearfix{ clear:both}

/* Utility Nav Start */
div#utilitynav{padding:0px; clear:left; }
div#utilitynav div.left{ float:left;}
div#utilitynav div.left ul{ margin:0px; padding:0px; font-size:11px;padding-top:10px; height:25px; padding-left:45px;_padding-left:50px; float:left }
div#utilitynav div.left ul li{ margin:0px; padding:0px; list-style:none; float:left; padding-left:25px; background-image:url(../images/bgEntityTabDivider.gif); background-repeat:no-repeat;background-position:right; display:block; padding-right:20px;}
div#utilitynav div.left ul li.last{  margin:0px; padding:0px; list-style:none; float:left;background-image:none; display:block; padding-right:20px;}
div#utilitynav div.left ul li.nopadding{ margin:0px; padding:0px; list-style:none; float:left; padding-left:0px; padding-right:25px; }
div#utilitynav div.left ul li a{ margin:0px; padding:0px; list-style:none; color:#333333; text-decoration:none; }	
div#utilitynav div.left ul li a:hover{ text-decoration:underline;}


div#utilitynav div.right{ float:right}
div#utilitynav div.right ul{ margin:0px; padding:0px; font-size:11px;padding-top:10px; height:25px; _float:right }
div#utilitynav div.right ul li{ margin:0px; padding:0px; list-style:none; float:left; padding-left:20px; background-image:url(../images/bgEntityTabDivider.gif); background-repeat:no-repeat;background-position:right; display:block; padding-right:15px;}
div#utilitynav div.right ul li.last{ margin:0px; padding:0px; list-style:none; float:left; padding-left:20px;display:block; padding-right:20px; background-image:none;}
div#utilitynav div.right ul li.nopadding{ margin:0px; padding:0px; list-style:none; float:left; padding-left:0px; padding-right:25px; }
div#utilitynav div.right ul li a{ margin:0px; padding:0px; list-style:none; color:#333333; text-decoration:none; }	
div#utilitynav div.right ul li a:hover{ text-decoration:underline;}

div#utilitynav p{ margin:0px; padding:0px;}
/* Utility Nav End */


/* Logo Start*/
div#logo{ margin-left:45px; padding-top:15px;.padding-top:6px;_padding-top:8px; clear:left; _margin-left:50px;}
/* Logo End */


/* Primary Nav Start */

div.containerTabMenu{}
div.hsbcDivletTabMenu{	height:44px; width:960px;_margin-left:3px; margin-top:25px; *margin-top:21px;}
div.hsbcDivletTabMenuInner{background:url("../images/tab_bg.gif") repeat-x left bottom;float:left;width:100%;}
div.hsbcDivletTabMenu ul{	margin:0px;padding:0px;width:100%;float:left;}
div.hsbcDivletTabMenu ul li{margin:0px;padding:0px 0px 0px 11px;	list-style:none;float:left;height:44px;background:url("../images/tab_off_left.gif") no-repeat top left;text-align:center;}
div.hsbcDivletTabMenu ul li a{padding: 3px 11px 0px 0px;margin:0px;height:41px;line-height:30px;float:left;display:block;	background:url("../images/tab_off_right.gif") no-repeat top right;	text-decoration:none;	color:#666;/* mac-ie */font-size:74%;	/*non-mac-ie \*/font-size:69%;	/* */	font-weight:normal;	vertical-align:50%;}
body div.hsbcDivletTabMenu ul li a:hover{	color:#f00;	text-decoration:none;}
div.hsbcDivletTabMenu ul li.hsbcDivletTabMenuSelected{	background:url("../images/tab_on_left.gif") no-repeat top left;}
body div.hsbcDivletTabMenu ul li.hsbcDivletTabMenuSelected a{background:url("../images/tab_on_right.gif") no-repeat top right;color:#f00;/*	padding-top:3px;	height:41px;*/
padding-top:3px; padding-bottom:4px;	height:37px;}

div.hsbcDivletTabMenu ul li.extSelectedTabRight{background:url("../images/tab_off_left_selected_right.gif") no-repeat top left;}
div.hsbcDivletTabMenu ul li.extSelectedTabRight a{background:url("../images/tab_off_right_selected_right.gif") no-repeat top right;}
div.hsbcDivletTabMenu ul li.extSelectedTabRightEndBlock{background:url("../images/tab_on_left_selected_right_end_block.gif") no-repeat top left;}


div.hsbcDivletTabMenu ul li.extSelectedTabLeft{}
div.hsbcDivletTabMenu ul li.extSelectedTabLeft a{background:url("../images/tab_off_right_selected_left.gif") no-repeat top right;}
div.hsbcDivletTabMenu ul li.extLastTabSelected{	background:  url("../images/tab_on_left.gif") no-repeat top left;}
div.hsbcDivletTabMenu ul li.extLastTabSelected a{	background: url("../images/last_tab_on_right.gif") no-repeat top right;color:#f00;	padding-right:22px;}
div.hsbcDivletTabMenu ul li.extRightAlignTab{	background: url("../images/first_tab_off_left.gif") no-repeat top left;float:right;padding-left:20px;padding-right:0px;margin-right:36px;display:inline;}
div.hsbcDivletTabMenu ul li.extRightAlignTab a{background:url("../images/right_align_tab_off_right.gif") no-repeat top right;padding-right:24px;padding-left:5px;}
div.hsbcDivletTabMenu ul li.extRightAlignTabSelected{background: url("../images/first_tab_on_left.gif") no-repeat top left;float:right;padding-left:20px;padding-right:0px;	margin-right:36px;display:inline;}
div.hsbcDivletTabMenu ul li.extRightAlignTabSelected a{background:url("../images/right_align_tab_on_right.gif") no-repeat top right;padding-right:24px;padding-left:5px;	color:#f00;}
div.hsbcDivletTabMenu ul li.extRightEndBlock{	background:url("../images/tab_off_left_selected_right_end_block.gif") no-repeat top left;}
body div.hsbcDivletTabMenu ul li a.extDoubleLine{	line-height:13px;	padding-top:6px;	height:38px;}
body div.hsbcDivletTabMenu ul li.hsbcDivletTabMenuSelected a.extDoubleLine,


div.hsbcDivletTabMenu ul li.extFirstTab{	background:url("../images/first_tab_off_left.gif") no-repeat top left;	padding-left:24px;	margin-left:35px;	display:inline;}
div.hsbcDivletTabMenu ul li.extFirstTabSelected{background:url("../images/first_tab_on_left.gif") no-repeat top left;padding-left:20px;margin-left:39px;display:inline;}
body div.hsbcDivletTabMenu ul li.extFirstTabSelected a{background:url("../images/tab_on_right.gif") no-repeat top right;color:#f00;	padding-top:3px;height:41px;}

/* Primary Nav End */



/* ------------------ Middle Container Start -----------------------*/
div#middlecontainer{ margin:0px; padding:0px; margin-left:40px;  }
div#login_area{ margin:0px; padding:0px; float:left; width:900px;  } 
div#login_area p{ margin:0px; padding:0px; text-align:right; font-size:12px; border-bottom:1px solid #dfdfdf; padding-bottom:10px; padding-top:15px; }
div#login_area p span input{ vertical-align:middle; padding-left:10px;}

/*Index Left Start*/
div#middlecontainer .indexleft{ width:595px; float:left;}

/*Welcome Start*/
div#middlecontainer .indexleft .welcome{ border:1px solid #e8e8e8; margin-top:7px; padding:15px; margin-left:2px;}
div#middlecontainer .indexleft .welcome h3{ margin:0px; padding:0px; color:#333333; font-weight:normal; font-size:20px;}
div#middlecontainer .indexleft .welcome h4{ margin:0px; padding-top:6px;color:#999999; font-weight:300; font-size:16px;}
div#middlecontainer .indexleft .content{width:480px; margin-left:auto; margin-right:auto; margin-top:20px;}
div#middlecontainer .indexleft p{ margin:0px; padding:0px; color:#666666; font-size:12px; padding-bottom:5px;}
div#middlecontainer .indexleft ul{margin:0px; padding:0px; list-style:none; font-size:12px; padding-top:5px;}
div#middlecontainer .indexleft ul li{margin:0px; padding-left:15px; background-image:url(../images/bullet.gif); background-repeat:no-repeat; background-position:left 8px; line-height:25px;}
div#middlecontainer .indexleft ul li a{ color:#666666; text-decoration:none;}
div#middlecontainer .indexleft ul li a:hover{ color:#ff0000; text-decoration:underline;}
/*Welcome End*/

/*Register Start*/
div#middlecontainer .register{ margin:0px; padding:0px; margin-top:20px; .margin-top:12px; _margin-top:12px; float:left;}
div#middlecontainer .register .content{ background-image:url(../images/register_content_bg.gif); background-repeat:no-repeat; width:572px; height:120px; float:left; margin-top:-3px; padding-left:23px; padding-top:20px;}
div#middlecontainer .register .content h4{ margin:0px; padding:0px; color:#333333; font-weight:normal; font-size:18px;}
div#middlecontainer .register .content  p.txt{ margin:0px; padding:0px; width:390px; line-height:20px; padding-top:8px; float:left; font-size:11px;}
div#middlecontainer .register .content  p a{ margin:0px; padding:0px; float:right; padding-top:27px; font-size:14px; padding-right:20px; text-decoration:none; color:#f70808; background-image:url(../images/bullet.gif); background-repeat:no-repeat; background-position:left 30px; padding-left:10px;}
/*Register End*/

/* Insurance Product -  start */
div#insurancepro{ margin:0px; padding:0px;  float:left; margin:1px; font-size:11px; color:#666666; width:285px;}
div#insurancepro .light_grey_box { background-color:#e5e5e5;color: #fff;}
div#insurancepro .light_grey_top_img { background: url(../images/mainpromo_right_top.gif) no-repeat top right; }
div#insurancepro .light_grey_btm_img { 	background: url(../images/mainpromo_right_btm.gif) no-repeat top right;   }
div#insurancepro  .lightgreybox_content_container1{ padding:10px; background-color:#fff;border:1px solid #d4d4d4; margin-left:7px; margin-right:7px; height:135px; color:#666666}
div#insurancepro  .lightgreybox_content_container1 .light_grey_row{padding:15px; border-bottom:1px solid #d4d4d4}
img.corner { width: 7px; height: 6px; border: none; display: block !important; }
.handcursor{cursor:hand; }
/*  Insurance Product -  end */

/*Index Left End*/


/*Index Right Start */
div#middlecontainer .indexright{ float:left; margin-top:5px; width:285px; margin-left:23px; .margin-left:23px; _margin-left:21px; }

/*InsuranceAccount Start*/
div#InsuranceAccount {margin:0px; padding:0px; margin-bottom:15px;}
div#InsuranceAccount .content{ margin:0px; padding:5px 10px 10px 18px; background-image:url(../images/rounded_shade_middle1.gif); background-repeat:repeat-y;}
div#InsuranceAccount .content h3{ margin:0px; padding:0px; font-weight:normal; color:#333333; font-size:18px;}
div#InsuranceAccount .content p{margin:0px; padding-top:12px; font-size:12px; font-weight:bold;}
div#InsuranceAccount .content p .inputs{margin:0px; padding:0px;}
div#InsuranceAccount .content p select{ width:200px;}
div#InsuranceAccount .content p input.gobtn{ padding-left:5px;}
div#InsuranceAccount .content .line img{ margin:0px; padding-top:15px; padding-bottom:15px; width:245px;}
/*InsuranceAccount End*/

/*Verisign Start*/
div#verisign{ margin:0px; padding:0px; margin-bottom:20px; }
div#verisign .content{ margin:0px; padding:0px; background-image:url(../images/rounded_middle.gif); background-repeat:repeat-y;}
div#verisign .content img{ margin:0px; padding-left:10px; padding-top:2px; padding-bottom:2px;}
div#verisign .content span a{ padding-left:15px; font-size:12px; color:#666666; padding-top:5px; }
/*Verisign End*/

/*Product Start*/
div#product{ margin:0px; padding:0px;  float:left; margin:1px; font-size:11px; color:#666666}
div#product .heading{margin:0px; padding:0px; padding-top:5px;} 
div#product .heading h5{ margin:0px; padding:0px; color:#ff1111; font-size:13px; float:left}
div#product .heading img{ margin:0px; padding:0px; color:#ff1111; font-size:13px; float:right}
div#product p{ margin:0px; padding:0px; clear:both; font-size:12px; line-height:18px; padding-top:5px;}
div#product .line img{ width:240px; padding-top:15px; padding-bottom:15px; height:1px;}
div#product .light_grey_box { background-color:#e5e5e5;color: #fff;}
div#product .light_grey_top_img { background: url(../images/mainpromo_right_top.gif) no-repeat top right; }
div#product .light_grey_btm_img { 	background: url(../images/mainpromo_right_btm.gif) no-repeat top right; }
div#product .lightgreybox_content_container1{ padding:10px; background-color:#fff;border:1px solid #d4d4d4; margin-left:7px; margin-right:7px;  height:100%;  color:#666666}
div#product .lightgreybox_content_container1 .light_grey_row{padding:15px; border-bottom:1px solid #d4d4d4}
/*Product End*/

.line1 img{padding-top:30px; padding-bottom:30px;}
/*Index Right End */

/* ------------------ Middle Container End -----------------------*/


/*Left Nav Start*/
div#leftnav{ margin:0px; padding:0px; width:175px; float:left; border:1px solid white;}
div#leftnav ul{margin:0px; padding:0px; list-style:none}
div#leftnav ul li{margin:0px; padding:8px 0px 13px 10px; background-image:url(../images/leftnav_link_bg.gif); background-repeat:no-repeat; background-position:bottom; }
div#leftnav ul li ul.sublinks{ margin:0px; padding:0px; margin-left:10px; margin-top:7px; }
div#leftnav ul li ul.sublinks li{ margin:0px; padding:0px; background-image:none; padding-bottom:7px; line-height:15px;}
div#leftnav ul li ul.sublinks li a{font-size:11px; color:#666666 ; text-decoration:none;}
div#leftnav ul li ul.sublinks li.selected a{ color:#FF0000;}
div#leftnav ul li ul.sublinks li a:hover{color:#FF0000 ; text-decoration:none;}
div#leftnav ul li a{ font-size:12px; color:#666666; text-decoration:none;}
div#leftnav ul li a:hover{color:#ff0101}
div#leftnav ul li.selected a{color:#ff0101}
/*Left Nav End*/


/*innerpage_right_content Start */
div#innerpage_content{ padding:0px; width:695px; float:left; margin-left:30px; margin-top:28px; margin-bottom:40px;}
div#innerpage_content  .header{ margin:0px; padding:0px;}
div#innerpage_content  .header .left{ margin:0px; padding:0px; width:350px; float:left}
div#innerpage_content  .header .left h2{ margin:0px; padding:0px; font-weight:normal; font-size:28px;}
div#innerpage_content  .header .left h3{ color:#333333; font-weight:normal;}
div#innerpage_content  .header .left h5{ color:#666666;}
div#innerpage_content  .header .left h4{ margin:0px; padding:0px; font-weight:normal; font-size:20px; padding-top:20px;}
.widthauto { width:auto !important;}
div#innerpage_content div.left p.txtHeader{ font-size:17px; color:#ff0000;}

div#innerpage_content  .header ul{ font-size:12px;margin-top:-15px; list-style:none;}
div#innerpage_content  .header ul li{ line-height:24px; background-image:url(../images/circlebullet.gif); background-repeat:no-repeat; background-position:left 11px; padding-left:13px;}
div#innerpage_content  .header ul li a{ color:#666666}
div#innerpage_content  .header ul li a:hover{ color:#FF0000}

div#innerpage_content  .header ul.underlined{ font-size:12px;margin-top:-15px;}
div#innerpage_content  .header ul.underlined li{ line-height:24px;}
div#innerpage_content  .header ul.underlined li a{ color:#333333; text-decoration:underline}
div#innerpage_content  .header ul.underlined li a:hover{ color:#FF0000}

div#innerpage_content  .header .left p{ font-size:12px; color:#666666;}
div#innerpage_content  .header .left p a{ color:#333333}
div#innerpage_content  .header .left p a:hover{ color:#FF0000}
div#innerpage_content  .header .right{ margin:0px; padding:0px;  float:left; width:330px; margin-left:15px;}
div#innerpage_content .content{ clear:both;}
div#innerpage_content .content p{ color:#666666; font-size:12px;}
div#innerpage_content .content h3{ color:#333333; font-weight:normal;}
div#innerpage_content .content h5{ color:#666666;}

.boxbg{background:url("../images/boxBg.gif") top left repeat-y; 	}
.boxbtm{	background:url("../images/boxBottom.gif") bottom left no-repeat;	padding-bottom:5px;}
.boxtop{	border-top:1px solid #f1f1f1;	background:url("../images/boxTop.gif") top left no-repeat;}
.boxcontent{ margin:0px; padding-left:25px; padding-top:15px; padding-right:15px;  padding-bottom:15px;}
.boxcontent h3{ margin:0px; padding:0px; color:#FF0000; font-weight:normal;}
.boxcontent p{margin:0px; padding:0px; font-size:12px; color:#333333; line-height:18px;}
.boxcontent p span.blacklink a{ color:#333333;}
.boxcontent p span.blacklink a:hover{ color:#FF0000}
.boxcontent div img{ width:285px; height:1px; padding-top:10px; padding-bottom:10px;}
.boxcontent p.header{ margin:0px; padding:0px; color:#333333; font-size:14px; font-weight:bold;}
.boxcontent p.headingred{ font-size:19px; color:#FF0000}
.boxcontent p span a{ color:#333333}
.boxcontent p span a:hover{ color:#FF0000}
.boxcontent p a{ color:#666666; padding-left:10px;}
.boxcontent p a:hover{ color:#FF0000; }
/*innerpage_right_content End */




/*Form Design Start*/
.formfields{ margin:0px; padding:0px; border:1px solid #e6e6e6; float:left; margin-top:30px; width:692px;}
.formfields table{  width:692px;}
.formfields table tr{ margin:0px;}
.formfields table tr td{ font-size:13px; padding-top:10px; }
.formfields table tr td.print{padding-left:15px;}
/*.formfields table tr td select{width:200px;}*/
.formfields table tr td select.date{width:50px;}
.formfields table tr td select.month{width:55px;}
.formfields table tr td select.year{width:71px;}
.formfields table tr td input{width:194px;}
.formfields table tr td input.submit{ width:auto; padding-right:5px;}
.formfields table tr td input.btn{ width:auto; padding-right:10px;}
.formfields table tr td label{color:#333333}
.formfields table tr td.toll label{ font-size:15px; font-weight:bold; padding-left:5px; color:#333333}
.formfields table tr td.toll p{ padding-left:5px; padding-top:8px; padding-bottom:15px; color:#333333; font-size:12px;}
.formfields table tr td p{ margin:0px; padding:0px;}
.formfields table tr.redheader td{ padding-left:15px; padding-top:15px; padding-right:15px;}
.formfields table tr.redheader td p.greybold{ font-size:17px; padding-top:8px;}
.formfields table tr.redheader td p input{ width:auto;}
.formfields table tr.redheader td p{ padding-top:10px;}
.formfields table tr.redheader td ul{ margin:0px; padding:0px;  list-style:none; padding-top:10px;}
.formfields table tr.redheader td ul li{ margin:0px; padding:0px; line-height:25px; background-image:url(../images/bullet.gif); background-repeat:no-repeat; background-position:left 8px; padding-left:15px;}
.formfields table tr td label.heading{ font-size:17px; color:#ff0000;}
.formfields table tr td div.line img{ width:665px; height:1px; padding-top:10px;}
.formfields table tr td label.required{ font-size:13px; color:#ff0000;}
.formfields table tr td span.redstar{ font-size:13px; color:#ff0000;}
.formfields table tr td input.radiobtn{ width:auto}
.formfields table tr td textarea{ width:194px; height:150px;}
.formfields table tr.first td.first{ background-color:#e6e6e6; padding:10px;  }
.formfields table tr.first td label{ font-size:12px; color:#666666; padding-left:10px;}
.formfields table tr.first td span.link a{font-size:11px; color:#ff0000; margin-left:5px;}
.formfields p.greytxt{ margin:0px; padding:10px; font-size:12px; color:#666666; padding-top:15px;}
.formfields table tr td label.greybold{ font-size:18px; padding-left:7px;}
.formfields table tr td a{ color:#333333;}
.formfields table tr td a:hover{ color:#FF0000;}

.formfields table.myclaim{ margin:0px; border-right:1px solid #e6e6e6; border-top:1px solid #e6e6e6; border-left:1px solid #e6e6e6; width:670px; font-size:12px;  margin-left:10px; margin-bottom:15px;}
.formfields table.myclaim tr td{ border-bottom:1px solid #e6e6e6;}
.formfields table.myclaim tr td{ margin:0px; }
.formfields table.myclaim tr td a{ color:#181818; font-weight:normal;  padding-right:15px;}
.formfields table.myclaim tr td a.sort{background-image:url(../images/uparrow.gif); background-repeat:no-repeat; background-position:right; }
.formfields table.myclaim tr td.selected a{ color:#181818; font-weight:bold; background-image:url(../images/downarrow.gif); background-repeat:no-repeat; background-position:right; padding-right:15px;}
.formfields table.myclaim tr td{ font-size:12px;} 
.formfields table.myclaim tr.bg{ background-image:url(../images/td_bg.gif); background-repeat:repeat-x; background-position:bottom}
.formfields table.myclaim tr td a.nobg{ background-image:none; color:#505050;}
.formfields p.contentlast{ margin:0px; padding:0px; font-size:12px; padding-left:12px; padding-bottom:15px; color:#666666; padding-top:5px;}
.formfields p.open_close{margin:0px; padding:0px; background-image:url(../images/heading_bg.gif); background-repeat:repeat-x; height:32px; margin-bottom:10px; padding-top:7px;}
.formfields p.open_close a{ color:#333333; text-decoration:none; background-image:url(../images/downarrow_big.gif); background-repeat:no-repeat; background-position:left 6px; padding-left:20px; margin-left:10px; font-size:15px; float:left} 
.formfields p.open_close input{ float:right; padding-right:20px;}

.formfields p.close_open{margin:0px; padding:0px; background-image:url(../images/heading_bg.gif); background-repeat:repeat-x; height:25px; padding-top:7px;}
.formfields p.close_open a{ color:#333333; text-decoration:none; background-image:url(../images/uparrow_big.gif); background-repeat:no-repeat; background-position:left 3px; padding-left:20px; margin-left:10px; font-size:15px; float:left;} 
.formfields p.close_open input{ float:right; padding-right:20px;}

.formfields table.claimform{ margin:0px; border:1px solid #e6e6e6; width:670px; font-size:12px;  margin-left:10px; margin-bottom:15px;}
.formfields table.claimform tr th{ color:#ff1111; font-size:16px; font-weight:normal;}
.formfields table.claimform tr th span a{ font-size:12px; padding-left:15px; color:#000000;}
.formfields table.claimform tr th span a:hover{ font-size:12px; padding-left:15px; color:#FF0000;}
.formfields table.claimform tr td input.printbtn{ width:auto; padding-bottom:15px; padding-right:10px;}



div#claiminfo{ padding-left:10px; padding-top:30px; float:left}
div#claiminfo p.heading{ padding:0px; margin:0px; font-size:18px;}
div#claiminfo p.heading span{ color:#666666;}
div#claiminfo p{margin:0px; padding:0px; font-size:12px; color:#666666;}
div#claiminfo p.link a{ padding:0px; margin:0px; font-size:13px; padding-top:5px; float:left; color:#333333;}
div#claiminfo p.link a:hover{ color:#FF0000}

div#greygradient{ margin:0px; padding:0px;}
div#greygradient .left{ float:left;}
div#greygradient .topmargin{ margin-top:30px;}
div#greygradient .left .content{ background-image:url(../images/gradient_bg.gif); background-repeat:repeat-x; height:67px; float:left; width:332px;}
div#greygradient .left .content p{ margin:0px; padding-left:15px; padding-top:25px;}
div#greygradient .left .content p a{ margin:0px; padding:0px; background-image:url(../images/bullet.gif); background-repeat:no-repeat; background-position:left 5px; padding-left:15px; color:#333333; font-size:15px;} 
div#greygradient .left .content p.nobg a{ background-image:none;}
div#greygradient .left .content p a:hover{ color:#FF0000}
div#greygradient .left h3{ margin:0px; padding:0px; padding-left:20px;}
div#greygradient .left p.content1{ margin:0px; padding:0px; padding-left:20px;}

div#greygradient .lineproduct img{ margin-left:20px; width:290px; height:1px; padding-top:20px;}

div#greygradient .right{ float:left ; margin-left:30px;}
div#greygradient .right .content{ background-image:url(../images/gradient_bg.gif); background-repeat:repeat-x; height:67px;  width:332px; }
div#greygradient .right .content p{ margin:0px; padding-left:15px; padding-top:25px;}
div#greygradient .right .content p.nobg a{ margin:0px; padding:0px; background-image:none; padding-right:15px; padding-left:15px; color:#333333; font-size:15px;} 
div#greygradient .right .content p.nobg a:hover{color:#FF0000}


/*Form Design End*/




/*Content pages*/

.contentpages{ clear:both}
.contentpages p{ margin:0px; padding:0px; font-size:12px; color:#666666; padding-top:10px; padding-bottom:15px;}
.contentpages p a{ color:#333333}
.contentpages p a:hover{ color:#FF0000}
.contentpages h3{ font-weight:normal; color:#333333; margin:0px; padding:0px; padding-bottom:15px;}
.contentpages h2{ font-weight:normal; color:#333333; font-size:21px; margin:0px; padding:0px;}
.contentpages h5{ margin:0px; padding:0px; color:#666666;}
.contentpages ul{ margin:0px; padding:0px; color:#666666; font-size:12px; list-style:none; padding-left:40px;}
.contentpages ul li{ margin:0px; padding:0px; background-image:url(../images/circlebullet.gif); background-repeat:no-repeat; background-position:left 9px; padding-left:15px; padding-bottom:5px;} 
.contentpages ul li a{ color:#333333;}
.contentpages ul li a:hover{ color:#FF0000;}
.sitemap{ margin-top:20px;}
.sitemap .sitemapcontent{ float:left; margin-right:2px;}
.sitemap .sitemapcontent h2{ margin:0px; padding:5px; background-color:#e6e6e6; font-size:20px; padding-right:40px;}
.sitemap .sitemapcontent h2 a{ color:#333333;}
.sitemap .sitemapcontent h2 a:hover{ color:#FF0000;}
.sitemap .sitemapcontent h4{ margin:0px; padding:0px; padding-left:5px; font-weight:normal; font-size:18px; color:#333333; padding-top:20px;}
.sitemap .sitemapcontent h4 a{ color:#333333; }
.sitemap .sitemapcontent h4 a:hover{ color:#FF0000;}
.sitemap .sitemapcontent ul{ margin:0px; padding:0px; padding-top:10px; padding-left:5px; font-size:13px; color:#333333;}
.sitemap .sitemapcontent ul.spacing{ padding-left:25px;}
.sitemap .sitemapcontent ul li{padding-bottom:10px;}
.sitemap .sitemapcontent ul li a{ color:#333333;}
.sitemap .sitemapcontent ul li a:hover{ color:#FF0000;}


/*Contact Us*/
.contactaddress{ clear:left; margin-top:20px; font-size:13px; padding-bottom:20px;}
.contactaddress p{ margin:0px; padding:0px; padding-top:3px; color:#333333}
.contactaddress p.bold{ font-weight:bold; font-size:15px; color:#333333;}




/*Country Selection Page Start*/
div#countrysel_utilitynav{padding:0px; clear:both; margin-left:45px; }
div#countrysel_utilitynav p{ margin:0px; padding:0px;}
div#countrysel_utilitynav ul{ margin:0px; padding:0px; font-size:11px;padding-top:10px; height:25px; }
div#countrysel_utilitynav ul li{ margin:0px; padding:0px; list-style:none; float:left;}
div#countrysel_container{ width:868px; border:1px solid #e8e8e8; margin-top:10px; float:left; padding:15px;}
div#countrysel_container h3{ margin:0px; padding:0px; font-weight:normal; color:#333333; font-size:19px}
div#countrysel_container p{ margin:0px; padding:0px; padding-top:15px; padding-left:30px; font-size:12px; color:#666666;}
div#countrysel_container .countrybox{ margin-left:auto; margin-right:auto; width:700px; margin-top:30px;}
div#countrysel_container .countrybox h5{ margin:0px; padding:0px; font-size:11px; font-style:italic; color:#999999; font-weight:normal}
div#countrysel_container .countrybox1{ margin:0px; padding:0px; border:1px solid #e8e8e8; width:330px; margin-top:5px; float:left; height:65px;}
div#countrysel_container .countrybox1 p{ margin:0px; padding:0px; padding-top:22px;}
div#countrysel_container .countrybox1 p a{ font-size:15px; color:#ff0000; text-decoration:none; background-image:url(../images/bullet.gif); background-repeat:no-repeat; background-position:left 4px; padding-left:12px;} 
div#countrysel_container .countrybox1 p a:hover{ text-decoration:underline} 
div#countrysel_container .countrybox2{ margin:0px; padding:0px; border:1px solid #e8e8e8; width:330px; margin-top:5px; float:right; height:65px;}
div#countrysel_container .countrybox2 p{ margin:0px; padding:0px; padding-top:22px;}
div#countrysel_container .countrybox2 p a{ font-size:15px; color:#ff0000; text-decoration:none; background-image:url(../images/bullet.gif); background-repeat:no-repeat; background-position:left 4px; padding-left:12px;} 
div#countrysel_container .countrybox2 p a:hover{ text-decoration:underline} 
div#countrysel_container .countrybox2 p span{ font-size:15px; color:#666666; padding-right:15px;}
/*Country Selection End*/


/*Logon Start*/
.logonbox{  float:left; margin-top:15px;}
.logonbox .logonbox_content{ margin:0px; padding:10px; background-image:url(../images/logon_middle.gif); background-repeat:repeat-y; padding-left:20px;}
.logonbox .logonbox_content  h4{ margin:0px; padding:0px; color:#333333; font-weight:normal; font-size:18px; padding-bottom:5px;}
.logonbox .logonbox_content table{ margin:0px; padding:0px;  width:280px;}
.logonbox .logonbox_content table tr td{ font-size:13px; padding-top:10px;}
.logonbox .logonbox_content table tr td input.text{ margin-left:10px; width:170px;}
.logonbox .logonbox_content table tr td div.line img{ width:290px; height:1px; padding-top:15px; padding-bottom:10px;}
.logonbox .logonbox_content table tr td a{ font-size:14px; color:#333333; background-image:url(../images/bullet.gif); background-repeat:no-repeat; background-position:left 3px; padding-left:15px;}
.logonbox .logonbox_content table tr td a:hover{ color:#FF0000;}
.logonbox .logonbox_content table tr td p{ margin:0px; padding:0px; padding-bottom:68px;}
.box2{ margin-left:33px;}
/*Logon End*/


/*Sitemap*/
.sitemaplinks{ float:left; padding-right:3px;}
.sitemaplinks div{ margin-top:15px; width:230px}
.sitemaplinks div.heading{ background-color:#dddddd; padding:8px; }
.sitemaplinks div.heading a{font-weight:bold; color:#333333; }
.sitemaplinks div.links{ clear:left}
.sitemaplinks div.links ul{ margin:0px; padding:0px; list-style:none; }
.sitemaplinks div.links ul li{ margin:0px; padding:0px; line-height:30px; padding-left:15px;}
.sitemaplinks div.links ul li a{ margin:0px; padding:0px; color:#333333; font-size:15px;}
.sitemaplinks div.links ul li a:hover{color:#FF0000;}
.sitemaplinks div.links ul li.first { padding-left:6px;}

/*Sitemap*/


/*Footer Start*/
div#footer{width:900px; font-size:11px; color:#999999; border-top:1px solid #dfdfdf; float:left; margin-left:40px; .margin-left:40px; _.margin-left:20px; margin-top:40px;margin-top:30px;}
div#footer .left{ margin:0px; padding:10px; float:left}
div#footer .left ul{ margin:0px; padding:0px; list-style:none;}
div#footer .left ul li{ margin:0px; padding:0px; float:left;}
div#footer .left ul li a{ margin:0px; padding-left:8px; padding-right:8px; font-size:11px; color:#999999; text-decoration:none;}
div#footer .left ul li a:hover{ text-decoration:underline;}
div#footer .right{ margin:0px; padding:10px; float:right}
/*Footer End*/

.welcome_bg{background:url(../images/unauth_register_content_bg.gif) left top no-repeat; border:0px !important; height:360px;}
#InsuranceAccount  ul, #InsuranceAccount  ul li{ list-style:none; padding-left:0px; margin-left:0px; padding-bottom:0px; margin-bottom:0px; margin-top:5px;}
#InsuranceAccount  ul li a{ font-size:14px; color:#333333; background-image:url(../images/bullet.gif); background-repeat:no-repeat; background-position:left 3px; padding-left:15px;}
#InsuranceAccount p.header{ margin:0px; padding:0px !important; padding-bottom:5px !important; font-size:18px;}
div#innerpage_content input.password_bg{width:25px; background-color:#eee; border:1px #a5acb2 solid; margin-left:5px;}
div#innerpage_content input.password{width:25px; border:1px #a5acb2 solid;  margin-left:5px;}
div#innerpage_content div.formfields table tr td{padding-left:15px;}
.ErrorMsg {
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	color: #ff2020;
}


