body {
        background-color: #A8D4EF;
        margin: 0px;
        padding: 0px;
        font-family: Arial, Helvetica, Tahoma, sans-serif;
        font-size: 13px;
}

div#container {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 13px;
        padding-right: 13px;
        margin: auto;
        background-color: white;
        width: 746px;
}

div#search {
        padding: 10px;
        width: 727px;
        background-color: #B0B1B3;
        border-top: 1px solid #EBEBEB;
        border-bottom: 1px solid #EBEBEB;
        margin-bottom: 5px;
}

div#search table td {
        text-align: right;
        padding-right: 2px;
}

div#search p, form {
        margin: 0;
        padding: 0;
}

div#header {
        margin-bottom: 5px;
}

td {
        vertical-align: top;
}

td#navigation {
        width: 150px;
        border: 1px solid #646567;
        padding: 0;
        margin: 0;
}

td#navigation ul {
        margin: 0;
        padding: 0;
}

li {
        padding-left: 7px;
        padding-top: 9px;
        padding-bottom: 9px;
        padding-right: 3px;
        background-color: #D7D7D9;
}

td#content li {
        padding: 0;
        background-color: white;
}

td#navigation li {
        border-top: 1px solid #888B92;
        list-style-type: none;
        margin: 0;
        background-repeat: repeat-x;
        font-size: 14px;
}

td#navigation li a {
        text-decoration: none;
}

td#navigation li.heading a {
        color: white;
}

td#navigation li.item a {
        color: black;
}

li.heading {
        background-image: url(images/blue_background.gif);
        background-color: #2D73A6;
        color: white;
}

li.item {
        background-image: url(images/grey_background.gif);
        background-color: #BBBFCA;
}

td#content {
        padding-left: 14px;
        padding-right: 14px;
        padding-bottom: 14px;
}

h1 {
        font-weight: bold;
}

h2 {
        font-size: 18px;
        font-weight: bold;
}

td#rightbar {
        width: 155px;
        padding: 0;
        margin: 0;
        border: 1px solid #646567;
}

td#rightbar ul {
        padding: 0; margin: 0;
}

td#rightbar li {
        list-style-type: none;
}

td#rightbar li#sidebar {
        font-size: 10px;
}

.right {
        float: right;
}

.left {
        float: left;
}

li.feature {
        background-color: red;
        color: white;
}

.phonethumbnail {
        width: 80px;
        height: 80px;
}

.logo {
        width: 80px;
}

td#rightbar p {
        padding: 0;
        margin: 0;
}

p#copyright {
        color: #999;
        font-size: 9px;
        text-align: center;
}

p#copyright a {
        color: #999;
        text-decoration: none;
}

p#copyright a#mind:hover {
        color: red;
}

.highlighted_search {
        color: red;
        background-color: yellow;
        font-weight: bold;
}

.invisible {
        color: grey;
}
.authentication {
display: none;
}