/* BULK SMS css for search_form */

#search_form {
    color: #666;
    width: 207px;
}

* html #search_form form {
    display:inline;
} 

#search_form fieldset {
    border: none;
    padding: 10px 5px 2px 0;
    text-align:right;
    background: #ddd;
}

#search_form label {
    font-size: 1.4em;
    font-weight:600;
    text-align: right;
    margin-right: 5px;
}

#search_form .box {
    display: block;
    padding: 0;
    margin: 0;
}

#search_form .box2 {
    display: block;
    padding: 0;
    margin: 5px 0;
}

#search_form input.txtbox {
    background: #fff; 
    border: 1px solid #4e86c2;
    color: #048;
    margin: 3px 0 2px 0;
    max-width: 200px;
}

#search_form input.txtbox:focus {
    background: #eee; 
    color: #048;
    margin: 3px 0 2px 0;
} 

/* **** in_search_form ... Green Background **** */

#in_search_form {
    color: #fff;
    width: 208px;
    /* margin: 0 0 1.1em 0; */ 
}

* html #in_search_form {
    margin: 0 0 1.7em 0; /* for ie6. moved from in_search_form above - was 1.1em paul */ 
}

* html #in_search_form form {
    display:inline;
} 

#in_search_form fieldset {
    border: none;
    padding: 8px 25px 2px 0;
    text-align:right;
    background: #a5c184;
    margin: 0;
}

#in_search_form label {
    font-size: 1.4em;
    font-weight:600;
    text-align: right;
    margin-right: 5px;
}

#in_search_form .loginheader{
    font-size: 1.4em;
    font-weight:600;
    text-align: left;
    margin-left: 8px;
}

#in_search_form .box {
    display: block;
    padding: 0;
    margin: 0;
}

#in_search_form .box2 {
    display: block;
    padding: 0;
    margin: 5px 0;
}

#in_search_form input.txtbox {
    background: #fff; 
    border: 1px solid #4e86c2;
    color: #048;
    margin: 3px 0 2px 0;
    max-width: 200px;
}

#in_search_form input.txtbox:focus {
    background: #eee; 
    color: #048;
    margin: 3px 0 2px 0;
}

#in_search_form #fgotpw {
    font-size:1em;
    text-align: left;
}

#in_search_form a {
    color: #fff;
    text-decoration: none;
}

#in_search_form a:hover {
    color: #fff;
    text-decoration: underline;
}


/* search box on left side of authed pages. css for auth_search_form */

#auth_search_form {
 color: #666;
position: relative;
 }
 * html #auth_search_form form {
   display:inline;
} 
#auth_search_form fieldset {
 border: none;
 padding: 5px;
 text-align: left;
 background: #ddd;
 margin: 0;
 }
#auth_search_form label {
 font-size: 1.2em;
 font-weight:600;
 text-align: left;
 margin-right: 5px;
 }

#auth_search_form .box {
 display: block;
 padding: 0;
 margin: 0;
text-align:right;
 }
#auth_search_form .box2 {
 display: block;
 padding: 0;
 margin: 5px 0;
text-align:right;
 }
#auth_search_form input.txtbox {
 background: #fff; 
  border: 1px solid #4e86c2;
 color: #048;
 margin: 3px 0 2px 0;
 max-width: 130px;
}
#auth_search_form input.txtbox:focus {
 background: #eee; 
 color: #048;
 margin: 3px 0 2px 0;
} 

#auth_search_form a {
color: #fff;
text-decoration: none;
}
#auth_search_form a:hover {
color: #fff;
text-decoration: underline;
}


