@CHARSET "UTF-8";

#register { background-color:#e7e9f2; padding-bottom:1px; margin-bottom:1px;}

.register_msg{ margin:0px 10px 5px 10px; color: #191c5c; }

hr { display:block; height:1px; clear:both; margin:0px 5px; color:#191c5c; background-color:#191c5c; border:0px; }

.whitebox {width:813px; margin:20px auto 20px auto; border:1px solid #191c5c; background-color:#ffffff; clear:both; }
.profile_table { width:801px; border:1px solid #191c5c; color: #191c5c; margin:5px auto 5px auto; }
.profile_table thead {  }
.profile_table th { text-align:left; padding-left: 20px; font-weight: normal; text-decoration: underline; font-size:14px; }
.profile_table td {vertical-align: top; }

label {  }
.input { width:268px; height:20px; margin:5px auto; background:url('/images/gradient268px.gif') no-repeat top left; vertical-align:top;}
.input input { width:266px; height:16px; border:0px; margin:1px; padding:0px; background:transparent; font-size:14px; }
.input select { width:266px; height:16px; border:0px; margin:1px; padding:0px; background:#dde9ff; font-size:9px; position:relative; top:-1px; left:-1px; }
.input_disabled { width:268px; height:20px; margin:5px auto; vertical-align:top; }

.input2 { width:268px; height:20px; margin:5px auto; background:url('/images/browse2.jpg') no-repeat top left; }
.input2 input { width:170px; height:20px; border:0px; margin:0px; padding:0px; background:transparent; font-size:14px; }

.input3 { width:106px; height:20px; margin:5px auto; background:url('/images/gradient106px.gif') no-repeat top left; vertical-align:top; text-align:center; }

.input_error { width:300px; color: #191c5c; padding:0px 10px; text-align: center; font-weight:bold; text-align:left; }		

.checkbox   {margin:5px; padding-left:20px; background: url('/images/checkbox.png') no-repeat center left; cursor: pointer; }
.checkbox_s {margin:5px; padding-left:20px; background: url('/images/checkbox_s.png') no-repeat center left; cursor: pointer; }
.checkbox1   {margin:5px; background: url('/images/checkbox.png') no-repeat center left; cursor: pointer; height:14px; width:14px;  }
.checkbox1_s {margin:5px; background: url('/images/checkbox_s.png') no-repeat center left; cursor: pointer; height:14px; width:14px; }

				
.gobutton {	display:block; margin: 12px auto 4px auto; clear:both; cursor: pointer; }

.js { font-size: 10px; clear:both; display:block; cursor: pointer; text-decoration: none; }

/* FILEBROWSER STUFF */
div.fileinputs { position: relative; }
div.fakefile { position: absolute; top: 0px; left: 0px; z-index: 1;}
input.file { position: relative; text-align: left; -moz-opacity:0 ; filter:alpha(opacity: 0); opacity: 0; z-index: 2; width:250px; float:right; }
input.hidden { position: relative; -moz-opacity:0 ; filter:alpha(opacity: 0); opacity: 0; }
.browseimage { position:relative; left:156px; top:-21px; margin:0px; padding:0px; border:0px; width:91px; }

/*CHECKBOX STUFF */
.checkbox   {margin:5px; padding-left:20px; background: url('/images/checkbox.png') no-repeat center left; cursor: pointer; }
.checkbox_s {margin:5px; padding-left:20px; background: url('/images/checkbox_s.png') no-repeat center left; cursor: pointer; }
			
/* CAPTCHA STUDD */	
td#captcha { width:268px; background: url('/images/captcha_input.jpg') no-repeat top left; }
	td#captcha input { display:block; height:14px; width:124px; border:0px; margin:1px; background:transparent; float: left;}
	td#captcha img { display:block; float:right; }
	td#captcha a { display:block; float:left; font-size:10px; position:relative; top:2px; left:2px; }
	
/* PROFILE PAGE */
#pic_block { width:135px; height:190px; overflow:hidden; text-align:center; float:left; width:170px; }
	#pic_block img { display:block; margin:10px auto 5px auto; border:1px solid #191c5c; }
	
#credit_block { background: url('../images/user/pay_reg.png') no-repeat top left; overflow:hidden; }
	#credit_block_left { width:356px; float:left; padding-top:53px; color:#1254B1; margin-right:10px}
		#credit_block_left table { width:100%; }
		#credit_block_left th { background:none; color:#1254B1; }
		#credit_block_left hr { color:#BED8F5; border-bottom:1px solid #BED8F5; }
	#credit_block_right { padding-top:42px; }
		#credit_block_right img { float:left; }