/* 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; }

.table-01 { border:#3e517b solid 2px; width:100%; }
.table-01 TH {  padding: 4px 0px 4px 8px; margin:0px; font: normal 16px 'Trebuchet MS', Helvetica, sans-serif; COLOR: #FFF; text-align:left; background:#3e517b; }
.table-01 TD { padding: 4px 8px 4px 8px; margin:0px; }
.row-one { font: 12px Arial, Helvetica, sans-serif; COLOR: #333333; background:#f8e3bb; }
.row-two { font: 12px Arial, Helvetica, sans-serif; COLOR: #333333; border-top:#e4cea5 solid 1px; border-bottom:#e4cea5 solid 1px; }


.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 !important; }
#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 */
body.inside-ln-body-behavioral .leftnav LI.leftnav-title a { font-size:15px; }

.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 UL.pager { margin:0px; padding:0px; list-style:none; }
#name-of-event UL.pager LI { margin:0px; padding:4px 4px 4px 0px; list-style:none; font: 10px Arial, Helvetica, sans-serif; COLOR: #4b4b4b; text-align:right; background:#c0d0a7; }
.pager-button { font: bold 11px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; padding: 1px 4px 0px 4px; background:#89a361; border:#FFFFFF solid 1px; }
.pager-button:hover { font: bold 11px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; background:#758956; border:#FFFFFF solid 1px; cursor:pointer; }

#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-h1-hide H1 { display:none; }
.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/new-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:0px; padding:0px; position:absolute; }
.inside-ln-body-maternity #service-lines-callouts-01 { margin:0px 0px 0px 604px; padding:0px; position:absolute; }
.inside-ln-body-maternity #service-lines-callouts-02 { margin:71px 0px 0px 604px; padding:0px; position:absolute; }
.inside-ln-body-maternity #service-lines-callouts-03 { margin:460px 0px 0px 20px; padding:0px; position:absolute; }
.inside-ln-body-maternity #service-lines-callouts-04 { margin:460px 0px 0px 175px; padding:0px; position:absolute; }


#slides { position:absolute; margin:250px 0px 0px 350px; width:373px; background:#426e95; height:280px; clear:both; }

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	width:403px;
	overflow:hidden;
	position:relative;
	display:none;
	margin-left:-15px;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container div.slide IMG { border:#FFF 2px solid; margin-top:19px; position:absolute; z-index:10; }

.slides_container div.slide {
	width:403px;
	height:280px;
	display:block;
	padding-left:0px;
}


/*
	Next/prev buttons
*/

#slides .next,#slides .prev {
	display:none;
}

/*
	Pagination
*/

.pagination {
	position:absolute;
	z-index:999999999;
	margin:-276px 0px 0px 312px;
	width:100px;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(/images/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}

/*
	Caption
*/

.caption {
	z-index:5;
	position:absolute;
	margin-bottom:0px;
	left:15px;
	height:280px;
	width:373px;
}

.caption H1 { font-family:'Century Gothic', 'Calibri', arial, serif !important; font-size:14px !important; font-weight:normal !important; COLOR: #FFFFFF; text-align:center; margin: 0px 0px 235px 0px; }
.caption P { font:14px 'Calibri', Arial, Helvetica, sans-serif; text-align:center; color:#FFF; }
.caption P a { color:#FFF; text-decoration:none; }
.caption P a:hover { color:#FFF; text-decoration:underline; }



/* 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: 10px 0px 0px 0px; width:340px; position:absolute; }
.inside-ln-body-cardio #service-lines-pagecontent H1 { font: normal 25px 'Trebuchet MS', Helvetica, sans-serif; COLOR: #552317; text-align:left; margin:0px 0px 8px 0px; text-transform:inherit; }

.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:218px 0px 0px 555px; width:190px; padding:0px; position:absolute; }
.inside-ln-body-cardio #service-lines-callouts UL { margin:0px; padding:0px; }
.inside-ln-body-cardio #service-lines-callouts UL LI { margin:0px; padding:0px; list-style:none; }
.inside-ln-body-cardio #service-lines-callouts UL LI H1 {  color:#FFF; text-transform:uppercase; text-align:center; font-size:14px; padding:0px; margin:0px; }
.inside-ln-body-cardio #service-lines-callouts UL LI H1 a { display:block; background:url(/images/service-lines/cardio/service-lines-callouts-bg.png) no-repeat; color:#FFF; height:34px; width:180px; padding:15px 0px 0px 0px; margin-bottom:-3px; }
.inside-ln-body-cardio #service-lines-callouts UL LI H1 a:hover { text-decoration:none; background:url(/images/service-lines/cardio/service-lines-callouts-bg-over.png) no-repeat; }

.inside-ln-body-cardio #service-lines-quote { margin:45px 0px 0px 542px; padding:0px; position:absolute; }
.inside-ln-body-cardio #service-lines-quote H2 { font: normal 17px/19px 'Calibri', Helvetica, sans-serif; COLOR: #552317; text-align:left; margin:0px 0px 0px 0px; text-transform:inherit; }
.inside-ln-body-cardio #service-lines-quote H2 SPAN { font-size:24px; padding-left:5px; }
.inside-ln-body-cardio #service-lines-quote H2 DIV { font-size:30px; padding-left:40px; padding-top:4px; }
.inside-ln-body-cardio #service-lines-quote UL { margin: 10px 0px 0px 0px; padding:0px; }
.inside-ln-body-cardio #service-lines-quote UL LI { font: normal 14px/16px 'Calibri', Helvetica, sans-serif; margin:0px; padding:0px; list-style:none; padding-left:10px; background:url(/images/service-lines/cardio/arrow.png) no-repeat 0px 4px; }
.inside-ln-body-cardio #service-lines-quote UL LI a { color:#333; text-decoration:none; }
.inside-ln-body-cardio #service-lines-quote UL LI a:hover { color:#552317; text-decoration:underline; }
.inside-ln-body-cardio #service-lines-quote UL LI.one { margin-left:76px; margin-top:15px; }
.inside-ln-body-cardio #service-lines-quote UL LI.two { margin-left:104px; margin-top:8px; }


.inside-ln-body-cardio #service-lines-news { width:225px; margin:218px 0px 0px 324px; padding:0px; position:absolute; }
.inside-ln-body-cardio #service-lines-news H1 { background:url(/images/service-lines/cardio/service-lines-news-title.png) no-repeat top; color:#FFF; text-transform:uppercase; text-align:center; font-size:13px; height:22px; padding: 12px 0px 0px 0px; margin:0px; }
.inside-ln-body-cardio #service-lines-news UL { background:url(/images/service-lines/cardio/service-lines-news-bg.png) no-repeat bottom; margin:0px; padding: 6px 0px 10px 0px; }
.inside-ln-body-cardio #service-lines-news UL LI { margin:0px; padding: 0px 15px 0px 15px; list-style:none; font-size:12px; line-height:15px; }
.inside-ln-body-cardio #service-lines-news UL LI.readmore  { text-align:right; }
.inside-ln-body-cardio #service-lines-news UL LI a { color:#552317; }
.inside-ln-body-cardio #service-lines-news UL LI a:hover { color:#000; }

/* 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 */


/* SERVICE LINE- PHYSICIANS CLINICS */
.inside-ln-body-physicians-clinics { margin:0px; padding:0px; background:#FFFFFF url(/images/service-lines/physicians-clinics/bg.jpg) no-repeat top center; }
.inside-ln-body-physicians-clinics #inside-content { position: relative; width:100%; margin-top:-452px; padding:0px 0px 170px 0px; min-height:550px; height:auto !important; height:550px; background:url(/images/inside-b-bg.jpg) no-repeat bottom center; }
.inside-ln-body-physicians-clinics #service-lines-pagecontent { margin: 45px 0px 0px 0px; width:340px; position:absolute; }

.inside-ln-body-physicians-clinics #service-lines-tabs { margin:340px 0px 0px 0px; padding:0px; position:absolute; background:url(/images/service-lines/physicians-clinics/box-bg.png) no-repeat 0px 32px; min-height:203px; }
.inside-ln-body-physicians-clinics #service-lines-tabs UL { margin: 5px 0px 0px 5px; padding: 0px; width:306px; list-style:none; }
.inside-ln-body-physicians-clinics #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-physicians-clinics #service-lines-tabs UL LI a{ color:#333333; padding:0px; }
.inside-ln-body-physicians-clinics #service-lines-tabs UL LI a:hover{ color: #006699; }
.inside-ln-body-physicians-clinics #service-lines-tabs .listing-one { background:#e0c6a5 url(/images/events-and-news-bullet.gif) no-repeat 6px 10px; }

.inside-ln-body-physicians-clinics #service-lines-callouts { margin:360px 0px 0px 325px; padding:0px; position:absolute; }
.inside-ln-body-physicians-clinics #service-lines-callouts-01 { margin:0px 0px 0px 0px; padding:0px; position:absolute; }
.inside-ln-body-physicians-clinics #service-lines-callouts-02 { margin:0px 0px 0px 134px; padding:0px; position:absolute; }
.inside-ln-body-physicians-clinics #service-lines-callouts-03 { margin:0px 0px 0px 268px; padding:0px; position:absolute; }
.inside-ln-body-physicians-clinics #service-lines-callouts-04 { margin:40px 0px 0px 10px; padding:0px; position:absolute; }
.inside-ln-body-physicians-clinics #service-lines-callouts-05 { margin:40px 0px 0px 144px; padding:0px; position:absolute; }
.inside-ln-body-physicians-clinics #service-lines-callouts-06 { margin:40px 0px 0px 278px; padding:0px; position:absolute; }

body.inside-ln-body-physicians-clinics #waittimes { margin:5px 0px 0px -2px; }

body.inside-ln-body-physicians-clinics .pagination {
	position:absolute;
	z-index:999999999;
	margin:5px 0px 0px 10px !important;
	width:inherit !important;
}

body.inside-ln-body-physicians-clinics .pagination li {
	float:left;
	margin:0px 2px 0px 0px;
	list-style:none;
}

body.inside-ln-body-physicians-clinics .pagination li a {
	width:8px !important;
	height:0;
	padding-top:8px !important;
	background-image:url(/images/waittimes-pagination.png) !important;
	background-position:0 0;
	float:left;
	overflow:hidden;
}

body.inside-ln-body-physicians-clinics .pagination li.current a {
	background-position:0 -8px !important;
}


/* END SERVICE LINE- PHYSICIANS CLINICS */


/* SERVICE LINE- BEHAVIORAL */
.inside-ln-body-behavioral { margin:0px; padding:0px; background:#FFFFFF url(/images/service-lines/behavioral-health/bg.jpg) no-repeat top center; }
.inside-ln-body-behavioral #service-lines-pagecontent { margin: 50px 0px 0px 5px; width:310px; position:absolute; }

.inside-ln-body-behavioral #service-lines-tabs { margin:150px 0px 0px 0px; padding:0px; position:absolute; background:url(/images/service-lines/behavioral-health/box-bg.png) no-repeat 0px 32px; min-height:203px; }
.inside-ln-body-behavioral #service-lines-tabs DIV.tab-content { margin: 6px 0px 0px 6px; padding: 0px; width:306px; list-style:none; }

.inside-ln-body-behavioral #service-lines-callouts { margin:180px 0px 0px 335px; padding:0px; position:absolute; }
.inside-ln-body-behavioral #service-lines-callouts-01 { margin:0px 0px 0px 0px; padding:0px; position:absolute; }
.inside-ln-body-behavioral #service-lines-callouts-02 { margin:0px 0px 0px 180px; padding:0px; position:absolute; }
.inside-ln-body-behavioral #service-lines-callouts-03 { margin:64px 0px 0px 40px; padding:0px; position:absolute; }
.inside-ln-body-behavioral #service-lines-callouts-04 { margin:64px 0px 0px 220px; padding:0px; position:absolute; }
.inside-ln-body-behavioral #service-lines-callouts-05 { margin:130px 0px 0px 0px; padding:5px !important; width:174px; height:165px; padding:0px; position:absolute; background:#426e95; -moz-border-radius: 0px 6px 0px 6px; -webkit-border-radius: 0px 6px 0px 6px; -khtml-border-radius: 0px 6px 0px 6px; border-radius: 0px 6px 0px 6px; }
.inside-ln-body-behavioral #service-lines-callouts-05 H1 { text-transform:uppercase; color:#FFF; font: bold 15px "Century Gothic", Arial, Helvetica, sans-serif; margin:0px; }
.inside-ln-body-behavioral #service-lines-callouts-05 H1 a { color:#FFF; text-decoration:none; }
.inside-ln-body-behavioral #service-lines-callouts-05 H1 SPAN { font-size:10px; font-weight:normal; }
.inside-ln-body-behavioral #service-lines-callouts-05 P { font: 11px/14px Arial, Helvetica, sans-serif; COLOR: #FFF; padding: 0px; margin:0px; }
.inside-ln-body-behavioral #service-lines-callouts-06 { margin:130px 0px 0px 194px; width:184px; padding:0px; position:absolute; }
.inside-ln-body-behavioral #service-lines-callouts-07 { margin:130px 0px 0px 290px; width:184px; padding:0px; position:absolute; }

.inside-ln-body-behavioral DIV#videos { position:absolute; margin: 310px 0px 0px 4px; }
.inside-ln-body-behavioral DIV#videos P { float:left; margin-right:12px; }
.inside-ln-body-behavioral DIV#videos P SPAN { font-size:10px; }
.inside-ln-body-behavioral #twitter { margin: 0px -5px 0px -5px; padding:0px; }
.inside-ln-body-behavioral #twitter * { text-shadow:none!important;  font-size:13px!important; }
.inside-ln-body-behavioral #twitter a { text-decoration:underline !important; }
.inside-ln-body-behavioral #twitter h4, .twtr-hd, .twtr-ft { display:none; }
.inside-ln-body-behavioral #twitter .twtr-tweet-text, .twtr-tweet-wrap, .twtr-tweet, .twtr-tweets, .twtr-timeline, a { border:none !important; }
/* END SERVICE LINE- BEHAVIORAL */





/* SERVICE LINE- WEIGHT LOSS */
.inside-ln-body-weight-loss #weight-loss-flash { float:right; height:199px; width:404px; margin-right:-7px; }
.inside-ln-body-weight-loss { margin:0px; padding:0px; background:#FFFFFF url(/images/service-lines/weight-loss/bg.jpg) no-repeat top center; }
.inside-ln-body-weight-loss #service-lines-pagecontent { margin: 0px 0px 0px 0px; width:320px; position:absolute; }
.inside-ln-body-weight-loss #service-lines-pagecontent H1 { font: normal 29px 'Trebuchet MS', Helvetica, sans-serif; COLOR: #004d96; text-align:left; margin:0px 0px 8px 0px; text-transform:inherit; }

.inside-ln-body-weight-loss #service-lines-tabs { margin:220px 0px 0px 0px; padding:0px; position:absolute; background:url(/images/service-lines/weight-loss/box-bg.png) no-repeat 0px 32px; min-height:203px; }
.inside-ln-body-weight-loss #service-lines-tabs UL { margin: 5px 0px 0px 5px; padding: 0px; width:306px; list-style:none; }
.inside-ln-body-weight-loss #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-weight-loss #service-lines-tabs UL LI a{ color:#333333; padding:0px; }
.inside-ln-body-weight-loss #service-lines-tabs UL LI a:hover{ color: #006699; }
.inside-ln-body-weight-loss #service-lines-tabs .listing-one { background:#e0c6a5 url(/images/events-and-news-bullet.gif) no-repeat 6px 10px; }

.inside-ln-body-weight-loss #service-lines-callouts { margin:218px 0px 0px 555px; width:190px; padding:0px; position:absolute; }
.inside-ln-body-weight-loss #service-lines-callouts UL { margin: 1px 0px 0px 0px; padding:0px; }
.inside-ln-body-weight-loss #service-lines-callouts UL LI { margin:0px; padding:0px; list-style:none; }
.inside-ln-body-weight-loss #service-lines-callouts UL LI H1 {  color:#FFF; text-transform:uppercase; text-align:center; font-size:13px; line-height:12px; padding:0px; margin:0px; }
.inside-ln-body-weight-loss #service-lines-callouts UL LI H1 a { display:block; background:url(/images/service-lines/weight-loss/service-lines-callouts-bg.png) no-repeat; color:#FFF; height:36px; width:180px; padding:13px 0px 0px 0px; margin-bottom:-7px; }
.inside-ln-body-weight-loss #service-lines-callouts UL LI.oneline H1 a { height:31px; width:180px; padding:18px 0px 0px 0px; }
.inside-ln-body-weight-loss #service-lines-callouts UL LI H1 a:hover { text-decoration:none; background:url(/images/service-lines/weight-loss/service-lines-callouts-bg-over.png) no-repeat; }

.inside-ln-body-weight-loss #service-lines-news { width:225px; margin:218px 0px 0px 324px; padding:0px; position:absolute; }
.inside-ln-body-weight-loss #service-lines-news H1 { background:url(/images/service-lines/weight-loss/service-lines-news-title.png) no-repeat top; color:#FFF; text-transform:uppercase; text-align:center; font-size:13px; height:22px; padding: 12px 0px 0px 0px; margin:0px; }
.inside-ln-body-weight-loss #service-lines-news UL { background:url(/images/service-lines/weight-loss/service-lines-news-bg.png) no-repeat bottom; margin:0px; padding: 6px 0px 10px 0px; }
.inside-ln-body-weight-loss #service-lines-news UL LI { margin:0px; padding: 5px 20px 5px 20px; list-style:none; font-size:12px; line-height:15px; }
.inside-ln-body-weight-loss #service-lines-news UL LI.title { text-align:center; margin-top:-5px; }
.inside-ln-body-weight-loss #service-lines-news UL LI.link { text-align:center; margin-top:5px; padding-bottom:10px; }

/* END SERVICE LINE- WEIGHT LOSS */



/* SERVICE LINE- TRANSPORT */
.inside-ln-body-transport .leftnav LI.leftnav-title a { font-size:13px !important; }

.inside-ln-body-transport { margin:0px; padding:0px; background:#FFFFFF url(/images/service-lines/transport/bg.jpg) no-repeat top center; }
.inside-ln-body-transport #inside-content { position: relative; width:100%; margin-top:-452px; padding:0px 0px 170px 0px; min-height:550px; height:auto !important; height:550px; background:url(/images/inside-b-bg.jpg) no-repeat bottom center; }
.inside-ln-body-transport #service-lines-pagecontent { margin: 0px 0px 0px 0px; width:320px; position:absolute; }
.inside-ln-body-transport #service-lines-pagecontent H1 { font-size:22px; }

.inside-ln-body-transport #service-lines-tabs { margin:260px 0px 0px 0px; padding:0px; position:absolute; background:url(/images/service-lines/transport/box-bg.png) no-repeat 0px 32px; min-height:203px; }
.inside-ln-body-transport #service-lines-tabs P {  }
.inside-ln-body-transport #service-lines-tabs UL { margin: 5px 0px 0px 5px; padding: 0px; width:306px; list-style:none; }
.inside-ln-body-transport #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-transport #service-lines-tabs UL LI a{ color:#333333; padding:0px; }
.inside-ln-body-transport #service-lines-tabs UL LI a:hover{ color: #006699; }
.inside-ln-body-transport #service-lines-tabs .listing-one { background:#e0c6a5 url(/images/events-and-news-bullet.gif) no-repeat 6px 10px; }

.inside-ln-body-transport #service-lines-callouts { margin:260px 0px 0px 325px; padding:0px; position:absolute; }
.inside-ln-body-transport #service-lines-callouts-01 a { margin:0px 0px 0px 0px; background:url(/images/service-lines/transport/callouts/life-flight.png); }
.inside-ln-body-transport #service-lines-callouts-02 a { margin:0px 0px 0px 140px; background:url(/images/service-lines/transport/callouts/ground-ambulance.png); }
.inside-ln-body-transport #service-lines-callouts-03 a { margin:0px 0px 0px 280px; background:url(/images/service-lines/transport/callouts/one-call.png); }
.inside-ln-body-transport #service-lines-callouts-04 a { margin:64px 0px 0px 0px; background:url(/images/service-lines/transport/callouts/neonatal.png); }
.inside-ln-body-transport #service-lines-callouts-05 a { margin:64px 0px 0px 140px; background:url(/images/service-lines/transport/callouts/pediatric.png); }
.inside-ln-body-transport #service-lines-callouts-06 a { margin:64px 0px 0px 280px; background:url(/images/service-lines/transport/callouts/photo-gallery.png); }

.inside-ln-body-transport #service-lines-callouts a { background-position:0px 0px; background-repeat:no-repeat; position:absolute; display:block; height:62px; width:139px; }
.inside-ln-body-transport #service-lines-callouts a:hover { background-position:0px -62px; }

/* END SERVICE LINE- TRANSPORT */





.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; }


/* SURVEY */
.content TABLE TD LABEL { font: 12px/18px Arial, Helvetica, sans-serif; COLOR: #333333; }


/* WELLNESS */
.boardlogin { font: 12px/18px Arial, Helvetica, sans-serif; COLOR: #333333; border:#333333 solid 1px; background:#FFFFFF; padding:20px; margin-top:40px; }
.loginButton { 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; }
.loginButton:hover { font: normal 11px Arial, Helvetica, sans-serif; COLOR: #31516f; padding: 1px 10px 1px 10px; background:#c5f1fe; border:#1767b1 solid 1px; cursor:pointer; }

P.wellnesstime { font: normal 24px 'Trebuchet MS', Helvetica, sans-serif; COLOR: #324d59; text-align:left; margin:0px 0px 8px 0px;  }




/* FIND A DOC/CLINIC */
#small-search { float:left; background:url(/images/small-search-r.png) no-repeat top right; width:310px; }
#small-search #background { background:url(/images/small-search-l.png) no-repeat top left; }
#small-search UL { padding: 0px; background:url(/images/small-search-bg.png) repeat-x top; margin:0px 15px 0px 8px; }
#small-search UL UL { margin: 0px 0px -14px 0px; padding:0px; background:none; float:left; }
#small-search UL LI { margin:0px; padding: 0px 0px 0px 10px; list-style:none; clear:both; }
#small-search UL UL LI { font: 10px/16px Arial, Helvetica, sans-serif; padding:0px; margin:0px; }

#small-search UL LI.title { font:15px "Century Gothic", Arial, Helvetica, sans-serif; color:#0f1f2e; text-align:center; padding:10px 0px 0px 0px; }
#small-search UL LI LABEL { display:block; font: 12px/18px Arial, Helvetica, sans-serif; COLOR: #0f1f2e; padding:3px 0px 0px 0px; margin:0px; }
#small-search UL LI SELECT, INPUT { font: 11px/16px Arial, Helvetica, sans-serif; COLOR: #0f1f2e; background:#FFF; border:solid 1px #abadb3; padding:0px; margin:0px; }
#small-search UL LI .drop-specialty { width:276px; }
#small-search UL LI .text-name { width:272px; }
#small-search UL LI .drop-location { width:140px; float:left; }
#small-search UL LI .of { float:left; padding:0px 8px 0px 8px; }
#small-search UL LI .text-zip { width:90px; }
#small-search UL LI .drop-city { width:276px; }
#small-search UL LI .drop-gender { width:120px; }
#small-search UL LI.btn { text-align:center; margin:18px 0px 0px 0px; }

.button-option2 { font:13px "Century Gothic", Arial, Helvetica, sans-serif; text-transform:uppercase; COLOR: #FFFFFF; padding: 5px 40px 5px 40px; background:#196590 url(/images/button-option2.gif) repeat-x top; border:#FFFFFF solid 2px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; -ms-border-radius:5px; border-radius:5px; -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.5); }
.button-option2:hover { background:#a0d6f8; color:#19313e; cursor:pointer; }

.button-option3 { font:14px "Century Gothic", Arial, Helvetica, sans-serif; COLOR: #132c42; padding: 5px 60px 5px 60px; background:#dae3e9 url(/images/button-option3.gif) repeat-x top; border:#d5d5d5 solid 1px; }
.button-option3:hover { background:#FFFFFF; color:#19313e; cursor:pointer; }

#map { float:right; border:#c8b18a solid 1px; margin-bottom:30px; }

#results { clear:both; background:url(/images/small-search-r.png) no-repeat top right; }
#results #results-background { background:url(/images/small-search-l.png) no-repeat top left; }
#results #results-container { font: 12px/18px Arial, Helvetica, sans-serif;  background:url(/images/small-search-bg.png) repeat-x top; margin:0px 15px 0px 8px; }

#results #results-container UL { margin:0px; padding:0px; }
#results #results-container UL LI { margin:0px; padding: 5px 5px 5px 0px; list-style:none; vertical-align: middle; display:inline-block; display:-moz-inline-stack; color:#333; font:11px/16px Arial, Helvetica, sans-serif; }
#results #results-container UL LI a { color:#01549f; text-decoration:underline; }
#results #results-container UL LI a:hover { color:#333; text-decoration:underline; }

#results #results-container DIV { margin:0px -10px 0px -3px; }
#results #results-container DIV.one { background:#FFF; }
#results #results-container DIV.two { background:#f8e3bb; }

#results #results-container UL LI.clm-one { width:30px; }
#results #results-container UL LI.clm-two { width:240px; }
#results #results-container UL LI.clm-three { width:320px; }
#results #results-container UL LI.clm-four {  }

#results #results-container DIV.header { font: 16px 'Trebuchet MS', Helvetica, sans-serif; COLOR: #132c42; padding:5px 0px 0px 5px; }
#results #results-container DIV.titles LI { font: 14px 'Trebuchet MS', Helvetica, sans-serif; COLOR: #132c42; }

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

#results-profile-right { float:right; border-left:#c4ac94 solid 1px; margin-left:10px; margin-bottom:10px; padding-left:6px; }
#results-profile-right UL { margin:0px; padding:0px; }
#results-profile-right UL LI { margin: 0px 0px 5px 0px; padding:0px; list-style:none; }
#results-profile-right UL LI H2 { margin-top:20px; margin-bottom:0px; }
#results-profile-right UL LI#profile-photo { text-align:center; }
#results-profile-right UL LI#google-map { border:#c8b18a solid 1px;  }
#results-profile-right UL LI#profile-video-caption { font:11px Arial, Helvetica, sans-serif; }
#results-profile-right UL LI#profile-video-thumbnail { margin-top:20px; }

#results-profile-right UL LI.profile-btn a { font:12px "Century Gothic", Arial, Helvetica, sans-serif; display:block; margin:8px 0px 0px 0px; text-align:center; width:100%; COLOR: #132c42; padding: 3px 0px 3px 0px; background:#dae3e9 url(/images/button-option3.gif) repeat-x center; border:#d5d5d5 solid 1px; text-decoration:none; }
#results-profile-right UL LI.profile-btn a:hover { background:#FFFFFF; color:#19313e; cursor:pointer; text-decoration:none; }

#profile-options { float: right; }
#profile-options UL { margin:0px; padding:0px; }
#profile-options UL LI { margin:0px; padding:0px; list-style:none; }
#profile-options UL LI a { font:11px "Century Gothic", Arial, Helvetica, sans-serif; display:block; width:60px; margin:0px 0px 5px 0px; text-align:center; COLOR: #132c42; padding: 1px 0px 1px 0px; background:#dae3e9 url(/images/button-option3.gif) repeat-x center; border:#d5d5d5 solid 1px; text-decoration:none; }
#profile-options UL LI a:hover { background:#FFFFFF; color:#19313e; cursor:pointer; text-decoration:none; }

UL.profile-clinic { margin:0px; padding:0px; }
UL.profile-clinic LI { float: left; list-style:none; margin-right:5px; }

.profile-column { float:left; width:200px; margin-right:20px; vertical-align:top; }

UL.grid { margin:0px; padding:0px; }
UL.grid LI { margin:0px; padding:4px; list-style:none; clear:left; min-height:70px; }
UL.grid LI IMG { margin-right:6px; float:left; }
UL.grid LI.one { background:#f0debf; }
UL.grid LI.two { background:none; }


.clearleftfloat { clear:left; height:0; font-size: 1px; line-height: 0px; }

#results-pager-find-doctor { font: 11px Arial, Helvetica, sans-serif; COLOR: #333333; padding:8px 0px 0px 6px; border-top:#333333 solid 1px; }
#results-pager-find-doctor span { float:left; }
#results-pager-top-find-doctor { font: 11px Arial, Helvetica, sans-serif; COLOR: #333333; padding:8px 0px 0px 6px; }
#results-pager-top-find-doctor span { float:left; }

#results-previous-next { float:right; margin:0px 0px 0px 0px !important; }


/* SERVICES PHOTO NAVIGATION */
#services-photos { margin:0px; padding:0px; }
#services-photos IMG { border:#FFF solid 2px; }
#services-photos-nav UL { float:left; margin: 2px 0px 2px 2px; padding: 0px; }
#services-photos-nav UL LI { margin:0px; padding: 0px 2px 0px 0px; float:left; list-style:none; font:12px "Century Gothic", Arial, Helvetica, sans-serif; }
#services-photos-nav UL LI a { display:block; text-decoration:none; color:#FFF; background:#b89864 url(/images/services-photos-nav-bg.gif) repeat-x top; padding:5px 0px 5px 4px; border:#9f8253 solid 1px; }

#services-photos-nav UL LI.one { width:170px; }
#services-photos-nav UL LI.two { width:202px; }
#services-photos-nav UL LI.three { width:150px; }
#services-photos-nav UL LI.four { width:180px; }
#services-photos-nav UL LI.five { width:170px; }
#services-photos-nav UL LI.six { width:202px; }
#services-photos-nav UL LI.seven { width:150px; }
#services-photos-nav UL LI.eight { width:180px; }

#services-photos-nav UL LI.one a:hover { background:#218f0c; border:#218f0c solid 1px; }
#services-photos-nav UL LI.two a:hover { background:#b57636; border:#b57636 solid 1px; }
#services-photos-nav UL LI.three a:hover { background:#8f8198; border:#8f8198 solid 1px; }
#services-photos-nav UL LI.four a:hover { background:#426e95; border:#426e95 solid 1px; }
#services-photos-nav UL LI.five a:hover { background:#552317; border:#552317 solid 1px; }
#services-photos-nav UL LI.six a:hover { background:#74a4ca; border:#74a4ca solid 1px; }
#services-photos-nav UL LI.seven a:hover { background:#522763; border:#522763 solid 1px; }
#services-photos-nav UL LI.eight a:hover { background:#494845; border:#494845 solid 1px; }


/*SURGERY LOGIN*/
table.securearealogin TD { font: 12px/18px Arial, Helvetica, sans-serif; COLOR: #333333; }


/* NEWS SOCIAL */
#articles-social { float:left; }
#articles-social-twitter { float:left; }
#articles-social-google { float:left; }
#articles-social-facebook { float:left; }
#details-of-event #articles-social { padding: 0px; }
#articles-social DIV { padding: 0px; }
#articles-social-facebook IFRAME { width: 200px !important; }



/*WAIT TIMES HOMEPAGE */
#waittimes { width:322px; height:145px; padding:7px 0px 0px 0px; background:url(/images/waittimes-bg.png) no-repeat top left; clear:both; }

.waittimes-container { width:322px; margin:0px; padding:0px; overflow:hidden; position:relative; display:none; }

.waittimes-container div.slide { width:322px; padding-top:16px; height:106px; display:block; }

#waittimes .next,#waittimes .prev { display:none; }

body.default .pagination {
	position:absolute;
	z-index:999999999;
	margin:5px 0px 0px 10px !important;
	width:inherit !important;
}

body.default .pagination li {
	float:left;
	margin:0px 2px 0px 0px;
	list-style:none;
}

body.default .pagination li a {
	width:8px !important;
	height:0;
	padding-top:8px !important;
	background-image:url(/images/waittimes-pagination.png) !important;
	background-position:0 0;
	float:left;
	overflow:hidden;
}

body.default .pagination li.current a {
	background-position:0 -8px !important;
}

/*
	Caption
*/

.waittimes-caption {
	z-index:500000;
	position:absolute;
	margin:0px 0px 0px 0px;
	left:0px;
	height:110px;
	width:322px;
	padding:0px;
}

#waittimes H2 { font: normal 13px/19px 'Trebuchet MS', Helvetica, sans-serif; COLOR: #FFFFFF; text-align:center; margin:0px; padding:0px; text-transform: uppercase; }
.waittimes-caption H1 { font: normal 18px/19px 'Trebuchet MS', Helvetica, sans-serif; COLOR: #12345c; text-align:center; margin:0px; padding:0px; text-transform:none; }
.waittimes-caption H3 { font: normal 12px/19px 'Calibri', Arial, Helvetica, sans-serif; COLOR: #12345c; text-align:center; margin: 0px 0px 5px 0px; padding:0px; text-transform:none; }
.waittimes-caption P { font:19px/18px Arial, Helvetica, sans-serif; color:#000; text-transform:none; text-align:center; margin:0px; padding:0px; }
.waittimes-caption P SPAN { font-size:26px; }
.waittimes-caption P SPAN.timestamp { font-size:12px; }
#waittimes P.waittimes-see-all {font:11px/14px Arial, Helvetica, sans-serif; color:#000; float:right; position:relative; z-index:9999999999; background:url(/images/waittimes-arrow.png) no-repeat 0px 5px; padding:1px 10px 0px 10px; }
#waittimes P.waittimes-see-all a { color:#FFF; text-decoration:none; }
#waittimes P.waittimes-see-all a:hover { color:#FFF; text-decoration:underline; }
