body {background:#ebf2dc url(images/bg_00.jpg) repeat-x; margin:0px; padding:0px; font-family:'Trebuchet MS', Verdana, Arial, Helvetica;}

#bannerbg { background:transparent url(images/bg_banner.jpg) no-repeat center top;}
#nobannerbg { background:transparent url(images/bg_nobanner.jpg) no-repeat center top;}

.wrap {float:left; border:0px solid red;}
.spacer {float: left; width:820px; height:15px;}
.banner300x250 {float: left; width:300px; height:250px; margin:12px 0px 0px 0px;}


.top {font-size: 11px; font-weight:bold; color:#333333; text-align: right; width: 988px; height:31px;}
.top a {color: #333333; text-decoration:none;}
.top a:hover {text-decoration:underline;}

.banner {width: 988px; height: 115px;}
.logo {padding: 74px 0px 0px 16px; color:#3b89bd; font-size:25px; font-weight:bold;}

.holder {width: 988px; margin-top: 20px;}
.leftc {width: 168px; text-align:left;}
.rightchome {width: 820px;}
.content {width: 658px; text-align:left;}
.rightc {width: 160px; text-align:left;}
.contenttable {width:820px; float:left; margin-top:20px; padding:0px;}

.menu1title {background: transparent url(images/bg_menu1_1.gif); width: 151px; height:21px; text-align:center; font-size:14px; color: #4d601e; padding-top: 5px;}
.menu1links {background: transparent url(images/bg_menu1_2.gif) repeat-y; width: 151px; padding:0px; margin:0px;}
.menu1main {width: 137px; padding: 8px 3px 2px 10px; line-height:14px; }
.menu1main a {font-size:12px; font-weight:bold; color:#6c7072; text-decoration:none;padding:0px; margin:0px;}
.menu1main a:hover {color:red;}

.menu2title {background: transparent url(images/bg_menu2_1.gif); width: 151px; height:21px; text-align:center; font-size:14px; color: #4d601e; padding-top: 5px;}
.menu2links {background: transparent url(images/bg_menu2_2.gif) repeat-y; width: 151px; padding:0px; margin:0px;}
.menu2main {width: 137px; padding: 8px 3px 2px 10px; line-height:14px; }
.menu2main a {font-size:12px; font-weight:bold; color:#013d58; text-decoration:none;padding:0px; margin:0px;}
.menu2main a:hover {color:red;}

.menu2subdiv {background: transparent url(images/bg_menu2sub.gif) repeat-x; width: 149px; padding:0px; margin:0px 0px 0px 1px;}
.menu1subdiv {background: transparent url(images/bg_menu1sub.gif) repeat-x; width: 149px; padding:0px; margin:0px 0px 0px 1px;}
.menu1sub {width: 131px; padding: 8px 3px 2px 14px; line-height:12px; }
.menu1sub a {font-size:10px; font-weight:bold; color:#015382; text-decoration:none;padding:0px; margin:0px;}
.menu1sub a:hover {color:#01a2fe;}

#menusubsel {color:#01a2fe;}

.contentrow1 {width: 820px; height:30px;}
.date {padding-left: 35px; padding-top: 22px; font-size:10px; color: #171b1d;}
.menuhoriz, .menuhoriz a {font-size:12px; font-weight:bold; color: #171b1d; text-decoration:none;  padding-top: 14px;}
.search { margin:0px; padding:0px; width:120px;}
.search input {background: #e8f1f6; border:1px solid #a9a9a9; width:110px; margin:0px; padding:0px;}
.searchdiv {padding: 0px 0px 0px 0px; float:left; height:13px;}

.welcome { background:transparent url(images/bg_welcome1.gif) no-repeat bottom left; width: 570px; height:152px; margin-top:20px; float:left;}
.welcome1 {width: 75px; border-right: 1px solid #016fbb; font-weight:bold; font-size: 17px; color:#016fbb; line-height:19px; text-align:right; float:left; padding: 2px 8px 0px 8px;}
.welcome2 {width:455px; padding-left: 12px; font-size: 14px; color:#4a4a49; float:left; letter-spacing:1px; text-align:left;}
.welcome3 {width:455px; padding-left: 12px; font-size: 12px; color:#4a4a49; float:left; text-align:left;}
.welcome4 a, .welcome5 a, .welcome6 a, .welcome7 a, .welcome8 a {width: 80px; padding-left: 12px; font-size: 10px; color:#577914; float:left; text-align:left; font-weight:bold; text-decoration:none;}
.welcome5 a {color:#5b03a0;}
.welcome6 a {color:#024874;}
.welcome7 a {color:#b64e01;}
.welcome8 a {color:#01916a;}

.tip {background: transparent url(images/bg_tips.gif) no-repeat center top; width: 250px; height:162px; margin-top:20px; float:left; padding-top: 10px; text-align:center;}
.tiptitle {font-size: 15px; font-weight:bold; color: #1a5e8b; width: 120px; text-align:center; margin: 0px auto;}
.tiptext {font-size: 11px; color: #545454; width: 168px; height:45px; text-align:center; margin: 0px auto; overflow:visible; padding-top: 6px;}

.doctor {width: 460px; height:290px; background: transparent url(images/bg_doctor1.gif) no-repeat; float:left; margin-top: 5px; font-size: 11px; color: #4a4a49; padding: 0px 20px 10px 20px; text-align:left; line-height: 18px;}
.doctortitle { font-size: 16px; color: #FFFFFF; text-align:left; width: 480px; padding:4px 0px 30px 0px;}
.doctor a {color:#588601;}
.doctorclose {width: 460px; height:29px; background: transparent url(images/bg_doctor2.gif) no-repeat; float:left; font-size: 10px; color: #333333; padding: 2px 20px 0px 20px; text-align:left;}
.doctorclose a {color: #000000; text-decoration:none;}

.monthly {width: 290px; height:150px; background: transparent url(images/bg_montharticle1.gif) no-repeat; float:left; margin-top: 5px; margin-left:0px; padding: 0px 0px 10px 10px;}
.monthlytitle { font-size: 14px; color: #FFFFFF; text-align:left; width: 280px; padding:4px 0px 10px 0px;}
.monthlytitle2 { font-size: 11px; color: #650ba8; text-align:left; padding: 0px 6px 10px 6px;}
.monthlytext {font-size: 10px; color: #4a4a49; padding: 0px 6px 10px 6px; text-align:left;}
.monthlytext a {color:#650ba8;}
.monthlyclose {width: 280px; height:29px; background: transparent url(images/bg_montharticle2.gif) no-repeat; float:left; font-size: 10px; color: #333333; padding: 2px 10px 0px 10px; text-align:left;  margin-left:0px;}
.monthlyclose a {color: #000000; text-decoration:none;}

.scriptphotos {position: relative; width: 300px; height:128px; margin-left:0px; margin-top: 3px; float:left;}
.photo {position: absolute; left:0px; top:0px; width: 300px; height:128px;}
.scripttitle  {position: absolute; left:0px; top:80px; width: 280px; height:22px; padding:6px; color: #FFFFFF; font-size:16px; text-align:left;}
.scripttext  {position: absolute; left:0px; top:98px; width: 280px; height:22px; padding:6px; color: #FFFFFF; font-size:10px; text-align:left;}
.scripttitle a, .scripttext a {color: #FFFFFF; text-decoration:none;}
.pager {position: absolute; left:200px; top:6px;}
.pager a {width: 5px; height:5px; font-size:10px; border: 1px solid #650ba8; background:#650ba8; color:#FFFFFF; text-decoration:none; padding:0px 3px;}
.pager a:hover, .pagerselected {background: transparent; color: #650ba8;}

.seealso {width: 230px; height:264px; background: transparent url(images/bg_seealso1.gif) no-repeat; float:left; margin-top:5px;  padding: 0px 10px;}
.seealsotitle { font-size: 14px; color: #FFFFFF; text-align:left; width: 220px; padding:4px 0px 20px 0px;}
.seealsotitle2 { font-size: 12px; color: #c94908; text-align:left; width: 220px; padding:0px;}
.seealsotitle2 a{ font-size: 12px; color: #c94908; text-decoration:none; text-align:left; width: 220px; padding:0px;}
.seealsotext {padding-bottom: 10px;}
.seealsotext a {font-size: 10px; color: #4a4a49; padding: 0px; text-align:left; text-decoration:none;}
.seealsoclose {width: 230px; height:29px; background: transparent url(images/bg_seealso2.gif) no-repeat; float:left; font-size: 10px; color: #333333; padding: 2px 10px 0px 10px; text-align:left;}
.seealsoclose a {color: #000000; text-decoration:none;}

.community {width: 226px; height:140px; background: transparent url(images/bg_community.gif) no-repeat; float:left; margin-top:0px; margin-left:0px;  padding: 0px;}
.communitytitle {font-size: 12px; color: #FFFFFF; width: 120px; height:20px; padding:20px 0px 0px 56px; text-align:left; float:left;}
.communitytitle2 {font-size: 11px; color: #ffffff; text-align:left; width: 120px; padding:20px 0px 0px 50px; float:left;}
.communitytitle2 a {color: #ffffff; text-decoration:none;}

.newsletterhome {width: 226px; height:140px; background: transparent url(images/bg_newsletter.gif) no-repeat; float:left; margin-top:10px; margin-left:0px;  padding: 0px;}
.newsletterhometitle {font-size: 12px; color: #FFFFFF; width: 120px; height:20px; padding:20px 0px 0px 56px; text-align:left; float:left;}
.newsletterhometxt {font-size: 11px; color: #ffffff; text-align:left; width: 170px; padding:18px 0px 0px 40px; float:left;}

.bottom {background:transparent url(images/bg_bottom.gif) no-repeat center top; height:34px; width:988px; font-size:11px; font-weight:bold; color:#333333; margin-bottom:10px;}
.bottomlinks a, .bottomlinks {font-size:11px; font-weight:bold; color:#333333; text-decoration:none;}

.bottomlinks a:hover {text-decoration:underline;}

/*     INNER STYLES       */

.community2 {width: 151px; height:145px; background: transparent url(images/bg_community_inner.gif) no-repeat; float:left; margin-top:0px; margin:0px;  padding: 0px;}
.community2title {font-size: 12px; line-height:12px; color: #FFFFFF; width: 90px; height:38px; padding:19px 0px 0px 56px; text-align:left; float:left;}
.community2title2 {font-size: 11px; color: #ffffff; text-align:left; width: 110px; padding:10px 0px 0px 30px; float:left;}
.community2title2 a {color: #ffffff; text-decoration:none;}
/*        GREEN       */
.contentpathgreen { background: url(images/bg_contentgreen1.gif) no-repeat; width:620px; height:24px; color: #323231; font-size: 12px; padding:2px 10px 0px 10px;}

.path1  {color: #323231; font-size: 16px; text-decoration:none;}
.path2  {color: #323231; font-size: 14px; text-decoration:none;}
.path3  {color: #323231; font-size: 12px; text-decoration:none;}

.path1 a {color: #323231; font-size: 16px; text-decoration:none;}
.path2 a {color: #323231; font-size: 14px; text-decoration:none;}
.path3 a {color: #323231; font-size: 12px; text-decoration:none;}
.contentpathgreen a:hover { text-decoration:underline;}
.contentgreen2 {background:url(images/bg_content2.gif) repeat-y; width: 600px; color: #323231; font-size: 12px; padding:20px; border:0px solid red; float:left;}
.contentgreen2 a, .faqgreen a {color: #659f09;}

.faqquestion a {font-size: 12px; text-decoration:none;}
.faqanswergreen {float: left; width:600px;}
.faqanswergreen h1 {background: url(images/bg_faqgreen.gif) no-repeat; color: #141414; font-size:12px; text-align:left; width:580px; padding: 3px 10px; margin:20px 0px 10px 0px;}
.faqanswergreen h2 {color: #323231; font-size:12px; text-align:left; font-weight:normal; width:580px; padding: 0px 10px; margin:0px;}

/*        BLUE          */
.contentpathblue { background: url(images/bg_contentblue1.gif) no-repeat; width:620px; height:24px; color: #323231; font-size: 12px; padding:2px 10px 0px 10px;}
.contentpathblue a:hover { text-decoration:underline;}
.contentblue2 {background:url(images/bg_content2.gif) repeat-y; width: 600px; color: #323231; font-size: 12px; padding:20px; border:0px solid red; float:left;}
.contentblue2 a, .faqblue a {color: #3b87ad;}

/*        ORANGE          */
.contentpathorange { background: url(images/bg_contentorange1.gif) no-repeat; width:620px; height:24px; color: #323231; font-size: 12px; padding:2px 10px 0px 10px;}
.contentpathorange a:hover { text-decoration:underline;}
.contentorange2 {background:url(images/bg_content2.gif) repeat-y; width: 600px; color: #323231; font-size: 12px; padding:20px; border:0px solid red; float:left;}
.contentorange2 a, .faqorange a {color: #E87D46;}


.faqanswerblue {float: left; width:600px;}
.faqanswerblue h1 {background: url(images/bg_faqblue.gif) no-repeat; color: #141414; font-size:12px; text-align:left; width:580px; padding: 3px 10px; margin:20px 0px 10px 0px;}
.faqanswerblue h2 {color: #323231; font-size:12px; text-align:left; font-weight:normal; width:580px; padding: 0px 10px; margin:0px;}

.content1 {background:url(images/bg_content1.gif) no-repeat; width:620px; height: 24px; padding:2px 10px 0px 10px; text-align:center; margin-top:10px; float:left;}
.content2 {background:url(images/bg_content2.gif) repeat-y; width:600px; padding:0px 20px; text-align:left; margin:0px; float:left;}
.content3 {background:url(images/bg_content3.gif) no-repeat; width:600px; height: 35px; padding:10px 20px 0px 20px; text-align:center; margin:0px; float:left;}

.rightpallete {width: 161px; float:left; position:relative; margin-bottom:15px;}
.rightdoctorstitle {background:url(images/bg_rightdoctors1.gif) no-repeat; width: 105px; height:28px; font-size: 12px; line-height:12px; color: #FFFFFF; padding:20px 10px 0px 56px; text-align:left; float:left;}
.rightdoctors2 {background:url(images/bg_rightdoctors2.gif) repeat-y; width: 161px; float:left;}
.rightdoctors2 a { background:url(images/rightarrow_blue.gif) no-repeat; width: 128px; font-size: 11px; color: #FFFFFF; padding:4px 5px 0px 28px; text-align:left; float:left; margin:8px 0px 0px 0px;}
.rightdoctors2 h2 {width: 118px; font-size: 11px; color: #67f3fa; padding:0px 5px 2px 23px; text-align:left; float:left; margin:0px 5px; border-bottom:1px dotted #b4c7d5;}
.rightdoctorsclose {background:url(images/bg_rightdoctors3.gif) no-repeat; width: 161px; float:left;}

.rightarticlestitle {background:url(images/bg_rightarticles1.gif) no-repeat; width: 105px; height:28px; font-size: 12px; line-height:12px; color: #FFFFFF; padding:20px 10px 0px 56px; text-align:left; float:left;}
.rightarticles2 {background:url(images/bg_rightarticles2.gif) repeat-y; width: 161px; float:left;}
.rightarticles2 a { background:url(images/rightarrow_lila.gif) no-repeat; width: 128px; font-size: 11px; color: #FFFFFF; padding:4px 5px 0px 28px; text-align:left; float:left; margin:8px 0px 0px 0px;}
.rightarticles2 h2 {width: 118px; font-size: 11px; color: #67f3fa; padding:0px 5px 2px 23px; text-align:left; float:left; margin:0px 5px; border-bottom:1px dotted #b4c7d5;}
.rightarticlesclose {background:url(images/bg_rightarticles3.gif) no-repeat; width: 161px; float:left;}

.rightasktitle {background:url(images/bg_rightaskmore1.gif) no-repeat; width: 105px; height:28px; font-size: 12px; line-height:12px; color: #FFFFFF; padding:20px 10px 0px 56px; text-align:left; float:left;}
.rightask2 {background:url(images/bg_rightaskmore2.gif) repeat-y; width: 161px; float:left;}
.rightask2 a { background:url(images/rightarrow_orange.gif) no-repeat; width: 128px; font-size: 11px; color: #FFFFFF; padding:4px 5px 0px 28px; text-align:left; float:left; margin:8px 0px 0px 0px;}
.rightask2 h2 {width: 118px; font-size: 11px; color: #67f3fa; padding:0px 5px 2px 23px; text-align:left; float:left; margin:0px 5px; border-bottom:1px dotted #b4c7d5;}
.rightaskclose {background:url(images/bg_rightaskmore3.gif) no-repeat; width: 161px; float:left;}


.rightreadmoretitle {background:url(images/bg_rightreadmore1.gif) no-repeat; width: 105px; height:28px; font-size: 12px; line-height:12px; color: #FFFFFF; padding:20px 10px 0px 56px; text-align:left; float:left;}
.rightreadmore2 {background:url(images/bg_rightreadmore2.gif) repeat-y; width: 161px; float:left;}
.rightreadmore2 a { background:url(images/rightarrow_navy.gif) no-repeat; width: 128px; font-size: 11px; color: #FFFFFF; padding:4px 5px 0px 28px; text-align:left; float:left; margin:8px 0px 0px 0px;}
.rightreadmore2 h2 {width: 118px; font-size: 11px; color: #67f3fa; padding:0px 5px 2px 23px; text-align:left; float:left; margin:0px 5px; border-bottom:1px dotted #b4c7d5;}
.rightreadmoreclose {background:url(images/bg_rightreadmore3.gif) no-repeat; width: 161px; float:left;}


.secondtitle {color: #659f09; font-size:16px;}
.findyourdoctortitle {background: url(images/bg_findyourdoctor1.gif) no-repeat; color: #141414; font-size:12px; text-align:left; width:190px; padding:4px 5px 0px 5px; text-align:left; float:left;}
.findyourdoctor { width: 186px; border:1px solid #add843; padding:10px 6px; float:left; font-size:11px; color:#4a4a49;}
.findyourdoctor a {color:#4a4a49; text-decoration:none;}
.content21 {background:url(images/bg_content2.gif) repeat-y; width:620px; padding:10px 10px; text-align:left; margin:0px; float:left;}
.drname {color: #587c06; font-weight: bold; font-size:12px; padding-left: 6px; width: 100px; float:left;}
.drtitle {color: #000000; font-size:12px; padding-left: 6px; padding-bottom:8px; width:100px; float:left;}

.banner160x600 {background:url(images/bg_banner160x600.gif) no-repeat; width: 160px;  text-align: center; padding-top:260px; padding-bottom:260px; float:left; font-size: 20px; color: #667a88; vertical-align:middle;}
.banner160x600 a {color: #667a88; text-decoration:none;}
.text160x600, .text160x600 a {color: #a5b6c2; text-decoration:none;}
 
.banner120x240 {background:url(images/bg_banner120x240.gif) no-repeat; width: 120px; height:240px; text-align: center; float:left; font-size: 16px; color: #1f577d; vertical-align:middle;}
.banner120x240 a {color: #1f577d; text-decoration:none;}
.text120x240, .text120x240 a {color: #a5b6c2; text-decoration:none;}

.specialarticle {width: 290px; height:150px; background: transparent url(images/bg_specialarticles.gif) no-repeat; float:left; margin-top: 5px; margin-left:0px; padding: 0px 0px 10px 10px;}
.horizontalbanner {width:640px; text-align:center; clear:both; padding-top:10px;}
.horizontalbanner table {width:100%;}
