/* CSS Document */
body{padding:0px; margin:0px; background:#FFF; color:#848484; font:10px/16px Tahoma, Geneva, sans-serif; padding-top:21px; padding-bottom:22px}
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

.clear {clear: both; margin: 0px; height:0}

p a{font:10px/16px Tahoma, sans-serif; color:#d60006; text-decoration:underline;}
p a:hover{ color:#d60006; text-decoration:none;}

.headline{font:12px/16px Arial, Helvetica, sans-serif; color:#7b7368; font-weight:bold}
.headline2{font:16px/16px Arial, Helvetica, sans-serif; color:#7b7368; font-weight:bold}
.headline21{font:16px/16px Arial, Helvetica, sans-serif; color:#7b7368; font-weight:bold; margin-top:6px;}
.headline3{font:16px/16px Arial, Helvetica, sans-serif; color:#CCC; font-weight:bold}
.headline4{font:18px/18px Arial, Helvetica, sans-serif; color:#FFF; font-weight:bold; margin-top:50px; margin-left:8px;}
.headline5{font:19px/19px Arial, Helvetica, sans-serif; color:#FFF; font-weight:bold; margin-top:0px; margin-left:8px;}
.headline6{font:12px/12px Arial, Helvetica, sans-serif; color:#FFF; font-weight:bold; margin-top:20px; margin-left:8px;}
.headline7{ font-size:12px}
.headline8{ font-size:12px; font-weight:bold;}

#container{width:715px; margin:0 auto;}

/* MENU */

#menuPan{width:715px; height:36px; position:relative; margin:0 auto; margin-bottom:4px;}

#menuPan ul.menu{
	position:absolute;
	top:0px;
	left:21px;
	width:690px
}
#menuPan ul.menu li{float:left; height:24px; margin-right:23px}
#menuPan ul.menu li a{ height:24px;  display:block; text-indent:-20000px; }
#menuPan ul.menu li a:hover{height:24px; }

#menuPan ul.menu li.b01 a{ width:90px;  background:url(../images/btn_1.gif) 0 0 no-repeat; }
#menuPan ul.menu li.b01 a:hover{ width:90px;  background:url(../images/btn_1_over.gif) 0 0 no-repeat;}

#menuPan ul.menu li.b02 a{ width:78px;  background:url(../images/btn_2.gif) 0 0 no-repeat; }
#menuPan ul.menu li.b02 a:hover{ width:78px;  background:url(../images/btn_2_over.gif) 0 0 no-repeat;}

#menuPan ul.menu li.b03 a{ width:99px;  background:url(../images/btn_3.gif) 0 0 no-repeat; }
#menuPan ul.menu li.b03 a:hover{ width:99px;  background:url(../images/btn_3_over.gif) 0 0 no-repeat;}

#menuPan ul.menu li.b04 a{ width:119px;  background:url(../images/btn_4.gif) 0 0 no-repeat; }
#menuPan ul.menu li.b04 a:hover{ width:119px;  background:url(../images/btn_4_over.gif) 0 0 no-repeat;}

#menuPan ul.menu li.b05 {margin-right:0}
#menuPan ul.menu li.b05 a{ width:73px;  background:url(../images/btn_5.gif) 0 0 no-repeat; }
#menuPan ul.menu li.b05 a:hover{ width:73px;  background:url(../images/btn_5_over.gif) 0 0 no-repeat;}

#menuPan ul.menu li.linem{width:3px; background:url(../images/spacer_m.gif) 0 0 no-repeat}


/* HEADER */

#headerPan{width:715px; height:330px; position:relative; margin:0 auto; background: url(../images/b_header.jpg) 0 0 no-repeat; margin-bottom:22px; border-bottom:#f0f4db 10px solid}

#headerPan img#logo{position:absolute; top:66px; left:21px}

/* CONTENT*/

#contentPan{width:715px; position:relative; margin:0 auto; }

#c1{width:215px; margin: 0 16px 0 10px; float:left; display:inline}
#c2{width:460px; margin: 0 0 0 0; float:left;}

#news{margin-bottom:25px}
#news h2{height:23px; position:relative; margin-bottom:6px}


#new_treatments h2{height:23px; position:relative; margin-bottom:6px}
#new_treatments img{margin-bottom:10px; border-right:#d60006 3px solid}

#welcome{margin-bottom:26px}
#welcome h2{height:40px; position:relative;}
#welcome p{padding:0 6px; margin-bottom:10px}

#welcome ul{margin-left:9px}
#welcome ul li{ background: url(../images/bullet_plus.gif) 0 5px no-repeat; padding-left:15px; height:20px;}
#welcome ul li a{font:10px/14px Tahoma, Geneva, sans-serif; color:#8eab22; text-decoration:underline;}
#welcome ul li a:hover{color:#000; text-decoration:none}

#featured{width:210px; float:left; margin-right:40px}

}
#featured p{padding:0 6px}

#experience{width:210px; float:left}

#experience img{margin-bottom:10px; border-right:#d60006 3px solid}

/* FOOTER */

#footerPan{width:715px; height:69px; background:#f8f8f7; margin:0 auto}
#footerPan p{padding: 20px 0 0 0; font:10px/16px Tahoma, Geneva, sans-serif; font-weight:normal; text-align:center; color:#848484;}
#footerPan p span{ font:10px/14px  Tahoma, Geneva, sans-serif; color:#848484;}
#footerPan p a{ font:10px/14px  Tahoma, Geneva, sans-serif; color:#848484; text-decoration:none; padding: 0 3px }
#footerPan p a:hover{ font:10px/14px  Tahoma, Geneva, sans-serif; text-decoration:underline;}
