html,body
{
	height: 100%;
	max-width:100%;
}

table
{
  margin:0px;
  padding:0px;
  border:0px;
}

td, tr
{
  padding:2px;
  border:0px;
}

td, td p, td b
{
  line-height: 1.5;
  font-size: 12px;
}

h1, td h1
{
  font-size: 120%; 
}

#headervisual {
    background: url(/web/img_key_iha.jpg) no-repeat; height: 133px; width: 520px; float: right; position: relative;
}

#content-fullwidth
{
  text-align:left;
}

blockquote
{
  margin-left: 0px;
}

.CurriculumBold
{
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0px;
  font-weight: bold;
  font-family:sans-serif;
  margin:0px;
  padding:3px;
  color:black;
}

.Curriculum
{
  border-right:1px solid black;
  border-bottom:1px solid black;
  vertical-align: middle;
  text-align: center;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0px;
  font-weight: normal;
  font-family:sans-serif;
  margin:0px;
  padding:0px;
  color:gray;
}
th.Curriculumhead, td.Curriculumhead
{
  background-color: white;
  font-weight: bold;
  color: black;
}
.Curriculumblue
{
  background-color:#99CCFF;
}
.Curriculumyellow
{
  background-color:#FFFF99;
}
.Curriculumred
{
  background-color:#FF3366;
}

#curriculumtable
{
  height:75%
}
