/* CSS Document */

body {background: #EBE9E8 url(images/bg.gif) repeat-x; margin:0; padding:0; font-family:verdana; font-size:12px; line-height:18px;}
p {margin-top:0; line-height:20px; color:#000;}

/*- Main --------------------------- */

.container { width:900px; margin:0 auto; }
.flash { height:170px; }
.head { height:175px; background:url(images/shade.jpg) no-repeat bottom; }
.content {padding:25px; padding-bottom:40px; background:#FFF url(images/bottom_close.gif) no-repeat bottom;}
.footer {font: normal 11px verdana; color:#666; text-align:center; line-height:24px; padding:20px; }
.footer a {color:#333; text-decoration:none; margin:0 5px;}
.footer a:hover {color:#000; text-decoration:underline; }
.clear { clear:both; margin:0; padding:0; line-height:0; font-size: 0; height:0; }


/*- Inside Pages --------------------------- */

.body_in {background: #EBE9E8 url(images/bg_in.gif) repeat-x; margin:0; padding:0; font-family:verdana; font-size:12px; line-height:18px;}
.head_in { height:270px; background:url(images/shade.jpg) no-repeat bottom; }
.flash_in { height:170px;}
.title_bar { height:55px;}


/*- Element  --------------------------- */
.columnleft {width:265px; float:left; margin-right:25px; }
.columnleftin {width:555px; float:left; margin-right:25px; }
.columnright {width:270px; float:right; }

.articlesfront { border-top:2px dotted #AED4D4; margin-top:10px; font-family:verdana; line-height:16px;}
.articlesfront dl { padding:0; margin:0; border-bottom:2px dotted #AED4D4; padding-bottom:20px; margin-top:20px;}
.articlesfront dl a { font-size:110%; font-weight:bold; color:#FF6600; text-decoration:none;}
.articlesfront dl a:hover { text-decoration:underline;}
.articlesfront dd { padding:0; margin:0; margin-top:3px; font-size:11px; color:#333333; }
.articlesfront dt { padding:0; margin:0; font:normal 11px verdana; margin-top:2px;}
.articlesfront dt a { font:normal 11px arial; color: #CC6633; text-decoration:underline; }
.articlesfront dt a:hover { text-decoration:none; }

.list1 { margin-left: 0; margin-top: 15px; margin-bottom:0;  padding-left: 0; list-style: none;}
.list1 li { padding-left:30px; padding-bottom:10px; background:url(images/bullet1.gif) no-repeat 0 .3em; }
.list1 a { text-decoration:none; color:#003366; font-weight:bold; }
.list1 a:hover { text-decoration:underline; }


.list2 { margin-left: 0; margin-top: 15px; margin-bottom:0;  padding-left: 0; list-style: none;}
.list2 li { padding-left:15px; padding-bottom:10px; background:url(images/bullet2.gif) no-repeat 0 .3em; }

.list_art { margin-left: 0; margin-top: 15px; margin-bottom:0;  padding-left: 0; list-style: none; border-top:2px dotted #DDD;}
.list_art li { padding-top:7px; padding-bottom:7px; border-bottom:2px dotted #DDD; }
.list_art a { text-decoration:none; font:bold 9pt verdana; color: #FF6600; }
.list_art a:hover { text-decoration:none; color: #FF3300; }

.clinicbox {width:265px; background:#ECE4DF url(images/clinic_box-02.gif) no-repeat bottom; margin-top:40px;}

.title_article {font:normal 25pt arial; color:#666; letter-spacing:-1px; margin-bottom:20px;}

.title_lit {font:bold 14pt arial; color:#0099CC; margin-bottom:10px;}




h3 { font:normal 18pt verdana; color: #0099CC; }




/*--- Form area --*/
.formarea { width:500px; font:normal 12px verdana; color:#000; }
.formarea form {margin:0; padding:0;}
.formarea label { width:220px; float:left;}
.formarea input, textarea {margin-bottom:10px; border:1px solid #CCC; padding:5px; font:normal 12px verdana; color:#000;}
.formarea p { margin-top:5px; margin-bottom:5px;}


/*- Menu --------------------------- */

    #tabsmenu {
      float:left;
	  font-family:verdana;
	  font-weight:bold;
      font-size:110%;
	  width:100%;
      line-height:normal;
	  margin-bottom:15px;

      }
    #tabsmenu ul {
	float:right;
	  margin:0;
	  padding:30px 0px 0 0px;
	  list-style:none;
      }
    #tabsmenu li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsmenu a {
      float:left;
      background:url("images/tableft5.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsmenu a span {
      float:left;
      display:block;
      background:url("images/tabright5.gif") no-repeat right top;
      padding:10px 20px 9px 15px;
      color:#000;
      }
	  
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsmenu a span {float:none;}
    /* End IE5-Mac hack */
    #tabsmenu a:hover span {
      color:#FFF;
      }
    #tabsmenu a:hover {
      background-position:0% -42px;
      }
    #tabsmenu a:hover span {
      background-position:100% -42px;
      } 
	   
    #tabsmenu a.on {
      float:left;
      background:url("images/tableft5on.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsmenu a.on span {
      float:left;
      display:block;
      background:url("images/tabright5on.gif") no-repeat right top;
      padding:10px 20px 9px 15px;
      color:#FFF;
      }

    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsmenu a.on span {float:none;}
    /* End IE5-Mac hack */
    #tabsmenu a.on:hover span {
      color:#FFF;
      }
    #tabsmenu a.on:hover {
      background-position:0% 0px;
      }
    #tabsmenu a.on:hover span {
      background-position:100% 0px;
      } 
	