*{margin:0;padding:0}
body{background:#fff;color:#000;font:11px Arial,sans-serif}
hr{display:none}
a{color:#00aece}
h1,h2,h3{color:#00628c}
p{padding-bottom:1em;font-size:12px;}
ol,ul{margin-bottom:.3em;font-size:12px;}
li{margin:0 0 5px 12px;font-size:12px;}
fieldset{border:0}
table{border-collapse:collapse;width:100%}
td{padding:5px 10px}
form li{list-style:none;margin:0;padding:0 0 5px 0}
form label{display:block}
.clear{clear:both}
label.error{color:#f00}
input.error{border:1px solid #f00 !important}

#container{margin:20px auto;background:url(../img/bg.gif) 0 109px no-repeat;border:2px solid #919191;padding-top:1px;position:relative}
#container,#footer{width:860px}
#header{height:109px}
#logo,
#logo span{display:block;width:222px;height:93px}
#logo{position:absolute;top:6px;right:12px}
#logo span{position:absolute;top:0;left:0;background:url(../img/logo.gif) no-repeat;z-index:1;cursor:pointer;cursor:hand}

#nav{position:absolute;top:85px;left:0;width:700px;}
#nav li{display:inline;padding:0 5px}
#nav a{text-transform:uppercase;color:#00aece;font-size:12px;font-weight:bold;text-decoration:none}
#nav a:hover{color:#a7a8ac;text-decoration:underline}
#sidebar a.active,
#nav a.active{color:#a7a8ac}

#tagline{position:absolute;top:110px;left:0;width:700px;padding:20px;font-size:24px;color:#00628C;text-transform:uppercase}
#tagline span{color:#fff}

#content{width:430px;float:right;padding:220px 10px 20px 0}
#content h1,
#content h2,
#content h3{font-size:1.2em;font-weight:bold;margin-bottom:5px;}
#content h1,
#content h2{color:#000}
#content-sidebar{width:650px;float:left}

#sidebar{float:left;width:160px;padding:220px 20px 120px 20px}
#sidebar h3{color:#a7a8ac;text-transform:uppercase;font-size:13px;font-weight:bold;padding-bottom:10px}
#sidebar li{list-style:none;margin:0 0 5px 0}
#sidebar a{font-weight:bold;text-decoration:none}
#sidebar a:hover{text-decoration:underline}

#sidebar #contact h3{color:#00628c}
#sidebar #contact p{color:#00628c;font-weight:bold}
#sidebar #contact p b{display:inline-block;width:15px;color:#8cdae9}

#footer{margin:0 auto 20px auto;text-align:right}
#appointment{float:right;width:198px;padding:150px 0 20px 0}
#appointment fieldset{background:#D7EDF4 url(../img/appointment.gif) 0 100% no-repeat;width:158px;padding:10px 10px 70px 10px}
#appointment li{list-style:none;margin:0;padding:0 0 5px 0}
#appointment label{display:block}
#appointment p{color:#888;text-align:center}
#appointment h3{font-size:11px;padding:0 0 0 4px;font-weight:bold;text-transform:uppercase}
#appointment input,
#appointment select,
#appointment textarea{border:1px solid #00AECE;background:#fff url(../img/form-field.gif);width:154px;color:#000;padding:1px 2px}
#appointment #submit,
#submit{border:0;background:none;color:#00aece;text-transform:uppercase;font-weight:bold}
#appointment #submit{text-align:right}

#accreditation,
#accreditation span{position:absolute;display:block;width:140px;height:68px}
#accreditation{left:20px;bottom:20px}
#accreditation span{left:0;top:0;z-index:1;background:url(../img/accreditation.gif) no-repeat}

#people img{float:left;padding:0 20px 20px 0}
#people li{list-style:none;clear:both;}
#people h3{text-transform:uppercase}