body {
  background:				url(../webimages/background.png) repeat-x #626671;
  font-family:				Tahoma, Geneva, sans-serif;
  font-size:				90%;
  text-align:				center;
  margin:				0px;
  padding:             			 0px;
  color:				#626671;
}

div#container {
  width:				1000px;
  margin:				10px auto;  
  background:				#fff;
  text-align:				left;
  padding:				8px;
}

div#topmenubar {
  background:				url(../webimages/weblogo.png) no-repeat top right;
  width:				100%;
  height:				90px;
}

div#topmenubar ul {
  list-style-type:			none;
  padding:				0px;
  margin:				22px 0px 24px 4px;
}

div#topmenubar li {
  display:				inline;
  border-right:				1px solid #626671;
  padding:				0px 8px 2px 4px;
}

div#topmenubar li.last {
  border-right:				none;
}

div#topmenubar a {
  text-decoration:			none;
  color:				#626671;
}

div#topmenubar a:hover {
  color:				#c0c0c0;
}

div#flashbox {
  width:				980px;
  margin:				2px auto;
  background:				#000;
}

div#mainbox {
  width:				980px;
  margin:				8px auto;
  background:				#fff;
}

div#contentbox {
  width:				98%;
  background:				url(../webimages/jigsaw.png) no-repeat top right;
  overflow:				auto;
  border-bottom:			10px solid #fff;
  border-right:				1px solid #626671;
  padding:				0px 10px 0px 4px;
}

div#contentbox h1 {
  background:                           url(../webimages/header.png) repeat-y top left;
  font-family:                          "Palatino Linotype", "Book Antiqua", Palatino, serif;
  font-size:                            1.5em;
  color:				#fff;
  border-left:                          1px solid #626671;
  border-bottom:                        1px solid #626671;
  font-weight:                          bold;
  letter-spacing:                       2px;
  padding-left:                         8px;
  margin-right:                         200px;
}


div#contentbox p {
  padding-right:			8px;
  margin:				20px 0px;
  text-align:				justify;
  letter-spacing:			1px;
  line-height:				160%;
}

div#contentbox ul {
  list-style-type:			circle;
  list-style-image:			url(../webimages/arrow_orange.png);
}

div#contentbox li {
  padding:				4px;
}


div#leftbox {
  width:				300px;
  border:				1px solid #c0c0c0;
  float:				left;
  margin:				10px 0px;
  height:				320px;
}

div#leftbox ul {
  list-style-type:			square;
  list-style-image:			url(../webimages/arrow.png);
  letter-spacing:			1px;
}

div#centerbox {
  width:				300px;
  border:				1px solid #c0c0c0;
  margin:				10px auto;
  height:				320px;
}

div#centerbox p {
  text-align:				center;
}

div#rightbox {
  width:				300px;
  border:				1px solid #c0c0c0;
  float:				right;
  margin:				10px 0px;
  height:				320px;
}

div#rightbox p {
  text-align:				center;
}

p.header_grey {
  background:				url(../webimages/boxbg-gray2.png) repeat;
  margin:				0px;
  padding:				8px;
  color:				#fff;
  font-size:				110%;
  font-weight:				bold;
}

p.header_blue {
  background:				url(../webimages/boxbg-blue.png) repeat;
  margin:				0px;
  padding:				8px;
  color:				#fff;
  font-size:				110%;
  font-weight:				bold;
}

p.header_green {
  background:                           url(../webimages/boxbg-green.png) repeat;
  margin:                               0px;
  padding:                              8px;
  color:                                #fff;
  font-size:                            110%;
  font-weight:				bold;
}

a {
  border:				0px;
}

img {
  border:				0px;
}

div.staff {
  width:				98%;
  border:				1px solid #efefef;
  padding:				4px;
  margin:				8px;
}

div.staff p.name {
  font-weight:				bold;
  font-size:				110%;
}

div.staff p.title {
  font-weight:				bold;
  padding-left:				12px;
  margin:				0em;
}

div.staff p.content {
  padding-left:				32px;
}


div.staff img.staff_image {
  float:				right;
}

div#footer {
  width:				100%;
  background:				#000;
  margin:				60px 0px;
  padding:				8px;
}

div#footercontainer {
  width:				1000px;
  margin:				10px auto;
  color:				#fff;
  text-align:				left;
}

div#footercontainer h1 {
  font-weight:				bold;
  font-size:				100%;
}

div#footercontainer a {
  color:				#fff;
  text-decoration:			none;
}

div#footercontainer a:hover {
  color:				#c0c0c0;
  text-decoration:			underline;
}
