#signin_ws2012{font-family:Arial,Helvetica,sans-serif;width:126px;height:29px;color:#333;font-size:11px;display:block;float:left;position:relative;}
#signin_ws2012 a.signin{color:#fff;font-size:11px;height:29px;line-height:29px;padding:0 0 0 11px;display:block;text-decoration:none;float:none;margin-top:0;}
#signin_ws2012 a.selected{border-right:1px solid #999;border-left:1px solid #999;color:#b50000;position:relative;z-index:9992;background:#fff;}
#menu-signin2012{text-align:left;top:28px;right:0;width:200px;z-index:9991;background:#f1f1f1;padding:10px;border:0px solid #ccc;min-width:200px;}
#menu-signin2012 p{margin:0;padding:0;}
#menu-signin2012 a:link,
#menu-signin2012 a:visited{margin:0;padding:0;color:#06c;float:none;text-decoration:none;}
#menu-signin2012 a:active,
#menu-signin2012 a:hover{color:#06c;text-decoration:underline;}
#menu-signin2012 .title{font-size:16px;font-weight:bold;margin:0 0 10px 0;display:block;color:#333;}
#menu-signin2012 input{color:#666;font-size:14px;vertical-align:middle;height:25px;padding:0 0 0 4px;margin:0;line-height:25px;border:#ccc solid 1px;}
#menu-signin2012 #signin_focus{width:100%;height:520px;position:absolute;top:0px;left:0px;background:#fff;z-index:9990;opacity:0;filter:alpha(opacity=0);}
#menu-signin2012 #signin_focus.hidden{position:absolute;left:-9000em;top:-9000em;width:0;height:0;overflow:hidden;}
#menu-signin2012 #userid_label2012,
#menu-signin2012 #pswd_label2012{position:absolute;left:5px;top:0px;color:#999;font-size:14px;cursor:text;line-height:27px;}
#menu-signin2012 .userid_section{position:relative;margin-bottom:10px;}
#menu-signin2012 .pswd_section{position:relative;}
#menu-signin2012 fieldset{border:none;padding:0;}
#menu-signin2012 img{border:none;}
#menu-signin2012 button.button{width:70px;background:transparent;border:none;font-family:Arial;font-size:12px;float:right;font-weight:normal;margin-top:4px;}
#menu-signin2012 a.button:hover{text-decoration:none !important;}
#menu-signin2012 .button,
#menu-signin2012 .button span{display:block;float:left;font-size:14px;color:#666;line-height:29px;text-decoration:none;padding:0;margin:0;cursor:pointer;}
#menu-signin2012 .button span.red_cta{background-image:url(/sso/resources/images/ghp_iframe/ssoghfsprite.png);background-position:0 -183px;background-color:transparent;padding:0 0 0 4px;}
#menu-signin2012 .button span.red_cta span{background-image:url(/sso/resources/images/ghp_iframe/ssoghfsprite.png);background-position:right -148px;background-color:transparent;padding:0 4px 0 0;}
#menu-signin2012 .button span.red_cta span span{background-image:url(/sso/resources/images/ghp_iframe/ssoghfsprite.png);background-position:0 -111px;background-color:transparent;background-repeat:repeat;padding:0 5px;color:#fff;}
#menu-signin2012 .fixer{display:block;clear:both;overflow:hidden;width:auto;height:1px;line-height:1px;font-size:1px;}
#menu-signin2012 select{background:#f4f4f4;width:196px;border:1px solid #d7d7d7;height:25px;padding:2px;}
#menu-signin2012 label,
#menu-signin2012 a,
#menu-signin2012 p{font-size:11px;}
body{background:#f1f1f1;}
#RemMe{border-width:0 !important;}
#RemId{border-width:0 !important;}

.scbressignintip{background-position:-23px 0;display:inline-block;height:14px;width:14px;margin:0 0 0 0px !important;}
.scbhidden{height:0;left:-9000em;overflow:hidden;position:absolute;top:-9000em;width:0;}
.scbressprite{background-color:transparent;background-image:url(/sso/resources/images/ghp_iframe/ssoghfsprite.png);background-repeat:no-repeat;border-width:0;}

#ssoWhereToDIV{
	background-position:0 -14px;
	background-repeat:repeat;
	border-color:#CCCCCC;
	border-radius:4px 4px 4px 4px;
	border-style:solid;
	border-width:1px;
	height:auto;
	width:196px;
	cursor:pointer;
	cursor:hand;
}
#ssoWhereToText{
	background: url("/sso/resources/images/ghp_iframe/ssoghfsprite.png");
	background-position:165px -67px;
	background-repeat:no-repeat;
	color:#525252;
	display:block;
	font-size:11px;
	font-weight:bold;
	line-height:13px;
	margin:8px 12px;
}
#ssoWhereToOptions{
	position:absolute;
	display:none;
	height:auto;
	width:198px;
	background:#fff;
}
#ssoWhereToOptions div a{
	display:block;
	height:25px;
	line-height:25px;
	background:#fff;
	border:#ddd solid 1px;
	text-decoration:none;
	padding:0 10px !important;
	color:#525252 !important;
	margin-bottom:1px !important;
}
#ssoWhereToOptions div a.selected,
#ssoWhereToOptions div a:hover{
	text-decoration:none;
	background:#2b76c9;
	color:#fff !important;
}