@charset "utf-8";
/* CSS Document */

.QTable {
 border-collapse: collapse;
 border: 1px solid black;
 position: relative;
 left: 100px;
}

.QTable td {
  text-align: center;
  border: 1px solid black;
}

body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: white;
/*  background: #F0F0F0;    */
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
.rTracker #container {
  position: absolute;
  left: 0px;
	width: 100%;
	margin: 0px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	background: #FFFFFF;
}
.rTracker #sidebar1 {
  position: absolute;
  /*float: right;*/
  top: 99px;
  right: 1px;
/*
	width: 350px;  /*the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
/*
  position: absolute;
  left: 700px;
  top: 0px;
  background: #F8F9D8;
*/
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	margin-top: 0px;
	border-top: solid black thin;
	border-bottom: solid black thin;
	border-right: solid black thin;
	border-left: solid black thin;
	z-index: 1;
}
.rTracker #mainContent {
/*	border-right:solid black thin; */
	margin-top: 0px;
	/*margin-right: 360px;*/
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
  position: relative;
  left: 0px;
  background: #FFFFFF;
	z-index: 0;
}
.rTracker #container #mainContent img {
	position: relative;
	left: 0px;
}
.rTracker #header {
	background-image: url('../images/RT/header1.gif');
	background-repeat: no-repeat;
	background-position: right top;
	padding: 0px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	border-right: solid black thin;
	width: 100%;
}
.rTracker #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.rTracker #navDiv {
  position: absolute;
	padding: 0px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	border-right: solid black thin;
  width: 100%;
  height: 20px;
  background-color: #0000cc;
  visibility: hidden;
  z-index: 2;
}
.rTracker #navDiv h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.rTracker #questionList {
  position: absolute;
  left: 0px;
 	top: 97px;
 	z-index: 2;
  width: 100%;
  height: 20px;
	padding: 0; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	color: #5160AC;
	background: aliceblue;
  border-bottom: solid black thin;
	border-right: solid black thin;
 	font-size: 10pt;
 	word-spacing: -1px;
 	letter-spacing: -1px;
}
.rTracker #questionList p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}

.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.rTracker #container #mainContent .apagetop {
	position: relative;
	left: 650px;
	bottom: 80px;
}

a {
	text-decoration: none;
}
a.unanswered {
	font-family: "Arial", "sans-serif";
	text-decoration: none;
}

a.unansweredSEL {
	font-family: "Arial", "sans-serif";
  background: blue;
  font-weight: bold;
  color: white;
}

a.unanswered:hover {
  background: lightblue;
  font-weight: bold;
}

a.answered {
	font-family: "Arial", "sans-serif";
	text-decoration: none;
	font-weight: bold;
	color: firebrick;
}

a.answeredSEL {
	font-family: "Arial", "sans-serif";
  background: blue;
  font-weight: bold;
  color: red;
}

a.answered:hover {
  background: lightblue;
}

.rTracker #container #questionList span {
	text-decoration: none;
	cursor: pointer;
}
.rTracker #container #questionList span.unanswered {
	font-family: "Arial", "sans-serif";
	text-decoration: none;
}

.rTracker #container #questionList span.unansweredSEL {
	font-family: "Arial", "sans-serif";
  background: blue;
  font-weight: bold;
  color: white;
}

.rTracker #container #questionList span.unanswered:hover {
  background: lightblue;
  font-weight: bold;
}

.rTracker #container #questionList span.answered {
	font-family: "Arial", "sans-serif";
	text-decoration: none;
	font-weight: bold;
	color: firebrick;
}

.rTracker #container #questionList span.answeredSEL {
	font-family: "Arial", "sans-serif";
  background: blue;
  font-weight: bold;
  color: red;
}

.rTracker #container #questionList span.answered:hover {
  background: lightblue;
}



.rTracker #container #header #NavBar {
	bottom: 20px;
	position: relative;
	color: #EE9009;
	right: 10px;
}

.rTracker #container #header #NavBar a {
	color: yellow;
	text-decoration: none;
}

.rTracker #container #header #NavBar a:hover {
	background: lightblue;
}
.rTracker #container #header {
	background-repeat: no-repeat;
	height: 98px;
	width: 100%;
}
.rTracker #container #header #nav {
	font-weight: bold;
	/*color: #FF3300;*/
	background-color: #0000CE;
	width: 100%;
	color: #FFA610;
	text-decoration: none;
	text-align: right;
	position: absolute;
	top: 79px;
	/*	top: 77px;
left: 300px;*/
}

.headerTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	top: 46px;
	position: relative;
	color: #62CCDE;
}

.rTracker #container #header #nav a {
	color: #FFFF00;
	text-decoration: none;
}
.rTracker #container #header #nav a:hover {
	background: lightblue;
}
.rTracker #container #header #nav #navdata {
	color: #FFFFFF;
}
.rTracker #container #navDiv #nav2 {
	font-weight: bold;
	color: #FF3300;
	text-decoration: none;
}
.rTracker #container #navDiv #nav2 a {
	color: #FFFF00;
	text-decoration: none;
}
.rTracker #container #navDiv #nav2 a:hover {
	background: lightblue;
}
.rTracker #container #navDiv #nav2 #navdata2 {
	color: #FFFFFF;
}
.rTracker #container #sidebar1 #Question {
  font-family: "Arial", "Helvetica", "sans-serif";
  position: relative;
	border: 4px ridge #666666;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
	font-size: 10.5pt;
	top: 1px;
}
.rTracker #container #sidebar1 #nxButton {
  position: relative;
	top: 1px;
	cursor: pointer;
}
.rTracker #container #sidebar1 #Question #QNumber {
  position: relative;
  float: left;
	width: 28px;
}
.rTracker #container #sidebar1 #Question #QText {
	position: relative;
  margin-left: 30px;
	/*font-weight: normal;30*/
}
.rTracker #container #sidebar1 #Question #RadioA {
	position: relative;
  float: left;
	width: 40px;
	margin-left: 6px;
	font-size: 10pt;
	font-weight: bold;
}
.rTracker #container #sidebar1 #Question #AnswerA {
	margin-left: 42px;
}
.rTracker #container #sidebar1 #Question #RadioB {
	position: relative;
  float: left;
	width: 40px;
	margin-left: 6px;
	font-size: 10pt;
	font-weight: bold;
}
.rTracker #container #sidebar1 #Question #AnswerB {
	margin-left: 42px;
}
.rTracker #container #sidebar1 #Question #RadioC {
	position: relative;
  float: left;
	width: 40px;
	margin-left: 6px;
	font-size: 10pt;
	font-weight: bold;
}
.rTracker #container #sidebar1 #Question #AnswerC {
	margin-left: 42px;
}
.rTracker #container #sidebar1 #Question #RadioD {
	position: relative;
  float: left;
	width: 40px;
	margin-left: 6px;
	font-size: 10pt;
	font-weight: bold;
}
.rTracker #container #sidebar1 #Question #AnswerD {
	margin-left: 42px;
}
.rTracker #container #sidebar1 #nextButton {
	background-color: #F8F9AA;
	font-weight: bold;
	color: #5160AC;
	border: medium outset #F8F966;
  cursor: pointer;
}
.rTracker #container #sidebar1 #nextButton:hover {
	background-color: #F8F966;
	color: navy;
}
.rTracker #container #sidebar1 #nextButton:active {
	background-color: #F8F966;
	color: navy;
	border: medium inset #F8F966;
}
.rTracker #container #questionList #Qcontrols {
	position: relative;
	top: 2px;
	left: 20px;
}
/*
p.boxedX {
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding: 3px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	margin-right: 16px;
	margin-left: 8px;
	background: white;
	font-weight: normal;
	width: 450px;
}
*/

.rTracker #container #sidebar1 .boxed {
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding: 3px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	margin-right: 16px;
	margin-left: 8px;
	background: white;
	font-weight: normal;
}

