@charset "utf-8";
/* CSS Document */

/* -- Main Tagas -- */

  a{ margin:0px; padding:0px;}
  a{ color:#000;}
  body{ margin:0px; padding:0px;}
  body{ background-color:FFF#;}
  body{ font-family:Arial, Helvetica, sans-serif; font-size:medium; color:#000; line-height:20px;}
  h1,h2,h3{ margin:0px; padding:0px;}
  h1{ margin:3px 0px 20px 0px;}
  h1{ font-size:125%; color:#1893b5; line-height:20px; font-weight:normal;}
  h2{ margin:3px 0px 5px 0px;}
  h2{ font-size:115%; color:#9e9b95; line-height:20px; font-weight:normal;}
  hr{ width:100%; height:1px; margin:20px auto; border:none; color:#9e9b95; background:#9e9b95;}
  img{ margin:0px; padding:0px; border:none;}
  p{ margin:0px; padding:0px;}
  ul{ margin:0px; padding:0px; list-style:none;}
  li{ margin:0px; padding:0px;}
  table,thead,th,tbody,tr,td{ margin:0px; padding:0px;}

/* -- Body / Template -- */

  #idBody_Wrap{ margin:10px; padding:0px;}
  

/* -- Header -- */

  #idHeader{ height:51px; margin:0px; padding:0px;}
  #idHeader{ background:#FFF url(/internal/images/bar_mid.gif) top left repeat-x;}
  #idHeader p.left{ width:600px; margin:0px; padding:15px; color:#FFF; font-size:150%; font-weight:bold; text-align:left; float:left;}
  #idHeader p.right{ width:100px; margin:0px; padding:15px; color:#FFF; font-size:85%; font-weight:bold; text-align:right; float:right;}

  #idHeader img.bar_cap_right{ float:right;}
  #idHeader img.bar_cap_left{ float:left;}
  
  #print_header{ display:none;}


/* -- Navigation Top -- */

  #idNavTop{ margin:20px 25px 5px 10px; text-align:right; font-size:75%;}
  
  #idNavTop a{ color:#000; text-decoration:none;}
  #idNavTop a:hover{ color:#F90;}  
  
  #idNavTop select optgroup{ background-color:#CCC;}
  #idNavTop option{ background-color:#FFF;}

/* -- Footer -- */

  #idFooter{ margin:5px 25px; text-align:right;}

/* -- Content -- */

  #idContent{ margin:15px 30px; padding:0px;}
  
  #idContent #subNav{ text-align:right; font-size:75%; margin-bottom:5px;}
  #idContent #subNav a{ color:#C00; text-decoration:none;}
  #idContent #subNav a:hover{ color:#000;} 
  #idContent #subNav select{ font-size:85%; margin-right:10px;}
  
  #idContent table{ margin-bottom:10px;}
  
  #idContent table th{ font-size:85%; font-weight:normal; color:#FFF; white-space:nowrap; background-color:#9e9b95; text-align:left; padding:0px 10px;}
  #idContent table th a{ color:#FFF; text-decoration:none;}
  #idContent table th a:hover{ color:#000; text-decoration:underline;}
  #idContent table th.left{ background:#9e9b95 url(/internal/images/th_cap_left.gif) top left no-repeat;}
  #idContent table th.right{ background:#9e9b95 url(/internal/images/th_cap_right.gif) top right no-repeat; text-align:right; white-space:nowrap;}

  #idContent table tr.top td{ padding:10px 10px 0px 10px; border-top:#817764 solid 1px;}
  #idContent table tr.top td{ background:#FFFFEA url(/internal/images/td_bck.gif) top left repeat-x;}
  #idContent table tr.mid td{ padding:0px 10px 10px 10px; background-color:#FFFFEA;}
  #idContent table tr.mid2 td{ padding:0px 10px; background-color:#FFFFEA;}
  #idContent table tr.bot td{ border-bottom:#817764 solid 1px; border-left:#817764 solid 1px; border-right:#817764 solid 1px;}
  #idContent table tr.bot td{ background:#FFFFEA url(/internal/images/td_bck.gif) bottom left repeat-x;}

  #idContent table td{ vertical-align:top;}
  #idContent table td.left{border-left:#817764 solid 1px;}
  #idContent table td.right{border-right:#817764 solid 1px;}
  #idContent table td.hospital{ font-weight:bold;}
  #idContent table td.doctor{ font-weight:bold; color:#02884e;}
  #idContent table td.patient{ font-weight:bold; color:#F90;}
  
  #idContent form{ font-size:75%;}
  #idContent form label{ font-weight:bold;}
  #idContent form input{ width:98%; margin-bottom:2px; font-size:75%;}
  #idContent form input.short{ width:150px;}
  #idContent form input.shortInt{ width:50px;}
  #idContent form input.submit{ width:100px;}
  #idContent form input.dlt{ width:12px;}
  #idContent form select{ margin-bottom:2px; font-size:75%;}
  #idContent form textarea{ width:98%; height:100px; font-family:Arial, Helvetica, sans-serif; margin-bottom:2px;}
  #idContent form table th{ font-size:14px;}

  #idContent a:hover{ color:#F90;}
  #idContent ul{ margin-bottom:20px; margin-left:20px;}


/* -- Odds and Ends -- */

  #idLoginWrap{ width:400px; margin:10px auto; padding:5px; border:#817764 solid 1px;}
  #idLogin{ padding:10px; background-color:#FFFFEA;}
  

/* -- On Call Calendar -- */

  #on_call h2{ margin:0px; color:#666666; font-weight:normal; font-size:120%;}
  #on_call label{ font-weight: bold; color:#887d6b;}

  #on_call #idCal{ width:900px; margin:10px auto; padding:5px; border:#e1dfda solid 1px; font-size:small;}
  #on_call #idCal table{ width:100%; margin:0px; padding:0px; background-color:#FFF; border:#e1dfda solid 1px;}
  
  #on_call #idCal td.calendar_blank_day{ margin:5px; border:#e1dfda 1px solid; background-color:#FFF;}
  #on_call #idCal td.calendar_day{ width:108.5px; margin:5px; padding:5px; border:#e1dfda 1px solid; background-color:#fdfdd5; font-size:xx-small; line-height:12px; vertical-align:top; white-space:nowrap;}
  #on_call #idCal td.calendar_day table{ margin:0px; padding:0px; background-color:#fdfdd5; border:none;}

  #on_call #idCal td.calendar_day td.calendar_date{ padding-bottom:5px; font-size:150%; font-weight:bold; color:#666666;}
  
  #on_call #idCal td.calendar_day td.calendar_add-view a{ color:#C00; text-decoration:none;}
  #on_call #idCal td.calendar_day td.calendar_add-view a:hover{ color:#000; text-decoration:underline;}
  
  #on_call #idCal td.calendar_day td.calendar_info a{ padding:0px 2px; color:#000; text-decoration:none;}
  #on_call #idCal td.calendar_day td.calendar_info a:hover{ color:#FFF;}
  #on_call #idCal td.calendar_day td.calendar_info:hover{ background-color:#FC0;}
  #on_call #idCal td.calendar_day td.calendar_info:hover a span.hover{ color:#FFF;}
  
  #on_call #idCal td.calendar_day td.calendar_info a span.time{ color:#369;}
  #on_call #idCal td.calendar_day td.calendar_info a span.oncall{ color:#090;}
  #on_call #idCal td.calendar_day td.calendar_info a span.alert{ color:#C00;}
  
  #on_call #idCal #idCal_Nav{ border-bottom:#9d865f solid 1px;}
  #on_call #idCal #idCal_Nav a{ padding:0px;}
  #on_call #idCal #idCal_Nav a:hover{ padding:0px; background:none;}
  #on_call #idCal #idCal_Nav td:hover{ padding:0px; background:none;}


  #on_call #idCal_Notes{ width:900px; margin:10px auto; margin-bottom:20px; padding:5px; border:#e1dfda solid 1px; font-size:small;}


  #on_call #idCal_info{ margin:10px 0px; padding:10px; border:#333 solid 1px;}
  #on_call #idCal_info textarea{ width:100%; height:100px;}
  
  
  
  
  #on_call #idCal_Add-Edit{ width:900px; margin:10px auto; padding:5px; border:#e1dfda solid 1px; font-size:small;}
  #on_call #idCal_Add-Edit table{ width:100%; margin:0px; padding:5px; background-color:#F4F4EA; border-top:#e1dfda solid 1px;}
  #on_call #idCal_Add-Edit td{ padding:2px; border:#FFF solid 1px;}  
  #on_call #idCal_Add-Edit input.checkbox{ width:14px;}
  #on_call #idCal_Add-Edit textarea{ width:99%; height:50px;}

