
div.normal_tabs ul#norm_tabs li span:hover {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #003399;
}

div.normal_tabs div.tabContent {
    margin: -1px 0 2em 0;
    padding: 0 0.5em;
    border: 1px solid #002288;
    background: #fff;
    float: left;
    width: 98%;
    clear: both;
    border-radius: 5px;
}

div.normal_tabs ul#norm_tabs li.curTab span {
    background-color:#FFFFFF;
    color: #002288;
    position: relative;
    border-width: 1px;
    border-style: solid;
    border-color:#002288 #002288 #FFFFFF #002288;
}

div.normal_tabs ul#norm_tabs li span {
    background-color: #eeeefc;
    border: 1px solid #2244B0;
    color: #2244B0;
    display: block;
    float: left;
    padding: 2px 5px;
    cursor: pointer;
    border-radius: 5px 5px 0 0;
    line-height: 18px;
    font-weight: 100;
    position: relative;
}

div.normal_tabs ul#norm_tabs li {
    margin: 0;
    padding: 0 0 0 0.5em;
    height: 24px;
    float: left;
}

.ui-autocomplete {
    height: 200px;
    overflow-y: scroll;
    overflow-x: hidden;
}
.ui-autocomplete-loading {
    background: white url('images/ui-anim_basic_16x16.gif') right center no-repeat;
}
#searchwrap {
}
.divrow {
    clear: both;
    padding: 5px;
    width:625px;
}
.spacer {
    margin: 0px 10px;
}

.formatbox {
	display: inline;
	padding: 4px;
	margin: 4px;
	border: 1px solid blue;
	background-color: #CCCCFF;
}

.replace {
	cursor:pointer;
}

label {
    margin-left: 5px;
}
.label {
    cursor: pointer;
}
.tooltip {
    background-color:#000;
    border:1px solid #fff;
    padding:10px 15px;
    width:250px;
    display:none;
    color:#fff;
    text-align:left;
    font-size:12px;

    /* outline radius for mozilla/firefox only */
    -moz-box-shadow:0 0 10px #000;
    -webkit-box-shadow:0 0 10px #000;
}

#datefieldset input {
    display: block;
    width: 75px;
    float:left;
    margin-bottom: 3px !important;
}
#datefieldset label {
    display: block;
    float: left;
    padding-right: 3px;
    width: 72px;
}
#datefieldset {
    padding: 0 !important;
    margin: 0 !important;
    width: 175px;
}
#datefieldset div {
    clear:both;
}

/*select#field_select {
    width: 250px;
}*/

#content {
    font-size:.9em;
}

#searchby {
    font-weight:bold;
}

#initrow {
    float:right;
    margin-right:5px;
    line-height:1.5em;
}

#searchbar {
    clear:both;
    padding:5px;
    width:550px;
}

#searchcontainer {
    float:left;
}

#search_tab {
    padding:5px;
    margin-bottom:0;
}

#searchtext {
    margin:5px 10px;
    font-weight:bold;
}

#searchwrap {
    float: left;
}

/*#field_type_container {
    display:inline;
    float:left;
    width:190px;
    top:50%;
    vertical-align:middle;
}*/

#locdiv {
    float:left;
    display:inline;
}

#field_text {
}

a#field_info {
    cursor:pointer;
    border-bottom:1px solid #005DD0;
}

#field_label {
    color:blue;
    font-size:small;
}

#listresults {
    line-height:1.5em;
    clear:both;
}

#locwarning:after,#searchparameters:after {
    content:"";
    display:block;
    clear:both;
}