<style TYPE="text/css"> 

body, div, td {
  font-size : 12px;
  font-family :verdana,helvetica,arial,sans-serif;
/*  color : #000000; */
	color:green;
  background-color : #ffffff;
}

a {
	color:#ff9900;
}

a:visited {
/*	color:#7e7c76;*/
}

/*
	For Regular Season Links on the Insider page.
	This are considered "new documents" and we want 
	to highlight that for the customer.
*/
a.new-document {
	color: green;
}

div {
	/*position:absolute;
	overflow:auto;*/
}
h1 {
	font-size:24px;
	font-family:arial,helvetica,sans-serif;
	margin-top:0px;
}
h3 {
	font-size:14px;
	font-family:arial,helvetica,sans-serif;
	margin-top:11px;
	margin-bottom:3px;
}
p {
  font-size:12px;
  font-family:helvetica, arial, sans-serif;
}
td {
  border-style: none;
  border-width : 0px;
  text-align: left;
  font-family:helvetica, arial, sans-serif;
  font-size:12px;
  color:#000000;
}
th {
  border-style: none;
  border-width : 0px;
  text-align: left;
  font-family:helvetica, arial, sans-serif;
  font-size:10px;
  font-weight:bold;
  color:#000000;
}
tr {
	vertical-align:top;
}
input {
  border-style: solid;
  border-width : 1px;
  text-align: left;
  font-family:helvetica, arial, sans-serif;
  font-size:12px;
  font-weight:400;
  color:#000000;
}

.xboxlink1 {
	text-decoration:none;	
	font-family:arial,sans-serif;
	color: black;
	font-size:11;
	border-top:1px solid grey;
	border:1px solid grey;
	padding: 1px 1px 1px 3px;
	width:90px;
	display:block;
}
.leftnav_box {
	border-top:1px solid grey;
	border:1px solid grey;
	padding: 1px 1px 1px 3px;
	margin-bottom:12px;
	margin-right:20px;
}
.leftnav_link {
	font-size:12;
	text-decoration:none;	
	font-family:arial,sans-serif;
	color: blue;
	width:125px;
	display:block;
	/* FMC: Netscape requires "display:block" or else it ignores the width: property. */
	line-height:2;
}
.topnav_box {
	border-top:1px solid grey;
	border:1px solid grey;
	padding: 1px 1px 1px 3px;
}
.topnav_link {
	font-size:11;
	text-decoration:none;	
	font-family:arial,sans-serif;
	color: blue;
	display:block;
	width:90px;
}

.error_text{
	color:red;
	font-weight:bold;
  font-size:12px;
  font-family:arial,helvetica,sans-serif;
}
.advisory_text{
	color:blue;
	font-weight:bold;
  font-size:12px;
  font-family:arial,helvetica,sans-serif;
}
.bodytext8 {
  font-size:8px;
  font-family:arial,helvetica,sans-serif;
}
.bodytext10 {
  font-size:10px;
  font-family:arial,helvetica,sans-serif;
}
.bodytext11 {
  font-size:11px;
  font-family:arial,helvetica,sans-serif;
}
.bodytext12 {
  font-size:12px;
  font-family:arial,helvetica,sans-serif;
}

/* positioning of single elements: */

div#login {
	position:absolute;
	top:20px;
	left:500px;
	z-index:101;
}
div#support {
	position:absolute;
	top:20px;
	left:600px;
	z-index:101;
}
div#status {
	position:absolute;
	top:20px;
	left:300px;
	z-index:101;
}
div#leftnav {
	position:absolute;
	width:150px;
	font-size:10px;
/*	line-height:20px;*/
	font-weight:bold;
	clear:right;
/*	border:solid 2px #ff9900; */
	/*float: left;*/
}
div#test {
	left:170px;
	position:absolute;
}
div#main {
	left:170px;
	width:540px;
	position:absolute;

	 /*border:solid 2px #ff9900;*/
	/*clear:left;*/
	
}
div#copyright {
	line-height:10px;
}

div#leftnav,
div#header,
div#footer {
	left:10px;
}

div#leftnav {
	top: 120px;
}

div#main 
div#test {
	top:150px;
}

div#header {
	top:10px;

	/*border:solid 2px #ff9900;*/

}

div#footer {
	position:absolute;
	bottom:10px;

	border:solid 2px #ff9900;
	clear: both;
}

div#header,
div#footer {
	width:700;
}

img {
	border:0;
}

img.bar {
	width:100%;
	height:15px;
}

img#logo {
	width:230px;
	height:50px;
}

img#smalllogo {
	float:left;
	width:100px;
	height:50px;
}

/* deprecated:
p#logout {
	position:absolute;
	top:20px;
	left:500px;
	z-index:101;
}
p#support {
	position:absolute;
	top:20px;
	left:600px;
	z-index:101;
}
*/

textarea {
	height:60px;
	width:160px;
}

/* from the old stylesheet */

table {
  border-style: none;
  border-width: 0px;
  cell-spacing: 0px;
  margin-top:0px;
  text-align:left;
}
.nobox{
  border-style: none;
  border-width : 0px;
}
.box{
  border-style: solid;
  border-width : 1px;
}
.section_title{
  font-size:18px;
  font-weight: bold;
}
.vignette_text{
  font-size:12px;
}
.question_title{
  font-size:12px;
  font-weight: bold;
}
.question_text{
  font-size:12px;
}
.answer_title{
  font-size:12px;
  font-style: italic;
}
.answer_text{
  font-size:12px;
}
.rationale_title{
  font-size:12px;
  font-weight: bold;
}
.rationale_text{
  font-size:12px;
}
.heading_2_nonumber{
  font-size:24px;
  font-weight:bold;
}
.SS_Description{
  font-size:18px;
  font-weight:bold;
}
.boq_answer_list{
  list-style-type:upper-alpha; 
  list-style-position:outside;
}
.headline {
  font-family:helvetica,arial,sans-serif;
  font-size:20px;
  font-weight:900;
  color:#333399;
}
.login {
  font-family:helvetica,arial,sans-serif;
  font-size:12px;
  font-weight:900;
  color:#333399;
}
.archived {
	background-color:lightgrey;
}
.label {
	font-size:12px;
	font-family:verdana, helvetica, arial, sans-serif;
	font-weight: bold;
	color: #333333;
}
.navlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #FFFFCC;
	font-weight: bold;
}
.topnavlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFCC;
}
.message {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC6600;
} 
.archive_user_name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
} 
.archive_prof_name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC6600;
	font-weight: bold;
} 
.archive_statement {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
} 

/*
	For the Offer Section on Insider Header
*/
.offer-button-section{
	margin-top: -14px; 
	text-align: right; 
	height: 40px;
}

.offer-slogan {
	float: right; 
	clear: both;
	font-size: 10pt;
	font-family: helvetica,arial,sans-serif;
}

.offer-button {
	float: right; 
	clear: both;
}

</style>
