@import url(reset.css);
@import url(superfish.css);
/*@import url(buttons.css);*/
/*@import url(BreadCrumb.css);*/
@import url(Calendar.css);
html, body{font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;font-size:12px;background:#efe9e3;color:#000;height:100%;padding:0;margin:0}
body{behavior:url("csshover3.htc")}
#wrapper{position:relative;width:878px;height:auto;margin:0 auto;padding:0}	
* html #wrapper{height:100%}
.clear{clear:both;background:none}
em{font-style:italic}
a{color:#008da8;font-weight:normal;text-decoration:underline}
a.hh2{font-size:14px;color:#944261;margin:0;padding:0;font-weight:normal;font-style:normal;font-weight:bold;width:100%; text-decoration:none}
a.hh2:hover{font-size:14px;color:#944261;margin:0;padding:0;font-weight:normal;font-style:normal;font-weight:bold;width:100%; text-decoration:none}
a:hover{color:#ce8715;font-weight:normal;text-decoration:underline}
strong, b{color:#944261;font-weight:bold}
p{padding:7px 0 7px 0}
ul{list-style:url(../images/bullet.png);margin:5px 0 5px 20px}
ul li{list-style:url(../images/bullet.png);margin:0;padding:5px 0 5px 0}
ul lo{margin:0;margin:0;padding:5px 0 5px 0}
ol{list-style-type:decimal;margin:5px 0 5px 25px}
ol li{margin:0;padding:5px 0 5px -5px}
ol ol{list-style-type:lower-roman}
.li_pdf{list-style-image:url(../images/pdficon.gif); padding-left:5px; margin-left:5px}
.li_doc{list-style-image:url(../images/docicon.gif); padding-left:5px; margin-left:5px}
.sm{font-size:11px}
hr{line-height:1px;border:0;height:1px;background:#aab872}
h1{font-size:18px;line-height:18px; color:#008da8;margin:0;padding:0;font-weight:normal;font-style:normal}
h2{font-size:14px;color:#944261;margin:0;padding:0;font-weight:normal;font-style:normal;font-weight:bold;width:100%}
h3{font-size:14px;color:#000;margin:0;padding:0;font-weight:bold}
h4{font-size:13px;color:#000;margin:0;padding:0;font-weight:bold}
.warning{display:block;vertical-align:middle;line-height:16px;font-size:12px;color:#CC0000;font-weight:bold}
.warning img{float:left}
#header-container{position:relative;display:block;width:100%}

.Button{
   cursor: pointer;
   margin: 0 0 0 0;
   font-family: Tahoma, 'Trebuchet MS', Arial, Verdana;
   padding: 4px;
   font-size: 11px;
   background: url('../images/buttons/button_bg2.png') repeat-x center left #f8f8f8;
   color: #555;
   border: 1px solid #bbb;
   -moz-border-radius: 2px;
   -webkit-border-radius: 2px;
   }
input.Button{
   font-weight: bold;
}
.Button:hover{
   color: #333;
   border: 1px solid #888;
}

/* logo */
#header-container #logo{display:block;float:left;background:transparent url(../images/crsal_logo_sm.gif) top left no-repeat;margin:10px 0 0 0;padding:0;width:173px;height:89px}
#header-container #logo a{width:173px;height:89px;display:block;line-height:89px;text-indent:-9999px}
/* top navigation */
#header-container #top-nav{display:block;float:right; margin:19px 0 0 0; width:700px}
#header-container #top-nav ul{float:right; list-style:none; display:inline; margin:0; padding:0}
#header-container #top-nav ul li{list-style:none; float:left; display:block; margin:0; padding:0 2px}
#header-container #top-nav ul li a{color:#445c94; text-decoration:none}
#header-container #top-nav ul li a:hover{color:#ce8715; text-decoration:underline}
/* search box */
#header-container #searchbox{float:right; display:block; margin:20px 0 0 0; width:700px}
#header-container #searchbox form{float:right}
/*#header-container #searchbox input{float:left; border:1px solid #c1c1c1;color:#787572;font-size:13px;height:20px;padding:3px 2px 0 2px;margin:0 6px 0 0}*/
#header-container #searchbox div{float:left}

/* navigation */
#header-container #nav{float:right;display:block; margin:11px 0 0 0; padding:0 7px 0 7px; background:#fff; height:25px}

/*#homepage{width:100%;position:relative;margin:0;padding:0}*/

/* Home SildeShow */
#rotator{display:block;float:left;padding-top:32px;font-size:16px;width:694px;height:190px;overflow:hidden;z-index:5}
/* SildeShow Tabs */
ul.ui-tabs-nav, li.ui-tabs-nav-item, li.ui-tabs-nav-item a:link, li.ui-tabs-nav-item a:visited{margin:0;padding:0;border:0;outline:0;height:32px;line-height:32px;list-style:none;float:left}
ul.ui-tabs-nav{/*position:absolute;top:0px;left:0;*/z-index:1;width:100%;margin:-32px 0 0 0;}
/* SildeShow Non-Selected Tabs */
li.ui-tabs-nav-item a:link, li.ui-tabs-nav-item a:visited{text-indent:-9999px;width:98px;height:32px;margin:0;padding:0;}
#nav-fragment-1 a:link, #nav-fragment-1 a:visited{background:url(../images/tabF.jpg) 0 0 no-repeat}
#nav-fragment-2 a:link, #nav-fragment-2 a:visited{background:url(../images/tab1.jpg) -4px 0 no-repeat}
#nav-fragment-3 a:link, #nav-fragment-3 a:visited{background:url(../images/tab2.jpg) -4px 0 no-repeat}
#nav-fragment-4 a:link, #nav-fragment-4 a:visited{background:url(../images/tab3.jpg) -4px 0 no-repeat}
#nav-fragment-5 a:link, #nav-fragment-5 a:visited{background:url(../images/tab4.jpg) -4px 0 no-repeat}
#nav-fragment-6 a:link, #nav-fragment-6 a:visited{background:url(../images/tab5.jpg) -4px 0 no-repeat}
#nav-fragment-7 a:link, #nav-fragment-7 a:visited{background:url(../images/tab6.jpg) -4px 0 no-repeat}
/* SildeShow Hovered Tab */
#rotator .ui-tabs-nav-item a:hover, #rotator .ui-tabs-nav-item a:active{}
#nav-fragment-1 a:hover, #nav-fragment-1 a:active{background-position:0 -32px}
#nav-fragment-2 a:hover, #nav-fragment-2 a:active{background-position:-4px -32px}
#nav-fragment-3 a:hover, #nav-fragment-3 a:active{background-position:-4px -32px}
#nav-fragment-4 a:hover, #nav-fragment-4 a:active{background-position:-4px -32px}
#nav-fragment-5 a:hover, #nav-fragment-5 a:active{background-position:-4px -32px}
#nav-fragment-6 a:hover, #nav-fragment-6 a:active{background-position:-4px -32px}
#nav-fragment-7 a:hover, #nav-fragment-7 a:active{background-position:-4px -32px}
#rotator .ui-tabs-nav-item a span{display:block;padding:0;cursor:pointer}
/* SildeShow Active Tab 
#rotator .ui-tabs-selected a:link, 
#rotator .ui-tabs-selected a:visited, 
#rotator .ui-tabs-selected a:hover,
#rotator .ui-tabs-selected a:active{background-position:-4px -32px}*/
/* SildeShow Content Panels */
#ui-tabs-panel{background: transparent url('../images/panel_wht.gif') top left no-repeat}
#ui-tabs-panel #fragment-1{background:#ce8715}
#ui-tabs-panel #fragment-1 p{color:#000; text-decoration:none;}
#ui-tabs-panel #fragment-2{background:#944261}
#ui-tabs-panel #fragment-3{background:#5e6a9e}
#ui-tabs-panel #fragment-3 a{color:#ffffff}
#ui-tabs-panel #fragment-3 a:hover{color:#ffcc00}
#ui-tabs-panel #fragment-4{background:#33a4b9}
#ui-tabs-panel #fragment-4 a{color:#ffffff}
#ui-tabs-panel #fragment-4 a:hover{color:#ffcc00}
#ui-tabs-panel #fragment-5{background:#6ea063}
#ui-tabs-panel #fragment-6{background:#3b78af}
#ui-tabs-panel #fragment-6 a{color:#ffffff}
#ui-tabs-panel #fragment-6 a:hover{color:#ffcc00}

#ui-tabs-panel #fragment-7{background:#ffffff;color:#000000;}
#ui-tabs-panel #fragment-7 p{color:#fff;margin-top:0;margin-bottom:0;padding-top:15px;padding-bottom:0;}
#ui-tabs-panel #fragment-7 strong{color:#33a4b9;}
#ui-tabs-panel #fragment-7 a{color:#fff;}
#ui-tabs-panel #fragment-7 a:hover{color:#ffcc00}

#rotator .ui-tabs-panel{font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;color:#000;padding:0;margin:0;height:190px}
#rotator .ui-tabs-hide{display:none}
#rotator p{color:#fff;font-size:1.0em;margin:0;padding:19px 17px;width:240px;line-height:1.4em;font-weight:normal;text-decoration:none;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9}

/* SildeShow Background Images */
#rotator #fragment-1{background:url(../images/panelF.jpg) 0 0 no-repeat}
#rotator #fragment-2{background:url(../images/panel1.jpg) 0 0 no-repeat}
#rotator #fragment-3{background:url(../images/panel2.jpg) 0 0 no-repeat}
#rotator #fragment-4{background:url(../images/panel3.jpg) 0 0 no-repeat}
#rotator #fragment-5{background:url(../images/panel4.jpg) 0 0 no-repeat}
#rotator #fragment-6{background:url(../images/panel5.jpg) 0 0 no-repeat}
#rotator #fragment-7{background:url(../images/panel6.jpg) 0 0 no-repeat}
#hm-contact-us{display:block;float:left;margin:32px 0 11px 11px;padding:8px 10px 8px 10px;background:#fff;width:152px;height:174px;overflow:hidden}
#hm-contact-us h2{color:#008da8;font-size:15px; margin:0; padding:0}
#hm-contact-us ul{list-style:none;list-style-image:none;margin:0;padding:1px 0 0 4px}
#hm-contact-us ul li{list-style:none;list-style-image:none;margin:0;padding:2px 0 2px 0;display:block}
#hm-contact-us a{color:#000;text-decoration:none;display:block; font-size:11px;white-space:nowrap}
#hm-contact-us a:hover{color:#ce8715;text-decoration:underline}

#content-container{display:block;width:100%}
#content-container .hm-top-sec{font-size:12px;color:#fff;float:left;width:286px;height:191px;margin:0;padding:0;overflow:hidden}
#content-container .hm-top-sec p{margin:5px 100px 7px 0;padding:0}
#content-container .hm-top-sec select{margin:5px 93px 8px 0}
#content-container .hm-top-sec ul{list-style:url(../images/arrow_right_bullet.gif);margin:0 88px 0 15px;padding:0}
#content-container .hm-top-sec ul li{list-style:url(../images/arrow_right_bullet.gif);margin:0 0 0 0;padding:5px 0 3px 0}

#content-container .hm-top-sec select{border:1px solid #c1c1c1;color:#787572;font-size:13px;height:25px;padding:3px 5px 3px 3px;margin:5px 0}

#content-container .hm-lower-sec{font-size:12px;color:#fff;float:left;width:270px;height:72px;margin:0;padding:10px 15px}
#content-container .hm-top-sec a{font-size:12px;color:#fff;text-decoration:none}
#content-container .hm-lower-sec a{font-size:12px;color:#fff;text-decoration:none}
#content-container .hm-top-sec a:hover,
#content-container .hm-lower-sec a:hover{color:#fff;text-decoration:underline}
#content-container .hm-top-sec h2{color:#fff;font-size:16px;padding-bottom:0}
#content-container .hm-lower-sec h2{color:#fff;font-size:16px;padding-bottom:0}

#content-container #hm-sec-1{width:256px;height:171px;background:#abb872 url(../images/hm-sec-1-bg.jpg) top right no-repeat;margin:0 10px 0 0;padding:10px 15px}
#content-container #hm-sec-1 h2{height:auto;line-height:auto}
#content-container #hm-sec-2{background:none;margin:0 10px 0 0;padding:0}
#content-container #hm-sec-2 #hm-sec-2-1{width:261px;height:106px;display:block;float:left;background:#7076a6 url(../images/hm-sec-2-1-bg.jpg) top right no-repeat;margin:0 0 10px 0;padding:10px 10px 10px 15px}
#content-container #hm-sec-2 #hm-sec-2-1 h2{height:auto;line-height:auto}
#content-container #hm-sec-2 #hm-sec-2-2{width:286px;height:53px;display:block;float:left;background:#fff url(../images/white_blank.gif) 35px center no-repeat/*background:#fff url(../images/pfc_logo_sm.gif) 35px center no-repeat*/}
/*#content-container #hm-sec-2 #hm-sec-2-2 a{display:block;width:286px;height:52px;line-height:52px;text-indent:-9999px}*/
#content-container #hm-sec-2 #hm-sec-2-2 img{padding-left:36px;padding-top:8px;}
#content-container #hm-sec-3{width:256px;height:171px;background:#34a4ba url(../images/hm-sec-3-bg.jpg) top right no-repeat;margin:0;padding:10px 15px}
#content-container #hm-sec-3 h2{height:auto;line-height:auto}
#content-container #hm-sec-3 ul{margin-top:0; padding-top:0}
#content-container #hm-sec-3 a{font-size:12px;}

#content-container #hm-sec-4{width:404px;height:43px;background:#008da8;margin:10px 10px 0 0;padding:5px 15px}
#content-container #hm-sec-4 h2{float:left;clear:none;margin:0;padding:0 0 0 0;width:100%}
#content-container #hm-sec-4 p{float:left;clear:none;margin:0;padding:0}
#content-container #hm-sec-5{width:404px;height:43px;background:#7076a6;margin:10px 0 0 0;padding:5px 15px}
#content-container #hm-sec-5 h2{float:left;clear:none;margin:0;padding:0 0 0 0;width:100%}
#content-container #hm-sec-5 p{float:left;clear:none;margin:0;padding:0}

#inner-content-container{display:block;width:100%;overflow:auto;margin:1px 0 8px 0}
#inner-content-container #left-col{float:left; width:48%; margin-right:15px}
#inner-content-container #right-col{float:left; width:48%}

#inner-content-container table{border-collapse:collapse; width:100%; margin:10px 0; font-size:1.1em}
#inner-content-container tr td{padding:6px 11px; border-bottom:1px solid #aab872; vertical-align:top; background:#fff}
#inner-content-container th{background:#aab872; color:#fff; font-weight:bold; padding:2px 11px; text-align:left; border-right:1px solid #fff; line-height:1.2}
#inner-content-container thead td{background:#aab872; color:#fff; font-weight:bold; padding:2px 11px; text-align:inherit; border-right:1px solid #fff; line-height:1.2}
#inner-content-container tbody td{padding:6px 11px}
#inner-content-container tbody tr.even td{background:#aab872}
#inner-content-container tbody tr.selected td{background:#aab872}
#inner-content-container tbody tr.ruled td{background-color:#aab872}
#inner-content-container #medline_table{width:100%;}
#inner-content-container #medline_table tr td{padding:0; border:1px solid #aab872;vertical-align:top; background:#fff; text-align:center;}
#inner-content-container #medline_table tr td a{display:block;background:#fff;padding:4px;}
#inner-content-container #medline_table tr td a:hover{display:block;background:#aab872;color:#fff;}
#inner-content-container #medline_table tr td #displayed{display:block;font-weight:bold;padding:4px;background:#aab872;}
#inner-content-container #ency_table{width:100%;}
#inner-content-container #ency_table tr td{padding:0; border:1px solid #aab872;vertical-align:top; background:#fff; text-align:center;}
#inner-content-container #ency_table tr td a{display:block;background:#fff;padding:4px;}
#inner-content-container #ency_table tr td a:hover{display:block;background:#aab872;color:#fff;}
#inner-content-container #news_table{width:100%;}
#inner-content-container #news_table tr td{padding:0; border:1px solid #aab872;vertical-align:top; background:#fff; text-align:center;}
#inner-content-container #news_table tr td a{display:block;background:#fff;padding:4px;}
#inner-content-container #news_table tr td a:hover{display:block;background:#aab872;color:#fff;}
#inner-content-container #contactus_table{width:100%;}
#inner-content-container #contactus_table tr td{padding:0; border:none; vertical-align:middle; text-align:left;}
/* Opera fix */
#inner-content-container head:first-child+body tr.ruled td{background-color:#aab872}

#breadcrumbs{color:#000;font-size:11px;clear:right;margin:-5px 0 25px 0}
#breadcrumbs ul{list-style:none;margin:0;padding:0;display:inline}
#breadcrumbs ul li{list-style:none;margin:0;padding:0 5px 0 0;display:block;float:left}
#breadcrumbs a{font-size:11px;color:#000;text-decoration:none}
#breadcrumbs a:hover{font-size:11px;color:#ce8715;text-decoration:underline}

/* Left Navigation */
#leftnav-container{float:left;position:relative;display:block}
#leftnav-container, #leftnav-container *,#leftnav-container ul, #leftnav-container li{list-style:none; list-style-image:none}
#leftnav, #leftnav *, #leftnav ul, #leftnav li{list-style:none; list-style-image:none}
#leftnav{position:relative;display:block;background:#5e6a9e;width:174px;height:100% !important;margin:0 10px 0 0;padding:10px 0 9px 0}
.leftmenu{border-top:1px solid #a7adca}
.leftmenu a.menuitem{background:#5e6a9e;border-bottom:1px solid #a7adca;font:normal 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;color:#fff;display:block; position:relative;width:auto;padding:4px 8px;margin:0;text-decoration:none}
.leftmenu .menuitem:active{color:#fff;background:#5e6a9e}
.leftmenu a.current{color:#fff;background:#414e7d}
.leftmenu a.menuitem .statusicon{position:absolute;top:5px;right:5px;border:none}
.leftmenu a.menuitem:hover{color:#fff;background:#414e7d}
.leftmenu div.submenu{background:#888eb6}
.leftmenu div.submenu ul{list-style:none;margin:0;padding:0;border:none}
.leftmenu div.submenu ul li{list-style:none;margin:0;padding:0;border-bottom:1px solid #7077a7}
.leftmenu div.submenu ul li a{background:none;display:block;font:normal 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;color:#fff;text-decoration:none;padding:4px 0;padding-left:10px;display:block}
.leftmenu div.submenu ul li a.current{color:#fff;background:#aab872}
.leftmenu div.submenu ul li a:hover{background:#aab872;color:#fff}

#leftareacontent{position:relative;display:block;background:#6ea063;width:154px;height:100% !important;margin:10px 10px 0 0;padding:10px;color:#ffffff;}

#content{background:#fff;float:left;display:block;width:479px;min-height:500px;height:100% !important;margin:0 10px 0 0;padding:10px 15px}
#content #page-title{background:#008da8;display:block;width:479px;height:26px;margin:-10px -15px 20px -15px;padding:15px 15px}
/*#content2{background:#fff;float:left;display:block;width:664px;min-height:500px;margin:0;padding:10px 15px}
#content2 #page-title{background:#008da8;display:block;width:664px;height:26px;margin:-10px -15px 20px -15px;padding:15px 15px}*/

#rightcolumn-container{float:left;position:relative;display:block;color:#000;font-size:12px}
#rightcolumn-container #rtcol-box1a{display:block;width:155px;background:#944261;margin:0 0 10px 0;padding:10px;color:#fff}
#rightcolumn-container #rtcol-box1a h2{color:#fff;line-height:25px;height:25px}
#rightcolumn-container #rtcol-box1a a{color:#fff;font-size:11px}
#rightcolumn-container #rtcol-box1a a:hover{color:#ce8715;font-size:11px}

#rightcolumn-container #rtcol-box1b{display:block;width:155px;background:#ce8715;margin:0 0 10px 0;padding:10px;}
#rightcolumn-container #rtcol-box1b h2{color:#fff;line-height:20px;height:20px;}
#rightcolumn-container #rtcol-box1b a:hover{color:#000000}

#rightcolumn-container #rtcol-box1c{display:block;width:155px;background:#ffffff;margin:0 0 10px 0;padding:15px 10px}
#rightcolumn-container #rtcol-box1c #rtcol-box1c-title{display:block;width:155px;background:#ce8715;height:19px;margin:-15px -10px 10px -10px;padding:10px}
#rightcolumn-container #rtcol-box1c h2{color:#fff;line-height:25px;height:25px}
#rightcolumn-container #rtcol-box1c ul{list-style:none;list-style-image:none;margin-left:0}
#rightcolumn-container #rtcol-box1c ul li{list-style:none;list-style-image:none;margin-left:5px}

#rightcolumn-container #rtcol-box2{display:block;width:155px;height:auto;background:#aab872 url(../images/patientservice_sm.jpg) bottom center no-repeat;margin:0 0 10px 0;padding:10px 10px 95px 10px; overflow:hidden}
#rightcolumn-container #rtcol-box2 ul{list-style:none; list-style-image:none; margin-left:0;padding-left:0}
#rightcolumn-container #rtcol-box2 ul li{list-style:none; list-style-image:none; margin-left:0;padding-left:5px}
#rightcolumn-container #rtcol-box2 a{color:#fff;font-size:11px}
#rightcolumn-container #rtcol-box2 h2{color:#fff;line-height:25px}
#rightcolumn-container #rtcol-box3{display:block;width:155px;background:#008da8;margin:0 0 10px 0;padding:10px}
#rightcolumn-container #rtcol-box3 h2{color:#fff;line-height:25px}
#rightcolumn-container #rtcol-box3 a,#rightcolumn-container #rtcol-box3 a:hover{color:#fff;text-decoration:none;cursor:pointer;}

/********************************* Start LiveValidation *************************************/

.LV_valid{ color:#00CC00; }
.LV_invalid{ color:#CC0000; }
.LV_validation_message{ font-weight:normal; margin:0 0 0 5px; padding:0; }
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active,
.fieldWithErrors input.LV_valid_field,
.fieldWithErrors textarea.LV_valid_field{
    border:1px solid #00CC00;
}  
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active,
.fieldWithErrors input.LV_invalid_field,
.fieldWithErrors textarea.LV_invalid_field{
    border:1px solid #CC0000;
}
/********************************* End LiveValidation *************************************/

#page-title h1{font-size:22px;line-height:30px;color:#fff;margin:0;padding:0;font-weight:normal;font-style:normal}

#provImg{width:100%; text-align:center}

#sitemap{width:98%; overflow:hidden}
#sitemap table{margin-left:10px}
#sitemap a{display:block;color:#944261;font-weight:bold; font-size:13px; text-decoration:none; padding-bottom:3px}
#sitemap a:hover{text-decoration:underline}
#sitemap ul li{margin-left:10px}
#sitemap ul li a{color:#008da8;font-weight:normal; font-size:13px;padding-bottom:0}

.doc-summary{font-style:italic}

#callbutton{position:relative; float:left; width:203px; height:50px; margin-top:10px}
/*#callbutton a{width:203px;height:50px;display:block;line-height:50px;text-indent:-9999px}background:url(../images/call_button.gif) 0 0 no-repeat;*/

#Announcements .Announcementsdate-blu{color:#aab872}
#Announcements .Announcementsdate{text-align:center; padding:0 5px 0 5px; vertical-align:top; color:#3b78af; font-size:14px; font-weight:bold; white-space:nowrap}
#Announcements .Announcementsdate span{color:#944261; font-size:11px; font-weight:bold}
#Announcements .Announcementscontent{text-align:left; padding:0 10px 0 10px; vertical-align:top}
#Announcements .Announcementscontent a{color:#3b78af; font-weight:bold; text-decoration:none}
#Announcements .Announcementscontent a:hover{color:#944261; font-weight:bold; text-decoration:underline}
#alternate table{border-collapse:collapse; width:50%; margin:24px; font-size:1.1em}
#alternate tr td{padding:6px 11px; border-bottom:1px solid #c9d597; vertical-align:top; background:#fff}
#alternate th{background:#aab872; color:#fff; font-weight:bold; padding:2px 11px; text-align:left; border-right:1px solid #fff; line-height:1.2}
#alternate thead td{background:#aab872; color:#fff; font-weight:bold; padding:2px 11px; text-align:left; border-right:1px solid #fff; line-height:1.2}

#footer-container{color:#787572;display:block;float:left;width:100%;height:34px;border-top:1px solid #787572;font-size:11px;padding:5px 0 0 0; margin:11px 0 0 0}
#footer-container .fleft{float:left;width:49%}
#footer-container .fright{float:right;width:49%}
#footer-container p{margin:0;padding:0}
#footer-container ul{list-style:none;display:inline;float:right;margin:0;padding:0}
#footer-container ul li{font-size:11px;color:#787572;list-style:none;float:left;display:block;margin:0;padding:0 2px}
#footer-container ul li a{font-size:11px; color:#787572;text-decoration:none}
#footer-container ul li a:hover{color:#ce8715;text-decoration:underline}
#google-translate{float:right}

#pagetools{/*display:none; visibility:none;*/position:absolute; top:125px; right:2px; display:block; height:16px; width:160px;}
#pagetools a{float:left; font-size:10px; color:#454545; text-decoration:none; display:block; cursor:pointer;padding-left:20px; height:18px}
#pagetools a:hover{color:#ce8715; text-decoration:underline}
#pagetools a img{padding-left:5px; vertical-align:middle}
#map_canvas{display:block}

#contactus{}
#contactus form legend{font-size:16px;color:#944261;font-weight:bold;padding:10px 0 0 0;margin:0 0 0 -20px}
#contactus form{padding:0 20px 20px 20px}
#contactus form, 
#contactus form fieldset input, 
#contactus form fieldset textarea, 
#contactus form label{font-family:Helvetica, Arial;font-size:12pt}
#contactus form fieldset select{font-family:Helvetica, Arial;font-size:12pt,color:#777}
#contactus form p{position:relative; margin:10px 0}
#contactus form p label{position:absolute; top:0; left:0}
#contactus form p br{display:none}
#contactus form fieldset p input,
#contactus form fieldset p textarea{display:block;padding:4px;width:230px;margin:0}
#contactus form fieldset p label{width:380px;display:block;margin:15px 5px 5px 6px;padding:0}
#contactus form fieldset p textarea{padding:2px;width:404px}
#contactus form fieldset p textarea,
#contactus form fieldset p input{border:solid 1px #ccc}
#contactus form fieldset p label{color:#777}
#contactus form fieldset p select{font-family:Helvetica, Arial;font-size:12pt;color:#777}

.msg-err{color:#c24b33; font-size:12px; padding:10px 10px 10px 32px; margin:0 0 20px 0; border:1px solid #c24b33; background:#FADDDC url(../images/error.png) 8px 50% no-repeat; width:90%}

#medicalstaff #physbio{background:url(../images/phys_content_bg.gif) top right repeat-y;margin:0 -15px -24px 0; height:100% !important; min-height:500px; overflow:hidden}
#medicalstaff #physbio #leftcolumn{float:left;width:322px;min-width:322px;margin:0 15px 0 0;padding:0}
#medicalstaff #physbio #rightcolumn{float:left;width:155px;margin:0;padding:0}
#ProviderLocations{background:#39538f;padding:10px;color:#fff;font-size:12px}
#ProviderLocations h2{color:#fff;font-size:13px;font-weight:bold;line-height:normal;letter-spacing:normal;margin:0;padding:0}
#ProviderLocations a{text-decoration:underline;color:#fff;font-size:11px}
#ProviderLocations a:hover{text-decoration:underline;color:#ce8715;font-size:11px}
#ProviderLocations ul{list-style-type:circle;list-style-image:none; color:#fff;margin-top:0;margin-bottom:10px;padding-top:0;padding-bottom:0}
#ProviderLocations ul li{list-style-type:circle;list-style-image:none;color:#fff}
#ProviderLocations span{font-size:11px}
#PersonalStatement,#TopDoctor{color:#fff;font-size:11px;padding:10px;line-height:16px; letter-spacing:0.025em}
#PersonalStatement h2,#TopDoctor h2{color:#fff;font-size:13px;font-weight:bold;line-height:normal;letter-spacing:normal;margin:0;padding:0}
#PersonalStatement p,#TopDoctor p{margin:0;pading:0}
#PersonalStatement b, #PersonalStatement strong, #TopDoctor b, #TopDoctor strong{font-weight:normal; color:#000}
#PersonalStatement a,#TopDoctor a{clear:both;float:right;color:#fff;font-size:10px}
#PersonalStatement a:hover,#TopDoctor a:hover{color:#fff;font-size:10px}
.pps_popup_div{
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
    width: 400px;
}
.pps_popup_inner{
    padding: 20px;
    border: #008da8 2px solid;
    text-align: left;
}
.pps_popup_close{
    text-align:right;
}
#locations #locbio{background:url(../images/phys_content_bg.gif) top right repeat-y;margin:0 -15px -24px 0; height:100% !important; min-height:500px; overflow:hidden}
#locations #locbio #leftcolumn{float:left;width:322px;min-width:322px;margin:0 15px 0 0;padding:0}
#locations #locbio #rightcolumn{float:left;width:135px;margin:0;padding:10px; text-align:center}
#locations #locbio #rightcolumn br{margin:5px 0 5px 0}
#locations #locbio #rightcolumn a{font-size:11px;color:#fff;text-decoration:underline}
#locations #locbio #rightcolumn a:hover{font-size:12px;color:#fff;text-decoration:underline}
#locations #fullcolumn{float:left;width:462px;margin:0;padding:10px}

#locations table{border-collapse:collapse; width:100%; margin:0; font-size:inherit}
#locations tr td{padding:0; border:none; vertical-align:top; background:none}
#locations th{background:#aab872; color:#fff; font-weight:bold; padding:2px 11px; text-align:left; border:none; line-height:1.2}
#locations thead td{background:#aab872; color:#fff; font-weight:bold; padding:2px 11px; text-align:left; border:none; line-height:1.2}
#locations tbody td{padding:0}
#locations tbody tr.even td{background:none}
#locations tbody tr.selected td{background:none}
#locations tbody tr.ruled td{background-color:none}
/* Opera fix */
#locations head:first-child+body tr.ruled td{background-color:none}

#stafflogin table{border-collapse:collapse; width:100%; margin:0; font-size:inherit}
#stafflogin tr td{padding:0; border:none; vertical-align:top; background:none}
#stafflogin th{background:#aab872; color:#fff; font-weight:bold; padding:2px 11px; text-align:left; border:none; line-height:1.2}
#stafflogin thead td{background:#aab872; color:#fff; font-weight:bold; padding:2px 11px; text-align:left; border:none; line-height:1.2}
#stafflogin tbody td{padding:0}
#stafflogin tbody tr.even td{background:none}
#stafflogin tbody tr.selected td{background:none}
#stafflogin tbody tr.ruled td{background-color:none}
/* Opera fix */
#stafflogin head:first-child+body tr.ruled td{background-color:none}

#sitemap table{border-collapse:collapse; width:100%; margin:0; font-size:inherit}
#sitemap tr td{padding:0; border:none; vertical-align:top; background:none}
#sitemap th{background:#aab872; color:#fff; font-weight:bold; padding:2px 11px; text-align:left; border:none; line-height:1.2}
#sitemap thead td{background:#aab872; color:#fff; font-weight:bold; padding:2px 11px; text-align:left; border:none; line-height:1.2}
#sitemap tbody td{padding:0}
#sitemap tbody tr.even td{background:none}
#sitemap tbody tr.selected td{background:none}
#sitemap tbody tr.ruled td{background-color:none}
/* Opera fix */
#sitemap head:first-child+body tr.ruled td{background-color:none}

#testimonials{padding:10px 0 0 0}
