/* POP UP WIDGET */

.PopUpWidget-BG
{
  background-color: #EDEAD7;
}

.PopUpWidget-Border
{
  border: 1px solid #1B5A69;
}

/* AVATAR */

#Avatar
{
  background: url(/graphics/avatar_bkgd.gif) no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 88px;
	height: 85px;
}

/* ANONYMOUS USER WIDGET */

#AnonymousUserWidget
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px;
	padding: 10px;
	text-align: left;
	height: 115px;
}
#AnonymousUserWidget h3
{
  font-size: 15px;
	font-weight: bold;
	color: #8A4701;
	margin: 0px;
	padding: 0px;
	/* text-transform: lowercase; */
}
#AnonymousUserWidget p
{
  font-size: 11px;
  margin: 0px;
	padding: 0px;		
}
#AnonymousUserWidget img
{
  border: 0px;
	float: right;
	margin: 0px 0px 0px 5px;
	padding: 0px;
}
#AnonymousUserWidget ul
{
  list-style: none;
	margin: 0px;
	padding: 8px 0px 4px 0px;
}
#AnonymousUserWidget li
{
  background: url(/graphics/bullet.gif) no-repeat 0px 50%;
  font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding-left: 10px;
	text-transform: uppercase;
}
#AnonymousUserWidget a
{
  color: #1B5A69;	
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

/* VALID USER WIDGET */

#ValidUserWidget
{
	font-family: Arial, Sans-Serif;
	font-size: 13px;
	margin: 0px;
	padding: 10px;
	text-align: left;
	height: 80px;
}
#ValidUserWidget h3
{
  font-size: 15px;
	font-weight: bold;
	color: #8A4701;
	margin: 0px;
	padding: 0px;
}
#ValidUserWidget img
{
  border: 0px;
	float: left;
	margin: 5px 0px 0px 5px;
	padding-right: 10px;
}
#ValidUserWidget ul
{
  list-style: none;
	margin: 0px;
	padding: 8px 0px 4px 0px;
}
#ValidUserWidget li
{
  background: url(/graphics/bullet.gif) no-repeat 0px 50%;
  font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding-left: 10px;
	text-transform: uppercase;
}
#ValidUserWidget a
{
  color: #1B5A69;	
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

/* CANCEL MEMBERSHIP CONFIRMATION WIDGET */

#CancelMembershipConfirmWidget
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
}
#CancelMembershipConfirmWidget h3
{
  font-size: 15px;
	font-weight: bold;
	color: #8A4701;
	margin-top: 0px;
}
#CancelMembershipConfirmWidget span
{
  font-size: 13px;
}
#CancelMembershipConfirmWidget a
{
  color: #1B5A69;
  font-size: 11px;
  font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

/* CANCEL MEMBERSHIP THANKS WIDGET */

#CancelMembershipThanksWidget
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
}
#CancelMembershipThanksWidget h3
{
  font-size: 15px;
	font-weight: bold;
	color: #8A4701;
	margin-top: 0px;
}
#CancelMembershipThanksWidget span
{
  font-size: 11px;	
}
#CancelMembershipThanksWidget a
{
  color: #1B5A69;
  font-size: 11px;
  font-weight: bold;
	text-decoration: none;	
	text-transform: uppercase;
}

/* CHANGE PASSWORD WIDGET */

#ChangePasswordWidget
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
}
#ChangePasswordWidget h3
{
  font-size: 15px;
	font-weight: bold;
	color: #8A4701;
	margin: 0px;
}
#ChangePasswordWidget span, label
{
  font-size: 11px;	
}
#ChangePasswordWidget a
{
  color: #1B5A69;
  font-size: 11px;
  font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

/* CHANGE PASSWORD THANKS WIDGET */

#ChangePasswordThanksWidget
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
}
#ChangePasswordThanksWidget h3
{
  font-size: 15px;
	font-weight: bold;
	color: #8A4701;
	margin-top: 0px;
}
#ChangePasswordThanksWidget span
{
  font-size: 11px;		
}
#ChangePasswordThanksWidget a
{
  color: #1B5A69;
  font-size: 11px;
  font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

/* FORGOT PASSWORD WIDGET */

#ForgotPasswordWidget
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
}
#ForgotPasswordWidget h3
{
  font-size: 15px;
	font-weight: bold;
	color: #8A4701;
	margin-top: 0px;
}
#ForgotPasswordWidget span, label
{
  font-size: 11px;	
}
#ForgotPasswordWidget a
{
  color: #1B5A69;
  font-size: 11px;
  font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

/* FORGOT PASSWORD THANKS WIDGET */

#ForgotPasswordThanksWidget
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
}
#ForgotPasswordThanksWidget h3
{
  font-size: 15px;
	font-weight: bold;
	color: #8A4701;
	margin-top: 0px;
}
#ForgotPasswordThanksWidget span
{
  font-size: 11px;	
}
#ForgotPasswordThanksWidget a
{
  color: #1B5A69;
  font-size: 11px;
  font-weight: bold;
	text-decoration: none;	
	text-transform: uppercase;
}

/* LOGIN WIDGET */

#LoginWidget
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
}
#LoginWidget h3
{
  font-size: 15px;
	font-weight: bold;
	color: #8A4701;
	margin: 0px;
	text-align: left;
	/* text-transform: lowercase; */
}
#LoginWidget img
{
  border: 0px;
	float: left;
	margin: 5px 0px 0px 5px;
	padding-right: 10px;
}
#LoginWidget span, label
{
  font-size: 11px;	
}
#LoginWidget ul
{
  list-style: none;
	margin: 0px;
	padding: 8px 0px 4px 0px;
}
#LoginWidget li
{
  background: url(/graphics/bullet.gif) no-repeat 0px 50%;
  font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding-left: 10px;
	text-transform: uppercase;
}
#LoginWidget a
{
  color: #1B5A69;
  font-size: 11px;
  font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

/* LOGIN ERROR WIDGET */

#LoginWidget ul
{
  list-style: disc;
  margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}
#LoginErrorWidget li
{
  background-image: none;
  margin: 0px 4px 0px 35px;
	padding: 0px 0px 0px 0px;
	text-transform: none;
}

/* NEWSLETTERS WIDGET */

#NewslettersWidget
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
}
#NewslettersWidget h3
{
  font-size: 15px;
	font-weight: bold;
	color: #8A4701;
	margin-top: 0px;
}
#NewslettersWidget span, label
{
  font-size: 11px;
}
#NewslettersWidget a
{
  color: #1B5A69;
  font-size: 11px;
  font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

/* REGISTRATION WIDGET */

#RegistrationWidget
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
}
#RegistrationWidget h3
{
  font-size: 15px;
	font-weight: bold;
	color: #8A4701;
	margin: 0px;
	text-align: left;
}
#RegistrationWidget span, label
{
  font-size: 11px;
}
#RegistrationWidget a
{
  color: #1B5A69;
  font-size: 11px;
  font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

/* REGISTRATION THANKS WIDGET */

#RegistrationThanksWidget
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
}
#RegistrationThanksWidget h3
{
  font-size: 15px;
	font-weight: bold;
	color: #8A4701;
	margin-top: 0px;
}
#RegistrationThanksWidget span
{
  font-size: 11px;	
}
#RegistrationThanksWidget a
{
  color: #1B5A69;
  font-size: 11px;
  font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

/* RESEND CONFIRMATION EMAIL WIDGET */

#ResendConfirmationWidget
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
}
#ResendConfirmationWidget h3
{
  font-size: 15px;
	font-weight: bold;
	color: #8A4701;
	margin-top: 0px;
}
#ResendConfirmationWidget span, label
{
  font-size: 11px;	
}
#ResendConfirmationWidget a
{
  color: #1B5A69;
  font-size: 11px;
  font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

/* RESEND CONFIRMATION EMAIL THANKS WIDGET */

#ResendConfirmationThanksWidget
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
}
#ResendConfirmationThanksWidget h3
{
  font-size: 15px;
	font-weight: bold;
	color: #8A4701;
	margin-top: 0px;
}
#ResendConfirmationThanksWidget span
{
  font-size: 11px;	
}
#ResendConfirmationThanksWidget a
{
  color: #1B5A69;
  font-size: 11px;
  font-weight: bold;
	text-decoration: none;	
	text-transform: uppercase;
}

/* PAGE LOGIN FORM */

#PageLoginForm
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
	width: 318px;
}
#PageLoginForm h3
{
  font-size: 15px;
	font-weight: bold;
	color: #8A4701;
	margin: 0px;
	text-align: center;
	/* text-transform: lowercase; */
}
#PageLoginForm img
{
  border: 0px;
	float: left;
	margin: 5px 0px 0px 5px;
	padding-right: 10px;
}
#PageLoginForm span, label
{
  font-size: 11px;	
}

/* PAGE REGISTRATION FORM */

#PageRegistrationForm
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
	width: 350px;
}
#PageRegistrationForm h3
{
  font-size: 15px;
	font-weight: bold;
	color: #8A4701;
	margin: 0px;
	text-align: left;
}
#PageRegistrationForm span, label
{
  font-size: 11px;
}

/* PAGE REGISTRATION THANKS */

#PageRegistrationThanks
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
}
#PageRegistrationThanks h3
{
  font-size: 15px;
	font-weight: bold;
	color: #8A4701;
	margin-top: 0px;
}
#PageRegistrationThanks span
{
  font-size: 11px;	
}
#PageRegistrationThanks a
{
  color: #1B5A69;
  font-size: 11px;
  font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

/* FOOTER LINE */

#FooterLine
{
  height: 1px;
  width: 75%; 
}

/* USER STATUS MESSAGES */

.UserStatus
{
  color: #000000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

/* ERROR SUMMARY */

.ErrorSummary
{
  color: #FF0000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  position: relative;
  top: 0px;
  left: 0px;
}


