/* Original styles */

.arial {
	FONT: 12pt Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: black! important
}
.subsubheader {
	FONT: 10pt Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: black! important; TEXT-ALIGN: center
}
.subheader {
	FONT: 12pt Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: black! important; TEXT-ALIGN: center
}
.header {
	FONT: 14pt Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: black! important; TEXT-ALIGN: center
}
.title {
	FONT: bold 18pt "Times New Roman", Times, serif; COLOR: black! important; TEXT-ALIGN: center
}
.subtitle {
	FONT: bold 16pt "Times New Roman", Times, serif; COLOR: black! important; TEXT-ALIGN: center
}
.subsubtitle {
	FONT: bold 14pt "Times New Roman", Times, serif; COLOR: black! important; TEXT-ALIGN: center
}
.titleb {
	FONT: bold 18pt "Times New Roman", Times, serif; COLOR: black; TEXT-ALIGN: center
}
.subtitleb {
	FONT: bold 16pt "Times New Roman", Times, serif; COLOR: black; TEXT-ALIGN: center
}
.subsubtitleb {
	FONT: bold 14pt "Times New Roman", Times, serif; COLOR: black; TEXT-ALIGN: center
}
.bigtext {
	FONT: bolder 12pt "Times New Roman", Times, serif; COLOR: black! important
}
.date {
	FONT: bold 10pt "Times New Roman", Times, serif; COLOR: black! important
}
.alternate {
	MARGIN-TOP: 4pt; MARGIN-BOTTOM: 4pt; FONT: bold 9pt "Times New Roman", Times, serif; COLOR: black! important
}
.emphasizedtext {
	FONT: bold 14pt "Times New Roman", Times, serif; COLOR: #0000ff; TEXT-ALIGN: left
}
.emphasizedtextcentered {
	FONT: bold 14pt "Times New Roman", Times, serif; COLOR: #e04d05; TEXT-ALIGN: center
}
.form {
	PADDING-RIGHT: 1pt; MARGIN-TOP: 2pt; PADDING-LEFT: 1pt; PADDING-BOTTOM: 1pt; FONT: 10pt "Times New Roman", Times, serif; COLOR: #000080; PADDING-TOP: 1pt
}
.search {
	PADDING-RIGHT: 1pt; MARGIN-TOP: 2pt; PADDING-LEFT: 1pt; PADDING-BOTTOM: 1pt; FONT: 8pt "Times New Roman", Times, serif; COLOR: #000080; PADDING-TOP: 1pt
}
.searchtitle {
	FONT: bold 8pt "Times New Roman", Times, serif; COLOR: #00012d
}
.secondarypageheader {
	FONT: bold italic 16pt "Times New Roman", Times, serif; COLOR: #444444! important; TEXT-INDENT: 5pt; BACKGROUND-COLOR: #ffc5a8
}
.smalltext {
	FONT: 8pt "Times New Roman", Times, serif
}
.smallitalicstext {
	FONT: italic 8pt "Times New Roman", Times, serif
}
.sponsors {
	FONT: bold 8pt "Times New Roman", Times, serif; COLOR: #010101
}
.superscript {
	FONT-SIZE: 6pt; VERTICAL-ALIGN: super
}
.tertiarypageheader {
	FONT: italic 13pt "Times New Roman", Times, serif; COLOR: #6c6c6c; TEXT-INDENT: 5pt; BACKGROUND-COLOR: #99ccff; TEXT-ALIGN: right
}
.unorderedliststandard {
	LIST-STYLE-TYPE: circle
}

/* New link colors */
A:link {
 color: #aa6666;
}
A:visited {
 color: #66aa66;
}
A:active {
 color: #66aa66;
}
A:hover {
 color: #dd7766;
}

BODY {
	FONT: 11pt "Times New Roman", Times, serif; COLOR: #222222
}
DIV {
	FONT: 11pt "Times New Roman", Times, serif; COLOR: #222222
}
DL {
	FONT: 11pt "Times New Roman", Times, serif; COLOR: #222222
}
P {
	FONT: 11pt "Times New Roman", Times, serif; COLOR: #222222
}
SPAN {
	FONT: 11pt "Times New Roman", Times, serif; COLOR: #222222
}
TABLE {
	FONT: 11pt "Times New Roman", Times, serif; COLOR: #222222
}
TD {
	FONT: 11pt "Times New Roman", Times, serif; COLOR: #222222
}
TR {
	FONT: 11pt "Times New Roman", Times, serif; COLOR: #222222
}

/* New syles */

.maincontainertable {
 border: none;
 margin: 0px;
 display: ;
}

.leftcolumntable {
 border: none;
 margin: 0px;
 display: none;
}

.rightcolumntable {
 border: none;
 margin: 0px;
 display: ;
}

.tccsalogo {
 text-align: center;
 display: none;
}

.tccsabanner {
 text-align: center;
 height: 20px;
 display: ;
}

.titlemain {
 FONT: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #886666; align: center;
}

.mainbody_corner {
 height: 17px;
 width: 17px;
 display: none;
}

.mainbody_topbottom {
 height: 17px;
 width: 616px;
 display: none;
}

.mainbody_side {
 width: 17px;
 display: none;
}

.mainbody_main {
 width: 616px;
 background: #ffffff;
}

.mainfooter {
 font-family: sans-serif;
 font-size: 9px;
 font-style: italic;
 color: #aa8888;
 text-align: center;
 white-space: wrap;
 border: none;
 display: none;
}
 
.mainfooter_counter {
 font-family: sans-serif;
 font-size: 9px;
 font-style: italic;
 color: #aa8888;
 text-align: center;
 white-space: wrap;
 border: none;
 display: none;
}
 
table.body a:link {
 color: #aa6666;
}
table.body a:hover {
 color: #dd7766;
}
table.body a:visited {
 color: #66aa66;
}
table.body a:active {
 color: #66aa66;
}

.title {
	FONT: bold 30px/34px "Times New Roman", Times, serif;
	COLOR: #000000;
	TEXT-ALIGN: center;
}
.subtitle {
	FONT: bold 25px/29px "Times New Roman", Times, serif;
	COLOR: #000000;
	TEXT-ALIGN: center;
}
.subsubtitle {
	FONT: bold 20px/24px "Times New Roman", Times, serif;
	COLOR: #000000;
	TEXT-ALIGN: center;
}
.bigtext {
	FONT: bolder 12pt "Times New Roman", Times, serif; COLOR: #000000
}
.date {
	FONT: bold 10pt "Times New Roman", Times, serif; COLOR: #000000
}
.superscript {
	FONT-SIZE: 6pt; VERTICAL-ALIGN: super
}
.unorderedliststandard {
	LIST-STYLE-TYPE: circle
}
BODY {
	FONT: 14px/16px "Times New Roman", Times, serif; COLOR: #000000; margin: 0px 0px 0px 0px;
	background: #ffffff;
}
DIV {
	FONT: 14px/16px "Times New Roman", Times, serif; COLOR: #000000; margin: 0px 0px 0px 0px;
}
DL {
	FONT: 14px/16px "Times New Roman", Times, serif; COLOR: #000000; margin: 0px 0px 0px 0px;
}
P {
	FONT: 14px/16px "Times New Roman", Times, serif; COLOR: #000000; margin: 0px 0px 0px 0px;
}
SPAN {
	FONT: 14px/16px "Times New Roman", Times, serif; COLOR: #000000; margin: 0px 0px 0px 0px;
}
TABLE {
	FONT: 14px/16px "Times New Roman", Times, serif; COLOR: #000000; margin: 0px 0px 0px 0px;
}
TD {
	FONT: 14px/16px "Times New Roman", Times, serif; COLOR: #000000; margin: 0px 0px 0px 0px;
}
TR {
	FONT: 14px/16px "Times New Roman", Times, serif; COLOR: #000000; margin: 0px 0px 0px 0px;
}
H3 {
	FONT: bold 19px/22px "Times New Roman", Times, serif; COLOR: #000000; TEXT-ALIGN: center; margin: 0px 0px 0px 0px;
}
BR {
	height: 14px; margin: 0px 0px 0px 0px;
}
HR {
	COLOR: #000000; background-color: #000000; height: 2px; border: none; margin: 0px 0px 0px 0px;
}
