/*	-------------------------------------------------------------
	General form setup
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

form {
    margin: 10px 15px;
}

input, select, textarea {
    color: #151515;
    font-size: 11px;
    color: #666666;
    background-color: #F7F7F7;
    font-family: Arial, Helvetica, sans-serif;
}

label {
    float: left;
    width: 60px;
    display: block;
    color: #AAAAAA;
}

.inputBox, .smallInputBox {
    border: 1px solid #BBBBBB;
}

/*	-------------------------------------------------------------
	Searches
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.inputBox {
    width: 225px;
    margin: 0 0 4px 0;
}

.smallInputBox {
    width: 163px;
    float: left;
    margin: 0 0 20px 0;
}

label {
    margin: 0 0 20px 0;
}

form.smallSearch .submitBtn {
    float: right;
}

form.largeSearch .submitBtn {
    margin: 0 0 4px 75px;
}

form.largeSearch .inputBox {
    float: left;
    margin: 8px 0 0;
}


form#calendarform label {
    display:block;
    float: none;
    clear: both;
    margin: 0 0;
}

form#calendarform input.submitBtn {
    float: right;
}

form#calendarform #from_date,
form#calendarform #to_date {
    margin: 0px 10px 0px 0px;
    padding: 2px 2px;
    width: 176px;
    border: 1px solid #BBBBBB;
}


input[type="submit"] {
    padding: 2px 6px;
    border-bottom: solid 1px #090909;
    border-right: solid 1px #090909;
    border-top: solid 1px #a9a9a9;
    border-left: solid 1px #a9a9a9;
    background-color: #EDEDED;
    color: #00ADE4;
    font-weight: bold;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
input[type="submit"]:hover {
    background-color: #00ADE4;
    color: #FFFFFF;
    cursor: pointer;
}