@charset "utf-8";


/* Styles for BODY */
body { background: #686868 url(images/background-main.gif) top center repeat; color: #555555; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin: 0px; padding: 0px; }
a { color: #02599C; text-decoration: underline; }
a:hover { text-decoration: none; }
div.divider { border: dotted #999999; border-width: 1px 0px 0px 0px; }
div.gray-bar { background-color: #DDDDDD; height: 4px; }
.highlight { color: #02599C; }

div#main-container { padding-top: 30px; width: 762px;}

div#page-layout-top { background: url(images/background-page-top.gif) top center no-repeat; height: 18px; }
div#page-layout-middle { background: url(images/background-page-middle.gif) top center repeat; }
div#page-layout-middle div.layout-padding { width: 720px; }
div#page-layout-bottom { background: url(images/background-page-bottom.gif) top center no-repeat; height: 18px; }

div#header-container { }
div#header-container td.left-cell { padding: 0px 0px 15px 15px; }
div#header-container td.right-cell { padding: 0px 0px 12px 0px; }
div#header-container td.right-cell td.appt-cell { color: #153F6D; font-size: 16px; line-height: 16px; }
div#header-container td.right-cell td.appt-cell div.phone-number { font-weight: bold; padding-top: 3px; }
div#header-container td.right-cell td.aad-cell { padding: 0px 5px 0px 25px; }

div#body-container { padding: 25px 0px 25px 0px; width: 690px; }
div#body-container td#nav-content { background: #02599C url(images/background-nav-middle.jpg) top center repeat-y; color: #FFFFFF; width: 180px; }
div#body-container td#nav-content div#nav-bg-top { background: url(images/background-nav-top.jpg) top center no-repeat; width: 180px; padding-top: 20px; }
div#body-container td#nav-content a { color: #FFFFFF; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 15px; padding: 10px 0px 10px 32px; text-decoration: none; }
div#body-container td#nav-content a:hover { color: #000033 }
div#body-container td#column-spacer { width:15px; }
div#body-container td#body-content { }
div#body-container td#body-content div#header-image { padding-bottom: 15px; }
div#body-container td#body-content div.page-header h1 { border: solid #02599C; border-width: 0px 0px 1px 0px; color: #02599C; font-family: "Times New Roman", Times, serif; font-size: 30px; font-style: italic; font-weight: normal; line-height: 30px; margin: 0px; padding: 0px 0px 0px 10px; }
div#body-container td#body-content div.content-padding { padding: 0px 12px 0px 12px; }
div#body-container td#nav-content-bottom { background: #02599C url(images/background-nav-bottom.jpg) top center no-repeat; height: 10px; width: 180px; }

div#bottom-content-container { font-size: 11px; line-height: 11px; padding: 14px 0px 0px 0px; }

div#footer-container { color: #FFFFFF; font-size: 11px; line-height: 15px; padding: 10px 0px 30px 0px; }
div#footer-container a { color: #FFFFFF; text-decoration: none; }
div#footer-container a:hover { color: #000000; }