﻿body	{font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-align: left;}
img		{border: 0;}
form	{padding: 0; margin: 0;}

div, td div		{margin-bottom: 12px;}
a				{color: #475c34; text-decoration: underline;}
a:hover			{color: #692831; text-decoration: underline;}

.BodyTextBig			{font-size: 13px; line-height: 20px; color: #49423b; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.BodyTextBig a:link     {font-size: 13px; line-height: 20px; color: #475c34; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}
.BodyTextBig a:active	{font-size: 13px; line-height: 20px; color: #475c34; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}
.BodyTextBig a:visited	{font-size: 13px; line-height: 20px; color: #475c34; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}
.BodyTextBig a:hover	{font-size: 13px; line-height: 20px; color: #692831; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}

.BodyText			{font-size: 12px; line-height: 18px; color: #49423b; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.BodyText a:link	{font-size: 12px; line-height: 18px; color: #475c34; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}
.BodyText a:active	{font-size: 12px; line-height: 18px; color: #475c34; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}
.BodyText a:visited	{font-size: 12px; line-height: 18px; color: #475c34; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}
.BodyText a:hover	{font-size: 12px; line-height: 18px; color: #692831; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}

.BodyTextMed			{font-size: 11px; line-height: 17px; color: #49423b; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.BodyTextMed a:link	    {font-size: 11px; line-height: 17px; color: #475c34; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}
.BodyTextMed a:active	{font-size: 11px; line-height: 17px; color: #475c34; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}
.BodyTextMed a:visited	{font-size: 11px; line-height: 17px; color: #475c34; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}
.BodyTextMed a:hover	{font-size: 11px; line-height: 17px; color: #692831; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}

.BodyTextSmall				{font-size: 10px; line-height: 16px; color: #49423b; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.BodyTextSmall a:link		{font-size: 10px; line-height: 16px; color: #475c34; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}
.BodyTextSmall a:active		{font-size: 10px; line-height: 16px; color: #475c34; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}
.BodyTextSmall a:visited	{font-size: 10px; line-height: 16px; color: #475c34; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}
.BodyTextSmall a:hover		{font-size: 10px; line-height: 16px; color: #692831; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}

.BreadCrumbs			{font-size: 11px; line-height: 18px; color: #000000; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.BreadCrumbs a:link	    {font-size: 11px; line-height: 18px; color: #000000; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.BreadCrumbs a:active	{font-size: 11px; line-height: 18px; color: #000000; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.BreadCrumbs a:visited	{font-size: 11px; line-height: 18px; color: #000000; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.BreadCrumbs a:hover	{font-size: 11px; line-height: 18px; color: #a4b67f; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}

.Footer				{font-size: 11px; color: #364728; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.Footer a:link		{font-size: 11px; color: #364728; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.Footer a:active	{font-size: 11px; color: #364728; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.Footer a:visited	{font-size: 11px; color: #364728; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.Footer a:hover		{font-size: 11px; color: #6d923a; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}

.Caption			{font-size: 10px; color: #49423b; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.Caption a:link		{font-size: 10px; color: #435125; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}
.Caption a:active	{font-size: 10px; color: #435125; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}
.Caption a:visited	{font-size: 10px; color: #435125; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}
.Caption a:hover	{font-size: 10px; color: #634630; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}

.SearchText				{font-size: 12px; color: #fff5d6; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.SearchText a:link		{font-size: 12px; color: #fff5d6; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.SearchText a:active	{font-size: 12px; color: #fff5d6; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.SearchText a:visited	{font-size: 12px; color: #fff5d6; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.SearchText a:hover		{font-size: 12px; color: #fff5d6; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}

.ErrorText				{font-size: 12px; line-height: 18px; color: #cc3333; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.ErrorText a:link		{font-size: 12px; line-height: 18px; color: #cc3333; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}
.ErrorText a:active		{font-size: 12px; line-height: 18px; color: #cc3333; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}
.ErrorText a:visited	{font-size: 12px; line-height: 18px; color: #cc3333; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}
.ErrorText a:hover		{font-size: 12px; line-height: 18px; color: #eb401e; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}

.TopNav 			{font-size: 12px; line-height: 19px; color: #ffffff; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.TopNav a:link		{font-size: 12px; line-height: 19px; color: #ffffff; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.TopNav a:active	{font-size: 12px; line-height: 19px; color: #ffffff; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.TopNav a:visited	{font-size: 12px; line-height: 19px; color: #ffffff; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.TopNav a:hover		{font-size: 12px; line-height: 19px; color: #8fc14c; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}

.TopNavOn 			{font-size: 12px; line-height: 19px; color: #8fc14c; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.TopNavOn a:link	{font-size: 12px; line-height: 19px; color: #8fc14c; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.TopNavOn a:active	{font-size: 12px; line-height: 19px; color: #8fc14c; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.TopNavOn a:visited	{font-size: 12px; line-height: 19px; color: #8fc14c; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.TopNavOn a:hover	{font-size: 12px; line-height: 19px; color: #8fc14c; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}

.BreadCrumbHeader       {font-size: 9px; line-height: 16px; color: #5b4b34; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none; text-transform: uppercase;}
.BreadCrumb 			{font-size: 11px; line-height: 16px; color: #49423b; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.BreadCrumb a:link	    {font-size: 11px; line-height: 16px; color: #49423b; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.BreadCrumb a:active	{font-size: 11px; line-height: 16px; color: #49423b; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.BreadCrumb a:visited	{font-size: 11px; line-height: 16px; color: #49423b; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.BreadCrumb a:hover	    {font-size: 11px; line-height: 16px; color: #692831; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}

.LeftNav 			{font-size: 11px; color: #475c34; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.LeftNav a:link		{font-size: 11px; color: #475c34; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.LeftNav a:active	{font-size: 11px; color: #475c34; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.LeftNav a:visited	{font-size: 11px; color: #475c34; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.LeftNav a:hover	{font-size: 11px; color: #475c34; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}

.RSText			    {font-size: 12px; color: #475c34; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.RSText a:link	    {font-size: 12px; color: #475c34; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}
.RSText a:active	{font-size: 12px; color: #475c34; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}
.RSText a:visited	{font-size: 12px; color: #475c34; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}
.RSText a:hover	    {font-size: 12px; color: #692831; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}

.RSText ul		{margin:0; padding:0; list-style:none; overflow:hidden;}
.RSText ul li	{float:left; background: url(/images/page/small_bullet.gif) no-repeat 1px 9px; padding: 2px 0 2px 12px;}

.RSLinkText			    {font-size: 12px; color: #475c34; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.RSLinkText a:link	    {font-size: 12px; color: #475c34; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}
.RSLinkText a:active	{font-size: 12px; color: #475c34; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}
.RSLinkText a:visited	{font-size: 12px; color: #475c34; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}
.RSLinkText a:hover	    {font-size: 12px; color: #692831; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}

.RightQuote                 {font-size: 14px; line-height: 24px; color: #726860; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.RightQuoteCredit           {font-size: 12px; line-height: 20px; color: #726860; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.RightQuoteBlack            {font-size: 14px; line-height: 24px; color: #000000; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.RightQuoteBlackCredit      {font-size: 12px; line-height: 20px; color: #000000; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.RSHairline                 {background: #475c34;}

.LocationText			{font-size: 12px; line-height: 18px; color: #2a2a2a; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.LocationText a:link	{font-size: 12px; line-height: 18px; color: #435125; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}
.LocationText a:active	{font-size: 12px; line-height: 18px; color: #435125; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}
.LocationText a:visited	{font-size: 12px; line-height: 18px; color: #435125; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}
.LocationText a:hover	{font-size: 12px; line-height: 18px; color: #641f45; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}


/* misc fonts for use on the content pages */
h1				{font-size: 18px; font-weight: normal; color: #475c34; font-family: Georgia, serif; text-decoration: none; margin: 0;}
h2				{font-size: 13px; font-weight: bold; color: #475c34; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none; margin: 0;}
h3				{font-size: 14px; font-weight: normal; color: #49220b; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none; margin: 0;}
h4				{font-size: 15px; font-weight: normal; color: #475c34; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none; margin: 0;}
h5				{font-size: 13px; font-weight: bold; color: #475c34; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none; margin: 0;}
h6              {font-size: 11px; font-weight: bold; color: #475c34; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none; margin: 0;}

.Required		            {font-size: 11px; color: #cc3333; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.SearchResultsHeadSmall     {font-size: 9px; font-weight: bold; color: #6e2e42; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.PhysicianSubHead           {font-size: 12px; font-weight: bold; color: #6e2e42; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.GratitudeGardenDate		{font-size: 10px; color: #666666; font-style: italic; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}


/* form fields */
.TextBox350			{font-size: 12px; font-family: Arial, Verdana, sans-serif; color: #000000; width: 344px; height:14px}
.TextBox320			{font-size: 12px; font-family: Arial, Verdana, sans-serif; color: #000000; width: 314px; height:14px}
.TextBox250			{font-size: 12px; font-family: Arial, Verdana, sans-serif; color: #000000; width: 244px; height:14px}
.TextBox200			{font-size: 12px; font-family: Arial, Verdana, sans-serif; color: #000000; width: 194px; height:16px}
.TextBox182			{font-size: 12px; font-family: Arial, Verdana, sans-serif; color: #000000; width: 176px; height:16px}
.TextBox75			{font-size: 12px; font-family: Arial, Verdana, sans-serif; color: #000000; width: 69px; height:14px}
.TextBox20			{font-size: 12px; font-family: Arial, Verdana, sans-serif; color: #000000; width: 14px; height:14px}
.TextArea350		{font-size: 12px; font-family: Arial, Verdana, sans-serif; color: #000000; width: 344px; height:96px}
.TextArea320Tall	{font-size: 12px; font-family: Arial, Verdana, sans-serif; color: #000000; width: 314px; height:196px}
.TextArea320		{font-size: 12px; font-family: Arial, Verdana, sans-serif; color: #000000; width: 314px; height:96px}
.TextArea250		{font-size: 12px; font-family: Arial, Verdana, sans-serif; color: #000000; width: 244px; height:96px}
.TextArea250Tall	{font-size: 12px; font-family: Arial, Verdana, sans-serif; color: #000000; width: 244px; height:146px}
.SelectBox150       {font-size: 12px; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; color: #293b1f; width: 150px; height:22px}
.SelectBox195       {font-size: 12px; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; color: #000000; width: 195px; height:22px}
.SelectBox200       {font-size: 12px; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; color: #000000; width: 200px; height:22px}
.SelectBox250       {font-size: 12px; font-family: Trebuchet MS, Helvetica, Arial, sans-serif, Verdana; color: #000000; width: 200px; height:22px}
.SelectBox320       {font-size: 12px; font-family: Arial, Verdana, sans-serif; color: #000000; width: 320px; height:22px}
.ButtonText         {font-size: 12px; font-family: Arial, Verdana, sans-serif; color: #000000;}


/* background images for different parts of the site */
.LeftNavHeaderBackground        {background: url(/images/page/left_nav/header_background.jpg) no-repeat;}
.PageLeftBackground             {background: url(/images/page/page_left_main.jpg) repeat-y;}
.PageRightBackground            {background: url(/images/page/page_right_main.jpg) repeat-y;}
.LeftNavBackground              {background: url(/images/page/left_nav/vert_dots.gif) repeat-y;}
.LeftNavHorzDots                {background: url(/images/page/left_nav/horz_dots.gif) repeat-x;}
.LeftNavPageInPath              {background: url(/images/page/left_nav/rollover_gradient.gif) no-repeat}
.LeftNavRollover                {background: url(/images/page/left_nav/rollover_gradient.gif) no-repeat}
.HomeContentImageFrame          {background: url(/images/home/home_content_image_frame.gif) no-repeat}
.HomeLinkHeaderGradient         {background: url(/images/home/subhead_bg.gif) no-repeat}
.PhysicianImageFrame            {background: url(/images/page/physician_search/physician_picture_frame.gif) no-repeat}
.LocationThumbFrame             {background: url(/images/page/locations/location_thumb_frame.gif) no-repeat}
.LocationImageFrame             {background: url(/images/page/locations/location_frame.gif) no-repeat}
.SpecialtiesDivider             {background: url(/images/page/specialties/vert_dots.gif) repeat-y;}
.HeaderBackground				{background: url(/images/page/page_header.jpg) no-repeat;}


/* these are simply defining background colors for different uses on the site */
.White				    {background-color: #fffdf7;}
.Black				    {background-color: #000000;}
.HeaderRule             {background-color: #641f45;}
.HeaderBox              {background-color: #aa9c8f;}
.FooterRule             {background-color: #cfcec9;}
.RightColumnBackground  {background-color: #adbd94;}
.MainContentBackground  {background-color: #fffdf7;}
.SearchBoxBackground    {background-color: #f8f3e5;}
.PhysicianSearchStripe  {background-color: #eceddc;}
.HealthLibraryBoxTop    {background-color: #f9e0bb;}
.HealthLibraryBoxBottom {background-color: #faecd5;}
.LocationListBox        {background-color: #f8f3e5;}
.SpecialtyListBox       {background-color: #f8f3e5;}
.HealthTipBox           {background-color: #f9e7ca; padding:16px 8px 16px 8px;}

/* other items */
.PageBackground		{margin-right: 0; margin-left: 0; margin-top: 0; margin-bottom: 0; background: url(/images/page/page_background_tile.gif) repeat;}

/* Home Slideshow Styles */
#HomeSlideshow							{position: relative; padding: 0; width: 360px; height: 540px; background: url(/images/home/flash/home_bg.jpg) top left no-repeat; margin-bottom: 0;}
#HomeSlideshow .HomeSlideshowContentContainer				{position: relative; overflow: hidden; border: none; width: 360px; height: 540px; margin-bottom: 0;}
#HomeSlideshow .HomeSlideshowContentContainer .contentdiv	{visibility: hidden; position: absolute; left: 0; top: 0; padding: 0; width: 360px; height: 540px; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity: 1; opacity: 1; margin-bottom: 0;}
#HomeSlideshow .pagination				{visibility: hidden; margin-bottom: 0;}
/* End Home Slideshow Styles */

