﻿body
{
    font-family:Arial;
}
.text-align-center
{
    text-align: center;
}
.divLogin
{
 position: absolute; top: 130px; left: 400px;
}

.divLogin
{
border:0;  
border-collapse:collapse;    
}

.failure
{
    text-align:center;
    color:Red;
}

.style2
{
    width: 100%;
    padding-left:450px;
}
.style5
{
    height: 21px;
}
.style6
{
    width: 196px;
}
.style8
{
    height: 21px;
    width: 196px;
}
.style10
{
    height: 21px;
    width: 220px;
}
.style11
{
    width: 220px;
}
.style12
{
    width: 270px;    
}
.style13
{
    width: 268px;    
}
.divAccount
{
    margin: 0px 0px 0px 0px;
}
.pageTitle{
    color: #000000;
    font-size: 17pt;
}
.AccountDetails{
background: url(images/ico_1.gif) top left no-repeat;
background-position: 52px 35px;
padding: 68px 0 0 80px;
white-space: nowrap;
}
.UserDetails{
background: url(images/ico_2.gif) top left no-repeat;
background-position: 52px 35px;
padding: 68px 0 0 80px;
white-space: nowrap;
}
.CompanyDetails{
background: url(images/ico_3.gif) top left no-repeat;
background-position: 52px 35px;
padding: 68px 0 0 80px;
white-space: nowrap;
}

.pageDes{
color: #377188;
padding: 0 0 40px 52px;
}

.TextIndicator_txtPassword_Handle
{
	width:16px;
	height:14px;
	background-image: url(images/Question.png);
	overflow:hidden;
	cursor:help;
}
.btn-a{
display:block;
overflow:auto;
cursor: pointer;
text-decoration:none !important;
}
.btn-a:hover{
text-decoration:none !important;
}
.btn-lt{
float:left;
display:block;
background: transparent url(../images/box_but_l.png) no-repeat;
width:21px;
height:46px;
}
.btn-cr{
float:left;
display:block;
background: transparent url(../images/box_but_pix.png) repeat-x;
text-align:center;
padding:12px 1px 0 1px;
height:46px;
font-size: 13pt;
color:#FFFFFF;
}
.btn-cr-back{
padding:4px 2px 0 0;
float: left;
}
.btn-cr-next{
padding:4px 0 0 2px;
}
.btn-rt{
float:left;
display:block;
background: transparent url(../images/box_but_r.png) no-repeat;
width:21px;
height:46px;
}
.btnWidth
{
    width:80px;        
}
.Validation
{
   color: Red;
}
.divLoginBrowsers
{
    padding: 40px 30px 30px 100px;
        
}
.debug
{
    border: solid 1px red;
}
.mainContentLogIn
{
background: url(../images/box_pix.gif) top left repeat-x #DCE7EC;
vertical-align: top;
color: #707376;
}
.btn-lt-popup-white{
float:left;
display:block;
background: url(../images/small_button_left.png) no-repeat;
width:13px;
height:32px;
}
.btn-cr-popup-white{
float:left;
display:block;
background: url(../images/small_button_center.png) repeat-x;
text-align:center;
padding:9px 1px 0 1px;
height:32px;
font-size: 8pt;
font-weight: bold;
color:#FFFFFF;
}
.btn-rt-popup-white{
float:left;
display:block;
background: url(../images/small_button_right.png) no-repeat;
width:13px;
height:32px;
}
.btn-a-popup{
display:block;
overflow:auto;
cursor: pointer;
text-decoration:none !important;
}
.btn-a-popup:hover{
text-decoration:none !important;
}
.help
{
    margin: 0px 0px 0 0px;
    display: block;
    width: 26px;
    height: 26px;
    cursor:pointer;
    background: transparent url(images/playerImages/but_help.png) no-repeat center;
}
.help:hover
{
    margin: 0px 0px 0 0px;
    display: block;
    width: 26px;
    height: 26px;
    background: transparent url(images/playerImages/but_help_over.png) no-repeat center;
}

/*registration*/

.hidden
{
    display: none;
}

.visible
{
	display: inline;
}
.DivRegistrationAccount
{
    margin-left:0px;
    margin-bottom:0px;
    margin-right:0px;
    margin-top:0px;
    float:left;
    width:100%;
}
.RegistrationRowChaptchaControl
{
    float:left;
    width:70%;
}
.Width100th
{
    width:100%;
    float:left;
}
.RegistrationRow1
{
    float:left;
    width:22%
}
.RegistrationRowCactcha
{
    float:left;
    width:14%
}
.RegistrationRow2
{
    float:left;
    width:35%
}
.RegistrationRow3
{
    float:left;
    width:40%
}
.RegistrationRow
{
    width:95%; 
    height:50px;
    margin-left:50px;
    font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	_margin-left:20px;
}
.RegistrationPersonal
{
     margin-left:0px;
    margin-bottom:0px;
    margin-right:0px;
    margin-top:0px;
    float:left;
    width:100%;
}
.RegistrationCompany
{
     margin-left:0px;
    margin-bottom:0px;
    margin-right:0px;
    margin-top:0px;
    float:left;
    width:100%;
}
.RegistrationButtonsRight
{
    float:right;
    width:98%;
    background-color:#ffffff;
    background-image:url(../images/gray_right_pixel.gif);
    background-position:right;
    background-repeat:repeat-y;
}
.RegistrationButtonsLeft
{
    float:left;
    width:100%;
    background-color:#ffffff;
    background-image:url(../images/gray_pixel_left.gif);
    background-position:left;
    background-repeat:repeat-y;
}
.btnPrevDiv
{
    float:left;
    width:100px;
}
.btnNextDiv
{
    float:left;
    width:100px;
}
.btnFinishDiv
{
    float:left;
    width:100px;
}
.RegistrationRowDiv2
{
    float:left;
    width:93%; 
    margin-left:50px;
    margin-bottom:3px;
    font-family:Arial;
    font-size:13px;
    font-weight:normal;
    _margin-left:20px;
}
.RegistrationRowChaptchaError
{
    width:80%; 
    margin-left:150px;
    margin-bottom:5px;
}
.Height20th
{
    height:20px;
}
.Height40th
{
    height:40px;
}
.RegistrationGrayBoxTop
{
    width:100%;
    float:right;
    height:33px;
}
.RegistrationBoxTitle
{
    background-image:url(../images/gray_top_pixel.gif);
    background-repeat:repeat-x;
    color:#9d2424;
    font-family:Arial;
    font-size:15px;
    font-weight:bold;
    width:876px;
    height:33px;
    float:right;
    text-align:left;
    padding-top:3px;
    _height:30px;
}
.RegistrationBoxTitleStepText
{
	color:#9d2424;
    font-family:Arial;
    font-size:15px;
    font-weight:bold;
}
.RegistrationGrayBoxAreaRight
{
    background-color:#ffffff;
    background-image:url(../images/gray_right_pixel.gif);
    background-position:right;
    float:right;
    width:100%;
    background-repeat:repeat-y;
}
.RegistrationGrayBoxAreaLeft
{
    background-image:url(../images/gray_pixel_left.gif);
    background-repeat:repeat-y;
    background-color:#ffffff;
    float:left;
    height:100%;
    width:98%;
}
.RegistrationTopSpacer
{
	width:100%;
	height:10px;
	float:left;
}
.RegistrationLine
{
	float:left;
	width:849px;
	margin-left:25px;
	margin-right:20px;
	_margin-left:10px;
	_margin-right:0px;
}
.RegistrationRequiredBox
{
	float:left;
	margin-top:7px;
}
.RegistrationAsterix
{
	float:left;
	margin-top:2px;
	margin-right:3px;
}
.RegistrationAsterixTopSpacing
{
	margin-top:15px;
}
.RegistrationRequredText
{
	font-family:Arial;
	font-style:normal;
	color:#e20101;
	font-size:13px;
	margin-top:14px;
}
.RegistrationStep
{
	float:right;
}
.RegistrationBtnNext
{
    float:left;
    background-color:Transparent;
    background-image: url(../images/button_pixel.gif.gif);
    background-position:left top;
    background-repeat:no-repeat;
    width:100px;
    height:20px;
    border:solid 0px black;
    cursor:pointer;
    font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color:#0171b1;
	text-decoration: none;
	margin-top:-3px;
}
.RegistrationBtnNextBlue
{
    float:left;
    background-color:Transparent;
    background-image: url(../Images/but_search_pixel.gif);
    background-position:left top;
    background-repeat:no-repeat;
    width:100px;
    height:20px;
    border:solid 0px black;
    cursor:pointer;
    font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color:#ffffff;
	text-decoration: none;
	margin-top:-3px;
}
.RegistrationBtnPrev
{
    float:left;
    background-color:Transparent;
    background-image: url(../images/button_pixel.gif);
    background-position:left top;
    background-repeat:no-repeat;
    width:100px;
    height:20px;
    border:solid 0px black;
    cursor:pointer;
    font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color:#0171b1;
	text-decoration: none;
	margin-top:-3px;
}
.RegistrationBtnFinish
{
    float:left;
    background-color:Transparent;
    background-image: url(../images/button_pixel.gif);
    background-position:left top;
    background-repeat:no-repeat;
    width:100px;
    height:20px;
    border:solid 0px black;
    cursor:pointer;
    font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color:#0171b1;
	text-decoration: none;
	margin-top:-3px;
}
.RegistrationBtnFinishBlue
{
    float:left;
    background-color:Transparent;
    background-image: url(../images/but_search_pixel.gif);
    background-position:left top;
    background-repeat:no-repeat;
    width:100px;
    height:20px;
    border:solid 0px black;
    cursor:pointer;
    font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color:#ffffff;
	text-decoration: none;
	margin-top:-3px;
}
.registerTXTArea
{
	float:left;
    font-family:Arial;
    font-size:13px;
    font-weight:normal;
    font-style:normal;
    color:#212121;
    width:233px;
    margin-left:9px;
    border:solid 1px #a2bcc6;
}
.registerTXT
{
	float:left;
    font-family:Arial;
    font-size:13px;
    font-weight:normal;
    font-style:normal;
    color:#212121;
    width:233px;
    margin-left:9px;
    border:solid 1px #a2bcc6;
}
.RegisterGrayBox
{
    width:900px;
    float:left;
}
.RegisterGrayBoxBottom
{
    width:100%;
    float:left;
    height:12px;
}
.RegisterGrayBoxBottomPixel
{
    background-image:url(../images/gray_bot_pixel.gif);
    background-repeat:repeat-x;
    width:876px;
    height:12px;
    float:left;
}
.RegistrationSecurityQuestion
{
    float: left;
    font-family:Arial;
    font-size:13px;
    font-weight:normal;
    font-style:normal;
    color:#212121;
    width:239px;
    border:solid 1px #a2bcc6;
    margin-left: 8px;
}
.RegistrationListBox
{
    float: left;
    font-family:Arial;
    font-size:13px;
    font-weight:normal;
    font-style:normal;
    color:#212121;
    width:233px;
    border:solid 1px #a2bcc6;
    margin-left: 8px;
}
.RegisterPrevBtnLeft
{
    width: 2px;
	float: left;
	height: 25px;
}
.RegisterPrevBtnRight 
{
	width: 2px;
	float: left;
	height: 25px;
}
.PrevBtn 
{
	float: left;
	width: 96px;
	height: 20px;
	background-image: url(../Images/button_pixel.gif);
	background-repeat: repeat-x;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color:#0171b1;
	text-align: center;
	padding-top: 5px;
}

.RegisterNextBtnLeft
{
    width: 2px;
	float: left;
	height: 25px;
}
.RegisterNextBtnRight 
{
	width: 2px;
	float: left;
	height: 25px;
}
.NextBtn 
{
	float: left;
	width: 96px;
	height: 20px;
	background-image: url(../Images/button_pixel.gif);
	background-repeat: repeat-x;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color:#0171b1;
	text-align: center;
	padding-top: 5px;
}
.NextBtnBlue 
{
	float: left;
	width: 96px;
	height: 20px;
	background-image: url(../Images/but_search_pixel.gif);
	background-repeat: repeat-x;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color:#ffffff;
	text-align: center;
	padding-top: 5px;
	_overflow:hidden;
}
.RegistrationButtonsDiv
{
    float:left;
    margin-left:200px;
    width:70%;
    _width:50%;
}
.RegisterFinishBtnLeft
{
    width: 2px;
	float: left;
	height: 25px;
}
.FinishBtn 
{
	float: left;
	width: 96px;
	height: 20px;
	background-image: url(../Images/button_pixel.gif);
	background-repeat: repeat-x;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color:#0171b1;
	text-align: center;
	padding-top: 5px;
}
.FinishBtnBlue 
{
	float: left;
	width: 96px;
	height: 20px;
	background-image: url(../Images/but_search_pixel.gif);
	background-repeat: repeat-x;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color:#ffffff;
	text-align: center;
	padding-top: 5px;
	_overflow:hidden;
}
.RegisterFinishBtnRight 
{
	width: 2px;
	float: left;
	height: 25px;
}
.RegistrationBtnSpacer
{
    float:left;
    width: 20px;
    height:20px;
}
.RegisterValidationAsterisc
{
    float:left;
    background-image:url(../Images/starik.gif);
    background-position: left center;
    background-repeat:no-repeat;
    width:7px;
    height:20px;
}
.RegisterValidationAsteriscNoImage
{
    float:left;
    width:7px;
    height:20px;
}
.RegistrationLinks
{
    cursor: pointer;
    font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color:#0171b1;
	text-decoration: none;
    
}
.RegistrationErrorRed
{
    font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color:red;
}
.ForgotPassTopSpacer
{
	width:870px;
	height:40px;
	float:left;
}
.ForgotPassBoxTitle
{
    background-image:url(../images/gray_top_pixel.gif);
    background-repeat:repeat-x;
    color:#9d2424;
    font-family:Arial;
    font-size:15px;
    font-weight:bold;
    width:879px;
    height:33px;
    float:right;
    text-align:left;
    padding-top:3px;
    _height:30px;
}
.ltrForgotTextDiv
{
    margin-left: 5px;
    width: 80%;
    float:left;
}
.ForgotPassBoxBottomPixel
{
    background-image:url(../images/gray_bot_pixel.gif);
    background-repeat:repeat-x;
    width:879px;
    height:12px;
    float:left;
}
.ForgotPassContentLeft
{
    float:left;
    width:20%;
    height:20px;
}
.ForgotPassContentContent
{
    float:left;
    width:65%;
}
.ForgotPassUserNameDiv
{
    float:left;
    width:100%;
    font-family:Arial;
    font-size:13px;
    color: #707276;
    font-weight:normal;
    text-align:left;
    _margin-left:40px;
}
.ForgotPassUserNameDivCapchca
{
    float:left;
    width:100%;
    font-family:Arial;
    font-size:13px;
    color: #707276;
    font-weight:normal;
    text-align:left;
    _width:98%;
}
.ForgotPassLabelDiv
{
    width:30%;
    float:left;
    font-family:Arial;
    font-size:13px;
    color: #707276;
    font-weight:normal;
    text-align:left;
    margin-top:3px;
}
.ForgotPassTxtDiv
{
    width:65%;
    float:left;
}
.ForgotPassBtn
{
    float:left;
    width: 60%;
    margin-left:120px;
}
.ForgotPassTxtUserName
{
    float:left;
    font-family:Arial;
    font-size:13px;
    font-weight:normal;
    font-style:normal;
    color:#212121;
    width:160px;
    margin-left:2px;
    border:solid 1px #a2bcc6;
}
.ForgotPassNotExist
{
    float:left;
    width:70%;
    margin-left:187px;
}

.btnAction-lt-popup-white
{
    float:left;
    display:block;
    background: url(../images/button_left.gif) no-repeat;
    width:2px;
    height:25px;
}
.btnAction-cr-popup-white
{
    float:left;
    display:block;
    background: url(../images/button_pixel.gif) repeat-x;
    text-align:center;
    height:25px;
    font-family:Arial;
    font-size: 12px;
    font-weight: bold;
    color:#0171b1;
    padding-top:4px;
    width:95px;
}
.btnAction-rt-popup-white
{
    float:left;
    display:block;
    background: url(../images/button_right.gif) no-repeat;
    width:2px;
    height:25px;
}
.btnAction-lt-popup-blue
{
    float:left;
    display:block;
    background: url(../images/but_search_left.gif) no-repeat;
    width:2px;
    height:25px;
}
.btnAction-cr-popup-blue
{
    float:left;
    display:block;
    background: url(../images/but_search_pixel.gif) repeat-x;
    text-align:center;
    height:25px;
    font-family:Arial;
    font-size: 12px;
    font-weight: bold;
    color:#ffffff;
    padding-top:4px;
    width:95px;
}
.btnAction-rt-popup-blue
{
    float:left;
    display:block;
    background: url(../images/but_search_right.gif) no-repeat;
    width:2px;
    height:25px;
}
.ForgotPassProgres
{
    width:20%;
    float:left;
    margin-left:215px;
}
.ForgotPassLabelResetDiv
{
    float:left;
    margin-left:100px;
    font-family:Arial;
    font-size: 13px;
    font-weight: bold;
    color:#1a3062;
}
.ForgotPassResetPassBtn
{
    width:340px;
    float:left;
    margin-left:12px;
}
.btnActionContinue-a-popup
{
    display:block;
    overflow:auto;
    cursor: pointer;
    text-decoration:none !important;
    width:110px;
    float:left;
}
.btnActionReset-a-popup
{
    display:block;
    overflow:auto;
    cursor: pointer;
    text-decoration:none !important;
    width:110px;
    float:left;
}
.ActivationWait
{
    float:left;
    width:100%;
    margin-left:30px;
    color:#195c8f;
    font-size:16px;
    font-family:Arial;
    font-weight:normal;
}
.ActivationMessage
{
    float:left;
    width:100%;
    margin-left:30px;
    color:#195c8f;
    font-size:16px;
    font-family:Arial;
    font-weight:normal;
}
.ActivationContentLeft
{
    float:left;
    width:90%;
}
.ActivationContentContent
{
    float:left;
    width:98%;
}
.LoginCenterWrap
{
    width:1005px;
    position:relative;
    margin: 0px auto;
}

.LoginBodyWidth
{
    width:1005px;
    position:relative;
    margin: 0px auto;
    background-color:#ffffff;
    float:left;
}

.LoginBodyWrap
{
    width:619px;
    padding-right:30px;
    padding-left:30px;
    background-color:#ffffff;
    float:left;
    margin-left:188px;
    margin-top:80px;
}

#pagelogdiv
{
	position: relative;
	left: 50%;
	margin-left: -320px;
	width: 619px;
}
.FloatRight
{
    float:right;
}

.FloatLeft
{
    float:left;
}
.LoginFormBoxTitle
{
    background-image:url(../images/gray_top_pixel.gif);
    background-repeat:repeat-x;
    color:#9d2424;
    font-family:Arial;
    font-size:15px;
    font-weight:bold;
    width:595px;
    height:33px;
    float:right;
    text-align:left;
    padding-top:3px;
    _height:30px;
}
.LoginFormBoxBottomPixel
{
    background-image:url(../images/gray_bot_pixel.gif);
    background-repeat:repeat-x;
    width:595px;
    height:12px;
    float:left;
}
.LoginFormGrayBoxTop
{
    width:100%;
    float:right;
    height:33px;
    _height:30px;
}
.LoginFormTextDiv
{
    margin-left: 5px;
    width: 80%;
    float:left;
    font-family:Arial;
    font-size:15px;
    font-weight:bold;
    color:#1a3a62;
}
.LoginFormTopSpacer
{
	width:98%;
	height:16px;
	float:left;
	_overflow:hidden;
}
.LoginFormBottomSpacer
{
	width:98%;
	height:11px;
	float:left;
	_overflow:hidden;
}
.LoginFormContent
{
    float:left;
    width:95%;
    margin-left:18px;
    _margin-left:10px;
}
.LoginFormUserNameRow
{
    float:right;
    width:98%;
}
.LoginFormPasswordRow
{
    float:right;
    width:98%;
    margin-top:14px;
}
.LoginFormUserLbl
{
    float:left;
    width:16%;
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    color:#212121;
    margin-top:8px;
}
.LoginFormUserTxt
{
    float:left;
    width:78%;
}
.LoginFormRememberMe
{
    float:left;
    font-family:Arial;
    font-size:13px;
    font-weight:normal;
    color:#212121;
    width:98%;
    margin-top:11px;
}
.LoginFormRememberLbl
{
    float:left;
    width:90px;
}
.LoginFormChkTxt
{
    float:left;
    width:250px;
}
.LoginFormButtonsDiv
{
    float:left;
    width:98%;
    margin-top:15px;
}
.LoginFormBtnSpace
{
    float:left;
    width:340px;
    height:20px;
    font-size:13px;
    font-weight:normal;
    color:red;
}
.LoginFormButtons
{
    float:left;
    width:220px;
}
.LoginFormBtnLogin
{
    float:left;
    width:102px;
    margin-right:11px;
}
.LoginFormBtnCancel
{
    float:left;
    width:102px;
}
.LoginFormLoginBtn
{
    float:left;
    display:block;
    background-image: url(../images/but_login.gif);
    background-repeat:no-repeat;
    background-position: left center;
    height:25px;
    width:100px;
}
.LoginFormCancelBtn
{
    float:left;
    display:block;
    background-image: url(../images/but_cancel.gif);
    background-repeat:no-repeat;
    background-position: left center;
    height:25px;
    width:100px;
}
.LoginFormCancelBtnA
{
    display:block;
    overflow:auto;
    cursor: pointer;
    text-decoration:none !important;
}
.LoginFormDotsLine
{
    float:left;
    width:574px;
    background-image:url(../images/dots_line.gif);
    background-repeat:repeat-x;
    background-position:left center;
    height:1px;
    margin-top:21px;
}
.LoginFormDotsLineAll
{
    float:left;
    width:574px;
    background-image: url(../images/dots_line_all.gif);
    background-repeat:repeat-x;
    background-position:left center;
    height:1px;
    _overflow:hidden;
}
.LoginFormRegisterType
{
    float:left;
    width:98%;
    font-family:Arial;
    font-size:13px;
    font-weight:normal;
    color:#195c8f;
    margin-top:13px;
}
.PACTLoginFormRegisterType
{
    float:left;
    width:98%;
    font-family:Arial;
    font-size:13px;
    font-weight:normal;
    color:#195c8f;
    margin-top:13px;
    margin-left:10px;
}
.LoginFormRegisterType1
{
    float:left;
    width:37%;
}
.LoginFormRegisterType1 img
{
    border: solid 0px white;
    text-decoration:none;
}
.LoginFormRegisterType2 img
{
    border: solid 0px white;
    text-decoration:none;
}
.LoginFormRegisterType1 a, .LoginFormRegisterType1 a:hover, .LoginFormRegisterType1 a:visited
{
    font-family:Arial;
    font-size:13px;
    color:#195c8f;
    text-decoration:none;
}
.LoginFormRegisterType1 a:hover
{
    font-family:Arial;
    font-size:13px;
    color:#195c8f;
    text-decoration:underline;
}
.LoginFormRegisterType2
{
    float:left;
    width:45%;
}
.LoginFormRegisterType2 a, .LoginFormRegisterType2 a:hover, .LoginFormRegisterType2 a:visited
{
    font-family:Arial;
    font-size:13px;
    color:#195c8f;
    text-decoration:none;
}
.LoginFormRegisterType2 a:hover
{
    font-family:Arial;
    font-size:13px;
    color:#195c8f;
    text-decoration:underline;
}
.LoginFormRegisterTypeSep
{
    float:left;
    width:6%;
    font-weight:normal;
    color:#212121;
}
.FormLoginBottomLogo
{
    float:left;
    width:98%;
    background-image:url(../images/beamups_com.jpg);
    background-position: left center;
    background-repeat:no-repeat;
    height:14px;
    margin-top:27px;
}
.LoginFormPasswordRecoveryLink
{
    font-family:Arial;
    font-size:13px;
    font-weight:normal;
    color:#195c8f;
    cursor:pointer;
    text-decoration: none;
}
.LoginFormPasswordRecoveryLink:hover
{
    font-family:Arial;
    font-size:13px;
    font-weight:normal;
    color:#195c8f;
    cursor:pointer;
    text-decoration: underline;
}
.Link
{
    font-family:Arial;
    font-size:13px;
    font-weight:normal;
    color:#195c8f;
    cursor:pointer;
    text-decoration: none;
}
.Link:hover
{
    font-family:Arial;
    font-size:13px;
    font-weight:normal;
    color:#195c8f;
    cursor:pointer;
    text-decoration: underline;
}
.LoginFormUserNameRecoveryLink
{
    font-family:Arial;
    font-size:13px;
    font-weight:normal;
    color:#195c8f;
    cursor:pointer;
    text-decoration: none;
    margin-left:172px;
}
.LoginFormUserNameRecoveryLink img
{
    border:solid 0px white;
    text-decoration: none;
}
.LoginFormPasswordRecoveryLink img
{
    border:solid 0px white;
    text-decoration: none;
}
.LoginFormNotMember
{
    float:left;
    font-family:Arial;
    font-size:15px;
    font-weight:bold;
    color:#212121;
    margin-top:16px;
}
.LoginFormArrow
{
    float:left;
    background-image:url(../images/arrow_link.gif);
    background-repeat:no-repeat;
    background-position:left center;
    width:9px;
    height:7px;
}
.LoginFormUserNameTxt
{
    background-color: Transparent;
    border: solid 1px #a2bcc6;
    width:163px;
    height:21px;
}
.LoginFormPasswordTxt1
{
    background-color: Transparent;
    border: solid 1px #a2bcc6;
    width:163px;
    height:21px;
}
.LoginFormGrayBoxLogo
{
    background-image:url(../images/logo_beamups.jpg);
    background-repeat:no-repeat;
    background-position:left center;
    width:100%;
    float:right;
    height:50px;
    margin-bottom:8px;
}
.ForgotUserChapta
{
    float:left;
    width:100%;
}
.ForgotUsernameChaptcha
{
    float:left;
    width:80%;
    margin-left:40px;
    margin-top:30px;
}
#recaptcha_response_field
{
    float:left;
    display:inline;
}
.recaptcha_input_area
{
    float:left;
    display:inline;
}
#recaptcha_widget_div
{
    float:left;
}
.ErrorText
{
	font-family:Arial;
    font-size:13px;
    font-weight:normal;
    font-style:normal;
    color:#e20101;
}
.PACTLoginFormRegisterType1
{
    float:left;
    width:25%;
}
.PACTLoginFormRegisterType1 img
{
    border: solid 0px white;
    text-decoration:none;
}
.PACTLoginFormRegisterType2 img
{
    border: solid 0px white;
    text-decoration:none;
}
.PACTLoginFormRegisterType1 a, .PACTLoginFormRegisterType1 a:hover, .PACTLoginFormRegisterType1 a:visited
{
    font-family:Arial;
    font-size:13px;
    color:#195c8f;
    text-decoration:none;
}
.PACTLoginFormRegisterType1 a:hover
{
    font-family:Arial;
    font-size:13px;
    color:#195c8f;
    text-decoration:underline;
}
.PACTLoginFormRegisterType2
{
    float:left;
    width:25%;
}
.PACTLoginFormRegisterType2 a, .PACTLoginFormRegisterType2 a:hover, .PACTLoginFormRegisterType2 a:visited
{
    font-family:Arial;
    font-size:13px;
    color:#195c8f;
    text-decoration:none;
}
.PACTLoginFormRegisterType2 a:hover
{
    font-family:Arial;
    font-size:13px;
    color:#195c8f;
    text-decoration:underline;
}
.NewsBigBold
{
    font-family:Arial;
    font-size:15px;
    font-weight:bold;
    color:#212121;
}
.NewsNormal
{
    font-family:Arial;
    font-size:13px;
    font-weight:normal;
    color:#212121;
}
.RegistrationTerritoryList
{
    float: left;
    font-family:Arial;
    font-size:13px;
    font-weight:normal;
    font-style:normal;
    color:#212121;
    width:200px;
    border:solid 1px #a2bcc6;
    margin-left: 8px;
}

