.hr {
	height: 1px;
	border-bottom: 1px dotted #999;
	margin: 20px 0px;
}
.signup-main {
	border-top:1px solid #CCCCCC;
	width: 960px;
}
.signup-title {
	font-weight: bold;
}
#verificationImage {
	float: left; 
	width: 200px;
}
.action-button .end-cap {
	float:left;
}
#signup-text {
	margin-left:10px;
	margin-right:30px;
}
.img-action-button-cap-left {
	background:transparent url(http://s.ytimg.com/yt/img/master_old-vfl72391.gif) no-repeat scroll -162px -37px;
	height:25px;
	width:5px;
}
.img-action-button-cap-right {
	background:transparent url(http://s.ytimg.com/yt/img/master_old-vfl72391.gif) no-repeat scroll -167px -37px;
	height:25px;
	width:5px;
}
img {
	border:medium none;
}
.action-button .content {
	background: transparent url(http://s.ytimg.com/yt/img/master_old-vfl72391.gif) repeat-x scroll -310px -480px;
	color: #0033CC;
	float: left;
	height: 20px;
	padding: 5px 5px 0pt;
}
.action-button .content .title {
	font-size:13px;
	font-weight:bold;
}
.signup-link a {
	text-decoration: none;
}
.signup-link a:hover {
	text-decoration: underline;
}
.signup-outer-frame {
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	margin-bottom:5%;
	margin-left:15%;
	margin-right:15%;
	margin-top:0%;
	padding:5px;
}
.signup-inner-frame {
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	background-color: #eeeeee;
}
#signup-youtube-logo {
	padding-bottom:4px;
	padding-top:4px;
	width: 73px;
	height: 29px;
	vertical-align: middle;
}
#signup-gaia-logo {
	height: 31px;
	width: 80px;
}
.signup-table {
	width: 100%;
}
.signup-table td,
.google-signup td {
	padding: 4px;
}
.signup-main ol,
.signup-main ul {
	list-style: disc;
	padding-left: 20px;
}
#suInOrderToDiv {
	background-color: #FFFFCC;
	border: 1px solid #CCCC66;
	margin: 6px 25%;
	padding: 6px;
	font-weight: bold;
}
.loginFormLabel {
	text-align: right;
	vertical-align: top;
}
.loginFormField {
	width: 160px;
}
.alertBoxSm {
	border: 2px solid #C00;
	padding: 6px;
	margin-top: 6px;
	margin-bottom: 6px;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	color: #000;
}
.loginField {
	width: 130px;
}
/* password strength */
.password_empty {
	background-color: #e0e0e0;
	width:100%;
}
.password_weak {
	background-color: red;
	width:25%;
}
.password_fair {
	background-color: yellow;
	width:50%
}
.password_good {
	background-color: #6699CC;
	width:75%;
}
.password_strong {
	background-color: green;
	width:100%;
}
.invitation {
	width: 500px;
	margin-bottom: 15px;
	text-align: center;
}
#pagination-top {
	padding: 25px 0pt 5px;
	text-align: right;
}
#main-table {
	width: 960px;
}
.blue-button {
	margin: 0;
}
.google-signup {
	background-color: #FFF;
}
.google-link {
	margin-top: 4px;
}
