/* *** css by miss monorom www.intensivstation.ch *** */
/* css released under Creative Commons License -  http://creativecommons.org/licenses/by/2.0/deed.en  */

body {
background: #FFFFFF;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#588290;
padding:0px;
margin:0px;
}
a {color: #DB7093; }
a:visited {color:#005598;}
a:hover {color: #005598;}
a:active { color:#000000;}

h1 {
font-size: 11px;
text-transform:uppercase;

/*border-top:1px solid #564b47;
border-bottom:1px solid #564b47;*/
/*padding:5px 15px;*/
margin:0px }

h2 {
color: #005598;
font-size:20px;
font-weight: normal;
padding: 5px 10px;
margin:0px;}

img.download {vertical-align:middle;}

/* ----------container to center the layout-------------- */
#container {
width: 760px;

margin-left: auto;
margin-right: auto;
height:100%;
background: #E8E8E8 url('menubottom.jpg') no-repeat bottom left;
border:1px solid #8D8D8D;
}

/* ----------banner for logo-------------- */
#banner {
height:85px;
text-align: left;
/*background:  url('header.jpg') no-repeat bottom center;*/
background-color: #FFFFFF;

padding: 0px;
margin: 0px;
}
#banner img {padding:10px 0px;} 
#bannertitle{padding-top:50px;font-size:2em;font-weight:bold;}

/*-----------------login box--------------------*/

#ctrlLogin
{
	width:210px;
}





/* -----------------content--------------------- */
#content {

background:#ffffff  url('content.jpg') no-repeat top right;
padding: 0px;
margin-left: 200px;
margin-right: 0px;
}
div#content { 
min-height:600px;
margin-left: 240px;
margin-right:0;
width:80%;
padding: 0px;
/*height:expression(this.scrollHeight > 600 ? "auto":"600px"); */
}

p, pre{
padding: 5px 10px;
margin:0px;
}

.instructions
{
	text-align:justify;	
	color:#B22222;
}

/* --------------left navi------------- */
#left {
float: left;
width: 230px;
margin: 0px;
padding: 0px;
background:#FFFFFF;
 height:90%;
}

.menu_width
{
	width:260px;	
}

/* -----------footer--------------------------- */
#footer {
clear: both;
margin: 0px;
padding:0px;

height:35px;
text-align: right; 
background:  url('footer.gif') repeat-x ;
}
 #footer h1 a{
 color:#FFFFFF;
 }
  #footer h1{
  padding:5px 5px 0px 0px;
  }
 /**********vertical menu***************/
.verticalmenu ul{
 list-style:none;
/*list-style-image: url("bullet.gif")*/


 padding: 10px;
 margin: 0px;
}

 .verticalmenu li, a:link, .verticalmenu a:visited, .verticalmenu a:hover {
   display: block;
   font: bold 1.1em Verdana, Arial, Helvetica, sans-serif;
   color: #588290;
   text-decoration: none;
   text-align: left;
   
   width: 200px;
   height: 16px;
   /*background: url('menuhover.gif') no-repeat;*/
 }

 .verticalmenu a:hover{
   background: url('menuhover.gif') no-repeat;
   color: #dc4d1b;
 }
 
 .logout { 	
 	text-align:center ;
 	margin :10px 0px 0px 0px; 	
    background: #588290;
    height: 18px;    
    padding-top:3px;
    color:#FFFFFF;
    font-size:12px;
 }
 
 .logout a   	
 {
 	font-weight: bold;
 	text-align :center;
 	color:#FFFFFF;
 	font-size:12px;
 }
 
 .logout a:link   	
 {
 	font-weight: bold;
 	text-align :center;
 	color:#FFFFFF;
 	font-size:12px;
 }
.logout a:hover   	
 {
 	font-weight: bold;
 	text-align :center;
 	color:#FFFFFF;
 	font-size:12px;
 }
.logout a:active   	
 {
 	font-weight: bold;
 	text-align :center;
 	color:#FFFFFF;
 	font-size:12px;
 }
.logout a:visited   	
 {
 	font-weight: bold;
 	text-align :center;
 	color:#FFFFFF;
 	font-size:12px;
 }

 
 
 
 /**
  * This area is for the datamanagment form. (Worksheet)
  */

 .contenttitle
 {
	font-size:18pt;	
 }

 .formborder
 {
 	border-style:solid;
 	border-width:2px;
 	border-color:Black;
 }
	
 .formtitle 
 {
	font-size: 24px;
	color:White;
	background-color:#365F90;
	font-style:italic;
	height:60px;
 }
 
 .formtableheader1
 {
 	height:70px;
 	color:Black;
 }
 .header1b
 {
 	padding-left:150px;
 }
 
 .formtableheader2
 {
 	background-image:url('../images/bg.jpg');
 	background-repeat:repeat-x;
 	height:70px;
 	color:Black;
 	font-size:15px;
 	font-weight:bold;
 }
 
 .formsectionheader
 {
	font-size:16px;
	font-weight:bold;	
	color:Black;
	
 }
 
 .formsectionAcol1
 {
 	text-align:right;
 	width:300px;
 	color:Black;
 }
 
 .formsectionAcol2
 {
 	text-align:left;
 	widows:700px;
 	padding-left:10px;
 	color:Black;
 }
 
 .formsectionBcol1
 {
 	text-align:right;
 	width:150px;
 }
 
 .formsectionBcol2
 {
 	text-align:left;
 	widows:850px;
 	padding-left:5px;
 	font-weight:bold;
 	color:Black;
 }
 
 .formsectionBred
 {
 	color:Red;
 }	
 
 .formsectionBtext
 {
	font-size:14px;
	font-weight:bold;	
 }
 
 .formsectionBfooter
 {
	color:Black;	
 }
 
 .formcommentsform
 {
	background-color:#B8CCE4;
	font-size:14;
	font-weight:bold;	
	color:Black;
 }
 
 .formtext
 {
	color:Black;	
 }
 
 /**
  *This section is for the roll-up worksheet
  */
  
  .graybg
  {
	background-color:Silver;	
  }
  
  .bluebg
  {
    background-color:#365F90;	
  }
  
  .whitetext
  {
	color:White;	
  }
  
  .size14px
  {
	font-size:14px;	
  }
  
  .rolloutfacilities
  {
  	width:250px;
  }
  
  .formborderLB
  {
	border-left-style:solid;
 	border-left-width:2px;
 	border-left-color:Black;
 	border-bottom-style:solid;
 	border-bottom-width:2px;
 	border-bottom-color:Black;
  }
  
  .formborderTB
  {
	border-top-style:solid;
 	border-top-width:2px;
 	border-top-color:Black;
 	border-bottom-style:solid;
 	border-bottom-width:2px;
 	border-bottom-color:Black;
  }
  
  .formborderL
  {
	border-left-style:solid;
 	border-left-width:2px;
 	border-left-color:Black;
  }
  
  .trheight
  {
	height:30px;	
  }
  
  .formheader
 {
	font-size:16px;	
	color:Black;
 }
 
 .ddlformat
 {
	width:45px;	
 }
 
 .padding5px
 {
	padding-left:5px;	
 }
 .paddingtop
 {
	padding-top:3px;	
 }
 .paddingbottom
 {
	padding-bottom:10px;	
 }
 
 
 
 /*-----------Lists for the site-----------*/
 
  .tablehead
   {
   font-family: Verdana, Arial, Helvetica, Sans-Serif;
   color:White;
   font-size: 10pt;
   font-weight:bold;
   background-color:#588290;
   }
 .tablebody
   {
   font-family: Verdana, Arial, Helvetica, Sans-Serif;
   
   color:Black;
   font-size: 10pt;
   width:auto;
   
   }
   
 .plaintable
   {
   font-family: Verdana, Arial, Helvetica, Sans-Serif;
   background-color:White;
   color:Black;
   font-size: 10pt;
   }
   
 
 .tablebody a
 {
 	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	
 	color:#588290;
 	font-weight: bold;
 	text-decoration:none;
 	font-size:13px;
 	width:auto;
 }
 
 .tablebody a:hover
 {
 	font-family: Verdana, Arial, Helvetica, Sans-Serif;
 	
 	color:#7ca593;
 	font-weight: bold;
 	text-decoration:none;
 	font-size:13px;
 }
 
 .paddingRight
 {
	padding-right:10px;	
 }
 
 .errormsg
 {
	font-weight:bold;
	color:Red;	
	text-align:center;
	font-size:16px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	
 }
 .errormsg2
 {
	font-weight:bold;
	color:Red;	
	text-align:center;
	font-size:16px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background-color:Yellow;
 }
  
 
 .txtBox
 {
	width:98%;
	height:50px;
	background-color:Silver;
	border-style:solid;
	border-width:1px;
	border-color:Black;
	padding:1px 1px 1px 1px;
	color:Black;
 }
 .txtBox2
 {
	width:98%;
	height:50px;
	background-color:#d4d0c8;
	border-style:solid;
	border-width:1px;
	border-color:Black;
	padding:1px 1px 1px 1px;
	color:Black;
 }
 
 .bgsilver { background-color:Silver;       }
 
 .bgyellow { background-color:Yellow;       }
 
 .bggrey   { background-color:#c0c0c0;      }
 
 .bggreen  { background-color:#99cc00;      }
 
 .bgblue   { background-color:#365f90;      }
 
 .white    { color:White;                   }
 
 .bold     { font-weight:bold;              }
 
 .size10px { font-size:10px;                }
 
 .size12px { font-size:12px;                }
 
 .size14px { font-size:14px;                }
 
 .paddingtop2px{ padding-top:2px;           }
 
 .paddingbottom2px{ padding-bottom:2px;     }
 
 .paddingleft2px { padding-left:2px;        }
 
 .paddingleft5px { padding-left:5px;        }
 
 .paddingleft10px{ padding-left:10px;       }
 
 .paddingleft15px{ padding-left:15px;       }
 
 .paddingright5px { padding-right:5px;      }
 
 .paddingright10px{ padding-right:10px;     }
 
 .paddingright15px{ padding-right:15px;     }
 
 .height20px { height:20px;                 }
 
 .height25px { height:25px;                 }
 
 .brickred { color:#B22222;                 }
 
 .underline { text-decoration: underline;   }
 
 .MACblue { color:#323896;                  }
 
 .red { color:Red;							}
 
 .width_500px { width:500px;			    }
 
 .width_300px { width:300px;			    }
 
 .width_200px { width:200px;			    }
 
 .width_150px { width:150px;			    }
 
 .width_10px  { width:10px;			        }
 
 .width_15px  { width:15px;			        }
 
 .width_20px  { width:20px;			        }
 
 .margin_left_5px { margin-left:5px;        }
 
 .margin_left_10px { margin-left:10px;      }
 
 .center_text { text-align:center;          }
 
 .align-right { text-align:right;           }
 
 .align-left { text-align:left;           }