#top
{
 width:100%;
}
#logo
{
  width:450px;
  height:70px;
  vertical-align:bottom;
  margin-top:21PX;
  margin-left:-3px;
 }
 
#toplinks
{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   margin-left:4px;
   color:#FFFFFF;
   width:950px;
   background:url(../rebrand_header_img/bgimg.jpg) repeat-x;
   height:40px;
   margin-top:10px;
   margin-bottom:10px;
}

#footer
{
/*margin-left:21px;*/
background:#3C5A98;
height:25px;
width:955px;
margin-left:0px;
padding-top:5px;

}

#footer a
{
font-family:Arial, Helvetica, sans-serif;
color:#C2CEDA;
font-size:12px;
font-weight:normal;
text-decoration:none;
}

.bottomspace
{
padding-bottom:20px;
}

#outer
{
 width:955px;
 margin-left:0px;
}

.newlogin
{
float:right;
color:#000000;
margin-top:-20px;
font-size:13px;
font-weight:bold;
}

#copyright
{
float:right;
margin-top:-20px;
padding-bottom:0px;
}
#copyright p
{
font-family:Arial, Helvetica, sans-serif;
color:#C2CEDA;
font-size:11px;
font-weight:normal;
}
#copyright a
{
font-family:Arial, Helvetica, sans-serif;
color:#C2CEDA;
font-size:11px;
font-weight:normal;
text-decoration:none;

}
#copyright a:hover
{
font-family:Arial, Helvetica, sans-serif;
color:#FF0066;
font-size:11px;
font-weight:normal;
text-decoration:none;
}


#top_curver_1
{
 width:10px;
}
.top_curver_mid
{
 background:url(../rebrand_images/IAP_con_topbg.jpg);
 background-repeat:repeat-x;
 height:35px;
 color:#CBD5DF;
 padding-left:00px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:16px;
 padding-top:0px;

}

.header_table
{
 padding:0px 0px 0px 0px;
}

#top_curver_2
{
 width:10px;
}


.midboxrow_bottom
{
position:relative;
margin:20px 0px 0px 0px;
 height:1px;
overflow:hidden;
 width:95%;
  background-image:url(../rebrand_images/IAP_dotlinebg.jpg);
}

.GridviewFooter
{
background-color:#3c5a98;
color:#ffffff;
 font-weight:bold;

}

.GridviewFooter a
{
 font-weight:normal;

color:#C2CEDA;
}


.clear
{
clear:both;
}
/* Standalone login panel & other memebership panels 

3c5a98 -dk blue
bbc6da - lt blue
eeeeee - light grey
*/



.loginHolder
{
TEXT-ALIGN: center;
	 BACKGROUND-COLOR: #bbc6da; 

}

.loginHolder .AspNet-Login {
	 BACKGROUND-COLOR: #bbc6da; 
	 FONT-WEIGHT: normal; FONT-SIZE: 11px;  WIDTH: 180px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif;TEXT-ALIGN: left; TEXT-DECORATION: none;margin-bottom: 00px;margin-left: 25px;
}

.AspNet-PasswordRecovery {
	 BACKGROUND-COLOR: #bbc6da; 
	 FONT-WEIGHT: normal; FONT-SIZE: 11px; width:200px;margin-left:auto;margin-right:auto;
}

.loginHolder .AspNet-Login-TitlePanel, .AspNet-PasswordRecovery-UserName-TitlePanel, .AspNet-CreateUserWizard-StepTitlePanel {
	margin:0;padding: 0 0 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px;  FONT-FAMILY: tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;background: #3c5a98;color: #000;text-align: center
}

.loginHolder .AspNet-Login-UserPanel, .AspNet-Login-PasswordPanel, .AspNet-PasswordRecovery-UserName-InstructionPanel, .AspNet-PasswordRecovery-UserName-UserPanel, .AspNet-CreateUserWizard-UserPanel, .AspNet-CreateUserWizard-PasswordPanel, .AspNet-CreateUserWizard-ConfirmPasswordPanel, .AspNet-CreateUserWizard-EmailPanel  {
FONT-WEIGHT: normal; FONT-SIZE: 11px;  FONT-FAMILY: Arial, Helvetica, sans-serif;TEXT-ALIGN: left; TEXT-DECORATION: none;margin-bottom: 5px;margin-left: 5px;margin-top: 0px;
}

.loginHolder .AspNet-Login-UserPanel label, .AspNet-Login-PasswordPanel label, .AspNet-PasswordRecovery-UserName-UserPanel label
{
	float:left;width: 60px;
}

.AspNet-CreateUserWizard-UserPanel label, .AspNet-CreateUserWizard-PasswordPanel label, .AspNet-CreateUserWizard-ConfirmPasswordPanel label, .AspNet-CreateUserWizard-EmailPanel label
{
	float:left;width: 100px;
}

.loginHolder .AspNet-Login-UserPanel input, .AspNet-Login-PasswordPanel input, .AspNet-PasswordRecovery-UserName-UserPanel input, .AspNet-CreateUserWizard-UserPanel input, .AspNet-CreateUserWizard-PasswordPanel input, .AspNet-CreateUserWizard-ConfirmPasswordPanel input, .AspNet-CreateUserWizard-EmailPanel input
{
	width:100px; height:auto; margin: 0;padding: 0px;border:none; FONT-WEIGHT: normal; FONT-SIZE: 11px;  FONT-FAMILY: tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;background: #ffffff;color: #000;text-align: left
}

.loginHolder .AspNet-Login-SubmitPanel, .AspNet-PasswordRecovery-UserName-SubmitPanel, .AspNet-CreateUserWizard-CreateUserButtonPanel {

FONT-WEIGHT: normal; FONT-SIZE: 11px;  COLOR: #0000ff; FONT-FAMILY: Arial, Helvetica, sans-serif; text-align: right;TEXT-DECORATION: none;
}

.loginHolder .AspNet-Login-SubmitPanel input, .AspNet-PasswordRecovery-UserName-SubmitPanel input, .AspNet-CreateUserWizard-CreateUserButtonPanel input
{
 color: #000000;text-align: center;FONT-SIZE: 10px;  
}

.AspNet-Login-CreateUserPanel, .AspNet-Login-PasswordRecoveryPanel
{
TEXT-ALIGN: center; 
}

.errorMessage
{
color:#ff0000;
}
