body {	color: #306;font-size: small;	font-family: "Trebuchet MS", Arial, Helvetica;	font-weight : bold;}
td { color: #306; font-size: small; font-family: "Trebuchet MS", Arial, Helvetica }

.intro {
	font-weight: bold;
}
P.homepageintro, td.homepageintro {
	font-weight: bold;
	color: #336633;
}
.subnav {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #330066;
}
.td_header { color: #306; font-weight: bold; font-size: small;}
.topnav { font-size: 10px; margin-top: 0; }
a { color: #363; }
a:hover { color: #306; }
h1 { color: #306; font-size: medium; }
h2, h3, h4, h5 { color: #306; font-size: small; }
p.rel-link-body { margin-top: 0; margin-bottom: 6px; }
p.rel-link-head { font-weight: bold; margin-bottom: 0; }
strong.rel-link-body { color: #696; font-weight: normal; }
TR.split  { BACKGROUND-COLOR : #696; }
TR.split2 td{
	BACKGROUND-COLOR : #666699;
	text-align : center;
	color:white;
	}
	
TR.shade td{	
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;	
}
TR.shade td, INPUT.shade  {
	BACKGROUND-COLOR : #EEEEEE;
	COLOR : black;
}
TR {vertical-align: top; }
TH {background-color: #9c9; color: #306; }
TH A{color: #306; }
TH A:HOVER{color: #FFF; }
TT {font-size: medium; }
P.footnote {
	font-size: x-small;
/*	width: 100%;*/
/*	background: #9c9;*/
	text-align: center;
	font-family: "Trebuchet MS", Arial, Helvetica; 
	border-top: thin solid #9c9;
	border-bottom: thin solid #9c9;
}
EM.updated {
	font-weight: bold;
	color: #9c9;
}
p.handbooktabletext {
	font-size: 13px;
	color: #306;
	font-family : Arial;
}
p.handbooktablehead {
	font-size: 13px;
	color: #FFF;
	font-family : Arial;
	font-weight : bold;
	text-align : center;
	vertical-align : middle;
}

th.handbooktablehead {
	font-size: 0.8em;
	color: #FFF;
	font-family : Arial,verdana,tahoma;
	font-weight : bold;
	background-color:#669;
}

.purpleheader {  
	background-color: #306;
	color: White;
	font-weight:bold;
}

td.ltblueheader {  
	background-color: #669;
	color: FFF;
	font-weight:bold;
	text-align: center;
}

td.contentcentred { 
	text-align:center;
 }

 td.title {
	font-weight:bold;
	font-size:80%;
	padding:4px;
}
 
  td.source {
	color:#000;
	font-weight:bold;
	font-size:70%;
}

  td.quote {
	color:#000;
	font-weight:bold;
	font-size:80%;
	padding:4px;
}

td.consumer {
	font-size: 80%;
	font-family: "Trebuchet MS", Arial, Helvetica; 

}	

td.firms {
	font-size: 80%;
	font-family: "Trebuchet MS", Arial, Helvetica; 
}

td.mainstory {
	font-size:90%;
	text-align:justify;
}

td.secondarystory {
	font-size:90%;
	padding:3px;
}

td.imagepadding {
	padding-left:4px;
}

td.bullets {
	font-size:150%;
}

td.largetext {
	font-size:120%;
	font : bold;
}

td.missionstate {
	font-size:70%;
	padding-left:3px;
}

td.secondarystoryhead {
	font-weight:bold;
	font-size:90%;
	padding:4px;
	color:#FFF;
}
a.title:hover {
	font-weight:bold;
	font-size:80%;
}

.cell {
	border: 2px dashed #99CC99;
	padding: 5px;
	font-size: 8pt;
}
.cellbold {
	font-size: 9pt;
	font-weight: bold;
}

td.consumerbox {
	padding-left:8px;
	font-size:70%;
}

td.consumerbox A{
	text-decoration: none;
	font-weight:bold;
}

td.consumerbox A:hover{
	text-decoration: underline;
	font-weight:bold;
}

td.backtotop{
	font-size: 70%;
	padding-top:16px;
	padding-bottom:16px;
}

td.questiontext {
	background-color:#669;
	color:#FFF;
	font-weight:bold;
	padding-left:4px;
	border: 1px solid #306;
	border-bottom: none;
}

td.answertext {
	background-color:#EEE;
	padding: 4px;
	border: 1px solid #306;
}

.bolditalics {
	font-weight: bold;
	font-style: italic;
}
.cellredborder {

	border: 2px dashed #CC0000;
	padding: 5px;
	font-size: 8pt;
}
.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	border: 1px solid #336600;
	color: #FFFFFF;
	background-color: #669966;


}
.largeHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #310063;
	text-decoration: none;
}
.cellgreenborder {
	border: 2px solid #669966;
	padding: 5px;
	font-size: 8pt;

}
.buttonred {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #CC0000;
	border: 1px solid #336600;
}
.inputCell {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	background-color: #99CC99;
	border: 1px solid #999999;
}
