@charset "utf-8";

/* Reset */
a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
h5, h6, hr, html, i, images, ins, kbd, label, legend, li, map, object, ol, p, param, pre,
q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
tr, tt, ul, var {margin:0;padding:0;vertical-align:baseline}

/* Defaults */
:focus {outline:0}
a, a:visited { color:#41856e}
a:hover { color: #41856e}
body {background:#3b6270;color:#666;font:100%/150% Verdana, Arial, Sans-Serif}
img {border:0;vertical-align:bottom}
fieldset {border:0}
p {margin:0 0 1em}
h1, h2 {border-bottom:1px solid #CCC;color:#41856e;font-size:1.1em;font-size:normal;margin:0 0 15px;padding:0 0 5px;text-transform:uppercase}
h2 { color:#666; font-size:1em}
/* Containers */
#page {background:#FFF;margin:0 auto;padding:0 10px;width:900px;-moz-box-shadow:0 0 5px 5px #284d5b;-webkit-box-shadow:0 0 5px 5px #284d5b;box-shadow:0 0 5px 5px #284d5b;}

/* Header */
#header img {float:left;padding:5px 0}
#header .phone {background:#FFF url(../images/phone.png) no-repeat;color:#FFF;float:right;font:bold 1em/33px Arial, Sans-Serif;height:33px;text-align:center;width:327px}
#header ul {background:url(../images/menu.png) repeat-y right top;clear:right;display:inline;float:right;margin:7px 1px 0 0;width:610px}
#header ul li {float:right;list-style:none;width:auto}
#header ul li a {color:#41856e;float:left;font:bold .75em Arial, Sans-Serif;padding:10px 15px 10px;text-decoration:none;text-transform:uppercase;width:auto}
#header ul li a:hover {border-bottom:4px solid #d1c660;color:#3b6270;padding-bottom:6px}

/* Content */
#content {padding:0 0 5px}
#content ul {list-style:disc;margin:0 0 1em 18px}
#content ol {list-style:decimal;margin:0 0 1em 22px}

#content img.profile {
    padding:5px;
    border:1px solid #dadada;
    margin-right:1em;
}

#content .profiles p {
    float:left;
}
#content div.hr {
    clear:both;
    padding-bottom:1em;
    margin-top:1em;
    border-top:1px solid #dadada;
}

.pad { padding-top:25px; padding-bottom:25px; clear:both; }

#content img.sep  {
    padding:2px;
    border:1px solid #999;
    margin-left:10px;
}
/* Footer */
#footer {color:#568596;font:.75em Arial, Sans-Serif;margin:20px auto;text-align:center;width:920px}