body {
  background-color:#000000;
}

.homeTop {
  border:0px;
  height:118px;
  width:965px;
  margin:0px;
  padding:0px;
  /*background-image:url(../images/head_bg.jpg);
  background-color:#202020;*/
  background-color:#000;
  background-repeat:no-repeat;
}

.homeBottom {
  border:0px;
  padding:0px;
  margin: auto 0;
  width:965px;
  background-color:#FFF;
  border:0px;
  vertical-align:top;
  /*this image does not exist background-image:url(../images/round-corner.gif); */
  background-repeat:no-repeat;
}

#signInContainer {
        /*background-image:url('../images/sign-in-bg.png');*/
        _behavior: url(/js/iepngfix/iepngfix.htc); 
        background-repeat:no-repeat;
	border-bottom:solid 1px #808080;
        /*border-bottom:solid 1px #dedede;*/ 
        width:308px;
        height:180px;
        text-align:left;
        padding:10px;
        padding-right:0px;
        padding-bottom:5px;

        margin-bottom:20px;
        font-family:Arial;
        font-size:13pt;
        color:#535353;
        _width:278px;
    }
    
#smallSignInContainer {
        /*background-image:url('../images/sm-sign-in-bg.png');*/
        _behavior: url(/js/iepngfix/iepngfix.htc); 
        background-repeat:no-repeat;
        border-bottom:solid 1px #808080;
        width:308px;
        height:26px;
        text-align:left;
        padding:10px;
        padding-right:0px;
        padding-bottom:5px;
        margin-bottom:20px;
        font-family:Arial;
        font-size:13pt;
        color:#535353;
    }    
    
    .loginContainer {
        padding-left:30px;
        color:#646464;
        font-size:10pt;        
    }
    
    .loginContainer input {
        height:28px;
        width:235px;
        border: solid 1px #B4B4B4;
        font-size:11pt;
				color:#555;
    }
    
    .registerContainer input {
        height:28px;
        width:240px;
        border: solid 1px #B4B4B4;
        font-size:11pt;
	color:#555;
    }
    
    .inputField {
		  height:24px;
      border: solid 1px #B4B4B4;
        	
    }

    .largeInput {
		  height:28px;
      border: solid 1px #B4B4B4;
      font-size:16pt;
    }

    .largeSelect {
		  height:32px;
      width:100px;
      border: solid 1px #B4B4B4;
      font-size:16pt;
    }
    
    #buttonContainer {
        padding-left:200px;
    }
    
    a.registerLnk {
        color:#456BA9
    }
    
    .smallText {
        font-size:8pt;
    }	
    
    td.rightSide {
        background-image:url('../images/r-panel-bg.gif');
        background-repeat:repeat-y;
        /*border-left:solid 1px #dedede;*/
        width:280px;
    }    
    
    td.leftSide {        
        padding-right:500px;
        text-align:left;
        padding:25px;
        padding-right:20px;
        font-family:Arial;
        font-size:10pt;
    }
    
    .bodyhdr {
			font-family:Arial;		
			font-size:13pt;
			color:#535353;
    }
    
    .support-header {
    	color:#535353;
    	font-family:Arial;
    	font-size:13pt;
    	font-weight:bold;
    	margin:30px 0 15px 0;
    }
    
    .support-barheader {
      border-bottom:1px solid #CCCCCC;
      border-top:1px solid #CCCCCC;
      font-family:Arial;
      font-size:11pt;
      font-weight:bold;
      padding-bottom:5px;
      padding-top:5px;
    }

    .support-barheader {
      border-bottom:1px solid #CCCCCC;
      border-top:1px solid #CCCCCC;
      font-family:Arial;
      font-size:11pt;
      font-weight:bold;
      padding-bottom:5px;
      padding-top:5px;
    }
    
    .support-pagehdr {
      color:#000000;
      font-family:Arial;
      font-size:16pt;
    }
    
    .support-bartext {
      color:#7C7A7B;
      font-family:Arial;
      font-size:10pt;
      padding:15px 15px 25px;
    }
    
    .support-subheader {
    	font-family:Arial;
    	font-size:11pt;
    }
    .support-text {
    	color:#535353;
    	font-family:Arial;
    	font-size:10pt;
    	margin-bottom:10px;
    }
    
    .support-blk {
      color:#000;    
    }
    
    .bodytext {
			font-family:Arial;
			font-size:10pt;
			color:#7C7A7B;
    }
    
    .smallnavtext {
    	font-family:Arial;
    	font-size:8pt;
    	color:#7C7A7B;
    	padding-left:10px;
    	white-space:nowrap;
    }
    
    a 
    {
		text-decoration:none;
    }
    
    .submitButton {
		background-image:url('../images/add-btn.gif');
		background-repeat:no-repeat;
		width:74px;
		height:28px;
		padding-top:4px;
		text-align:center;		
		font-family:Arial;
        font-size:13pt;
        color:#535353;		
    }
    
    fieldset {
		padding: 10px;		
	}

    .verticalRule {
		background-color:#A9A9A9;
		height:300px;
		width:2px;
		margin-left:25px;
		margin-right:0px;
    }

	input.btnCreateAccount {
		background-image:url('../images/create-account.gif');
		background-repeat:no-repeat;
		width:169px;
		height:28px;
		border:0px;
	}
	
	input.btnUpdateAccount {
		background-image:url('../images/update-account.gif');
		background-repeat:no-repeat;
		width:169px;
		height:28px;
		border:0px;
	}
		
	input.btnResetPassword {
		background-image:url('../images/reset-password.gif');
		background-repeat:no-repeat;
		width:169px;
		height:28px;
		border:0px;
	}
		
	input.btnAdd {
		background-image:url('../images/add-norm.gif');
		background-repeat:no-repeat;
		width:74px;
		height:28px;
		border:0px;
	}
	
	

input.btnLogin {
	background-image:url('../images/sign-in-btn.png');
	_behavior: url(js/iepngfix/iepngfix.htc); 
	background-repeat:no-repeat;
	width:79px;
	height:18px;
	border:0px;
}

input.btnSubmit {
	background-image:url('../images/submit-button.gif')!important;
	background-repeat:no-repeat;
	border:0px!important;
	width:141px!important;
	height:28px;
	padding:0px;
}

.formContainer {
    color:#B4B4B4;
    font-size:11pt; 
    font-family:Arial;       
}

.formContainer input {
    height:28px;
    width:237px; 
    border: solid 1px #B4B4B4;
    font-size:16pt;		
}

.inputFieldContact {
	height:24px;
	width:155px; 
	border: solid 1px #B4B4B4;
}

textarea.contact {
	border: solid 1px #B4B4B4;
	padding:0px;
	margin:0px;
}

.errorRegister{
	font:Arial; 
	color:#CC0000; 
	font-size:8pt;
	font-weight:normal; 
	padding-right:10px;
}

.errorMsg {
  	font:Arial; 
	color:#CC0000; 
	font-size:11pt;
	font-weight:normal; 
	padding-right:10px;  
}

.errorLogin, .display-msg errorLogin {
	font:Arial; 
	color:#CC0000; 
	font-size:8pt;
	font-weight:normal; 
	padding-right:1px;
	margin-top:-23px;
}

.errorLogin ul li {
	list-style-type: none;
}

form#resetForm input[type=password] {
      /*width: 170px !important;*/
	width: 250px !important;
}

.registerContainer {
  padding-left:0px;
  color:#646464;
  font-size:10pt;        
}
