body {	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 12px;	line-height: 16px;	color: #333333;	margin: 0px;	padding: 0px;	background-image: url(../images/bg.gif);	background-repeat: repeat-y;	background-color: #fff;	background-position: center top;	text-align: center; /* fixes centering bug in IE -- text reset to left-flush in container DIV */}html { overflow:-moz-scrollbars-vertical; } /* force scrollbar in firefox to fix page shift bug *//* UNIVERSAL LINK STYLES */a { text-decoration: none; }a:link { color: #00586d; }a:visited { color: #00586d; }a:hover { color: #dba210; text-decoration: underline; }a:active { color: #000000; }/* GENERAL STYLES */p { margin: 0px; padding-bottom: 11px; }h1 { margin: 0px; padding: 0px; font-size: 18px; font-weight: bold; color: #333333; }h2 { margin: 0px; padding: 0px; font-size: 12px; font-weight: bold; color: #333333; }#container { text-align: left; width: 770px; margin: 0px auto; }/* MAIN MENU */#topmenucontainer { background-color: #012561; padding: 0px; margin-bottom: 12px; height: 31px; text-align: right; color: #fff; font-weight: bold; }#topmenucontainer td.menu { vert-align: middle; padding: 0px 10px; }#topmenucontainer td.menu a { text-decoration: none; }#topmenucontainer td.menu a:link { color: #fff; }#topmenucontainer td.menu a:visited { color: #fff; }#topmenucontainer td.menu a:hover { color: #dba210; text-decoration: underline; }#topmenucontainer td.menu a:active { color: #fff; }#topmenucontainer td.menuon { vert-align: middle; padding: 0px 10px; background-color: #fff; }#topmenucontainer td.menuon a { text-decoration: none; }#topmenucontainer td.menuon a:link { color: #012561; }#topmenucontainer td.menuon a:visited {color: #012561; }#topmenucontainer td.menuon a:hover { color: #dba210; text-decoration: underline; }#topmenucontainer td.menuon a:active { color: #012561; }/* PATIENT AND PROVIDER MENU */#patientmenu { padding: 6px 20px; color: #fff; background-image: url(../images/bg_patientmenu.gif); background-repeat: repeat-x; }#patientmenu ul { margin: 0px; white-space: nowrap; padding: 0px; font-weight: bold; }#patientmenu li { display: inline; list-style-type: none; margin-right: 18px; }#patientmenu li a { text-decoration: none; }#patientmenu li a:link { color: #fff; }#patientmenu li a:visited { color: #fff; }#patientmenu li a:hover { color: #fff; text-decoration: underline; }#patientmenu li a:active { color: #fff; }#providermenu { padding: 6px 20px; color: #fff; background-image: url(../images/bg_providermenu.gif); background-repeat: repeat-x; visibility: hidden; }#providermenu ul { margin: 0px; white-space: nowrap; padding: 0px; font-weight: bold; }#providermenu li { display: inline; list-style-type: none; margin-right: 18px; }#providermenu li a { text-decoration: none; }#providermenu li a:link { color: #fff; }#providermenu li a:visited { color: #fff; }#providermenu li a:hover { color: #fff; text-decoration: underline; }#providermenu li a:active { color: #fff; }/* COPYRIGHT */#copyright { font-size: 10px; line-height: 14px; color: #999; }#copyright a { text-decoration: none; }#copyright a:link { color: #999; }#copyright a:visited { color: #999; }#copyright a:hover { color: #999; text-decoration: underline; }#copyright a:active { color: #333; }