body {
	background-color: #FFFFFF;
	}

sup {
	 
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 9px; 
	font-style: normal; 
	font-weight: normal;
	}

input {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 9px; 
	font-style: normal; 
	font-weight: normal; 
	color: #666666; 
	text-decoration: none;
	}

form {
	padding: 0px;
	margin: 0px;
	}

#search {
	padding: 0px 4px 4px 0px;
	margin: 0px;
	}

#utility {
	padding: 3px 4px 3px 0px;
	margin: 0px;
	font-family: Arial, Verdana, sans-serif;
	letter-spacing: 0px;
	font-size: 11px;
	color: #003366;
	text-align: right;
	background-color: #5EA3DB;
	width: 160px;
	}

#utility a {
	color: #003366;
	}

#utility a:hover {
	color: #336699;
	}

#topmembers {
	padding: 8px 0px 0px 7px;
	margin: 0px;
	border: 1px solid #284B9C;
	font-family: Arial, Verdana, sans-serif;
	letter-spacing: 0px;
	font-size: 11px;
	color: #1948C6;
	background-color: #E6F2FF;
	width: 373px;
	height: 31px;
	}

#topmembers a {
	color: #1948C6;
	}

#topmembers a:hover {
	color: #4F7ADB;
	}

#leftnav {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Verdana, sans-serif;
	letter-spacing: 0px;
	font-size: 11px;
	color: #000168;
	background-color: #E6F2FF;
	width: 137px;
	height: 22px;
	}

#leftnav p {
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #284B9C;
	}


#leftnav a {
	display: block;
	margin: 0;
	padding: 4px 0px 0px 23px;
	background-color: #99CDFF;
	color: #000168;
	text-decoration: underline;
	height: 22px;
	background-image:  url(../images/lnav_arrow.gif);
	}

#leftnav a:hover {
	display: block;
	margin: 0;
	background-color: #99E3FF;
	color: #000168;
	text-decoration: underline;
	height: 22px;
	background-image:  url(../images/lnav_arrow_roll.gif);
	}

#leftuber a:link, #leftuber a:visited, #leftuber a:hover {
	background-color: #99E3FF;
	color: #000168;
	text-decoration: underline;
	font-weight: bold;
	background-image:  url(../images/lnav_arrow_roll.gif);
	}

#leftnavsub {
	margin: 0px;
	font-family: Arial, Verdana, sans-serif;
	letter-spacing: 0px;
	font-size: 11px;
	color: #000168;
	background-color: #DDEBF8;
	width: 137px;
	height: 22px;
	}

#leftnavsub p {
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #284B9C;
	}


#leftnavsub a {
	display: block;
	margin: 0;
	padding: 4px 0px 4px 23px;
	background-color: #DDEBF8;
	color: #000168;
	text-decoration: underline;
	height: 22px;
	}

#leftnavsub a:hover {
	display: block;
	margin: 0;
	background-color: #DDEBF8;
	color: #666699;
	text-decoration: underline;
	height: 22px;
	}

#pictureright {
	margin: 3px 0px 10px 10px;
	padding: 0;
	border: 1px solid #999999;
	height: 138px;
	width: 161px;
	float: right;
	}

#pictureleft {
	margin: 3px 10px 10px 0px;
	padding: 0px;
	border: 1px solid #999999;
	height: 138px;
	width: 161px;
	float: left;
	}

#picturetxt {
	margin: 0px;
	padding: 0px;
	background-color: #999999;
	height: 18px;
	width: 159px;
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal;
	color: #666666;
	text-align: center;
	}

#largepic {
	margin: 0px;
	padding: 0px;
	border: 1px solid #1F4583;
	}

#tableright {
	margin: 3px 0px 10px 10px;
	padding: 0;
	border: 1px solid #999999;
	float: right;
	}

#diagramleft {
	margin: 3px 10px 4px 3px;
	padding: 0;
	border: 1px solid #999999;
	height: 196px;
	width: 178px;
	float: left;
	}

#diagramtitle {
	margin: 0px;
	padding: 0px;
	background-color: #CCCCCC;
	height: 20px;
	width: 178px;
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal;
	color: #000000;
	text-align: center;
	}
	
#diagramtxt {
	margin: 0px;
	padding: 0px;
	background-color: #999999;
	height: 28px;
	width: 178px;
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal;
	color: #666666;
	text-align: center;
	}

#topotitle {
	margin: 2px;
	padding: 0px;
	background-color: #CCCCCC;
	height: 17 px;
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal;
	color: #000000;
	text-align: center;
	}
	
#historyouter {
	margin: 0px 0px 0px 0px;
	padding: 4px;
	width: 294px;
	border: 1px solid #666666;
	background-color: #D8F4FC;
	float: right;
	}
	
#historyinner {
	margin: 0px;
	padding: 3px;
	border: 1px solid #666;
	background-color: #EAEFF4;
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #333;
	text-align: justify;
	}

#historyinner a {
	color: #215A94;
	}

#historyinner a:hover {
	color: #3399CC;
	}
	
#historyinner p {
	margin: 0;
	font-weight: bold;
	}
	
#historytitle {
	color: #000066;
	}
	
#historytitle a {
	color: #000066;
	text-decoration: none;
	}
	
#historytitle a:hover {
	color: #000066;
	text-decoration: none;
	}

#tableiframe {
	border: 1px solid #D5DCE8;
	}

h1 {
	padding: 0;
	margin: 0px 0px 0px 9px;
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color: #FFFFFF;
	}

h2 {
	padding: 0;
	margin: 0;
	font-family: Helvetica, sans-serif; 
	font-size: 20px; 
	font-style: normal; 
	font-weight: bold; 
	color: #1F4583;
	letter-spacing: 2px;
	}

h3 {
	padding: 0;
	margin: 0;
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 13px;
	font-wight: bold;
	color: #FFFFFF;
	}

h4 {
	padding: 2px 0 2px 9px;
	margin: 0;
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 13px;
	background-color: #0099CC;
	font-wight: bold;
	color: #FFFFFF;
	}
	
.pagenum {
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #666666; 
	text-decoration: none;
	text-align: center;
	border: 1px solid #215A94;
	margin: 0px;
	padding: 0px;
	background-color: #DDEBF8;
	width: 15px;
	height: 15px;
	}

a.pagenum:link {
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #666666; 
	text-decoration: none;
	text-align: center;
	border: 1px solid #215A94;
	margin: 0px;
	padding: 0px;
	background-color: #DDEBF8;
	width: 15px;
	height: 15px;
	}

a.pagenum:visited {
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #666666; 
	text-decoration: none;
	text-align: center;
	border: 1px solid #215A94;
	margin: 0px;
	padding: 0px;
	background-color: #DDEBF8;
	width: 15px;
	height: 15px;
	}

a.pagenum:hover {
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #666666; 
	text-decoration: none;
	text-align: center;
	border: 1px solid #215A94;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	width: 15px;
	height: 15px;
	}

a.pagenum:active {
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #666666; 
	text-decoration: none;
	text-align: center;
	border: 1px solid #215A94;
	margin: 0px;
	padding: 0px;
	background-color: #DDEBF8;
	width: 15px;
	height: 15px;
	}

.pagenumon {
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #FFFFFF; 
	text-decoration: none;
	text-align: center;
	border: 1px solid #215A94;
	margin: 0px;
	padding: 0px;
	background-color: #81A5CA;
	width: 15px;
	height: 15px;
	}

.body { 
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #333333; 
	text-decoration: none; 
	line-height: 16px; 
	text-align: justify;
	}

a.body:link   {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal;
	color: #336699; 
	text-decoration: underline; 
	line-height: 16px;
	}

a.body:visited    {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal;
	color: #336699; 
	text-decoration: underline; 
	line-height: 16px;
	}

a.body:hover    {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #3399CC; 
	text-decoration: underline; 
	line-height: 16px;
	}

a.body:active   {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 	
	color: #336699; 
	text-decoration: underline; 
	line-height: 16px;
	}

.pagenumber {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	color: #336699; 
	text-decoration: none;
	}

a.pagenumber:link   {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	color: #336699; 
	text-decoration: underline;
	}

a.pagenumber:visited    {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	color: #336699; 
	text-decoration: underline;
	}

a.pagenumber:hover    {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	color: #6699CC; 
	text-decoration: underline;
	}

a.pagenumber:active   {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	color: #336699; 
	text-decoration: underline;
	}

.subanchor {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #666666; 
	text-decoration: none;
	}

a.subanchor:link   {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #666666; 
	text-decoration: underline;
	}

a.subanchor:visited    {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #666666; 
	text-decoration: underline;
	}

a.subanchor:hover    {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #999999; 
	text-decoration: underline;
	}

a.subanchor:active   {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #666666; 
	text-decoration: underline;
	}

.pagetitle {
	font-family: Helvetica, sans-serif; 
	font-size: 20px; 
	font-style: normal; 
	font-weight: bold; 
	color: #1F4583;
	text-decoration: none; 
	letter-spacing: 2px;
	}

.page {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #1F4583; 
	text-decoration: none;
	}

.subtitle {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-decoration: none;
	}

.backtop {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #003366; 
	text-decoration: none;
	}

a.backtop:link   {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal;
	color: #003366; 
	text-decoration: underline;
	}

a.backtop:visited    {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #003366; 
	text-decoration: underline;
	}

a.backtop:hover    {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #336699; 
	text-decoration: underline;
	}

a.backtop:active   {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #003366; 
	text-decoration: underline;
	}

.headerstate {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color: #FFF; 
	text-decoration: none;
	}
	
.taletabletitle {
	border-top: 1px solid #5774A2; 
	border-bottom: 1px solid #5774A2;
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold;
	}

#taletabletitle {
	color: #fff;
	}
		 
#taletabletitle a {
	color: #fff;
	}

#taletabletitle a:hover {
	color: #fff;
	}
	 	
.taletableblue {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #666; 
	background-color: #D5DCE8;
	text-decoration: none;
	border-top: 1px solid #FFFFFF; 
	border-bottom: 1px solid #5774A2;
	text-align: center;
	}
	
.taletablegray {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #666;
	background-color: #EFEFEF;
	text-decoration: none;
	border-top: 1px solid #FFFFFF; 
	border-bottom: 1px solid #5774A2;
	text-align: center
	}
	
.taletablename {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	background-color: #D5DCE8;
	text-decoration: none;
	border-top: 1px solid #FFFFFF; 
	border-bottom: 1px solid #5774A2;
	text-align: left;
	}
	
.taletablename p {  
	margin: 2px 0 3px 0;
	}
	
#taletablename {
	color: #000;
	}
	
#taletablename a {
	color: #000;
	}

#taletablename a:hover {
	color: #5774A2;
	}
	
#tablestatement {
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal;
	color: #333;
	background-color: #EAEFF4;
	width: 460;
	padding: 5px;
	margin: 0 10px 10px 0;
	text-align: justify;
	}
	
#taletable {
	border-left: 1px solid #5774A2;
	border-right: 1px solid #5774A2;
	}

.toponame { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none; 
	line-height: 16px; 
	text-align: center;
	}
		
.topomatrix { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none; 
	line-height: 14px; 
	text-align: center;
	}

.footer {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #333333; 
	text-decoration: none;
	}

a.footer:link   {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #333333; 
	text-decoration: underline;
	}

a.footer:visited    {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 	color: #333333; 
	text-decoration: underline;
	}

a.footer:hover    {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 	color: #666666; 
	text-decoration: underline;
	}

a.footer:active   {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #333333; 
	text-decoration: underline;
	}

.utilities {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #666666; 
	text-decoration: none;
	}

a.utilities:link   {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #666666; 
	text-decoration: underline;
	}

a.utilities:visited    {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #666666; 
	text-decoration: underline;
	}

a.utilities:hover    {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #999999; 
	text-decoration: underline;
	}

a.utilities:active   {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #666666; 
	text-decoration: underline;
	}

.disclaimer {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	color: #999999; 
	text-decoration: none;
	}

a.disclaimer:link   {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 	color: #999999; 
	text-decoration: underline;
	}

a.disclaimer:visited    {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	color: #999999; 
	text-decoration: underline;
	}

a.disclaimer:hover    {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	color: #666666; 
	text-decoration: underline;
	}

a.disclaimer:active   {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	color: #999999; 
	text-decoration: underline;
	}

.talename {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #1E4684;
	margin: 0;
	padding: 0px 0px 0px 9px;
	}
#talebooktd {
	padding: 0 0 12px 0;
	}

#talebook {
	margin: 0px;
	padding: 8px 12px 8px 8px;
	background-color: #E8F1F9;
	height: 100%;
	}

.talebookpic {
	margin: 0px 0px 0px 5px;
	padding: 0px;
	float: left;
	}
	
.talebooktitle {
	font-weight: bold; 
	}
	
#talebookname {
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #333333; 
	line-height: 16px; 
	float: right;
	width: 150px;
	}
	
#rightpadd {
	margin: 0;
	padding: 0 4px 0 0;
	}
	
#sitemapsub {
	margin: 0;
	padding: 0 0 0 6px;
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	color: #3366CC;
	border-top: 1px solid #003399;
	background: #FFFFFF url(/utilities/images/sitemap_fade.gif) bottom left fixed repeat-y;
	}
	
#sitemapsub a { 
	color: #3366CC;
	}
	
#sitemapsub a:hover { 
	color: #3399CC;
	}
	
#sitemaplist {
	margin: 0 0 0 0;
	padding: 0 0px 4px 0;
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color: #666666;
	border-top: 1px solid #003399;
	}
	
#sitemaplist a {
	color: #333333;
	}
	
#sitemaplist a:hover {
	color: #666666;
	}
	
#sitemaplist ul {
	margin: 4px 0 0 18px;
	padding: 0 0px 0 0;
	}
	
#sitemaplist li {
	margin: 0;
	padding: 0 0px 3px 0;
	}
	
