div.LoginBox {
    float: left;
    background-color: #444444;
    border: 2px;
    border-style: solid;
    border-color: #888888;  
    padding: 0px;
    /*margin: 5px;*/
    width: 330px;
}

div.LoginBox2 {
    float: left;
    background-color: #444444;
    border: 2px;
    border-style: solid;
    border-color: #888888;  
    padding: 0px;
    /*margin: 5px;*/
    width: 500px;
}

form.SIform {
    font-family: sans-serif;
    font-size: 11pt;
}

form.SIform fieldset {
  border: 0px;
  margin: 0px;
}
form.SIform fieldset ol {
  margin: 0;
  padding: 0;
}
form.SIform fieldset li.error {
  color: #f00;
  font-size: 16pt;
  font-weight: bolder;
  text-align: center;
  list-style: none;
  padding: 0px;
  padding-left: 5px;
  margin: 0;
}
form.SIform fieldset li {
  list-style: none;
  padding: 0px;
  padding-left: 5px;
  margin: 0;
}


form.SIform legend {
  padding: 0 2px;
  font-weight: bold;
}


form.SIform label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
  width: 75px; /* Width of labels */  /* Forced inpu boxes to line up*/
  margin: 0px;
}
form.SIform p.LoginTitle {
	color: orange;
	font-size: 20pt;
	line-height: 33px;
	text-align: center;
  width: 90%; /* Width of labels */  /* Forced inpu boxes to line up*/
  margin: 0px;
  padding: 0px;
  border: 0px;
}
form.SIform label.Stay {
  width: 180px; /* Width of labels */  /* Force Sign In button where I want it */
}
form.SIform label.Warning {
  font-size: 8pt;
  line-height: 12px;
  margin-left: 10px;
  margin-bottom: 0px;
  clear: both;
  width: 90%; /* Width of labels */  /* Forced inpu boxes to line up*/
}


form.SIform input {  /* Email need to be bigger */
  width: 180px;
  margin: 0px;
}
form.SIform input.Stay {  /* Email need to be bigger */
  width: 20px;
}
form.SIform input.save {
  width: 60px;
  background: #ded;
  border: 2px #0f0 outset;
  color: #000;
}
form.SIform input.save:hover { background: #fff; }  
form.SIform input.SignUp {
  width: 90px;
  background: #ded;
  border: 2px #0f0 outset;
  color: #000;
}
form.SIform input.SignUp:hover { background: #fff; }
form.SIform input.unsubscribe {
  background: #caa;
  border: 2px #a00 outset;
  color: #000;
}


form.SIform select {
  width: 115px; /* Width of Drop downs */  /* Forced inpu boxes to line up*/
  height: 25px;
}

form.SIform a:hover {
  border: 2px #00f outset;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-right: 8px;
  padding-left: 8px;
  text-decoration: none;
  background: #dde; 
  color: #000;
}
fieldset.BAIform a:link { background: #fff; }
fieldset.BAIform a:hover { background: #fff; }
fieldset.BAIform a:active { background: #fff; }
fieldset.BAIform input:hover { background: #fff; } 

form.SIform a.OtherLogin{
	font-size:10pt;	
	line-height: 30px;
}

form.SIform input.cbox {
  width: 12px;
  background: #ded;
  border: 2px #0f0 outset;
  color: #000;
}

form.SIform p.OtherLogin{
	text-align: center;
	margin: 0px;
}




