BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.5; PADDING-TOP: 0px; FONT-FAMILY: Arial
}
IMG.noBorder {
	BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 3px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 3px; BORDER-RIGHT-WIDTH: 0px
}
IMG.Border {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid
}
.buttonStyle {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 10px; BORDER-LEFT-COLOR: black; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: black; MARGIN-LEFT: 4px; BORDER-TOP-COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: black
}
.textInputStyle {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BORDER-LEFT-COLOR: black; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: black; MARGIN-LEFT: 4px; BORDER-TOP-COLOR: black; TEXT-INDENT: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: black
}
.InputTextStyle {
	BORDER-TOP-WIDTH: 1px; BACKGROUND-POSITION: 3px 2px; PADDING-LEFT: 20px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 12px; BORDER-LEFT-COLOR: #999999; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #999999; COLOR: #333333; BORDER-TOP-COLOR: #999999; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #999999
}
TD {
	valign: top
}
HR {
	COLOR: #d8d8d8
}
.blueEmphasis {
	COLOR: #003399; BACKGROUND-COLOR: #e0eff8
}
.yellowEmphasis {
	COLOR: #664d00; BACKGROUND-COLOR: #ffecd9
}
.spacing {
	FONT-SIZE: 10pt; LINE-HEIGHT: 1.5
}
.homeOrange {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #ff6600
}
P {
	FONT-SIZE: 9pt; LINE-HEIGHT: 1.4; FONT-FAMILY: Arial; COLOR: #666
}
OL {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial; LIST-STYLE-TYPE: lower-roman
}
UL {
	MARGIN-LEFT: 20px; FONT-SIZE: 9pt; FONT-FAMILY: Arial; COLOR: #666
}
LI {
	MARGIN-LEFT: 5px; MARGIN-BOTTOM: 10px; COLOR: #666; LINE-HEIGHT: 1.5
}
.header {
	FONT-SIZE: 14pt; COLOR: #003366; FONT-FAMILY: Verdana
}
.homeHeader {
	FONT-SIZE: 14pt; COLOR: #0033cc; FONT-FAMILY: Verdana
}
.pContent {
	PADDING-LEFT: 20px; PADDING-RIGHT: 15px; 
}
.wMenu {
	PADDING-LEFT: 21px; PADDING-RIGHT: 15px;FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-BOTTOM: #f0f0f0 1px solid
}


P.oneFiveLineSpacing {
	LINE-HEIGHT: 150%
}
P.header2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P.header3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11pt; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.header2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.header3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11pt; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.header4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #f07726; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
SPAN.header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14pt; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #003366; PADDING-TOP: 0px; FONT-FAMILY: Verdana
}
SPAN.header2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
SPAN.header3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11pt; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
SPAN.header4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
A:link {	COLOR: #000; TEXT-DECORATION: none }

A:hover {	COLOR: #f07726; TEXT-DECORATION: none }

A:visited {	COLOR: #000; TEXT-DECORATION: none }

A:visited:hover {COLOR: #f07726; TEXT-DECORATION: none }

SPAN.codeRightText {
	LEFT: 60px; WIDTH: 250px; POSITION: relative; HEIGHT: 25px
}
SPAN.codeLeftImage {
	RIGHT: 40px; LEFT: 0px; WIDTH: 40px; POSITION: relative
}
.codeTable {
	BORDER-RIGHT: #bebebe 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 2px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #e6e6e6 2px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #acacac 2px solid
}
SPAN.homeLinkSM A {
	FONT-SIZE: 8pt; RIGHT: auto; COLOR: #151515; FONT-FAMILY: Arial
}
A.homeLinkSM {
	FONT-SIZE: 8pt; RIGHT: auto; COLOR: #151515; FONT-FAMILY: Verdana
}
SPAN.homeLinkSM_Bold A {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #0059f3; FONT-FAMILY: Verdana; POSITION: relative
}
A.homeLinkSM_Bold {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #0059f3; FONT-FAMILY: Verdana; POSITION: relative
}
SPAN.siteLinkSM_Bold A {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #003366; FONT-FAMILY: Arial; LETTER-SPACING: 1px
}
A.siteLinkSM_Bold {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #003366; FONT-FAMILY: Arial; LETTER-SPACING: 1px
}
.siteInactiveLink {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #999999; FONT-FAMILY: Arial; LETTER-SPACING: 1px
}
SPAN.homeLink1 {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #2b5168; FONT-FAMILY: Arial
}
A:visited {
	TEXT-DECORATION: none
}

/*TEXTAREA {
	BORDER-RIGHT: #99ccff 1px dotted; BORDER-TOP: #99ccff 1px dotted; FONT-SIZE: 8pt; BORDER-LEFT: #99ccff 1px dotted; BORDER-BOTTOM: #99ccff 1px dotted; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #f6fbff
}*/

UL {
	COLOR: #aad6df
}
DL {
	FONT-SIZE: 8pt; MARGIN-LEFT: 15px; COLOR: #003366; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #f6fbff
}
DT {
	MARGIN-LEFT: 15px; TEXT-INDENT: -15px
}
.supporter {
	FLOAT: right; MARGIN-BOTTOM: 25px; MARGIN-LEFT: 25px; POSITION: relative
}
.fjdpth0 {
	COLOR: #000000; BACKGROUND-COLOR: #f7f7f7
}
.fjsel {
	COLOR: #3e3e3e; BACKGROUND-COLOR: #efefef
}
.kASHglobal2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #f6fbff
}
.kASHglobal {
	BORDER-RIGHT: #99ccff 1px dotted; PADDING-RIGHT: 5px; BORDER-TOP: #99ccff 1px dotted; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN-LEFT: -5px; BORDER-LEFT: #99ccff 1px dotted; PADDING-TOP: 5px; BORDER-BOTTOM: #99ccff 1px dotted; BACKGROUND-COLOR: #f6fbff
}
.kASHkwrd {
	COLOR: #006610
}
.kASHidn {
	COLOR: #0000d0
}
.kASHwrd {
	COLOR: #000050
}
.kASHqt {
	COLOR: #666666
}
.kASHcom {
	COLOR: #cc00cc
}
.kASHnum {
	COLOR: #991010
}
.kASHop {
	COLOR: #0000ff
}
.kMHdec {
	COLOR: #bbb
}
.kMHtag {
	FONT-WEIGHT: bold; COLOR: #000050
}
.kMHkatr {
	COLOR: #0000d0
}
.kMHqt {
	COLOR: #666
}
.kMHcom {
	COLOR: #cc00cc
}
.kMHCDtag {
	COLOR: #9a9aff; FONT-STYLE: italic
}
.kMHCDATA {
	COLOR: #000; FONT-STYLE: italic
}
.kMHERROR {
	COLOR: #fff; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #ff0000
}
.phpglobal {
	BORDER-RIGHT: #ff99cc 1px dotted; PADDING-RIGHT: 5px; BORDER-TOP: #ff99cc 1px dotted; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ff99cc 1px dotted; PADDING-TOP: 5px; BORDER-BOTTOM: #ff99cc 1px dotted; BACKGROUND-COLOR: #fff9fd
}
.phptag {
	FONT-WEIGHT: bold; COLOR: #991010
}
TABLE.grid {
	BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: #000000; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-COLLAPSE: collapse; BORDER-RIGHT-COLOR: #000000; BORDER-BOTTOM-STYLE: solid
}
.subpagelinks {
	FONT-SIZE: 8pt
}
A.nounderline {
	TEXT-DECORATION: none
}
A.underline {
	TEXT-DECORATION: underline
}
.ktext2 {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial
}
SPAN.kcode {
	FONT-SIZE: 10pt; FONT-FAMILY: Courier New
}
P.kcode {
	FONT-SIZE: 10pt; FONT-FAMILY: Courier New
}
SPAN.credit_date {
	FONT-SIZE: 8pt; COLOR: #808080; FONT-FAMILY: Verdana
}
SPAN.kCaption {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-ALIGN: center
}
P.kCaption {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-ALIGN: center
}
SPAN.kCaption A {
	FONT-SIZE: 8pt; COLOR: #ff3300; FONT-FAMILY: Verdana; TEXT-ALIGN: center
}
A.homeLinkSM_Bold:visited {
	COLOR: #0059df
}
P.NoteHeader {
	BORDER-RIGHT: #b0d6ff 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #b0d6ff 1px solid; MARGIN-TOP: 0px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 3px; WORD-SPACING: 0px; BORDER-LEFT: #b0d6ff 1px solid; WIDTH: 350px; COLOR: #003366; PADDING-TOP: 3px; BORDER-BOTTOM: #b0d6ff 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #eaf4ff
}
P.NoteBody {
	BORDER-RIGHT: #b0d6ff 1px solid; PADDING-RIGHT: 3px; MARGIN-TOP: 0px; PADDING-LEFT: 3px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 3px; WORD-SPACING: 0px; BORDER-LEFT: #b0d6ff 1px solid; WIDTH: 350px; COLOR: #000000; PADDING-TOP: 3px; BORDER-BOTTOM: #b0d6ff 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #f4faff
}
P.BlueBox {
	BORDER-RIGHT: #b0d6ff 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #b0d6ff 1px solid; MARGIN-TOP: 0px; PADDING-LEFT: 4px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 1px; WORD-SPACING: 0px; BORDER-LEFT: #b0d6ff 1px solid; WIDTH: 350px; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #b0d6ff 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #f4faff
}
.iTt {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: black 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; BORDER-LEFT: black 1px solid; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica; BACKGROUND-COLOR: lightyellow
}
P.pageNumbersTutorial {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #2b5168; FONT-FAMILY: Arial; TEXT-ALIGN: center
}
.inlineCode {
	FONT-WEIGHT: normal; BACKGROUND: #e0eff8; FONT-FAMILY: "courier new", courier, monospace
}


.logo {
	background-image: url("files/tpLogo.jpg");
	background-repeat: no-repeat;
	background-position: top center;
	width: 158px; height: 19px
}

.logo h1{
	margin-top: -20px;
	padding: 0;
	}
	
.logo h1 a{
	display: block;
	text-indent: -9999px;
	float: left;
	width: 158px;
}

#topBar {
	background-image: url("files/topbar.jpg");
	background-repeat: no-repeat;
	background-position: top center;
	width: 419px; height: 14px;
	BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; BORDER-BOTTOM: 0px
}

#topBar2 {
	background-image: url("files/topbar2.jpg");
	background-repeat: no-repeat;
	background-position: top center;
	width: 419px; height: 14px;
	BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; BORDER-BOTTOM: 0px
}

.footer {
	background-image: url("files/footer.jpg");
	background-repeat: no-repeat;
	background-position: top center;
}
.footer A:link {
	COLOR: #f07726; TEXT-DECORATION: none
}
.footer A:hover {
	COLOR: #000; TEXT-DECORATION: none
}
.footer A:visited {
	COLOR: #f07726; TEXT-DECORATION: none
}
.footer A:visited:hover {
	COLOR: #000; TEXT-DECORATION: none
}

.update-date {
	FONT-SIZE: 7pt; COLOR: #f07726; FONT-FAMILY: Arial; PADDING-BOTTOM: 6px;
}

A.homeHeader {
	FONT-SIZE: 14pt; COLOR: #17506a; FONT-FAMILY: Verdana
}
.greyBG {
	background-image: url("files/grey.jpg");
	background-repeat: repeat-y;	
	background-position: top center;
}

.fullPath {
	PADDING-LEFT: 24px; PADDING-RIGHT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; MARGIN: 0px; LINE-HEIGHT: 1.5; FONT-SIZE: 7pt; FONT-FAMILY: Arial; COLOR: #666
}
.fullPath A:link {
	COLOR: #666; TEXT-DECORATION: none
}
.fullPath A:hover {
	COLOR: #f07726; TEXT-DECORATION: none
}
.fullPath A:visited {
	COLOR: #666; TEXT-DECORATION: none
}
.fullPath A:visited:hover {
	COLOR: #f07726; TEXT-DECORATION: none
}
.resources {
	PADDING-LEFT: 12px; PADDING-RIGHT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 20px; MARGIN: 0px; LINE-HEIGHT: 1.5; FONT-SIZE: 10pt; FONT-FAMILY: Arial
}

.resources ul {
	PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px; MARGIN: 0px; 
}
	
.resources li  {
	list-style: none;
	PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; MARGIN: 0px; 
	background: transparent url("files/arrow.png") no-repeat left top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}
.resources A:link {
	COLOR: #f07726; TEXT-DECORATION: none
}
.resources A:hover {
	COLOR: #666; TEXT-DECORATION: none
}
.resources A:visited {
	COLOR: #f07726; TEXT-DECORATION: none
}
.resources A:visited:hover {
	COLOR: #666; TEXT-DECORATION: none
}
.resourcess {
	PADDING-LEFT: 12px; PADDING-RIGHT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 20px; MARGIN: 0px; LINE-HEIGHT: 1.5; FONT-SIZE: 10pt; FONT-FAMILY: Arial
}

.resourcess ul {
	PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; MARGIN: 0px; 
}
	
.resourcess li  {
	list-style: none;
	PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; MARGIN: 0px; 
	background: transparent url("files/arrow.png") no-repeat left top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}
.resourcess A:link {
	COLOR: #f07726; TEXT-DECORATION: none
}
.resourcess A:hover {
	COLOR: #666; TEXT-DECORATION: none
}
.resourcess A:visited {
	COLOR: #f07726; TEXT-DECORATION: none
}
.resourcess A:visited:hover {
	COLOR: #666; TEXT-DECORATION: none
}


.tableTxt {
	FONT-SIZE: 9pt; LINE-HEIGHT: 1.4; FONT-FAMILY: Arial; COLOR: #666
}
.contactAddress {
	FONT-SIZE: 9pt; LINE-HEIGHT: 1.4; FONT-FAMILY: Arial; COLOR: #666
}

.newsTitle {
	COLOR: #777;
	FONT-SIZE: 10pt; 
	FONT-WEIGHT: bold; 
}
.newsTitle A:link {
	COLOR: #333; TEXT-DECORATION: none
}
.newsTitle A:hover {
	COLOR: #f07726; TEXT-DECORATION: none
}
.newsTitle A:visited {
	COLOR: #333; TEXT-DECORATION: none
}
.newsTitle A:visited:hover {
	COLOR: #f07726; TEXT-DECORATION: none
}

.newsAuthor {
	COLOR: #777;
	FONT-SIZE: 10pt; 
	FONT-WEIGHT: bold; 
}
.newsTimestamp {
	FONT-SIZE: 8pt; COLOR: #999;
}

.tkcTitle {
	FONT-SIZE: 9pt; 
	FONT-WEIGHT: bold; 
	COLOR: #c29500;
}

.beta {
	FONT-SIZE: 9pt; 
	FONT-WEIGHT: normal; 
	COLOR: #666;
	TEXT-ALIGN: center;
}

.mandatory {
	FONT-SIZE: 13pt; 
	FONT-WEIGHT: bold; 
	COLOR: #ec7727;
	display: inline;
}

.tdTxt {
	FONT-SIZE: 9pt; LINE-HEIGHT: 1.4; FONT-FAMILY: Arial; COLOR: #666
}


#mtb1 { cellspacing:2; cellpadding:5; border: 0px; margin: 0px; padding: 0px; width: 100%; font-size: 12px;}
#mtb1_rowT { height:20px;  width:100%; background:#d3dce3; color:#0000fb; text-align: center; }
#mtb1_row1 { height:20px;  width:100%; background:#e5e5e5; color:#000000;  }
#mtb1_row2 { height:20px;  width:100%; background:#d5d5d6; color:#000000;  }
