body {
    color: #000000;
    font-family: verdana, helvetica, sans serif;
    font-size: 13px;
}

p.section {
    margin-top: 15px;
}

p {
    color: #000000;
    font-family: verdana, helvetica, sans serif;
    margin-top: 7px;
    font-size: 13px;
}

h2 {
    font-family: verdana, helvetica, sans serif;
    font-size: 13pt;
    font-weight: bold;
}

span {
    color: #000000;
    font-family: verdana, helvetica, sans serif;
    font-size: 13px;
}

div#skyscraper {
    padding-left: 10px;
    padding-right: 10px;
}

#skyscraper img {
    border: 0px;
}

#banners table td img {
    border: 0px;
    float: right;
}

p.hometitle {
    font-family: frutiger, verdana, helvetica, sans serif;
    color: #8BB093;
    font-size: 16px;
    font-weight: bold;
}

.hometitle {
    font-family: frutiger, verdana, helvetica, sans serif;
    color: #0C5B8A;
    font-size: 20px;
    font-weight: bold;
}

.welcometitle {
    font-family: frutiger, verdana, helvetica, sans serif;
    color: #618D6E;
    font-size: 17px;
    font-weight: bold;
}

.errorpage {
    font-family: verdana, helvetica, sans serif;
    color: #808080;
    font-size: 12px;
}

.errorpageTitle {
    font-family: verdana, helvetica, sans serif;
    color: #808080;
    font-size: 16px;
    font-weight: bold;
}

.text {
    color: #000000;
    font-family: verdana, helvetica, sans serif;
    font-size: 13px;
}

.smallText {
    color: #666666;
    font-size: 13px;
}

.PrimaryNav, .PrimaryNav A, .PrimaryNav A:VISITED, .PrimaryNav A:ACTIVE, .PrimaryNav A:HOVER, .PrimaryNav A:LINK {
    background-color: #C8DDCA;
    font-family: verdana, Arial, helvetica, sans serif;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
    color: #2D5C3d;
}

.SecondaryNav, .SecondaryNav A, .SecondaryNav A:VISITED, .SecondaryNav A:ACTIVE, .SecondaryNav A:HOVER, .SecondaryNav A:LINK {
    background-color: #8BB093;
    font-family: verdana, Arial, helvetica, sans serif;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
    color: #2D5C3d;
}

.SecondaryNavOn, .SecondaryNavOn A, .SecondaryNavOn A:VISITED, .SecondaryNavOn A:ACTIVE, .SecondaryNavOn A:HOVER, .SecondaryNavOn A:LINK {
    background-color: #8BB093;
    font-family: verdana, Arial, helvetica, sans serif;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
    color: #FFFFFF;
}

.PrimaryNavOn, .PrimaryNavOn A, .PrimaryNavOn A:VISITED, .PrimaryNavOn A:ACTIVE, .PrimaryNavOn A:HOVER, .PrimaryNavOn A:LINK {
    background-color: #8BB093;
    font-family: verdana, helvetica, sans serif;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
    color: #FFFFFF;
}

.pageTitleB {
    color: #2D5C3D;
    font-family: verdana, helvetica, sans serif;
    font-size: 13pt;
    font-weight: bold;
}

.sectionhead {
    color: #2D5C3D;
    font-family: verdana, helvetica, sans serif;
    font-size: 13px;
    font-weight: bold;
}

.sectionsubhead {
    color: #000000;
    font-family: verdana, helvetica, sans serif;
    font-size: 11px;
    font-weight: bold;
}

.error {
    color: #FF0000;
    font-family: verdana, helvetica, sans serif;
    font-size: 13px;
    font-weight: bold;
}

.formtitle {
    color: #000000;
    font-family: verdana, helvetica, sans serif;
    font-size: 8pt;
    font-weight: bold;
}

.formitem {
    color: #315A3A;
    font-family: verdana, helvetica, sans serif;
    font-size: 11px;
    font-weight: bold;
}

.toolbox {
    color: #2D5C3D;
    font-family: verdana, helvetica, sans serif;
    font-size: 8pt;
    font-weight: bold;
}

.toolboxHeader {
    color: #2D5C3D;
    font-family: verdana, helvetica, sans serif;
    font-size: 8pt;
    font-weight: bold;
}

.toggle {
    font-family: verdana, helvetica, sans serif;
    font-size: 13px;
    font-weight: bold;
}

.sequential {
    color: #ff9900;
    font-family: verdana, helvetica, sans serif;
    font-size: 12px;
    font-weight: bold;
}

.footer {
    color: #000000;
    font-family: verdana, helvetica, sans serif;
    font-size: 11px;
}

.footer2 {
    color: #000000;
    font-family: verdana, helvetica, sans serif;
    font-size: 10px;
}

.footer A, .footer A:VISITED, .footer A:ACTIVE, .footer A:HOVER, .footer A:LINK {
    color: #163D22;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

.footer2 A, .footer2 A:VISITED, .footer2 A:ACTIVE, .footer2 A:HOVER, .footer2 A:LINK {
    color: #163D22;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}

.personalize {
    color: #C8DDCA;
    font-family: verdana, helvetica, sans serif;
    font-size: 11px;
}

.login {
    color: #ffffff;
    font-family: verdana, helvetica, sans serif;
    font-size: 11px;
}

A.bulletlink:link {
    color: #2D5C3D;
    text-decoration: underline;
    font-family: verdana, helvetica, sans serif;
    font-size: 13px;
}

A.bulletlink:visited {
    color: #666666;
    text-decoration: underline;
    font-family: verdana, helvetica, sans serif;
    font-size: 13px;
}

A.languagelink {
    color: #618D6E;
    text-decoration: underline;
    font-family: verdana, helvetica, sans serif;
    font-size: 12px;
    font-weight: bold;
}

A.fifthlevel {
    color: #618D6E;
    text-decoration: underline;
    font-family: verdana, helvetica, sans serif;
    font-size: 12px;
    font-weight: bold;
}

A.pageutility {
    color: #618D6E;
    text-decoration: underline;
    font-family: verdana, helvetica, sans serif;
    font-size: 11px;
    font-weight: bold;
}

A.importantmessage {
    color: #000000;
    text-decoration: underline;
    font-family: verdana, helvetica, sans serif;
    font-size: 8pt;
}

.promotion, .promotion a, promotion a:visited {
    color: #902E31;
    font-family: verdana, helvetica, sans serif;
    font-size: 8pt;
}

A.closewindow {
    color: #ffffff;
    text-decoration: underline;
    font-family: verdana, helvetica, sans serif;
    font-size: 12px;
}

.table {
    color: #000000;
    font-family: verdana, helvetica, sans serif;
    font-size: 8.5pt;
}

A.footerlink {
    color: #2D5C3D;
    font-family: verdana, helvetica, sans serif;
    font-size: 11px;
}

.nav3 {
    color: #2D5C3D;
    text-decoration: none;
    font-family: verdana, helvetica, sans serif;
    font-size: 11px;
    font-weight: bold;
}

.nav3selected {
    color: #ffffff;
    text-decoration: none;
    font-family: verdana, helvetica, sans serif;
    font-size: 11px;
    font-weight: bold;
}

.navtitle {
    color: #2D5C3D;
    text-decoration: none;
    font-family: verdana, helvetica, sans serif;
    font-size: 11px;
    font-weight: bold;
}

.nav4 {
    color: #618D6E;
    text-decoration: none;
    font-family: verdana, helvetica, sans serif;
    font-size: 11px;
    font-weight: bold;
}

.nav5 {
    color: #618D6E;
    text-decoration: none;
    font-family: verdana, helvetica, sans serif;
    font-size: 11px;
}

UL {
    color: #000000;
    font-family: verdana, helvetica, sans serif;
    font-size: 13px;
}

OL.footnote {
    list-style: decimal;
    color: #000000;
    font-family: verdana, helvetica, sans serif;
    font-size: 10px;
}

OL {
    color: #000000;
    font-family: verdana, helvetica, sans serif;
    font-size: 13px;
}

LI {
    margin-left: 0px;
}

Select {
    color: #000000;
    font-family: verdana, helvetica, sans serif;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
    border: 0;
}

Option {
    font-size: 13px;
}

Input {
    color: #000000;
    font-family: verdana, helvetica, sans serif;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
}

Textarea {
    color: #000000;
    font-family: verdana, helvetica, sans serif;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
}

.GlobalLink, A.GlobalLink, A.GlobalLink:VISITED, A.GlobalLink:ACTIVE, A.GlobalLink:HOVER, A.GlobalLink:LINK {
    font-family: Arial, Helvetica;
    color: #C8DDCA;
    font-size: 8pt;
    text-decoration: none;
    font-weight: bold;
}

.logout {
    font-family: Arial, Helvetica;
    color: #FFFFFF;
    font-size: 8pt;
    text-decoration: none;
    font-weight: bold;
}

.login {
    font-family: Arial, Helvetica;
    font-size: 8pt;
    color: white;
}

.loginSelect {
    font-family: Arial, Helvetica;
    font-size: 8pt;
}

.element {
    border: 1px solid #AECAB4;
}

#shop, #file, #policy, #about {
    background-color: #C8DDCA;
    font-family: verdana, Arial, helvetica, sans serif;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
    color: #2D5C3d;
}

#welcome, #home, #auto, #travel, #micro {
    background-color: #8BB093;
    font-family: verdana, Arial, helvetica, sans serif;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
    color: #2D5C3d;
}

/*specific for mytdi*, primmum text buttons*/
.buttons {
    margin: 0;
    padding:0;
    font-style:normal;
    font-variant:normal;

}
.buttons ul {
    font-family:arial,sans-serif;
}
/*ie6 hacks*/
.buttons ul li {
    _line-height:1.5em !important;

}
.buttons ul li a span {
    _padding-top:6px !important;
    _padding-bottom:3px !important;
}

a.print {
    color: #003399;
    text-decoration: underline;
    font-family: verdana, helvetica, sans serif;
    font-size: 11px;
}

a.print:visited {
    color: #666666;
    text-decoration: underline;
    font-family: verdana, helvetica, sans serif;
    font-size: 11px;
}

@media
print
{
#notPrintable {
    display: none;
}

}

@media
screen
{
#printable {
    display: none;
}
}

#solution2 table th,
#solution2 table td,
#solution3 table th,
#solution3 table td{
	padding:5px;
}

#solution1 {
/*	padding-left:17px;*/
}

#solution1 .text, #solution2 .text, #solution3 .text{
	font-size:11px;
	margin-bottom:13px;
	margin-left:50px;
}

.smallSolution {
	float:left;
	font-size:11px;
	margin-bottom:13px;
	margin-RIGHT: 25px;
	#margin-right:0;
	#padding-right:10px;
	width:112px;
}

#solution2 table,
#solution3 table
 {
	border-collapse:collapse;
	float:left;
	font-size:10px;
	margin-bottom:20px;
	/*margin-left:17px;*/
}

#solution2 table td,
#solution3 table td,
#solution2 table th,
#solution3 table th
{
	border-right:solid 1px #fff;
	vertical-align:top;
}

#solution2 tbody th,
#solution3 tbody th {
	background:#edf2eb;
	color:#636562;
	font-weight:normal;
	text-align:left;
	width:107px;
}
#solution2 tbody td,
#solution3 tbody td  {
	width:102px;
}

#solution2 .platinum,
#solution3 .platinum {
	background:#707175;
	color:#fff;
}

#solution2 .gold,
#solution3 .gold {
	background:#9d8f22;
	color:#fff;
}

#solution2 .silver,
#solution3 .silver  {
	background:#ededed;
	color:#000;
}

#solution2 .bronze,
#solution3 .bronze {
	background:#e7d5bf;
	color:#000;
}

#solution2 .basic,
#solution3 .basic {
	color:#656565;
}

#specialNotices {
    float:left;
    font-size: 10px;
    color: #6b9183;
    width:400px;
}

.introduction {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-BOTTOM: 10px; /*margin-LEFT: 17px;*/
}
.solutionText {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; MARGIN-BOTTOM: 5px
}

h4 {
    font-size:12px;
}

ul.fauxTabs {
    background: url(../images/fauxTabs/fauxtab-bottom.png) repeat-x left bottom;
    list-style: none;
    list-style-type: none;
    margin: 0 0 auto 0;
    overflow: auto;
    padding: 0;
    _zoom: 1; /*ie6*/
}
ul.fauxTabs li {
    background: #10ab23 url(../images/fauxTabs/fauxtab-left.png) no-repeat left top;
    border-right: solid 2px white;
    float:left;
    margin: 0;
    padding-left: 7px;
}
ul.fauxTabs li.last {
    border-right: none;
}
ul.fauxTabs a {
    background: url(../images/fauxTabs/fauxtab-right.png) no-repeat right top;
    color: white;
    display: block;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 26px;
    padding: 0 7px 0 0;
    text-decoration: none;
}
ul.fauxTabs li.doubleShort a {
    line-height: 36px;
    margin-bottom: 1px;
}
ul.fauxTabs li.double a {
    line-height: 18px;
    margin-bottom: 1px;
}

ul.fauxTabs a:hover {
    color: white;
    text-decoration: none;
}
ul.fauxTabs li.selected {
    background: #e6ede6 url(../images/fauxTabs/fauxtab-left-selected.png) no-repeat left top;
}
ul.fauxTabs li.selected a {
    background: url(../images/fauxTabs/fauxtab-right-selected.png) no-repeat right top;
    color: #10ab23 !important;
}
ul.fauxTabs li.selected a:hover {
    color: #10ab23;
    text-decoration: none;
}

.copyright2 { text-align: left; margin: 10 0 0 0px; padding:8px 0px 8px 5px; font-size:11px; width:100%; border-top:1px solid #c0d6c6; }

#pageFooter {text-align: center;border-top:1px solid #c0d6c6;}

#pageFooter table { margin: 0px auto 0px auto;}

#footerMenu7 { margin:10px 20px 0 20px; font-size:12px; float:left; color:#c49459; }
#footerMenu7 p {color:#c49459; margin-bottom: 8px;}
#footerMenu7 ul {color:#c49459; margin:0 0 0 6px; font-size:11px; padding: 0;}
#footerMenu7 ul li { list-style-type:disc; margin:0 0 0 11px; padding:0; }
#footerMenu7 ul li a:visited, #footerMenu7 ul li a:link { text-decoration:none; padding:0 5px 0 0; color:#777777; }
#footerMenu7 ul li a:focus, #footerMenu7 ul li a:hover { text-decoration:underline; color:#333333;}

#footerMenu8 { margin:10px 20px 0 20px; font-size:12px; float:left; color:#2D5C3D; }
#footerMenu8 p {color:#2D5C3D; margin-bottom: 8px;}
#footerMenu8 ul {color:#2D5C3D; list-style-type:disc; margin:0 0 2px 6px; padding:0; font-size:11px;}
#footerMenu8 ul li { margin:0 0 0 11px; padding:0; }
#footerMenu8 ul li a:visited, #footerMenu8 ul li a:link { text-decoration:none; padding:0 5px 0 0; color:#888888; }
#footerMenu8 ul li a:focus, #footerMenu8 ul li a:hover { text-decoration:underline; color:#444444;}

#footerMenu10 { margin:10px 20px 0 20px; font-size:12px; float:left; color:#2D5C3D; }
#footerMenu10 p {color:#2D5C3D; margin-bottom: 8px;}
#footerMenu10 ul {color:#2D5C3D; list-style-type:disc; margin:0 0 2px 6px; padding:0; font-size:11px;}
#footerMenu10 ul li { margin:0 0 0 12px; padding:0; }
#footerMenu10 ul li a:visited, #footerMenu10 ul li a:link { text-decoration:none; padding:0 5px 0 0; color:#888888; }
#footerMenu10 ul li a:focus, #footerMenu10 ul li a:hover { text-decoration:underline; color:#444444;}