  body {
    color: #7D7B7B;
    font-size: 11px;
    margin: 0px;
    padding: 0px;
    background-color: #FFFFFF; /* bg_color */

    /* Standard. Readable */
    font-family: Arial, Helvetica, Sans-Serif;
  }

p
{
  margin: 8px 0px 8px 0px;
}

  h1, h2, h3, h4, h5, h6
  {
    font-family: Arial, Helvetica, Sans-Serif;
    font-weight: bold;
    /* text-shadow: #bbb 2px 2px 1px; */
    margin: 2px 0px 2px 0px;
    color: #4F4F48;
  }
h1
{
  font-size: 20px;
}

h2
{
  font-size: 18px;
}

h3
{
  font-size: 16px;
}

h4
{
  font-size: 14px;
}
h5
{
  font-size: 12px;
}

h6
{
  font-size: 10px;
}

  hr
  {
    color: #B1C3E7;
    background-color: #B1C3E7;
    margin: 8px 0px 8px 0px;
  }

  img {
    border-style: none;
  }

  code, pre {
    font-family: 'Courier New', Courier, Fixed;
  }

  pre {
    max-width: 680px;
    overflow: auto;
    border: 1px dotted #B1C3E7;
    padding: 5px;
  }

  blockquote {
    color: #777;
    margin: 15px 30px 0 10px;
    padding-left: 20px;
    border-left: 5px solid #ddd;
  }

  a:link, a:visited {
    color: #F55B3C;
    font-weight: bold;
    text-decoration: none;
	font-size:12px;
  }

  a:hover {
    color: #D71212;
    text-decoration: none;
  }

  a:active {
    color: #000000;
  }

form {
  font-size: 11px;
}

input, select, option, textarea
{
  font-size: 11px;
  text-align: left;
}


  #page {
    margin-left:auto; margin-right:auto;
    border: 1px solid #FFFFFF;
    max-width: 950px;
  }

  #pagebody {
/*    margin-left:auto; margin-right:auto; */
  }

  #header {
    min-height: 78px;
    background-repeat: no-repeat;
    background-image: url('../../../images/general/banner.gif');
    margin-left:auto; margin-right:auto;
    max-width: 950px;
    background-color: #FFFFFF;
    border-color: #FFFFFF;
    color: #4F4F48;
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    font-family: Arial, Helvetica, Sans-Serif;
/*    margin: 0px; */
    font-size: 14px;
    font-weight: bold;
/*    margin-bottom: -20px; */
/*    padding: 10px; */
  }

  #footer {
    color: #FFFFFF;
    background: #9FA2A7;
    border-top: 1px solid #FFFFFF;
    width: 90%;
    background-color: #9FA2A7;
    border: 0;
    padding: 10px;
    text-align: left;
    clear: both;
  }

  #maincontent .blog_subject {
    color: #4F4F48;
    border-color: #FFFFFF;
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 14px;
    font-weight: bold;
    margin: 0px;
    border-width: 7px 18px 0px 18px;
    border-style: solid;
  }

  #maincontent .blog_subject img
  {
    /* padding: top right bottom left */
    padding: 0px 10px 0px 0px;
  }

  #maincontent .blog_date {
    color: #999999;
    font-weight: normal;
    font-size: 10px;
    margin-bottom: 5px;
    margin-top: -7px;
  }

  #maincontent .blog_categories {
    color: #999999;
  }

  #maincontent .blog_body {
    border-color: #FFFFFF;
    color: #6E6565;
    padding: 12px; /* Used to be 10px */
    margin: 0px;
    line-height: 14px; /* This is new */
    background-color: #FFFFFF;
    border-width: 7px 7px 0px 7px;
    border-style: solid;
    background: #fff url(../../../../images/general/separator.gif) repeat-x 0 0;
	font-size:13px;
  }

  #maincontent .blog_body_clear {
    padding: 0px;
    border-color: #FFF;
    border-width: 0px;
    border-style: solid;
  }

  #maincontent .blog_body_solid  {
    border-color: #FFFFFF;
    color: #6E6565;
    background-color: #FFFFFF;
    padding: 1px;
    background: #fff;
    border-width: 5px;
    border-style: solid;
  }

  #maincontent .entry_top {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
    margin: 0;
    padding: 0px;  /* 10px; */
    border: 0px;
    border-width: 0px 0px 0px 0px;
    height: 0px;
    empty-cells: show;
  }

  #maincontent .entry_bottom {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
    margin: 0;
    padding: 0px;  /* 10px; */
    border: 0px;
    border-width: 0px 0px 0px 0px;
    height: 2px;
    empty-cells: show;
  }

  #maincontent .blog_byline
  {
    color: #999999; /* date_txt_color */
    font-size: 9px;
    margin-bottom: 10px;
  }

  #maincontent .blog_comment {
    background-color: #FAF7F7;
    border-color: #FFFFFF;
    padding: 6px 10px 6px 10px;
    color: #663;
    border-width: 0px 7px 7px 7px;
    border-style: solid;
  }

  /* Comment differences */

  #maincontent .blog_subject_comment {
    color: #4F4F48;
    border-color: #D3D3D3;
    background-color: #D3D3D3;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 14px;
    font-weight: bold;
    margin: 0px;
    border-width: 7px 18px 0px 18px;
    border-style: solid;
  }

  #maincontent .entry_top_comment {
    border-color: #D3D3D3;
    background-color: #D3D3D3;
    margin: 0;
    padding: 0px;  /* 10px; */
    border: 0px;
    border-width: 0px 0px 0px 0px;
    height: 0px;
    empty-cells: show;
  }

  #maincontent .entry_bottom_comment {
    border-color: #D3D3D3;
    background-color: #D3D3D3;
    margin: 0px;
    padding: 0px;  /* 10px; */
    border: 0px;
    border-width: 0px 0px 0px 0px;
    height: 2px;
    empty-cells: show;
  }

  #maincontent .blog_body_comment {
    border-color: #D3D3D3;
    color: #6E6565;
    padding: 12px; /* Used to be 10px */
    margin: 0px;
    line-height: 14px; /* This is new */
    background-color: #FFFFFF;
    border-width: 7px 7px 0px 7px;
    border-style: solid;
    background: #fff url(../../../../images/general/separator.gif) repeat-x 0 0;
  }

  #maincontent .blog_comment_comment {
    background-color: #FFFFFF;
    border-color: #D3D3D3;
    padding: 6px 10px 6px 10px;
    color: #663;
    border-width: 0px 7px 7px 7px;
    border-style: solid;
  }

  #maincontent {
    max-width: 730px;
    background-color: #FFFFFF;
    margin-left: auto;
    padding: 10px;
    border: 5px;
  }

  /* Side bar */

  #sidebar .menu_title {
    background-color: #D3D3D3;
    color: #4F4F48;
    border-color: #D3D3D3;
    font-family: 'Trebuchet MS', 'Gill Sans', Helvetica, sans-serif;
    font-weight: bold;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    padding: 3px 3px 1px 3px;
  }

  #sidebar .menu_title a
  {
    text-decoration: none;
    color: inherit;
    font-weight: bold;
  }

  #sidebar .menu_body {
    border-color: #D3D3D3;
    background-color: #FFFFFF;
    padding: 10px;
    border-width: 3px;
    border-style: solid;
  }

  #sidebar {
    max-width: 190px;
    background-color: #FFFFFF;
    float: left; 
    padding: 10px;
  }

#sidebar .divider {
  margin: 8px 0px 8px 0px;
}

#sidebar .calendar a
{
  font-weight: bold;
  text-decoration: none;
}

/* NEW */
#archive_tree_menu li
{
  margin: 0px;
  padding: 0px;
  /* border: 1px #F0F dashed; */
}

/* =================== header ====================== */

.divider { margin: 20px 0px 15px 0px; }

.topline { width:100%;background:url(../../../../images/general/topline.gif) 0 0 repeat-x;font-size:12px; } 

.top_cont, .smenucont { width:950px;margin:0 auto 0; }

.top_cont { height:19px;padding:10px 0 0 0; }

.topline h1 { float:left;margin:0 0 0 15px;font-size:11px; }

.topline, .topline h1, .topline a { color:white;font-weight:bold;text-decoration:none; }

.topline a:hover, .topline a:active { color:#e6101a;text-decoration:underline; }

.topline a:visited { color:#a7a6a6; }

.top_cont div { float:right;clear:right; }

div.innerhead { clear:left;width:950px;height:170px; }

div.innerhead img { display:block;}

div.innerhead h2 { font-size:11px;color:#898989;margin:5px 0 0 15px; }


/* =================== menu ====================== */

.menu_body a { background: url("../../../../images/general/menuarrow.gif") no-repeat scroll 3px 3px transparent;color:#8A8A8A;font-size:12px;height:20px;padding:0 0 0 15px;width:145px;margin:0; }

.menu_body a:hover { background-color:#d8dada;color:#e6101a; }

.calendar a { display:inline;background:none;font-size:11px;}


/* =================== submenu ====================== */

.submenu { background-image:url("../../../../images/general/submenu.gif");background-repeat:no-repeat;height:74px;margin:0;text-align:left;width:950px; }

.submenu ul { margin:0;padding: 0;height:43px; }

.submenu li { float:left;margin:0px;overflow:hidden;text-indent:-120px; }

.submenu li a { display:block;width:153px;height:43px;background:url(../../../../images/general/menu.gif) 0 0 no-repeat; }

.submenu li#home a { width:168px; }

.submenu li#info a { background-position:-168px 0; }

.submenu li#doctor a { background-position:-321px 0; }

.submenu li#access a { background-position:-474px 0; }

.submenu li#exam a { background-position:-627px 0; }

.submenu li#fac a { width:160px;background-position:-780px 0; }

.submenu li#home a:hover, .top li#home a { background-position:0 -44px; }

.submenu li#info a:hover, .information li#info a { background-position:-168px -44px; }

.submenu li#doctor a:hover, .doctor li#doctor a { background-position:-321px -44px; }

.submenu li#access a:hover, .access li#access a { background-position:-474px -44px; }

.submenu li#exam a:hover, .examination li#exam a { background-position:-627px -44px; }

.submenu li#fac a:hover, .facilities li#fac a { background-position:-780px -44px; }

/* =================== footer ====================== */

table.footer { width:100%;height:141px;background:#8a8989 url(../../../../images/general/footerback.gif) 0 0 repeat-x;color:white;vertical-align:top;border-collapse:collapse; }

.footer a { color:white;text-decoration:none;font-size:11px;font-weight:bold; }

.footer a:hover { text-decoration:underline; }

.footer p { padding:0;font-size:11px;line-height:220%;clear:both;font-weight:bold; }

.footer td { padding:25px 0 0 0;vertical-align:top; }

td.footer_left { text-align:right; }

td.footer_left img { margin:0 50px 0 auto;display:block;border:0;padding:0; }

.footer ul { margin:11px 0 0 0;line-height:55%;clear:both;padding:0;list-style:none; }

.footer ul li { float:left;padding:0 15px 10px 10px;background:url(../../../../images/general/arrow.gif) 0 -2px no-repeat; }

.toplink { text-align:right;font-weight:bold;margin:40px 0 20px 0;clear:both; }

.footer p span { display:block;padding-top:1px; }

