*{ border:none; margin:0; padding:0 }

.text_margin{ padding:0 0 0 30px; text-align:justify; }
.indent{ text-indent:1cm; }

a:link, a:visited{
 text-decoration : none;
 color : #aa0000;
}

a:hover{
 text-decoration : none;
 color : #ff0000;
}

h1{ font-size:18px; padding-bottom:15px; line-height:30px; padding-top:10px; }
h2{ font-size:17px; }
h5{ font-size:16px; }
h6{ font-size:14px; font-weight:bold; }

body{
 text-align : center;
 font-family : Verdana, Arial;
 font-size : 14px;
}

#pageborder{
 margin : 0.5cm auto;
 padding : 5px 0;
 width : 1080px; 
 border : 1px solid #aaaaaa;
 -webkit-border-top-left-radius: 30px; 
 -webkit-border-bottom-right-radius: 30px; 
 -khtml-border-radius-topleft: 30px;
 -khtml-border-radius-bottomright: 30px;
 -moz-border-radius-topleft: 30px;
 -moz-border-radius-bottomright: 30px;
 border-top-left-radius: 30px;
 border-bottom-right-radius: 30px;
 
 background-image: url('gfx/bg.gif');
}

#page{
 margin : 0 auto;
 width : 1000px;
}

#banner{
 height : 4cm;
 text-align : justify;
}
#TTlogo{ margin:45px 0 0 45px; }
#title{ margin:0 0 25px 180px; }

#menu{
 width : 1000px;
 text-align : right;
 vertical-align : bottom;
 display : table-cell;
 line-height : 0;
}
#menu1, #menu2{ 
 width : 500px;
 text-align : right;
 vertical-align : bottom;
 display : table-cell;
 line-height : 0;
 overflow : hidden; 
}
#menu1{ height:90px; }
#menu2{ height:79px; }
#auxmenu1{
 height : 90px;
 width : 500px;
 color : white;
 display : none;
}
#auxmenu2{
 height : 79px;
 width : 500px;
 color : white;
 display : none;
}
.aux_menu1_row{ background:#700000; text-align:center; font-size:18px; }
.aux_menu2_row{ background:black; text-align:center; font-size:11px; }
.aux_menu_chamfer{
 -webkit-border-top-left-radius: 10px; 
 -khtml-border-radius-topleft: 10px;
 -moz-border-radius-topleft: 10px;
 border-top-left-radius: 10px;
}
#auxmenu1 a:link, #auxmenu1 a:visited, #auxmenu2 a:link, #auxmenu2 a:visited{ color:white; }
#auxmenu1 a:hover{ color:#000000; }
#auxmenu2 a:hover{ color:#aaaaaa; }

#content{
 line-height : 20px; 
}
#content p{ margin-bottom:10px; }
#content ul{ padding:0 20px; list-style-type:disc; }
#content dt{ font-weight:bold; }
#content dd{ margin-left:2cm; }

#content_left{
 width : 500px;
 float : left;
 overflow : hidden;
 text-align : justify;
 padding-bottom : 10px;
}
#slideshow{ padding-bottom:10px; }

#content_right{
 width : 500px;
 overflow : hidden;
 margin-left : 500px;
 text-align : justify;
}

#content_bottom{
 width : 100%;
 clear : both; 
 text-align : justify;
 padding : 10px 0;
}

#partners{
 border-top : dotted 1px #aaaaaa;
 padding-top : 10px; 
 text-align : center;
 color : #aaaaaa;
}



