/* NN4 STYLE SHEETS AND HTML WORK AROUNDS PROBLEMS		- DON't USE 'inherit' AT ALL		- DON NOT USE 'margin' attribute AT ALL		- put <div></div> around tables		- width, height etc do not inherit, so have to set		  all attributes in all divs		  for example set width in clsMenu. clsMenuSection and clsMenuItem		  (take account of the padding and margin before setting width)		- 'vertical-align' does not work, use <td valign="top">		- 'height' att does not work for <div>		- 'background-color' only fills text in <div>, <p>			 need to use a image to replace blue-line*//* NN4 does like		- comments*/body, div, span, p, blockquote, ol, ul, dl,li,dt,dd,td,th,input{	font-family : Verdana, Arial, Helvetica, sans-serif;	font-size : 11pt;	background-color : #ffffff;}body{	background-color:#ffffff;}hr {	color: blue;	}a:link {	color : blue;	text-decoration : none;}a:visited {	color : red;	text-decoration : none;}a:hover {	color : brightblue;	text-decoration : none;}h1 {	font-size:12pt;	font-weight:bold;}h2 {	font-size:10pt;	font-weight:bold;}h3 {	font-size:11pt;	font-weight:bold;}h4 {	font-size:10pt;	font-weight:bold;}/* start of class styles */.clsHeadingMsg {	font-weight : bold;	color : #3333cc;	background-color:#ffffff;}.clsHeadingTbl {}.clsMenu {	width : 185px;}.clsMenuSection {	width : 165px;	padding-top: 0;	padding-right: 7px;	padding-bottom: 0;	padding-left: 0;		color : #000080;	background-color:#ffffff;	font-weight : bold;	font-size : 11pt;}.clsMenuItem {	width : 180px;	padding-top: 0;	padding-right: 7px;	padding-bottom: 0;	padding-left: 1px;}.clsMenuImg {	width: 15px;	padding-top: 3px;}.clsSectionTitle {	font-weight : bold;	font-size : 11pt;	color : #000080;	background-color:#ffffff;	padding-right : 10px;}.clsMenuLink {	padding : 2px;}.clsContent {	vertical-align : top;	text-align: left;	color : #000080;	background-color:#ffffff;	font-weight : ;	font-size : 11pt;	padding-top: 0.15em;	width: 40em;	padding : 0 0.5em 0 0;}.clsContentImg {	float: left;  padding: 0 10px 0 0;  margin: 0 5px 0 0px;  width: 10em;  height: 10em;  border-right: 0.15em dotted blue;}.clsCell {	font-size:8pt;	vertical-align : top;	padding : 2px;}.clsMissionText {	font-weight: bold;	font-size: 11pt;	width: 40em;	float: right;}.clsMissionTextLeft {	float: left:}.clsBlueBar {	width : 25em;	height : 0.15em;	background:#3333cc;	padding-left: 15px;}.clsContentTitleDiv{	font-size: 1.5em;	color: #000099;	width: 525px;	text-align: right;}.clsContentMain {	text-align:left;	width: 35em;}