body {background:#fff;color:#fff;font-family:Arial,sans-serif;font-size:14px}

strong {font-weight:bold}
a {outline:none}

#container {background:#fff url(/images/bg.png) left repeat-y;margin:0 auto;width:960px}

#header {background:url(/images/ask-sandra-header.png) no-repeat;height:165px;position:relative}
    #header p {font-size:16px;font-weight:bold;line-height:1.3;position:absolute;right:140px;text-align:right;top:30px;width:300px}
        #header p a {color:#0166b4;display:block;text-decoration:none}
        #header p a:hover {text-decoration:underline}
    #header img {vertical-align:middle}
    #header a#refer {position:absolute;right:15px;top:142px}

#main {min-height:380px;overflow:auto;position:relative}

/* Left Column */
#leftcol {width:175px;display:inline;float:left}
    ul#menuitems {padding:45px 0 0}
    ul#menuitems li {font-size:14px;font-weight:bold;margin:0 0 2px}
        ul#menuitems li a {background:#81b2da;color:#0166b4;display:block;line-height:27px;padding:0 0 0 30px;text-decoration:none}
        ul#menuitems li a.current,
        ul#menuitems li a:hover {background:transparent url(/images/menu-bg.png) no-repeat;color:#003466}

/* Content */
#content {background:transparent;display:inline;float:left;padding:20px 0;width:592px}
    #content img {display:block;margin:0 0 10px 5px}    
    
    /* Content Typography */
    #content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #content p, #content ol, #content ul, #content dl, #content form, #content table, #content address {padding:0 40px 10px 25px}
    #content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {font-weight:bold;line-height:1.1;margin:10px 0 0}
    #content h1 {font-size:160%;margin:0}
    #content h2 {color:#81b2da;font-size:120%}
    #content h3 {font-size:140%}
    #content h4 {font-size:120%}
    #content p, #content li, #content dt, #content dd {line-height:1.3}
    #content li, #content dd {margin:0 0 5px}
    #content strong, #content dt {font-weight:bold}
    #content em, #content blockquote, #content cite {font-style:italic}
    #content a {color:#fff}
    #content blockquote {padding-left:30px;padding-right:30px}
        #content blockquote em {font-weight:bold}
    #content abbr {border-bottom:1px dotted}
    #content del {text-decoration:line-through}
    #content hr {border:1px solid #003466;margin:5px 50px 15px 40px}

    /* Home Page */
    #content p#boxout {background:#003466;font-size:120%;margin:0 16px 10px 15px;padding:10px 20px 10px 10px}

/* Right Column */
#rightcol {display:inline;float:left;padding:10px 0 0;width:193px}

html>body #sociallinks {bottom:0;position:absolute;right:0;width:193px}

#footer {background:url(/images/footer.png) no-repeat;border-bottom:10px solid #4f4f4f;clear:both;color:#fff;height:143px}
    #footer #logos {padding:65px 0 0 300px}
    #footer #logos a {display:inline;float:left}
    #footer #logos div {display:inline;float:left;padding:8px 0 0 10px}
    #footer #logos div a {color:#fff;display:block;float:none;line-height:1.3;text-decoration:none}
    #footer p {clear:both;font-size:10px;line-height:2.2em;text-align:center}
    #footer p a {color:#fff}

form#enquiryform {background:#023479;border:8px solid #fff;display:none;height:320px;left:50%;margin:-135px 0 0 -208px;padding:20px 0 0;position:fixed;top:50%;width:400px;z-index:100}
form#enquiryform a {color:#0166b4;display:block;float:right;margin:0 20px 0 310px;padding:3px}
form#enquiryform label, form#enquiryform input, form#enquiryform textarea {margin-left:20px}
form#enquiryform input, form#enquiryform textarea {margin-bottom:15px}
form#enquiryform label {color:#fff;display:block;padding:0 0 4px}
form#enquiryform textarea {height:40px}
