body {
	background-color: bisque;
	margin: 0px;
	padding: 0px;
	text-align: center;
	color: #000000;
	font-family: arial,verdana,sans-serif;
	font-size: 12px;
	line-height: 160%;
}

h1 {
	color: #000000;
	font-family: arial,verdana,sans-serif;
	font-size: 20px;
	margin: 0px;
	padding: 0px;
}

h2 {
	color: #000000;
	font-family: arial,verdana,sans-serif;
	font-size: 18px;
}

h3 {
	color: #000000;
	font-family: arial,verdana,sans-serif;
	font-size: 16px;
}

h4 {
	color: #000000;
	font-family: arial,verdana,sans-serif;
	font-size: 14px;
}

th {
	color: #000000;
	font-family: arial,verdana,sans-serif;
	font-size: 12px;
	font-weight: bold;
}

td {
	color: #000000;
	font-family: arial,verdana,sans-serif;
	font-size: 12px;
}

a {
	text-decoration: none;
	font-weight: bold;
	font-family: arial,verdana,sans-serif;
	font-size: 12px;
}

a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #0000ff;
	font-family: arial,verdana,sans-serif;
	font-size: 12px;
}

label {
	display: block;
	width: 100px;
	float: left;
	margin: 2px 4px 6px 4px;
	text-align: right;
}

.testimonial {
	background-color: bisque;
	margin: 0px;
	padding: 10px;
	color: #000000;
	font-family: arial,verdana,sans-serif;
	font-size: 12px;
	line-height: 160%;
}

.photo_gallery_page {
	background-color: #cccccc;
	color: #000000;
	font-family: arial,verdana,sans-serif;
	font-weight: bold;
	font-size: 8px;
	background: #cccccc;
	width: 30px;
	border: 1px solid #999999;
	padding: 3px;
	margin: 0px;
}

.snav {
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
	font-family: arial,verdana,sans-serif;
	font-size: 12px;
}

.blue_alink {
	text-decoration: none;
	font-weight: bold;
	color: #ccccff;
	font-family: arial,verdana,sans-serif;
	font-size: 12px;
}

.white_alink {
	text-decoration: none;
	font-weight: bold;
	color: white;
	font-family: arial,verdana,sans-serif;
	font-size: 12px;
}

.login_field {
	width: 80px;
	height: 20px;
	border: 1px solid #ccccff;
}

.tss_form {
	margin: 0px;
	padding: 0px;
	font-family: arial,verdana,sans-serif;
	font-size: 12px;
}

.tss_submit {
	background-color: #ccccff;
	color: #000000;
	font-family: arial,verdana,sans-serif;
	font-weight: bold;
	font-size: 8px;
	background: bisque;
	border: 1px solid #006;
	height: 20px;
	padding: 0px;
	margin: 0px;
}

.tss_picture_submit {
	background-color: #cccccc;
	color: #000000;
	font-family: arial,verdana,sans-serif;
	font-weight: bold;
	font-size: 8px;
	background: #cccccc;
	border: 1px solid #006;
	padding: 3px;
	margin: 0px;
}

.tss_picture_input {
	background-color: #cccccc;
	color: #000000;
	font-family: arial,verdana,sans-serif;
	font-weight: bold;
	font-size: 8px;
	background: #cccccc;
	width: 200px;
	border: 1px solid #006;
	padding: 3px;
	margin: 0px;
}

.radio_green {
	background-color: DarkKhaki ;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: black;
	padding: 3px;
}

.radio_yellow {
	background-color: gold;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: black;
	padding: 3px;
}

.radio_red {
	background-color: pink;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: black;
	padding: 3px;
}

#tssCanvas
{
	background-image: url("/images/contentBG.png");
	background-color: darkgray;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	width: 770px;
	text-align: left;
}

#tssBanner
{
	background-color: bisque;
	margin: 0px;
	padding: 0px;
	width: 770px;
	height: 115px;
	clear: both;
}

#tssHeader
{
	background-color: bisque;
	width: 770px;
	height: 35px;
	margin: 0px;
	padding: 0px;
}

#tssDate
{
	background-image: url("/images/corner-ul.png");
	background-position: top left; 
	background-repeat: no-repeat;
	float: left;
	margin: 0px;
	padding: 5px;
	width: 160px;
	height: 25px;
	overflow: hidden;
	text-align: center;
	color: white;
	font-weight: bold;
	display: table-cell;
	vertical-align: middle;
}

#tssLogin
{
	background-image: url("/images/corner-ur.png");
	background-position: top right; 
	background-repeat: no-repeat;
	float: right;
	margin: 0px;
	padding: 5px;
	width: 590px;
	height: 25px;
	overflow: hidden;
	text-align: center;
	color: white;
	font-weight: bold;
	display: table-cell;
	vertical-align: middle;
}

#tssNav
{
	background-color: darkkhaki;
	margin: 0px;
	padding: 0px;
	width: 770px;
	height: 115px;
	clear: both;
}

#tssContent
{
	background-repeat: repeat-y;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}

#tssLeftContent
{
	float: left;
	margin: 0px;
	padding: 0px;
}

#tssSiteNav
{
	background-color: #669966;
	width: 150px;
	margin: 0px;
	padding: 10px;
	overflow: hidden;
}

#tssNews
{
	background-color: #99cc99;
	width: 150px;
	margin: 0px;
	padding: 10px;
	overflow: hidden;
}

#tssMainContent
{ 
	background-color: white;
	float: right;
	width: 580px;
	margin: 0px;
	padding: 10px 10px 10px 10px;
}

#tssSpacer
{
	background-color: bisque;
	width: 770px;
	height: 10px;
	margin: 0px;
	padding: 0px;
	clear: both;
}

#tssCopyright
{
	background-image: url("/images/tss-footer.png");
	background-color: bisque;
	width: 770px;
	height: 35px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	color: white;
	font-weight: bold;
	display: table-cell;
	vertical-align: middle;
	clear: both;
}

#tssButton
{
	background-image: url("/images/button-150x30.png");
	background-position: center; 
	background-repeat: no-repeat;
	width: 150px;
	height: 30px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	text-align: center;
	color: black;
	font-weight: bold;
	display: table-cell;
	vertical-align: middle;
	clear: both;
}

#tssSearch
{
	background-image: url("/images/search_bg.png");
	background-position: center; 
	background-repeat: no-repeat;
	width: 150px;
	height: 44px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	text-align: center;
	color: black;
	font-weight: bold;
	display: table-cell;
	vertical-align: middle;
	clear: both;
}

#marqueecontainer
{
	position: relative;
	width: 574px;
	height: 144px;
	margin: 5px 0px 10px 0px;
	padding: 3px;
	overflow: hidden;
	border: 1px solid #eeeeee;
	/* background-color: #eeeeee; */
}

/*** IE6 Fix ***/

* html #marqueecontainer
{
        width: 580px;
        height: 150px;
}

* html #tssDate
{
        width: 170px;
        height: 35px;
}

* html #tssNews
{
        width: 170px;
}

* html #tssSiteNav
{
        width: 170px;
}

* html #tssLogin
{
        width: 600px;
        height: 35px;
}

* html #tssMainContent
{
        width: 600px;
}
