        html, body {
            width: 100%;}

		body
		{
			margin: 0;
			padding: 0;
			font: 0.84em Verdana, arial, helvetica,sans-serif;
			color: #000;
			background: #fff;
		}
		
        a { color: #000000;	 background: inherit; text-decoration:none;}
		a:hover { color: #DE8C5A;  background:inherit; text-decoration: none;	border-bottom: dotted 1px #DE8C5A;}


        /* tsc specific */
		h3
		{
		    text-align:center;
			margin:16px 0 16px 0;
			padding:0;
			background:inherit;
			color:#000000;
			font-size:1.05em;
			font-weight:bold;
			font-family:"Century Gothic", georgia, Verdana, Arial, Helvetica, sans-serif;
		}

        /* tag hr : tsc specific */
		.hrtsc
		{
		    border: 1px solid #F8EB98;
		}
		.hrnews
		{
		    width: 30%;
		}

		.txt11
		{
		    font-size:11px;
			font-weight:normal;
		}
		.txt12
		{
		    font-size:12px;
			font-weight:normal;
		}
		
		.txt12decale
		{
			text-align:center;
			font-size:12px;
			padding:0;
			margin-top: 10px;
		}
		
		.txt14
		{
		    font-size:14px;
			font-weight:normal;
		}
		.redtxt
		{   color:#ff0000;}
		.bluetxt
		{   color:#0000ff;}
		.cyantxt
		{   color:#00C0C0;}

		.whitetxt
		{   color:#ffffff;}
		.redtxt
		{   color:#ff0000;}
		.bluetxt
		{   color:#0000ff;}
		.cyantxt
		{   color:#00C0C0;}

		/* BEGIN wrapping */

		#wrapper {  margin:0 auto; }
		#wrapper2{  margin:8px; } /* Sets a white frame around the whole design */

		/* use border-box box-sizing */
		div { box-sizing:border-box; -moz-box-sizing:border-box; }
	
		/* column container */
		#container { 
			margin:0; 
			position:relative; 
		}


		/* column layout */
		#navigation { 
			position:relative; 
			float:left; 
			width:17.50%; 
			margin:0;  
			padding:1.2em 1.2em 1.2em 0; 
			color:#000;
		}
		#content { 
			position:relative; 
			float:left; 
			width:65%; 
			margin:0;  
			padding:0; 
		}
		#content2 { 
			width:99%; 
			margin:0 auto;  
			padding:1.2em; 
			color:#000;
		}
		#more { 
			position:relative; 
			float:left; 
			width:17.50%; 
			margin:0;  
			padding:1.2em 0; 
			color:#000;
		}

		/* background container */
		.backgrounds { 
			position:absolute;
			width:100%;
			height:100%;
		}

		/* background columns */
		.backgrounds #navigation {
			height:100%;
			background: #F8EB98;
			border-radius:25px 10px 0 0;
		}

		.backgrounds #content {
			height:100%;
			background-color: #fff;
			background-image:  url(concave.png); background-repeat:no-repeat; /* 1024 x 768 */
			background-position: bottom; background-size: 100%;
		}
		.backgrounds #content2 {
			height:100%; /* Important : Must be repeated (content + content2) */
			background-color: #fff;
			border: 2px solid #DE8C5A; 
			border-radius:10px;
		}

		.backgrounds #more {
			height:100%;
			background: #F8EB98;
			background-image:  url(bckbottom.png); background-repeat:no-repeat;
			background-position: bottom right; background-size: 75%;
			border-radius:10px 25px 0 0;
		}

		/* responsive */
		@media only screen and (max-width:768px) {
			body { margin:1.6em; }
			#container { margin:0; }
			#navigation #content #more{ 
				float:none;
				width:100%;
				margin:0 0 1em 0;
				border-radius:10px;
				background: #F8EB98;
			}
			.backgrounds { display:none; }
		}

		/* END wrapping */


        /* HEADER and NAVIGATION ON TOP */
		#banner{
		    width:100%;
			background: #F8EB98;
			background-image:  url(tsc.jpg); background-repeat:no-repeat;
			background-position: center top; background-size: contain;
			padding:0;
			margin:0 auto;
			border-bottom: 1px solid  #DE8C5A;
			border-radius:25px 25px 0 0;
        }

		#seph {
            width:100%;
			height:8px;
			background-color:#fff;
		}

        #topmenu{
            text-align:center;
			padding: 4px 0 6px 0;
			width:100%;
			background: #F8EB98;
			border-bottom: 1px solid  #DE8C5A;
			border-radius:0 0 25px 25px;
        }

        #topmenu ul{
            padding:0;
			margin:0;
			list-style-type: none;
        }

        #topmenu li {
            padding:0;
			margin:0;
			display:inline;
			list-style-type: none;
        }

        #topmenu a, #topmenu a:visited{
            margin:0 0 0 -4px;
			text-align:center;
			text-decoration:none;
			padding: 4px 18px 6px 18px;
			color:#000000;
			border-left:1px solid #F8EB98;
			background:inherit;
			line-height:30px;
			font:normal 110% verdana, "Century Gothic",  Arial, Helvetica, sans-serif;
        }

        #topmenu a:hover{
            color:#ffffff;
            background: #DE8C5A; border-bottom:0;
        }
        /* END of HEADER and NAVIGATION ON TOP */
	
		
        /* NAVIGATION LEFT COLUMN */
		.titlebox
		{
		    width:100%;
			background:#DE8C5A;
			color:#000000;
			margin: 10px 0 0 8px;
			padding: 8px 0 8px 0;
			border-radius:5px;
		}

        .lefttitle
		{
		    margin:0 0 0 12px;
			padding:0;
			font-weight:bold;
			font-family:verdana, Arial, Helvetica, sans-serif;
			font-size:1.1em;
		}

		div#navigation ul
		{
			margin: 5px 0 2px 0;
			padding:0;
			list-style:none;
		}
		
		div#navigation li
		{
		    margin:0 0 4px 30px;
			padding:0;
			list-style:none;
		}
		
		#navigation a
		{
		    background:inherit;
			color:#DE8C5A;
			font-weight:normal;
			font-family:verdana, "Century Gothic",  Arial, Helvetica, sans-serif;
			font-size:0.9em;
		}
		
		#navigation a:hover
		{
		    background:inherit;
			color:#000000;
			border-bottom: dotted 1px #000000;
		}

        #navigation .current-bg
		{
			font-size:0.9em;
		    font-weight:bold;
			color:#000000;
			background-color:#F8EB98;
		}
		/* END of NAVIGATION LEFT COLUMN */


        /* RIGHT COLUMN */

		#more .bluepap
		{
			padding: 0 8px 0 8px;
			margin:0;
			text-align:center;
			font-family:Papyrus;
			font-size: 16px;
		    font-weight:normal;
			color: #0000ff;
		}
		#more .redpap
		{
			padding: 0 8px 0 8px;
			margin:0;
			text-align:center;
			font-family:Papyrus;
			font-size: 16px;
		    font-weight:normal;
			color: #ff0000;
		}
		#more .morecentered
		{
			text-align:center;
			padding: 10px 0 0 0;
			margin: 0;
		}
		/* END of RIGHT COLUMN */
	
		
        /* NAVIGATION RIGHT COLUMN */
		.titlerbox
		{
		    width:92%;
			background:#DE8C5A;
			color:#000000;
			margin: 10px 0 0 8px;
			padding: 8px 0 8px 0;
			border-radius:5px;
		}

        .righttitle
		{
		    margin:0 0 0 12px;
			padding:0;
			font-weight:bold;
			font-family:verdana, Arial, Helvetica, sans-serif;
			font-size:1.1em;
		}

		div#more ul
		{
			margin: 5px 0 2px 0;
			padding:0;
			list-style:none;
		}
		
		div#more li
		{
		    margin:0 0 4px 30px;
			padding:0;
			list-style:none;
		}
		
		#more a
		{
		    background:inherit;
			color:#DE8C5A;
			font-weight:normal;
			font-family:verdana, "Century Gothic",  Arial, Helvetica, sans-serif;
			font-size:0.9em;
		}
		
		#more a:hover
		{
		    background:inherit;
			color:#000000;
			border-bottom: dotted 1px #000000;
		}

        #more .current-bg
		{
			font-size:0.9em;
		    font-weight:bold;
			color:#000000;
			background-color:#F8EB98;
		}
		/* END of NAVIGATION RIGHT COLUMN */


        /* CENTRAL COLUMN */

		#content a
		{
		    background:inherit;
			color:#DE8C5A;
			font-size:100%;
		}
		
		#content a:hover
		{
		    background:inherit;
			color:#000000;
			border-bottom: dotted 1px #000000;
		}

		#content .headingpap
		{
			padding: 0 0 5px 0;
			margin: 0;
			text-align:center;
			font-family:Papyrus;
			font-size:26pt;
			font-weight:bold;
			color: #000000;
		}

		#content .headingbluepap
		{
			padding:0;
			margin:0;
			text-align:center;
			font-family:Papyrus;
			font-size: 16px;
		    font-weight:bold;
			color: #0000ff;
		}

		#content .headingreg
		{
			padding: 20px 0 30px 0;
			margin: 0;
			text-align:center;
			font-family:"Century Gothic", georgia, Verdana, Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:bold;
			color: #000000;
		}

		#content .headinglarge
		{
			padding: 20px 0 5px 0;
			margin: 0;
			text-align:center;
			font-family:"Century Gothic", georgia, Verdana, Arial, Helvetica, sans-serif;
			font-size:20px;
			font-weight:bold;
			color: #000000;
		}
		
		#content .contentjust
		{
			text-align:justify;
			padding: 10px 0 0 0;
			margin: 0;
		}
		
		#content .contentlft
		{
			text-align:left;
			padding: 10px 0 0 0;
			margin: 0;
		}
		
		#content .contentlftpadded
		{
			text-align:left;
			line-height:1.5em;
			padding: 0 0 0 35%;
			margin: 0;
		}
		
		#content .contentcentered
		{
			text-align:center;
			padding: 10px 0 0 0;
			margin: 0;
		}
		
		#content .reducedcentered
		{
			font-size:0.84em;
			text-align:center;
			padding: 10px 0 0 0;
			margin: 0;
		}
		
		#content .contentcentered12
		{
			font-size:12px;
			line-height:1.5em;
			text-align:center;
			padding: 10px 0 0 0;
			margin: 0;
		}
		#content .contentcentered14lt
		{
			font-size:14px;
			font-weight:normal;
			line-height:1.2em;
			text-align:center;
			padding: 10px 0 0 0;
			margin: 0;
		}
		
		#content .contentcentered14
		{
			font-size:14px;
			text-align:center;
			padding: 10px 0 0 0;
			margin: 0;
		}
		
		#content .contentcentered16
		{
			font-size:16px;
			text-align:center;
			padding: 10px 0 0 0;
			margin: 0;
		}
		
		#content .contentlft14
		{
			font-size:14px;
			text-align:left;
			line-height:1.5em;
			padding: 0;
			margin: 0;
		}
		
		#content .contentlft14padded
		{
			font-size:14px;
			text-align:left;
			line-height:1.5em;
			padding: 0 0 0 35%;
			margin: 0;
		}
		
		#content .contentlft16bold
		{
			text-align:left;
			font-size:16px;
			font-weight:bold;
			line-height:1.5em;
			padding: 0;
			margin: 0;
		}
		
		#content .halfline
		{
			padding: 5px 0 5px 0;
			margin: 0;
		}
		
		#content .tinyline
		{
			line-height:0.35em;
			padding: 0;
			margin: 0;
		}
		/* END of CENTRAL COLUMN */

		
		/* footer */
		div#footer
		{
			width:100%;
			margin:-2px auto 0;
			padding: .6em 0;
			text-align: center;
			background: #F8EB98;
			color:#000000;
			border-bottom: 1px solid  #DE8C5A;
			border-radius:0 0 25px 25px;
		}

        #footer p
		{
		    margin: 0;
			padding:0;
			font:normal 100%  Verdana, Arial,Helvetica, serif;
		}

/* Bas de page => navigation : prev - top - next  */

        table#tbend
        {
			margin-left:auto; 
			margin-right:auto;
			border:0;
			width:98%;
			vertical-align:top;
		}
        #tbend .tdh1  {text-align:left;}
        #tbend .tdh2  {text-align:center;}
        #tbend .tdh3  {text-align:right;}
		#tbend td a:hover{border-bottom: 0px;}
		
/* ========================================================================== */

/* Table membership application */
#tabmember {
  width:95%;
  border-collapse:collapse;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
}
#tabmember td {
  border:1px solid black;
  text-align:left;
  vertical-align::middle;
}

/* Table covers-pictures */
table#tbpic {
  text-align:center; 
  margin: 0 auto;
  padding:0;
  width:98%;}
#tbpic td{
    width:50%;
	text-align:center;
	font-size:11px;}
#tbpic .tdvd{
	line-height: 30px;}
/* Table covers-entete */
table#tbhdr {
text-align:center; 
    margin-left:auto; 
    margin-right:auto; 
    width:95%;
	line-height: 20px;}
/* Table header (1 line bold underlined) */
.tdhdr16{
	text-align:center;
	font-size:14pt;}
.tdhdr{
	text-align:center;
	font-size:12px;}

/* Table show-cover */
table#tbshw {
text-align:center; 
    margin-left:auto; 
    margin-right:auto; 
    width:98%;
	line-height: 18px;}
.tdsh1{
    width:60px;
	text-align:right;
	font-size:11px;}
.tdsh2{
    width:4px;
	text-align:center;
	font-size:11px;}
.tdsh3{
	text-align:left;
	font-size:11px;}
.tdsh4{
    width:110px;
	text-align:left;
	font-size:11px;}
/* Empty line */
.tdshvd{
	line-height: 2px;}

/* Table waterfowl */
table#tbfowl {
text-align:center; 
    margin-left:auto; 
    margin-right:auto; 
    width:95%;
	line-height: 18px;}
.tdf1{
    width:80px;
	text-align:right;
	font-size:11px;}
.tdf2{
    width:4px;
	text-align:center;
	font-size:11px;}
.tdf3{
	text-align:left;
	font-size:11px;}
.tdf4{
    width:96px;
	text-align:left;
	font-size:11px;}
.tdf5{
    width:250px;
	text-align:left;
	font-size:11px;}

/* Table planning */
table#tbplan {
  text-align:center; 
  margin-left:auto; 
  margin-right:auto;
  padding:4px 2px;
  border:0;
  width:95%;}
#tbplan .tdm{
    width:65px;
	text-align:left;
	font-size:12px;}
#tbplan .tdw{
    width:105px;
	text-align:left;
	font-size:12px;}
#tbplan .tdev{
    width:20px;
	text-align:center;
	font-size:12px;}
#tbplan .tdc{
	text-align:left;
	font-size:12px;}

/* ========================================================================== */

/* TSC in the News */
		
		#content .news16
		{
			text-align:center;
			font-size:16px;
			font-weight:bold;
		}
		
		#content .news14
		{
			text-align:center;
			font-size:14px;
			font-weight:bold;
			margin-top:-10px;
		}
	
		
		#content .news12
		{
			text-align:center;
			font-size:12px;
			margin-top:-10px;
			margin-bottom:5px;
		}

/* TSC Palmares  */

		#content .txt12lft
		{
			text-align:left;
			line-height:24px;
			font-size:12px;
			margin-top:-10px;
		}
		#content .txt12lftsp
		{
			text-align:left;
			line-height:18px;
			font-size:12px;
			margin-top:-10px;
		}
		
		#content .papyr24
		{
			text-align:center;
			font-family:Papyrus;
			font-size:24px;
			color: #000000;
		}

		#content .papyr16
		{
			text-align:center;
			font-family:Papyrus;
			font-size:16px;
			color: #000000;
		}

		#content .papyr16lft
		{
			text-align:left;
			font-family:Papyrus;
			font-size:16px;
			color: #000000;
		}
		
		#content .justup
		{
			text-align:justify;
			padding: 10px 0 0 0;
			margin: -20px 0 0 0;
		}
		
		#content .centup
		{
			text-align:center;
			padding: 10px 0 0 0;
			margin: -20px 0 0 0;
		}
		
		#content .cent12
		{
			text-align:center;
			font-size:12px;
			line-height:50%;
		}
		
/* TSC Welcome - Good Hope  */

        table#tabhope1
        {
		    text-align:center;
			margin-left:auto; 
			margin-right:auto;
			border:0;
			width:95%;
		}
        #tabhope1 .tdh1{width:148px;}
        #tabhope1 .tdh2{
            text-align:center;
			vertical-align:bottom;
		}
        #tabhope1 .tdh3{width:148px;}

/* TSC Welcome - Hope forever */

        table#tabhope2
        {
			margin-left:auto; 
			margin-right:auto;
			border:0;
			width:100%;
		}
        #tabhope2 .tdh1
		{
		    width:130px;
			text-align:left;
			vertical-align:bottom;
		}
        #tabhope2 .tdh2
		{
			vertical-align:middle;
		}

/* TSC Dealers - Photo & address */

        table#tabdealer
        {
			margin-left:auto; 
			margin-right:auto;
			border:0;
			width:100%;
		}
        #tabdealer .tdh1
		{
		    width:50%;
			vertical-align:middle;
		}
        #tabdealer .tdh2
		{
			text-align:left;
			padding-left:15px;
			font-size:12px;
			line-height:1.5em;

			vertical-align:middle;
		}


/* TSC Newsletter - header */

        table#tbnewshd
        {
			margin-left:auto; 
			margin-right:auto;
			border:0;
			width:98%;
			font-family:"Times New Roman", Times, serif;
		}
        #tbnewshd .tdh1
		{
		    width:20%;
			vertical-align:top;
			text-align:center;
			font-size:0.95em;
			font-weight:bold;
		}
        #tbnewshd .tdh2
		{
			vertical-align:top;
			text-align:center;
		}
        .tdh2topem
		{
			font-size:2.70em;
			font-style:italic;
			font-weight:normal;
		}
        .tdh2top
		{
			font-size:2.70em;
			font-style:italic;
			font-weight:bold;
		}
        .tdh2topreg
		{
			font-size:24px;
			font-style:normal;
			font-weight:bold;
		}
        .tdh2topregbig
		{
			font-size:30px;
			font-style:normal;
			font-weight:bold;
		}
        .tdh2middle
		{
			font-size:1.35em;
			font-weight:bold;
		}
        .tdh2midnl
		{
			font-size:1.35em;
			font-weight:normal;
		}
        .tdh2bas
		{
			font-size:1.0em;
			font-weight:bold;
		}
        .tdh2basnl
		{
			font-size:1.0em;
			font-weight:normal;
		}
        .tdh2basreg
		{
			font-size:14px;
			font-weight:bold;
		}
        #tbnewshd .tdh3
		{
		    width:20%;
			vertical-align:top;
			text-align:center;
			font-size:0.95em;
			font-weight:bold;
		}
		
        #content .roman12
		{
			text-align:justify;
			font-family:"Times New Roman", Times, serif;
			font-size:1.30em;
		}

		#content .contentroman16
		{
			font-family:"Times New Roman", Times, serif;
			font-size:1.46em;
			text-align:justify;
			padding: 0;
			margin: 0;
		}
		#content .contentroman16indt
		{
			font-family:"Times New Roman", Times, serif;
			font-size:1.46em;
			text-align:justify;
			text-indent:3em;
			padding: 0;
			margin: 0;
		}
		#content .contentroman16indtlft
		{
			font-family:"Times New Roman", Times, serif;
			font-size:1.46em;
			text-align:left;
			text-indent:3em;
			padding: 0;
			margin: 0;
		}
		#content .contentroman16indtlg
		{
			font-family:"Times New Roman", Times, serif;
			font-size:1.46em;
			text-align:left;
			text-indent:9.5em;
			padding: 0;
			margin: 0;
		}
		#content .contentroman16indtmed
		{
			font-family:"Times New Roman", Times, serif;
			font-size:1.46em;
			text-align:left;
			text-indent:7.75em;
			padding: 0;
			margin: 0;
		}

		#content .contentroman16ctr
		{
			font-family:"Times New Roman", Times, serif;
			font-size:1.46em;
			text-align:center;
			padding: 0;
			margin: 0;
		}
		#content .contentroman18ctr
		{
			font-family:"Times New Roman", Times, serif;
			font-size:1.6em;
			text-align:center;
			padding: 0;
			margin: 0;
		}
		
		#content .contentroman14
		{
			font-family:"Times New Roman", Times, serif;
			font-size:1.30em;
			text-align:justify;
			padding: 0;
			margin: 0;
		}
		#content .contentroman14indt
		{
			font-family:"Times New Roman", Times, serif;
			font-size:1.30em;
			text-align:justify;
			text-indent:3em;
			padding: 0;
			margin: 0;
		}

/* -------------------------------------------------------------------------- */

		table#tbnewsdeal
        {
			margin-left:auto; 
			margin-right:auto;
			border:0;
			width:98%;
		}
        #tbnewsdeal .tdh1
		{
		    width:33%;
			vertical-align:top;
			text-align:left;
			font-family:"Times New Roman", Times, serif;
			font-size:1.35em;
		}

		table#tbnewsdeal2
        {
			margin-left:auto; 
			margin-right:auto;
			border:0;
			width:64%;
		}
		#tbnewsdeal2 .tdh1
		{
		    width:50%;
			vertical-align:top;
			text-align:left;
			font-family:"Times New Roman", Times, serif;
			font-size:1.35em;
		}

		table#tbnewsdeal3
        {
			margin-left:auto; 
			margin-right:auto;
			border:0;
			width:60%;
		}
		#tbnewsdeal3 .tdh1
		{
		    width:55%;
			vertical-align:top;
			text-align:left;
			font-family:"Century Gothic", georgia, Verdana, Arial, Helvetica, sans-serif;
			font-size:1.1em;
		}

/* -------------------------------------------------------------------------- */

		table#tbnewspics
        {
			margin-left:auto; 
			margin-right:auto;
			border:0;
			width:98%;
		}
        #tbnewspics .tdh1
		{
		    width:33%;
			vertical-align:bottom;
			text-align:center;
		}
        #tbnewspics .tdh2
		{
		    width:33%;
			vertical-align:bottom;
			text-align:center;
			font-family:"Times New Roman", Times, serif;
			font-size:1.46em;
			line-height:1.8em;
		}

/* -------------------------------------------------------------------------- */

		table#tbnewsinfos
        {
			margin-left:auto; 
			margin-right:auto;
			border:0;
			width:98%;
		}
        #tbnewsinfos .tdh1
		{
		    width:50%;
			vertical-align:top;
			text-align:left;
			font-family:"Times New Roman", Times, serif;
			font-size:1.46em;
		}
        #tbnewsinfos .tdh1pad
		{
		    width:50%;
			vertical-align:top;
			text-align:left;
			font-family:"Times New Roman", Times, serif;
			font-size:1.46em;
			padding: 0 2.50em;
		}
        #tbnewsinfos .tdh1sz12
		{
		    width:50%;
			vertical-align:top;
			text-align:left;
			font-family:"Times New Roman", Times, serif;
			font-size:1.30em;
		}
        #tbnewsinfos .tdh1indt
		{
		    width:50%;
			vertical-align:top;
			text-align:left;
			text-indent:2.65em;
			font-family:"Times New Roman", Times, serif;
			font-size:1.46em;
		}
        #tbnewsinfos .tdh2
		{
			vertical-align:top;
			text-align:center;
			font-family:"Times New Roman", Times, serif;
			font-size:1.46em;
		}

/* -------------------------------------------------------------------------- */

		table#tbnewsinfo3
        {
			margin-left:auto; 
			margin-right:auto;
			border:0;
			width:98%;
		}
        #tbnewsinfo3 .tdh1
		{
		    width:30%;
			vertical-align:top;
			text-align:left;
			font-family:"Times New Roman", Times, serif;
			font-size:1.36em;
		}
        #tbnewsinfo3 .tdh1c
		{
		    width:30%;
			vertical-align:top;
			text-align:center;
			font-family:"Times New Roman", Times, serif;
			font-size:1.36em;
		}
        #tbnewsinfo3 .tdh2
		{
		    width:30%;
			vertical-align:top;
			text-align:left;
			font-family:"Times New Roman", Times, serif;
			font-size:1.36em;
		}
        #tbnewsinfo3 .tdh3
		{
			vertical-align:top;
			text-align:left;
			font-family:"Times New Roman", Times, serif;
			font-size:1.36em;
		}

/* -------------------------------------------------------------------------- */

		table#tbnewsprg
        {
			margin-left:auto; 
			margin-right:auto;
			border:0;
			width:98%;
		}
        #tbnewsprg .tdh11
		{
		    width:70%;
			vertical-align:top;
			text-align:center;
			font-family:"Times New Roman", Times, serif;
			font-size:1.46em;
		}
        #tbnewsprg .tdh12
		{
		    width:30%;
			vertical-align:top;
			text-align:center;
			font-family:"Times New Roman", Times, serif;
			font-size:1.46em;
		}
        #tbnewsprg .tdh21
		{
			vertical-align:top;
			text-align:left;
			font-family:"Times New Roman", Times, serif;
			font-size:1.46em;
		}
        #tbnewsprg .tdh22
		{
			vertical-align:top;
			text-align:left;
			font-family:"Times New Roman", Times, serif;
			font-size:1.46em;
		}

/* -------------------------------------------------------------------------- */

		table#tbnewsprg2
        {
			margin-left:auto; 
			margin-right:auto;
			border:0;
			width:92%;
		}
        #tbnewsprg2 .tdh11
		{
		    width:75%;
			vertical-align:top;
			text-align:center;
			font-family:"Times New Roman", Times, serif;
			font-size:1.46em;
		}
        #tbnewsprg2 .tdh12
		{
		    width:25%;
			vertical-align:top;
			text-align:center;
			font-family:"Times New Roman", Times, serif;
			font-size:1.46em;
		}
        #tbnewsprg2 .tdh21
		{
			vertical-align:top;
			text-align:left;
			font-family:"Times New Roman", Times, serif;
			font-size:1.46em;
		}
        #tbnewsprg2 .tdh22
		{
			vertical-align:top;
			text-align:left;
			font-family:"Times New Roman", Times, serif;
			font-size:1.46em;
		}

/* -------------------------------------------------------------------------- */

		table#tbnewsprg3
        {
			margin-left:auto; 
			margin-right:auto;
			border:0;
			width:90%;
		}
        #tbnewsprg3 .tdh11
		{
		    width:66%;
			vertical-align:top;
			text-align:center;
			font-family:"Times New Roman", Times, serif;
			font-size:1.46em;
		}
        #tbnewsprg3 .tdh12
		{
			vertical-align:top;
			text-align:center;
			font-family:"Times New Roman", Times, serif;
			font-size:1.46em;
		}
        #tbnewsprg3 .tdh21
		{
			vertical-align:top;
			text-align:left;
			font-family:"Times New Roman", Times, serif;
			font-size:1.36em;
		}
        #tbnewsprg3 .tdh22
		{
		    width:17%;
			vertical-align:top;
			text-align:left;
			font-family:"Times New Roman", Times, serif;
			font-size:1.36em;
		}
        #tbnewsprg3 .tdh3
		{
			vertical-align:top;
			text-align:left;
			font-family:"Times New Roman", Times, serif;
			font-size:1.36em;
		}
        #tbnewsprg3 .tdh22m
		{
			vertical-align:middle;
			text-align:left;
			font-family:"Times New Roman", Times, serif;
			font-size:1.36em;
		}
        #tbnewsprg3 .tdh3m
		{
			vertical-align:middle;
			text-align:left;
			font-family:"Times New Roman", Times, serif;
			font-size:1.36em;
		}
        #tbnewsprg3 .tdh2c
		{
			vertical-align:top;
			text-align:center;
			font-family:"Times New Roman", Times, serif;
			font-size:1.36em;
		}

/* -------------------------------------------------------------------------- */

		table#tbnewsedito
        {
			margin-left:auto; 
			margin-right:auto;
			border:0;
			width:98%;
		}
        #tbnewsedito .tdh1
		{
		    width:75%;
			padding:0 15px 0 0;
			vertical-align:top;
			text-align:justify;
			font-family:"Times New Roman", Times, serif;
			font-size:1.46em;
		}
        #tbnewsedito .tdh1s
		{
		    width:70%;
			padding:0 15px 0 0;
			vertical-align:top;
			text-align:justify;
			font-family:"Times New Roman", Times, serif;
			font-size:1.46em;
		}
		#tbnewsedito .tdh2s
		{
		    width:30%;
			padding:0 0 0 15px;
			vertical-align:top;
			text-align:justify;
			font-family:"Times New Roman", Times, serif;
		    font-size:1.2em;
			font-weight:normal;
		}
        #tbnewsedito .tdh1indt
		{
		    width:75%;
			padding:0 15px 0 0;
			vertical-align:top;
			text-align:justify;
			font-family:"Times New Roman", Times, serif;
			font-size:1.46em;
			text-indent:1.5em;
		}
        #tbnewsedito .tdh1indts
		{
		    width:70%;
			padding:0 15px 0 0;
			vertical-align:top;
			text-align:justify;
			font-family:"Times New Roman", Times, serif;
			font-size:1.46em;
			text-indent:1.5em;
		}
        #tbnewsedito .tdh2
		{
			vertical-align:top;
			text-align:center;
			font-family:"Times New Roman", Times, serif;
			font-size:1.46em;
		}

/* ========================================================================== */


/* TSC Members - Nom & address */

        table#tbmembers
        {
			margin-left:auto; 
			margin-right:auto;
			border:0;
			width:96%;
		}
        #tbmembers .tdh1
		{
			vertical-align:top;
			text-align:left;
			font-family:"Times New Roman", Times, serif;
			font-size:1.15em;
			padding-bottom: .5em;
		}
        #tbmembers .tdh1c
		{
		    width:26%;
			vertical-align:top;
			text-align:center;
			font-family:"Times New Roman", Times, serif;
			font-size:1.15em;
			padding-bottom: 1.2em;
		}
        #tbmembers .tdh2
		{
			vertical-align:top;
			text-align:left;
			font-family:"Times New Roman", Times, serif;
			font-size:1.15em;
			padding-bottom: .5em;
		}
        #tbmembers .tdh2c
		{
			vertical-align:top;
			text-align:center;
			font-family:"Times New Roman", Times, serif;
			font-size:1.15em;
			padding-bottom: 1.2em;
		}
        #tbmembers .tdh3
		{
		    width:16%;
			vertical-align:top;
			text-align:center;
			font-family:"Times New Roman", Times, serif;
			font-size:1.15em;
			padding-bottom: .5em;
		}
        #tbmembers .tdh4
		{
			vertical-align:top;
			text-align:left;
			font-family:"Times New Roman", Times, serif;
			font-size:1.0em;
			padding-bottom: .5em;
		}
        #tbmembers .tdh4c
		{
		    width:25%;
			vertical-align:top;
			text-align:center;
			font-family:"Times New Roman", Times, serif;
			font-size:1.0em;
			padding-bottom: 1.2em;
		}

/* -------------------------------------------------------------------------- */

/* TSC Newsletter Mailing list                                                */

        table#tbmailing
        {
			margin-left:auto; 
			margin-right:auto;
			border:0;
			width:98%;
		}
        #tbmailing .tdh1
		{
			vertical-align:top;
			text-align:left;
			font-family:"Times New Roman", Times, serif;
			font-size:1.20em;
			padding-bottom: .1em;
		}
        #tbmailing .tdh1c
		{
		    width:4%;
			vertical-align:top;
			text-align:center;
			font-family:"Times New Roman", Times, serif;
			font-size:1.10em;
			padding-bottom: 1.2em;
		}
        #tbmailing .tdh2
		{
			vertical-align:top;
			text-align:left;
			font-family:"Times New Roman", Times, serif;
			font-size:1.20em;
			padding-bottom: .1em;
		}
        #tbmailing .tdh2c
		{
			vertical-align:top;
			text-align:center;
			font-family:"Times New Roman", Times, serif;
			font-size:1.10em;
			padding-bottom: 1.2em;
		}
        #tbmailing .tdh3
		{
		    width:35%;
			vertical-align:top;
			text-align:center;
			font-family:"Times New Roman", Times, serif;
			font-size:1.20em;
			padding-bottom: .1em;
		}
        #tbmailing .tdh4
		{
			vertical-align:top;
			text-align:left;
			font-family:"Times New Roman", Times, serif;
			font-size:1.20em;
			padding-bottom: .1em;
		}
        #tbmailing .tdh4c
		{
		    width:35%;
			vertical-align:top;
			text-align:center;
			font-family:"Times New Roman", Times, serif;
			font-size:1.10em;
			padding-bottom: 1.2em;
		}

/* -------------------------------------------------------------------------- */

		table#tbprofile
        {
			margin-left:auto; 
			margin-right:auto;
			border:0;
			width:98%;
		}
        #tbprofile .tdh1
		{
			vertical-align:top;
			text-align:left;
		}

		#tbprofile .tdh2
		{
		    width:94%;
			vertical-align:middle;
			text-align:left;
			font-family:"Times New Roman", Times, serif;
			font-size:1.35em;
		}

/* ========================================================================== */

/* TSC Links - Page with tabs                                                 */

		#tabcontent
		{
		    border-right: .1em solid #DE8C5A;
		    border-left: .1em solid #DE8C5A;
		    border-bottom: .1em solid #DE8C5A;
			border-radius: 0 0 10px 10px;
		}
		#tabs
		{
		    border-bottom: .5em solid #DE8C5A;
			text-align:right;
			margin: 0;
			padding:0;
		}
		#tabs li
		{ 
		    display:inline; 
			border-top: .1em solid #DE8C5A;
			border-left: .1em solid #DE8C5A;
			border-right: .1em solid #DE8C5A;
			border-radius: 10px 10px 0 0 ;
		}
		#tabs li a
		{
		    text-decoration: none;
			padding: 0.25em 1em;
			color: #000;
		} 
		#tabs  a:hover {border-bottom: 0;} 
		#tabcontent
		{
		    margin-top:-6px;
			padding-left: 10px;
		}


/* -------------------------------------------------------------------------- */

/* TSC Archives                                                               */

		table#tbarchives
        {
			margin-left:auto; 
			margin-right:auto;
			border:0;
			width:98%;
			line-height:1.2em;
		}
        #tbarchives .tdh1
		{
		    width:28%;
			vertical-align:center;
			text-align:right;
			font-size:16px;
			font-weight:bold;
		}
        #tbarchives .tdh2
		{
		    width:5%;
			vertical-align:center;
			text-align:right;
			font-size:16px;
			font-weight:bold;
			line-height:1.5em;
		}
        #tbarchives .tdh3
		{
			vertical-align:center;
			text-align:left;
		}

/* ========================================================================== */
/*                                                                            */
/*                      Covers : Access to the gallery                        */
/*                                                                            */
/* ========================================================================== */


/*      Highslide : Heading                                                   */
		.hdup
		{
			font-size:14px;
			font-weight:normal;
		}

        .hdupcentered
		{
			text-align:center;
			font-weight:bold;
		}

/*                                                                            */

/* ========================================================================== */

/*      Show Covers : Bring pictures to the front on click of the thumbnail   */
/*                                                                            */

		.left{
			left: 20px; /*position where enlarged image should offset horizontally */
			width:680px;
			position: absolute;
			visibility: hidden;
		}
		.leftlarge{
			left: 20px; /*position where enlarged image should offset horizontally */
			width:880px;
			position: absolute;
			visibility: hidden;
		}
		.leftbig{
			left: 20px; /*position where enlarged image should offset horizontally */
			width:880px;
			position: absolute;
		}
		.leftposter{
			left: 20px; /*position where enlarged image should offset horizontally */
			height:500px;
			position: absolute;
			visibility: hidden;
		}
		.leftposternotmade{
			left: 20px; /*position where enlarged image should offset horizontally */
			position: absolute;
			visibility: hidden;
		}
		.yearset{
			color:#DE8C5A;
			font-size:100%;
		}

/*                                                                            */
/* ========================================================================== */




/* ========================================================================== */

