﻿.ssnwin body
{
	background:none transparent !important;
}
.gbLoginControl td.middlecenter
{
	padding-bottom:0px !important;
}
.gbLoginControl a,
.gbLoginControl a:hover,
.gbLoginControl a:visited,
.gbLoginControl a:link
{
	text-decoration:underline !important;
	cursor:pointer !important;
}
.gbLoginForm
{
	margin-left:120px !important; 
	margin-top:92px !important;
	margin-bottom:10px !important;
}
.gbLoginForm .radInput_SSN-Input .inputCell
{
	width:132px !important;
}
.webkit .gbLoginForm .radInput_SSN-Input .inputCell
{
	width:134px !important;
}
.gbLoginForm .SectionNameColumn
{
	height: 24px;
    padding:  8px 5px 4px 12px !important;
    text-align: right;
    vertical-align: top;    
	width:97px !important;	
}
.ie .SectionNameColumn
{
    height: auto !important;
}
.gbLoginForm td.middlecenter div.middlecenter
{
	padding-top:20px !important;
	padding-bottom:2px !important;	
}
.gbLoginForm td.middlecenter table
{
	width:100%;
}
.gbLoginForm .chkLogin
{
	/*padding-left:164px !important;*/
	padding-top:6px !important;
}
.gbLoginForm .chkLogin span
{
    float:right;
    position:relative;
    right:48px;
}
.ie .gbLoginForm .chkLogin span
{
    right:62px;
}
/*
.webkit .gbLoginForm .chkLogin
{
	padding-left:160px !important;
}*/

.gbLoginForm .chkLogin label
{
	display:block;
	float:left;
}
.gbLoginForm label.radfdCheckboxChecked, 
.gbLoginForm label.radfdCheckboxUnchecked
{
	margin-left:5px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
}
.gbLoginForm .SSN-InfoTip_ssnToolTip 
{
	top:4px;
}
.webkit .gbLoginForm .SSN-InfoTip_ssnToolTip 
{
	top:5px;
}
.gbLoginForm .SSN-InfoTip_ssnToolTip img
{
	position:relative;
}

div.radwindow_SSN-Window .windowcontent .gbLoginForm td .dialoginput
{
	margin-top:0 !important;
	width: 130px !important;
	margin-right:5px !important;
}
.ie div.radwindow_SSN-Window .windowcontent .gbLoginForm td .dialoginput
{
	padding-top:5px !important;
	width: 116px !important;
}
.lblForgot
{
	float:right;
	padding-right:120px;
}

.lblVersion
{
	clear:both;
	float:right;
	margin-top:131px !important;	
}
.ie .lblVersion
{
	margin-top:133px !important;	
}
.titleLogin
{
	height:37px;
	background-image:url('Signin/SSNLogoExtended.png');
	background-position: 28px 3px;
	background-repeat:no-repeat;	
}
.ie .titleLogin 
{
    width:400px;
}

.gbLoginControl
{
	margin-bottom:0 !important;
}
.ie .cssWinLoginCont
{
	width:650px !important;
}
.ie .ssnframebox_frbLogin .frb_br
{
	top:100% !important;
	margin-top:-8px !important;
}
.ie .lblForgot
{
	margin-top:-2px !important;
}
.webkit .lblForgot
{
	margin-top:-1px !important;
}
.ie .gbLoginForm .grpTxt,
.webkit .gbLoginForm .grpTxt
{
	top:-5px !important;
	position:relative;
}
.gbLoginForm .SectionSpace
{
    height: 12px;
}
.webkit .gbLoginForm .SectionSpace
{
	height:0 !important;
}
.ie .gbLoginForm .SectionNameColumn
{
	padding-top:9px !important;
}
.webkit .SectionNameColumn span
{
	margin-top:11px !important;
}
.ie .gbLoginForm td.middlecenter div.middlecenter 
{
	padding-top:20px !important;
}
.webkit .gbLoginForm td.middlecenter div.middlecenter
{
	padding-top:32px !important;
}
.ie .gbLoginForm .chkLogin,
.webkit .gbLoginForm .chkLogin
{
	padding-top:6px !important;
}
.ie .gbLoginForm .chkLogin label
{
	line-height:12px !important;
}
.ie .gbLoginForm .chkLogin label.SSN
{
	line-height:4px !important;	
}
.webkit .gbLoginForm .chkLogin label.SSN
{
	line-height:0 !important;
}
.webkit .cssWinLoginCont iframe
{
	width:626px !important;
	height:533px !important;
}



.browserLinks
{
    color:#000000;    
    display:block;
    font-family:tahoma !important;
    font-size:11px !important;    
    position:relative;
    top:18px;
}
.browserLinks a, .browserlinks a:visited, .browserLinks a:hover 
{
    color:#000000;    
    text-decoration:underline;
}