body {
	margin: 0;
	margin-right: 15px;
	padding: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13;
/*	font-size: 76%;/* font sizing in ems, baby. if you want to change anything, just change this.*/
	color: #000;
	background-color: #fff;
/*	background-image: url('http://www.personal-group.com/new/images/trans_2_8.gif');/*these three lines replace the n4_upgrade.gif in n4.css. and if you use this code, make sure you point to an img on _your_server.*/
	background-repeat: no-repeat;
	background-position:  left top;
	}
#content {
	margin: 0em;
	padding: 4em 6em 2em 6em;/* use padding instead of margin for multicolumn layouts because of a really odd ie5pc bug where it sometimes relates the width of an unrelated menu div to this div. */
	}
	
		
/*typography*/
a {
	font-size: 13;
	color: #004684;
	text-decoration: none;
	font-weight: bold;

	}
a:link {
	}
a:visited {
	}
a:active {
	}
a:hover {
	color: #8dd6f7;
	text-decoration: none;
	}
	
	
a.1 {
	font-size: 13;
	color: #004684;
	text-decoration: none;
	font-weight: bold;

	}
a.1:link {
	}
a.1:visited {
	}
a.1:active {
	}
a.1:hover {
	color: #8dd6f7;
	text-decoration: none;
	}	
	
a.menu {
	font-size: 10;
	color: white! important;
	text-decoration: none;
	font-weight: bold;
	}
a.menu:link {
	}
a.menu:visited {
	}
a.menu:active {
	color: #8dd6f7;
	text-decoration: none;
	}
a.menu:hover {
	color: #8dd6f7! important;
	text-decoration: none;
	}	
	
a.activemenu {
	font-size: 10;
	color: #8dd6f7! important;
	text-decoration: none;
	font-weight: bold;
	}
a.activemenu:link {
	}
a.activemenu:visited {
	}
a.activemenu:active {
	color: white;
	text-decoration: none;
	}
a.activemenu:hover {
	color: white! important;
	text-decoration: none;
	}	
			
a.banner {
	font-size: 10;
	color: #004684;
	text-decoration: none;
	font-weight: bold;
	}
a.banner:link {
	}
a.banner:visited {
	}
a.banner:active {
	}
a.banner:hover {
	color: #ffffff;
	text-decoration: none;
	}
	
a.banner2 {
	font-size: 10;
	color: #004684;
	text-decoration: none;
	font-weight: bold;
	}
a.banner2:link {
	}
a.banner2:visited {
	}
a.banner2:active {
	}
a.banner2:hover {
	color: #ffffff;
	text-decoration: none;
	}	
	
a.activebanner {
	font-size: 10;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	}
a.activebanner:link {
	}
a.activebanner:visited {
	}
a.activebanner:active {
	}
a.activebanner:hover {
	color: #004684;
	text-decoration: none;
	}	


a.hovertable {
	font-size: 12;
	color: #0080C0;
	text-decoration: none;
	font-weight: bold;
	margin-top: 0em;
	margin-bottom: 0em;	
	}
a.hovertable :link {
	}
a.hovertable :visited {
	}
a.hovertable :active {
	}
a.hovertable :hover {
	color: #8dd6f7;
	text-decoration: none;
	}
	
a.topbanner {
	font-size: 10;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	margin-top: 0em;
	margin-bottom: 0em;	
	}
a.topbanner :link {
	}
a.topbanner :visited {
	}
a.topbanner :active {
	}
a.topbanner :hover {
	color: #8dd6f7;
	text-decoration: none;
	}	
	
	
a.onhover {
	font-size: 11;
	color: #004684;
	text-decoration: none;
	font-weight: bold;
	}
a.onhover :link {
	}
a.onhover :visited {
	}
a.onhover :active {
	}
a.onhover :hover {
	color: #8dd6f7;
	text-decoration: none;
	}	

a.DataInv10{
	font-size: 10;
	color: #A8D0F0;
	text-decoration: none;
	font-weight: bold;
	}
a.DataInv10:link {
	}
a.DataInv10:visited {
	}
a.DataInv10:active {
	}
a.DataInv10:hover {
	color: purple;
	text-decoration: none;
	}	
	
a.MyDataInv10 {
	font-size: 10;
	color: #ccffcc;
	text-decoration: none;
	font-weight: bold;
	}
a.MyDataInv10 :link {
	}
a.MyDataInv10 :visited {
	}
a.MyDataInv10 :active {
	}
a.MyDataInv10 :hover {
	color: purple;
	text-decoration: none;
	}	
	
a.bp10 {
	font-size: 10;
	color: blue;
	text-decoration: none;
	font-weight: bold;
	}
a.bp10:link {
	}
a.bp10:visited {
	}
a.bp10:active {
	}
a.bp10:hover {
	color: purple;
	text-decoration: none;
	}


a.bp11 {
	font-size: 11;
	color: blue;
	text-decoration: none;
	font-weight: bold;
	}
a.bp11:link {
	}
a.bp11:visited {
	}
a.bp11:active {
	}
a.bp11:hover {
	color: purple;
	text-decoration: none;
	}

a.bp8 {
	font-size: 8;
	color: blue;
	text-decoration: none;
	font-weight: bold;
	}
a.bp8:link {
	}
a.bp8:visited {
	}
a.bp8:active {
	}
a.bp8:hover {
	color: purple;
	text-decoration: none;
	}
	
	
a.bp12 {
	font-size: 12;
	color: blue;
	text-decoration: none;
	font-weight: bold;
	}
a.bp12:link {
	}
a.bp12:visited {
	}
a.bp12:active {
	}
a.bp12:hover {
	color: purple;
	text-decoration: none;
	}	
		
TD.norm{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal! important;
	font-size : 13 ! important;
	Color : BLACK  ! important;
	background : #A8D0F0! important;
	bgcolor : #A8D0F0 ! important;
	}
TD.s11{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal! important;
	font-size : 11 ! important;
	Color : BLACK  ! important;
	background : #A8D0F0! important;
	bgcolor : #A8D0F0 ! important;
	}	

TD.normhead{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold! important;
	font-size : 13 ! important;
	Color : white  ! important;
	background : #A8D0F0! important;
	bgcolor : #A8D0F0 ! important;
	}		
	
	
	
TD.banner{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal! important;
	font-size : 10 ! important;
	Color : BLACK  ! important;
	background : #8dd6f7! important;
	bgcolor : #8dd6f7 ! important;	
	}	

	
TD.activebanner {
	font-size: 10;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	}
TD.topbanner {
	font-size: 11;
	color: #8dd6f7;
	text-decoration: none;
	font-weight: bold;
	}	
	
TD.yai {
	font-size: 12;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	}
TD.rl {
	font-size: 12;
	color: #004684;
	text-decoration: none;
	font-weight: bold;
	}	
TD.rlsmall {
	font-size: 10;
	color: #004684;
	text-decoration: none;
	font-weight: normal;
	}		
	

TD.header{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold! important;
	font-size :9px ! important;
	Color : #004684! important;
	background : #A8D0F0! important;
	}
	
TD.ppHeader{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold! important;
	font-size :11px ! important;
	Color : #800000! important;
	background : #A8D0F0! important;
	}
	
TD.ppSubHeader{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold! important;
	font-size :9px ! important;
	Color : #800000! important;
	Font-Style : italic ! important;
	background : #A8D0F0! important;
	}		

TD.header12{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold! important;
	font-size :12px ! important;
	Color : #004684! important;
	background : #A8D0F0! important;
	}
TD.data{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold! important;
	font-size : 9px ! important;
	Color : #000000 ! important;
	background : #A8D0F0! important;
	bgcolor : #A8D0F0 ! important;
	}
TD.data12{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold! important;
	font-size : 12px ! important;
	Color : #000000 ! important;
	background : #A8D0F0! important;
	bgcolor : #A8D0F0 ! important;
	}	
	
TD.mydata{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold! important;
	font-size : 9px ! important;
	Color : #000000 ! important;
	background : #ccffcc! important;
	bgcolor : #ccffcc ! important;
	}	

TD.caption{
	Color : #0099ff ! important;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	Font-Size : 9px ! important;
	Font-Size-Adjust : none ! important;
	Font-Stretch : normal ! important;
	Font-Style : normal ! important;
	Font-Variant : normal ! important;
	Font-Weight : normal ! important;
	Line-Height : normal ! important;
	}
	
TD.smallcaption{
	Color : #0099ff ! important;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	Font-Size : 9px ! important;
	Font-Size-Adjust : none ! important;
	Font-Stretch : normal ! important;
	Font-Style : normal ! important;
	Font-Variant : normal ! important;
	Font-Weight : normal ! important;
	Line-Height : normal ! important;
	}	
	
TD.bigcaption{
	Color : #0099ff ! important;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	Font-Size : 11px ! important;
	Font-Size-Adjust : none ! important;
	Font-Stretch : normal ! important;
	Font-Style : normal ! important;
	Font-Variant : normal ! important;
	Font-Weight : normal ! important;
	Line-Height : normal ! important;
	}		

	
a.norm {
	font-size: 13;
	color: blue;
	text-decoration: none;
	font-weight: normal;
	}
a.norm:link {
	}
a.norm:visited {
	}
a.norm:active {
	}
a.norm:hover {
	color: mediumorchid;
	text-decoration: none;
	}			
	
a.search {
	font-size: 13;
	color: blue;
	text-decoration: none;
	font-weight: bold;
	}
a.search:link {
	}
a.search:visited {
	}
a.search:active {
	}
a.search:hover {
	color: mediumorchid;
	text-decoration: none;
	}
	
h1 {
	font-size: 16;
	font-weight: bold;
	color: #004684;
	align: center;
	margin-top: 0em;
	margin-bottom: 0em;/*both set to zero and padding in header div is used intead to deal with compound ie pc problems that are beyound summary in a simple comment.*/
	}
h2 {
	font-size: 15;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}
h3 {
	font-size: 14;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}
h4 {
	font-size: 13;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}
h5 {
	font-size: 12;
	color: brown;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: normal ! important;
	}
h6 {
	Color : #0099ff ! important;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	Font-Size : 9px ! important;
	Font-Size-Adjust : none ! important;
	Font-Stretch : normal ! important;
	Font-Style : normal ! important;
	Font-Variant : normal ! important;
	Font-Weight : bold ! important;
	Line-Height : normal ! important;
	}	
		
img {
	border: 0px none;
	}
img.top {
	border: 2px none;
	color: #004684;	
	}	
	
ol, ul, li {/*
	list-style: none;*/
	font-size: 13;
	line-height: 1.2em;
	margin-top: 0.2em;
	margin-bottom: 0.1em;
	margin-right: 15px;
	}
p {
	font-size: 13;
	line-height: 1.2em;
	margin: 1.2em 0em 1.2em 0em;
	margin-right: 15px;
	}
	
p.small {
	font-size: 11;
	line-height: 1.0em;
	margin: 1.2em 0em 1.2em 0em;
	}
	
li > p {
	margin-top: 0.1em;
	line-height: 1.2em;
	margin-right: 15px;
	}
	
li.narrow {
	line-height: 0.9em;	
	}
	
pre {/*moz 1.0/1.1/1.2.1, net 7.0/7.01 make this way too small, but i'm not going to go larger because monospace tends to run you into overflow pretty quick. prior moz and net are okay.*/
	font-family: monospace;
	font-size: 13;
	}
strong, b {
	font-weight: bold;
	}