/* *** css by miss monorom www.intensivstation.ch *** */
/* css released under Creative Commons License -  http://creativecommons.org/licenses/by/2.0/deed.en  */

body {

font-size: 11px;
font-family: Verdana, Arial, Sans-Serif;
color:black;
/*color:#d3fb38;*/
padding:0px;
margin:0px;
}
html
{
background: url("../background.png") repeat-x top left;
background-color: #E4D5AE;
	}
a {color: #564b47;
border-style: none;}

a:visited {color:#DB7093;}
a:hover {color: #564b47;}
a:active { color:#000000;}
/*abuzztest*/

div.banner#logo {
	height: 43px; max-height: 33px;
	padding-left: 5px;
	padding-top: 10px;
}
div.banner#endmatter {
	clear: both;
	height: 25px;
}
/*endabuzztest*/
h1 {
font-size: 11px;
text-transform:uppercase;
/*background-color: #E0A3B7;*/
background-color: black;
color: white;
border-top:1px solid #564b47;
border-bottom:1px solid #564b47;
padding:5px 15px;
margin:0px }

h2 {
font-size:20px;
font-weight: normal;
padding: 5px 10px;

margin:0px;}

h3 {
font-size:9px;
font-weight: normal;
padding: 5px 5px;
margin:0px;}
h4 {
font-size:8px;
font-weight: normal;
padding: 0px 0px;
margin:0px;
text-align: center;
}
td {
border-bottom: 1px solid black;
}
#login{
}
img.download {vertical-align:middle;}

/* ----------container to center the layout-------------- */
#container {
width: 1000px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;

/*background-color: #EBD3E0;*/


}
.content_wrapper
{
	
	min-height:570px;
	background-color: #efefef;
}
/* ----------banner for logo-------------- */
#banner {
/*background-color: #ccffcc;*/
/*background-color: #ffffff;*/
height: 90px;
padding: 0px;
margin: 0px;
background-image: url('home.jpg');
}
#bannerleft {
/*background-color: #ccffcc;*/
width: 400px;
/*background-color: #ffffff;*/
text-align: left;
padding-top: 0px;
margin: 0px;
height: 100px;
float: left;
}
#bannerheader {
/*background-color: #ccffcc;*/

background-color: blue;

padding-top: 25px;
margin: 0px;
height: 20px;
margin-left: 5px;
margin-top: 0px;
}
#bannerright {

float: right;
width: 250px;
height: 100px;
padding-right: 0px;
padding-top: 0px;
text-align: right;
/*background-color: #ffffff;*/

}

#banner img {padding:10px 0px;
border-style: none;} 

/* -----------------content--------------------- */
#content {
padding-top: 15px;
padding-left: 0px;
margin-left: 235px;
margin-right: 0px;

height: auto;

}
#logincontent {

padding-left: 0px;
margin-left: 0px;
margin-right: 0px;

height: auto;
background-color: #efefef;

}
#accounts {
float: left;
background-color: white;
border-top:1px dotted #564b47;
padding-left: 4px;
margin-left: 0px;
margin-right: 0px;

width: 380px;
height: 200px;
}
#divtest{
float: left;
background-color: white;
padding-left: 0px;
margin-left: 10px;
margin-right: 0px;
border-top:1px dotted #564b47;
width: 720px;
height: 200px;
}
#divtest2{
float: left;
background-color: white;
padding-left: 0px;
margin-left: 10px;
margin-right: 0px;
border-top:1px dotted #564b47;
width: 720px;
height: auto;
}
#divtest1{
float: left;
background-color: white;
padding-left: 0px;
margin-left: 10px;
margin-right: 0px;
border-top:1px dotted #564b47;
width: 720px;
height: auto;
}
#cases {
border-top:1px dotted #564b47;
float: right;
position: relative;
top: 0px;
left: 0px;
width: 360px;
height: auto;
background-color: white;
padding-right: 4px;
margin-left: 4px;
margin-right: 0px;


}

div#content { 
min-height:420px;
height:expression(this.scrollHeight > 420 ? "auto":"420px");
background-color: #efefef;
}

p, pre{
padding: 5px 10px;
margin:0px;
}

/* --------------left navi------------- */
#left {
float: left;
width: 205px;
height: 300px;
margin: 0px;
padding: 0px;
background-color: #efefef;
/*background-image:url(testbutton.gif);*/
padding-left: 5px;
text-align: left;

}
#leftbottom {
float: left;
width: 220px;
height: 300px;
margin: 4px;
padding: 0px;
background-color: pink;

padding-left: 5px;
text-align: center;
}
/* -----------footer--------------------------- */
#footer {
clear: both;
margin: 0px;
padding: 0px;
text-align: right;
 }

/*- Menu Tabs 6--------------------------- */

    #tabs6 {
      float:left;
      width:100%;
      background:#efefef;
      font-size:83%;
      line-height:normal;
      border-bottom:1px solid #666;
	  
      }
    #tabs6 ul {
          margin:0;
          padding:10px 10px 0 30px;
          list-style:none;
      }
    #tabs6 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs6 a {
      float:left;
      background:url("tableft6.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs6 a span {
      float:center;
      display:block;
      background:url("tabright6.gif") no-repeat right top;
      padding:5px 5px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs6 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs6 a:hover span {
      color:#FFF;
      }
    #tabs6 a:hover {
      background-position:0% -42px;
      }
    #tabs6 a:hover span {
      background-position:100% -42px;
      }

      #tabs6 #current a {
              background-position:0% -42px;
      }
      #tabs6 #current a span {
              background-position:100% -42px;
      }

	  /*Tabs7 test*/
	  #tabs7 {
      float: right;
      font-size:93%;
      line-height:normal;
          
      }
    #tabs7 ul {
          margin:0;
          padding:10px 10px 0 70px;
          list-style:none;
      }
    #tabs7 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs7 a {
      float:left;
      background:url("tableft6.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs7 a span {
      float:left;
      display:block;
      background:url("tabright6.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs7 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs7 a:hover span {
      color:#FFF;
      }
    #tabs7 a:hover {
      background-position:0% -42px;
      }
    #tabs7 a:hover span {
      background-position:100% -42px;
      }

      #tabs7 #current a {
              background-position:0% -42px;
      }
      #tabs7 #current a span {
              background-position:100% -42px;
      }
	  #tabs8 {
      float: center;
      font-size:93%;
      line-height:normal;
          
      }
    #tabs8 ul {
          margin:0;
          padding:10px 5px 0 2px;
          list-style:none;
      }
    #tabs8 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs8 a {
      float:left;
      background:url("tableft6.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs8 a span {
      float:left;
      display:block;
      background:url("tabright6.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs8 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs8 a:hover span {
      color:#FFF;
      }
    #tabs8 a:hover {
      background-position:0% -42px;
      }
    #tabs8 a:hover span {
      background-position:100% -42px;
      }

      #tabs8 #current a {
              background-position:0% -42px;
      }
      #tabs8 #current a span {
              background-position:100% -42px;
      }
	  
	  
	  
#tabs9 {
      float: center;
      font-size:93%;
      line-height:normal;
          
      }
    #tabs9 ul {
          margin:0;
          padding:10px 5px 0 2px;
          list-style:none;
      }
    #tabs9 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs9 a {
      float:left;
      background:url("tableft6.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs9 a span {
      float:center;
      display:block;
      background:url("tabright6.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs9 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs9 a:hover span {
      color:#FFF;
      }
    #tabs9 a:hover {
      background-position:0% -42px;
      }
    #tabs9 a:hover span {
      background-position:100% -42px;
      }

      #tabs9 #current a {
              background-position:0% -42px;
      }
      #tabs9 #current a span {
              background-position:100% -42px;
      }
/* start style for table \*/
.utd td {
padding-left: 3px;
}
#nav {background-color:#006;list-style:none;margin:0;padding:0;height:1.5em;}
#nav li {display:block;margin:0;padding:0 0 0 1em;float:left;}
#nav a {color:#fff;display:block;text-decoration:none;}
#nav a:hover {text-decoration:underline;}
#nav a:visited {color:#EAEEF3;}
#mytable {
	width: 550px;
	padding: 0;
	margin: 0;
}


table.mytable caption {
	padding: 0 0 5px 0;
	width: 700px;	 
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

table.mytable th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: pink;
}

table.mytable th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

table.mytable td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}


table.mytable td.alt {
	background: #F5FAFA;
	color: #797268;
}

table.mytable th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

table.mytable th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}
/*calendar specific styles*/
a.cal_date:link {
text-decoration: none;color:white;
display:block;width:100%;height:100%;
}
a.cal_date:visited{
text-decoration: none;color:white;
display:block;width:100%;height:100%;
}
a.cal_date:hover{
text-decoration: none;color:white;
display:block;width:100%;height:100%;
}
a.cal_date:active {
text-decoration: none;color:white;
display:block;width:100%;height:100%;
}
a.cal:link {
text-decoration: none;color:black;
display:block;height:100%;background:white; padding:3px;
}
a.cal:visited{
text-decoration: none;color:black;
display:block;height:100%;background:white; padding:3px;
}
a.cal:hover{
text-decoration: none;color:red;
display:block;height:100%;background:white; padding:3px;
}
a.cal:active {
text-decoration: none;color:red;
display:block;height:100%;background:white; padding:3px;
}

a.event:link {
font-size: 10px;
text-decoration: none;color:black;
width:100%;padding:0px;
}
a.event:visited{
font-size: 10px;
text-decoration: none;color:black;
width:100%;padding:0px;
}
a.deleteevent:link{
text-decoration: none;color:blue;
border:thin solid black;background:red;padding:3px;
}
a.deleteevent:visited {
text-decoration: none;color:blue;
border:thin solid black;background:red;padding:3px;
}
table.cal {

}

th.cal {
background: #373634;
color: #ffffff;
}

td.cal_date {
background: #333333;
color: #ffffff;
}

td.cal {
border: 1px #efefef;
}

span.datepicker {
font-family: "trebuchet ms", verdana, sans-serif;
font-size: 18px;
font-weight: bold;
text-align: center;
color: black;
}