@charset "utf-8";
html, body, h1, h2, h3, h4, h5, h6, p, ol, dl, dd, dt, img, blockquote, q, div, table, thead, tbody, tfoot, caption, th, tr, td, a, form, input, textarea, fieldset, pre{margin:0; padding:0}
:focus{outline:0} 
:-moz-focus-inner {border: 0}
body{background:#fff; font-family:Arial; text-align:center; cursor:default; zoom:100%}
a img{border:none; margin:0; padding:0}
th, td, tr 	{vertical-align:top}
img, div {behavior: url(iepngfix.htc)}

/* Layout divs */
.container				{width:940px; margin:0 auto; text-align:left; clear:both; overflow:hidden}
.logobar				{width:940px; height:158px; clear:both}
.logoholder				{width:940px; height:126px; clear:both}
.menubar				{clear:both; width:930px; height:32px; padding-left:10px; margin:0; background: url(images/bck-tabs.png) repeat-x left bottom}
.menubar ul				{list-style-type:none; clear:both; margin:0; padding:0}
.menubar li				{list-style-type:none; float:left; display:block; margin:0 3px 0 0; padding:0}
.menubar li a			{float:left; display:block; color:#2f7395; text-decoration:none; font:normal 12px/32px Arial, Helvetica, sans-serif;  padding:0 20px 0 0; height:32px; line-height:32px; text-align:center; cursor:pointer; background:url(images/tab-white.png) repeat-x center right}
.menubar li a b			{float:left; display:block; text-decoration:none; font:bold 12px/32px Arial, Helvetica, sans-serif;  padding:0 0 0 20px; height:32px; line-height:32px; text-align:center; cursor:pointer; background:url(images/tab-white.png) repeat-x center left}
.menubar li a:hover		{color:#104661; line-height:32px; background:url(images/tab-white.png) repeat-x center right}
.menubar li a:hover	b 	{color:#104661; line-height:32px; background:url(images/tab-white.png) repeat-x center left}
li.currentmb a			{float:left; display:block; text-decoration:none; padding:0 20px 0 0; height:32px; line-height:32px; text-align:center; cursor:pointer; background:url(images/tab-blue.png) repeat-x center right}
li.currentmb a b		{float:left; display:block; text-decoration:none; padding:0 0 0 20px; height:32px; line-height:32px; text-align:center; cursor:pointer; background:url(images/tab-blue.png) repeat-x center left}
li.currentmb a:hover	{color:#104661; float:left; display:block; text-decoration:none; padding:0 20px 0 0; height:32px; line-height:32px; text-align:center; cursor:pointer; background:url(images/tab-blue.png) repeat-x center right}
li.currentmb a:hover b	{color:#104661; float:left; display:block; text-decoration:none; padding:0 0 0 20px; height:32px; line-height:32px; text-align:center; cursor:pointer; background:url(images/tab-blue.png) repeat-x center left}

.submenubar				{width:940px; height:24px; padding:8px 0; margin:0 0 10px 0; background:#c2dae6; clear:both}
.submenubar ul			{list-style-type:none; clear:both; margin:0; width:910px; height:24px; padding:0 15px; display:block; width:auto; height:24px; background:#8a9ba3}
.submenubar li			{list-style-type:none; display:block; float:left; margin:0; padding:0 10px; font:bold 12px/24px Arial, Helvetica, sans-serif; color:#fff}
.submenubar li a		{display:block; color:#fff; text-decoration:none; padding:0; margin:0; height:24px; line-height:24px; text-align:center; cursor:pointer}
.submenubar li a:hover	{text-decoration:underline}

.colbox				{width:940px; margin:0 auto; text-align:left; clear:both; overflow:hidden}
.leftpanel			{float:left; width:252px; overflow:hidden}
.rightpanel			{float:left; width:420px; overflow:hidden}
.homerightpanel		{float:left; width:268px; overflow:hidden}

.leftpanelbanner	{float:left; width:248px; height:423px; margin:0 0 12px 0; background: url(images/banner-what-is-lucena-clinic.jpg) no-repeat 0 0 #086ca0; text-align:left}
.leftpanelbanner p	{padding:200px 21px 10px 21px; font:bold 12px/15px Arial, Helvetica, sans-serif; color:#163961}
p.whitetext			{padding:10px 21px 0; font:normal 12px/15px Arial, Helvetica, sans-serif; color:#fff}

.panel					{float:left; width:230px; padding:10px}
.panelshaded			{float:left; width:230px; padding:10px}
.rightpanelbanner1		{clear:both; width:171px; height:174px; padding:20px 80px 0 17px; margin:0 0 12px 0; background: url(images/rightpanelbanner1.jpg) no-repeat 0px 0px; text-align:left}
.rightpanelbanner1 h2	{font:normal 20px/20px "Times New Roman", Times, serif; margin:0; padding:0 0 10px 0; color:#064465; display:block}
.rightpanelbanner2		{clear:both; width:171px; height:174px; padding:20px 80px 0 17px; margin:0 0 12px 0; background: url(images/rightpanelbanner2.jpg) no-repeat 0px 0px; text-align:left}
.rightpanelbanner2 h2	{font:normal 20px/20px "Times New Roman", Times, serif; margin:0; padding:0 0 10px 0; color:#fff; display:block}
.rightpanelbanner3		{clear:both; width:171px; height:222px;	padding:20px 80px 0 17px; margin:0 0 12px 0; background: url(images/rightpanelbanner3.jpg) no-repeat 0px 0px; text-align:left}
.rightpanelbanner3 h2	{font:normal 20px/20px "Times New Roman", Times, serif; margin:0; padding:0 0 10px 0; color:#064465; display:block}

ul.redlist 				{font:bold 11px/13px Arial, Helvetica, sans-serif; margin:0; padding:0; list-style-type:none; list-style-image:url(images/bullet-red.gif); list-style-position:outside; margin:0; padding:0}
ul.redlist li			{margin:0 0 0 15px; padding:0 0 5px 0; display:list; border:0px}
ul.redlist li a 		{text-decoration:none; color:#900; display:block}
ul.redlist li a:hover 	{text-decoration:none; color:#000; background:#fff; display:block}

.lucenaevents		{width:209px; padding:10px 20px 20px; background:#d9e7f0; clear:both; overflow:hidden}
.lucenaevents h2	{padding:0; font:normal 20px/22px "Times New Roman", Times, serif; color:#990036}
.lucenaevents p		{padding:10px 0 0 0; font:normal 12px/15px Arial, Helvetica, sans-serif; color:#990036}

.upcomingevents{width:219px; height:105px; padding:10px 20px 20px; background: url(images/under-banner-green-back.jpg) repeat-x 0px 0px; clear:both; vertical-alignment:top}

.panelleftcontent		{clear:both; font:normal 10px/13px Tahoma, Geneva, sans-serif; color:#2f7395; text-align:left; padding:20px 15px 15px; width:90%}
.panelleftcontent h2	{font:normal 20px/20px "Times New Roman", Times, serif; margin:0; padding: 0 0 5px 45px; color:#5fa4c7; display:block; width:350px}
h2.plus					{background:url(images/ico-plus.jpg) top left no-repeat}
h2.minus				{background:url(images/ico-minus.jpg) top left no-repeat}
.panelleftcontent h3	{font:normal 18px/18px "Times New Roman", Times, serif; color:#003366; padding:10px 0 15px}
img.icoplus, img.icominus{float:left; display:block}
.panelleftcontent p		{font:normal 11px/14px Arial, Helvetica, sans-serif; color:#556c77;  padding:0 0 10px 0}
.panelleftcontent ul	{list-style-type:none; list-style-image:url(images/bullet-arrow.gif); list-style-position:outside; margin:0 5px 0 0; padding:5px 0 25px}
.panelleftcontent li	{font:normal 12px/14px Arial, Helvetica, sans-serif; color:#2f7395; margin:0 0 0 45px; padding:3px 0; border-bottom:1px solid #D9DFD9}
.panelleftcontent li a 	{text-decoration:none; color:#2f7395}
.panelleftcontent li a:hover{text-decoration:none; color:#000000; background:#F3F5F3}
ul.panelleftcontentminus	{list-style-image:url(images/bullet-arrowdown.gif) !important}
		
.howtofinduspanel		{clear:both; padding:5px 0 10px 40px; width:350px}
		

/* Internal pages specific styles - Lucena clinic */

.columnleftinternal{float:left; width:640px}

.internalcontent{width:600px; padding:20px 0 15px 40px; text-align:left; clear:both; text-align:left}
.internalcontent h1{font:normal 24px/24px "Times New Roman", Times, serif; color:#2f7395; padding:0 0 15px 0}
.internalcontent h2{font:normal 18px/18px "Times New Roman", Times, serif; color:#556c77; padding:10px 0 15px}
.internalcontent p{font:normal 12px/15px Arial, Helvetica, sans-serif; color:#556c77;  padding:0 0 15px 0; margin:0}
.internalcontent ul{list-style-type: none; list-style-image: url(images/bullet-blue.gif); list-style-position: outside; margin:0; padding:0 0 10px 0}
.internalcontent li{font:normal 12px/15px Arial, Helvetica, sans-serif; color:#556c77; padding:0 0 4px 0; margin:0 0 0 20px}
.internalcontent td{padding:2px; font:normal 12px/15px Arial, Helvetica, sans-serif; color:#697C69; width:88px; border-top:1px solid #fff; border-left:1px solid #fff}

/* Internal pages specific styles - Lucena clinic */


/* Image styles */
.logo{float:left; border:0px; margin-left:25px; margin-top:45px}
.logofoundation{float:left; border:0px; margin-right:30px; margin-top:45px}
.menubutton{padding-right:3px}
.headerimage{padding-left:14px; clear:both}

.picture{padding:5px; border:1px solid #ccc; margin:8px}

/* Links styles */
a.whitelink{text-decoration:underline; font:normal 12px/15px Arial, Helvetica, sans-serif; color:#FFF; padding-left:10px}
a.whitelink:hover{text-decoration:underline; font:normal 12px/15px Arial, Helvetica, sans-serif; color:#000; padding-left:10px;}

a.greenlink{float:left; width:70px; text-decoration:none; text-align:center; font:normal 12px/15px Arial, Helvetica, sans-serif; color:#00CC00}
a.greenlink:hover{text-decoration:underline; color:#008000}

a.bluelink{text-decoration:underline; font:normal 12px/15px Arial, Helvetica, sans-serif; color:#0f6f9f}
a.bluelink:hover{color:#074463}

.footerdove{margin:0 auto; padding:5px 0 20px 0; clear:both; widows:940px}
.footertext{margin:0 0 0 15px; padding:20px 0 10px; font:normal 12px/15px Tahoma, Geneva, sans-serif; color:#3f93b8; text-align:left}
