/* 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
}
.headerl {
	FONT: 14pt Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: black! important; TEXT-ALIGN: left
}

.headline  {
	font : 14pt "Times New Roman", Times, serif;
	font-weight : bold;
	color : Black!important;
	text-align : center;
}

.headlineleft  {
	font : 14pt "Times New Roman", Times, serif;
	font-weight : bold;
	color : Black!important;
	text-align : left;
	}

.title {
	FONT: bold 18pt "Times New Roman", Times, serif; COLOR: #3c6c50; TEXT-ALIGN: center
}
.subtitle {
	FONT: bold 16pt "Times New Roman", Times, serif; COLOR: #3c6c50; TEXT-ALIGN: center
}
.subsubtitle {
	FONT: bold 14pt "Times New Roman", Times, serif; COLOR: #3c6c50; 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
}
.subsubtitlebl {
color: Black;
font : 14pt "Times New Roman", Times, serif;
text-align: left;
font-weight : bold;
}



.titlel {
	FONT: bold 18pt "Times New Roman", Times, serif; COLOR: #3c6c50; TEXT-ALIGN: left
}
.subtitlel {
	FONT: bold 16pt "Times New Roman", Times, serif; COLOR: #3c6c50; TEXT-ALIGN: left
}
.subsubtitlel {
	FONT: bold 14pt "Times New Roman", Times, serif; COLOR: #3c6c50; TEXT-ALIGN: left
}
.titlebl {
	FONT: bold 18pt "Times New Roman", Times, serif; COLOR: black; TEXT-ALIGN: left
}
.subtitlebl {
	FONT: bold 16pt "Times New Roman", Times, serif; COLOR: black; TEXT-ALIGN: left
}
.subsubtitlebl {
	FONT: bold 14pt "Times New Roman", Times, serif; COLOR: black; TEXT-ALIGN: left
}

.bigtext {
	FONT: bolder 12pt "Times New Roman", Times, serif; COLOR: #7015dd
}
.date {
	FONT: bold 10pt "Times New Roman", Times, serif; COLOR: #000080
}
.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 */

/* By simply changing the background color of one or more
   of the elements here, and by suppplying appropriate
   border images for the main body table, we can make pretty
   dramatic changes in the appearance of the entire site without
   changing any of the pages themselves. That's the beauty of
   cascading style sheets! */

/* Many of these styles have a "display ;" line. These are the
   elements that will be turned off when printing. The "print.css"
   style sheet is identical to this one, except that it has
   "display: none;" in those lines. */
   
.maincontainertable {
 border: none;
 margin: 0px;
 height: 100%;
 display: ;
}

.maincontainertable_left {
}

.maincontainertable_right {
}

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

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

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

/* The banner is also displayed when printing. */
.tccsabanner {
 text-align: center;
 height: 20px;
 display: ;
}
.titlemain {
 FONT: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #886666; align: center;
}

/* These are the borders around the main body. If desired,
   they could contain images that impart a border to the
   body. Nothing would change here, though. We could also
   impart a border here by simply making their background
   colors different from the main body. */

.mainbody_corner {
 height: 17px;
 width: 17px;
 /*background: #ffffff;*/
 display: ;
}

.mainbody_topbottom {
 height: 17px;
 width: 616px;
/*background: #ffffff;*/
 display: ;
}

.mainbody_side {
 width: 17px;
/* background: #ffffff;*/
 display: ;
}

.mainbody_main {
 width: 616px;
 background: #ffffff;
 /* Add this padding if we use the borders above */
 /* padding: 5px; */
}

.mainfooter {
 font-family: sans-serif;
 font-size: 9px;
 font-style: italic;
 color: #aa8888;
 text-align: center;
 white-space: wrap;
 border: none;
}
 
.mainfooter_counter {
 font-family: sans-serif;
 font-size: 9px;
 font-style: italic;
 color: #aa8888;
 text-align: center;
 white-space: wrap;
 border: none;
 display: ;
}

.bodynew {
	FONT: 14px/16px "Times New Roman", Times, serif; COLOR: #112211; margin: 0px 0px 0px 0px;
	background: #eeffee;
}

.linkinternal
{
    font-family: sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    white-space: wrap;
    display: block;
    margin: 0px;
	width: 150px;
	border: solid 1px #73ad8c;
	padding: 0px;
    text-decoration: none;
    font-family: sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
		padding-top: 2px;
		padding-bottom: 2px;
    background-color: #eeffee;
    color: #447755;
}

.linkinternal:hover
{
    background-color: #ffeedd;
    color: #447755;
}

/*.linkinternal:link
{
    background-color: #eeffee;
    color: #447755;
}*/
/*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: #558866;
	TEXT-ALIGN: center;
}
.subtitle {
	FONT: bold 25px/29px "Times New Roman", Times, serif;
	COLOR: #558866;
	TEXT-ALIGN: center;
}
.subsubtitle {
	FONT: bold 20px/24px "Times New Roman", Times, serif;
	COLOR: #558866;
	TEXT-ALIGN: center;
}
.bigtext {
	FONT: bolder 12pt "Times New Roman", Times, serif; COLOR: #7015dd
}
.date {
	FONT: bold 10pt "Times New Roman", Times, serif; COLOR: #000080
}
.superscript {
	FONT-SIZE: 6pt; VERTICAL-ALIGN: super
}
.unorderedliststandard {
	LIST-STYLE-TYPE: circle
}*/
HR {
	COLOR: #77aa88; background-color: #77aa88; height: 2px; border: none; margin: 0px 0px 0px 0px;
}

h2 {
    border-style: solid;
    border-width: 3px;
    border-left-width: 10px;
    border-right-width: 10px;
    border-color: black;
}
