/*body parameters*/
/* width: 880px; */ 
* { border: 0 none; margin: 0 0; padding: 0;}
body
{
	width: 800px; min-width:700px;
	font-family: "arial", "times new roman", "georgia", "estrangela edessa", "book antiqua";
	text-align:center; 
	margin-left:auto; margin-right:auto;
}
hr
{
	color: fuchsia;
	background-color: fuchsia;
	color: #FF1493;
	background-color: #FF1493;
	height: 1px;
	border:0 none;
	margin:0;
	padding:0;
	width:100%; 
}
div
{
	margin-left:auto; 
	margin-right:auto;
}

table { border: black none 0px;}
tbody { border: black none 0px;}
tr { border: inherit; outline: inherit; color: inherit; background-color: inherit; margin: inherit; }
th { border: inherit; outline: inherit; color: inherit; background-color: inherit; margin: inherit;  font-weight:bold; text-align:center; } 
td { border: inherit; outline: inherit; color: inherit; background-color: inherit; margin: inherit; }

#buttons table 
{
	margin-left:auto; 
	margin-right:auto;
	text-align: center;
	border:0 none;
	vertical-align: middle;			
}
#buttons tr
{
	margin-left:auto; 
	margin-right:auto;
}
#buttons td
{
	margin-left:auto; 
	margin-right:auto;
	padding:4px; 
	text-align: center;
}
/* pageTitle bookmark */
#indexHA
{
	text-align: center; 
	margin-left:auto; 
	margin-right:auto;
}
#indexHA table { text-align: center; margin-left:auto; margin-right:auto; width:100%;}
#indexHA tbody { text-align: center; margin-left:auto; margin-right:auto; }
#indexHA tr { text-align: center; margin-left:auto; margin-right:auto; font-size:19px; line-height:normal;}
#indexHA th { text-align: center; margin-left:auto; margin-right:auto; }
#indexHA td { text-align: center; margin-left:auto; margin-right:auto; }

#tnaGlanceOver
{
	width:800px;
}		
#tnaGlanceLogo
{
	float:left;
}
#tnaGlanceRight
{
	float:right; padding-right:10px;
}
/*  color: #FF1493; */
#tnaGlanceText
{
	padding:0px 10px 0px 5px; 
	color:black; 
	font-size:16px;
	float:left;
	text-align: justify;
	margin-left:5px;
	margin-right:5px;
	width:350px;
	
}
#tnaOver
{
	width:800px;
}		
#tnaLeft
{
	float:left; width:380px;
}
#tnaRight
{
	float:right; padding-right:10px; width:380px;
}
#tnaArticleSet
{
	width:370px; float left;
}		
.tnaT
{
	width:360px; float left;
	color: black;
	font-size: 15px;
	text-align: justify;
	padding: 12px;
	margin-left: 5px;
	margin-right: 5px;

	background: #FFF0F6 url('/images/mbox_3.png') repeat-x top; 
	border:1px solid #FF1493; 
	padding:6px;
	
}		
.tnaT p {padding-left:10px; padding-right:10px;}
.tnaAtten
{
	color: black;
	font-size: 26px;
	text-align: center;
	margin-left:auto; 
	margin-right:auto;
}		

	/* 3 Basic Text Styles */
		.basicT
{
	width:600px;
	color: black;
	font-size: 19px;
	text-align: left;
	margin-left: 25px;
	margin-right: 25px;
}
.plainC
{
	color: black;
	font-size: 12px;
	text-align: left;
}
.attenT
{
	width:700px;
	color: black;
	font-size: 32px;
	text-align: center;
	margin-left:auto; 
	margin-right:auto;
}		
.bwAtten
{
	width:550px;
	color: black;
	font-size: 32px;
	text-align: center;
	vertical-align: baseline;			
	margin-left:auto; 
	margin-right:auto;
}		
.bwAtten p { color:black; }
/* #FF1493 #fe20dd*/
.gnoStyle { background-color:#ffc0ff;}

.optional 
{
	
}
/* .headT width:720px; */
.headT 
{
	heigth:90px;
	color: black;
	font-size: 48px;
	text-align: center; 
	margin-left:auto; 
	margin-right:auto;
	font-family: "arial", "times new roman", "georgia", "estrangela edessa", "book antiqua";
}
.headP
{
	color: black;
	font-size: 48px;
	text-align: center; 
	margin-left:auto; 
	margin-right:auto;
	font-family: "arial", "times new roman", "georgia", "estrangela edessa", "book antiqua";
		
	position:relative;
	z-index:9;
}
.headPT
{
	color: black;
	font-size: 48px;
	text-align: center; 
	margin-left:auto; 
	margin-right:auto;
	font-family: "arial", "times new roman", "georgia", "estrangela edessa", "book antiqua";
}

.headTC
{
	color: black;
	font-size: 32px;
	text-align: left; 
	margin-left:auto; 
	margin-right:auto;
	font-family: "arial", "times new roman", "georgia", "estrangela edessa", "book antiqua";
}

/* use for images, including the logo*/

.bogoimg
{
	position:relative; left:120px;
	z-index:2;
	text-align: center;
	border-color:#FFFFFF;
	border-width: 3px;
	vertical-align: middle;
	cellpadding: 4px;
	filter:alpha(opacity=30);
	/* CSS3 standard */
	opacity:0.3;
	/* for Mozilla */
	-moz-opacity:0.3;
	
}

.bogo2img
{
	text-align: left;
	border-color:#FFFFFF;
	border-width: 3px;
	vertical-align: middle;
	cellpadding: 4px;
}

div.background
  {
  width: 500px;
  height: 250px;
  background: url(/images/tcLogoW.png) repeat;  
  border: 2px solid black;
  }
div.transbox
  {
  width: 400px;
  height: 180px;
  margin: 30px 50px;
  background-color: white;
  border: 1px solid black;
  /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
  /* for Mozilla */
  -moz-opacity:0.6;
  }
div.transbox p
  {
  margin: 30px 40px;
  font-weight: bold;
  color: #000000;
  }
			
.prost
{
	color:black;
	font-size:32px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
 	width: 500px;
	height: 250px;
	background: url(/images/tcLogoW.png) repeat;
	border: 2px solid black;	
}
.prost2
  {
  width: 400px;
  height: 180px;
  margin: 30px 50px;
  background-color: #ffffff;
  border: 1px solid black;
  /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
  /* for Mozilla */
  -moz-opacity:0.6;
  }


.messagebox { height:1%; border:1px solid #000000; padding:10px; background:#F6F6F6 url("images/webshop/messagebox_bg2.png") repeat-x top; }

.testArt
{
	width:550px;
	text-align: left;
	margin-left:50px;
	margin-right:50px;
	background: #FFF0F6 url('/images/mbox_3.png') repeat-x top; 
	border:1px solid #FF1493; 
	padding:10px;
}
.testArt p {padding-left:14px; padding-right:14px;}
h1 {font-size: 32px; font-weight:bold; }
#braWoePage { width:600px; margin:auto auto; text-align:center;}
#braWoes
{
	width:560px;
	text-align: left;
	margin: auto auto;

	background: #FFF0F6 url('/images/mbox_3.png') repeat-x top;
	border:1px solid #FF1493;
	padding:16px;
}
#braWoeList
{
	width:600px;
	color: black;
	font-size: 19px;
	text-align: left;
}

#bwStatement {  }
#bwAdvice { text-align:justify; }
#braWoes p {padding-left:14px; padding-right:14px;}
#braWoe {text-decoration:underline; }
#bwMonth {background-color:#FFCCFF; text-decoration:underline; }
.braWoes
{
	width:550px;
	text-align: left;
	margin-left:5px;
	margin-right:5px;
	background: #FFF0F6 url('/images/mbox_3.png') repeat-x top; 
	border:1px solid #FF1493; 
	padding:10px;
}
.braWoes p {padding-left:14px; padding-right:14px;}
#braWoeX {text-decoration:underline;}
#bwMonthX {background-color:#FFCCFF; text-decoration:underline; }
#faqPixie {  margin:0px 0px 0px 0px ; width:100px;   }
#faqPixie img {width:100px; margin:0px 0px 0px 0px ;   position:absolute; left:700px; top:500px; z-index:1}
#faqPage { width:600px; margin:auto auto ; text-align:center; }
#pixieImg {width:100px; margin: -42px -50px 0px 0px ;  float:right; }
#faqTitle
{
	font-size: 32px;
	text-align: center;
	margin-left:auto; 
	margin-right:auto;
}		
/* part of faqTitle: vertical-align: baseline; */
#faqList
{
	width:550px;
	color: black;
	font-size: 17px;
	text-align: justify;
	padding: 20px 20px 20px 20px;
	background: #FFF0F6 url('/images/mbox_3.png') repeat-x top;
	border:1px solid #FF1493;
	margin-left:auto; 
	margin-right:auto;
}
#faqList  p {padding-left:14px; padding-right:14px;}
#faqOpen
{
	width:500px;
	color: black;
	font-size: 19px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}
#aboutUs { width:700px;}
#auMission 
{ 
	border-collapse:separate; border: ridge medium silver;  padding:5px;
	text-align: left;
	background-image:url('/images/pinksatinbg.gif.jpg'); 
	-moz-opacity:.8; 
	filter:alpha(opacity=80); 
	border:3px ridge #FFFFFF;
	font-weight:bold;
}
#auMission tr { border-collapse:separate; border: ridge medium silver; }
#auMission th { border-collapse:separate; border: ridge medium silver; }
#auMission td { border-collapse:separate; border: ridge medium silver; }

#auEmail
{ 
	width: 700px;
	border-collapse:separate; 
	margin: 0 0; 
	border: ridge medium silver; 
	padding:5px;
	text-align: left;
	background-image:url('/images/pinksatinbg.gif.jpg'); 
	-moz-opacity:.8; 
	filter:alpha(opacity=80); 
	border:3px ridge #FFFFFF;
	font-weight:bold;
}
#auEmail
{ 
	width: 700px;
	margin: 0 0; 
	padding:5px;
	text-align: left;
	border:3px ridge #FFFFFF;
}

#auEmail tr { border-collapse:separate; margin: 0 0; border: ridge medium silver; }
#auEmail th { border-collapse:separate; margin: 0 0; border: ridge medium silver; }
#auEmail td { border-collapse:separate; margin: 0 0; border: ridge medium silver; }

#auAddHours
{ 
	width: 700px;
	border-collapse:separate; 
	margin: 0 0; 
	border: ridge medium silver; 
	padding:5px;
	text-align: center;
	background-image:url('/images/pinksatinbg.gif.jpg'); 
	-moz-opacity:.8; 
	filter:alpha(opacity=80); 
	border:3px ridge #FFFFFF;
	
}

#auAddHours tbody { border-collapse:collapse; margin: 0 0; border: none; }
#auAddHours tr    { border-collapse:collapse; margin: 0 0; border: none; }
#auAddHours th    { border-collapse:collapse; margin: 0 0; border: none; padding:4px 4px 4px 4px;}
#auAddHours td    { border-collapse:collapse; margin: 0 0; border: none; padding:8px 8px 8px 8px; font-weight:bold;}

#auAddress       { border-collapse:collapse; margin:0 20px 0 0; border: none; padding:8px 8px 8px 8px; width:270px;  }
#auAddress tbody { border-collapse:collapse; margin:0; border: none; padding:4px 4px 4px 4px; width:240px; }
#auAddress tr    { border-collapse:collapse; margin:0; border: none; padding:4px 4px 4px 4px; width:210px; }
#auAddress th    { border-collapse:collapse; margin:0; border: ridge medium silver; padding:4px 4px 4px 4px; width:100px; }
#auAddress td    { border-collapse:collapse; margin:0; border: ridge medium silver; padding:4px 4px 4px 4px; width:200px; }

#auHours       { border-collapse:collapse; margin:0 0 0 20px; border: none; padding:4px 4px 4px 4px; width:330px; }
#auHours tbody { border-collapse:collapse; margin:0; border: none; padding:0px 0px 0px 0px; width:310px; }
#auHours tr    { border-collapse:collapse; margin:0; border: none; padding:0px 0px 0px 0px; width:300px; }
#auHours th    { border-collapse:collapse; margin:0; border: ridge medium silver; padding:4px 4px 4px 4px; width:110px; text-align:right;}
#auHours td    { border-collapse:collapse; margin:0; border: ridge medium silver; padding:4px 4px 4px 4px; width:190px; font-weight:bold; text-align:left;}
.gno
{
	text-align: justify;
	margin-left:50px;
	margin-right:50px;
	padding-left:5px;
	padding-right:5px;
	width:690px;
}

a:link { color:  black; }
a:visited { color: #8b008b; }
a:active { color: #ff1493; }
.aboutUs 
{
	width: 800px;
}

.aboutUs table
{
	text-align: left;
	margin-left:50px;
	margin-right:50px;
	background-image:url('/images/pinksatinbg.gif.jpg'); 
	-moz-opacity:.8; 
	filter:alpha(opacity=80); 
	border:3px ridge #FFFFFF;
}
.aboutUs td
{
	font-weight:bold; border-style:ridge; border-color:white; padding-right:8px; padding-left:8px;
}
.mailUs
{
	width: 800px;  
}

.mailUs table
{
 	text-align: left;
	margin-left:50px;
	margin-right:50px;
	background-image:url('/images/pinksatinbg.gif.jpg'); 
	-moz-opacity:.8; 
	filter:alpha(opacity=80); 
	border:3px ridge #FFFFFF;
}
.mailUs td
{
	font-weight:bold; border-style:ridge; border-color:white; padding-right:8px; padding-left:8px;
}

/* two table types*/
		
		/* use for images, including the logo*/
		.logoimg
			{
			text-align: center;
			border-color:#FFFFFF;
			border-width: 3px;
			position: center;
			vertical-align: middle;			
			cellpadding: 4px;
			}
		
		/* calender... when you want the border to show */
		.tabSh td
			{
			margin-left: auto;
			margin-right: auto;
			align: center;
			position: center;
			border-color: #000000;
			border-style: ridge;
			border-width: 3px;
			horizontal-align: left;
			vertical-align: top;			
			cellpadding: 4px;			
			}
			
		/* preused calender styles 	*/
		.calDiv {text-align:center;  color:black; width:800px;}
		.calDay {border:3px solid black; padding:3px; font-size: 12px;}
		.calMonth { margin-left:auto; margin-right:auto; text-align:center; border:0px solid black; cellpadding:5px; font-size: 12px; width:760px; }
		.calDate {vertical-align:top !important;  width:14% !important; border:3px solid black; padding: 3px 3px 3px 3px; } 
		.calDigits { font-size:12px !important; font-weight:bold !important; }
		#calCorset {vertical-align:top !important;  width:14% !important; text-align:center;  padding: 8px 3px 8px 3px; }
		#dm { font-family:"arial" !important; font-size:11px !important; font-weight:bold !important; margin:0px 0px 0px 0px; text-align:left !important;}
		#nf { font-family:"arial" !important; font-size:11px !important; font-weight:bold !important; margin:0px 8px 0px 0px; }
	#dvmh {min-height:90px; }
/* mouse over navigation button styles*/

	a.style1:link{color:#000080;text-decoration: underline;}
	a.style1:visited{color:#000000;text-decoration: underline;}
	a.style1:active{color:#000000;text-decoration: underline;}
	a.style1:hover{color:#000000;text-decoration: underline;}
	
    .navButton{ 
	border-width:0px; 
	-moz-opacity:0.0; 
	filter:alpha(opacity=0);
	right-margin:auto;
	left-margin:auto;}

div.transOFF {width: 100%; background-color: silver;border:1px solid black; }
div.transON {width: 100%; background-color: silver;opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;border:1px solid black; }
div.trans25 {width: 100%; background-color: silver;opacity:.25;filter: alpha(opacity=25); -moz-opacity: 0.25;border:1px solid black; }
div.trans75 {width: 100%; background-color: silver;opacity:.75;filter: alpha(opacity=75); -moz-opacity: 0.75;border:1px solid black; }

    .navButtonD{ border-top-width:17px; border-bottom-width:17px; border-color:orange; border-left-width:17px; border-right-width:17px;
    	-moz-opacity:0.75; 
    	 filter:alpha(opacity=75);
		onmouseover:this.style.MozOpacity=1;this.filters.alpha.opacity=100;let;
		onmouseout:this.style.MozOpacity=0.75;this.filters.alpha.opacity=75; 
		}
/* Styles for editEvent */		
#dbgPARAMETERS table, #dbgATTRIBUTES table, #tt1 table {padding:1px 2px 3px 4px; border:red solid 2px;  border-collapse:collapse; }
#dbgPARAMETERS tbody, #dbgATTRIBUTES tbody, #tt1 tbody { padding:1px 2px 3px 4px; border:pink solid 2px; }
#dbgPARAMETERS tr, #dbgATTRIBUTES tr, #tt1 tr { padding:1px 2px 3px 4px; border:purple solid 2px; }
#dbgPARAMETERS th, #dbgATTRIBUTES th, #tt1 th { padding:1px 2px 3px 4px; border:gold solid 2px; font-size:12px;}
#dbgPARAMETERS td, #dbgATTRIBUTES td, #tt1 td { padding:0px 0px 0px 0px; border:blue solid 2px; 
	font-size: ${param.edEvFontSize} ; color:${param.edEvTxtColor}; background-color:${param.edEvBgColor} }
.cl1 { font-size:11px; color: red; }
.cl2 { font-size:14px; color: yellow;}
.cl3 { font-size:17px; color: blue; }

.tBlack		{color:black;  background-color:white; font-weight:500; font-size:14px;}
.tBlue		{color:blue;   background-color:white;  font-weight:500; font-size:14px;}
.tFuchsia	{color:fuchsia; background-color:black;  font-weight:500; font-size:14px;}	
.tGreen		{color:green;  background-color:white; font-weight:500; font-size:14px;}
.tOrange	{color:orange; background-color:blue; font-weight:500; font-size:14px;}
.tPurple	{color:purple; background-color:yellow; font-weight:500; font-size:14px;}
.tRed		{color:red;    background-color:black; font-weight:500; font-size:14px;}
.tWhite		{color:white;  background-color:black; font-weight:500; font-size:14px;}
.tYellow	{color:yellow; background-color:blue; font-weight:500; font-size:14px;}

.bgBlack	{color:white;  background-color:black; }
.bgBlue		{color:yellow; background-color:blue; }
.bgFuchsia	{color:black; background-color:fuchsia; }
.bgGreen	{color:yellow; background-color:green; }
.bgOrange	{color:black;  background-color:orange; }
.bgPurple	{color:yellow; background-color:purple; }
.bgRed		{color:black;  background-color:red; }
.bgWhite	{color:black;  background-color:white; }
.bgYellow	{color:blue;   background-color:yellow; }

.clblack	{color:white; background-color:black; }
.clblue		{color:white; background-color:blue; }
.clbrown	{color:white; background-color:brown; }
.clfuchsia	{color:black; background-color:fuchsia; }
.clgreen	{color:black; background-color:green; }
.clgold  	{color:black; background-color:gold; }
.clmaize  	{color:black; background-color:maize; }
.clorange	{color:black; background-color:orange; }
.clpink		{color:black; background-color:pink; }
.clpurple	{color:white; background-color:purple; }
.clred		{color:black; background-color:red; }
.clwhite	{color:black; background-color:white; }
.clyellow	{color:black; background-color:yellow; }

#editLink td a {color: inherit; min-height:90px;}
/*
#editLink a:link { color:  inherit; }
#editLink a:visited { color: inherit; }
#editLink a:active { color: inherit; }
*/
#edForm input  { border:2px solid black; margin:2px; padding:2px; }
#edForm select { border:2px solid black; margin:2px; padding:2px; }
#edForm select { border:2px solid black; margin:2px; padding:2px; }

#edCtrl  {  border-collapse:collapse; border: 2px solid blue ; margin:10px; background-color:yellow;}
#edCtrl th {  border-collapse:collapse; border: 2px solid blue; font-size:13px;  padding:2px; margin:2px;}
#edCtrl td {  border-collapse:collapse; border: 2px solid blue ; font-size:11px; padding:2px; margin:2px;}

#edSelect  {  border-collapse:collapse; border: 2px solid blue ; margin:10px; background-color:lightblue;}
#edSelect th {  border-collapse:collapse; border: 2px solid blue; font-size:13px;  padding:2px; margin:2px;}
#edSelect td {  border-collapse:collapse; border: 2px solid blue ; font-size:11px; padding:2px; margin:2px;}

#bwForm input  { border:2px solid black; margin:2px; padding:2px; }
#bwForm select { border:2px solid black; margin:2px; padding:2px; }
#bwForm select { border:2px solid black; margin:2px; padding:2px; }

#bwCtrl  {  border-collapse:collapse; border: 2px solid blue ; margin:10px; background-color:yellow;}
#bwCtrl th {  border-collapse:collapse; border: 2px solid blue; font-size:13px;  padding:2px; margin:2px;}
#bwCtrl td {  border-collapse:collapse; border: 2px solid blue ; font-size:11px; padding:2px; margin:2px;}

#bwSelect  {  border-collapse:collapse; border: 2px solid blue ; margin:10px; background-color:lightblue;}
#bwSelect th {  border-collapse:collapse; border: 2px solid blue; font-size:13px;  padding:2px; margin:2px;}
#bwSelect td {  border-collapse:collapse; border: 2px solid blue ; font-size:11px; padding:2px; margin:2px;}

#bwList  {  width:600px; border-collapse:collapse; border: 2px solid blue ; margin:10px; background-color:white;}
#bwList th {  border-collapse:collapse; border: 2px solid red; font-size:13px;  padding:2px; margin:2px;}
#bwList td {  border-collapse:collapse; border: 2px solid red ; font-size:11px; padding:2px; margin:2px;}

#tags  {   border-collapse:collapse; border: 2px solid blue ; margin:2px; background-color:white;}
#tags th {  border-collapse:collapse; border: 2px solid red; font-size:14px;  padding:5px; margin:2px;}
#tags td {  border-collapse:collapse; border: 2px solid red ; font-size:12px; padding:5px; margin:2px;}

#tags2  {   border-collapse:collapse; border: 2px solid blue ; margin:2px; background-color:white;}
#tags2 th {  border-collapse:collapse; border: 2px solid red; font-size:14px;  padding:5px; margin:2px;}
#tags2 td {  border-collapse:collapse; border: 2px solid red ; font-size:12px; padding:5px; margin:2px;}

td.calDate a{width:100%;height:100%;display:block;}
td.calDate a:hover{width:100%;height:100%;display:block;}
#qq1  {min-height:90px;}
#qq1  a{width:100%;height:100%;display:block; color:green;}
#qq1  a:hover{width:100%;height:100%;display:block; color:red;}
#Skinny {width:0px; margin:0 0 0 0; padding:0 0 0 0; border: 0 none black; font-size:12px; line-height:normal; color:blue;}
/* z-index:9; position:relative; left: 0px; background-image: url(/images/tcLogoW90.png); */
#pageTitle
{
	color: black; font-size: 48px; text-align: center; width:100%; height:auto;
	margin: 0 0 0 0; padding:0 0 0 0; border:0 none;
	 background-repeat: no-repeat; background-color:white;
}
#pageTitle2
{
	color: black; font-size: 12px; text-align: center; margin: 0px 0 0 0; padding:0 0 0 0; border:0 none; 
	background-color:#A0E0FF;
}
#hrz { z-index:-9; display:block; border:1px solid #E000E0; font-size:0px; line-height:0; margin:8px 0px 8px 0px; padding:0px 0px 0px 0px;
border-top:1px solid #E000E0; border-right:0px none; border-bottom:0px none; border-left:0px none;
vertical-align:baseline; min-height: 1px;  overflow: hidden; }
#hr01 
{
	margin:0 0 0 0; padding:0 0 0 0; border: 0 none black; vertical-align:middle; text-align:center; 
	background-image: url(/images/hr03.png); background-repeat: repeat-x; background-position:0px 0px;
}
#LoGo { margin:0 0 0 0; padding:0 0 0 0; border: 0 none black; vertical-align:middle;
	 z-index:25; }
#LoGo { margin:-45px 0 0 -500px; padding:0 0 0 0; border: 0 none black; }
	
/*
a:link { color:  black; }
a:visited { color: #8b008b; }
a:active { color: #ff1493; }
background-image: url(/images/tcLogoW90.png); background-repeat: no-repeat; background-position:25%;}
*/

/* End Styles for editEvent */
/*end navigation button styles... not sure how much of this is needed */		