
body  { background-color: #eee; text-align: left }
table  { background: #fff url(images/conc-background.gif) repeat-y; margin-right: auto; margin-left: auto }
h1 { font-size: 35px; font-family: "Times New Roman", Georgia, Times; text-align: center; margin: 0px; padding: 0px }
h2 { font-size: 18px; font-family: "Times New Roman", Georgia, Times; text-align: center; margin: 0px; padding: 0px }
h3 { font-weight: lighter; font-size: 16px; line-height: 1.2em; font-family: "Times New Roman", Georgia, Times; text-align: center; margin-top: 20px; margin-right: 25px; margin-left: 25px; padding: 10px; border: dotted 1px #fff; width: auto }
h4 { color: #fff; font-style: italic; font-weight: lighter; font-size: 16px; font-family: "Times New Roman", Georgia, Times; text-align: left; margin: 0px 0px 0px 25px; padding: 0px }
h5   { color: #001978; font-size: 14px; line-height: 1.2em; background-color: #eee; text-align: center; margin-right: 50px; margin-left: 50px; padding: 10px; border: solid 3px #bbb }
h6     { color: #001978; font-weight: lighter; font-size: 16px; line-height: 1.2em; background-color: #eee; text-align: center; margin: 15px auto 5px; padding: 10px; border: solid 2px #fff; width: 300px }
#concierge { color: #eee; font-size: 14px; font-family: "Times New Roman", Georgia, Times; background-color: #001978; text-align: center; margin-top: 15px; margin-right: auto; margin-left: auto; border: solid 2px #bbb; width: 600px; height: auto }
#concierge p  { line-height: 1.2em; text-align: left; margin: 15px auto; width: 550px }
#bariatric   { color: #eee; font-size: 14px; font-family: "Times New Roman", Georgia, Times; background-color: #001978; text-align: left; margin-top: 0px; margin-right: auto; margin-left: auto; border: solid 2px #bbb; width: 600px; height: auto }
#bariatric h3     { font-weight: lighter; font-size: 16px; line-height: 1.2em; font-family: "Times New Roman", Georgia, Times; text-align: center; margin-top: 20px; margin-right: 25px; margin-left: 25px; padding: 0px; border: none; width: auto }
#bariatric p   { line-height: 1.2em; text-align: left; margin: 15px auto; width: 550px }
#bottom_nav    { color: #001978; font-size: 14px; font-family: "Times New Roman", Georgia, Times; background-color: #fff; text-align: right; margin-top: 0px; margin-right: auto; margin-left: auto; padding-right: 20px; width: 600px; height: 20px }
#bottom_nav a  { color: #001978; font-size: 14px; font-family: "Times New Roman", Georgia, Times; text-decoration: none; background-color: #ddd; text-align: right; margin: 0px 5px; padding: 0px 5px; border-right: 1px solid #001978; border-bottom: 1px solid #001978; border-left: 1px solid #001978; width: 600px; height: auto }
#bottom_nav a:hover { color: #001978; font-size: 14px; font-family: "Times New Roman", Georgia, Times; text-decoration: none; background-color: #fff; text-align: right; margin: 0px 5px; padding: 0px 5px; border-right: 1px solid #001978; border-bottom: 1px solid #001978; border-left: 1px solid #001978; width: 600px; height: auto }
#top_nav        { color: #001978; font-size: 14px; font-family: "Times New Roman", Georgia, Times; background-color: #fff; text-align: right; margin-top: 15px; margin-right: auto; margin-left: auto; padding-top: 2px; padding-right: 20px; padding-bottom: 0px; width: 600px; height: 15px }
#top_nav a  { color: #001978; font-size: 14px; font-family: "Times New Roman", Georgia, Times; text-decoration: none; background-color: #ddd; text-align: right; margin: 0px 5px; padding: 0px 5px; border-top: 1px solid #001978; border-right: 1px solid #001978; border-left: 1px solid #001978; width: 600px; height: auto }
#top_nav a:hover  { color: #001978; font-size: 14px; font-family: "Times New Roman", Georgia, Times; text-decoration: none; background-color: #fff; text-align: right; margin: 0px 5px; padding: 0px 5px; border-top: 1px solid #001978; border-right: 1px solid #001978; border-left: 1px solid #001978; width: 600px; height: auto }
#photo img     { vertical-align: top; float: left; margin: 0px 15px 5px 5px; padding: 0px }
#photo        { text-align: left; margin: 0px; padding: 0px; width: auto; height: 240px }
form { font-weight: bolder; text-align: center; margin: 0px; padding: 0px; width: auto }
form table { font-weight: bolder; text-align: center; margin: 0px auto 20px; padding: 0px; border: solid 1px #fff; width: 400px }
#fields p { text-align: left; vertical-align: text-top }
td.noback { color: white; background-color: #001978; padding: 10px; z-index: 1000; width: auto }
td.submit { color: white; background-color: #001978; text-align: right; padding: 10px; z-index: 1000; width: auto }
ul  { text-align: left; list-style-type: square; margin: 10px 10px 10px 25px }
li    { line-height: 1.3em; margin: 4px 15px 4px 25px }
#footnote  { color: #001978; font-size: 12px; background-color: #eee; text-align: center; padding-bottom: 10px }
#footnote a { color: #001978; text-decoration: none }
#footnote a:hover { color: #eee; background-color: #001978 }
