@charset "utf-8";
/* CSS Document */
.hrdiv {color:#E1E1E1;width:640px;text-align:left;margin: 0 auto 0 0}

.verification{border:1px solid #A9A9A9}

#signupForm input {
	border:1px solid #A9A9A9;
	font-size:13px;
	line-height:20px;
	width:440px;
	height:22px;
	margin-top:5px;
}
#signupForm input.small {
	width:220px;	
}
#signupForm input.short {
    width:110px;    
}
#signupForm .mSelectA{
    border:1px solid #A9A9A9;
	font-size:13px;
	line-height:20px;
	margin-top:5px;
}

#signupForm label{
 color:#666666;
 font-size:14px;
 font-weight:700;
 margin: 5 0 0 0;
}


#contestSignup input.small {
	width:220px;	
}
#contestSignup input.short {
    width:110px;    
}
#contestSignup .mSelectA{
    border:1px solid #A9A9A9;
	font-size:13px;
	line-height:20px;
	margin-top:5px;
}

#contestSignup label{
 color:#666666;
 font-size:14px;
 font-weight:700;
 margin: 5 0 0 0;
}





.description{
  color:#999999;
  font-size: 14px;
}

.topFieldError{
    color: #f00;
    font-size: 12px;
    font-weight: bold;
	 display:inline-block;
	 margin-bottom: 10px;
}

.fieldError{
    color: #f00;
    font-size: 12px;
    font-weight: bold;
	display:inline-block;
	margin-left:15px;
}

.friendFieldError{
    color: #f00;
    font-size: 12px;
    font-weight: bold;
	display:inline-block;
	margin-bottom:15px;
	margin-top: 5px;
}

a.btn120a{float:left;width:120px;height:30px;background-image:url(../images/btnsbeige.jpg);background-repeat:no-repeat;background-position:-80px 0;font-size:14px;font-weight:700;line-height:28px;vertical-align:middle;color:#FFF;text-align:center;text-decoration:none;cursor:pointer;}
a.btn120a:link{text-decoration:none;}
a.btn120a:visited{color:#FFF;text-decoration:none;}
a.btn120a:hover{background-position:-80px -30px;text-decoration:none;}
a.btn120a:active{text-decoration:none;}
a.btn120b{float:left;width:120px;height:30px;background-image:url(../images/btnsbeige.jpg);background-repeat:no-repeat;background-position:-80px -60px;font-size:14px;font-weight:700;line-height:28px;vertical-align:middle;color:#FFF;text-align:center;text-decoration:none;cursor:pointer;}
a.btn120b:link{text-decoration:none;}
a.btn120b:visited{color:#FFF;text-decoration:none;}
a.btn120b:hover{background-position:-80px -90px;text-decoration:none;}
a.btn120b:active{text-decoration:none;}
a.btn80a{float:left;width:80px;height:30px;background-image:url(../images/btnsbeige.jpg);background-repeat:no-repeat;background-position:0 0;font-size:14px;font-weight:700;line-height:28px;vertical-align:middle;color:#FFF;text-align:center;text-decoration:none;cursor:pointer;}
a.btn80a:link{text-decoration:none;}
a.btn80a:visited{color:#FFF;text-decoration:none;}
a.btn80a:hover{background-position:0 -30px;text-decoration:none;}
a.btn80a:active{text-decoration:none;}
a.btn80b{float:left;width:80px;height:30px;background-image:url(../images/btnsbeige.jpg);background-repeat:no-repeat;background-position:0 -60px;font-size:14px;font-weight:700;line-height:28px;vertical-align:middle;color:#FFF;text-align:center;text-decoration:none;cursor:pointer;}
a.btn80b:link{text-decoration:none;}
a.btn80b:visited{color:#FFF;text-decoration:none;}
a.btn80b:hover{background-position:0 -90px;text-decoration:none;}
a.btn80b:active{text-decoration:none;}
a.btn150a{float:left;width:150px;height:30px;background-image:url(../images/btnsbeige.jpg);background-repeat:no-repeat;background-position:-200px 0;font-size:14px;font-weight:700;line-height:28px;vertical-align:middle;color:#FFF;text-align:center;text-decoration:none;cursor:pointer;}
a.btn150a:link{text-decoration:none;}
a.btn150a:visited{color:#FFF;text-decoration:none;}
a.btn150a:hover{background-position:-200px -30px;text-decoration:none;}
a.btn150a:active{text-decoration:none;}
a.btn210a{float:left;width:210px;height:30px;background-image:url(../images/btnsbeige.jpg);background-repeat:no-repeat;background-position:-350px 0;font-size:14px;font-weight:700;line-height:28px;vertical-align:middle;color:#FFF;text-align:center;text-decoration:none;cursor:pointer;}
a.btn210a:link{text-decoration:none;}
a.btn210a:visited{color:#FFF;text-decoration:none;}
a.btn210a:hover{background-position:-350px -30px;text-decoration:none;}
a.btn210a:active{text-decoration:none;}
a.btn210comment{float:right;width:210px;height:30px;background-image:url(../images/btnsbeige.jpg);background-repeat:no-repeat;background-position:-350px 0;font-size:12px;font-weight:700;line-height:28px;vertical-align:middle;color:#FFF;text-align:center;text-decoration:none;cursor:pointer;}
a.btn210comment:link{text-decoration:none;}
a.btn210comment:visited{color:#FFF;text-decoration:none;}
a.btn210comment:hover{background-position:-350px -30px;text-decoration:none;}
a.btn210comment:active{text-decoration:none;}
a.signupLink {
color:#CC6600;
}

a.loginLink {
color:#CC6600;
font-weight:bold;
}

div#loginhelper{width:400px;float:right;display:inline; margin-right:2px}
div#loginhelper img{outline:none; margin-top:9px}
div#loginhelper input{border:1px solid #A9A9A9;height:18px;font-size:13px;line-height:18px;width:153px}
div#loginhelper div#searchContainer {float:left; width:185px; display:inline}
div#loginhelper div#searchContainer img {float:left; display:block;}
div#loginhelper div#searchContainer div#searchbox {float:left; width:155px; padding-top:9px; display:inline}
div#loginhelper div#userLinksContainer {float:left; width:190px; margin-top:9px; display:inline; white-space:nowrap}

/*#loginhelper{
padding: 20px 225px 0 0;
position:relative;
top: -20px;
left: 200px;
float:right;
clear:none;

}

#loginhelper img
{ 
vertical-align: bottom
}

#loginhelper .searchBtn{
	position:relative;
	top: 5px;	
}

#loginhelper input{
	border:1px solid #A9A9A9;
	font-size:13px;
	line-height:13px;
	}
*/


#loginForm input {
	border:1px solid #A9A9A9;
	font-size:13px;
	line-height:20px;
	width:440px;
	height:22px;
	margin-top:5px;
	padding-top: 3px; !important
}

#loginForm input.small {
	width:220px;	

}

#loginForm {
	padding: 0 0 400px 0;
}

#loginForm label{
 color:#666666;
 font-size:14px;
 font-weight:700;
 margin: 5 0 0 0;
}

.linkAlign{
padding: 0 0 0 15px;
line-height: 30px;
vertical-align: middle;
}

#passwordForm input {
	border:1px solid #A9A9A9;
	font-size:13px;
	line-height:20px;
	width:440px;
	height:22px;
	margin-top:5px;

}
#passwordForm input.small {
	width:220px;	

}

#passwordForm {
	padding: 0 0 400px 0;
}

#passwordForm label{
 color:#666666;
 font-size:14px;
 font-weight:700;
 margin: 5 0 0 0;
}

.video {
	display: block;
    margin-left: auto;
    margin-right: auto
}

.profileDataTable {
	margin: 5px;
	border: 1px dotted gray;
}
.profileDataElement {
	padding: 5px;
}
.profileNav {
}
.profileNavElement {
	padding: 2px;
	width: 100px;
	border: 1px solid orange;
}
#profileContent {
	width: 860px;
	border: 1px solid cyan;
}
#profileLeft {
	width: 160px;
	border: 1px solid blue;
}
#profileMiddle {
	width: 400px;
	border: 1px solid green;
}
#profileRight {
	width: 300px;
	border: 1px solid red;
}
.profileTitle {
	font-weight:bold;
}
div.aCommentFlag {
display:inline;
float:right;
font-size:x-small;
width:100px;
}

#friendSearchForm input {
	border:1px solid #A9A9A9;
	font-size:13px;
	line-height:20px;
	width:440px;
	height:22px;
	margin-top:5px;
}
#friendSearchForm input.small {
	width:220px;	
}

#friendSearchForm label{
 color:#666666;
 font-size:14px;
 font-weight:700;
 margin: 5 0 0 0;
}

#tooltip {
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
}

