/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif; 
	background-image: url(images/TChome-grad.jpg);
	background-repeat: repeat-x;
	margin: 0 auto;
	background-color: #6F82A3;
}
#pagewrapper {
	width: 982px;
	margin: 0 auto;
}
#top {
	background-image: url(images/TChome-top.jpg);
	background-repeat: no-repeat;
	height: 85px;
	width: 752px;
	padding-left: 230px;
	padding-top: 93px;
}
#top ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
} 
#top ul li {
	margin-left: 0;	margin-bottom: 0;
	list-style: none;
	display: inline;
	padding-right: 35px;
	font-size: 0.75em;
}
#top ul li.here {
	list-style: none;
	display: inline;
}
a.top:link { color: #FF9900; font-weight: bold;	text-decoration: none; }
a.top:visited { color: #FF9900;	font-weight: bold;	text-decoration: none; }
a.top:active{ color: #ffffff; font-weight: bold;	text-decoration: none; }
a.top:hover { color: #ffffff; font-weight: bold;	text-decoration: none; }

#mid {
	width: 982px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#midleft {
	background-image: url(images/TChome-mid-left.jpg);
	background-repeat: no-repeat;
	width: 492px;
	float: left;
	text-align: left;
	height: 298px;
	padding-left: 285px;
	vertical-align: top;
}
#midleft p {
	font-size: 0.78em;
	line-height: 1.49em;
	color: #333333;
}

a.midleft:link{	color: #475570;	text-decoration: none;	font-weight: bold;	font-size: 0.7em;	line-height: 1.5em;}
a.midleft:visited{ color: #475570; text-decoration: none; font-weight: bold; font-size: 0.7em;	line-height: 1.5em;}
a.midleft:active{ color: #FF6600; text-decoration: none; font-weight: bold; font-size: 0.7em;	line-height: 1.5em;}
a.midleft:hover { color: #FF6600; text-decoration: none; font-weight: bold; font-size: 0.7em;	line-height: 1.5em;}

#midright {
	font-size: 0.7em;
	background-image: url(images/TChome-mid-right.jpg);
	background-repeat: no-repeat;
	width: 205px;
	float: right;
	text-align: left;
	height: 93px;
	padding-top: 205px;
	font-weight: bold;
}

a.midright:link { color: #475570; text-decoration: none; }
a.midright:visited { color: #475570; text-decoration: none; }
a.midright:active{ color: #FF6600; text-decoration: none; }
a.midright:hover { color: #FF6600; text-decoration: none; }

#footert {
	background-image: url(images/TChome-bottom.jpg);
	background-repeat: no-repeat;
	text-align: left;
	width: 888px;
	height: 36px;
	padding-top: 108px;
	padding-left: 93px;
}
#footert ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
} 
#footert ul li {
	font-size: 0.8em;
	margin-left: 0;	margin-bottom: 0;
	list-style: none;
	font-weight: normal;
	display: inline;
	padding-right: 72px;
}
#footert ul li.here {	list-style: none;	display: inline;}

a.footert:link { color: #CCCCCC; text-decoration: none; }
a.footert:visited { color: #CCCCCC;	text-decoration: none; }
a.footert:active{ color: #ffffff; text-decoration: none; }
a.footert:hover { color: #ffffff; text-decoration: none; }
	
#footerb {
	background-image: url(images/TChome-footer.jpg);
	background-repeat: no-repeat;
	text-align: right;
	width: 962px;
	height: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #E3A959;
	padding-right: 20px;
}

/*________________________________SUB PAGES________________________________________*/

#topsub {
	background-image: url(images/TChome-top-sub.jpg);
	background-repeat: no-repeat;
	height: 85px;
	width: 752px;
	padding-left: 230px;
	padding-top: 93px;
	text-align: left;
}
#topsub ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
} 
#topsub ul li {
	margin-left: 0;	margin-bottom: 0;
	list-style: none;
	display: inline;
	padding-right: 35px;
	font-size: 0.75em;
}
#topsub ul li.here {
	list-style: none;
	display: inline;
}
a.topsub:link { color: #FF9900; font-weight: bold;	text-decoration: none; }
a.topsub:visited { color: #FF9900; font-weight: bold;	text-decoration: none; }
a.topsub:active{ color: #ffffff; font-weight: bold;	text-decoration: none; }
a.topsub:hover { color: #ffffff; font-weight: bold;	text-decoration: none; }

#midsub {
	width: 640px;
	background-color: #FFFFFF;
	margin-right: 23px;
	margin-left: 19px;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	vertical-align: top;
	padding-right: 150px;
	padding-left: 150px;
	color: #333333;
}

#midsub p {
	font-size: 0.78em;
	line-height: 1.7em;
	color: #333333;
}
#smallsub {
	text-align: center;
	height: 250px;
	width: 160px;
	float: left;
}
#footertsub {
	background-image: url(images/TChome-bottom-sub.jpg);
	background-repeat: no-repeat;
	text-align: left;
	width: 886px;
	height: 36px;
	padding-top: 108px;
	padding-left: 96px;
}
#footertsub ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
} 
#footertsub ul li {
	font-size: 12px;
	margin-left: 0;	margin-bottom: 0;
	list-style: none;
	font-weight: normal;
	display: inline;
	padding-right: 84px;
}
#footertsub ul li.here {
	list-style: none;
	display: inline;
}
	
a.footertsub:link { color: #CCCCCC; text-decoration: none; }
a.footertsub:visited { color: #CCCCCC; text-decoration: none; }
a.footertsub:active{ color: #ffffff; text-decoration: none; }
a.footertsub:hover { color: #ffffff; text-decoration: none; }	
	
/*-----------------------------------FORM-----------------------------------*/
#contact {
	width: 348px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	vertical-align: top;
}
#contact input {
	display:block;
	width:150px;
	float: left;
	margin-bottom: 20px;
	margin-left: 15px;
}
#contact textarea {
	width: 340px;
	text-align: left;
	float: left;
}
#contact label  {
	display:block;
	text-align:left;
	width: 160px;
	font-size: 0.75em;
	float: left;
	height: 22px;
	line-height: 20px;
	padding-left: 15px;
	background-color: #C1C6D0;
	
}

/*---------------------------OTHER-----------------------------*/
img.floatRight {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

h2 {
	font-size: 1.03em;
	color: #475570;
	line-height: 1.1em;
}
h3 {
	font-size: 1.03em;
	color: #475570;
	line-height: 1.1em;
	text-align: center;
}

h4 {
	font-size: 0.72em;
	line-height: 1.5em;
	color: #CC6600;
	text-align: left;
	font-weight: bold;
}
h5 {
	font-size: 0.72em;
	line-height: 1.5em;
	color: #CC6600;
	text-align: center;
	font-weight: bold;
}
.brclear {  clear:both;      height:0;      margin:0;     font-size: 1px;     line-height: 0px;}

h1,h2,h3,h4,h5,p,ul { font-family: sans-serif; }

pre { font-family: monospace; }
