@CHARSET "ISO-8859-1";

	body {
		font-family: Arial, Helvetica, sans-serif, "MS sans serif";
		color: #666252;
		background-color: #fff;
		font-size: 10pt;
	}
	#page-container {
		width: 960px;
		margin: 0 auto;
		background-color: #fff;
	}
	#header {
	    position: relative; /* needed for stacking */
	    height: 100px;
	    width: 100%;
	}
	#logo{
		width: 30%;
		height: 100px;
		float: left;
	}
	#hdrText{
		width: 70%;
		height: 100px;
		font-size: 25px;
		float: left;
		text-align: center;
		line-height: 70px; /* where the magic happens */
	}
	#logoutLinks {
		width: 100%;
		font-size: 15px;
		float: right;
		text-align: right;
		line-height: 15px; /* where the magic happens */
	}	
	#content {
	    width: 100%;
	    height: auto;
	    padding-bottom: 1px;
	}
	#footer {
	    width: 100%;
	    height: 50px;
	}
	h1, h2, h3, h4, h5, h6 {
		font-weight: bold;
		text-align: center;
	}
	
	/* Form Fields */
	form {
		margin:10px 0;
		width:100%; 
		padding-top: 1px;
	}
	.error {
		color: #ff0000;
		text-align: center;
	}
	input[type=submit], input[type=button], button {
	  padding: 0 18px;
	  height: 29px;
	  font-size: 12px;
	  font-weight: bold;
	  color: #527881;
	  text-shadow: 0 1px #e3f1f1;
	  background: #cde5ef;
	  border: 1px solid;
	  border-color: #b4ccce #b3c0c8 #9eb9c2;
	  outline: 0;
	  -webkit-box-sizing: content-box;
	  -moz-box-sizing: content-box;
	  box-sizing: content-box;
	  background-image: -webkit-linear-gradient(top, #edf5f8, #cde5ef);
	  background-image: -moz-linear-gradient(top, #edf5f8, #cde5ef);
	  background-image: -o-linear-gradient(top, #edf5f8, #cde5ef);
	  background-image: linear-gradient(to bottom, #edf5f8, #cde5ef);
	  -webkit-box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.15);
	  box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.15);
	}
	input[type=submit]:hover, input[type=button]:hover {
	  background: #cde5ef;
	  border-color: #9eb9c2 #b3c0c8 #b4ccce;
	  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
	  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
	}
	button:disabled {
		cursor: not-allowed;
		padding: 0 18px;
		height: 29px;
		font-size: 12px;
		font-weight: bold;
		color: #527881;
		text-shadow: 0 1px #e3f1f1;
		background: #ddd;
		border: 1px solid;
		border-color: #b4ccce #b3c0c8 #9eb9c2;
		outline: 0;
		-webkit-box-sizing: content-box;
		-moz-box-sizing: content-box;
		box-sizing: content-box;
		background-image: -webkit-linear-gradient(top, #ddd, #ddd);
		background-image: -moz-linear-gradient(top, #ddd, #ddd);
		background-image: -o-linear-gradient(top, #ddd, #ddd);
		background-image: linear-gradient(to bottom, #ddd, #ddd);
		-webkit-box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.15);
		box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.15);
	}	
	.center {
		text-align:center;
	}
	a:link {
	  color: blue;
	  text-decoration: none;
	}
	a:hover {
	  text-decoration: underline;
	  color: #cc6600
	}
	table {
		font-family: Arial, Helvetica, sans-serif, "MS sans serif";
		width:80%;
		border-collapse:collapse;
		margin-left: auto;
		margin-right: auto;
	}
	.table-alt table tr:nth-child(odd){
		background-color: #EEE; 
	}
	td, th {
		font-size:1.0em;
		border:1px solid #848484;
		padding:3px 7px 2px 7px;
	}
	th {
		font-size:1.2em;
		text-align:left;
		padding-top:5px;
		padding-bottom:4px;
		background-color:#848484;
		color:#fff;
	}
	tr.alt td {
		color:#000;
		background-color:#848484;
	}
	.normText {
		text-align:justify;
		margin:1 auto;
		display: inline-block;
	}
	.boxWithHeader {
	  position: relative;
	  margin: 0 auto;
	  padding: 20px 20px 20px;
	  width: 310px;
	  background: white;
	  -webkit-box-shadow: 0 0 200px rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.3);
	  box-shadow: 0 0 200px rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.3);
	}
	.boxWithHeader h1 {
	  position: relative;
	  margin-top: -40px;
	  margin-left:-20px;
	  margin-right: -20px;	  
	  line-height: 40px;
	  font-size: 20px;
	  font-weight: bold;
	  color: #555;
	  text-align: center;
	  text-shadow: 0 1px white;
	  background: #BDBDBD;
	  border-bottom: 1px solid #cfcfcf;
	  background-image: -webkit-linear-gradient(top, whiteffd, #eef2f5);
	  background-image: -moz-linear-gradient(top, whiteffd, #eef2f5);
	  background-image: -o-linear-gradient(top, whiteffd, #eef2f5);
	  background-image: linear-gradient(to bottom, whiteffd, #eef2f5);
	  -webkit-box-shadow: 0 1px whitesmoke;
	  box-shadow: 0 1px whitesmoke;
	}
	#existingAccountContainer { 
		float: right; 
		position: relative;
		margin: 0 auto;
		margin-right: 10px;
		width: 310px;
		background: white;
		-webkit-box-shadow: 0 0 200px rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.3);
		box-shadow: 0 0 200px rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.3);
	}
	#newAccountContainer { 
		float: left; 
		position: relative;
		margin: 0 auto;
		margin-left: 10px;
		width: 310px;
		background: white;
		-webkit-box-shadow: 0 0 200px rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.3);
		box-shadow: 0 0 200px rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.3);
	}
	#newAccountContainer .label {
	    display: inline-block;
	    width: 30%;
	}
	#existingAccountContainer .label {
		display: inline-block;
	    width: 30%;
	}
	label {
	  width: 450px;
	  float: left;
	  text-align: right;
	  padding-right: 10px;
	  white-space: nowrap;
	  overflow: hidden;
	}
	input, textarea, select {
		display: inline-block;
	}
	.displayData {
		display: inline-block; 
		height: 13px;
		vertical-align:bottom;
	}
	#securityQuestionContainer {
		float: center; 
		position: relative;
		margin: 0 auto;
		margin-left: 300px;
		width: 350px;
		background: white;
		-webkit-box-shadow: 0 0 200px rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.3);
		box-shadow: 0 0 200px rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.3);
	}
	#sidesExistingAccountContainer { 
		float: center; 
		position: relative;
		margin: 0 auto;
		margin-left: 300px;
		width: 350px;
		background: white;
		-webkit-box-shadow: 0 0 200px rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.3);
		box-shadow: 0 0 200px rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.3);
	}
	#sidesExistingAccountContainer .label {
		display: inline-block;
	    width: 30%;
	}