#modaloverlay {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 500;
	background-color: #000000;
	width: 100%;
	height: 100%;
	opacity: 0.75 !important;
	filter: alpha(opacity=75) !important;
	}

.modalcontent {
	position: absolute;
	top: 0; left: 270px; 
	margin: 100px auto;
	display: none;
	width: 460px;
	z-index: 1000;
	padding: 0;
	background-color: #ffffff;
	padding-bottom: 60px; 
	}

#modalframe {
	margin: auto;
	width: 100%;
	position: relative;
	padding: 0;
	background-color: #ffffff;
	}

#modalclose {
	position: absolute;
	bottom: 20px;
	right: 20px;
	z-index: 1100;
	}

.modalitem {
	/* margin: 20px 20px 20px 30px; */
	margin: 0; 
	display: none;
	}

.modalpara {
	margin-bottom: 20px;
	width: 100%; 
	margin-left: 90px; 
	}
	
.modalitem h1, .modalitem h2 { 
	margin-left: 90px; 
	} 


.modalitem h3 { 
	color: #333333; 
	font-weight: bold; 
	font-size: 1.2em; 
	margin: 0; 
	padding: 0; 
	padding-bottom: 3px; 
	line-height: 1.3em; 
	}
	
a#btn_support_login {
  display:block; 
  -moz-border-radius:3px; 
  -webkit-border-radius:3px; 
  border-radius:3px; 
  width:200px;
  height:45px;
  text-align:center; 
  line-height: 45px; 
  background-color:#cc6633;  
  color: #ffffff; 
  font-weight: normal; 
  text-decoration: none; 
  font-size: 1.3em; 
  text-shadow: rgba(0,0,0,.4) 0 -1px 2px; 
}

a#btn_support_login:visited { 
	color: #ffffff; 
	}

a#btn_support_login:hover {
  text-decoration: none; 
  background-color: #bd5927; 
  color: #ffffff; 
}

a#btn_support_login:active { 
	color: #ffffff; 
}