body {
	font-family: Verdana, Arial, Helvetica, sans-serif ; 
	font-size:small; 
	color: #27325f;
	margin: 0; padding: 0; 
	background-color:#49709e;
	background-image:url(images/newbackground.jpg);
	background-position:top left;
	background-repeat:repeat-x}

#maincontainer {width:985px; 
margin: 0 auto 0 auto; 
padding: 0;
}

#top {padding:  0;
text-align:center}

hr {color: #ccc}
 
/*-----------navigation---------*/

#nav {
padding: 2em 0 1em 0 ; 
margin: 0; 
font-size: 12px ;
text-align:center  }

ul#horizontal {
margin:  0;
padding: 0;
}

ul#horizontal li {list-style-type: none;
display: inline;
margin: 0;

 }

ul#horizontal li a {color:#ffffff; 
text-decoration:none;
padding-right: 10px; }

ul#horizontal li a.on {color: #CC00FF  ; 
}

ul#horizontal li a:hover {color: #CC00FF  }


ul#horizontal li
{	
	position: relative;	 
}
ul#horizontal ul 
{
	
	margin: 0; 
	padding: 0;	
	display: none;
	position: absolute; 
	top:13px;
	left: 0;
	background-color: #2c4362;
		width: 130px;
	
	
	}
	
ul#horizontal li:hover ul, ul#horizontal li.over ul
{	display: block;}
	
	ul#horizontal li a.drop 
{	font-size:12px;
	display: block;
	text-decoration:none;
	color: #fff;
	padding: 7px 10px  ;
	text-align: left;
	border-bottom: 1px solid #000;
	margin-right: 2px;
	z-index:200;
	}
	


ul#horizontal li a.drop:hover
{	color: #cc00ff;	}		
	
/*------------------content--------------------*/		

#content { 
margin-top: 5px;
padding: 2.5em 1em 1em 0; 
background-color: #FFFFFF;
border-left: 14px solid #e5e5e5;
border-right: 14px solid #e5e5e5}

.contentfull { 

padding: 0 1em 1em 2em; 
}


#contentleft {width:730px; 
float: left; 
padding: 0 0 0 0.5em;
}

#contentright {width: 600px; 
float: right;
margin-right: 1.5em;
 }

#contentlefthome {width:270px;
float: left; 
padding: 0;
margin-left: 1.5em }

.homefull{margin: 0 1.5em ;
font-weight: normal;
}

#content a {color: #CC00FF ; 
text-decoration:none }

#content a:hover {color: #27325f}

.banner {width: 277px;
margin: 2em 0.75em 1em 1.75em;
float: left;
border: 1px solid #e7e7e7;
height:178px;
background-color: #F9F9F9  }

.banner2 {width: 277px;
margin: 2em 0 1em 2em;
float: left;
border: 1px solid #e7e7e7;
height:178px;
background-color: #F9F9F9  }


.banner3 {width: 277px;
margin: 2em  1em 1em 1em;
float: right;
border: 1px solid #e7e7e7;
height:178px;
background-color: #F9F9F9  }

.banner4 {width: 277px;
margin: 2em 1em 1em 2em;
float: left;
border: 1px solid #e7e7e7;
height:178px;
background-color: #F9F9F9  }

.banner5 {width: 277px;
margin: 2em 0.5em 1em 0;
float: left;
border: 1px solid #e7e7e7;
height:178px;
background-color: #F9F9F9  }


p.bannertext {padding: 0 8px; 
font-size: 12px;
line-height: 14px;
font-weight: normal;
color: #49709e}

ul.bannertextleft {padding: 0.5em ;
float: left;
margin:  1em}

ul.bannertextleft li {list-style: none}

ul.bannertextright {padding: 0.5em ;
float: right;
margin:  1em}

ul.bannertextright li {list-style: none}


.newsitembanner {padding:  0 8px;
margin: 1em 0 0 0}

.title {width: 293px;
background-color:#e7e7e7;
text-align:center}



h1 {font-size: 16px;
color:#49709e;
font-weight:bold;
}

h2 {font-size: small; 
font-weight:bold;
color:#49709e;
margin: 0 }

h3 {font-size: 15px; 
font-weight: bold;
color:#49709e;
background-color:#e7e7e7;
margin:  0 ;
padding: 5px 8px;


}

h4 {font-size: small; 
font-weight:bold;
color:#49709e;
margin: 0;
font-style:italic }

h5 {font-size: small; 
font-weight:bold;
color:#49709e;
margin: 1em 0;
}


p.video {width: 600px;
padding: 5px 0;
margin: 1em 0;
background-color: #666;
z-index:0;

}

p.regoffice {font-size: x-small;
margin-top: 3em}


/*----------base----------*/

#base { clear:both; 
padding: 1em 1em 2em 1em  ; 
font-size:x-small;
background-color: #e5e5e5  }

#base a  {color: #CC00FF ; text-decoration:none }
#base a:hover {color: #27325f}

#fisher {font-size:x-small;  width: 150px; padding: 0 0 0 1em; float:right;   }
#fisher a {color:#ccooff; text-decoration:none}
#fisher a:hover {color:##49709e;}

#tag {width: 700px;   
float: left;
padding-left: 1em}




/* ------------old stuff---some still applicable-----------------*/

#causes {width: 350px; 
float: left;
margin-left: 3em}

#causes2 {width: 300px; float: right;
margin-right: 5em}



.links {line-height: 2em}

#imagelist{width: 100px; float: left;  margin-top: 1em}
#pics {width: 410px; float: right; padding: 0; margin: 0}

#contentleftwho {width:740px;  padding: 0 0 0 0.5em}

#contentleft ul li {margin-bottom: 1em}

.whoswho {margin: 0 0 1em 0;
padding: 1em 0 ;

}

.clear {clear:both;
}

.imagewho {width: 120px;
float: left;

}

.textwho {width:700px;
float: right;
margin-right: 1em}


/*------forms----------------*/

p.formheader {background-color:#2c4460;
color: #ffffff;
padding: 4px 8px;
clear: both;
 }

ul.forms {margin: 0;
padding: 0 0 1em 0}

ul.forms li {list-style: none;
padding: 0.75em 0;
 }

.forms label {width: 12em;
text-align:left;
float: left;
margin: 0 1em 0 0;
}

.forms label.right {width: 12em;
text-align:left;
float: right;
margin: 0 1em 0 0;
}


.left label {width: 12em;
text-align:left;
float: left;
margin: 0 1em 0 0;
}

.left2 label {width: 7em;
text-align:left;
float: left;
margin: 0 1em 0 0;
}

.fullleft {width: 100%;
float: left}

.forms input {width: 200px;
}

input.checkbox {width: 12px}



li.left {width: 400px;
float: left}

li.left2 {width: 400px;
float: left}

li.right {width: 180px;
float: right}

hr {margin: 2em  1em 2em 0}

table.evaluationform {width: 850px;

}

.evaluationform td {padding:  5px ;
vertical-align:top;
border-bottom: 1px solid #e9e9e9}

.evaluationform td label {width: 6em;
text-align:left;
float: left;
margin: 0 1em 0 0}

 input.checkbox3 {width: 4px}
 
 .evaluationform td textarea {width: 220px}
 
 table.equalopps {width: 850px;}
 
 .equalopps td {padding:  8px 5px;
 border-bottom: 1px solid #e9e9e9}
 
p.nurse label {width: 100px}


.style1 {color: #FFFFFF}


/*-------------job description------------*/


table.jobdescription {width: 850px;
margin: 1em 0;
border: 1px solid #ccc}

.jobdescription td {padding:  12px ;
vertical-align:top;
border-bottom: 1px solid #ccc}

/*-----------news and press------------*/


.newsgroup {padding: 1em 0;
border-bottom: 1px solid #ccc}

.date {font-weight: bold}

.newstitle {font-weight: bold}

.newsintro {padding-top: 1em}

.newsimage  {width: 275px;
padding: 8px 10px 8px 0 ;
float: left;
margin: 0;
z-index:0;

}

#contentleftnews {width:450px;
float: left; 
padding: 0;
margin-left: 1.5em }

/*-------------------extras--------*/

.homevacancies {border: 1px solid #e7e7e7;
background-color: #f2f2f2;
padding: 0  1em 1em 1em ;
margin-bottom: 1.5em}

.homevacancies img {margin: 8px 8px 8px 0}

.homevacancies h2 { font-size: small; 
font-weight:bold;
color:#49709e;
padding: 1em 0 0.5em 0;
line-height: 1.5em}

.homeright {
padding: 0.5em 0 ;}

p.padding {padding: 0 1em}

.contentleftcontact {width:500px; 
float: left; 
padding: 0 0 0 2em;
}


 .contentright2 {width: 300px; 
float: right;
margin-right: 2em;
 }
 
 .vacancies1 {width: 410px; float: left; }
 
 .vacancies2 {width: 410px; float: right;
 }
 
 .vacancies2 ul li {padding-bottom:1em}
  .vacancies1 ul li {padding-bottom:1em}
  
  .vacanciesbox {border: 1px solid #ccc;
  background-color: #f2f2f2;
  padding: 8px;
  margin: 1em 0}
