body {background: url(../images/tcx09/gradient.jpg);
background-color:white;
background-repeat: repeat-x;
}

.padded {
padding-left: 15px;
padding-right: 15px;

}

.padheader{
padding-left: 20px;
padding-top: 3px;

}

.headeralign{
margin-top: -22px;
padding-left: 430px;
}

.headeralignleft{
margin-top: -22px;
padding-left: 20px;
padding-bottom: 15px;}

#content {
background:url(../images/tcx09/bg.jpg);
height: 1020px; 
width: 1020px;
position: absolute; 
top:0px;    
left: 50%;
margin-left: -510px;
background-repeat:no-repeat;
}

#contentheader {
background: url(../images/tcx09/contenttop.png);
width: 781px;
height: 74px;
}

#contentinfo{
background-image:url(../images/tcx09/contentmiddle.png);
background-repeat: repeat-y;
height: 2050px;
padding-left: 30px;
color:black;
}

#contentfooter{
background-image: url(../images/tcx09/contentbottom.png);
background-repeat: no-repeat;
width: 781px;
height: 74px;
text-align: center;
font-family: Helvetica,  Arial, sans-serif;
font-size:13px;
}

#contentfooter a{text-decoration: none;
color:black;
text-decoration: underline;

}

#contentfooter a:hover{
text-decoration: none;

}

#upperlink{
	text-align:left;
	padding-top: 25px;
	padding-left: 14px;
	font-family: Helvetica,  Arial, sans-serif;
font-size:13px;
}

#upperlink a{text-decoration: none;
color:black;
}

#upperlink a:hover{
text-decoration: underline;
}

#links{
text-align: right;
padding-top: 25px;
padding-right: 40px;
font-family: Helvetica,  Arial, sans-serif;
font-size:13px;}

#links ul, #links li{
list-style-type: none; 
	display: inline;
}
#links a{text-decoration: none;
color:black;
}

#links a:hover{
text-decoration: underline;
}

#links li{
padding-left: 10px;

}

#topbanner{
position: absolute;
left: 82px;
background:url(../images/tcx09/topbanner.png);
height: 381px;
width: 779px;
padding-left:31px;
padding-top: 24px;
background-repeat:no-repeat;
}

#box{
position: absolute;
top: 360px;
left: 80px;
}

#graybox{
margin-left: 32px;
display: block;}

.grayheader{
background-image: url(../images/tcx09/graytop.png);
width: 710px;
height: 36px;
}

.grayheader2{
background-image: url(../images/tcx09/graytop.png);
width: 710px;
height: 36px;
background-repeat: no-repeat;
padding-left: 20px;
padding-top: 12px;
font-size:  16px;
color:#3B5E2B;
font-weight: bold;
margin-bottom: -12px;
}

.graycontent{
background-image: url(../images/tcx09/graymiddle.png);
background-repeat:repeat-y;
padding-left: 20px;
padding-right: 220px;
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
}

.graycontent a{
color:  black;	
text-decoration: underline;
}

.graycontent a hover {
text-decoration: no;
}
.graybottom{
background-image: url(../images/tcx09/graybottom.png);
width: 710px;
height: 36px;

}

#regbox{
padding-left: 397px;
margin-right: 190px;
}

#greenbox{
padding-left: 380px;
margin-right: 190px;
}

#greenheader{
background-image: url(../images/tcx09/greentop.png);
width: 323px;
height: 23px;
}

#greencontent{
background-image: url(../images/tcx09/greenmiddle.png);
background-repeat:repeat-y;
padding-left: 20px;
padding-right: 40px;
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
text-align: center;

}

#greenbottom{
background-image: url(../images/tcx09/greenbottom.png);
width: 323px;
height: 23px;

}

#picturebox{
background-image: url(../images/tcx09/picturebox.png);
background-repeat:no-repeat;
width: 354px;
height: 241px;
float: left;
margin-left: 25px;
margin-top: -26px;
padding-top: 6px;
padding-left: 6px
inherit;
}

#hor-zebra
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	width: 640px;
	text-align: left;
	border-collapse: collapse;
}
#hor-zebra th
{
	font-size: 14px;
	font-weight: normal;
	padding: 10px 8px;
	color: #35A426;
}
#hor-zebra td
{
	padding: 8px;
	color: black;
}
#hor-zebra .odd
{
	background: #aaff99; 
}