.sitetable { width: 1000px; }
.headertable {
	background-image: url(../images/TaiJiTor-top-1024x150-fvl200.gif);
	background-repeat: no-repeat;
	background-position: 0px;
}
.contenttable {
	background-image: url(../images/TaiJiTor-bottom-1024x420-fvl85.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 450px;
}
.contenttable-bottom {
	height: 150px;
}

.sitetitle   { color: #000000; font: bold 18pt Arial, Verdana, Helvetica, Sans-Serif;}
.pagetitle   { color: #808080; font: bold 10pt Arial, Verdana, Helvetica, Sans-Serif; }

.header_text_xxl { color: #363636; font: 18px serif; }
.header_text_xl  { color: #363636; font: 16px serif; }
.header_text_l   { color: #363636; font: 14px serif; }
.header_text_m   { color: #363636; font: 12px serif; }
.header_text_s   { color: #363636; font: 10px serif; }
.header_text_xs  { color: #363636; font:  8px serif; }

.typo-header1 		{ color: #808080; font: bold 14pt Arial, Verdana, Helvetica, Sans-Serif; }
.typo-header2 		{ color: #808080; font: bold 12pt Arial, Verdana, Helvetica, Sans-Serif; }
.typo-header3 		{ color: #808080; font: bold 11pt Arial, Verdana, Helvetica, Sans-Serif; }
.typo-header4 		{ color: #363636; font: bold 12pt Arial, Verdana, Helvetica, Sans-Serif; text-decoration:none}
.csc-header		{ color: #808080; font: Arial, Verdana, Helvetica, Sans-Serif; }
.csc-firstHeader	{ color: #808080; font: bold 14pt Arial, Verdana, Helvetica, Sans-Serif; }

.menu-text-1:link	   {color: #363636; font: bold 10pt Arial, Verdana, Helvetica, Sans-Serif; text-decoration:none}
.menu-text-1:visited {color: #363636; font: bold 10pt Arial, Verdana, Helvetica, Sans-Serif; text-decoration:none}
.menu-text-1:hover	 {color: #EF2900; font: bold 10pt Arial, Verdana, Helvetica, Sans-Serif; text-decoration:none}
.menu-text-1:active  {color: #EF2900; font: bold 10pt Arial, Verdana, Helvetica, Sans-Serif; text-decoration:none}
.menu-text-1:focus   {color: #EF2900; font: bold 10pt Arial, Verdana, Helvetica, Sans-Serif; text-decoration:none}

.menu-text-2:link	   {color: #363636; font: bold 8pt Arial, Verdana, Helvetica, Sans-Serif; text-decoration:none}
.menu-text-2:visited {color: #363636; font: bold 8pt Arial, Verdana, Helvetica, Sans-Serif; text-decoration:none}
.menu-text-2:hover	 {color: #EF2900; font: bold 8pt Arial, Verdana, Helvetica, Sans-Serif; text-decoration:none}
.menu-text-2:active  {color: #EF2900; font: bold 8pt Arial, Verdana, Helvetica, Sans-Serif; text-decoration:none}
.menu-text-2:focus   {color: #EF2900; font: bold 8pt Arial, Verdana, Helvetica, Sans-Serif; text-decoration:none}

.menu-text-3:link	   {color: #363636; font: 400 8pt Arial, Verdana, Helvetica, Sans-Serif; text-decoration:none}
.menu-text-3:visited {color: #363636; font: 400 8pt Arial, Verdana, Helvetica, Sans-Serif; text-decoration:none}
.menu-text-3:hover   {color: #EF2900; font: 400 8pt Arial, Verdana, Helvetica, Sans-Serif; text-decoration:none}
.menu-text-3:active  {color: #EF2900; font: 400 8pt Arial, Verdana, Helvetica, Sans-Serif; text-decoration:none}
.menu-text-3:focus   {color: #EF2900; font: 400 8pt Arial, Verdana, Helvetica, Sans-Serif; text-decoration:none}

.menu-text-3:link	   {color: black; font: 800 8pt Arial, Verdana, Helvetica, Sans-Serif; text-decoration:none}
.menu-text-3:visited {color: black; font: 800 8pt Arial, Verdana, Helvetica, Sans-Serif; text-decoration:none}
.menu-text-3:hover   {color: black; font: 800 8pt Arial, Verdana, Helvetica, Sans-Serif; text-decoration:none}
.menu-text-3:active  {color: black; font: 800 8pt Arial, Verdana, Helvetica, Sans-Serif; text-decoration:none}
.menu-text-3:focus   {color: black; font: 800 8pt Arial, Verdana, Helvetica, Sans-Serif; text-decoration:none}

.menu_space   { color: #FFFFFF; font: 3pt Arial; }

.topmenu-table   {  }
.leftmenu-table  {  }

.topmenu-cell-BorderL     { border-left: 1px solid gray; border-bottom: 1px solid gray; }
.topmenu-cell-BorderL-sel { border-left: 1px solid gray; border-bottom: 2px solid gray; }
.topmenu-cell-BorderC     { border-bottom: 1px solid gray; }
.topmenu-cell-BorderC-sel { border-bottom: 2px solid gray; }
.topmenu-cell-BorderR     { border-right: 1px solid gray; border-bottom: 1px solid gray; }
.topmenu-cell-BorderR-sel { border-right: 1px solid gray; border-bottom: 2px solid gray; }

.topmenu-cell-BorderL     { border-left: 1px solid black; border-bottom: 1px solid black; }
.topmenu-cell-BorderL-sel { border-left: 1px solid black; border-bottom: 2px solid black; }
.topmenu-cell-BorderC     { border-bottom: 1px solid black; }
.topmenu-cell-BorderC-sel { border-bottom: 2px solid black; }
.topmenu-cell-BorderR     { border-right: 1px solid black; border-bottom: 1px solid black; }
.topmenu-cell-BorderR-sel { border-right: 1px solid black; border-bottom: 2px solid black; }

.menu-cell-1     { font:  8pt Arial, Verdana, Helvetica, Sans-Serif; border-left: 1px solid gray; border-bottom: 1px solid gray; }
.menu-cell-1-sel { font:  8pt Arial, Verdana, Helvetica, Sans-Serif; border-left: 4px solid gray; border-bottom: 1px solid gray; }
.menu-cell-2     { font:  6pt Arial, Verdana, Helvetica, Sans-Serif; border-left: 1px solid gray; border-bottom: 1px solid gray; }
.menu-cell-2-sel { font:  6pt Arial, Verdana, Helvetica, Sans-Serif; border-left: 3px solid gray; border-bottom: 1px solid gray; }

.content_center   {
	color: #363636;
	font: 10pt Arial, Verdana, Helvetica, Sans-Serif;
}
.content_topspace {
  height: 8px;
	font: 1pt Arial, Verdana, Helvetica, Sans-Serif;
}
.content_right    { color: #363636; font: 10pt Arial, Verdana, Helvetica, Sans-Serif; }
.content_table    { color: #363636; font: 10pt Arial, Verdana, Helvetica, Sans-Serif; }

.sitemap1 		{ color: #3100d6; font: 10pt Arial, Verdana, Helvetica, Sans-Serif; margin-left:20px; }
.sitemap2 		{ color: #ef2900; font:  9pt Arial, Verdana, Helvetica, Sans-Serif; margin-left:40px; }
.sitemap3 		{ color: #363636; font:  8pt Arial, Verdana, Helvetica, Sans-Serif; margin-left:60px; }
.sitemap4 		{ color: #808080; font:  6pt Arial, Verdana, Helvetica, Sans-Serif; margin-left:80px; }

.sitemap-header1 		{ color: #808080; font: bold 14pt Arial, Verdana, Helvetica, Sans-Serif; margin-bottom:10px; }
.sitemap-header2 		{ color: #808080; font: bold 12pt Arial, Verdana, Helvetica, Sans-Serif; }
.sitemap-header3 		{ color: #808080; font: bold 14pt Arial, Verdana, Helvetica, Sans-Serif; }
.sitemap-header4 		{ color: #3100D6; font: bold 12pt Arial, Verdana, Helvetica, Sans-Serif; }

p.content { color: #EF2900; font:  6pt Arial, Verdana, Helvetica, Sans-Serif; } 

.imgtext-table { color: #363636; font: 10pt Arial, Verdana, Helvetica, Sans-Serif; }
.imgtext-nowrap { color: #363636; font: 10pt Arial, Verdana, Helvetica, Sans-Serif; }

.htmlarea-showtableborders { color: #363636; font: 10pt Arial, Verdana, Helvetica, Sans-Serif; }

.amazon-header:link	   {color: #363636; font: bold 12pt Arial, Verdana, Helvetica, Sans-Serif; text-decoration:none}
.amazon-header:visited {color: #363636; font: bold 12pt Arial, Verdana, Helvetica, Sans-Serif; text-decoration:none}
.amazon-header:hover	 {color: #EF2900; font: bold 12pt Arial, Verdana, Helvetica, Sans-Serif; text-decoration:none}
.amazon-header:active  {color: #EF2900; font: bold 12pt Arial, Verdana, Helvetica, Sans-Serif; text-decoration:none}
.amazon-header:focus   {color: #EF2900; font: bold 12pt Arial, Verdana, Helvetica, Sans-Serif; text-decoration:none}

a:link    {color: blue; font: 12pt Sans-Serif; text-decoration:none}
a:visited {color: blue; font: 12pt Sans-Serif; text-decoration:none}
a:hover	  {color: blue; font: 12pt Sans-Serif; text-decoration:none}
a:active  {color: blue; font: 12pt Sans-Serif; text-decoration:none}
a:focus   {color: blue; font: 12pt Sans-Serif; text-decoration:none}

.tx-cmwlinklist-pi1 a	   {color: #363636; font: 10pt Arial, Verdana, Helvetica, Sans-Serif; text-decoration:none}
.tx-cmwlinklist-pi1 a:link	   {color: #363636; font: 10pt Arial, Verdana, Helvetica, Sans-Serif; text-decoration:none}
.tx-cmwlinklist-pi1 a:visited {color: #363636; font: 10pt Arial, Verdana, Helvetica, Sans-Serif; text-decoration:none}
.tx-cmwlinklist-pi1 a:hover	   {color: #EF2900; font: 10pt Arial, Verdana, Helvetica, Sans-Serif; text-decoration:none}
.tx-cmwlinklist-pi1 a:active  {color: #EF2900; font: 10pt Arial, Verdana, Helvetica, Sans-Serif; text-decoration:none}
.tx-cmwlinklist-pi1 a:focus   {color: #EF2900; font: 10pt Arial, Verdana, Helvetica, Sans-Serif; text-decoration:none}

.tx-cmwlinklist-pi1 td {color: #000000; font: 10pt Arial, Verdana, Helvetica, Sans-Serif; }
.tx-cmwlinklist-pi1 b {color: #000000; font: bold 12pt Arial, Verdana, Helvetica, Sans-Serif; }

.tx_ablinklist_listView_categories th b {color: #000000; font: bold 12pt Arial, Verdana, Helvetica, Sans-Serif; }
.tx_ablinklist_listView_categories th {color: #000000; font: 12pt Arial, Verdana, Helvetica, Sans-Serif; }
.tx_ablinklist_listView_categories td {color: #000000; font: 10pt Arial, Verdana, Helvetica, Sans-Serif; }
.tx_ablinklist_listView_categories b {color: #000000; font: bold 10pt Arial, Verdana, Helvetica, Sans-Serif; }

.tx_ablinklist_listView_links td {color: #000000; font: 8pt Arial, Verdana, Helvetica, Sans-Serif; }
.tx_ablinklist_listView_links #viewlinkheader {color: #000000; font: bold 11pt Arial, Verdana, Helvetica, Sans-Serif; }
.tx_ablinklist_listView_links #viewlinkteaser {color: #000000; font: 10pt Arial, Verdana, Helvetica, Sans-Serif; margin-left:20px; }
.tx_ablinklist_listView_links #viewlinkaction {color: #000000; font: 8pt Arial, Verdana, Helvetica, Sans-Serif; }
.tx_ablinklist_listView_links #viewlinkhref a         {color: #0000FF; font: 10pt Arial, Verdana, Helvetica, Sans-Serif; text-decoration:none; margin-left:20px;}
.tx_ablinklist_listView_links #viewlinkhref a:link    {color: #0000FF; font: 10pt Arial, Verdana, Helvetica, Sans-Serif; text-decoration:none; margin-left:20px;}
.tx_ablinklist_listView_links #viewlinkhref a:visited {color: #0000FF; font: 10pt Arial, Verdana, Helvetica, Sans-Serif; text-decoration:none; margin-left:20px;}
.tx_ablinklist_listView_links #viewlinkhref a:hover   {color: #EF2900; font: 10pt Arial, Verdana, Helvetica, Sans-Serif; text-decoration:none; margin-left:20px;}
.tx_ablinklist_listView_links #viewlinkhref a:active  {color: #EF2900; font: 10pt Arial, Verdana, Helvetica, Sans-Serif; text-decoration:none; margin-left:20px;}
.tx_ablinklist_listView_links #viewlinkhref a:focus   {color: #EF2900; font: 10pt Arial, Verdana, Helvetica, Sans-Serif; text-decoration:none; margin-left:20px;}

.tx_ablinklist_viewDetailsForLink {
	color: #000000; font: 10pt Arial, Verdana, Helvetica, Sans-Serif;
	border : solid 1px #C5C5C5;
	background-color : #EBEBEB;
	padding : 5px; margin-top : 10px; }
.tx_ablinklist_viewDetailsForLink td {color: #000000; font: 10pt Arial, Verdana, Helvetica, Sans-Serif; }
.tx_ablinklist_viewDetailsForLink #viewlinkheader {color: #000000; font: bold 11pt Arial, Verdana, Helvetica, Sans-Serif; }
.tx_ablinklist_viewDetailsForLink #viewlinkhref a         {color: #0000FF; font: 10pt Arial, Verdana, Helvetica, Sans-Serif; text-decoration:none; margin-left:20px;}
.tx_ablinklist_viewDetailsForLink #viewlinkhref a:link    {color: #0000FF; font: 10pt Arial, Verdana, Helvetica, Sans-Serif; text-decoration:none; margin-left:20px;}
.tx_ablinklist_viewDetailsForLink #viewlinkhref a:visited {color: #0000FF; font: 10pt Arial, Verdana, Helvetica, Sans-Serif; text-decoration:none; margin-left:20px;}
.tx_ablinklist_viewDetailsForLink #viewlinkhref a:hover   {color: #EF2900; font: 10pt Arial, Verdana, Helvetica, Sans-Serif; text-decoration:none; margin-left:20px;}
.tx_ablinklist_viewDetailsForLink #viewlinkhref a:active  {color: #EF2900; font: 10pt Arial, Verdana, Helvetica, Sans-Serif; text-decoration:none; margin-left:20px;}
.tx_ablinklist_viewDetailsForLink #viewlinkhref a:focus   {color: #EF2900; font: 10pt Arial, Verdana, Helvetica, Sans-Serif; text-decoration:none; margin-left:20px;}

.tx_ablinklist_viewReportBrokenLink {
	color: #000000; font: 12pt Arial, Verdana, Helvetica, Sans-Serif;
	border : solid 1px #C5C5C5;
	background-color : #EBEBEB;
	padding : 5px; margin-top : 10px; }
.tx_ablinklist_viewReportBrokenLink #viewlabel {color: #000000; font: bold 11pt Arial, Verdana, Helvetica, Sans-Serif; text-decoration:none; margin-bottom:5px;}
.tx_ablinklist_viewReportBrokenLink #viewhref  {color: #000000; font: 10pt Arial, Verdana, Helvetica, Sans-Serif; text-decoration:none; margin-bottom:5px;}

.tx_ablinklist_viewReportBrokenLinkResult {
	color: #000000; font: 12pt Arial, Verdana, Helvetica, Sans-Serif;
	border : solid 1px #C5C5C5;
	background-color : #EBEBEB;
	padding : 5px; margin-top : 10px; }


#taichi_event_list table {
	color: #000000;
	font: 10pt Arial, Sans-Serif;
	width: 600; border: 0;
	padding: 5px;
}
#taichi_event_list table.header {
	border: solid 1px #C5C5C5;
	background-color: #EBEBEB;
	margin-top: 20px;
	padding: 0px; white-space: 0px;}
#taichi_event_list img.content {
	width: 100;
}
#event_title{
	color: #404040;
	font: bold 12pt Arial, Sans-Serif;
	vertical-align: top;}
#event_time{
	color: #000000;
	font: bold 10pt Arial, Sans-Serif;}
#event_location{
	color: #000000;
	font: bold 10pt Arial, Sans-Serif;}

#taichi_event_list .subheader tr td
#taichi_event_list .content   tr td

#event_onedayevent
#event_eventwhere

div.tx-cwdtimetable-pi1 {
	font: 10pt Arial, Sans-Serif;} 
div.tx-cwdtimetable-pi1 .timetableTable {
	font: 8pt Arial, Sans-Serif; }
DIV.tx-cwdtimetable-pi1 .timetableDayRow {   
		vertical-align: top; }
DIV.tx-cwdtimetable-pi1 .timetableDay { 
		font: bold 10pt Arial, sans-serif; 
		text-align: center; 
		background-color: #CECECE; 
		border-bottom: 1px solid #363636; }
DIV.tx-cwdtimetable-pi1 .timetableTime { 
   width: 60px;
   background-color: transparent;
   text-align: center; }
DIV.tx-cwdtimetable-pi1 .timetableTime0 { 
   width: 60px;
   background-color: transparent;
   text-align: center; }
DIV.tx-cwdtimetable-pi1 .timetableTime1 { 
   width: 60px;
   background-color: transparent;
   text-align: center; }
DIV.tx-cwdtimetable-pi1 .timetableTimeText { 
  	font: bold 10pt Arial, sans-serif;}
DIV.tx-cwdtimetable-pi1 .timetableSpacer {
	background-color: transparent;
}
DIV.tx-cwdtimetable-pi1 .timetableRow { 
		vertical-align: top;}
DIV.tx-cwdtimetable-pi1 .timetableRow0 { 
		vertical-align: top;}
DIV.tx-cwdtimetable-pi1 .timetableRow1 { 
		vertical-align: top;}
DIV.tx-cwdtimetable-pi1 .timetableCell {
		width: 150px; 
		background-color: #EBEBEB;  
		border: 1px solid #363636;}
DIV.tx-cwdtimetable-pi1 .timetableCellTitle { 
		font: bold 10pt Arial, sans-serif; 
		text-align: center;
		color: #0F377D; }
DIV.tx-cwdtimetable-pi1 .timetableInfoLink {}
DIV.tx-cwdtimetable-pi1 .timetableLocationLink {}
DIV.tx-cwdtimetable-pi1 A {}   


DIV.tx-newloginbox-pi1 {
	font: 10pt Arial, Sans-Serif;} 
DIV.tx-newloginbox-pi1 td {
	font: 10pt Arial, Sans-Serif;} 

DIV.tx-newloginbox-pi3 {
	font: 10pt Arial, Sans-Serif;} 
DIV.tx-newloginbox-pi3-listrow table {
	font: 10pt Arial, Sans-Serif; }
DIV.tx-newloginbox-pi3-listrow th { 
		font: bold 10pt Arial, sans-serif; 
		text-align: center; 
		background-color: #CECECE; 
		border-bottom: 1px solid #363636; }
DIV.tx-newloginbox-pi3-listrow td {
		background-color: #EBEBEB;}
DIV.tx-newloginbox-pi3-listrow .tx-newloginbox-pi3-listrow-odd td { 
		background-color: #E2E2E2;}
DIV.tx-newloginbox-pi3-listrow A {}

DIV.tx-newloginbox-pi3-browsebox {
	font: 10pt Arial, Sans-Serif; }
DIV.tx-newloginbox-pi3-browsebox p {
	font: 10pt Arial, Sans-Serif; }
DIV.tx-newloginbox-pi3-browsebox .tx-newloginbox-pi3-browsebox-strong {
	font: 10pt Arial, Sans-Serif; }
DIV.tx-newloginbox-pi3-browsebox .tx-newloginbox-pi3-browsebox-SCell {
	font: 10pt Arial, Sans-Serif; }
DIV.tx-newloginbox-pi3-browsebox A {}

DIV.tx-newloginbox-pi3-searchbox {
	font: 10pt Arial, Sans-Serif; }
DIV.tx-newloginbox-pi3-searchbox .tx-newloginbox-pi3-searchbox-sword {
	font: 10pt Arial, Sans-Serif; }
DIV.tx-newloginbox-pi3-searchbox .tx-newloginbox-pi3-searchbox-button {
	font: 10pt Arial, Sans-Serif; }

DIV.tx-newloginbox-pi3-singleView {
	font: 10pt Arial, Sans-Serif;}
DIV.tx-newloginbox-pi3-singleView h3 {
	font: bold 11pt Arial, Sans-Serif;}
DIV.tx-newloginbox-pi3-singleView p {
	font: bold 10pt Arial, Sans-Serif;}
DIV.tx-newloginbox-pi3-singleView th { 
		font: bold 10pt Arial, sans-serif; 
		background-color: #CECECE;}
DIV.tx-newloginbox-pi3-singleView td {
		font: 10pt Arial, sans-serif; 
		background-color: #EBEBEB;}
DIV.tx-newloginbox-pi3-singleView A {}



