body,html { height:100%; width:100%; margin:0px; } td.menuitems { vertical-align: middle; text-align: left; height: 40px; color: #FFFFFF; width: 460px; background: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; } td.menuitemsnewsletter { vertical-align: middle; text-align: left; height: 40px; color: #FFFFFF; padding: 0px 10px; background: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; width: 300px; } input.specialinput { border: 1px solid #FFFFFF; background: #000000; font-size: 10px; color: #FFFFFF; } td.leftheaderimg { vertical-align: bottom; width: 320px; height: 220px; text-align: left; border: 0px; margin: 0px; padding: 0px; background: url('images/header1.gif') no-repeat; } td.middleheaderimg { vertical-align: bottom; width: 460px; height: 220px; text-align: left; border: 0px; margin: 0px; padding: 0px;// 0px 7px 7px; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background: url('images/header2.gif') no-repeat; } td.rightheaderimg { vertical-align: bottom; height: 220px; text-align: left; border: 0px; margin: 0px; padding: 0px; background: url('images/header3.gif') repeat-x; } td.calculator { vertical-align: top; text-align: left; border: 0px; margin: 0px; padding: 0px; height: 100%; background: url('images/bluestriped.gif'); } td.votecheaper { vertical-align: top; text-align: left; border: 0px; margin: 0px; padding: 20px 0px 0px 10px; height: 100%; } td.index { vertical-align: top; text-align: left; background: #F5F4F4; } a.popmenu:link, a.popmenu:visited, a.tellafriend:link, p.menulinks a.faq:link,p.menulinks a.faq:visited, a.tellafriend:visited, a.printpage:link, a.printpage:visited, a.bookmark:link, a.bookmark:visited, a.switchlanguage:link, a.switchlanguage:visited { text-decoration: none; color: #FFFFFF; font-weight: bold; } a.popmenu:hover,p.menulinks a.faq:hover, a.tellafriend:hover, a.printpage:hover, a.bookmark:hover, a.switchlanguage:hover { text-decoration: underline; } input.form { border: 1px solid #969595; background: #F9F8F8; color: #363535; font-size:10px; } textarea.form { border: 1px solid #969595; background: #F9F8F8; color: #363535; font-size:10px; } td.normal, td.label, div.normal { color: #676565; background: #F5F4F4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; } td.normal { font-size: 10px; } td.poptitle { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; } input.button { border: 1px solid #969595; background: #D5D4D4; color: #363535; font-size:10px; } td.menuitemsdummy { color: #000000; background: #000000; } p.menulinks { margin: 0px; padding: 0px 0px 7px 7px; } td.nationaltariffs { padding: 10px; vertical-align: top; margin: 0px; } td.poptitleright { text-align: right; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; } select.selectfieldcalc { background: #C4C4C4; color: #021185; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; } option.selectfieldcalc { background: #C4C4C4; color: #021185; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; } input.selectfieldcalc { background: #C4C4C4; color: #021185; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; } td.calctext { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; margin: 0px; padding: 5px 5px 0px 10px; } p.disclaimer { color: #FFFFFF; padding: 10px 10px 0px 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; } td.normal { padding: 5px; margin: 0px; } td.normalnews { padding: 0px 2px; margin: 0px; vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; } p.normal { color: #7A7878; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; } p.normalalt { color: #021185; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; } span.normalheader { color: #676565; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; } div.newsheader { color: #676565; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background: #C4C4C4; padding: 3px; } a.normal:link, p.normal a.customerservice:visited, p.normal a.customerservice:link, a.reportafault:link, a.reportafault:visited, a.faq:link, a.faq:visited, a.rates_txt:link, a.rates_txt:visited, a.normal:visited, a.tariffnotice:link, a.tariffnotice:visited { text-decoration: none; color: #7A7878; font-weight: bold; } a.normal:hover, a.tariffnotice:hover, p.normal a.customerservice:hover,a.faq:hover,a.reportafault:hover, a.rates_txt:hover { text-decoration: underline; } a.normalalt:link, a.normalalt:visited, a.customerservice:link, a.customerservice:visited { text-decoration: none; color: #021185; font-weight: bold; } a.normalalt:hover, a.customerservice:hover { text-decoration: underline; } td.biggernormal { color: #021185; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding: 3px; } td.biggernormalbold { color: #021185; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding: 3px; } td.normalbold { font-weight: bold; color: #7A7878; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; } td.small a:link,td.small a:visited { text-decoration: none; color: #021185; font-size: 9px; font-weight: bold; } td.small a:hover { text-decoration: underline; } span.super { color: #A70000; fontsize: 9px; font-weight: bold; font-style: italic; } td.normalboldalt { font-weight: bold; color: #7A7878; background: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; } td.normalalt { color: #676565; background: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; } td.greyback { color: #676565; background: #C4C4C4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin-left: 10px; padding: 0px 5px; } td.greybackr { color: #676565; background: #C4C4C4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin-left: 10px; padding: 0px 5px; text-align: right; } div.row1 { color: #676565; background: #C4C4C4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; } div.row2 { color: #676565; background: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; } span.required { color: #A70000; fontsize: 9px; font-weight: bold; } tr.spacy td { padding: 5px; } select.form { border: 1px solid #969595; background: #F9F8F8; color: #363535; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif} option.form { background: #F9F8F8; color: #363535; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif} div.popmenu { vertical-align: middle; text-align: center; background: #000000; color: #FFFFFF; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif margin: 0px; padding: 0px; width: 100%; } p.popmenu { vertical-align: middle; text-align: center; background: #000000; color: #FFFFFF; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif} div.normalextra { color: #676565; background: #F5F4F4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 10px; } td.termslinks { padding: 10px 10px 0px 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: white; } td.termslinks a { color: white; font-weight: bold; text-decoration: none; }