



/*step through test only*/
div.step {margin: 40px 0 0 200px;}
div.step2 {margin: 100px 0 0 400px;}
img.step1 {width: 582px;}
img.step2 {width: 800px}

a:link {color: #000099;}
a:visited {color: purple;}
a:active {color: red;}
a:hover {color: blue;}
	  
strong {color: #000099;}

body {margin: 0; padding: 0; border: 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
	color: black;
	background-color: #F4F4FF;}/*formerly T,V*/

div.minmax {min-width: 775px; max-width: 1096px;}

p {font-size: 12px;
	line-height: 16px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: black;
	text-align: justify;}/*formerly T,V*/
	
p.ragged {text-align: left;}
p.right {text-align: right;}
.label {text-align: right;}
.data {text-align: left;}

td.data {background-color: white;}

tr.odd {background-color: white;}
tr.even {background-color: #DDE2FF;}
th {background-color: #3366CC;
	font-weight: bold;
	font-size: 1em;
	color: white;
	height: 15px;
	text-align: left;}

.rubric {font-weight: bold; color: red !important;}
.small {font: 11px/12px Arial, Helvetica, sans-serif;}

ul {font-size: 12px;
	line-height: 17px;
  list-style-image: url(images/bullet12.gif);
  list-style-position: outside;}

/* Set font styles*/
h1 {font: 21pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  line-height: 27pt;}

h2 {font: 19px Tahoma, Verdana, Arial, Helvetica, sans-serif;
  line-height: 22px;}

h3 {font: 16px Geneva, Arial, Helvetica, sans-serif; 
	font-weight: 600; 
	color: #000099;}

h4 {font: 9pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
	color: black;
	line-height: 12pt;}

h5 {font: 13px/13px Geneva, Arial, Helvetica, sans-serif;
  font-weight: 700;
	color: #000099;
	margin-bottom: -2px;}

h6 {font: 11px Tahoma, Geneva, Arial, Helvetica, sans-serif;}

h6.navbar {text-align: right; padding-right: 15px;}
h6.side1 {text-align: right; padding-right: 5px; margin-bottom: 5px;}


/* Set footnotes*/
div.footnote {font-size: 8pt;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  line-height: 10pt;
  text-align: center}

/* main body */
div.main_body {clear: both; width: 100%; min-width: 775px; max-width: 1096px; 
	margin: 25px 0 10px 0; padding: 0;}

/* used in LH navbar */
div.navbar {float: left; width: 155px; 
	margin: 0 0 0 0; 
	padding: 0 0 0 15px;}


p.NavNEW {color: #E1E1E1;
	font-size: 14px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	height: 22px;
	width: 133px;
	margin: 0 0 8px 0; 
	padding: 7px 8px 3px 3px;
	text-align: right;}
p.NavNEW a:link {color: #E1E1E1; text-decoration: none;}
p.NavNEW a:visited {color: #E1E1E1; text-decoration: none;}
p.NavNEW a:active {color: #E1E1E1; text-decoration: none;}
p.NavNEW a:hover {color: white;}



p.nav {color: #E1E1E1;
 font-size: 16px; 
 line-height: 17px;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 height: 42px;
 width: 130px;
 margin: 0 0 12px 0;
 padding: 6px 10px 0px 0;
 text-align: right;}

p.nav a:link, p.nav a:visited, p.nav a:active {color: #E1E1E1;
  text-decoration: none;}
p.nav a:hover {color: white;}



#general {background-color: #000099;}
#strategy {background-color: #000099;}
#process {background-color: #0066FF;}
#acquis {background-color: #6600CC;}
#contract {background-color: #660000;}
#implement {background-color: #996666;}
#ops {background-color: #3366CC;}
#rescue {background-color: #006666;}
#expert {background-color: #663300;}
#diligent {background-color: #660066;}
#virtual {background-color: #666600;}
#neutral {background-color: #7D7D7D;}

.headerbar {color: white;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 height: 26px;
 font-size: 16px;
 line-height: 18px;
 text-align: left;
 margin: 12px 0 0 0;
 padding: 7px 0 0 10px;}

/* new style navbar links in RH sidebar */
.nav2 {font: 15px Tahoma, Verdana, Arial, Helvetica, sans-serif; text-align: right; 
	margin: 0 0 8px 0; padding: 6px 8px 4px 3px; height: 22px; width: 155px; }
.nav2 a {text-decoration: none;}

.navA {color: #E1E1E1;}
.navA a:link, .navA a:visited, .navA a:active {color: #E1E1E1;}
.navA a:hover {color: white;}
 
/* used in RH sidebar */
div.rh_sidebar {width: 165px; 
	margin: 0px 10px 0 0; 
	padding: 0; float: right;}

.sidebar {font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 background-color: white;
 text-align: right;
 line-height: 14px;
 padding: 2px 8px 5px 3px; /*5px 8px 4px 3px;*/
 height: 29px;/*30px*/
 width: 155px;
 border-top: 1px solid silver;
 border-right: 1px solid silver; margin: 0 0 8px 0;} 
 /*height: 38px; font-size: 8pt;line-height: 10pt;*/

/* used in centre sections */
div.centre_section {margin: -12px 185px 0 167px; 
	padding: 0;}

img.padleft {margin-left: 10px;}
img.padright {margin-right: 10px;}

/*definitions for screen viewing only*/
@media screen {
	#print {display: none;}
	
.top {text-align: right;}

}

/*definitions for printing only*/
@media print {
	#screen {display: none;}
}