/* Defaults */

td{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #333333; 
	text-decoration: none;
}


/* ExtraVisual TOC */
p.TOC_T {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 14pt; 
	font-weight: bold; 
	color: #000055; 
	padding: 2pt 0pt 0pt 0pt;
	margin: 20pt 0pt 2pt 0pt;
}

p.TOC_A {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	font-weight: bold; 
	color: #000055; 
	padding: 2pt 0pt 0pt 10pt;
	margin: 20pt 0pt 2pt 0pt;
}

p.TOC_B {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	font-weight: normal; 
	color: #000055; 
	padding: 0pt 0pt 0pt 25pt;
	margin: 5pt 0pt 2pt 0pt;
	}

p.TOC_C {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: normal; 
	color: #000055; 
	padding: 0pt 0pt 0pt 50pt;
	margin: 2pt 0pt 2pt 0pt;
}

.TOCLink { 
  color: #0000A0; 
  text-decoration: none;
}
.TOCLink:hover { 
  text-decoration: underline;
}

/* Content text formating */


.h1 {  
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #FF6600; 
	text-decoration: none
}

.h2  {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 110%; 
	font-weight: bold; 
	color: #333333; 
	text-decoration: none
}

.h3  {  
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #333333; 
	text-decoration: none
}

.h4  {  
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-style: italic; 
	color: #333333; 
	text-decoration: none
}

.txmain{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 80%; 
	color: #333333; 
	text-decoration: none
}

.txquote{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 100%; 
	font-style: italic;
	color: #3A428F; 
	text-decoration: none 
}

.txqautor{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11; 
	font-style: italic;
	color: #3A428F; 
	text-decoration: underline
}

.txpoints{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 100%; 
	color: #3A428F; 
	text-decoration: none
}

.txoutline{  
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #3A428F; 
	text-decoration: none
}

.txoutline:hover{  
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FF6600; 
	text-decoration: none
}

.txoutlinea{  
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold; 
	color: #FF6600; 
	text-decoration: none
}

.tioutline{  
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 70%;
	color: #333333; 
	text-decoration: none
}

.tx2{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #333333;
	text-decoration: none 
}

.tx2:hover{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FF6600;
	text-decoration: none 
}

.tx4{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #3A428F;
	text-decoration: underline
}

.tx4:hover{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FF6600;
	text-decoration: underline
}






/* Content Tables & Graphics */


.tablemain1{  
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #333333; 
	text-decoration: none;
	background-color: #EFEFEF
}

.tablemain2{  
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #333333; 
	text-decoration: none;
	border-color: #DCDCE0 #DCDCE0 #DCDCE0 #DCDCE0; 
	border-style: solid; 
	border-width: 1px; 
	background-color: #E7E7EA
}

.tableheader{  
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	color: #333333; 
	text-decoration: none;
	border-color: #F2F2F3 #E7E7EA #DCDCE0 #F2F2F3; 
	border-style: solid; 
	border-width: 1px; 
	background-color: #E7E7EA;
	padding: 3px
}

.tablebottom{  
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #666666; 
	text-decoration: none;
	border-color: #F2F2F3 #E7E7EA #E7E7EA #F2F2F3; 
	border-style: solid; 
	border-width: 1px; 
	background-color: #E7E7EA;
	padding: 5px
}

.tablename{  
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	color: #333333; 
	text-decoration: none;
	border-color: #DCDCE0 #E7E7EA #E7E7EA #DCDCE0; 
	border-style: solid; 
	border-width: 1px; 
	background-color: #FFFFFF;
	padding: 4px
}

.tableno{  
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	color: #666666; 
	text-decoration: none;
	padding: 4px
}

.tablecopy{  
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #333333; 
	text-decoration: none;
	border-color: #DCDCE0 #E7E7EA #E7E7EA #DCDCE0; 
	border-style: solid; 
	border-width: 1px; 
	background-color: #FFFFFF;
	padding: 3px
}

.tdheader{  
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	color: #333333; 
	text-decoration: none;
	background-color: #F9F9F9;
	padding: 5px
}

.tdheader1{  
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	color: #333333; 
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 5px
}

.tdcontent{  
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #333333; 
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 5px
}

.tdcontent1{  
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	color: #333333; 
	text-decoration: none;
	background-color: #F9F9F9;
	padding: 5px
}

.tdcontent2{  
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #333333; 
	text-decoration: none;
	background-color: #FFFFFF
}