/* EDITOR */

/* OVERALL CONTENT PARAGRAPH STYLES */
P { font: 12px/18px Arial, Helvetica, sans-serif; COLOR: #333333; padding: 0px; margin:0px; }
P A { COLOR: #003366; text-decoration:underline; }
P A:hover   { COLOR: #333333; text-decoration:underline; }

/* BULLETED LISTING STYLES */
UL { margin: 10px 0px 10px 25px; padding:0px; }
UL LI { list-style: square; font: 12px/18px Arial, Helvetica, sans-serif; COLOR: #333333; padding: 0px; margin:0px; }
UL LI A { COLOR: #003366; text-decoration:underline; }
UL LI A:hover   { COLOR: #333333; text-decoration:underline; }

OL { margin: 10px 0px 10px 25px; padding:0px; }
OL LI { list-style: decimal; font: 12px/18px Arial, Helvetica, sans-serif; COLOR: #333333; padding: 0px; margin:0px; }
OL LI A { COLOR: #003366; text-decoration:underline; }
OL LI A:hover   { COLOR: #333333; text-decoration:underline; }

/* HEADING STYLES */
H1 { font: normal 19px 'Trebuchet MS', Helvetica, sans-serif; COLOR: #324d59; text-align:left; margin:0px 0px 8px 0px; text-transform: capitalize; }
H1 A:link    { COLOR: #324d59; text-decoration:none; }
H1 A:visited { COLOR: #324d59; text-decoration:none; }
H1 A:active  { COLOR: #324d59; text-decoration:none; }
H1 A:hover   { COLOR: #333333; text-decoration:none; }

H2 { font: normal 16px 'Trebuchet MS', Helvetica, sans-serif; COLOR: #003366; text-align:left; margin:0px 0px 8px 0px; text-transform: capitalize; }
H2 A:link    { COLOR: #003366; text-decoration:underline; }
H2 A:visited { COLOR: #003366; text-decoration:underline; }
H2 A:active  { COLOR: #003366; text-decoration:underline; }
H2 A:hover   { COLOR: #333333; text-decoration:underline; }

H3 { font: normal 16px 'Trebuchet MS', Helvetica, sans-serif; COLOR: #333333; text-align:left; margin:0px 0px 8px 0px; text-transform: capitalize; }
H3 A:link    { COLOR: #333333; text-decoration:underline; }
H3 A:visited { COLOR: #333333; text-decoration:underline; }
H3 A:active  { COLOR: #333333; text-decoration:underline; }
H3 A:hover   { COLOR: #003366; text-decoration:underline; }

H4 { font: normal italic 12px Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left; margin:0px 0px 8px 0px; text-transform: capitalize; }
H4 A:link    { COLOR: #003366; text-decoration:underline; }
H4 A:visited { COLOR: #003366; text-decoration:underline; }
H4 A:active  { COLOR: #003366; text-decoration:underline; }
H4 A:hover   { COLOR: #333333; text-decoration:underline; }

H5 { font: bold 12px Arial, Helvetica, sans-serif; COLOR: #003366; padding: 0px; margin:0px; }
H5 A:link    { COLOR: #003366; }
H5 A:visited { COLOR: #003366; }
H5 A:active  { COLOR: #003366; }
H5 A:hover   { COLOR: #003366; }


.right-callout { padding:0px; margin:0px 0px 10px 20px; }
.right-callout TH { background:none; border-bottom: #e6c88b solid 2px; padding:0px; margin:0px; }
.right-callout TD { background:#426e95 url(/images/callout-bl.gif) no-repeat bottom left; padding:10px; margin:0px; }
.right-callout TD P { font: 12px/18px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; padding: 0px; margin:0px; }
.right-callout TD P A:link    { COLOR: #e6c88b; }
.right-callout TD P A:visited { COLOR: #e6c88b; }
.right-callout TD P A:active  { COLOR: #e6c88b; }
.right-callout TD P A:hover   { COLOR: #FFFFFF; }
.right-callout TD H1 { font: bold 12px/18px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; padding: 0px; margin:0px; }
.right-callout TD H1 A:link    { COLOR: #e6c88b; }
.right-callout TD H1 A:visited { COLOR: #e6c88b; }
.right-callout TD H1 A:active  { COLOR: #e6c88b; }
.right-callout TD H1 A:hover   { COLOR: #FFFFFF; }
.right-callout TD UL { margin: 10px 0px 10px 25px; padding:0px; }
.right-callout TD LI { list-style: square; font: 12px/18px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; padding: 0px; margin:0px; }
.right-callout TD LI A:link    { COLOR: #e6c88b; }
.right-callout TD LI A:visited { COLOR: #e6c88b; }
.right-callout TD LI A:active  { COLOR: #e6c88b; }
.right-callout TD LI A:hover   { COLOR: #FFFFFF; }

.content-callout { padding:0px; margin:0px; }
.content-callout TH { background:#426e95; padding:6px; margin:0px; text-align:left; }
.content-callout TH P { font: normal 12px 'Trebuchet MS', Helvetica, sans-serif; COLOR: #e6c88b; padding:0px; margin:0px; }
.content-callout TH P A:link    { COLOR: #e6c88b; }
.content-callout TH P A:visited { COLOR: #e6c88b; }
.content-callout TH P A:active  { COLOR: #e6c88b; }
.content-callout TH P A:hover   { COLOR: #FFFFFF; }
.content-callout TD { background:#5e85a9 url(/images/content-callout-bg.gif) repeat-x top; border:#65a6d9 solid 1px; width:50%; }
.content-callout TD A:hover  { background:#abcfe9; COLOR: #426e95; text-decoration:none; }
.content-callout TD A{ COLOR: #FFFFFF; padding: 10px; margin:0px; text-decoration:none; display:block; }
.content-callout TD P { font: normal 12px 'Trebuchet MS', Helvetica, sans-serif; COLOR: #FFFFFF; }





.PNG { behavior:url(iepngfix.htc); }

/* OVERALL PAGE BODY STYLE */
.home-body {margin:0px; padding:0px; background:#FFFFFF url(/images/bg.jpg) no-repeat top center; }
.inside-ln-body {margin:0px; padding:0px; background:#FFFFFF url(/images/inside-ln-bg.jpg) no-repeat top center; }
.inside-body {margin:0px; padding:0px; background:#FFFFFF url(/images/inside-bg.jpg) no-repeat top center; }
#container { margin:auto; padding:0px; width:987px; position:relative; z-index:100;  }
#logo { position: absolute; margin:3px 0px 0px 31px; padding:0px; }
#flash { position:absolute; margin:127px 0px 0px 0px; height:445px; width:100%; z-index:1; }
#no-flash { height:445px; background:url(/images/no-flash.jpg) no-repeat center; }
#no-flash IMG { position:absolute; top:168px; left:50%; margin:0px 0px 0px -130px; padding:0px; }

#SendACard { height:620px; width:722px; padding:0px; margin:0px; }

#inside-bg { width:100%; position:absolute; margin-top:630px; background:url(/images/inside-m-bg.jpg) repeat-y center; }
#inside-content { position: relative; width:100%; margin-top:-452px; padding:0px 0px 170px 0px; min-height:485px; height:auto !important; height:485px; background:url(/images/inside-b-bg.jpg) no-repeat bottom center; }
.content { padding: 12px 30px 20px 30px; }

#crumb .crumb-null { background-image:none; padding: 0px 4px 0px 0px; margin:0px; }
#crumb ul { margin: 0px 0px 20px 0px; padding:0px; }
#crumb ul li{ padding: 0px 4px 0px 10px; margin: 0px 0px 0px 0px; display:inline; background:url(/images/crumb-bullet.gif) no-repeat left; }
#crumb ul li { text-decoration: none; margin:0px; font:11px Arial, Helvetica, sans-serif; color:#7d6e4f; }
#crumb ul li a{ display: inline; text-decoration: underline; margin:0px; color:#7d6e4f; }
#crumb ul li a:hover{ color:#006699; }


/* TOP NAVIGATION */
#topnav .topnav-null { background-image:none; }
#topnav { position:absolute; margin: 4px 0px 0px 365px; width:580px; padding:0px; z-index:500; }
#topnav ul{ margin:0px; padding:0px; float:right; display: inline; }

/*Top level list items*/
#topnav .find-fast{ background:url(/images/topnav-find-fast.gif) no-repeat left; }
#topnav .find-fast a{ color:#e8be58; }
#topnav .find-fast a:hover{ color:#e8be58; }
#topnav ul li{ position:relative; float: left; padding: 0px 0px 0px 12px; margin: 0px 0px 0px 9px; display:inline; background:url(/images/topnav-bullet.gif) no-repeat left; }
#topnav ul li a{ display: inline; text-decoration: none; margin:0px; font:12px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#FFFFFF; }
#topnav ul li a:hover{ color:#e8be58; }

/*Sub level menu*/
#topnav .find-fast ul{ left: 0px; top: 0; margin:0px; position: absolute; display: block; visibility: hidden; }

/*Sub level menu list items*/
#topnav .find-fast ul li{ display: inline; float: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#topnav .find-fast ul li a{ display: block; width: 120px; font:10px Arial, Helvetica, sans-serif; color:#0d4a8e; padding: 6px 0px 4px 0px; text-align:center; background-color:#e8be58; border-bottom:#0d4a8e solid 1px; filter: alpha(opacity=90); -moz-opacity: 0.9; KhtmlOpacity: .9; opacity: .9; }
#topnav .find-fast ul li a:hover{ background: #0d4a8e; color:#FFFFFF; }
	
/* IE FIX \*/
* html #topnav ul li { float: left; height: 1%; }
* html #topnav ul li a { height: 1%; }
/* End */


/* MAIN NAVIGATION */
a .alt { display: none; }

#nav { position:absolute; margin:90px 0px 0px -1px; padding:0px; height:37px; width:829px; display:block; }
#nav ul { margin: 0px; padding:0px; display:inline; }

#nav ul li{ margin: 0px; padding: 0px; display:inline; float: left; }
#nav ul li a{ display: block; text-decoration: none; margin: 0px; }

#nav ul li a#for-patients { width:120px; height:37px; background: url(/images/nav/for-patients.jpg) no-repeat; }
#nav ul li a#for-patients:hover { background: url(/images/nav/for-patients.jpg) 0 -37px no-repeat; }
#nav ul li a#for-visitors { width:117px; height:37px; background: url(/images/nav/for-visitors.jpg) no-repeat; }
#nav ul li a#for-visitors:hover { background: url(/images/nav/for-visitors.jpg) 0 -37px no-repeat; }
#nav ul li a#for-health-providers { width:185px; height:37px; background: url(/images/nav/for-health-providers.jpg) no-repeat; }
#nav ul li a#for-health-providers:hover { background: url(/images/nav/for-health-providers.jpg) 0 -37px no-repeat; }
#nav ul li a#services { width:89px; height:37px; background: url(/images/nav/services.jpg) no-repeat; }
#nav ul li a#services:hover { background: url(/images/nav/services.jpg) 0 -37px no-repeat; }
#nav ul li a#classes-and-events { width:150px; height:37px; background: url(/images/nav/classes-and-events.jpg) no-repeat; }
#nav ul li a#classes-and-events:hover { background: url(/images/nav/classes-and-events.jpg) 0 -37px no-repeat; }
#nav ul li a#experience-and-care { width:168px; height:37px; background: url(/images/nav/experience-and-care.jpg) no-repeat; }
#nav ul li a#experience-and-care:hover { background: url(/images/nav/experience-and-care.jpg) 0 -37px no-repeat; }


/* SEARCH FIELDS */
#search { position:absolute; margin: 69px 0px 0px 640px; padding:0px; display:inline; }
.search-textbox { font:10px Arial, Helvetica, sans-serif; color:#999999; width:137px; padding: 1px 0px 1px 4px; margin:0px; }
.services-search .rcbInput { font:10px Arial, Helvetica, sans-serif; color:#999999; border:#999999 solid 1px; width:137px; padding: 1px 0px 1px 4px; margin:0px; }
.search-btn { font:10px Arial, Helvetica, sans-serif; color:#999999; width:24px; margin: 0px 0px 0px 4px; padding:0px; }

/* SECONDARY NAV */
#secondarynav .secondarynav-null { background-image:none; }
#secondarynav { position:absolute; margin: 75px 0px 0px 838px; padding:0px; z-index: 300; }
#secondarynav UL { margin:0px; padding:0px; list-style:none; text-align:right; }
#secondarynav UL LI { margin:0px; padding: 0px 0px 5px 0px; list-style:none; text-align:right; background:url(/images/secondary-line.png) no-repeat bottom; font:10px/12px Lucida Sans Unicode, Lucida Grande, sans-serif; }
#secondarynav UL LI a{ color:#FFFFFF; text-decoration:none; list-style:none; text-align:right; background:url(/images/secondary-bullet.gif) no-repeat left; padding:0px 0px 0px 6px; margin:0px; }
#secondarynav UL LI a:hover{ color:#e8be58; text-decoration:none; }

/* CALLOUTS */
#callouts { margin:460px 0px 0px 10px; padding:0px; position:absolute; }
.callouts-02 { margin:-15px 0px 0px 0px; }
.callouts-03 { margin:-15px 0px 0px 0px; }

#find-a-clinic-doctor { margin:464px 0px 0px 340px; padding:0px; position:absolute; background:url(/images/callouts-bg.png) no-repeat 0px 32px; min-height:203px; }
#callouts-search { text-align:center; padding:20px 0px 30px 0px; }
.find-a-clinic-doctor-textbox { font:10px Arial, Helvetica, sans-serif; color:#333333; border:#999999 solid 1px; width:180px; padding: 1px 0px 1px 0px; margin:0px; }
.find-a-clinic-doctor-table { padding: 18px 0px 0px 0px; margin:0px; width:306px; }
.find-a-clinic-doctor-table TH { font: 11px Lucida Sans Unicode, Lucida Grande, sans-serif; text-align:right; padding: 7px 8px 7px 0px; color:#333333; width:100px; }
.find-a-clinic-doctor-table TD { text-align:left; padding: 7px 0px 7px 0px; }

#events-and-news { margin:464px 0px 0px 665px; padding:0px; position:absolute; background:url(/images/callouts-bg.png) no-repeat 0px 32px; min-height:203px; }
#events-and-news UL { margin: 5px 0px 0px 5px; padding: 0px; width:306px; list-style:none; }
#events-and-news UL LI { margin: 0px; padding: 4px 0px 4px 15px; list-style:none; background: url(/images/events-and-news-bullet.gif) no-repeat 6px 10px; font:11px/14px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#333333; }
#events-and-news UL LI a{ color:#333333; padding:0px; }
#events-and-news UL LI a:hover{ color: #006699; }
#events-and-news .listing-one { background:#eecf9f url(/images/events-and-news-bullet.gif) no-repeat 6px 10px; }


#footer { text-align:center; margin: 720px 0px 0px 0px; padding:0px; position:absolute; width:100%; }
#footer P { font: 11px/14px Arial, Helvetica, sans-serif; color:#726c61; text-align:center; }
#footer P a{ color:#726c61; }
#footer P a:hover{ color:#006699; }


#inside-footer { position:absolute; text-align:center; margin: -120px 0px 0px 0px; padding:0px; width:100%; }
#inside-footer P { font: 11px/14px Arial, Helvetica, sans-serif; color:#726c61; text-align:center; }
#inside-footer P a{ color:#726c61; }
#inside-footer P a:hover{ color:#006699; }


/* NAVIGATION ON-STATES */
body.for-patients #nav ul li a#for-patients { background: url(/images/nav/for-patients.jpg) 0 -37px no-repeat; }
body.for-visitors #nav ul li a#for-visitors { background: url(/images/nav/for-visitors.jpg) 0 -37px no-repeat; }
body.for-health-providers #nav ul li a#for-health-providers { background: url(/images/nav/for-health-providers.jpg) 0 -37px no-repeat; }
body.services #nav ul li a#services { background: url(/images/nav/services.jpg) 0 -37px no-repeat; }
body.classes-and-events #nav ul li a#classes-and-events { background: url(/images/nav/classes-and-events.jpg) 0 -37px no-repeat; }
body.experience-and-care #nav ul li a#experience-and-care { background: url(/images/nav/experience-and-care.jpg) 0 -37px no-repeat; }

body.about-us #topnav ul li a#about-us{ color:#e8be58; text-decoration:underline; }
body.news #topnav ul li a#news-top{ color:#e8be58; text-decoration:underline; }
body.careers-and-volunteers #topnav ul li a#careers-and-volunteers{ color:#e8be58;V }
body.for-employees #topnav ul li a#for-employees{ color:#e8be58; text-decoration:underline; }
body.contact-us #topnav ul li a#contact-us{ color:#e8be58; text-decoration:underline; }


body.find-a-doctor-or-clinic #secondarynav UL LI a#find-a-doctor-or-clinic { color:#e8be58; text-decoration:underline; }
body.online-nursery #secondarynav UL LI a#online-nursery { color:#e8be58; text-decoration:underline; }
body.locations #secondarynav UL LI a#locations { color:#e8be58; text-decoration:underline; }
body.livewell #secondarynav UL LI a#livewell { color:#e8be58; text-decoration:underline; }
body.education-center #secondarynav UL LI a#education-center { color:#e8be58; text-decoration:underline; }
body.ways-to-give #secondarynav UL LI a#ways-to-give { color:#e8be58; text-decoration:underline; }


/* LEFT NAVIGATION */
.leftnav { width:188px; padding: 0px 0px 0px 17px; margin:0px; vertical-align:top; }
.leftnav LI.leftnav-title { list-style:none; }
.leftnav LI.leftnav-title a { text-decoration:none; display:block; font: normal 16px 'Avenir', "Avant Garde Gothic", "Avant Garde", "URW Gothic L", Helvetica, sans-serif; color:#324d59; padding:0px 0px 5px 0px; margin:0px; background:none;  }
.leftnav LI.leftnav-title a:hover { }

.leftnav UL { list-style:none; margin: 0px; padding:0px;  }
.leftnav LI.leftnavlevel1 { list-style:none; }
.leftnav LI.leftnavlevel1 a { text-decoration:none; display:block; font: normal 12px 'Trebuchet MS', Helvetica, sans-serif; color:#6e5e3b; padding:5px 0px 5px 4px; margin:0px; background:none; border-bottom: solid 1px #ecdeb8;  }
.leftnav LI.leftnavlevel1 a:hover { color: #FFFFFF; background:#5e9bce; }

.leftnav LI.leftnavlevel1-on { list-style:none; }
.leftnav LI.leftnavlevel1-on a { text-decoration:none; display:block; font: normal 12px 'Trebuchet MS', Helvetica, sans-serif; color:#FFFFFF; padding:5px 0px 5px 4px; margin:0px; background:#426e95; border-bottom: none;  }
.leftnav LI.leftnavlevel1-on a:hover { color: #FFFFFF; background:#5e9bce; }

.leftnav LI.leftnavlevel2 { list-style:none; }
.leftnav LI.leftnavlevel2 a { text-decoration:none; display:block; font: normal 11px Arial, Helvetica, sans-serif; color:#6e5e3b; padding:3px 0px 3px 17px; margin: 0px; background:#f3e4c3 url(/images/leftnavlevel2-bullet.gif) no-repeat 5px 7px; border-bottom:none;  }
.leftnav LI.leftnavlevel2 a:hover { color:#426e95; background:#f3e4c3 url(/images/leftnavlevel2-bullet.gif) no-repeat 5px 7px; }

.leftnav LI.leftnavlevel2-on { list-style:none; }
.leftnav LI.leftnavlevel2-on a { text-decoration:none; display:block; font: bold 11px Arial, Helvetica, sans-serif; color:#6e5e3b; padding:3px 0px 3px 17px; margin: 0px; background:#f3e4c3 url(/images/leftnavlevel2-bullet.gif) no-repeat 5px 7px; border-bottom:none;  }
.leftnav LI.leftnavlevel2-on a:hover { font-weight:bold; color:#426e95; background:#f3e4c3 url(/images/leftnavlevel2-bullet.gif) no-repeat 5px 7px; }

.leftnav LI.leftnavlevel3 { list-style:none; }
.leftnav LI.leftnavlevel3 a { text-decoration:none; display:block; font: normal 11px Arial, Helvetica, sans-serif; color:#6e5e3b; padding:3px 0px 3px 27px; margin: 0px; background:#f3e4c3 url(/images/leftnavlevel3-bullet.gif) no-repeat 20px 8px; border-bottom:none;  }
.leftnav LI.leftnavlevel3 a:hover { color:#426e95; background:#f3e4c3 url(/images/leftnavlevel3-bullet.gif) no-repeat 20px 8px; }

.leftnav LI.leftnavlevel3-on { list-style:none; }
.leftnav LI.leftnavlevel3-on a { text-decoration:none; display:block; font: bold 11px Arial, Helvetica, sans-serif; color:#6e5e3b; padding:3px 0px 3px 27px; margin: 0px; background:#f3e4c3 url(/images/leftnavlevel3-bullet.gif) no-repeat 20px 8px; border-bottom:none;  }
.leftnav LI.leftnavlevel3-on a:hover { font-weight:bold; color:#426e95; background:#f3e4c3 url(/images/leftnavlevel3-bullet.gif) no-repeat 20px 8px; }

.leftnav LI.leftnavlevel4 { list-style:none; }
.leftnav LI.leftnavlevel4 a { text-decoration:none; display:block; font-weight:normal; font: 11px Arial, Helvetica, sans-serif; color:#6e5e3b; padding:3px 0px 3px 45px; margin: 0px; background:#f3e4c3 url(/images/leftnavlevel4-bullet.gif) no-repeat 35px 9px; border-bottom:none;  }
.leftnav LI.leftnavlevel4 a:hover { font-weight:normal; color:#426e95; background:#f3e4c3 url(/images/leftnavlevel4-bullet.gif) no-repeat 35px 9px; }

.leftnav LI.leftnavlevel4-on { list-style:none; }
.leftnav LI.leftnavlevel4-on a { text-decoration:none; display:block; font-weight:normal; font: 11px Arial, Helvetica, sans-serif; color:#6e5e3b; padding:3px 0px 3px 45px; margin: 0px; background:#f3e4c3 url(/images/leftnavlevel4-bullet.gif) no-repeat 35px 9px; border-bottom:none;  }
.leftnav LI.leftnavlevel4-on a:hover { font-weight:normal; color:#426e95; background:#f3e4c3 url(/images/leftnavlevel4-bullet.gif) no-repeat 35px 9px; }


/* FORM STYLES */
.divFormBuilder .textbox { font: 12px Arial, Helvetica, sans-serif; COLOR: #333333; background:#FFFFFF; BORDER: solid #999999 1px; width:160px; margin:0px; padding:0px; }
.divFormBuilder .label { font: normal 12px/16px Arial, Helvetica, sans-serif; COLOR: #333333; white-space:nowrap; }
.divFormBuilder label { font: 12px/16px Arial, Helvetica, sans-serif; COLOR: #333333; white-space:nowrap; }
.divFormBuilder textarea { font: 12px Arial, Helvetica, sans-serif; height:60px; width:250px; }
.divFormBuilder .radiobuttonlist { padding:0px; margin:0px; }
.divFormBuilder .checkboxlist { padding:0px; margin:0px; }
.divFormBuilder .checkboxlist label { font: 12px/16px Arial, Helvetica, sans-serif; COLOR: #333333; text-transform: none; white-space: nowrap; }
.divFormBuilder .checkboxlist input { font: 12px Arial, Helvetica, sans-serif; COLOR: #333333; background: none; BORDER:none; padding: 0px; width:auto; }
.divFormBuilder .dropdownlist { font: 12px/16px Arial, Helvetica, sans-serif; COLOR: #333333; background:#FFFFFF; BORDER: solid #999999 1px; }
.formBuildError { font: bold 12px/16px Arial, Helvetica, sans-serif; COLOR: #CC0000; }


.textbox { font: 11px Arial, Helvetica, sans-serif; COLOR: #333333; background:#FFFFFF; BORDER: solid #999999 1px; padding: 2px; }
.button { font: normal 11px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; padding: 1px 10px 1px 10px; background:#31516f url(/images/form-btn-bg.gif) repeat-x bottom; border:#1767b1 solid 1px; }
.button:hover { font: normal 11px Arial, Helvetica, sans-serif; COLOR: #31516f; padding: 1px 10px 1px 10px; background:#c5f1fe; border:#1767b1 solid 1px; cursor:pointer; }

/* FIND A DOC AND CLINIC */

.find-table { background:url(/images/find-bg.jpg) repeat-y; }
.find-bg { background:url(/images/find-b.jpg) no-repeat bottom; height:160px; vertical-align:top; padding: 10px 25px 20px 30px; margin:0px; }
.find-t { background:url(/images/find-t.jpg) no-repeat; height:10px; }

.find-textbox { font: 11px Arial, Helvetica, sans-serif; COLOR: #333333; background:#FFFFFF; BORDER: solid #999999 1px; width:300px; }
.find-dropdown { font: 11px Arial, Helvetica, sans-serif; COLOR: #333333; background:#FFFFFF; BORDER: solid #999999 1px; }

.find-bg TH { padding:0px 5px 10px 0px; }
.find-bg TD { padding:0px 0px 10px 0px; }
.find-table TH { font: 11px/16px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; text-align:left; }

.results-list TH { background:#8f7b60 url(/images/results-list-th.gif) repeat-x top; font: bold 12px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; text-align:left; padding:4px 5px 4px 5px; }
.results-list IMG { padding:0px 0px 0px 5px; }

.results-list a { color:#01549f; }
.results-list a:hover { color:#333333; }
.results-list-one { font: 11px Arial, Helvetica, sans-serif; COLOR: #333333; background:#f8e3bb; padding:7px 5px 7px 5px; }
.results-list-two { font: 11px Arial, Helvetica, sans-serif; COLOR: #333333; padding:7px 5px 7px 5px; }

.results-footer { font: 11px Arial, Helvetica, sans-serif; COLOR: #333333; padding:8px 0px 0px 0px; border-top:#333333 solid 1px; }

.results-search { background:#504c48 url(/images/results-search-bg.gif) no-repeat right top; padding:0px 30px 0px 0px; }
.results-search IMG { padding:0px; }
.results-search TD { font: 11px Arial, Helvetica, sans-serif; padding:0px; margin:0px; }
.results-search TH { background:none; text-align:right; padding:0px; margin:0px; }

/*#results-list-pop { position:absolute; z-index:120; padding:0px; margin: 200px 0px 0px 50px; width:503px; }*/
#results-list-pop-t { background:url(/images/results-list-pop-t.gif) no-repeat; height:17px; }
#results-list-pop-b { background:url(/images/results-list-pop-b.gif) no-repeat; height:11px; }
#results-list-pop-bg { background:url(/images/results-list-pop-bg.jpg) no-repeat top; min-height:196px; padding: 5px 10px 5px 20px; }
#results-list-pop-bg H1 { font: normal 16px 'Trebuchet MS', Helvetica, sans-serif; COLOR: #FFFFFF; text-align:left; margin:0px 0px 8px 0px; }
#results-list-pop-bg P { font: 11px  Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left; margin:0px; padding:0px; }

.profile-callout { padding:0px 0px 20px 20px; margin:0px; }
.profile-callout UL { list-style:none; margin:0px; padding:0px; }
.profile-callout UL LI { list-style:none; margin:0px; padding:0px; }
.profile-callout .profile-callout-btn { margin: -20px 0px 0px 0px; padding:0px; }
.profile-callout .profile-callout-photo { margin: 0px 0px 30px 0px; padding:0px; }

/* CLASSES AND EVENTS */
#type-of-event { float:left; width:220px; padding:0px; border:#d3c093 solid 1px; }
#type-of-event UL { margin:0px; padding:0px; list-style:none; }
#type-of-event UL LI { margin:0px; list-style:none; font: 12px Arial, Helvetica, sans-serif; COLOR: #333333; }

#type-of-event a { color:#333333; display:block; padding:6px 10px 6px 10px;  }
#type-of-event a:hover { color:#01549f; background: #FFFF99; }
#type-of-event .event-list-left-one { }
#type-of-event .event-list-left-two { background:#eed5a3; }
#type-of-event .event-list-left-one-on { background:#8dbadd url(/images/classes-events-on.gif) no-repeat right; }
#type-of-event .event-list-left-two-on { background:#8dbadd url(/images/classes-events-on.gif) no-repeat right; }


#name-of-event { float:left; width:220px; border:#c0d0a7 solid 1px; margin:0px 0px 0px 9px; padding:0px; }
#name-of-event UL { margin:0px; padding:0px; list-style:none; }
#name-of-event UL LI { margin:0px; list-style:none; font: 12px Arial, Helvetica, sans-serif; COLOR: #333333; }

#name-of-event a { color:#333333; display:block; padding:6px 10px 6px 10px;  }
#name-of-event a:hover { color:#01549f; background: #FFFF99; }
#name-of-event .event-list-middle-one { }
#name-of-event .event-list-middle-two { background:#e1edc7; }
#name-of-event .event-list-middle-one-on { background:#8dbadd url(/images/classes-events-on.gif) no-repeat right; }
#name-of-event .event-list-middle-two-on { background:#8dbadd url(/images/classes-events-on.gif) no-repeat right; }


#details-of-event { float:left; width:450px; border:#a4c5d3 solid 1px; margin:0px 0px 0px 9px; }
#details-of-event DIV { padding: 10px 10px 10px 10px; }
#details-of-event UL { margin: 10px 0px 10px 0px; padding: 0px; list-style:none; }
#details-of-event UL LI { margin:0px; padding: 3px 10px 3px 10px; list-style:none; }
#details-of-event UL LI span { float:right; margin:0px; padding:0px; }
#details-of-event UL LI span input { margin:0px; padding: 0px 5px 0px 5px; }
#details-of-event .event-list-right-footer { font-size:10px; border-top:#666666 solid 1px; padding: 3px 0px 0px 0px; margin: 10px 10px 0px 10px; }
#details-of-event .event-list-right-one { background:#dfe3e1; }
#details-of-event .event-list-right-two { }

#details-of-event label { float: left; width: 100px; font: 11px/18px Arial, Helvetica, sans-serif; padding:0px; margin:0px; }
#details-of-event .textbox { width: 200px; font: 11px Arial, Helvetica, sans-serif; padding:0px; margin-bottom:8px; }
#details-of-event .dropdown { font: 11px Arial, Helvetica, sans-serif; padding:0px; margin-bottom:8px; }
#details-of-event #CCID { float: right; font: 10px/12px Arial, Helvetica, sans-serif; padding:0px; margin:0px; text-align:justify; width:270px; }

#details-of-event H1 { font: normal 15px 'Trebuchet MS', Helvetica, sans-serif; COLOR: #324d59; text-align:left; margin:0px; }
#details-of-event P { font: 11px/16px Arial, Helvetica, sans-serif; COLOR: #333333; padding: 0px; margin:0px; text-align:justify; }
#details-of-event P A:link    { COLOR: #003366; }
#details-of-event P A:visited { COLOR: #003366; }
#details-of-event P A:active  { COLOR: #003366; }
#details-of-event P A:hover   { COLOR: #003366; }


#details-of-event DIV DIV UL { margin: 10px 0px 10px 25px; padding:0px; }
#details-of-event DIV DIV UL LI { list-style: square; font: 11px/16px Arial, Helvetica, sans-serif; COLOR: #333333; padding: 0px; margin:0px; }
#details-of-event DIV DIV UL LI A { COLOR: #003366; text-decoration:underline; }
#details-of-event DIV DIV UL LI A:hover   { COLOR: #333333; text-decoration:underline; }

#details-of-event DIV DIV OL { margin: 10px 0px 10px 25px; padding:0px; }
#details-of-event DIV DIV OL LI { list-style: decimal; font: 11px/16px Arial, Helvetica, sans-serif; COLOR: #333333; padding: 0px; margin:0px; }
#details-of-event DIV DIV OL LI A { COLOR: #003366; text-decoration:underline; }
#details-of-event DIV DIV OL LI A:hover   { COLOR: #333333; text-decoration:underline; }

#details-of-event DIV DIV UL LI DIV { margin:0px; padding:0px; }

.classesEventsMiddleImage { background:url(/images/name-of-event-null.jpg) no-repeat top; height:432px; }
.classesEventsRightImage { background:url(/images/details-of-event-null.jpg) no-repeat top; height:412px; }


.media-gallery-pager-t { text-align:right; padding:0px 0px 5px 0px; margin: 0px 0px 10px 0px; border-bottom:#666666 solid 1px; font: 10px Arial, Helvetica, sans-serif; color:#333333; }
.media-gallery-pager-b { text-align:right; padding:5px 0px 0px 0px; margin: 0px 0px 0px 0px; border-top:#666666 solid 1px; font: 10px Arial, Helvetica, sans-serif; color:#333333; }
.media-gallery TD { width:25%; vertical-align:top; padding:0px 5px 20px 5px; margin:0px; }
.media-gallery TD IMG { border:#333333 solid 2px; }
.media-gallery TD A:hover IMG { border:#71a4cc solid 2px; filter: alpha(opacity=80); -moz-opacity: 0.8; KhtmlOpacity: .8; opacity: .8; }
.media-gallery TD P { font: 11px/16px Arial, Helvetica, sans-serif; COLOR: #333333; padding: 0px; margin:0px; text-decoration:none; }
.media-gallery TD P A:link    { COLOR: #333333; text-decoration:none; }
.media-gallery TD P A:visited { COLOR: #333333; text-decoration:none; }
.media-gallery TD P A:active  { COLOR: #333333; text-decoration:none; }
.media-gallery TD P A:hover   { COLOR: #203048; text-decoration:none; }


.services-search { background:url(/images/services-search-bg.png) no-repeat top; height:82px; width:446px; padding:20px 0px 0px 0px; text-align:center; }

.news-date { font-size: 11px; color:#333333; font-style: italic; }
.news-pager-t { text-align:right; padding:0px 0px 5px 0px; margin: 0px 0px 10px 0px; border-bottom:#666666 solid 1px; font: 10px Arial, Helvetica, sans-serif; color:#333333; }
.news-pager-b { text-align:right; padding:5px 0px 0px 0px; margin: 0px 0px 0px 0px; border-top:#666666 solid 1px; font: 10px Arial, Helvetica, sans-serif; color:#333333; }


.searchresults-btn { font: 12px/16px Arial, Helvetica, sans-serif; COLOR: #333333; padding: 0px; margin:0px; border:none; background: none; text-decoration:underline; cursor:pointer; }
.searchresults-btn A { COLOR: #003366; text-decoration:underline; }
.searchresults-btn A:hover   { COLOR: #333333; text-decoration:underline; }

.searchresults-btn-on { font: bold 12px/16px Arial, Helvetica, sans-serif; COLOR: #003366; padding: 0px; margin:0px; border:none; background: none; text-decoration: none; cursor:pointer; }
.searchresults-btn-on A { }
.searchresults-btn-on A:hover   { }


/* SERVICE LINE- MATERNITY */
.inside-ln-body-maternity { margin:0px; padding:0px; background:#FFFFFF url(/images/service-lines/maternity/bg.jpg) no-repeat top center; }
.inside-ln-body-maternity #service-lines-pagecontent { margin: 45px 0px 0px 0px; width:340px; position:absolute; }

.inside-ln-body-maternity #service-lines-tabs { margin:220px 0px 0px 0px; padding:0px; position:absolute; background:url(/images/service-lines/maternity/box-bg.png) no-repeat 0px 32px; min-height:203px; }
.inside-ln-body-maternity #service-lines-tabs UL { margin: 5px 0px 0px 5px; padding: 0px; width:306px; list-style:none; }
.inside-ln-body-maternity #service-lines-tabs UL LI { margin: 0px; padding: 4px 0px 4px 15px; list-style:none; background: url(/images/events-and-news-bullet.gif) no-repeat 6px 10px; font:11px/14px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#333333; }
.inside-ln-body-maternity #service-lines-tabs UL LI a{ color:#333333; padding:0px; }
.inside-ln-body-maternity #service-lines-tabs UL LI a:hover{ color: #006699; }
.inside-ln-body-maternity #service-lines-tabs .listing-one { background:#e0c6a5 url(/images/events-and-news-bullet.gif) no-repeat 6px 10px; }

.inside-ln-body-maternity #service-lines-callouts { margin:295px 0px 0px 325px; padding:0px; position:absolute; }
.inside-ln-body-maternity #service-lines-callouts-01 { margin:0px 0px 0px 0px; padding:0px; position:absolute; }
.inside-ln-body-maternity #service-lines-callouts-02 { margin:0px 0px 0px 180px; padding:0px; position:absolute; }
.inside-ln-body-maternity #service-lines-callouts-03 { margin:40px 0px 0px 20px; padding:0px; position:absolute; }
.inside-ln-body-maternity #service-lines-callouts-04 { margin:40px 0px 0px 200px; padding:0px; position:absolute; }

/* END SERVICE LINE- MATERNITY */


/* SERVICE LINE- CARDIO */
.inside-ln-body-cardio { margin:0px; padding:0px; background:#FFFFFF url(/images/service-lines/cardio/bg.jpg) no-repeat top center; }
.inside-ln-body-cardio #service-lines-pagecontent { margin: 45px 0px 0px 0px; width:340px; position:absolute; }

.inside-ln-body-cardio #service-lines-tabs { margin:220px 0px 0px 0px; padding:0px; position:absolute; background:url(/images/service-lines/cardio/box-bg.png) no-repeat 0px 32px; min-height:203px; }
.inside-ln-body-cardio #service-lines-tabs UL { margin: 5px 0px 0px 5px; padding: 0px; width:306px; list-style:none; }
.inside-ln-body-cardio #service-lines-tabs UL LI { margin: 0px; padding: 4px 0px 4px 15px; list-style:none; background: url(/images/events-and-news-bullet.gif) no-repeat 6px 10px; font:11px/14px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#333333; }
.inside-ln-body-cardio #service-lines-tabs UL LI a{ color:#333333; padding:0px; }
.inside-ln-body-cardio #service-lines-tabs UL LI a:hover{ color: #006699; }
.inside-ln-body-cardio #service-lines-tabs .listing-one { background:#e0c6a5 url(/images/events-and-news-bullet.gif) no-repeat 6px 10px; }

.inside-ln-body-cardio #service-lines-callouts { margin:295px 0px 0px 325px; padding:0px; position:absolute; }
.inside-ln-body-cardio #service-lines-callouts-01 { margin:0px 0px 0px 0px; padding:0px; position:absolute; }
.inside-ln-body-cardio #service-lines-callouts-02 { margin:0px 0px 0px 180px; padding:0px; position:absolute; }
.inside-ln-body-cardio #service-lines-callouts-03 { margin:40px 0px 0px 20px; padding:0px; position:absolute; }
.inside-ln-body-cardio #service-lines-callouts-04 { margin:40px 0px 0px 200px; padding:0px; position:absolute; }

.inside-ln-body-cardio #service-lines-quote { margin:60px 0px 0px 554px; padding:0px; position:absolute; }

/* END SERVICE LINE- CARDIO */

/* SERVICE LINE- ORTHO */
.inside-ln-body-ortho { margin:0px; padding:0px; background:#FFFFFF url(/images/service-lines/ortho/bg.jpg) no-repeat top center; }
.inside-ln-body-ortho #service-lines-pagecontent { margin: 45px 0px 0px 0px; width:340px; position:absolute; }

.inside-ln-body-ortho #service-lines-tabs { margin:220px 0px 0px 0px; padding:0px; position:absolute; background:url(/images/service-lines/ortho/box-bg.png) no-repeat 0px 32px; min-height:203px; }
.inside-ln-body-ortho #service-lines-tabs UL { margin: 5px 0px 0px 5px; padding: 0px; width:306px; list-style:none; }
.inside-ln-body-ortho #service-lines-tabs UL LI { margin: 0px; padding: 4px 0px 4px 15px; list-style:none; background: url(/images/events-and-news-bullet.gif) no-repeat 6px 10px; font:11px/14px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#333333; }
.inside-ln-body-ortho #service-lines-tabs UL LI a{ color:#333333; padding:0px; }
.inside-ln-body-ortho #service-lines-tabs UL LI a:hover{ color: #006699; }
.inside-ln-body-ortho #service-lines-tabs .listing-one { background:#e0c6a5 url(/images/events-and-news-bullet.gif) no-repeat 6px 10px; }

.inside-ln-body-ortho #service-lines-callouts { margin:295px 0px 0px 325px; padding:0px; position:absolute; }
.inside-ln-body-ortho #service-lines-callouts-01 { margin:0px 0px 0px 0px; padding:0px; position:absolute; }
.inside-ln-body-ortho #service-lines-callouts-02 { margin:0px 0px 0px 180px; padding:0px; position:absolute; }
.inside-ln-body-ortho #service-lines-callouts-03 { margin:40px 0px 0px 20px; padding:0px; position:absolute; }
.inside-ln-body-ortho #service-lines-callouts-04 { margin:40px 0px 0px 200px; padding:0px; position:absolute; }

.inside-ln-body-ortho #service-lines-linkone { margin:42px 0px 0px 600px; padding:0px; position:absolute; }
.inside-ln-body-ortho #service-lines-linktwo { margin:69px 0px 0px 614px; padding:0px; position:absolute; }

/* END SERVICE LINE- ORTHO */

/* SERVICE LINE- BARIATRICS */
.inside-ln-body-bariatrics { margin:0px; padding:0px; background:#FFFFFF url(/images/service-lines/bariatrics/bg.jpg) no-repeat top center; }
.inside-ln-body-bariatrics #service-lines-pagecontent { margin: 45px 0px 0px 0px; width:340px; position:absolute; }

.inside-ln-body-bariatrics #service-lines-tabs { margin:220px 0px 0px 0px; padding:0px; position:absolute; background:url(/images/service-lines/bariatrics/box-bg.png) no-repeat 0px 32px; min-height:203px; }
.inside-ln-body-bariatrics #service-lines-tabs UL { margin: 5px 0px 0px 5px; padding: 0px; width:306px; list-style:none; }
.inside-ln-body-bariatrics #service-lines-tabs UL LI { margin: 0px; padding: 4px 0px 4px 15px; list-style:none; background: url(/images/events-and-news-bullet.gif) no-repeat 6px 10px; font:11px/14px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#333333; }
.inside-ln-body-bariatrics #service-lines-tabs UL LI a{ color:#333333; padding:0px; }
.inside-ln-body-bariatrics #service-lines-tabs UL LI a:hover{ color: #006699; }
.inside-ln-body-bariatrics #service-lines-tabs .listing-one { background:#e0c6a5 url(/images/events-and-news-bullet.gif) no-repeat 6px 10px; }

.inside-ln-body-bariatrics #service-lines-callouts { margin:295px 0px 0px 325px; padding:0px; position:absolute; }
.inside-ln-body-bariatrics #service-lines-callouts-01 { margin:0px 0px 0px 0px; padding:0px; position:absolute; }
.inside-ln-body-bariatrics #service-lines-callouts-02 { margin:0px 0px 0px 180px; padding:0px; position:absolute; }
.inside-ln-body-bariatrics #service-lines-callouts-03 { margin:40px 0px 0px 20px; padding:0px; position:absolute; }
.inside-ln-body-bariatrics #service-lines-callouts-04 { margin:40px 0px 0px 200px; padding:0px; position:absolute; }

.inside-ln-body-bariatrics #service-lines-linkone { margin:31px 0px 0px 571px; padding:0px; position:absolute; }


/* END SERVICE LINE- BARIATRICS */




.formtable { font:12px Arial, Helvetica, sans-serif; color:#333333; text-align:left; }
.formtable TH { font: normal 12px Arial, Helvetica, sans-serif; color:#333333; text-align:right; padding-right:10px; vertical-align:top; }
.formtable TD { vertical-align:top; }
.formtable A { COLOR: #003366; text-decoration:underline; }
.formtable A:hover   { COLOR: #333333; text-decoration:underline; }


.rwControlButtons { list-style:none; }
.rwControlButtons LI { list-style:none; }