/* CSS Document */

#logOnPortlet {padding:3px;}
#logOnPortlet p {font-size: 12px; color:#333; font-family:arial,helvetica,san-serif,serif; line-height:130%;}
#logOnPortlet p.instruct {font-size: 11px;}
#logOnPortlet table {width: auto;}
#logOnPortlet {margin-bottom:0px; padding-bottom:10px;}
#logOnPortlet .button {margin-left: 77px;}
#logOnPortlet hr {width:98%; text-align:center; margin-bottom: 5px; height: 0; border: 0; border-top: 1px solid #cccccc; }
.logOnPortletLinks {text-align:left; border:0px; padding:10px 0 5px 0; margin-bottom:0px;}
.logOnPortletLinks ul { margin:0px 0px 0px 5px; font-size:12px;line-height:130%;font-weight:bold;
 border:0px #000 solid; list-style-position:inside;

 } 

.logOnPortletLinks li { /*background-image:url(../hbus_common/arrow_solid_red_no_padding.gif); background-repeat:no-repeat; background-position:left;*/ border:0px #000 solid; list-style-image:url(../hbus_common/arrow_solid_red_no_padding.gif);  margin-left:0px; *margin-left:-10px;  }

/*.logOnPortletLinks li { background-image:url(../hbus_common/arrow_solid_red_no_padding.gif); background-repeat:no-repeat; background-position:left; border:1px #000 solid;   }*/		


.logOnPortletLinks li a {padding-left: 10px; text-decoration:underline;color:#3179d2; margin-left:-12px; *margin-left:0px; line-height:14px; border:0px #000 solid;}
.logOnPortletLinks li a:hover {color:#f00;}

/* START: WCAG 2.0 Fix */
DIV.hdr {MARGIN: 0px; OVERFLOW: visible; WIDTH: 100%; BORDER: solid 1px #ccc;}
DIV.hsbcTwoColsleft DIV.hdr {font-size: 1.1em;}
DIV.hdr .title {position: relative;
	FONT-WEIGHT: bold; COLOR: #555555; LINE-HEIGHT: 0.9em; padding: 7px; padding-top: 9px; margin-bottom: 5px; font-size: 0.9em;;
	background-color: #cccccc}
DIV.hdr .title .assist {position: absolute; top: 6px; right: 7px; display: block; padding: 1px; text-align: right; font-weight: normal; font-size: .9em;}
DIV.hdr fieldset {border: none; padding-left: 15px; padding-top: 7px; margin: 0px; margin-bottom: 5px;}
DIV.hdr label, DIV.hdr input, DIV.hdr .entered{float: left; margin-right: 10px;}
DIV.hdr label{display: block; clear: both; font-weight: bold; font-size: .9em;}
DIV.hdr fieldset .assist {font-size: .8em; text-align: left;}
DIV.hdr input, DIV.hdr .entered {width: 30%; margin-right: 40px; }
DIV.hdr label {width: 60px;}
DIV.hdr .entered {font-weight: bold; font-size: .95em; }
DIV.hdr DIV.username {clear: both; display: block; padding-left: 15px; padding-top: 9px; padding-right: 7px; padding-bottom: 0px; width: 100%; margin: 0px 0px 10px 0px; }
DIV.hdr DIV.username SPAN.usernameLabel {float: left; font-weight: bold; font-size: 0.9em; width: 60px; }
DIV.hdr DIV.username SPAN.entered {font-weight: bold; font-size: 0.95em; width: 30%; margin-right: 40px;  padding-left: 10px;}
DIV.hdr DIV.username SPAN.assist {font-size: 0.8em; font-align: left;}
#ibLogonForm DIV.hdr input {width: 40%;}
#ibLogonForm DIV.hdr input.button{float: none; width: auto; margin-left: 22%; margin-top: 0px; margin-bottom: 10px;}
/* END: WCAG 2.0 Fix */
