
body {
  margin:0px;
  padding:5px;
  color:#000000;
  background-color:#F7F7DD;
}

a{
  text-decoration:none;
  color:#000099;
}

a:hover{
  text-decoration:underline;
  color:#0000cc;
}

img{
  border:none;
}

object{
  border:none;
}

div.box {
  border:2px solid #000000;
  margin-bottom:5px;
}

.box p{
  margin:5px 0px 10px 0px;
}

div.leftcol50{
  float:left;
  width:50%;
}

div.rightcol50{
  margin-left:50%;
  padding-left:5px;
}

div.singlecol80{
  float:left;
  width:80%;
  margin-right:10%;
  margin-top:5px;
  margin-left:10%;
}

.box h1.headerstd, .box h1.headerimportant{
  font-size:110%;
  font-family:verdana,helvetica,sans-serif;
  font-weight:bold;
  padding:2px 0px 0px 10px;
  margin:0px;
  border-bottom:2px solid #000000;
}

.box h1.headerstd{
  color:#000000;
  background-color: #F7F7BD;
}

.box h1.headerimportant{
  color:#000000;
  background-color: #CCCCCC;
}

.contentstd, .contentimportant, .contentbig{
  color:#000000;
  font-family:verdana,helvetica,sans-serif;
  font-size:90%;
  padding:5px 10px 5px 10px;
}

.contentstd, .contentbig{
  background-color:#F7F7DD;
}

.contentimportant, div.navBox{
  background-color:#EEEEEE;
}

.contentbig{
  font-size:100%;
}

h1.pageheader{
  text-align:center;
  font-size:1.25em;
  font-weight:bold;
  padding:0.2em 0.3em 0.2em 0.3em;
}

h2.sectionheader{
  font-size:110%;
  font-weight:bold;
  padding:5px 0px 5px 0px;
}

img.border5{
  padding:5px 5px 5px 5px;
}

.pagetop, .pageTopHeader, .pageTopNav{
  position:fixed;
  color:#000000;
  background-color:#F7F7BD;
  top:0px;
  left:0px;
  width:100%;
  border-bottom:2px solid #CCCCCC;
}

div.pageTopHeader{
	height:3em;
}

div.pageTopHeaderSkip{
	height:3.5em;
}

div.pageTopNav{
	height:4.5em;
}

div.pageTopNavSkip{
	height:5em;
}

.disclaimer{
  color:#000000;
  clear:both;
  text-align:center;
  font-size:80%;
  font-weight:bold;
  padding:5px 0px 5px 0px;
}

div.displayBoxOnHover a .box{
	display:none;
}

div.displayBoxOnHover a:hover .box{
	display:block;
	position:absolute;
	max-width:50%;
	overflow:hidden;
}

div.navContainer{
	position:fixed;
	top:3em;
	height:1.5em;
	padding:0px;
	margin:0px;
	border-left:2px solid #000000;
	overflow:hidden;
}

div.navBox{
	float:left;
	height:1.5em;
	padding:1px 5px 1px 5px;
	margin:0px;
	border-top:2px solid #000000;
	border-right:2px solid #000000;
}

a.navLink{
	position:relative;
	top:-5em;
}