body {margin:0; padding:0; text-align:center; background:url(img/back.png) top left repeat-x #fff; font:75% arial,sans-serif; color:#333}

a {color:#38b; text-decoration:none}
a:hover {color:#f80; text-decoration:none}
a img {border:0}

h1 {font:normal 185% arial; margin-bottom:15px}
.video h3,.curropp h3,.block3 h3{font-size:110%; margin:13px 0 2px 0}
h3 {font-size:125%; margin:0 0 12px 0}
big {font-size:145%; line-height:115%; color:#999}
p {margin: 0 0 15px 0; line-height:125%}

#nav {padding:0; margin:0 auto; width:929px; font: bold 82% arial,sans-serif;background:#eee}
#nav ul {list-style:none; margin:0; padding:0}
#nav li {display:inline}
#nav li a {float:left; text-decoration:none; height:35px;text-indent:-5000px; border-bottom:#fff solid 7px; }
#nav li a.home { background:url(img/menu_home.png) top left no-repeat #eee; width:62px}
#nav li a.about { background:url(img/menu_about.png) top left no-repeat #eee; width:82px}
#nav li a.co { background:url(img/menu_co.png) top left no-repeat #eee; width:158px}
#nav li a.fc { background:url(img/menu_fc.png) top left no-repeat #eee; width:118px}
#nav li a.fhm { background:url(img/menu_fhm.png) top left no-repeat #eee; width:151px}
#nav li a.consult { background:url(img/menu_consult.png) top left no-repeat #eee; width:132px}
#nav li a.aff { background:url(img/menu_aff.png) top left no-repeat #eee; width:82px}
#nav li a.pih { background:url(img/menu_pih.png) top left no-repeat #eee; width:135px}
#nav li.cur a { background-color: #cd0}
#nav li a:hover {border-bottom:#cd0 solid 7px; background-color:#cd0; height:35px}
#events {height:95px; float:left; width:202px; margin:0 9px; color:#333}
#right200 {padding:0; margin:0; float:left; width:200px; font-size:95%; padding-bottom:20px}
#right260 {padding:0; margin:0; float:left; width:260px; font-size:95%; padding-bottom:20px}
#right200 ul,#right260 ul {list-style:none; margin:0; padding:0}
#right200 li,#right260 li {clear:both; padding:3px 7px 3px 5px; float:left;position:relative;  text-decoration:none; color:#555; background:#fff; margin:2px 0; white-space: nowrap}
#right200 li.cur, #right260 li.cur {background:#555; color:#fff}
#right200 li.cur a, #right260 li.cur a {color:#fff}

dl {float:left; border-top:#ddd solid 1px; padding-top:9px; margin:10px 0 0 0; width:240px}
dd {margin:0; padding:0}
dd.name {font-weight:bold}

ul {margin:12px 0 20px 16px; list-style:outside url(img/dot2.gif); padding:0 }
ul li {margin:9px 0 0 0}
.curropp ul {margin:12px 0 0 16px; list-style:outside url(img/dot.gif); padding:0 }
.curropp ul li {margin:5px 0 0 0}
ul #retained {margin-top:15px; font-weight:bold}

.aff {}
.aff h2 {font-size:150%; margin:10px 0 0 0}
.aff .logo {text-align:center; padding:0; width:150px}
.bio_body {float:left; width:580px; padding-bottom:20px}
.bio_photo {float:left; width:98px; height:118px; background: #999; text-align:right; margin-right:20px; border:#999 solid 1px}
.block3 {float:left; width:320px}
.block3 .icon {float:left;width:38px; margin:10px 15px 12px 5px}
.block240 {float:left; width:240px; padding-bottom:20px}
.block400 {float:left; width:400px; padding-bottom:20px; margin-right:60px}
.block640 {float:left; width:640px; padding-bottom:20px}
.block640 h3 {font: bold 120% arial,sans-serif; margin:0 0 9px 0; letter-spacing:0em}
a.emailrec,a.emailrec:visited {float:right; background:#38b; padding:4px 9px; margin:-30px 0 0 0; color:#fff; font:bold 95% arial,sans-serif}
a.emailrec:hover {background:#f80; color:#fff}
.block700 {float:left; width:700px; padding-bottom:20px}
.block920 {width:920px; margin:0 auto}
.block900 {width:900px; margin:0 auto; text-align:left}
.bottom {color:#999; margin:15px 0; font-size:95%; line-height:135%}
.bottom a, .bottom a:visited {color:#999; text-decoration:none}
.bottom a:hover, .bottom a:active {color:#39d; text-decoration:none}
.box_right {float:right; width:190px; margin:-20px 0 20px 40px}
.col360 {float:left; width:360px; margin:0 40px 20px 0}
.col500 {float:left; width:500px ; margin-bottom:20px}
.contact {float:right; width:500px; text-align:right; margin:13px 12px 0 0; font:150% arial,sans-serif; line-height:110%; color:#cd0}
.contact small {font-size:67%; color:#999}
.contactrec {float:right; width:150px; text-align:right; font-weight:bold; margin:0; padding-bottom:9px; clear:both}
.curropp {float:left; width:280px; margin-bottom:20px}
.div {clear:both; height:2px; width:100%; margin:0 auto; padding:0; background:url(img/div.gif) top left repeat-x #fff}
.events {float:right; width:355px; margin-top:20px}
.events_title {float:left; text-align:right; width:85px; font-weight:bold}
.google {float:right; width:100%; padding:15px 0; text-align:right}
.intro {float:left; width:540px; margin:20px 0 9px 0}
.logo {float:left; width:287px; margin:9px 0 14px 0}
.orange {color:#f80}
.pdf {float:left; width:30px; margin:0 10px 20px 0}
.position {float:left; width:640px; border-top:#ddd solid 1px; padding:20px 0 10px 0}
.sante {float:left; width:358px;background:url(img/back_round.gif) bottom left no-repeat #333; border-top:#f80 solid 15px}
.sante ol {color:#eee; margin-bottom:20px}
.sante p {margin:20px; color:#eee}
.sante p img {margin:5px 0}
.tell {clear:both; padding:20px 0; text-align:center}
.tell input {vertical-align:bottom}
.video {float:left; width:300px; margin:15px 0 0 0}