/** ------------------------------------------------------------------------------------------------------------- paypal global design -- */
html { margin: 0px; width:100%; height:100%; overflow: hidden; }
body, div, h1, h2, h3, table, img, form, input, textarea, select, submit
{  
	position: relative;
	z-index: 0;
	margin: 0 auto; 
	padding: 0; border: 0;  
	overflow-x: hidden; 
	text-align: center; 
	font-family: Arial, Helvetica, Verdana, Sans-Serif, Lucida Grande, Lucida Sans Unicode, Myriad; 
	font-size: 11px; 
}
table { border-collapse: collapse; }
td, th { margin: 0; padding: 0; }
iframe { border: none; }
body { width: 100%; height: 100%; overflow:hidden; }
a, a:link, a:visited,
a:active { text-decoration: none; color: #E31881; cursor: pointer; }
a:hover {text-decoration: none; color: #00A7DC; }

.login_text_red { color: #FF0000; }

/** ------------------------------------------------------------------------------------------------------------- paypal form design -- */
body { }

/** ------------------------------------------------------------------------------------------------------------- paypal form -- **/
fieldset { border: 1px solid #00A7DC; padding: 5px; }
legend { font-size: 12px; font-weight: bold; color: #E31881; } 
input, textarea, select
{
	background-color: #FFFFDD; 
	border: 1px solid #CCCCCC; 
	color: #666666; 
	text-align: left; 
	width: 100%;
	cursor:pointer;
}input:hover, textarea:hover, select:hover { border-color: #999999; background-color: #F9F9F9; }

select { padding: 2px; }
input, textarea { padding: 5px; }

#form_input {}
.form_input { background-color: #FFFFDD; border: 1px solid #CCCCCC;  }
.form_input { m: expression(this.onmouseover=new Function("this.style.backgroundColor='#F9F9F9';this.style.borderColor='#999999';"),this.onmouseout=new Function("this.style.backgroundColor='#FFFFDD';this.style.borderColor='#CCCCCC';")); }
.form_input:hover { background-color: #F9F9F9; border-color: #999999; }

#form_browse { padding: 0px; }
.form_browse { background-color: #FFFFDD; border: 1px solid #CCCCCC;  }
.form_browse { m: expression(this.onmouseover=new Function("this.style.backgroundColor='#F9F9F9';this.style.borderColor='#999999';"),this.onmouseout=new Function("this.style.backgroundColor='#FFFFDD';this.style.borderColor='#CCCCCC';")); }
.form_browse:hover { background-color: #F9F9F9; border-color: #999999; }

#form_input_req {}
.form_input_req { background-color: #FEF3F9; border: 1px solid #CCCCCC;  }
.form_input_req { m: expression(this.onmouseover=new Function("this.style.backgroundColor='#F9F9F9';this.style.borderColor='#999999';"),this.onmouseout=new Function("this.style.backgroundColor='#FEF3F9';this.style.borderColor='#CCCCCC';")); }
.form_input_req:hover { background-color: #F9F9F9; border-color: #999999; }

#form_browse_req { padding: 0px; }
.form_browse_req { background-color: #FEF3F9; border: 1px solid #CCCCCC;  }
.form_browse_req { m: expression(this.onmouseover=new Function("this.style.backgroundColor='#F9F9F9';this.style.borderColor='#999999';"),this.onmouseout=new Function("this.style.backgroundColor='#FEF3F9';this.style.borderColor='#CCCCCC';")); }
.form_browse_req:hover { background-color: #F9F9F9; border-color: #999999; }

#submit_browse { padding: 0px; text-align: center; font-weight:bold; border-width: 0px; background-color:#F9F9F9; }
.submit_browse { m: expression(this.onmouseover=new Function("this.style.color='#00A7DC';"),this.onmouseout=new Function("this.style.color='#666666';")); }
.submit_browse:hover { color: #00A7DC; }

#submit_input { text-align: center; font-weight:bold; background-color:#F9F9F9; }
.submit_input { m: expression(this.onmouseover=new Function("this.style.color='#00A7DC';this.style.borderColor='#999999';"),this.onmouseout=new Function("this.style.color='#666666';this.style.borderColor='#CCCCCC';")); }
.submit_input:hover { border-color: #999999; color: #00A7DC; }

.border_tag { border: 1px solid #F3F3F3; }
.border_tag_red { border-left: 1px solid #FF0000; }
.text_tag_dgray { color: #333333; }
.text_tag_redbold { color:#FF0000; font-weight: bold; }

.gray_text { color:#999999; }
.red_text { color:#EC0000; }

.info_category_update { font-size:11px; color:#FF0000; }
