﻿#backgroundWide h1 { margin: 0 0 10px 20px; }

.InnerBackground #intro ul{ padding:0; margin:0; margin-left:10px;}
.InnerBackground #intro ul li { padding:0; margin:0; margin-right:10px; list-style-type:none; float:left; min-height:150px; width:180px; }
.InnerBackground #intro ul li img { margin: 1em auto 0 auto; display:block; }
.InnerBackground #intro ul li h3 { color:#e6027b; padding: 0 10px 0 10px;  }
.InnerBackground hr { border:0; border-top:1px solid gray; width:755px; margin-top:10px; padding-top:10px;}
.InnerBackground p { padding:10px; margin:0; }

#InnerBackground #auth { padding: 0 6px 0 6px; }

/*Override the images for the controls*/
.InnerBackground .controlHeader { background:none; color:#ffffff; } 
.InnerBackground .controlWrapper { background:none;}
.InnerBackground .controlFooter { background:none;}
.InnerBackground .W190 { width:190px;}

#bodyMainContentColumn1 .controlHeader { background:#25aae2; }
#bodyMainContentColumn1 .controlContent { background:#e2f4fe; }
#bodyMainContentColumn1 .controlWrapper { border:1px solid gray;}
#bodyMainContentColumn1 .controlFooter { }

#bodyMainContentColumn2 .controlWrapper{ width:500px; border:1px solid gray;}
#bodyMainContentColumn2 .controlHeader { background:#e30376; }

#bodyMainContentColumn1 #Existing { background-color:#e1f3fd; position:relative; margin: 10px 0 10px 14px; border:1px solid gray; height:238px; }
#bodyMainContentColumn1 #Existing h3 { padding:0 0 0 10px; margin:0; color:#ffffff; background:#25aae2; height:25px; line-height:25px; }
#bodyMainContentColumn1 #Existing ul { padding:0; margin:10px 0 0 0; }
#bodyMainContentColumn1 #Existing ul li input { padding:0; margin:0;}
#bodyMainContentColumn1 #Existing ul li { padding:0 0 0 10px; margin:0; list-style-type:none; min-height:20px;}

#bodyMainContentColumn1 #Existing .button { margin: 0 10px 0 0; }
#bodyMainContentColumn1 #Existing .cbox label { margin:5px;}
#bodyMainContentColumn1 #Existing .forgot { display:block; height:29px; line-height:29px; margin: 0 0 0 10px; }
#bodyMainContentColumn1 #Existing #ExistingInfo { background-color:#a8a9ad; color:#ffffff; padding:5px 10px 5px 10px; min-height:30px; }
#bodyMainContentColumn1 #Existing .grayPanel { position:absolute; bottom:5px; width:240px; }
#Existing ul li .validationError { float:none; background:none; }

#bodyMainContentColumn1 #Existing .validationError { margin: 0 0 0 10px; color:Red; font-weight:bold; display:inline; }

#newRegistrations { position:relative; min-height:238px; background-color:#fdf2f6; margin: 10px 0 10px 10px; border:1px solid gray; width:501px; }
#newRegistrations h3 { padding:0 0 0 10px; margin:0; background-color:#e50278; height:25px; line-height:25px; color:#ffffff; }
#newRegistrations h4 { padding:10px 0 5px 0; font-size:13px;}
#newRegistrations ul { max-width:250px; padding:0; padding-left:10px; margin:0; list-style-type:none;}
#newRegistrations ul li { display:block; min-height:20px; }
#newRegistrations .grayPanel{ padding: 5px 10px 5px 10px; line-height:32px; }
#newRegistrations .grayPanel .validationError { float:none; display:inline; background:none; } 
#newRegistrations .privacy { } 
#newRegistrations ul li label { line-height:20px; }
#newRegistrations ul li .validationError { float:none; background:none; }
#newRegistrations #regImg { position:absolute; right:0; top:25px; background:transparent url(MemberSignUpIcon.jpg) no-repeat top left; height:178px; width:278px; }

#forceMigration { position:relative; border:1px solid gray; margin:0 14px; background-color:#fdf2f6; width:750px}
#forceMigration hr { width:705px; padding:0;}
#forceMigration h3 { padding:0 0 0 0; margin:0; background-color:#e50278; height:25px; color:#ffffff;text-indent:10px;}
#forceMigration h4 { text-indent:30px; color:#E50278; font-size:13px; line-height:25px }

#forceMigration #homeIcon { background:transparent url(HomeIcon.gif) no-repeat top left; height:27px; width:150px; margin-top:10px; }
#forceMigration #securityIcon { background:transparent url(HomeIcon.gif) no-repeat top left; height:27px; width:150px;  }

#forceMigration ul { padding:5px; padding-left:10px; margin:5px; list-style-type:none;}
#forceMigration ul li { line-height:25px;}
#forceMigration #grayPanel { padding:5px 10px; background-color:#e7e8ea; line-height:32px; }
#forceMigration #grayPanel .privacy {float:left;}
#forceMigration hr {width:750px; margin-top:20px;}

#screenName { padding:10px;}
#screenName label { float:left; width:120px; height:32px; line-height:32px; text-align:right; padding: 0 10px 0 0; }
#screenName input { float:left; margin: 6px 10px 0 0; }
#screenName .displayNameOK { color:Green; font-weight:bold; display:block; padding: 5px 0 0 0;}
#screenName p {  padding:0;}
.setRelative { position:relative;}

#address #addressBlock { margin: 0 10px;}
#checkNameResult { float:left; padding: 4px 0 0 10px; }
