body {
    margin:5px 0px 5px 0px;
    background-color:#FFFFFF;
    font-family: tahoma, sans-serif;
    font-size: 12px;
}

#all_content {
    width: 695px;
    margin-left: auto;
    margin-right: auto;
    background: url( 'images/page_shadow.gif' ) repeat-y top left;
    padding-left: 4px;
    padding-right: 4px;
}

#top_area {
    height: 70px;
    border-bottom: 1px solid #dadada;
    border-top: 1px solid #dadada;
}

#top_nav {
    float: right;
    height: 50px;
    margin-top: 20px;
    width: 446px;
    border-left: 1px solid #dadada;
}

#date {
    float: left;
    padding-top: 18px;
    padding-left: 10px;
    font-size: 11px;
    color: #a7a7a7;
}

#nav_area {
    height: 114px;
    border-bottom: 1px solid #dadada;
}

#nav_area div {
    float: left;
}

#nav_area div div {
    background: url( 'images/bullet_menu.gif' ) no-repeat 3px 4px;
    text-transform: uppercase;
    padding: 0;
    padding-left: 15px;
    margin-left: 0px;
    margin-top: 90px;
    width: auto;
    height: auto;
    font-size: 9px;
    text-align: center;
}

#home {
    background: url( 'images/home_lt.jpg' ) no-repeat top left;
    width: 89px;
    height: 114px;
}

#home:hover, #home.hover {
    background: url( 'images/home.jpg' ) no-repeat top left;
}

#profile {
    background: url( 'images/profile_lt.jpg' ) no-repeat top left;
    width: 89px;
    height: 114px;
}

#profile:hover, #profile.hover {
    background: url( 'images/profile.jpg' ) no-repeat top left;
}

#services {
    background: url( 'images/services_lt.jpg' ) no-repeat top left;
    width: 89px;
    height: 114px;
}

#services:hover, #services.hover {
    background: url( 'images/services.jpg' ) no-repeat top left;
}

#work {
    background: url( 'images/work_lt.jpg' ) no-repeat top left;
    width: 89px;
    height: 114px;
}

#work:hover, #work.hover {
    background: url( 'images/work.jpg' ) no-repeat top left;
}

#contact {
    background: url( 'images/contact_lt.jpg' ) no-repeat top left;
    width: 89px;
    height: 114px;
}

#contact:hover, #contact.hover {
    background: url( 'images/contact.jpg' ) no-repeat top left;
}

#middle_area {
}

#bottom_area {
    height: 50px;
    border-top: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
    height: 30px;
    text-transform: uppercase;
    clear: both;
    width: 695px;
}

#bottom_area div {
    padding: 10px;
}

#bottom_area a {
    text-decoration: none;
    font-size: 9px;
}

#middle_left {
    height: auto;
    width: 248px;
    float: left;
}

#middle_right {
    width: 446px;
    float: left;
    border-left: 1px solid #dadada;
}

.full_width_dark {
    width: 100%;
    background-color: #fafaf7;
    color:#919191;
    border-bottom: 1px solid #dadada;
    font-size: 12px;
    line-height: 16px;
}

.full_width_light {
    width: 100%;
    background-color: #ffffff;
    color:#919191;
    border-bottom: 1px solid #dadada;
    font-size: 11px;
    line-height: 14px;
}

.half_width_dark {
    background-color: #fafaf7;
    color:#919191;
    font-size: 11px;
    line-height: 14px;
    width: 193px;
    border-right: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
    padding: 15px;
    float: left;
}

.half_width_light {
    background-color: #ffffff;
    color:#919191;
    font-size: 11px;
    line-height:14px;
    width: 192px;
    padding: 15px;
    float: left;
    border-bottom: 1px solid #dadada;
}

img {
    border: 0;
    margin: 0 0 0 0;
}

a {
    color: #5DA9D0;
}

.item_greyy {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 50px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    LINE-HEIGHT: 20px;
    PADDING-TOP: 0px;
    background-position:top left;
    background-repeat:no-repeat;
    background-image:url(http://www.linnlogistics.com/images/bg_list_1.gif);
}

.item_white {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 50px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    LINE-HEIGHT: 20px;
    PADDING-TOP: 0px;
    background-position:top left;
    background-repeat:no-repeat;
    background-image:url(http://www.linnlogistics.com/images/bg_list_2.gif);
}


.item_white a {
    color:#8C8B8B;
    font-size: 11px;
    line-height: 13px;
    text-decoration:none ;
}
.item_greyy a {
    color:#8C8B8B;
    font-size: 11px;
    line-height:13px;
    text-decoration:none ;
}

.list_2 {
    list-style:none;
    margin:0 0 0 0;
    padding:0 0 0 0;
}

ul.list_2 li {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    LINE-HEIGHT: 13px;
    PADDING-TOP: 0px;

    background-image:url(images/pic_list_2.gif);
    background-position:left top;
    background-repeat:no-repeat;

    margin-left:0px;
}

ul.list_2 li a {
    color:#919191;
    font-size: 11px;
    line-height:13px;
    text-decoration:none;
}

ul.list_dec {
    list-style: decimal;
    line-height: 16px;
}

ul.list_dec li {
    margin-left: 15px;
}

.list_3 {
    list-style:none;
    margin:0 0 0 0;
    padding:0 0 0 0;
}

ul.list_3 li {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    LINE-HEIGHT: 13px;
    PADDING-TOP: 0px;

    background-image:url(http://www.linnlogistics.com/images/pic_list_4.gif);
    background-position:left top;
    background-repeat:no-repeat;

    margin-left:0px;
}

ul.list_3 li a {
    color:#BBB695;
    font-size: 10px;
    line-height:13px;
    text-decoration:none;
}

.list_4 {
    list-style:none;
    margin:0 0 0 0;
    padding:0 0 0 0;
}

ul.list_4 li {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 17px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    LINE-HEIGHT: 15px;
    PADDING-TOP: 0px;

    background-image:url(http://www.linnlogistics.com/images/pic_list_10.gif);
    background-position:left center;
    background-repeat:no-repeat;

    margin-left:0px;
}

ul.list_4 li a {
    color:#877E7A;
    font-size: 11px;
    line-height:15px;
    font-weight:bold;
    background-position:top left;
    background-repeat:repeat-x;
    background-image:url(http://www.linnlogistics.com/images/bg_1_15.gif);
    text-decoration:none;
    width:180px;
}

.list_5 {
    list-style:none;
    margin:0 0 0 0;
    padding:0 0 0 0;
}

ul.list_5 li {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 17px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    LINE-HEIGHT: 15px;
    PADDING-TOP: 0px;

    background-image:url(http://www.linnlogistics.com/images/pic_list_11.gif);
    background-position:left center;
    background-repeat:no-repeat;

    margin-left:0px;
}

ul.list_5 li a {
    color:#877E7A;
    font-size: 11px;
    line-height:15px;
    font-weight:bold;
    text-decoration:none;
}

input {
    margin:0 0 0 0;
    padding:0 0 0 0;
    color:#000000;
    font-size: 11px;
    line-height:13px;
    border:1px solid #BEC0C2;
}

textarea {
    color:#000000;
    font-size: 11px;
    line-height:13px;
    border:1px solid #BEC0C2;
}

select {
    border:1px solid #000000;
}

option {
    border:1px solid #000000;
}

.blue_1 {
    color:#5DA9D0;
    font-size: 11px;
    line-height:13px;
}

.blue_2 {
    color:#5DA9D0;
    font-size: 12px;
    line-height:16px;
}

.blue_3 {
    color:#5DA9D0;
    font-size: 16px;
    line-height:20px;
}

.blue_big {
    color:#5DA9D0;
    font-size: 14px;
    line-height:16px;
    font-weight:bold;
}

.grey_1 {
    color:#919191;
    font-size:11px;
    line-height:13px;
}

.grey_2 {
    color:#919191;
    font-size:12px;
    line-height:16px;
}

.grey_3 {
    color:#919191;
    font-size:16px;
    line-height:20px;
}

.hidden {
    display:none;
}

.form_line{clear:both;border-top:1px #919191 dotted;height:25px;padding:10px;}
form label{float:left;width:85%;}
form input,select,textarea{float:right;}