body { margin: 0px; padding: 0px; font-family: georgia, times, times new roman, serif; font-size: 13px; line-height: 26px; color: #333;	}
img { border: 0; padding: 0; margin: 0; }
img, input, select, label { vertical-align: middle; }
img.plain { padding: 0; margin: 0; }
img.bullet { padding-bottom: 1px; }

/* Neutralize styling elements */
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, dt, dd, address, form {
	margin: 0;
	padding: 0;
}

p  { font: 13px/26px georgia, times, times new roman, serif; font-weight: normal; color: #222; padding-bottom: 12px; }

p.landing { font-family: arial, san-serif; }
strong { font-weight: bold; color: #76386F;}
td.left_pane { background-color: #E5F1FA; }
td.right_page { background-color: #EEFAFF; }


a, a:link, a:visited, a:active { text-decoration: none; color: #184794; }
a:hover { text-decoration: underline; color: #0000FF; }


.nav_wrapper { height: 30px; background-color: #A5995E; border-top: 1px solid #0057AC; border-bottom: 2px solid #003B68; }
.nav { height: 30px; display: block; text-align: center; background-color: #C5BC8D; margin-left: auto; margin-right: auto; text-align: center; width: 760px; }
.nav ul { margin: 0; padding: 0; height: 30px; list-style: none; text-align: center; width: 760px; }
.nav ul li { display: inline; height: 30px; margin: 0; padding: 0; float: left; background-color: transparent; }
.nav ul li a { overflow: hidden; height: 30px; background-repeat: no-repeat; background-color: #ffffff; background-position: 0 0 ; text-indent: -999em; float: left; border: 0; }
.nav ul li.home { width: 93px; }
.nav ul li.home a { width: 93px; background-image: url("/images/tabs/home.gif"); }
.nav ul li.patients { width: 110px; }
.nav ul li.patients a { width: 110px; background-image: url("/images/tabs/patients.gif"); }
.nav ul li.clinics { width: 196px; }
.nav ul li.clinics a { width: 196px; background-image: url("/images/tabs/clinics.gif"); }
.nav ul li.support { width: 230px; }
.nav ul li.support a { width: 230px; background-image: url("/images/tabs/support.gif"); }
.nav ul li.about { width: 131px; }
.nav ul li.about a { width: 131px; background-image: url("/images/tabs/about.gif"); }
.nav ul li a { text-decoration: none; border: 0; }
.nav ul li a:hover { background-position: 0 -60px; 	border: 0; }
.nav ul li.home a.on, .nav ul li.patients a.on, .nav ul li.clinics a.on, .nav ul li.support a.on, .nav ul li.about a.on { background-position: 0 -30px; border: 0; }


/* SIDEBAR NAVIGATION */

.sb_nav ul { margin: 0; padding: 0; list-style: none; }
.sb_nav ul li { margin: 0; padding: 0; border-bottom: 1px solid #2D598A; border-top: 1px solid #FFFFFF; background-color: transparent; }
.sb_nav ul li a { text-decoration: none; background-color: transparent; display: block; padding: 10px 6px 10px 18px; }
.sb_nav ul li a:link { color: #2D598A; background-color: transparent; }
.sb_nav ul li a:visited { color: #2D598A; background-color: transparent; }
.sb_nav ul li a:active { color: #FFFFFF; background-color: #2D598A; }
.sb_nav ul li a:hover { color: #FFFFFF; background-color: #2D598A; }

.sb_nav ul li.on a,
.sb_nav ul li.on a:link,
.sb_nav ul li.on a:visited,
.sb_nav ul li.on a:active,
.sb_nav ul li.on a:hover { color: black; background-color: #ffffff; }

	
/* Footer */

.footer_wrapper { line-height: 16px; padding-top: 5px; border-top: 1px solid #CCCDCE; }
.footer { width: 760px; text-align:left; margin-left: auto; margin-right: auto; color: #18385C; font: 12px/24px georgia, times, times new roman, serif; }
.footer ul { float: right; margin: 0px;  padding: 0; list-style: none; display: inline; }
.footer ul li { display: inline; }
.footer ul li a { text-decoration: none; color: #18385C; }
.footer ul li a:link { color: #18385C; }
.footer ul li a:visited { text-decoration: none; color: #18385C; }
.footer ul li a:active { text-decoration: underline; color: #445F88; }
.footer ul li a:hover {	text-decoration: underline; color: #445F88; }

/* Body */
.fullpage { width: 760px; padding: 0; text-align: left; vertical-align: top; background-color: #FFFFFF;  }
.content { width: 500px; text-align: left; vertical-align: top; background-color: #FFFFFF; padding: 0px 0px 50px 0px; }
.space { width: 20px; }
.sidebar { padding: 0px; vertical-align: top; background-color: #E5F1FA; width: 240px; }
.sidebar h1 { font: 24px/32px georgia, times, times new roman, serif; font-weight: normal; color: #FFFFFF; background-color: #2D598A; padding: 40px 6px 6px 18px; display: block; }
.sidebar h2 { font: 18px/32px georgia, times, times new roman, serif; font-weight: normal; color: #18385C; padding-left: 18px; padding-bottom: 10px; display: block; }
.sidebar ul.bullets { list-style: disc; padding-left: 0px; margin-left: 35px; font: 15px/21px arial, sans-serif; color: #2D598A; }
.sidebar ul.bullets li { border: 0px; padding-bottom: 15px; }

h1 { font: 24px/32px georgia, times, times new roman, serif; font-weight: normal; color: #18385C; padding-top: 40px; padding-bottom: 15px; }
h1.secondary { font: 24px/32px georgia, times, times new roman, serif; font-weight: normal; color: #18385C; padding-top: 15px; padding-bottom: 20px; }
h2 { font: 17px/26px georgia, times, times new roman, serif; font-weight: normal; color: #082F5C; padding-top: 0px; }
h3 { font: 16px/26px georgia, times, times new roman, serif; font-weight: normal; color: #375788; padding-top: 0px; padding-bottom: 7px; }
hr { color: #A3CDFF; background-color: #A3CDFF; height: 1px; padding: 0; margin: 8px 0; border: 0; }

ul { margin-left: 40px; padding-left: 0; list-style: square; padding-bottom: 12px; }
ul li { margin: 0; padding: 0; line-height: 26px; padding-bottom: 6px; }
ol { margin-left: 40px; padding-left: 0; padding-bottom: 12px; }
ol li { margin: 0; padding: 0; line-height: 26px; padding-bottom: 6px; }


img.people { float: right; padding: 0 0px 10px 10px; }

table.staff { line-height: 18px; }
table.staff td { padding: 0 10px 15px 0; font-size: 11px; vertical-align: top;}


ul.small_checks { color: #333; font-size: 12px; font-family: trebuchet, arial, sans-serif; line-height: 20px; margin-left: 20px; padding-left: 0; list-style: square; padding-bottom: 12px; }
ul.small_checks li { margin: 0; padding: 0; line-height: 26px; padding-bottom: 6px; }
ul.checkbox {}
.small { font-size: 12px; font-family: trebuchet, arial, sans-serif; line-height: 20px;}