/*---- Registration/UpdateProfile Setup ----*/
#RegistrationForm {
  margin: 0 0 0 14px;
  padding: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 100%;
  color: #333;
}

#RegistrationForm_Registered {
  margin: 10px 0 18px 214px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: normal;
  color: #000;
  width: 508px;
  text-align: left;
}

#RegistrationForm_Registered  a:link, #RegistrationForm_Registered  a:visited {
  color: #0380D0;
  text-decoration: underline;
}

#RegistrationForm_Registered  a:hover, #RegistrationForm_Registered  a:active {
  color: #FE0000;
  text-decoration: underline;
}

#AddChange {
  margin: 0 0 0 0px;
  padding: 0 0 0 14px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 100%;
  color: #333;
}

#ManageFavoritesFolder {
  margin: 0 0 0 14px;
  padding: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 100%;
  color: #333;
}

#AddChange a {
  color:#434343;
}

#AddChange a:hover {
  color:#FF0000;
}

#AddChange a:visited {
  color:#434343;
}

#ManageFavoritesFolder a {
  color: #0082C4;
}

#ManageFavoritesFolder a:hover {
  color:#FF0000;
}

#ManageFavoritesFolder a:visited {
  color: #0082C4;
}

.PageContentDescription {
  margin: 0 0 14px 0;
  padding: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
  font-weight: 900;
  line-height: normal;
  color: #CD0000;
}



.FormDivider {
  margin: 11px 0 0 0;
  padding: 0;
  border-top: 1px dashed #CCC;
  border-right: none;
  border-bottom: none;
  border-left: none;
  border-collapse: collapse;
  width: 595px;
  clear: both;
}

.Required {
  font-size: 11px;
  color: #FE0000;
}

#PersonalInformation {
  margin: 0 0 7px 0;
  padding: 16px 14px 14px 16px;
  background-color: #E9F1FE;
  width: 565px;
}


.PersonalInformationHeader {
  margin: 0 0 5px 0;
  padding: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
  font-weight: 900;
  color: #333;
}

.OtherInformation {
  margin: 7px 0 0 0;
  padding: 0 0 0 20px;
  border-top: 1px dashed #CCC;
  border-right: none;
  border-bottom: none;
  border-left: none;
  width: 575px;
}

.OtherInfoSectionOverview {
  margin: 12px 0 14px 0;
  padding: 0 186px 0 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #333;
}

.OtherInfoSectionOverview a:link, .OtherInfoSectionOverview a:visited {
  color: #0380D0;
  text-decoration: underline;
}

.OtherInfoSectionOverview a:hover, .OtherInfoSectionOverview a:active {
  color: #CD0000;
  text-decoration: underline;
}

.LegalDisclaimer_Submit {
  margin: 12px 0 14px 0;
  padding: 0 25px 0 0;
  font-weight: normal;
  font-size: 12px;
}

.LegalDisclaimer_Submit a:link, .LegalDisclaimer_Submit a:visited {
  color: #0380D0;
  text-decoration: underline;
}

.LegalDisclaimer_Submit a:hover, .LegalDisclaimer_Submit a:active {
  color: #CD0000;
  text-decoration: underline;
}

.OtherInfoSectionOverviewTitle {
  margin: 0 0 5px 0;
  padding: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
  font-weight: 900;
  color: #333;
}

.AccountInfoSectionOverviewTitle {
 margin: 0 0 5px 0;
  padding: 0;
  font-weight: 900;
   width:550px;
}

.AddChangeSectionOverviewTitle {
 margin: 0 0 15px 0;
  padding: 0;
  font-weight: 900;
  width:550px;
}

.ChooseFileTable {
border:1px solid #989998;
background-color:#FFFFFF;
padding:8px;
width:250px;
}

.ChooseFileTable a {
text-decoration:none;
color:#434343;
}

.ChooseFileTable a:hover {
text-decoration:none;
color:#FF0000;
}

.ChooseFileTable a:visited {
text-decoration:none;
color:#434343;
}

.PreviewImage img {
border:1px solid #989998;
background-color:#FFFFFF;
}

.ManageFavSectionOverviewTitle {
 margin:10px;
  padding: 0;
  font-weight: 900;
}

.RedProfileTitle {
  margin: 10px 0px 10px 10px;
  padding:0px;
  font-weight: 900;
  color:#FF0000;
}

.favoritesImage {
  margin: 0px 0px 10px 10px;
  padding: 0;
  float:left;
}

.VideoCopy {
  margin: 0px 0 5px 0;
  padding: 0;
  float:left;
  line-height:115%;
}

.interactiveCopy {
  margin: 0px 0 15px 10px;
  padding: 0;
  float:left;
  clear:left;
}

.articlesUL {
 margin: 0 0 5px 15px;
 padding: 0;
 font-family: Arial, Verdana, sans-serif;
 font-size: 12px;
 font-weight: normal;
 line-height: 115%;
 color: #333;
 width: 611px;
}

.articlesUL a:link, .articlesUL a:visited {
 color: #0380D0;
 text-decoration: underline;
}

.articlesUL a:hover, .articlesUL a:active {
 color: #CD0000;
 text-decoration: underline;
}

.articlesUL ul {
 margin: 0 0 0 15px;
 padding: 0;
 list-style: none;
}

.articlesUL ul li {
 margin: 0 0 6px 0;
 padding: 0 0 0 6px;
 display: block;
 background-image: url('/LeadershipUK/ApplicationAssets/images/pdpBullet_666.gif');
 background-repeat: no-repeat;
 background-position: 0 5px;
}


.BigDropDown {
  margin: 5px 0 13px 0;
  padding: 0;
  width: 211px;
  height: 18px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #333;
  background-color: #FFF;
  border: 1px solid #989A97;
  float: left;
}

.SubDropDownBox {
  margin: 0;
  padding: 0;
  width: 211px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  font-weight: normal;
  line-height: 100%;
  color: #333;
  background-color: #FFF;
  border: 1px solid #989A97;
  float: left;
}

.MediumDropDown {
  margin: 0 23px 13px 0;
  padding: 0;
  width: 114px;
  height: 18px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #333;
  background-color: #FFF;
  border: 1px solid #989A97;
}

.Copy {
  margin: 0 0 5px 0;
  padding: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 115%;
  color: #333;
}

.AccountInfoSectionOverviewCopy {
  margin: 0 0 15px 0;
  padding: 0;
  width:430px;
}

.Copy_Little {
font-size:10px;
}

.InputBox {
  margin: 0 23px 13px 0;
  padding: 2px 0 2px 2px;
  width: 192px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #333;
  background-color: #FFF;
  border-top: 2px solid #969696;
  border-right: 2px solid #E4E4E4;
  border-bottom: 2px solid #E4E4E4;
  border-left: 2px solid #969696;
}

.LargeInput {
  margin: 0 23px 13px 0;
  padding: 2px 0 2px 2px;
  width: 262px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #333;
  background-color: #FFF;
  border-top: 2px solid #969696;
  border-right: 2px solid #E4E4E4;
  border-bottom: 2px solid #E4E4E4;
  border-left: 2px solid #969696;
}

.ExtraLargeInput {
  margin: 0 23px 13px 0;
  padding: 2px 0 2px 2px;
  width: 410px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #333;
  background-color: #FFF;
  border-top: 2px solid #969696;
  border-right: 2px solid #E4E4E4;
  border-bottom: 2px solid #E4E4E4;
  border-left: 2px solid #969696;
}


.ShortInput {
  margin: 0 23px 13px 0;;
  padding: 2px 0 2px 2px;
  width: 120px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #333;
  background-color: #FFF;
  border-top: 2px solid #969696;
  border-right: 2px solid #E4E4E4;
  border-bottom: 2px solid #E4E4E4;
  border-left: 2px solid #969696;
}

.SmallInput {
  margin: 0 23px 13px 0;;
  padding: 2px 0 2px 2px;
  width: 55px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #333;
  background-color: #FFF;
  border-top: 2px solid #969696;
  border-right: 2px solid #E4E4E4;
  border-bottom: 2px solid #E4E4E4;
  border-left: 2px solid #969696;
}

.TextAreaHeader {
  margin: 0 0 6px 14px;
  padding: 0;
  font-weight: 900;
}

.TextArea {
  margin: 0 0 10px 14px;
  padding: 5px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #333;
  background-color: #FFF;
  border-top: 2px solid #969696;
  border-right: 2px solid #E4E4E4;
  border-bottom: 2px solid #E4E4E4;
  border-left: 2px solid #969696;
  width: 559px;
  height: 157px;
}

.RegisterButton {
  margin: 9px 0 0 0;
  padding: 0;
  float: right;
}

.SubmitButton {
  margin: 10px 10px 0 0;
  padding: 0;
  float: right;
}

.UpdateButton {
  margin: 9px 0 0 0;
  padding: 10px 0px 0px 50px;
}

.LegalCopy {
  margin: 0 0 0 14px;
  padding: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  font-weight: normal;
  line-height: 100%;
  color: #333;
  width: 470px;
  float: left;
}
/*----*/
/*---- RightColumn ----*/
.RightColumPromo {
  margin: 0 0 45px 0;
  padding: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 100%;
  color: #333;
}

.RightColumPromo a:link, .RightColumPromo a:visited {
  color: #0380D0;
  text-decoration: underline;
}

.RightColumPromo a:hover, .RightColumPromo a:active {
  color: #CD0000;
  text-decoration: underline;
}

.RegistrationUpdateProfile_RightColumn {
  margin: 0;
  padding: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 100%;
  color: #333;
}

.RegistrationUpdateProfile_RightColumn a:link, .RegistrationUpdateProfile_RightColumn a:visited {
  color: #0380D0;
  text-decoration: underline;
}

.RegistrationUpdateProfile_RightColumn a:hover, .RegistrationUpdateProfile_RightColumn a:active {
  color: #CD0000;
  text-decoration: underline;
}

#ProfilePageDescription {
  margin: 0 0 13px 16px;
  padding: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
  font-weight: 900;
  line-height: 150%;
  color: #CD0000;
}

.profileSectionLink {
  margin: 0 0 10px 15px;
  padding: 10px 0 0 0px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
  font-weight: 900;
  line-height: 100%;
  color: #000;
  border-top: 1px dashed #CCC;
  border-right: none;
  border-bottom: none;
  border-left: none;
  width: 593px;
  text-align:left;
}

.profileSectionLink_0 {
  margin: 0 0 10px 0px;
  padding: 10px 0 0 0px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
  font-weight: 900;
  line-height: 100%;
  color: #000;
  border-top: 1px dashed #CCC;
  border-right: none;
  border-bottom: none;
  border-left: none;
  width: 593px;
  text-align:left;
}


#Off {
  margin: 0;
  padding: 0 0 0 13px;
  color: #0380D0;
  text-decoration: underline;
  background-image: url('/LeadershipUK/ApplicationAssets/images/rightArrow.gif');
  background-repeat: no-repeat;
  background-position: left center;
  cursor: pointer;
}

#On {
  margin: 0;
  padding: 0 0 0 13px;
  color: #333;
  text-decoration: underline;
  background-image: url('/LeadershipUK/ApplicationAssets/images/rightArrow.gif');
  background-repeat: no-repeat;
  background-position: left center;
  cursor: pointer;
}



#ProfileSection_0 {
  display: none;
}

#ProfileSection_1 {
  display: none;
}

#ProfileSection_2 {
  display: none;
}

#ProfileSection_3 {
  display: none;
}

.dottedLine {
  border-top: 1px dashed #CCC;
  border-right: none;
  border-bottom: none;
  border-left: none;
  width: 593px;
  margin:0px;
  margin-left:15px;
}

.ManageFavTable {
background-color:#FFFFFF;
}


.ManagedottedLine {
  border-top: 1px dashed #CCC;
  border-right: none;
  border-bottom: none;
  border-left: none;
  width: 565px;
  height:1px;
  margin:0px;
  padding:0px;
}
/*---- END RegistrationUpdateProfile Setup ----*/
/*  Samples form page styles  */
#SamplesForm {
  margin: 0 0 0 14px;
  padding: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 100%;
  color: #333;
}

#SampleInformation {
  margin: 0 0 7px 0;
  padding: 25px 14px 30px 46px;
  background-color: #E9F1FE;
  width: 540px;
}


.SamplesImage  {
padding-bottom:40px;
}

.SubmitButton_Sample {
  margin: 0px 0px 0 0;
  padding: 0;
  float: right;
}

.BigRedCopy  {
color:#FF0000;
font-size:14px;
font-weight:bold;
padding-bottom:40px;
}



/*--- Login Error --*/
.DefaultLogin {
  margin: 10px 0 0 14px;
  padding: 0 0 6px 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #333;
}

.DefaultLogin_Error {
  margin: 0 0 10px 0;
  padding: 10px 0 4px 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: 900;
  color: #FE0000;
}

.Email {
  margin: 4px 0 0 0;
  padding: 0;
  font-size: 10px;
}

.EmailInput {
  margin: 0 16px 0 0;
  padding: 0;
}

.EmailInput input {
  border-top: 2px solid #969696;
  border-right: 2px solid #E4E4E4;
  border-bottom: 2px solid #E4E4E4;
  border-left: 2px solid #969696;
  width: 150px;
}

.PW {
  margin: 4px 0 0 0;
  padding: 0;
  font-size: 10px;

}

.PWInput {
  margin: 0;
  padding: 0;
}

.PWInput input {
  border-top: 2px solid #969696;
  border-right: 2px solid #E4E4E4;
  border-bottom: 2px solid #E4E4E4;
  border-left: 2px solid #969696;
  width: 150px;
}

.DLinput {
  margin: 18px 0 0 20px;
}

.NotReg {
  margin: 0;
  padding: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #333;
}

.NotReg a:link, .NotReg a:visited {
  color: #0380D0;
  text-decoration: underline;
}

.NotReg a:hover, .NotReg a:active {
  color: #FE0000;
  text-decoration: underline;
}

.ForgotPW {
  margin: 20px 19px 0 0;
  padding: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: normal;
  float: left;
}

.ForgotPW a:link, .ForgotPW a:visited {
  color: #0380D0;
  text-decoration: underline;
}

.ForgotPW a:hover, .ForgotPW a:active {
  color: #FE0000;
  text-decoration: underline;
}
