
      body {
	text-align: center;
	background-color: #000000;
                color: #ffffff;
	margin: 0px;
                padding:0;
	font-size: 90%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Container	{
	margin: 0em auto;
	width: 810px;
	text-align: left;
	padding: 0px 100px 0px 100px;
	_padding: 0px 0px 0px 100px;
	background-image:url("http://images.images4us.com/TT/es/background.jpg");
	background-repeat: repeat-x;
}

.ClearBoth {
	clear: both;
}

.Header
{
	width:910px;
	height:112px;
}

.Logo
{
    float: left;
    padding: 0px;
    margin: 0px;
    width: 230px;
    height:84px;
}

.TopRightCorner
{
	border:1px solid red;
	float:right;
	height:70px;
	margin-top:-84px;
	padding:0px;
	width:70px;
}


#Main
{
	float : left;
	padding: 0px;
                margin: 0px;
	width:800px;

}

#Main #MainTop
{
	float : left;
	padding: 0px;
                margin: 0px;
	width:800px;
	height:253px;
                text-align:center;
                overflow: hidden;
}

#Main #MainTop #MainTopLeft
{
	float : left;
	padding: 0px;
    margin: 0px;
	width:545px;
	height:253px;
}

#Main #MainTop #MainTopRight
{
                background-image: url("http://images.images4us.com/TT/es/PromotionsBG.jpg");
	float : left;
	padding: 0px;
                margin: 0px;
	width:255px;
	height:253px;
}


.MainTopRightTextBox
{
        margin-left:14px;
        height:26px;
        width:224px;
        margin-top:6px;
        float:left;
}
#Main #MainTop #MainTopRight #MainTopRightTop
{
	float : left;
	padding: 0px;
    margin: 0px;
	width:255px;
	height:212px;
}

#Main #MainTop #MainTopRight #MainTopRightTopFlash
{
	margin-left:14px;	
                float:left;
	height:160px;
                margin-top: 50px;
	width:224px;
}

#Main #MainTop #MainTopRight #MainTopRightBottom
{
	float:left;
	width:235px;
	height:17px;
	padding-top:10px;
}

.MainTopRightText
{
        float:left;
        font-size:75%;
        _margin-left: 11px;
        _margin-left: 3px;
        padding-top:4px;
}

#Main #MainTop #MainTopRight #MainTopRightBottom #MainTopRightBottomText
{
	float:left;
	left:17px;
                color:#FFFFFF;
                font-size:12px;
}


#Main .MainMiddle
{
	float : left;
	padding: 0px;
    margin: 0px;
	width:800px;
	height:195px;
}

#Main .MainMiddle .MainMiddleLeft
{
	float : left;
	padding: 0px;
    margin: 0px;
	width:274px;
	height:195px;
}

#Main .MainMiddle .MainMiddleCenter
{
	float : left;
	padding: 0px;
    margin: 0px;
	width:271px;
	height:195px;
}

#Main .MainMiddle .MainMiddleRight
{
	float : left;
	padding: 0px;
    margin: 0px;
	width:255px;
	height:195px;
}

#Main .MainMiddle .MainMiddleRight .MainMiddleRightInsideImage
{
	width:225px;
	height:135px;
	padding-top:47px;
                margin:auto;
                _margin-left: 15px;
}


#Main .MainBottom
{
	float : left;
	padding: 0px;
                margin: 0px;
	width:800px;
	height:60px;
}

.MainBottomLogos
{

margin-left:auto;
margin-right:auto;
padding-top:20px;
width:645px;
}


#Bottom
{
	float : left;
	padding: 0px;
                margin: 0px;
	width:800px;
	height:150px;
}

#Bottom #BottomLeft
{
	float : left;
	padding: 0px;
                margin: 0px;
	width:358px;
	height:150px;
}

#Bottom #BottomLeft #SupportTop
{
	float:left;
	height:39px;
	margin:0px;
	padding:11px;
	width:325px;
}

#Bottom #BottomLeft #SupportTop #SupportText
{
	color:#FFFFFF;
	float:left;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	padding-left:10px;
	position:relative;
	width:325px;
}

#Bottom #BottomLeft #SupportTop #SupportText p
{
	color:#FFFFFF;
	float:left;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	position:relative;
	width:325px;
}

#Bottom #BottomLeft #SupportTop #SupportLinks
{
	position:relative;
	float:left;
	margin:0px;
	padding-top:5px;
}

#Bottom #BottomLeft #SupportTop #SupportLinks a
{
	color:#FFFFFF;
	position:relative;
	float:left;
	font-family:Verdana;
	font-size:11px;
	text-decoration:underline;
	padding-left:10px;
	margin:0px;
}

#Bottom #BottomLeft #SupportPhones
{
	float : left;
	padding: 0px;
                margin: 0px;
	width:335px;
	height:55px;
}

#Bottom #BottomRight
{
	float : left;
	padding: 0px;
                margin: 0px;
	width:440px;
	height:150px;
                font-size: 11px;
                padding-top: 11px;
}

#Bottom #BottomRight #expandableFooter
{
	float : left;
	padding: 0px;
    margin-top: 7px;
	width:442px;
	height:25px;
	color:#FFFFFF;
	font-family:Tahoma;
	cursor:pointer;
}

#Bottom #BottomRight a {
color:#00BAFF;
text-decoration:underline;
}

#Bottom #BottomRight #expandableFooter #expandableFooterTitle
{
	float:left;
	height:19px;
	#height:22px;
	left:22px;
	padding-top:6px;
	width:420px;
	font-size:13px;
	font-weight:bold;
}


#Bottom #BottomRight #expandableFooter #expandableFooterText
{
	background-image:url(http://images.images4us.com/TT/es/WhyTT_1pix.gif);
	background-repeat:repeat-y;
	float:left;
	height:auto;
	padding-left:7px;
	width:442px;
	padding-top:7px;
                padding-bottom:10px;
                font-size:11px;
}


#Bottom #BottomRight #expandableFooter #expandableFooterText p
{
  font-size:11px;
  margin:0px;
  line-height: 136%;
}

#Bottom #BottomRight #expandableFooter #expandableFooterText a
{
  text-decoration:underline;
  color: #00baff;
} 

#Bottom #BottomRight #expandableFooter #expandableFooterText p a
{
  text-decoration:underline;
  color: #00baff;
}

p {
  margin:0px;
  line-height: 136%;
}

#languageSelect {
float:left;
left:348px;
padding-top:30px;
position:relative;
width:226px;
z-index:30;
height:54px;
}

#languageSelect #Clock
{
color:#FFFFFF;
float:right;
font-family:verdana;
font-size:11px;
font-weight:bold;
left:-38px;
top:-11px;
width:auto;
}

#languageSelect #Clock #time_clock
{
float:left;
width:auto;
}


#languageSelect #combo {
float:left;
background-color:white;
border:1px solid #98B9FF;
color:#000000;
font-family:Verdana;
font-size:11px;
height:15px;
#height:19px;
margin-left:62px;
padding-top:2px;
padding-left:3px;
width:152px;
#width:157px;
}

#languageSelect #arrow {
background-repeat: no-repeat;
float:right;
height:15px;
margin-right:9px;
margin-top:-17px;
padding:0pt;
width:15px;
}

#languageSelect #langTitle
{
width:75px;
color:#000000;
font-family:Verdana;
margin-top:12px;
margin:0px;
padding:0px;
position:relative;
display:none;
}

#languageSelect #langs {
float:left;
margin-left:-58px;
#margin-left:-76px;
margin-top:40px;
padding:0px;
position:absolute;
width:139px;
#width:157px;
z-index:30;
}
 
 .langsList
 {
  margin:0px 0px 0px -18px;
  #margin:0px 0px 0px -2px;
  background-color:white;
 list-style-type: none;
 }
 
 #languageSelect #langs ul.langsList li
 {
    background-color:white;
    height:20px; 
    margin:0px; 
    padding: 0px;
 }

  #languageSelect #langs ul.langsList li a
  {
    width:120px;
    color:black;
    margin-left:-34px;
    #margin-left:8px;
    font-size:11px;
    font-family:Verdana;
    background-color:white;
    text-decoration:none;
  }
  
    #languageSelect #langs ul.langsList li a:hover
    {
    color:#98B9FF;
    }


ul {
line-height:130%;
text-align:left;
}
.Separator
{
	float:left;
	height:5px;
	width:15px;
}

.bold
{
         font-weight:bold;
         font-size:15px;
}

.Nav 
{
	float: left;
    position: relative;
	TEXT-ALIGN: left; 
	LINE-HEIGHT: normal; 
	WIDTH: 800px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Corbel; 
	MARGIN-BOTTOM: 0px; 
	FONT-SIZE: 90%; 
	FONT-WEIGHT: normal; 
	PADDING-TOP: 0px;
	height: 28px; 
	background-image:url(http://images.images4us.com/TT/es/NavBackground.jpg);
	background-repeat:no-repeat; 
                z-index:20;
}

  UL#siteNav LI A {
	FONT-SIZE: 75%;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	text-align: left;
	display: block;	
	background-repeat: no-repeat;
	background-position: center right;
	padding: 0px 5px 3px 5px;
                z-index:20;
}

UL#siteNav LI A:hover {
	color: #FFFFFF;
	padding: 0px 5px 3px 5px;
	background-repeat: repeat-x;
	background-position: top right;
}

UL#siteNav LI:hover a{
	background-repeat: repeat-x;
	background-position: top right;
}

UL#siteNav LI UL LI A {
	DISPLAY: block;
	FONT-SIZE: 70%;
	MARGIN: 0px;
	COLOR: #000000;
	text-align: left;
	BACKGROUND-POSITION: top right;
	
	background-repeat: repeat-x;
	font-size: 70%;
	font-weight: normal;
	padding:0px;
	margin:0px;
	border: 1px solid #b3b3b3;
    width: 165px;
}

UL#siteNav LI UL LI A:link {
	
	background-repeat:repeat-x;
}

UL#siteNav LI UL LI A:visited {
	
	background-repeat:repeat-x;
}

UL#siteNav LI UL LI A:hover  {
	BACKGROUND-POSITION: top right;
	
	background-repeat: repeat-x;
	color: #000000;
	border: none;
	padding:0px;
	margin:0px;
	border: 1px solid #b3b3b3;
                width: 165px;
}

#siteNav {
	DISPLAY: inline;
	MARGIN: 0px;
	LIST-STYLE-TYPE: none;
	padding: 0;
z-index:10;
}
UL#siteNav LI {
	FLOAT: left;
	POSITION: relative;
	padding-bottom: 9px;
	text-align: center;
	font-weight: normal;
z-index:10;
}

UL#siteNav LI UL {
	DISPLAY: none;
	PADDING: 0px;
	LEFT: 0px;
	MARGIN: 0px;
	WIDTH: 165px;
	LIST-STYLE-TYPE: none;
	POSITION: absolute;
	BACKGROUND-COLOR: #FFFFFF;
	z-index:10;

}
UNKNOWN {
	LEFT: 0px; TOP: 40px
}
UL#siteNav LI:hover UL {
	CLEAR: left;
	DISPLAY: block
}
UL#siteNav LI.sfhover UL {
	DISPLAY: block
}
UL#siteNav LI UL LI {
	height: auto;
	width: auto;
	margin: 0px;
	padding: 0px;
z-index:10;
}



.Footer {
	clear: both;
	width: 800px;
	margin-bottom: 20px;
                text-align:center;
}

.FooterLinks {
	font-size: 75%;
	color: #FFFFFF;
	text-align: center;
	margin-bottom: 12px;
	width:800px;
    padding-top:10px;
}

.FooterLinks a{
	margin: 0px 5px;
	display: inline;
}

.FooterLinks a:link {
	color: #FFFFFF;
	text-decoration: underline;
	margin: 0px 5px;
}

.FooterLinks a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}

.FooterLink{

display:inline;
}

.FooterText {
padding-top:20px;
clear:both;
text-align:center;

}


.FooterImage {

float:left;
margin-right:10px;

}
.FooterLinks a:hover, .FooterLinks a:active	{
	color: #FFFFFF;
	text-decoration: none;
	}

.BottomText
{
	margin-top:40px;
}
 
img {
	border: 0px;
}

a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:hover, a:active	{
	text-decoration: none;
	}
	
	
h1	{
	color: #12964b;
	font-size: 110%;
	line-height: 100%;
	font-weight: bold;
	padding-top: 23px;
	margin-top: 0px;
	margin-bottom: 23px;
                font-size:13px;
	}
	
h2	{
	color: #12964b;
	margin: 0px 0 10px 0;
	font-size: 90%;
	line-height: 105%;
	font-weight: bold;
	}
	
h3	{
	color: #12964b;
	margin: 0px 0 10px 0;
	font-size: 100%;
	line-height: 105%;
	font-weight: bold;
	}
h4	{
	color: #12964b;
	margin: 0px 0 2px 0;
	font-size: 85%;
	line-height: 105%;
	font-weight: bold;
	}	
ul {
	line-height: 120%;
	text-align: left;
	}
ol {
	line-height: 110%;
	margin-top: 6px;
	}
li {
	padding-bottom: 8px;
	padding-left: 1px;
	}


.CassavaFooterText {
    clear: both;
    color: #FFFFFF;
    font-family: Verdana;
    font-size: 11px;
    padding-top: 22px;
    text-align: center;
}
   .Nav_TT{
	font-size:90%;
	line-height:normal;
	margin-bottom: 0px;
	text-align: left;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif, Corbel;
	font-weight: normal;
	padding-top: 0px;
	width: 798px; /*Reset in Inner Page Main CSS*/
                height: 32px;
	background-image: url("http://images.images4us.com/TT/es/first_nav-bg2.gif");
	background-repeat: repeat-x;
}

UL#DDMenu_TT LI {
	background-image: url("http://images.images4us.com/TT/es/first_nav-bg2.gif");
	background-repeat: repeat-y;
	background-position: center right;
	DISPLAY: inline;
	FLOAT: left;
	POSITION: relative;
	padding: 0px;
	text-align: center;
	font-weight: normal;
                z-index: 10;
}



UL#DDMenu_TT LI A {
                display: block;
	background-image: url("http://images.images4us.com/TT/es/TopMenuBG1.jpg");
	background-position: top right;
	color: #ffffff;
	font-size: 10px;
	TEXT-DECORATION: none;
	text-align: left;
	height: 25px;
	_height: 32px; /* for IE6 */
	margin: 0 1px 0 0;
	padding:7px 5px 0px;
	float: left;
}

UL#DDMenu_TT LI A:hover {
                background-image: url("http://images.images4us.com/TT/es/TopMenuHover1.jpg");
	color: #ffffff;
	background-repeat: repeat-x;
	background-position: top right;
	height: 25px;
	_height: 32px; /* for IE6 (for inner master page reset in &amp;apos;Inner Page Main CSS&amp;apos; component) */
	margin: 0 1px 0 0;
	padding:7px 5px 0px;
}

UL#DDMenu_TT LI UL {
	DISPLAY: none;
	PADDING: 0px;
	LEFT: 0px;
	margin: 32px 0px 0px 0px;
	WIDTH: 163px;
	LIST-STYLE-TYPE: none;
	POSITION: absolute;
	z-index:10;
	border-top: 1px solid #000000;
}

UL#DDMenu_TT LI UL LI A {
	DISPLAY: block;
	BORDER-LEFT-WIDTH: 0px;
	MARGIN: 0px;
	COLOR: #000000;
	BORDER-RIGHT-WIDTH: 0px;
	text-align: left;
	BACKGROUND-POSITION: top right;
	BACKGROUND-IMAGE: url("http://images.images4us.com/TT/es/DropMenuRegular.gif");
	BACKGROUND-COLOR: #B3B3B3;
	background-repeat: repeat-x;
	font-size: 9px;
	padding:1px 1px 8px 8px;
	_padding:1px 1px 1px 1px;
border-color:-moz-use-text-color -moz-use-text-color #B3B3B3;
border-style:none none solid;
border-width:medium medium 1px;
                width: 165px;
                _width: 180px;
                height:9px;
}

UL#DDMenu_TT LI UL LI A:link {
	BACKGROUND-IMAGE: url("http://images.images4us.com/TT/es/DropMenuRegular.gif");
	background-repeat:repeat-x;
}

UL#DDMenu_TT LI UL LI A:visited {
	background-repeat:repeat-x;
}

UL#DDMenu_TT LI UL LI A:hover  {
	BACKGROUND-POSITION: top right;
	background-repeat: repeat-x;
	color: #000000;
	padding:1px 1px 8px 8px;
                _padding:1px 1px 1px 1px;
                border-color:-moz-use-text-color -moz-use-text-color #B3B3B3;
                border-style:none none solid;
                border-width:medium medium 1px;
                width: 165px;
                _width: 180px;
                height:9px;
	margin: 0;
                BACKGROUND-IMAGE: url("http://images.images4us.com/TT/es/DropMenuMouseOver.gif");
}

	
/*** NavBar Tags *****************/
#DDMenu_TT {
	DISPLAY: inline;
	MARGIN: 0px;
	LIST-STYLE-TYPE: none;
	padding: 0;
z-index:10;
}

UNKNOWN {
	LEFT: 0px; TOP: 40px
}
UL#DDMenu_TT LI:hover UL {
	CLEAR: left;
	DISPLAY: block
}
UL#DDMenu_TT LI.sfhover UL {
	DISPLAY: block
}
UL#DDMenu_TT LI UL LI {
	height: auto;
	width: auto;
	margin: 0px;
	padding: 0px;
                z-index:10;
}

/* second nav */
.HeaderLowerLinks
{
	background-image: url("http://images.images4us.com/TT/es/second_nav-bg1.gif");
	background-repeat: repeat-x;
	background-color: #000000;
	color: #909090;
	font-size: 11px;
	line-height: normal;
	margin-bottom: 0px;
	text-align: left;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif, Corbel;
	font-weight: bold;
	padding-top:12px;
	width: 798px;
	height:24px;
	_height: 35px;*/
                margin-top: 1px;
}

.HeaderLowerLinks a
{
	margin: 0px 5px;
	display: inline;
                float: left;
}

.HeaderLowerLinks a:link {
	color: #7F7F7F;
	text-decoration: none;
	margin: 0px 5px;
}

.HeaderLowerLinks a:visited {
	color: #7F7F7F;
	text-decoration: none;
}

.HeaderLowerLinks a:hover, .secondNav a:active	{
	color: #7F7F7F;
	text-decoration: none;
}

.HeaderLowerLinks { clear: both; }
.HeaderLowerLinksSeparator { float: left; width: 3px; height: 1px; }
   .TabbedMenu{position:relative;float:right;right:25px;top:45px;padding:0px 0px 0px 0px;margin:0px;max-width:241px;width:auto;color:#000000; font-size: 11px; font-family: Verdana;}
.FloatDiv{	background-color:#3C3C3C;}

.TabbedMenuItem
{
    color: #FFFFFF; 
	border: none 0px white;line-height:25px;height:25px;	
	font-family:Verdana;font-size:11px;text-align:left;vertical-align:middle;
                padding:5px 21px 5px 20px;
                _padding:5px 20px 5px 21px;
                margin:0px 0px 0px 0px;	
}


.TabbedMenuItem:hover
{ 
color: #FFFFFF; 
}

.TabbedMenuSeparator
{
    width:1px;line-height:25px;height:25px;
    font-family:Verdana;font-size:11px;text-align:center;vertical-align:middle;    
    padding:5px 0px 5px 0px;.padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;    
}
.FloatColumn ul{list-style-image:none;list-style-type:none;width: 100%;margin:0px;padding:0px;}
.FloatColumn ul li{line-height:20px;width:100%;margin:0px;padding:0px;}
.FloatColumn ul li a:link,.FloatColumn ul li a:visited
{color:#FFFFFF;font-family:Verdana;font-size:11px;text-align:left;vertical-align:bottom;text-decoration: none;}
.FloatColumn ul li a:hover,.FloatColumn ul li a:active{color:#BD1D27;text-decoration: underline;}

  #ChooseLanguageDlg
{
	display: none;
	z-index: 10; 
	position: absolute; 	
	width: 87px; 
	height: auto; 
	max-height:304px;
	padding: 0px;
	top: 0px;
	background-color: #081D3C !important;
}
#ChooseLanguageDlg .FloatColumn
{
	position: relative; 
	float: left;
	left: 0px;
	top: 0px;
	width: 65px;
	height: auto;
	max-height:304px;
	border:none 1px red;
	margin: 0px;
	padding: 10px 0px 33px 0px;
	text-align:left;
}
#ChooseLanguageDlg #Col1{
padding-left: 23px;
_padding-left: 22px;
.width: 87px;
}
