
/* autocomplete drop down style */
div.auto_complete    {
     position         :absolute;
     width            :250px;
     background-color :white;
     border           :1px solid #888;
     margin           :0px;
     padding          :0px;
     cursor           :pointer;
} 

div.auto_complete ul
{
    list-style-type:none !important;
    
}

div.auto_complete {
    position:absolute;
    background-color:white;
    border:1px solid #888;
    padding:0px;
}

li.selected{
    background-color: #E3EDFA;
}

/* autocomplete end */

.error-message{
    color: #DA3704;
    display: block;
}


/* registration subject */
#subject-checkbox li { 
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#subject-checkbox  { 

}


.generalButton {
    background: none;
    width: auto;
    border-top: 1px solid #ececec;
    border-right: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
    border-left: 1px solid #ececec;
    background-color: #f0f0f0;
    font-weight: bold;
    padding: 5px 20px;
    margin: 10px 0;
    color: #000 !important;
    font-size: 1em;
    -webkit-border-radius: 13px;
    -moz-border-radius: 13px;
    cursor: pointer;
    }
    
.generalButton:hover {
    background-color: #ddd;
}

/**
  registration
*/
.pregister #region-selector, .pregister #schoolSelector,
.pregister #subject-checkboxes {
    display: none;
}

.pregister .add {
	background:transparent url(i/button-add-sm.png) no-repeat scroll 0 0;
	display:block;
	float:right;
	height:20px;
	margin-left:5px;
	text-indent:-9999px;
	width:43px;
}

.pregister #UserSchoolName {
    width: 340px;
}

.pregister #UserSchoolName_autoComplete{
    width: 350px;
}

.plogin #flashMessage {
    color: red;
}

#register-add-school{
    float: right;
    margin-right: 5px;
}

#international-educator-label, 
.reg-country-select,
#international-back-to-us,
.citySelector,
#city-tip {
    display: none;
}

.customSchoolModalBox .blForm form label {
    display: block;
    
}

.customSchoolModalBox  .button {
  background: url('i/button-form-blank.png') no-repeat 0 0;
  border: none;
    cursor: pointer;
    display: inline-block;
    font-weight:bold;
    height: 22px;
    padding-top: 8px;
    text-decoration: none;
    text-align: center;
    width: 160px;
    margin: 10px 15px 10px 0;
}

.customSchoolModalBox  .button:hover {
  background: url('i/button-form-blank.png') no-repeat 0 -30px;
  text-decoration: none !important;
  color: #06F !important;
}

.form-error {
    background-color: #F5F6CE;
}


#nav-syndication {
    float: right;
    display: inline;
}

#nav-syndication img {
    margin:  5px;
}

