body{padding:0;margin:0;font:13px Arial,Helvetica,Garuda,sans-serif;*font-size:small;*font:x-small;}
h1,h2,h3,h4,h5,h6,ul,li,em,strong,pre,code{padding:0;margin:0;line-height:1em;font-size:100%;font-weight:normal;font-style: normal;}
table{font-size:inherit;font:100%;}
ul{list-style:none;}
img{border:0;}
p{margin:1em 0;}

BODY{
  font-family: verdana;
  padding:0px;
  background-color: #E1E1E1;
}
#pagecontainer{
  width: 850px;
  margin-left: auto;
  margin-right: auto;
  background-color: #FFFFFF;
  border:1px solid #999999;
}
#pageheader{
  background:url(/s/images/househeaderFNL.png) top left no-repeat;
  background-color: #999999;
  padding: 10px;
}
#pageheader H1{
  font-size: 46px;
  font-family: verdana;
  font-weight: bold;
  /*text-transform: uppercase;*/
  height: 85px;
  background:url(/s/images/LogoLONG2.png) top left no-repeat;
}
.printertext{
  display: none;
}
#pageheader .rightblock{
  float: right;
}
#pageheader .langsel{
  color: #444444;
  font-size: 12px;
  font-family: arial;
  padding:5px;
  border:1px solid grey;
  background-color:#FFFFFF;
}
#pageheader .langsel A{
  color: chocolate;
  text-decoration: none;
}
#pagefooter{
  margin-top: 30px;
  padding: 10px;
  font-size: 12px;
  font-family: arial;
  background-color: #999999;
  color: white;
}
#middle{
  padding: 10px 0 10px 10px;
}
#contentarea {
  margin-left: 300px;
  margin-right: 10px;
  padding-top: 40px;
}
#leftnav {
  float: left;
  width: 300;
}
/*creates the padding above the menu and the line*/
#leftnav .innertube{
  border-right: 3px solid #777777;
  width: 250px;
  padding: 50px 0px;
  margin-top: 100px;
  margin-bottom: 100px;
}
/*list of items in the leftnav*/
#leftnav UL {
  /*margin-top: 100px;
  margin-bottom: 100px;*/
  font-size: 16px;
  font-family: verdana;
  font-weight: bold;
  color: #444444;
  
}
#leftnav A {
  color: #444444;
  text-decoration: none;
  padding: 3px;
}
#leftnav A.current{
  color: chocolate;
}
#leftnav A:hover { 
	text-decoration: underline;
	cursor: pointer;
	color: chocolate;
  background-color: #EEEEEE;
}
#leftnav A.current:hover{
  text-decoration: none;
}
/*individual items in the leftnav*/
#leftnav LI {
  margin-top: 6px;
}
H1{
  font-size: 22px;
  color: #333333;
  font-family: arial;
  font-weight: bold;
}
H2{
  font-size: 18px;
  color: #333333;
  font-family: arial;
  font-weight: bold;
}
H3{
  font-size: 14px;
  color: #333333;
  font-family: arial;
  font-weight: bold;
}
.ui-accordion-content H3{
  font-size: 1.1em;
  margin: 10px;
}
.ui-accordion-content H3{
  font-size: 1.1em;
  margin: 10px;
}
.ui-accordion-content UL{
  list-style-type:disc;
  margin-left: 20px;
}
#accordion.porfolio IMG {
  float: left;
  margin-right:10px;
}
#accordion.porfolio UL {
  margin-left: 220px;
}
.biounit{
  color: #3F3731;
  background-color: #F1EBDF;
}
.biotext P { text-align: justify; }
.biotext H2 {
  font-size: 16px;
  font-weight: bold;
  padding-top: 10px;
}
.biotext H3 {
  font-size: 12px;
  font-weight: bold;
  padding: 5px 0px;
}
.form1perline {margin-top: 20px}
.form1perline label{ display: block }
.form1perline input{  width: 400px; margin-bottom: 10px}
.form1perline textarea{ width: 400px; height: 200px; margin-bottom: 10px}

#rightcol .cell {
  border: 1px solid #778767;
  margin-bottom: 10px;
  width: 298px;
  font-family: verdana;
}
#rightcol .cell .caption{
  font-family: arial;
  font-size: 15px;
  font-weight:600;
  background-color: #778767;
  color: white;
  padding: 5px;
}
#rightcol .cell .body{
  padding: 5px;
}
#startlocform .startloc{
  width: 290px;
}
#startlocform .button{
  
}

.errormsg{
  font-size: 18px;
  color: #DD3333;
  height: 300px;
}