body {
  background: #bdf; /* double-knit blue */
  background: #ddd; /* light gray */
  background: #cccccc url("../images/bg_grad.jpg") fixed; /*needs editing*/
   color: #333; 
}


/* headings */
h1,h2,h3,h4,h5 {
	color: #339;
	margin-bottom: 0;  /* default clearance to text below heading */
  }

/* default link color */
a {
  color: #33a;       /* medium blue lighter blue when moused-over */
  }


body {
	font: 1em/1.2 "Ariel",ariel,sans-serif;
	margin: 12px;
	}
h1 {
	font: 1.9em/1.2 "Ariel",ariel,sans-serif;
	font-weight: 700;
	font-style: normal;
	text-align: center;
	margin: .75em 0 .1em 0;     /* t r b l */
	border-bottom: 1px dashed #ccc;
	}
h1.cdabold {
	font: 2.75em/1.2 "Times New Roman",times,serif;
	font-weight: 700;
	font-style: normal;
	text-align: center;
	margin: .2em 0 .1em 0;     /* t r b l */
	border-bottom: 0px dashed #ccc;
	}
h2 {
	font: 1.2em/.8 "Ariel",ariel,sans-serif;
	font-weight: 700;
	font-style: normal;
	margin: 1em 0 .1em 0;     /* t r b l */
	}
h3 {
	font: 1.1em/.8 "Ariel",ariel,sans-serif;
	font-weight: 700;
	font-style:normal;
	margin: 1em 0 .1em 0;     /* t r b l */
	}
h4 {
	font: 1.1em/1.2 "Ariel",ariel,sans-serif;
	font-weight: 700;
	font-style: italic;
	margin: 1em 0 .5em 0;     /* t r b l */
	border-bottom:1px dashed #ccc;
	}
h5 {
	font: 1.1em/1.2 "Ariel",ariel,sans-serif;
	font-weight: 700;
	font-style: italic;
	margin: 1em 0 0 0;     /* t r b l */
	}
s1 {
        font: 1em/1.2 "Ariel",ariel,sans-serif;
        color: #339;
        margin: 12px;
       }
p,td,dd {
	font: 1em/1.2 "Ariel",ariel,sans-serif;
	margin: 0 0 .5em 0;     /* t r b l */
	}
a.printer {
  display: none;
  }
.indent {
  margin-left: 2em;
  }
.hang {
  margin-left: -2em;
  font-style: italic;
  }
#frame {
	position: absolute;
	margin: 12px;
	width: 95%;
	height: auto;
	border-color:#FFFFFF;
	border: 2px groove #999999;   /* border thickness and color */
 	background: #fff;         /* page color behind text */
 }
#logobk1 {
	position:relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	width: 150px;
	}
#logo {
	position:absolute;
	top: 10px;
	left: 25px;
	margin: 0;
	padding: 0;
	width: 150px;
	}
#topnavs {
	position:absolute;
	top: 0px;
	height: 23px;
	background: #9cf;
		background-image: url(../images/btnbg-wt_ltblu.jpg);
		background-repeat: repeat;
	width: 100%;
	border-top: 74px solid #039;
	border-bottom: 2px solid #039;
	text-align: left;
	padding-top: 3px;
	color: #009;      /* deep blue */
 }
#topnavs a {
	position: relative;
	width: 75%;
	left: 30px;
	top: 0px;
	font: 13px/1.0 arial,helvetica,sans-serif;
	font-weight: 800;
	text-decoration: none;
	text-align: left;
	margin: 0 0;
	padding: 0 10px;
}

#topnavs a:hover {
	color:#66a;       /* lighter blue when moused-over */
	}
	
#PCR {
  position: relative;
  top: -75px;
  left: 175px;
  width: 75%;
  text-align: left;
  font: 2em/1.0 "Times New Roman",times,serif;
  letter-spacing: 0;
  text-align: left;
  padding-top: 2px;
padding: 0 4px 0 4px;    /* t r b l */
padding-left: 0px;
 color: #fff;
 
}
#name {
position: absolute;
top: 20px;
left: 50%;
font: 1.2em/1.2 "Times New Roman",times,serif;
color: #fff;
 
}
#leftnavs {
position: absolute;
top: 246px;
elevation: above;
height:140px;
left: 1.5%;
width: 115px;
}
#leftnavs a {
display: block;
background-image: url(../images/vio-arrow-bul.gif);
background-repeat: no-repeat;
background-position: 0 0;     /* left top */
font: 12px/1.0 arial,helvetica,sans-serif;
font-weight: 700;
text-decoration: none;
color: #339;
margin: 0 0 12px 0;    /* t r b l */
padding: 0 0 0 14px;    /* t r b l */
}
#leftnavs a:hover {
color: #66a;
border: 1px solid #96a;
}
#leftnavs a.button, #rightcontent a.button, span a.button {
background-image: url(../images/btnbg-wt_ltblu.jpg);
background-repeat: repeat;
font-family: arial,helvetica,sans-serif;
font-size: .85em;
color: #006;
border: 1px solid #009;
height: 15px;
text-decoration: none;
text-align: center;
padding: 2px 4px 1px 4px;   /* t r b l */
margin: 0 0 8px 0;    /* t r b l */
}
#leftnavs a.button:hover {
color: #66a;
border: 1px solid #96a;

}
#maincontent {
position: relative;
top: -20px;
left: 175px;
width: 75%;
text-align: left;
padding: 0 4px 0 4px;    /* t r b l */
z-index: 2;
height: auto;
padding-top: 2px;
padding-left: 0px;
}
#fullcontent {
position: relative;
font-size: .85em;
top: 0;
left: 1%;
width: 98%;
padding: 0 4px;    /* t r b l */
z-index: 2;
height: auto;
}
#rightcontent {
position: absolute;
top: 200px;
left: 72%;
width: 28%;
}
#maincontent li {
margin: 0 0 .5em 0;        /* t r b l */
}
.quest {
position: relative;
top: 0;
left: 15%;
width: 70%;
padding: 0 4px 0 4px;       /* t r b l */
}
#search {
font: .75em/1.0 arial,helvetica,sans-serif;
z-index: 7;
}
#footer {
position: relative;
font: .75em/1.2 arial,helvetica,sans-serif;
border-top: 1px solid #669;
width: 50%;
text-align: center;
margin-top: 10em;
margin-left: 25%;
}
