.body {COLOR: #000; margin: 0px; padding: 0px; font: 12px Arial, Helvetica, sans-serif}
.body_test {COLOR: #000; margin: 0px; padding: 0px; font: 12px Arial, Helvetica, sans-serif}

.container1 { background:url("../images/bg-center_test.jpg"); width:988px; margin:0px auto 0px auto; text-align:left; }
.container2 { padding:0px 7px 7px 7px; background:url("../images/bottom_test_shadow.jpg") no-repeat bottom; }

.container1a { background:url("../images/bg-center_test.jpg"); width:787px; margin:0px auto 0px auto; text-align:left; }
.container2a { padding:0px 7px 7px 7px; background:url("../images/bottom_test_shadow.jpg") no-repeat bottom; }

h3 { color:#92489F; font:15px Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none }

h3 a { color:#92489F; font:15px Arial, Helvetica, sans-serif; font-weight:bold }

P { font: 12px/20px Arial, Helvetica, sans-serif; COLOR: #000000; margin: 0px; padding: 0px; }
P A:link    { COLOR: #205e50; font-weight:bold; }
P A:visited { COLOR: #205e50; font-weight:bold; }
P A:active  { COLOR: #205e50; font-weight:bold; }
P A:hover   { COLOR: #333333; font-weight:bold; }

#inside_content p.font_italic { font: 12px/20px Arial, Helvetica, sans-serif italic; COLOR: #000000; margin: 0px; padding: 0px; }

.small { font: 10px/14px Arial, Helvetica, sans-serif; COLOR: #000000; margin: 0px; padding: 0px; }

.minisite_title { font: bold 22px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; margin: 0px; padding: 45px 0px 0px 200px; }
.minisite_title A:link    { COLOR: #205e50; font-weight:bold; }
.minisite_title A:visited { COLOR: #205e50; font-weight:bold; }
.minisite_title A:active  { COLOR: #205e50; font-weight:bold; }
.minisite_title A:hover   { COLOR: #333333; font-weight:bold; }

#inside_content P { font: 12px/18px Arial, Helvetica, sans-serif; COLOR: #000000; margin: 0px 0px 9px 0px; padding: 0px; }
#inside_content ul { 12px/18px Arial, Helvetica, sans-serif;margin: 0px 0px 0px 20px; padding:0px; }
#inside_content ol { 12px/18px Arial, Helvetica, sans-serif;margin: 0px; padding:0px; }
#inside_content li { font: 12px/18px Arial, Helvetica, sans-serif; COLOR: #000000; margin: 0px 0px 5px 20px; padding: 0px; }
#inside_content li A:link    { COLOR: #205e50; font-weight:bold; }
#inside_content li A:visited { COLOR: #205e50; font-weight:bold; }
#inside_content li A:active  { COLOR: #205e50; font-weight:bold; }
#inside_content li A:hover   { COLOR: #333333; font-weight:bold; }

.footnote { font: 10px Arial, Helvetica, sans-serif; COLOR: #333333; }
.footnote A:link    { COLOR: #205e50; }
.footnote A:visited { COLOR: #205e50; }
.footnote A:active  { COLOR: #205e50; }
.footnote A:hover   { COLOR: #333333; }

.table_main { border:#003333 solid 1px; font: 11px Arial, Helvetica, sans-serif; COLOR: #000000;  }
.table_main A         { COLOR: #000000; }
.table_main A:hover   { COLOR: #999999; }

.table_main_greybg { background-color:#eeeeee; padding:0px 2px 0px 2px; text-align:right; }

UL { margin:0px; }
LI { margin:0px; }
FORM { margin:0px; }
INPUT { margin:0px; }
H1, H2, H3, H4, H5, H6, H7, H8 {margin:0px; }

.top { border-bottom:4px solid #F7F3EC; }

.topnav UL { margin:0px; padding:0px; list-style-type: none; }
.topnav UL LI { margin:0px; padding:0px; display: inline; float: left; }
.topnav UL LI IMG { margin:0px; padding:0px; border:0px; display:block; }

.topnavtxt { background: #B8B8B8 url("../images/topnav_bg.gif") repeat-x top; font: 11px Arial, Helvetica, sans-serif; text-align:center; height:21px; overflow:hidden; }
.topnavtxt UL { margin:0px; padding:4px 0px 2px 0px; list-style-type: none; }
.topnavtxt UL LI { margin:0px; padding:0px; display: inline; }
.topnavtxt UL LI A { padding:3px 12px 2px 12px; color:#333333; text-decoration:none; }
.topnavtxt UL LI A:hover, .topnavtxt UL .activetop A { background-color:#E6E6E6; color:#333333; text-decoration:none; }

td.sidenavcol {
	width:187px;
	background:#727493
	url("../images/leftnav_bottom_bg_test.jpg") no-repeat bottom;
	
}

td.sidenavcol div {
	padding: 15px;
	color: #ffffff;	
}

td.sidenavcol p {
	color: #ffffff;	
}

.sidenavcol { width:187px; background:#004737 url("../images/leftnav_bottom_bg.jpg") no-repeat bottom; }
.contentcol { width:787px; background: url("../images/content_bg.gif"); }

	.sidenavcol UL { margin:1px 0px 32px 0px; padding:0px; list-style-type: none; }
	.sidenavcol UL LI { margin:0px; padding:1px; border-bottom:1px solid #80A49B; font: 12px Arial, Helvetica, sans-serif; }
	.sidenavcol UL LI A { margin:0; padding:2px 7px 3px 7px; color:#FFFFFF; text-decoration:none; display: block; }
	.sidenavcol UL LI A:hover, .sidenavcol UL LI A.active { color:#004737; background: url("../images/leftnav_over_bg.gif"); text-decoration:none; display: block; }
	.sidenavcol UL .group { font: bold 11px Arial, Helvetica, sans-serif; text-transform:uppercase; background:#589184 url("../images/subpages/leftnav_subhead.jpg") no-repeat bottom; COLOR: #004737; padding:3px 8px 4px 8px; }

	.sidenavcol UL LI UL { margin:0px 0px 0px 0px; padding:0px; list-style-type: none; }
	.sidenavcol UL LI UL LI { margin:0px; padding:0px; border-bottom: #9B9D9C; background: #DEE0DF; font: 11px Arial, Helvetica, sans-serif; }
	.sidenavcol UL LI UL LI A { margin:0; padding:3px 7px 3px 20px; color:#313332; text-decoration:none; display: block; }
	.sidenavcol UL LI UL LI A:hover, .sidenavcol UL LI UL .active A { color:#313332; background: white; text-decoration:none; display: block; }

.contentcol DIV {  }
	.contentcol DIV A:link { color:#666; }
	.contentcol DIV A:visited { color:#333; }
	.contentcol DIV A:active, .contentcol DIV A:hover { color:#000; }

	.contentcol DIV H1 { padding-bottom:12px; color:#205E50; font: bold 18px Arial, Helvetica, sans-serif; }
	.contentcol DIV H2 { padding-top:16px; color:#205E50; font: bold 12px/16px Arial, Helvetica, sans-serif; }
	.contentcol DIV P { padding-bottom:12px; color:#033333; font: 12px/16px Arial, Helvetica, sans-serif; }
	.contentcol DIV UL { padding:0px 0px 12px 0px; margin:0px; color:#033333; font: 12px/13px Arial, Helvetica, sans-serif; }
	.contentcol DIV UL LI { padding:0px 0px 3px 0px; margin:0px 0px 0px 21px; }
	
.contentcol P { color:#000000; }
	
	.img_right { border: 2px solid #41766A; margin:4px 0px 6px 24px; }
	.img_left  { border: 2px solid #41766A; margin:4px 24px 6px 0px; }
	
P.ForthLevel {width: 100%; font: 13px Arial, Helvetica, sans-serif; color: #004938; text-align: center; font-weight: normal;}
P.ForthLevel A:link {color: #004938; font-weight: normal;}
P.ForthLevel A:visited {color: #004938; font-weight: normal;}
P.ForthLevel A:active {color: #004938; font-weight: normal;}
P.ForthLevel A:hover, P.ForthLevel A.active {text-decoration: none; color: #000000; font-weight: normal;}

.copyright { padding:2px 0px 3px 0px; border-top:1px solid #ffffff; border-bottom:1px solid #FFFFFF; background:#FFFFFF url("../images/copyright_bg.gif") repeat-x top; font: 11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center; }
.copyright A { color:#FFFFFF; }

.footer { padding:10px 0px 10px 0px; font: 11px Arial, Helvetica, sans-serif; color:#666666; text-align:center; }
.footer a:link { color:#666666; }
.footer a:visited { color:#666666; }
.footer a:active { color:#666666; }
.footer a:hover { color:#000000; }

.homebox1frame { position:absolute; top:399px; height:167px; margin-left:8px; z-index:4; }
.homebox1 { width:350px; height:100%; overflow:hidden; background:url("../images/home/ql_bg.gif") no-repeat; color:#fff; font: 12px/13px Arial, Helvetica, sans-serif; }
  .homebox1 UL { padding:38px 0px 12px 0px; margin:0px 0px 0px 12px; float:left; width:163px; }
  .homebox1 UL LI { padding:0px 0px 4px 0px; margin:0px; list-style-type:none; font:12px/13px Arial, Helvetica, sans-serif;  }
  .homebox1 A { color:#fff; }
  .homebox1 A:hover { color:#ccc; }
.homebox2frame { position:absolute; top:399px; margin-left:367px; z-index:10; }
.homebox2 { width:350px; height:167px; overflow:hidden; background:url("../images/home/NewsEvents_bg.gif") no-repeat; color:#fff; font: 12px/14px Arial, Helvetica, sans-serif; }
  .homebox2 UL { padding:11px 0px 12px 0px; margin:0px 0px 0px 12px; }
  .homebox2 UL LI { padding:0px 0px 4px 0px; margin:0px; list-style-type:none; }
  .homebox2 A { color:#fff; }
  .homebox2 A:hover { color:#ccc; }
  .homebox2 IMG { border:0px; }
.homebox3frame { position:absolute; top:399px; margin-left:726px; z-index:10; }
.homebox3 { width:240px; height:167px; overflow:hidden; background:url("../images/home/ButtonsBox.gif") no-repeat; padding:8px 0px 0px 13px; vertical-align:middle; }





/*CLINICS************************/


.clinics_topnavtxt { background: #B8B8B8 url("../images/topnav_bg.gif") repeat-x top; font: 11px Arial, Helvetica, sans-serif; text-align:center; height:21px; overflow:hidden; }
.clinics_topnavtxt UL { margin:0px; padding:4px 0px 2px 0px; list-style-type: none; }
.clinics_topnavtxt UL LI { margin:0px; padding:0px; display: inline; }
.clinics_topnavtxt UL LI A { padding:3px 23px 2px 23px; color:#333333; text-decoration:none; }
.clinics_topnavtxt UL LI A:hover, .topnavtxt UL .activetop A { background-color:#E6E6E6; color:#333333; text-decoration:none; }



.clinics_homebox1frame { position:absolute; top:399px; height:167px; margin-left:8px; z-index:4; }
.clinics_homebox1 { width:350px; height:100%; overflow:hidden; background:url("../images/home/find_bg_test.jpg") no-repeat; color:#fff; font: 12px/13px Arial, Helvetica, sans-serif; }
  .clinics_homebox1 UL { padding:38px 0px 12px 0px; margin:0px 0px 0px 12px; float:left; width:163px; }
  .clinics_homebox1 UL LI { padding:0px 0px 4px 0px; margin:0px; list-style-type:none; font:12px/13px Arial, Helvetica, sans-serif;  }
  .clinics_homebox1 A { color:#444444; }
  .clinics_homebox1 A:hover { color:#ffffff; }
  
.clinics_homebox2frame { position:absolute; top:399px; height:167px; margin-left:367px; z-index:10; }
.clinics_homebox2 { width:350px; height:100%; overflow:hidden; background:url("../images/home/info_bg_test.jpg") no-repeat; color:#444444; font: 12px/13px Arial, Helvetica, sans-serif; }
  .clinics_homebox2 UL { padding:38px 0px 12px 0px; margin:0px 0px 0px 12px; float:left; width:326px; }
  .clinics_homebox2 UL LI { padding:0px 0px 4px 0px; margin:0px; list-style-type:none; font:12px/13px Arial, Helvetica, sans-serif;  }
  .clinics_homebox2 A { color:#444444; }
  .clinics_homebox2 A:hover { color:#ffffff; }

  
.clinics_homebox3frame { position:absolute; top:399px; margin-left:726px; z-index:10; }
.clinics_homebox3 { width:240px; height:167px; overflow:hidden; background:url("../images/home/clinics_3box_test.jpg") no-repeat; padding:8px 0px 0px 13px; vertical-align:middle; }

.clinics_callouts_btn { background:url("../images/home/clinics_callouts_btn_test.png") no-repeat; width:215px; height:41px; font: 12px/20px Arial, Helvetica, sans-serif; COLOR: #205e50; padding: 12px 0px 0px 0px; text-align:center; text-transform:uppercase; }
.clinics_callouts_btn A:link    { COLOR: #205e50; text-decoration:none; }
.clinics_callouts_btn A:visited { COLOR: #205e50; text-decoration:none; }
.clinics_callouts_btn A:active  { COLOR: #205e50; text-decoration:none; }
.clinics_callouts_btn A:hover   { COLOR: #333333; text-decoration:none; }


.clinics_button { font: bold 11px Arial, Helvetica, sans-serif; text-transform:uppercase; COLOR: #17635f; background: #8ebe99; border-top:#ffffff solid 1px; border-right:#515a2f solid 1px; border-left:#939e68 solid 1px; border-bottom:#3a4024 solid 1px; padding:0px 5px 0px 5px; text-decoration:none; }

/************************************/




.callouts_btn { background:url("../images/home/callouts_btn.gif") no-repeat; width:215px; height:33px; font: 12px/20px Arial, Helvetica, sans-serif; COLOR: #205e50; padding: 6px 0px 0px 0px; text-align:center; text-transform:uppercase; }
.callouts_btn A:link    { COLOR: #205e50; text-decoration:none; }
.callouts_btn A:visited { COLOR: #205e50; text-decoration:none; }
.callouts_btn A:active  { COLOR: #205e50; text-decoration:none; }
.callouts_btn A:hover   { COLOR: #333333; text-decoration:none; }

.border { border: 2px solid #41766A; }

.help { font: 11px Arial, Helvetica, sans-serif; COLOR: #CC0000; }
.help A { COLOR: #CC0000; }
.error { font: 11px Arial, Helvetica, sans-serif; COLOR: #006699; }
.error A { COLOR: #006699; }
	
.box { margin:0px 0px 10px 20px;  }
.box TD A { COLOR: #FFFFFF; font: bold 11px Arial, Helvetica, sans-serif; text-align:left; }
.box TD A:link    { COLOR: #FFFFFF; }
.box TD A:visited { COLOR: #FFFFFF; }
.box TD A:active  { COLOR: #FFFFFF; }
.box TD A:hover   { COLOR: #CCCCCC; }
.box TH { font: bold 13px/20px arial, sans-serif; COLOR: #FFFFFF; background:url("../images/box_top.gif") no-repeat; height:28px; padding:0px 10px 0px 10px; text-align:left; }
.box TD { font: 11px/16px arial, sans-serif; COLOR: #FFFFFF; background:url("../images/box_bottom.jpg") no-repeat bottom; vertical-align:top; padding:10px 10px 18px 10px; }

.box TD P { font: 11px/16px arial, sans-serif; COLOR: #FFFFFF; vertical-align:top; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }  
.box TD P A:link    { COLOR: #FFFFFF; font-weight:bold; }
.box TD P A:visited { COLOR: #FFFFFF; font-weight:bold; }
.box TD P A:active  { COLOR: #FFFFFF; font-weight:bold; }
.box TD P A:hover   { COLOR: #CCCCCC; font-weight:bold; }

.box TD UL { padding:11px 0px 12px 0px; margin:0px 0px 0px 12px; }
.box TD UL LI { font: 11px arial, sans-serif; COLOR: #FFFFFF; padding:0px 0px 4px 10px; margin:0px; list-style-type:none; background:url("../images/home/bullet.gif") no-repeat 0px 3px; }
.box TD LI A:link    { font: 11px arial, sans-serif; COLOR: #FFFFFF; font-weight:bold; }
.box TD LI A:visited { font: 11px arial, sans-serif; COLOR: #FFFFFF; font-weight:bold; }
.box TD LI A:active  { font: 11px arial, sans-serif; COLOR: #FFFFFF; font-weight:bold; }
.box TD LI A:hover   { font: 11px arial, sans-serif; COLOR: #CCCCCC; font-weight:bold; }

.overline { font: bold 12px/20px Arial, Helvetica, sans-serif; color:#205e50; }
.page_title { font: bold 19px Arial, Helvetica, sans-serif; color:#205e50; }
.tagline { font: bold 13px Arial, Helvetica, sans-serif; color:#205e50; }

p.box_bold { font-weight: bold; }
.box_bold { font-weight: bold; }
.box_title { font: bold 12px/20px arial, sans-serif; COLOR: #FFFFFF; text-align:left; }
p.box_title { font: bold 12px/20px arial, sans-serif; COLOR: #FFFFFF; text-align:left; }
.box_spaced { font: 11px/18px arial, sans-serif; COLOR: #FFFFFF; vertical-align:top; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }  
p.box_spaced { font: 11px/18px arial, sans-serif; COLOR: #FFFFFF; vertical-align:top; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }  

.subhead { font: bold 12px/18px Arial, Helvetica, sans-serif; color:#205e50; padding-top:18px; }

#inside_content p.subhead { font: bold 12px/18px Arial, Helvetica, sans-serif; color:#205e50; padding-top:18px; }

.font_bold { font: 12px/18px Arial, Helvetica, sans-serif; font-weight:bold; COLOR: #000000; margin: 0px 0px 6px 0px; padding: 0px; }

/* FOR ECOMMERCE STORE */
.product_title { font: 16px/22px arial, sans-serif; font-weight:bold; COLOR: #205e50; vertical-align:top; margin: 0px; padding: 0px; }
.product_title A:link { font-weight: bold; COLOR: #205e50; }
.product_title A:visited { font-weight: bold; COLOR: #205e50; }
.product_title A:active { font-weight: bold; COLOR: #205e50; }
.product_title A:hover { font-weight: bold; COLOR: #333333; }

.price { font: 14px/18px arial, sans-serif; font-weight:bold; COLOR: #205e50; vertical-align:top; margin: 0px; padding: 0px; }
/* END ECOMMERCE STYLES */

.font_superscript { font: 10px/14px Arial, Helvetica, sans-serif; color:#000000; vertical-align:super; }
.page_title_superscript { font: bold 14px Arial, Helvetica, sans-serif; color:#205e50; vertical-align:super; }
.box_superscript { font: bold 9px Arial, sans-serif; COLOR: #FFFFFF; text-align:left; vertical-align:super; }

.overline_superscript { font: bold 12px/20px Arial, Helvetica, sans-serif; color:#205e50; vertical-align:super; }
.page_title_superscript { font: bold 19px Arial, Helvetica, sans-serif; color:#205e50; vertical-align:super; }
.tagline_superscript { font: bold 13px Arial, Helvetica, sans-serif; color:#205e50; vertical-align:super; }

.photo_border { border:1px #000000 solid; }

.button { font: 11px Arial, Helvetica, sans-serif; text-transform:uppercase; COLOR: #FFFFFF; background: #3c7265; border-top:#adb58d solid 1px; border-right:#515a2f solid 1px; border-left:#939e68 solid 1px; border-bottom:#3a4024 solid 1px; padding:0px 5px 0px 5px; text-decoration:none; }

.table { font: 11px Arial, Helvetica, sans-serif; text-align: left; border-collapse:collapse; COLOR: #000000; border:1px solid #333333; }
.table A         { COLOR: #000000; }
.table A:hover   { COLOR: #FFFFFF; }
.table TH { padding:5px; text-align:center; background:#cccccc; vertical-align:bottom; border-bottom: #333333 solid 1px }
.table TD { padding:5px; text-align:left}
