.subPage-page-container {
	width: 757px;
	background-color: white;
	color: #666666;
	margin: 0px auto;
	margin-top: 5px;
}

.subPage-page-container a {
	color: #0186A7;
}

#inviteForm {
	padding: 8px;
}

#inviteForm button {
	margin-top: 20px;
	padding: 5px;
	width: auto;
}

#inviteForm button span {
	padding: 0px;
}

#confirmation {
	margin-bottom: 15px;
	text-align: center;
}

#confirmation span {
	display: block;
}

.confirmMsg {
	margin-top: 5px;
}

#errorBox {
	width: 580px;
	border: 1px solid #666666;
	padding: 10px;
	margin: 0px auto 15px auto;
}

#errorBox .header {
	display: block;
	margin-bottom: 5px;
	text-align: center;
}

.error {
	display: list-item;
	margin: 0px 100px;
}

.pageMsg {
	margin-bottom: 25px;
}

.header {
	font-weight: bold;
}

/* Thumbnail styles */

.cardChoice {
	float: left;
	width: 106px;
	height: 115px;
	margin-right: 25px;
	font-size: 10px;
	text-align: center;
}

.cardThumb {
	width: 100px;
	height: 55px;
	border: solid 1px #666666;
	background-color: #FFFFFF;
	padding: 2px;
	margin-bottom: 5px;
	cursor: pointer;
}

.cardThumbTitle {
	cursor: pointer;
}


.privacyPolicy {
	width: 600px;
	font-size: 11px;
}

.privacyPolicy a {
	float: right;
}

/* Form styles */

.textInput, #private_key {
	font-family: courier new, monospace;
	font-size: 13px;
}

#recipients, #customMessage {
	width: 600px;
	padding-top: 30px;
}

#recipients .header, #customMessage .header {
	float: left;
}

.directions {
	font-size: 11px;
}

#recipients .directions, #customMessage .directions {
	float: right;
}

.loggedInButton {
	width:600px;
}

.loggedInButton button {
	float: right;
	clear: both;
}

/* Logged out styles */

#noLoginOpts {
	padding-top: 30px;
}

#noLoginOpts span {
	display: block;
	padding-top: 10px;
}

#noLoginOpts .header {
	padding: 0px;
}

#noAccount {
	float: left;
	width: 248px;
	border-right: 1px #000000 dotted;
	padding-right: 45px;
	margin-bottom: 25px;
}

#noAccount .inputLabel, .captchapict {
	padding-bottom: 5px;
}

#captchaFormLoadArea p {
	margin: 0px;
}

#signIn {
	float: left;
	width: 285px;
	padding-left: 25px;
}