body {
  background: #90A2BC;
  margin: 0px;
  padding: 0px;
  font-family: sans-serif;
}

a:link {color: blue;}
a:visited{color: purple;}
a:hover{color: #99ccff;}
a:active{color: gold;}

#righttext a:link {
  padding-left: 7px; 
  margin-top: 2px; 
  display: block; 
  color: #900634;
  text-decoration: none;
}

#righttext a:visited{
  padding-left: 7px; 
  margin-top: 2px; 
  display: block; 
  color: blue;
  text-decoration: none;
}

#righttext a:hover{
  padding-left: 7px; 
  margin-top: 2px; 
  display: block; 
/*  color: #99ccff;*/
  color: navy;
}

#righttext a:active{
  padding-left: 7px; 
  margin-top: 2px; 
  display: block; 
  color: gold;
}

#content a:link{
  color: #900634;
}

#content a:visited{
  color: #900634;
}

#content a:hover{
  color: navy;
}

#content a:active{
  color: #900634;
}

#nav a:link{ 
  color: white;
  text-decoration: none;
}
#nav a:visited{
  color: white;
  text-decoration: none;
}
#nav a:hover{
  color: gold;
  text-decoration: none;
}
#nav a:active{
  color: grey;
  text-decoration: none;
}

#linkbox a:link{ 
  color: navy;
  text-decoration: none;
}
#linkbox a:visited{
  color: navy;
  text-decoration: none;
}
#linkbox a:hover{
  color: #900634;
/*  background: #90A2BC;*/
  text-decoration: none;
}
#linkbox a:active{
  color: gold;
  text-decoration: none;
}

#wrapper{
/*  background: #b0c4de;*/
  min-width: 800px;
  width: 984px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  padding: 0px;
  font-family: sans-serif;
/*  border-style: solid;
  border-width: 1px;
  border-color: navy;*/
}

#header{
  background-image: url("images/grad.png");
/*  background-color: cornflowerblue;*/
/*  background-color: lightsteelblue;*/
  background-color: gold;
  padding: 0px;
  border-style: double;
  border-width: 5px;
  border-color: navy;
  position: static;
  overflow: hidden;
  height: 125px;
}

#header h1{
  display: inline;
  color: navy;
/*  font-weight: normal;*/
  font-size: 5;
}

#header #logo{
  float: left;
  margin-top: 12px;
  margin-left: 13px;
}

#header #title{
  text-align: center;
/*  padding-left: 40px;*/
  padding-right: 140px;
  margin: 20px 0px 0px 0px;
/*  font-family: "Times New Roman", Times, Georgia, serif;*/
}

#header img{
  display: inline;
  vertical-align: middle;
}

#nav{
  background: navy;
/*  background-image: url("images/grad.png");*/
  color: white;
  font-weight: bold;
/*  padding: 2px 0px 2px 221px;*/
/*  padding: 2px 20px 2px 40px;*/
  padding: 2px;
/*  margin-top: 7px;
  margin-bottom: 7px;*/
  height: 25px;
  clear: both;
  position: relative;
/*  text-align: right;*/
/*  margin-left: 200px;*/
}

.navborder{
  background: white;
  border: 5px double navy;
  padding: 0px;
  margin-top: 7px;
  margin-bottom: 7px;
}

#nav #flash{
  /*display: inline;*/
  /*text-align: left;*/
  font-size: small;
  position: absolute;
  left: 45px;
  top: 4px;
}

#nav #login{
  /*display: inline;*/
  /*text-align: right;*/
  font-size: small;
  /*padding-left: 400px;*/
  position: absolute;
  right: 40px;
}

#nav .input{
  background: lightsteelblue;
}

#linkbox{
  background-color: gold;
  background-image: url("images/gradv.png");
  color: navy;
  font-weight: bold;
  width: 200px;
/*  float: left;*/
  padding: 0px 0px 0px 0px;
/*  margin-left: auto;
  margin-right: auto;*/
/*  margin-bottom: 21px;*/
  text-align: center;
  border-style: double;
  border-width: 5px;
  border-color: #90A2BC;
  font-family: serif;
  position: relative;
  left: -5px;
  top: -5px;
}

#linkbox ul{
  text-align: left;
  list-style-type: none;
}

#linkbox .mag{
  display: none;
}

#linkbox a:hover .mag{
  display: inline;
  position: relative;
  margin-left: -15px;
  margin-top: 0px;
}

.linkshadow{
  float: left;
  background: gray;
  position: relative;
  top: 10px;
  left: 10px;
  width: 210px;
}

#content{
/*  z-index: 1;*/
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  background-color: lightsteelblue;
  background-image: url("images/gradv.png");
  background-repeat: repeat-x;
  color: #304056;
  width: 975px;
  border-style: double;
  border-width: 5px;
/*  border-color: #90A2BC;*/
  border-color: navy;
  position: relative;
}

#content .shadow{
  background: gray;
  width: 265px;
  position: absolute;
  right: 5px;
  top: 10px;
  padding: 0px;
}

#righttext{
  width: 250px;
  position: relative;
/*  z-index: 1;*/
/*  right: 7px;*/
  margin: 0px 0px 0px 0px;
  padding: 2%;
  border: 5px double #90A2BC;
  direction: ltr;
  background: gold;
  background-image: url("images/gradv.png");
  top: -5px;
  left: -10px;
}

#righttext h4{
  padding: 0px;
  margin: 2px 0px 10px 0px;
}

#righttext ul{
  text-align: left;
  margin: 5px 0px 0px 20px;
  padding: 0px;
/*  z-index: 1;*/
}

#righttext a{
/*  z-index: 1;*/
}

#righttext a li{
/*  z-index: 1;*/
}

#textcol{
  width: 430px;
  float: left;
  margin-left: 20px;
}

#content h4{
  color: navy;
}

#content h3{
  color: navy;
}

#content .color_change{
  color: #304056;
  margin-left: 25px;
}

#content h2{
/*  color: #ddb500;*/
  color: navy;
  margin-top: 35px;
  font-family: serif;
}

#textcol h3{
  font-family: serif;
}

#textcol .qwrap{
  clear: both;
  position: relative;
}

.qwrap .question{
  padding-left: 20px;
  width: 75%;
  position: static;
  overflow: hidden;
}

.qwrap .answer{
  right: 0;
  top: 50px;
  position: absolute;
}

.question .rdbtn{
  clear: left;
  float: left;
  padding: 1px;
}

.question .q{
  float: left;
  padding: 1px;
  width: 85%;
}

#content .more{
  font-weight: bold;
  font-size: 120%;
  color: #900634;
}

#content .hold_position{
  position: relative;
  top: 0px;
  left: 0px;
  width: 600px;
}

#content .certify_shadow{
  background: gray;
  margin: 0px 0px 0px 0px;
  width: 539px;
  position: relative; 
  top: 20px;
  left: 0px;
}

#content .inset{
  width: 514px;
  display: block;
  position: relative;
  top: -6px;
  left: -5px;
  margin: 0px 0px 0px 0px;
  border: 5px double #90A2BC;
  padding: 7px;
  background: gold;
  background-image: url("images/gradv.png");
}

.submit{
  background: gold;
  color: navy;
  font-weight: bold;
}

#footer{
  background: navy;
/*  background-image: url("images/grad.png");*/
  color: gold;
  font-size: small;
  font-weight: normal;
  text-align: center;
  clear: both;
/*  margin: 21px 0px 0px 0px; */
  margin: 0px;
/*  border-style: solid;
  border-width: 1px;
  border-color: navy;*/
  padding: 0px;
}

.footerborder{
  float: left;
  width: 975px;
  background: white;
  border: 5px double navy;
  padding: 0px;
  margin-top: 7px;
  margin-bottom: 7px;
}


