/*  ------------------------------------------------------------------------
                                Facebook | Login
    ------------------------------------------------------------------------  */
#content {
	padding: 0px 20px 0px 20px;
}
.title_header{
	margin: 0px 0px 10px 0px;
	padding: 20px 0px 10px 0px;
}
.title_header h2.no_icon {
	background:transparent none repeat scroll 0%;
	padding:0px 0px 10px;
}
/*.login #content {
 padding: 12px 20px 20px;
}*/

#loginform {
  text-align: left;
  margin: 20px auto;
  width: 310px;
}

#loginform p {
  line-height:16px;
  margin: 10px 0px;
  text-align: left;
 }

.pwresetmain {
  margin: 0px 10px }
.pwresetmain h1, h2, h3, h4, h5 {
color:#333333;
font-size:13px;
margin:0px;
padding:0px;
font-weight:bold;
}
.pwresetmain p{
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px;
text-align:left;
}
.apinote {
  margin: 10px auto -7px;
  width: 450px;
  background: #ffffff;
}
.apinote h2 {
  font-size: 12px;
  margin-bottom: 6px;
}

/*  BOOKLET  */

#booklet #content {
  padding: 40px;
}

#booklet #loginform {
  padding: 20px 0px;
}

.form_row {
  padding: 0px 0px 8px 0px;
  text-align: left;
}

.form_row label {
  display: block;
  float: left;
  padding: 3px 0px;
  width: 70px;
}

.form_row input {
  margin: 0px;
}

.form_row .inputtext, .inputpassword {
  width: 225px;
}

.form_row .checkbox {
  float: left;
  width: 15px;
  margin: 5px 4px 2px 0px;
}

.save_login_text {
  float: left;
  width: 216px;
  padding-top: 3px;
}

.persistent {
  color: #333;
  display: block;
  font-size: 11px;
  font-weight: normal;
  line-height: 16px;
  padding: 3px 0px 3px 70px;
}

#persistent_notification .status {
  margin: 10px 0px;
}

#persistent_notification .status h2 {
  font-size: 11px;
  font-weight: normal;
}

#buttons {
  padding: 5px 0px 0px 0px;
  text-align:left;
}

#buttons input {
  margin: 0px 2px 0px 0px;
  width: 65px;
}


/*  SHARE LOGIN  */

#share_login {
  padding: 0px 20px 5px 20px;
  text-align: center;
}

#company_description {
  color: #3b5998;
  font-size: 13px;
  font-weight: bold;
  padding: 0px 0px 4px 0px;
}

#share_prompt {}

.reset #content {
  padding: 20px;
}

#book #border_content_shadow {
  margin: 2px 0px 0px 1px;
  padding: 0px;
  border-right: 1px solid #E5E5E5;
  border-bottom: solid 1px #ddd; }
  
.inputtext, .inputpassword {
border:1px solid #BDC7D8;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px;
padding:3px;
}
.formbuttons .inputsubmit, .formbuttons .inputbutton {
margin:2px 4px;
}
.inputbutton, .inputsubmit {
/*background-color:#3B5998;
border-color:#D9DFEA rgb(14, 31, 91) rgb(14, 31, 91) rgb(217, 223, 234);
border-style:solid;
border-width:1px;
color:#FFFFFF;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px;
text-align:center;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CCCCFF none repeat scroll 0 0;
border:1px solid #000066;
*/
}
.inputbutton, .inputsubmit:hover {
/*-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEFF none repeat scroll 0 0;
border:1px solid #FF0000;*/
}
