body{
    margin-top:0px;
}
input {
    display: block;
    clear: right;
    margin-bottom: 0.5em;
}
textarea {
    display: block;
    clear: both;
    color: #333;
    background: #fff url(/EServiceIFALogon/images/tinygrad.jpg) repeat-x top left;
    border: 1px solid #552369;
    width:100%;
}
p {
    font-family: arial;
    font-size: 10pt;
    color:#000000 ;
}
a {
    color: #6D3583;
}
#divGlobnavbar{height:28px; background: #f8f8f8;font-size:13px;}
#divGlobnavbar #widthonly{width:100%;}
#divGlobnavbar ul {float:right;margin: 0 100px 0 0;}
#divGlobnavbar ul li{display:inline; border-right:solid 0px #c4c4c4; height:17px; float:left; margin-top:3px;line-height:20px; padding:0px 12px; color:#6D3583;font-family:Arial; font-weight:bold;}
#divGlobnavbar ul li.nobar {border:none;}
.errorText {
    color: #FF503C;
    background-color: white;
    font: bold 10pt Arial;
    width: 500px;
    position:relative;
}
.inputfield a.button {
    margin: 0;
    padding: 0;
    line-height: 24px;
    background: #6d3583;
    border-color: #6d3583;
    text-align: center;
    border: 1px solid;
    color: #fff;
    cursor: pointer;
    font: bold 8pt Arial,sans-serif;
    height:20px;
    width: 120px;
}
.button, .buttonmouseover{display:inline-table;margin:0 1px;background:#6d3583;color:#fff;border:solid 1px #6d3583;font-family: arial, sans-serif;font-size: 8pt;font-weight: bold;line-height:16px;height:20px;text-align:center;width:120px;}
.button:hover, .buttonmouseover{background:#eee;color:#6d3583;}

#divHeader {
    height:140px; width:100%; left:100pt;  MARGIN: 0pt;PADDING-BOTTOM: 2px;PADDING-LEFT: 0px;PADDING-RIGHT: 1px;PADDING-TOP: 2px;
}
#divFooter {
    width:100%; margin-left: 30pt;PADDING-TOP: 10px; PADDING-BOTTOM: 0px;border-top:1px solid #E4E4E4;bottom:0;
    float:left;

}
#aHome, .button 
{
    text-decoration:none;
}
#userlogo {
    position:absolute;
    left:230px;
    top:35px;
}
.BottomLink
{
    position:absolute;bottom:0px;font: 10pt Arial;
}
.FooterLink 
{
    font: 10pt Arial;
}
#divErrMessage
{
    width: 500px;
    margin-left: 0px;
}
#divFooterAddress
{
    float:left; 
    width: 750px;
    color:Gray;
    height:100px;
    PADDING-RIGHT: 50px;
    PADDING-TOP:10px;
}
#pFooterAddress 
{
    color:Gray;
    font-size:9pt;
}

/*Login*/
#divLogon{
    width:100%; MARGIN: 15pt;PADDING-BOTTOM: 0px;PADDING-LEFT: 20px;PADDING-RIGHT: 1px;PADDING-TOP: 5px; position:relative;
}
.labelLogin {
    display: block;
    float: left;
    width: 12em;
    margin-bottom: 0.5em;
    margin-left : 10px;
}

.HeadText{
    color: #6D3583;
    font-size: 25px;
    font-family: Georgia;
}
.HeadText2{
    color: #6d3583;
    font-weight: 500;
    font-size: 10pt;
    font-family: arial;
    Padding: 5px 5px 5px 5px;
}
.NormalText{
    font-size: 10pt;
    font-family: arial;
}
.LabelText{
    color:#000000 ;
    font-size: 10pt;
    font-family: arial;
}
.Inputfield{
    color: #000000;
}
input.inputfield{
    background: #fff url(/EServiceIFALogon/images/tinygrad.jpg) repeat-x top left;
    border: 1px solid #6D3583;
    font-size: 10pt;
    font-family: arial;
}
.LoginForm{
    width:550px;float:left;
}
.spnLoginBtn{
    position:relative;
    float:right;
    width:200px;
}
#btnLoginUnipass, .LoginLogo
{
    float:left;
}
#spnLoginHead
{
    position:relative;
}
.LoginBtnPosition
{
    float:left;
    position:relative;
    /*'\0/' for IE 8*/
    margin-left:3px\0/;
    /*'\9' for IE 9*/
    margin-left:3px\9;
}
#spnUniPassImg
{
    margin-left: 750px;
    display:block;
}
#spnUniPassFAQ{
    position:absolute;
    float:left;
    margin-left: 780px;
    display:block;
}
.UnipassLogoPos
{
     position:relative; padding-left: 20px;padding-top: 10px; height:50%;
}
.UnipassFAQPos
{
    position:relative; padding-left: 50px;padding-top: 7px; height:35px;    
}
#spnRLLogo{
    position:relative;
    float:left;
    margin-left: 750px;
}
#divContactInfo, #tblContactInfo2, #divContactInfoReg {
    width: 220px; border: solid 1px #727272 ; margin-left:550px;border-collapse:collapse;border-spacing: 0px;
    position:relative;
    height:110px;
    
}
#divContactInfoReg 
{
    width: 184px;
    margin-left:720px;
}
#pRegister{
    color: #fff; font-size: 10pt; height:30px;margin:0px;PADDING-LEFT: 16px;PADDING-TOP: 5px;
    font-family: arial;
}
.tdGrayBackground{
    background: #727272;
}
.AlignCenter {
    text-align:center
}
#pContactInfo{
     Padding: 0px 5px 5px 10px; margin:7px;
}
#spnInfoLogin{
    float:left; width:556px; height:40px;
    margin-left:10px;
}
#spnServiceInfo
{
     width: 530px; Padding: 0px 5px 5px 5px;
}
#divSeviceInfo
{
    width: 550px; border: solid 1px #6d3583; Padding: 5px 5px 5px 5px;
}


/*Registeration*/
#divRegister
{
    width:100%; MARGIN: 15pt;PADDING-BOTTOM: 0px;PADDING-LEFT: 20px;PADDING-RIGHT: 1px;PADDING-TOP: 5px; position:relative;
}
#divFrmRegister
{
     width:725px;float:left;
}
.InputfieldReg{
    width:320px;
}
.LabelTextReg, .HelpColor
{
    width: 29em;
    font-size: 10pt;
    font-family: arial,sans-serif; 
    display: block;
    float: left;
    margin-bottom: 0.5em;
}
.LabelAgreeTextReg
{
    width: 22em;
    font-size: 10pt;
    font-family: arial,sans-serif;
}
#userlogoReg {
	position:relative;
	top:8px;
	left:39px;
}
#spnInfoReg
{
    float:left; width:350px;
}
.AgreeChecks
{
    margin-left:370px;width:350px;height:25px;
}
.inputAgreeChecks 
{
    float:left;
}
#txtTermsAndConditions
{
    font-size:10pt; font-family:arial,sans-serif; height:248px; width:710px;
}

#lblTermsAndConditions {
    clear: right;
    width: 52em;
    font-weight: bold;
}

/*Suspension*/
#divSuspension{
    width:100%; MARGIN: 1pt;PADDING-BOTTOM: 0px;PADDING-LEFT: 40px;PADDING-RIGHT: 1px;PADDING-TOP: 5px; position:relative;
}
#divSuspensionEmail 
{
    width:100%; MARGIN: 1pt;PADDING-BOTTOM: 115px;PADDING-LEFT: 40px;PADDING-RIGHT: 1px;PADDING-TOP: 25px; position:relative;
}
.LabelTextSuspension{
    font-size: 10pt;
    font-family: arial,sans-serif;
    display: block;
    float: left;
    width: 15em;
    margin-bottom: 0.5em;
}
.TextareaSuspension{
    width:190;
    overflow:auto;
    clear:none;
}
.InputfieldSus{
    width:190px;
}
.SuspensionButton
{
    margin-left:50px;
}
.SuspensionClear
{
    margin-left:203px;
}
.TableWidth {
   width: 500px;
}
.NormalTextWithColor{
    font-size: 10pt;
    font-family: arial;
    color: #6d3583;
}

.HelpColor
{
    color:#fd7659;
}

#divEserviceLogon
{
    border: 1px solid #cccccc;
    width : 545px;
}

.HideDisplay
{
    display: none;
}

.TopSpace
{
    margin-top:25px;
}

.errorTextPlain {
    color: #FF503C;
    background-color: white;
    font: normal 10pt Arial !important;
    width: 500px;
    position:relative;
}