html {overflow-y: scroll;}
body {margin:45px 0}
#wrapper { width: 1000px; margin:auto; position:relative}
#header_sub {background:url(/assets/images/bg_header_sub.png) no-repeat; position:relative; width:882px; height:125px; padding-bottom:4px; margin:auto}
#nav_home {position:absolute; top:104px; left:88px; list-style:none; margin:0; padding:0}
#nav_home li {float:left}
img {border:0}
ins {clear:both; display:block; visibility:hidden}
p {margin:0; padding:0 0 8px 0}
h1 {font:bold 12px arial, sans-serif; color:#039; margin:0; padding:0 0 17px 0}
h3 {font:normal 11px/20px arial, sans-serif; color:#02499a; margin:0; padding:20px 0 0 0}
h4 {font:normal 11px/20px arial, sans-serif; color:#02499a; margin:0; padding:0}
a {font:normal 12px arial, sans-serif; color:#333; text-decoration:underline}

#body_wrapper {width:1000px}
#body_left {float:left; width:614px; padding-right:3px; padding-left:59px}
#body_right {float:left; width:318px}
#body_right_contact {width:715px; float:left;}
#body_right_wrapper {float:left}

#body_left_sub {width:177px; float:left; padding-left:49px}
#body_middle_sub {width:447px; float:left; padding-right:3px;}

#contact_left {float:left; width:248px}
#contact_middle {float:left; width:300px}
#contact_right {float:left; width:164px}

.right_padding {padding-bottom:4px}
#logo_sub {position:absolute; left:49px; top:0}
#main_pic_sub {padding-bottom:4px; margin-top:60px}

#home_copy_wrapper {width:614px; background:url(/assets/images/bg_home_copy_tile.png) repeat-y; margin-top:4px}
#home_copy_inner {width:614px; background:url(/assets/images/bg_home_copy_top.png) no-repeat}
#home_copy {padding:34px 30px 22px 30px; font:normal 12px/20px arial, sans-serif; color:#fff}

#sub_copy {padding:30px 30px 0 0; font:normal 12px arial, sans-serif; color:#333}
#sub_copy_contact {padding:30px 0 0 0; font:normal 11px arial, sans-serif; color:#333}
#sub_copy ul li {margin-left:13px}
#sub_copy ul li ul li {margin-left:26px}
#sub_copy ul li ul li ul li {margin-left:39px}

#address {text-align:center; margin:0; padding:0; list-style:none}
#address li {display:block; display:inline; font:normal 11px arial, sans-serif; color: #fff}
#address li a {color:#fff; text-decoration:none}
#address li a:hover {text-decoration:underline}

.footer {text-align:center; margin:0; padding:0; list-style:none}
.footer li {display:block; display:inline; font:normal 11px arial, sans-serif; color: #999}
.footer li.spacer {padding:0 2px 0 2px}
.footer li a {color:#999; text-decoration:none}
.footer li a:hover {text-decoration:underline}
.footer_sub {margin-left:172px}

#nav {width:128px; margin:172px 0 0 39px}
#nav ul {list-style:none; margin:0; padding:0}
#nav ul li {margin:0; padding:0; font:normal 11px/13px arial, sans-serif}
#nav ul li a {font:normal 13px/22px arial, sans-serif; color:#02499a; text-decoration:none; display:block}
#nav ul li a.sub {font:normal 11px/13px arial, sans-serif; color:#999; text-decoration:none; display:block; padding:5px 0 7px 0}
#nav ul li a.on {color:#02499a}
#nav ul li a:hover, #nav ul li a.sub:hover {text-decoration:underline}

#venues {font:normal 11px/20px arial, sans-serif; color:#333}
#venues td {padding-right:15px}
.venues_title {font:normal 11px/20px arial, sans-serif; color:#02499a}


#employees {margin-top:10px}
#employees .thumb {float:left; width:84px}
#employees .info {float:left; margin-top:8px;}
#employees .note {float:left; background:url(/assets/images/icon_note.png) no-repeat; width:22px; height:21px; display:block; margin-top:10px}
#employees .mystory {float:left; display:block; margin-left:5px; margin-top:10px}
#employees .mystory a {font:normal 12px/22px arial; color:#02499a; text-decoration:none}
#employees .staff_name {font:bold 11px arial, sans-serif; color:#02499a}
#employees .staff_title {font:normal 11px arial, sans-serif; color:#333}
#employees .thumbnail {border:1px solid #fff;}
a.testimonial {border:2px solid #fff; display:block; width:83px}
a.testimonial:hover {border:2px solid #02499a; display:block; width:83px}
div.testimonial {float:left; width:104px; height:100px}