
#portsearch input.term {
    width: 27%;
    margin-left: 3px;
}
#portsearch label {
    font-weight: normal;
}
#portsearch, #statesearch {
    margin: 20px 0px;
}
#portsearch .submit, #statesearch .submit {
    background-color: #F6F8FB;
    border: 1px solid #899EAB;
    font-size: .8em;
    padding: 0 3px;
    margin-left: 15px;
}
#statesearch { display: inline; }
.searchterms, .options {
    margin-top: 15px;
    padding-left: 15px;
}
.options select {
    font-size: .9em;
}
.searchterms span {
    margin: 0 20px;
}
#results {
    margin-top:20px;
    border-top: 1px solid #EFEFEF;
}
ul.headers li{
    float:left;
    width: 15%;
    text-align: center;
    font-size: .9em;
    padding: 4px;
}
ul.headers li.name, .portdetail ul li.name {
    width: 30%;
    text-align:left;
}
ul.headers li.money, .portdetail ul li.money, .portdetail ul li.enps, ul.headers li.enps {
    text-align:right;
    width: 15%;
}
.portdetail ul li.enps {padding-right:30px;}
.portdetail ul li.city {text-align:left; width:11%;}
.portdetail ul li.st, ul.headers li.st {width:5%; padding-left:6%;}
.portdetail table {
    margin-left:0px;
    width: 96%;
    clear:both;
}
.portdetail table td.desc {
    width:100%;
}
ul.headers {
    border: 1px solid #1D235F;
    float:left;
    width: 100%;
    margin-left: 0px;
    margin-bottom: 5px;
}
.portdetail{
    float:left;
    width: 100%;
    padding-top: 10px;
}
.portdetail ul.sum {
    border-top: 1px solid #1D235F;
    padding-top: 15px;
}
.portdetail ul {
    float:left;
    width: 100%;
    margin-left: 0px;
    margin-bottom: 5px;
}
.portdetail ul li {
    float: left;
    width: 16%;
    text-align: center;
    padding: 0 5px;
}
.even {
    background-color: #EFEFEF;
}
.bold {
    font-weight: bold;
}
ul.portstats li {float:none; width:auto;}
ul.portstats {border: 1px solid black; background-color:white; }
h5.left, h5.right {font-size: 1.1em;}
h5.left {width: 34%; float:left; }
h5.right {width:45%; float:left;}
.data-container {float:left; margin-left:30px; }
.enplanement-data {width: 280px; float:left;}
.enplanement-data table td{text-align:right;}
