body      {	font-family: arial, helvetica, serif; }
H         {  font-family: arial, helvetica, sans-serif; }
H1         {  display:none; }
H2         {  display:none; }
H3         {  font-size: 11px; color:#888888; font-family: verdana, sans-serif; font-weight:normal; }
.T1        {  font-size: 25px; margin-bottom:10px; color: #000000; font-family: Myriad Pro, tahoma, arial, sans-serif; }
.T2        {  font-size: 22px; color: #888888; font-family: Myriad Pro, tahoma, arial, sans-serif; }
.T3        {  font-size: 18px; color: #333333; font-family: Myriad Pro, tahoma, arial, sans-serif; }
.T4        {  font-size: 13pt; color: #000099; font-family: Myriad Pro, tahoma, arial, sans-serif; margin-top: 0pt; margin-bottom: 0pt; }
.subhead   {  font-size: 10px; color:#333333; font-family: verdana, sans-serif; padding-bottom:10px; letter-spacing:4px; background:url('images/line-hoz2.gif') no-repeat; background-position:bottom; }
.menutext  {  font-size: 11px; color:#961333; font-family: tahoma, verdana, sans-serif; font-weight:bold;}
.submenutext     {  font-size: 10px; color:#000000; padding:3px; font-family: tahoma, verdana, sans-serif; font-weight:bold;}
.text      {  font-size: 12px; color:#333333; font-family: verdana, sans-serif; line-height:160%;}
.tag     {  font-size: 32px; color:#333333; font-family: Times New Roman, Times, serif; letter-spacing:-3px; font-weight:bold; }
.testimony     {  font-size: 22px; color:#888888; font-family: Times New Roman, Times, serif; line-height:120%; letter-spacing:-1px; font-weight:bold; }
.textw     {  font-size: 10pt; color: #FFFFFF; font-family: tahoma, verdana, arial, arial black; }
.textg    {  font-size: 9pt;  color: #7777AA; font-family: tahoma, verdana, arial, arial black; }
.small    {  font-size: 8pt;  color: #000000; font-family: tahoma, verdana, arial, arial black; }
.smallg    {  font-size: 8pt;  color: #999999; font-family: tahoma, verdana, arial, arial black; }
.smallw    {  font-size: 8pt;  color: #FFFFFF; font-family: tahoma, verdana, arial, arial black; }
.red      {  color:#961333;}
.grey      {  color:#999999;}
form       { margin:0; }

.tiny    {  font-size: 7pt;  color: #000000; font-family: tahoma, verdana, arial, arial black; }
.textbox  { font-size:8pt; color: #000099; background-color: #FFCC00; font-family: tahoma, verdana, arial, arial black; }
.textarea  { font-size:11pt; color: #000099; background-color: #FFCC00; font-family: tahoma, verdana, arial, arial black; }
.b1        {  margin-bottom : 1px; padding-left : 15px; background-image : url("images/bullet01.gif"); background-repeat: no-repeat; }
.b2        {  font-size: 8pt;  color: #000000; font-family: tahoma, verdana, arial, arial black; margin-bottom : 1px; padding-left : 15px; background-image : url("images/bullet02.gif"); background-repeat: no-repeat; }
.b3        {  padding:10px; padding-left:30px; background:url('images/bullet03.gif') no-repeat; background-position:top left; text-align:left; }
.b4        {  padding:10px; padding-top:0px; padding-bottom:40px; background:url('images/form-bg.gif') no-repeat; background-position:bottom right; text-align:left; }

.linehoz   {width:100%; height:5px; border-top:6px solid #FFFFFF; background:url('images/line-hoz.gif') repeat-x; }
.linehoz2   {width:120px; height:5px; border-top:6px solid #FFFFFF; background:url('images/line-hoz.gif') repeat-x; }
.linehoz3   {width:100%; height:5px; border-top:6px solid #EFE7D6; background:url('images/line-hoz.gif') repeat-x; }
.linevert   {width:5px; background:url('images/line-vert.gif') repeat-y;}

div#iefix1 { top:24px;}
 body > div#iefix1 { top:30px; /* fixes ie 3px problem */ }
div#iefix2 { margin-top:-3px;}
 body > div#iefix2 { margin-top:1px; /* fixes ie 3px problem */ }
div#iefix3 { top:-3px;}
 body > div#iefix3 { left:37px; /* fixes ie 3px problem */ }

p      { margin-bottom:14px; margin-top:0px; }

ul { padding: 0; margin: 0; list-style: none; }
li { float: left; position: relative; width: 10em; }
li ul { display: none; position: absolute; top: 1em; left: 0; }
li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */ top: auto; left: auto; }
li:hover ul, li.over ul { /* lists nested under hovered list items */	display: block; }

.bullets { }
.bullets ul { margin: 0; padding: 0; }
.bullets li { width:150px; margin-bottom : 1px; padding-left : 18px; background-image : url("images/bullet01.gif"); background-repeat: no-repeat; }

td        {  vertical-align:top; }

/*- Layers --------------------------- */
#lyr1, #lyr2, #lyr3, #lyr4, #lyr5, #lyr6, #lyr7, #lyr8, #lyr9, #lyr10, #lyr11, #lyr12, #lyr13, #lyr14 	{ position:absolute; visibility:hidden; left:0; top:0; width:160px; height:225px; }

/*- video/dvd / commissioned  --------------------------- */

#dvd1 { position:absolute; margin:0 0 0 10px; width:400px; }
#dvd1 ul { margin: 0; padding: 0; list-style: none; }
#dvd1 li { width:380px; height:85px; }
#dvd1 li a:link, #dvd1 li a:visited { display:block; padding:20px 0 0 110px; width:290px; height:62px; color:#006699; }
#dvd1 li a:hover { text-decoration:underline; }

#dvd2 { position:absolute; margin:0 0 0 440px; width:400px; }
#dvd2 ul { margin: 0; padding: 0; list-style: none; }
#dvd2 li { width:380px; height:85px; }
#dvd2 li a:link, #dvd2 li a:visited { display:block; padding:20px 0 0 110px; width:290px; height:62px; color:#006699; }
#dvd2 li a:hover { text-decoration:underline; }

/*- languages  --------------------------- */

#lang { position:absolute; margin:0 0 0 10px; width:220px; }
#lang ul { margin: 0; padding: 0; list-style: none; }
#lang li { position:absolute; width:160px; height:70px; }
#lang li a:link, #lang li a:visited { display:block; width:160px; height:70px; }
#lang li.en a:hover { background:url(images/TVA-Web-lang-button-en.jpg); background-repeat:no-repeat; }
#lang li.de a:hover { background:url(images/TVA-Web-lang-button-de.jpg); background-repeat:no-repeat; }
#lang li.it a:hover { background:url(images/TVA-Web-lang-button-it.jpg); background-repeat:no-repeat; }
#lang li.po a:hover { background:url(images/TVA-Web-lang-button-po.jpg); background-repeat:no-repeat; }
#lang li.fr a:hover { background:url(images/TVA-Web-lang-button-fr.jpg); background-repeat:no-repeat; }
#lang li.tu a:hover { background:url(images/TVA-Web-lang-button-tu.jpg); background-repeat:no-repeat; }


#language { position:relative; top:10px; left:420px; }
#language ul { margin: 0; padding: 0; list-style: none; }
#language li#en a { width:160px; height:70px; background:url(images/lang-button-en.jpg); background-repeat:no-repeat; }
#language li.de a { width:160px; height:70px; background:url(images/lang-button-de.jpg); background-repeat:no-repeat; }
#language li.it a { width:160px; height:70px; background:url(images/lang-button-it.jpg); background-repeat:no-repeat; }
#language li.po a { width:160px; height:70px; background:url(images/lang-button-po.jpg); background-repeat:no-repeat; }
#language li.fr a { width:160px; height:70px; background:url(images/lang-button-fr.jpg); background-repeat:no-repeat; }
#language li.tu a { width:160px; height:70px; background:url(images/lang-button-tu.jpg); background-repeat:no-repeat; }
#language li.en a:hover { width:160px; height:70px; background:url(images/lang-button-en-h.jpg); background-repeat:no-repeat; }
#language li.de a:hover { width:160px; height:70px; background:url(images/lang-button-de-h.jpg); background-repeat:no-repeat; }
#language li.it a:hover { width:160px; height:70px; background:url(images/lang-button-it-h.jpg); background-repeat:no-repeat; }
#language li.po a:hover { width:160px; height:70px; background:url(images/lang-button-po-h.jpg); background-repeat:no-repeat; }
#language li.fr a:hover { width:160px; height:70px; background:url(images/lang-button-fr-h.jpg); background-repeat:no-repeat; }
#language li.tu a:hover { width:160px; height:70px; background:url(images/lang-button-tu-h.jpg); background-repeat:no-repeat; }

.hidden {  display:none; }


A:link    {  color: #006699; text-decoration: none }
A:hover   {  color: #006699; text-decoration: underline }
A:visited {  color: #006699; text-decoration: none }
A:visited:hover {  color: #006699; text-decoration: underline }
A:active  {  color: #006699; text-decoration: underline }

#menu         {  font-size: 11px; color:#961333; font-family: tahoma, verdana, sans-serif; font-weight:bold; text-decoration: none; padding-top:7Px; padding-bottom:10px; padding-left:16px; padding-right:20px; background:url('images/menu-01.gif') no-repeat; background-position:top left; }
#menu:hover   {  text-decoration: underline; background:url('images/menu-02.gif') no-repeat; background-position:top left; }
#menu:visited {  text-decoration: none; background:url('images/menu-01.gif') no-repeat; background-position:top left; }
#menu:visited:hover {  text-decoration: underline; background:url('images/menu-02.gif') no-repeat; background-position:top left; }
#menu:active  {  text-decoration: underline; background:url('images/menu-02.gif') no-repeat; background-position:top left; }

#menu2         {  width:200px; font-size: 10px; color:#000000; font-family: tahoma, verdana, sans-serif; font-weight:bold; text-decoration: none; padding:3px; }
#menu2:hover   {  text-decoration: underline; background-color:#C0BCBB; }
#menu2:visited {  text-decoration: none; }
#menu2:visited:hover {  text-decoration: underline; background-color:#C0BCBB; }
#menu2:active  {  text-decoration: underline; background-color:#C0BCBB; }
