img {
    border: none;
}

body {
    margin: 0;
    font-family: "Arial", sans-serif;
}

body, table {
    font-size: 9pt;
}

hr {
    height: 1px;
    color: #cccccc;
    background-color: #cccccc;
}

table {
    border-collapse: collapse;
}

td {
    padding: 0;
    vertical-align: top;
}

#table_main {
    width: 100%;
}

#table_content {
    width: 599px;
    height: 99%;
}

#header, #nav_main, #footer {
    width: 830px;
}

#header {
    height: 123px;
    background-image: url("../images/logo_top.jpg");
    background-position: top right;
    background-repeat: no-repeat;
    position: relative;
}

#logo {
    position: absolute;
    top: 10px;
    left: 10px;
}

#shadow {
    width: 100%;
    background-color: #2774CC;
    background-image: url("../images/shadow_rightmost.jpg");
    background-position: top left;
    background-repeat: repeat-y;
    border-left: 1px solid black;
}

html, body, #table_main, #table_main #shadow, #footer {
    height: 100%;
}

#nav_main {
    height: 26px;
    background-color: black;
    background-image: url("../images/shadow_nav.jpg");
    background-position: center right;
    background-repeat: repeat-y;
}

#nav_nav {
    position: relative;
}

#nav_nav span {
    display: none;
}

#nav_nav a {
    padding: 0;
    margin: 0;
    height: 26px;
    background-repeat: no-repeat;
    background-position: 0 0;
    position: absolute;
    top: 0;
}

#nav_nav a:hover {
    background-position: 0 -26px;
}

#posttruck {
    background-image: url("../images/posttruck.gif");
    width: 84px;
    left: 12;
}

#postload {
    background-image: url("../images/postload.gif");
    width: 79px;
    left: 101;
}

#findtruck {
    background-image: url("../images/findtruck.gif");
    width: 82px;
    left: 185;
}

#findload {
    background-image: url("../images/findload.gif");
    width: 75px;
    left: 272;
}

#members {
    background-image: url("../images/members.gif");
    width: 71px;
    left: 352;
}

#nav_secondary {
    height: 30px;
    background-image: url("../images/shadow_nav_secondary.jpg");
    background-position: top right;
    background-repeat: no-repeat;
}

#create {
    float: right;
    margin-top: -8px;
    margin-right: -20px;
}

#content {
    padding-top: 15px;
}

#column_right {
    width: 180px;
    background-image: url("../images/shadow_column_vertical.gif");
    background-position: top left;
    background-repeat: repeat-y;
    background-color: #3F84D2;
}

#ads {
    width: 180px;
    background-image: url("../images/shadow_column.jpg");
    background-position: top left;
    background-repeat: no-repeat;
}

#advertisers {
    color: white;
    padding-top: 10px;
    padding-left: 20px;
    margin-bottom: -10px;
}

iframe#ads {
    margin-top: 20px;
    margin-left: 20px;
    margin-bottom: 20px;
    width: 160px;
    height: 1200px;
    overflow: hidden;
    border: none;
}

#column_left {
    font-size: 10pt;
    width: 200px;
    padding-right: 10px;
}

form.homepage {
    margin-left: 17px;
    padding-bottom: 20px;
    border-bottom: 1px solid #999999;
    height: 100px;
}

.homepage h2, .homepage strong, #column_center h2 {
    color: #003399;
}

.homepage h2, #column_center h2 {
    font-size: 10pt;
}

.homepage strong {
    font-size: 9pt;
}

.homepage strong {
    float: left;
}

.homepage a, .homepage a:visited, .homepage span {
    color: #666666;
    font-size: 7pt;
}

#dots {
    width: 5px;
    height: 100%;
    background-image: url("../images/dots.gif");
    background-position: top center;
    background-repeat: repeat-y;
}

#column_center {
    font-size: 10pt;
    padding: 10px 10px 10px 10px;
}

#column_center h1 {
    color: #003399;
    font-size: 12pt;
}

#loads {
    width: 100%;
}

#loads td {
    padding-top: 15px;
}

#loads ol {
    font-size: 9pt;
    margin: 0;
    padding-left: 23px;
}

#loads li {
    margin-bottom: 15px;
}

.homepage select, .homepage input.sized {
width: 115px;
height: 18px;
}

.homepage input, .homepage select {
    font-size: 9pt;
    background-color: #f2f2f2;
    border: 1px solid #999999;
    float: right;
    margin-bottom: 5px;
}

.homepage input.submit {
    clear: right;
    background-color: transparent;
    border: none;
    margin-right: 1px;
}

.homepage select {
    color: black;
    background-color: #f2f2f2;
}

.homepage a:hover {
    color: #003399;
}

#links {
    margin-top: 25px;
    list-style-image: url("../images/arrow_links.gif");
}

#links li {
    margin-bottom: .5em;
}

#links a, #links a:visited {
    color: #003399;
}

#links a:hover {
    color: #666666;
}

#footer {
    border-top: 1px solid black;
    line-height: 1.5em;
}

#footer, #nav_secondary {
    padding: 10px 20px 0px 13px;
}

#footer a, #footer a:visited, #nav_secondary a, #nav_secondary a:visited {
    color: black;
    padding-right: 5px;
    padding-left: 5px;
}

#footer a:hover, #nav_secondary a:hover {
    color: #003399;
}

#brownboots {
    float: right;
    text-align: right;
}

#brownboots, #brownboots a, #brownboots a:visited {
    color: #999999;
    font-size: 7pt;
}

#brownboots a:hover {
    color: black;
}


