img {
	border: 0;
}
.left {
	float: left;
}
.clear
{
	clear: both;
	height: 1px;
	width: 1px;
	padding: 0px;
	margin: -2px 0px 0px 0px;
	overflow: hidden;
	line-height: 1px;
	font-size: 1px;
	/* display: block; */
}

#pageContainer {
	width: 764px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}

.warning
{
    color: #ff7b7b;
    display:block;
    text-align:left;
    font:normal 10px Arial,sans-serif;
}

.contentText {
	float: none;
	width: auto;
	padding-right: 20px;
	padding-top: 0 !important;
}
.contentText ul {
	padding-top: 0;
	margin-top: 0;
}
a.onstate:link, a.onstate:visited {
	color: inherit;
	text-decoration: underline;
	font-size: inherit;
}
h3 {
	display: block;
	margin-bottom:10px !important;
}
/* Login */
body{margin:0;padding:0;}
.loginContainer{width:100%;height:100%;background-color:#d8d6d6;font:normal 16px Arial,sans-serif;color:#999;text-align:center;}
.loginContainer .inner{width:750px;background-color:#fff;margin:0 auto;text-align:left;height:100%;}
.loginContainer .inner p{margin:0;padding:145px 133px 30px 133px;}
.loginContainer .inner .error{color:#f58023;margin:15px 225px 10px 225px;font-size:14px;}
.loginContainer .inner .form{background:#ebf4fb;margin:0 133px;padding:20px;color:#666;}
.loginContainer .inner .form p{padding:0 0 15px 0;font-size:20px;}
.loginContainer .inner .form input.text{display:block;float:left;border:none;width:288px;height:22px;background:transparent url(http://images.theknot.com/PWP/2008Redesign/bg_textarea_login.gif) no-repeat top left;}
.loginContainer .inner .form input.button{display:block;float:left;margin-left:10px;}
.loginContainer .inner #bottomFooter{position:absolute;bottom:0;}

/* Global Edit This Page Button */