#signupForm .errors, #singupForm .error{
	background-color:#eee;
	border:1px solid gray;
	color:#000;
}
#signupForm .error{
	background:#ffc;
}
#signupForm .errors a{
	color:#000;
}
#signupForm label{
	color: #333333;
}

#loginLinks {
	text-align:center;
}
#loginLinks img{
	background:transparent url(images/logos.jpg) no-repeat;
}
#nytLink img{
	background-position: -411px -49px;
	height:27px;
	width:155px; 
}
#nytLink:hover img{
	background-position: -411px 0;
}
#yahooLink img{
	background-position: -988px -49px;
	width:145px;
	height:20px;
}
#yahooLink:hover img{
	background-position: -988px 0;
}
#aboutLink img{
	background-position: 0 -49px;
	width:77px;
	height:30px;
}
#aboutLink:hover img{
	background-position: 0 0;
}
#msnLink img{
	background-position: -327px -49px;
	width:84px;
	height:35px;
}
#msnLink:hover img{
	background-position: -327px 0;
}
#totalLink img{
	background-position: -566px -49px;
	width:140px;
	height:30px;
}
#totalLink:hover img{
	background-position: -566px 0;
}

#careerjournalLink img{
	background-position: -77px -49px;
	width:250px;
	height:49px;
}
#careerjournalLink:hover img{
	background-position: -77px 0;
}
#usnewsLink img{
	background-position: -706px -49px;
	width:132px;
	height:39px;
}
#usnewsLink:hover img{
	background-position: -706px 0;
}
#webwareLink img{
	background-position: -838px -49px;
	width:104px;
	height:39px;
}
#webwareLink:hover img{
	background-position: -838px 0;
}
#wnbcLink img{
	background-position: -942px -49px;
	width:46px;
	height:39px;
}
#wnbcLink:hover img{
	background-position: -942px 0;
}
#forbesLink img{
	background-position: -1133px -49px;
	width:122px;
	height:40px;
}
#forbesLink:hover img{
	background-position: -1133px 0;
}
#loginWrap{
	width:940px;
	margin:0 auto;
	position: relative;
}
#loginLeft{
	float:left;
	width:350px;
	margin-right:40px;
	color:#333;
	color:gray;
	font-size:18px;
	font-weight:bolder;
}
#loginLeft a {
	color: #333;
}
#loginLeft ul{
	list-style: none;	
	margin: 20px 0 0 0;
	padding: 0;
}
#loginLeft li{
	margin: 0 0 20px 0;
	padding: 0 0 5px 35px;
	background-repeat: no-repeat;
}
#signupContainer{
	float:left;
	width:530px; 
	background-color: #ccccff;
	padding:0 10px;
}
#msnLink, #wnbcLink, #webwareLink, #careerjournalLink, #totalLink {
	cursor:default;
}
