/* BASE */

body{font-weight:normal;font-family:Verdana,Arial,sans-serif;text-decoration:none;font-size:70%;color:#555555;margin:0px;padding:0px;}
h1,h2,h3,h4,h5,h6{text-decoration:none;margin:0px;padding:0px}
h1{font-size:large;color:#404490;color:#CC0000;}
h2{font-size:medium;color:#404490;}
h3{font-size:small;color:#404490;}
h4{font-size:100%;color:#555555;}
h5{font-size:100%;}
h6{font-size:100%;}
img{border:none;}
form, label, li, ol, p {margin:0px;padding:0px;}
ul{list-style-type:none;margin:0px;padding:0px;}
a {text-decoration:none; color:#404490;}
a:visited {text-decoration:none; color:#404490;}
a:hover {text-decoration:underline; color:#404490;}
acronym {}
blockquote, q {}
button {}
fieldset {border:none;margin:0px;padding:0px;}
fieldset input, fieldset select, fieldset textarea {font-size:100%;font-weight:normal;font-family:Verdana,Arial,sans-serif;}
label {}
caption, legend {display:none;}
ol {list-style-type:decimal;}
select {}
table, td, th, tbody {}
code, pre {font-size:small;}
.clearBoth{clear:both; border-bottom:1px #999 solid; visibility:hidden; line-height:0px}
.clearDiv{clear:both;display:none;}
.peekFix {position:relative}
.ghost {visibility:hidden}
.pageContent .floatRight {float:right; margin:10px}
.pageContent .floatLeft {float:left; margin:10px}
#logobar {height:60px; background:url(/pic/header_new_background.gif) left top no-repeat}
#logobar h2 {display:none;}
#logobar #balogo {float:left; background:url(/pic/header_new_logo.gif) left top no-repeat; height:39px; width:207px; margin-top:13px; margin-left:12px}
#logobar #balogo span {display:none;}
#sitepref {float:right; display:block; text-align:right; margin-right:10px; margin-top:12px; padding-left:8px; background:url(/pic/redchevr.gif) 0px 4px no-repeat; display:inline}
#searchbox {float:right; clear:right; margin-right:10px; margin-top:11px; display:inline}
#searchbox fieldset {display:inline; padding:0px 4px 0px 0px; color:#000}
#searchbox .go {vertical-align:top; height:19px; margin-top:1px;}
#searchbox label {display:inline; padding:0px}
input.go {background:url(/pic/gobttn00.gif) no-repeat; border-width:0px; width:30px; cursor:pointer}
#applogobar {height:66px; background:url(/pic/defaultM.jpg) left top no-repeat}
#applogobar h2 {display:none;}
#applogobar #balogo {float:left; background:url(/pic/balogo00.gif) left top no-repeat; height:39px; width:190px; margin-top:17px; margin-left:12px}
#applogobar #balogo span {display:none;}
#applogobar #appName {text-align:right; padding-right:12px;}
.headerbanner {background-color:#0035AD; height:23px; color:#ffffff;}
.headerbanner a {color:#ffffff; background:url(/pic/whiteche.gif) 0px 3px no-repeat; padding-left:10px; margin:0px 10px;}
.headerbanner a:visited {color:#ffffff;}
.headerbanner a:hover {color:#ffffff;}
.headerbanner .homelink {margin-top:4px; float:left; padding-left: 10px;}
.headerbanner .homelink {margin-top:4px; float:left; margin-left: 0;}
.headerbanner .loginlink {margin-top:5px; float:right;}
.mainNav {font-weight:bold; margin:0px}
.mainNav h2{display:none;}
.mainNav ul {margin:0px; padding:0px; list-style:none; text-align:center; font-size:12px; line-height:28px}
.mainNav li {width:190px; float:left;}
.mainNav a {background:url(/pic/header_new_buttons.png) no-repeat 0px 0px; display:block; height:28px; color:#0035AD; text-decoration:none}
.mainNav a:hover {background:url(/pic/header_new_buttons.png) no-repeat 0px -56px; text-decoration:none}
.mainNav .selected {background:url(/pic/header_new_buttons.png) no-repeat 0px -28px; color:#FFF !important}
.mainNav .Blue {background-position:0px -96px;}
.mainNav a.Blue:hover {background-position:0px -160px;}
.mainNav a.Blue:active {background-position:0px -128px;}
.mainNav .selected.Blue {background-position:0px -128px;}
.mainNav .Silver {background-position:0px -192px;}
.mainNav a.Silver:hover {background-position:0px -256px;}
.mainNav a.Silver:active {background-position:0px -224px;}
.mainNav .selected.Silver {background-position:0px -224px;}
.mainNav .Gold {background-position:0px -288px;}
.mainNav a.Gold:hover {background-position:0px -352px;}
.mainNav a.Gold:active {background-position:0px -320px;}
.mainNav .selected.Gold {background-position:0px -320px;}
.mainNav .Other {background-position:0px -384px;}
.mainNav a.Other:hover {background-position:0px -448px;}
.mainNav a.Other:active {background-position:0px -416px;}
.mainNav .selected.Other {background-position:0px -416px;}
#footerbar{ height:54px; border-top:5px solid #000076; margin-top:10px;}
.footernav div{text-align:right; margin-top:4px; border-top:1px solid #404490; font-size:smaller;}
.footernav h2{display:none;}
.footernav .oneworldlogo{display:block; float:left; background:url(/pic/one_worl.gif) 20px 5px no-repeat; height:55px; width:100px; border-width:0px;}
.footernav .oneworldlogo span{display:none;}
.footernav ul{margin:10px 0px; padding:0px;}
.footernav li{display:inline;}
.footernav a{text-decoration:none; color:#404490; border-right:1px solid #404490; padding:0px 6px 0px 2px; vertical-align:bottom;}
.footernav a:visited {text-decoration:none;}
.footernav a:hover {text-decoration:underline;}
.footernav .last{border-right-width:0px; padding-right:0px;}
.popupclose {border-top:5px solid #000076; margin-top:10px; line-height:24px; text-align:right; background-color:#8496c5; color:#555555; font-weight:bold; float:left;}
.secondaryNavPod {margin-top:60px; margin-bottom:10px;}
.secondaryNavPod h2 {margin:0px; font-size:14px; line-height:24px; padding-left:12px; color:#FFF; background:url(/pic/170lhmen.png) 0px 0px no-repeat;}
.secondaryNavPod div {background:url(/pic/170lhmen.png) 0px 100% no-repeat; padding-bottom:24px; width:170px;}
.secondaryNavPod li {line-height:20px; border-top:1px #FFF solid; border-bottom:1px #B3C3E3 solid;}
.secondaryNavPod a {background:url(/pic/170lhmen.png) no-repeat 0px -100px #EAF1FA; text-decoration:none; color:#404490; display:block; padding-left:12px;}
.secondaryNavPod a:hover {background:url(/pic/170lhmen.png) no-repeat 0px -200px #C5D6EF; text-decoration:none;}
.secondaryNavPod a:active {background:url(/pic/170lhmen.png) no-repeat 0px -200px #96B3E1; color:#FFF;}
.secondaryNavPod .selected {background:url(/pic/170lhmen.png) no-repeat 0px -300px #96B3E1; color:#FFF !important;}
.pageContent .section{padding-bottom:8px;display:block;clear:both;}
.pageContent h2 {margin-bottom:14px;}
.pageContent h3 {margin-bottom:14px;}
.pageContent h4 {margin-bottom:14px; color:#404490; font-size:13px;}
.pageContent p {margin-bottom:12px;}
.pageContent a {text-decoration:underline; color:#000dff}
.pageContent a:visited {text-decoration:underline; color:#000dff}
.pageContent ul {margin-bottom:12px; list-style:disc outside; margin-left:15px}
.pageContent li {margin-bottom:3px}
.pageContent ol {margin-bottom:12px;}
.pageContent .inlineImage img {margin-bottom:12px;}
.pageContent ol {margin-left:30px; list-style-position:inside;}
.pageContent li ul {margin-left:20px;}
.pageContent .tsListLink a {display:block;background:url(/pic/redchevr.gif) no-repeat 0px 3px; padding-left:10px}
.pageContent .division {border-bottom:1px dotted #b7b7b7; padding-bottom:14px;}
.pageContent .textWrap {float:left;}
.pageContent .floatLeft {float:left;margin-right:20px;margin-left:-5px;}
.pageContent .floatRight {float:right;}
.pageContent h5 {margin-bottom:14px;}
.pageContent div.tsImgPara{clear:both; margin-bottom:12px;}
.pageContent .tsListLink li.tsLinkDescription {display:block; margin-bottom:14px;}
.pageContent .tsListLink ul {margin-bottom:14px;}
.pageContent .tsListLink li {display:block; margin-bottom:7px;}
.pageContent .tsList li {margin-bottom:7px;}
.pageContent .tsDoubleColumnList {clear:both;}
.pageContent .tsDoubleColumnList div {float:left; margin-right:20px; width:45%;margin-bottom:14px;}
.pageContent .tsDoubleColumnList h4 {font-size:small;color:#404490;}
.pageContent .tsDoubleColumnList a {margin-bottom:7px;}
.pageContent .tsFAQ {clear:both;}
.pageContent .tsFAQ h4{font-size:small;color:#404490;}
.pageContent .tsFAQ ul{margin-bottom:20px;}
.pageContent .tsFAQ li a{display:block;background:url(/pic/redchevr.gif) no-repeat 0px 3px; padding-left:10px; margin-bottom:10px;}
.pageContent .tsFAQ dt a{display:block; text-decoration:none; color:#404490}
.pageContent .tsFAQ dt a:hover { text-decoration:none;}
.pageContent .tsFAQ dd {margin:7px 0px 20px 20px ;}
.pageContent .tsOptionBox {clear:both; margin-bottom:12px;}
.pageContent .tsIndexList {clear:both;}
.pageContent .tsIndexList ul {margin-bottom:12px; list-style:none;}
.pageContent .tsIndexList li {height:15px;font-size:small;color:#404490; float:left; margin:0px; padding:0px 6px; border-left:1px solid #404490;}
.pageContent .tsIndexList li.tsFirstAnchorIndex{ margin-left:60px; border-left-style:none;}
.pageContent .tsIndexList dt a{display:block;}
.pageContent .tsIndexList dl {clear:both; margin-bottom:20px;}
.pageContent div.tsHeroBanner {background: url(/pic/heroBann.gif) no-repeat right top; width:560px; height:140px; margin-bottom:20px; clear:both;}
.pageContent .tsHeroBanner h3 {color:#555555; font-size:16px; font-weight:bold; padding-right:5px; padding-top:10px;}
.pageContent .tsHeroBanner p {padding-right:5px;}
.pageContent .tsHeroBanner img {float:left; padding:0px 20px 0px 0px;}
.leadarticle {min-height:160px; background-color:#ddd; margin-bottom:10px;}
.leadarticle img {float:left; width:50%;}
.leadarticle div{margin-left:52%;}
.leadarticle h2 {color:#fff;margin-bottom:10px; padding:10px 0px;}
.leadarticle p {padding-right:5px;}
#iconLinks {margin:10px 0px;}
#iconLinks li {display:inline;}
.RHNLinkArrayHead {background:url(/pic/170lhmen.png) left top no-repeat; height:24px;}
.RHNLinkArrayHead h3 {color:#fff; padding:6px 12px;}
.RHNBox {background:url(/pic/170lhmen.png) left bottom no-repeat; padding-bottom:24px;}
.RHNLink{background:#eaecf5;padding:3px 12px; border-top:1px #FFF solid; border-bottom:1px #B3C3E3 solid;}
.RHNLink{background:url(/pic/170lhmen.png) 0px -100px no-repeat;}
.RHNLink a{color:#404490;}
.RHNLink a:hover{color:#0000ff; text-decoration:none;}
.rhscontentlinks {text-decoration:none !important; color:#000; line-height:1.5em;}
#loginheader, #execlogin {display:none;}
.maintexttitles {font-weight:bold;color:#8496c5;}
.maintext {color:#4b4b4b;}
.maintext strong{color:#8496c5;}
.headertext {color:#fff;}
.headertextbold {color:#fff;}
.halfWidth {width:360px; background:url(/pic/360bttms.gif) no-repeat left bottom;}
.halfWidth h2 {background:url(/pic/360tops0.gif) no-repeat left top;}
.halfWidth .body {background:url(/pic/360sides.gif) repeat-y;}
.midWidth {width:570px; background:url(/pic/570bttms.gif) no-repeat left bottom;}
.midWidth h2 {background:url(/pic/570tops0.gif) no-repeat left top;}
.midWidth .body {background:url(/pic/570sides.gif) repeat-y;}
.fullWidth {width:760px; background:url(/pic/760bttms.gif) no-repeat left bottom;}
.fullWidth h2 {background:url(/pic/760tops0.gif) no-repeat left top;}
.fullWidth .body {background:url(/pic/760sides.gif) repeat-y;}
.ngtable {padding-bottom:12px;margin-bottom:20px}
.ngtable h2 {font-size:100%; color:#fff; line-height:24px; padding:0px 0px 0px 10px; margin:0px;}
.ngtable h3 {margin-bottom:0px;font-size:large; color:#ffffff;background:#b3c3e3; font-weight:normal;padding:7px 6px 6px 6px}
.ngtable .body {padding:0px 3px; border-top:3px solid #b3c3e3; margin:0px;}
.ngtable table {width:100%;font-size:100%; border-color:#b3c3e3;border-style:solid; border-width:0px 0px 1px 1px;}
.ngtable td,.ngtable th{text-align:left; padding:5px 5px 6px 5px; border-style:solid; border-color:#b3c3e3;}
.ngtable td{background-color:#ffffff;border-width:1px 1px 0px 0px;}
.ngtable th{background-color:#eaecf5; font-weight:bold; border-width:1px 1px 0px 0px;}
.ngtable .active, .ngtable .active td {border:solid 2px #000076;}
.ngtable .inactive, .ngtable .inactive td {background-color:#ebebeb; color:#898989;}
.ngtable p {padding:10px 10px 12px 10px; margin:0px;}
.ngtable ul {padding-left:10px}
.message {margin-bottom:10px; color:#555;}
.message h3 {font-size:100%; line-height:0px; text-indent:10px; margin:0px; padding:0px;}
.message .podBody {padding:0px 10px 7px 10px;}
.message p {padding:1px 0px 3px 0px; margin-bottom:0px;}
.message .alert {background:url(/pic/exclamat.gif) 0px 3px no-repeat; padding:4px 0px 4px 26px}
.message .criticalInfo {padding-left:26px; background:url(/pic/roundIc0.gif) left top no-repeat;}
.message .image {padding-right:10px; float:left;}
.message .messageTitle {visibility:hidden; line-height:10px}
.message h4 {margin:0px; padding:0px 0px 3px 0px; color:#000}
.message a.tertiaryLink {margin-bottom:5px}
.message .tertiaryLinks a {margin-bottom:5px}
.message.mMidStandard {width:570px}
.message.mMidImportant {width:570px}
.message.mMidCritical {width:570px; color:#c00; font-weight:bold}
.message.mFullStandard {width:760px}
.message.mFullImportant {width:760px}
.message.mFullCritical {width:760px; color:#c00; font-weight:bold}
.message.mMidStandard h3 {background:url(/pic/570tops0.gif) -1140px 0px no-repeat;}
.message.mMidImportant h3 {background:url(/pic/570tops0.gif) -570px 0px no-repeat;}
.message.mMidCritical h3 {background:url(/pic/570tops0.gif) -2280px 0px no-repeat;}
.message.mMidStandard .podBody {background:url(/pic/570bttms.gif) -1710px 100% no-repeat;}
.message.mMidImportant .podBody {background:url(/pic/570bttms.gif) -1140px 100% no-repeat;}
.message.mMidCritical .podBody {background:url(/pic/570bttms.gif) -2280px 100% no-repeat;}
.message.mFullStandard h3 {background:url(/pic/760tops0.gif) -760px 0px no-repeat;}
.message.mFullImportant h3 {background:url(/pic/760tops0.gif) -1520px 0px no-repeat;}
.message.mFullCritical h3 {background:url(/pic/760tops0.gif) -3040px 0px no-repeat;}
.message.mFullStandard .podBody {background:url(/pic/760bttms.gif) -1520px 100% no-repeat;}
.message.mFullImportant .podBody {background:url(/pic/760bttms.gif) -2280px 100% no-repeat;}
.message.mFullCritical .podBody {background:url(/pic/760bttms.gif) -3040px 100% no-repeat;}
.messagePod {margin-bottom:10px; color:#555;}
.messagePod .podBody {padding:10px 10px 7px 10px}
.messagePod .alert {background:url(/pic/exclamat.gif) 0px 3px no-repeat; padding:4px 0px 4px 26px}
.messagePod h3 {font-size:100%; line-height:24px; text-indent:10px; color:#fff; padding:0px; margin:0px}
.messagePod p {padding:1px 0px 3px 0px; margin-bottom:0px;}
.messagePod h4 {margin:0px; padding:0px 0px 3px 0px; color:#000}
.messagePod a.tertiaryLink {margin-bottom:5px}
.messagePod .tertiaryLinks a {margin-bottom:5px}
.messagePod .image {padding-right:10px; float:left;}
.messagePod.mpHalfStandard {width:360px}
.messagePod.mpMidStandard {width:570px}
.messagePod.mpMidImportant {width:570px}
.messagePod.mpFullStandard {width:760px}
.messagePod.mpFullImportant {width:760px}
.messagePod.mpHalfStandard h3 {background:url(/pic/360tops0.gif) -360px 0px no-repeat;}
.messagePod.mpHalfStandard .podBody {background:url(/pic/360bttms.gif) -720px 100% no-repeat;}
.messagePod.mpMidStandard h3 {background:url(/pic/570tops0.gif) -1710px 0px no-repeat;}
.messagePod.mpMidStandard .podBody {background:url(/pic/570bttms.gif) -1710px 100% no-repeat;}
.messagePod.mpFullStandard h3 {background:url(/pic/760tops0.gif) -2280px 0px no-repeat;}
.messagePod.mpFullStandard .podBody {background:url(/pic/760bttms.gif) -1520px 100% no-repeat;}
.messagePod.mpMidImportant h3 {background:url(/pic/570tops0.gif) -1710px 0px no-repeat;}
.messagePod.mpMidImportant .podBody {background:url(/pic/570bttms.gif) -1140px 100% no-repeat;}
.messagePod.mpFullImportant h3 {background:url(/pic/760tops0.gif) -2280px 0px no-repeat;}
.messagePod.mpFullImportant .podBody {background:url(/pic/760bttms.gif) -2280px 100% no-repeat;}
.altMessage {margin-bottom:10px; border:3px #b7b7b7 solid; background-color:#fff; color:#555; margin:2px}
.altMessage.critical {color:#c00; border-color:#c00; font-weight:bold}
.altMessage h3 {font-size:100%; line-height:24px; text-indent:10px; margin:0px; padding:0px; background-color:#fff}
.altMessage .podBody {padding:0px 10px 7px 10px;}
.altMessage p {padding:1px 0px 3px 0px; margin-bottom:0px;}
.altMessage .alert {background:url(/pic/exclamat.gif) 0px 3px no-repeat; padding:4px 0px 4px 26px}
.altMessage .criticalInfo {padding-left:26px; background:url(/pic/roundIc0.gif) left top no-repeat;}
.altMessage .image {padding-right:10px; float:left;}
.altMessage .messageTitle {visibility:hidden; line-height:10px}
.altMessage h4 {margin:0px; padding:0px 0px 3px 0px; color:#000}
.altMessage a.tertiaryLink {margin-bottom:5px}
.altMessage.important .podBody, .altMessage.important h3 {background-color:#ffd}
.altMessage.standard .podBody, .altMessage.standard h3 {background-color:#fff}
.pod {margin-bottom:10px}
.pod h3 {line-height:24px; font-size:100%; margin:0px; padding:0px 10px}
.pod h4 {margin:0px; padding:0px}
.pod a {text-decoration:none; margin:0px;}
.pod .tertiaryLink {margin:0px}
.pod a:visited {text-decoration:none;}
.pod a:hover {text-decoration:underline}
.pod li {margin:0px;}
.pod .tertiaryLinks li {display:block}
.pod p {margin:0px}
.pod label{padding-left:0px}
.pod img {margin:0px;}
.infopod{float:left; margin:0px 10px 30px 10px; display:inline; width:170px;}
.infopod h3 {background:url(/pic/170tops0.gif) -510px 0px no-repeat; color:#ffffff;}
.infopod .podBody ul {padding:5px 10px 0px 10px}
.infopod .podBody li {padding-bottom:5px;}
.loginBox a {text-decoration:underline;}
.loginBox {width:190px;}
.loginBox h3 {background: url(/pic/190tops0.gif) left top no-repeat; color:#fff;}
.loginBox .podBody {background: url(/pic/190bttms.gif) left bottom no-repeat; padding:7px 10px 6px 0px;}
.loginBox .inputRow {clear:both}
.loginBox .inputRow label {width:100px; text-align:right; float:left; padding-top:2px}
.loginBox .inputRow input {float:right; margin-bottom:6px;}
.loginBox .inputCheck {clear:both; float:right; margin-right:-1px}
.loginBox ul {margin-top:12px; margin-bottom:2px; clear:both}
.loginBox li {padding: 0px 0px 3px 10px;}
.loginBox .button {margin-top:5px}
.loginBox .inputCheck .tertiaryLink { display: inline }
.loginBox #rememberInfo {padding:5px 5px 5px 10px}
.offerLinks {width:170px;}
.offerLinks h3 {background: url(/pic/170tops0.gif) -340px 0px no-repeat;}
.offerLinks .podBody {background: url(/pic/170bttms.gif) -340px 100% no-repeat; padding:7px 10px 10px 10px}
.offerLinks ul {list-style:none outside; margin:0px}
.offerLinks .podBody li {padding-bottom:5px}
.offerLinks .podBody li a {background: url(/pic/redchevr.gif) no-repeat 0px 3px; padding-left:10px; color:#cc0000; text-decoration:none; display:block;}
.offerLinks .podBody li a:hover {text-decoration:underline}
.moreInfo {width:170px;}
.moreInfo h3 {background: url(/pic/170tops0.gif) -340px 0px no-repeat; color:#404490;}
.moreInfo .podBody {background: url(/pic/170bttms.gif) -340px 100% no-repeat; padding:7px 10px 10px 10px}
.moreInfo .podBody p {color:#555;}
.moreInfo .podBody ul {padding-top:5px;}
.moreInfo .podBody li {display:inline}
.addInfo {width: 170px;}
.addInfo h3 {background: url(/pic/170tops0.gif) -680px 0px no-repeat; }
.addInfo h3 {color:#fff}
.addInfo h4 {margin:0px 10px}
.addInfo .podBody {background: url(/pic/170bttms.gif) -680px 100% no-repeat;}
.addInfo .podBody img {margin: 0px 1px 5px 1px; border-top:1px solid #fafaf0 }
.addInfo .podBody p {margin: 0px 10px 10px 10px; color:#555;}
.addInfo .podBody ul {padding:5px 5px 10px 10px}
.addInfo .podBody li {display:inline}
.baHols {width:170px;}
.baHols h3 {background: url(/pic/170tops0.gif) -850px 0px no-repeat; color:#856334}
.baHols .podBody {background: url(/pic/170bttms.gif) -850px 100% no-repeat; padding:5px 10px 5px 10px}
.baHols .podBody li {padding-bottom:5px}
.baCustHols {margin-bottom: 10px; width: 260px;}
.baCustHols h3 {background: url(/pic/260tops0.gif) 0px 0px no-repeat; color:#856334}
.baCustHols .podBody {background: url(/pic/260bttms.gif) 0px 100% no-repeat;}
.baCustHols .podBody img {margin: 0px 1px 0px 1px;}
.baCustHols .podBody p {padding: 5px 10px 10px 10px}
.baCustHols .podBody a {color:#000dff; text-decoration:underline}
.baCustHols .podBody a:visited {color:#000dff; text-decoration:underline}
.formPod {width:170px; }
.formPod h3 {background: url(/pic/170tops0.gif) -510px 0px no-repeat; color:#fff;}
.formPod .podBody {background: url(/pic/170bttms.gif) -510px 100% no-repeat; padding:0px 10px 7px 10px;}
.formPod .fieldsetRow select {width:105px; margin-top:5px; float:left}
.formPod .button {margin-top:5px}
.conLinks {width:170px;}
.conLinks h3 {background: url(/pic/170tops0.gif) -340px 0px no-repeat; }
.conLinks .podBody {background: url(/pic/170bttms.gif) -340px 100% no-repeat; padding:7px 10px 10px 10px}
.conLinks .podBody li {padding-bottom:5px;}
.newsLinks {width:190px;}
.newsLinks h3 {background: url(/pic/190tops0.gif) -380px 0px no-repeat; color:#404490;}
.newsLinks .podBody {background: url(/pic/190bttms.gif) -380px 100% no-repeat; padding-bottom:5px}
.newsLinks .podBody li {padding:5px 0px; /*border-bottom:1px dotted #b7b7b7;*/ margin:0px 10px}
.newsLinks .podBody .last {border-bottom:0px;}
.singleLink {width:170px;}
.singleLink h3 {background: url(/pic/170tops0.gif) 0px 0px no-repeat;}
.singleLink .ghost {line-height:8px;}
.singleLink .podBody {background: url(/pic/170bttms.gif) 0px 100% no-repeat; padding:0px 10px 8px 10px}
.singleLink .podBody li {display:inline}
.retInfo {width:190px}
.retInfo h3 {background: url(/pic/190tops0.gif) -190px 0px no-repeat; color:#fff;}
.retInfo .podBody {background: url(/pic/190bttms.gif) -190px 100% no-repeat; padding: 7px 10px 10px 10px;}
.retInfo .selectRow {padding-bottom:6px; border-bottom:1px solid #8496C5; margin-bottom:6px;width:100%;}
.retInfo .inputRow label {width:90px; text-align:right; float:left; padding-top:2px}
.retInfo .inputRow input,.retInfo .inputRow select {float:right; margin-bottom:6px;}
.retInfo .carriercode {padding:2px 3px 0px 8px; float:right;}
.retInfo #FlightNumber {width:40px;}
.retInfo ul {margin-top:0px; margin-bottom:0px; clear:both}
.retInfo li {padding: 0px 0px 3px 10px;}
.retInfo .button {margin:0px;}
.retInfo #olciConsent {clear:both; margin-top:5px}
#yourbooking.retInfo .whatThis { clear:both; float:right; position:relative; margin: 2px 0px 10px 0px }
#yourbooking.retInfo .whatThis .tertiaryLink { display:inline; padding-bottom: 10px }
#yourbooking.retInfo .inputRow { clear: both }
.imgPod190 {width:190px;}
.imgPod190 h3 {background: url(/pic/190tops0.gif) -570px 0px no-repeat; }
.imgPod190 .podBody {background: url(/pic/190bttms.gif) -380px 100% no-repeat; padding-bottom:10px}
.imgPod190 .podBody img {margin: 0px 1px 2px 1px; border-top:1px solid #fafaf0 }
.imgPod190 .podBody p {margin:5px 10px 5px 10px}
.imgPod190 .podBody li {display:inline}
.imgPod190 .tertiaryLinks {margin:5px 10px 0px 10px}
.moreInfo190 {width:190px}
.moreInfo190 h3 {background: url(/pic/190tops0.gif) -570px 0px no-repeat; color:#404490;}
.moreInfo190 .podBody {background: url(/pic/190bttms.gif) -380px 100% no-repeat; padding:7px 10px 10px 10px}
.moreInfo190 .podBody p {margin-bottom:5px}
.moreInfo190 .podBody li {display:inline}
.addInfo190 {width:190px}
.addInfo190 h3 {background: url(/pic/190tops0.gif) -760px 0px no-repeat; color:#fff;}
.addInfo190 .podBody {background: url(/pic/190bttms.gif) -570px 100% no-repeat; padding-bottom:10px}
.addInfo190 .podBody img {margin: 0px 1px 2px 1px; border-top:1px solid #fafaf0 }
.addInfo190 .podBody p {margin:5px 10px 5px 10px}
.addInfo190 .podBody li {display:inline}
.addInfo190 .tertiaryLinks {margin:5px 10px 0px 10px}
.formPod260 {width:260px}
.formPod260 h3 {background: url(/pic/260tops0.gif) -780px 0px no-repeat; color:#fff;}
.formPod260 .podBody {background: url(/pic/260bttms.gif) -520px 100% no-repeat; padding-bottom:10px}
.formPod260 .divider {border-top:1px #8496c5 dotted; margin-top:5px}
.formPod260 .podBody p {padding:5px 10px 0px 10px}
.formPod260 .podBody li {display:inline}
.formPod260 .tertiaryLinks {margin:5px 10px 0px 10px}
.formPod260 .leftList {float:left; display:inline}
.formPod260 .rightList {float:left; padding-left:10px}
.formPod260 .podBody img {margin-bottom:2px; border-bottom:1px solid #fff}
.bookConfidence {width:260px}
.bookConfidence h3 {background: url(/pic/260tops0.gif) -1040px 0px no-repeat;}
.bookConfidence .podBody {background: url(/pic/260bttms.gif) -780px 100% no-repeat; padding:1px 0px 2px 0px}
.bookConfidence .divider {border-top:1px #b7b7b7 dotted}
.bookConfidence .podBody p {margin:5px 10px 5px 10px}
.bookConfidence .tertiaryLink {margin:5px 10px 8px 10px}
.bookConfidence img {float:right; margin:5px 10px 5px 5px}
.moreInfo260 {width:260px;}
.moreInfo260 h3 {background: url(/pic/260tops0.gif) -1040px 0px no-repeat; color:#404490;}
.moreInfo260 .podBody {background: url(/pic/260bttms.gif) -780px 100% no-repeat; padding:7px 10px 10px 10px}
.moreInfo260 .podBody p {color:#555;}
.moreInfo260 .podBody ul {padding-top:5px;}
.moreInfo260 .podBody li {display:inline}
.tradeAlertPod {width:260px;}
.tradeAlertPod h3 {background: url(/pic/260tops0.gif) -1300px 0px no-repeat; color:#ffffff;}
.tradeAlertPod .podBody {background: url(/pic/260bttms.gif) -1040px 100% no-repeat; padding:7px 10px 10px 10px}
.tradeAlertPod .podBody ul {padding:5px 0px; border-bottom:dotted 1px #f00; background:url(/pic/exclamau.gif) 0px 3px no-repeat; padding:4px 0px 4px 26px}
.tradeAlertPod .podBody li { color:#c00; padding-bottom:5px;}
.tradeUpdatePod {width:260px;}
.tradeUpdatePod h3 {background: url(/pic/260tops0.gif) -780px 0px no-repeat; color:#ffffff;}
.tradeUpdatePod .podBody {background: url(/pic/260bttms.gif) -780px 100% no-repeat; padding:7px 10px 10px 10px}
.tradeUpdatePod .podBody ul {padding:5px 0px;}
.tradeUpdatePod .podBody li { color:#c00; padding-bottom:5px;}

.centralBanners img{margin-bottom:10px;}
.welcome{width:260px;float:none;}
.welcome p.first {margin-top:15px;margin-left:35px;margin-bottom:0px; font-size:x-large;color:#C00; font-family: Mylius Sans, Verdana, sans-serif;}
.welcome p.second {margin-top:0px; text-align:right;margin-right:35px;font-size:x-large;color:#C00; font-family: Mylius Sans, Verdana, sans-serif;}
.welcome p.third {margin:10px 10px 12px 0px;font-size:small;color:#000076;font-weight:bold;}
.offerMessage {margin-bottom:10px; padding-left:10px; background: url(/pic/260gradi.gif) no-repeat 0px 0px; width:250px; float:left}
.offerMessage h2 {width:240px; font-size:large; font-weight:bold; color:#C00; font-family: Mylius Sans, Verdana, sans-serif; border-bottom: 1px solid #404490; line-height:40px}
.offerMessage li {float:left; width:120px; padding-bottom:4px; padding-top:3px;}
.offerMessage ul.tertiaryLinks a {color:#C00;}
.offerMessage .last {width:240px; border-top: 1px solid #404490;}
.offerMessage li.last a {color:#404490}
.regionalMessage {margin:10px 0px; border:1px solid #b7b7b7;}
.regionalMessage h2 {margin-left:auto; margin-right:auto; width:100%; text-align:center; font-size:x-large;font-family: Mylius Sans, Verdana, sans-serif;color:#404490;font-weight:normal;height:40px;line-height:40px;}
.regionalMessage ul {padding-bottom:10px;}
.regionalMessage ul li {padding-left:60px;display:block;}
.button {padding-left:6px; margin:0px 0px 10px 0px}
.lbutton {padding-left:10px; margin:0px 0px 10px 0px;}
.button.right {float:right; clear:right}
.button input, .lbutton input {border:0px; color:#fff; height:19px; overflow:visible; cursor:pointer; font-size:100%; padding:0px 0px 1px 0px; font-family:Verdana,Arial,sans-serif;}
.button a, .lbutton a {line-height:19px; color:#fff; padding:3px 15px 3px 0px; text-decoration:none}
.button a:hover, .lbutton a:hover {color:#fff; text-decoration:none}
.button a:visited, .lbutton a:visited {color:#fff; text-decoration:none}
.lbutton.primary {background:url(/pic/bttnLPrm.gif) no-repeat;}
.lbutton.secondary {background:url(/pic/bttnLScn.gif) no-repeat}
.button.primary {background:url(/pic/bttnLPrm.gif) no-repeat;}
.button.primary .plain {background:url(/pic/bttnRPrm.gif) right top no-repeat; padding-right:6px;}
.button.primary .arrow {background:url(/pic/bttnRPrm.gif) right top no-repeat; padding-right:16px;}
.button.secondary {background:url(/pic/bttnLScn.gif) no-repeat}
.button.secondary .plain {background:url(/pic/bttnRScn.gif) right top no-repeat; padding-right:6px}
.button.secondary .arrow {background:url(/pic/bttnRSco.gif) right top no-repeat; padding-right:16px}
.lbutton.primary {background:url(/pic/bttnLPrm.gif) no-repeat;}
.lbutton.secondary {background:url(/pic/bttnLScn.gif) no-repeat}
.lbutton.primary .plain {background:url(/pic/bttnRPrm.gif) right top no-repeat; padding-right:6px; padding-left:5px}
.lbutton.secondary .plain {background:url(/pic/bttnRScn.gif) right top no-repeat; padding-right:6px; padding-left:5px}
ul.tertiaryLinks {list-style:none outside; margin:0px}
.tertiaryLinks li {display:inline}
.tertiaryLinks a {display:block; background:url(/pic/redchevr.gif) no-repeat 0px 3px; padding-left:10px; text-decoration:none; color:#404490}
.tertiaryLinks a:visited {color:#404490}
a.tertiaryLink {display:block; background:url(/pic/redchevr.gif) no-repeat 0px 3px; padding-left:10px; margin-bottom:10px; text-decoration:none; color:#404490}
a.tertiaryLink:visited, .tertiaryLinks a:visited {text-decoration:none; color:#404490}
a.tertiaryLink:hover, .tertiaryLinks a:hover {text-decoration:underline; color:#3760d7}
.button.primary .inactive {background:url(/pic/bttnRPrm.gif) right top no-repeat; padding-right:6px; color:#ccc; cursor:default}
.button.secondary .inactive {background:url(/pic/bttnRScn.gif) right top no-repeat; padding-right:6px; color:#ccc; cursor:default}
.button a.inactive:visited {color:#ccc}
.tertiaryLinks a.inactive {color:#999; background:url(/pic/greycros.gif) no-repeat 0px 4px;}
.tertiaryLinks a.inactive:hover {text-decoration:none; color:#999; cursor:default}
a.tertiaryLink.inactive {color:#999; background:url(/pic/greycros.gif) no-repeat 0px 4px;}
a.tertiaryLink.inactive:visited{color:#999}
a.tertiaryLink.inactive:hover{text-decoration:none; cursor:default}
#planTrip {width:261px; margin-bottom:10px; color:#555}
#planTrip #flightTab {background:url(/pic/87homeTa.gif) -87px 0px no-repeat; padding:4px 0px; color:#fff; text-align:center; float:left; width:87px; line-height:16px}
#planTrip #hotelTab {background:url(/pic/87homeTa.gif) top left no-repeat; padding:4px 0px; color:#fff; text-align:center; float:left; width:87px; line-height:16px}
#planTrip #carTab {background:url(/pic/87homeTa.gif) top left no-repeat; padding:4px 0px; color:#fff; text-align:center; float:left; width:87px; line-height:16px}
#planTrip h4 {display:block; cursor:pointer}
#planTrip h4 a {color:#fff;}
#planTrip h4 a:hover {text-decoration:none}
#planTrip .planTripBody {background:url(/pic/261bttms.gif) left bottom no-repeat;}
#planTrip .clearGap {clear:both; height:10px; background-color:#eaecf5; border-top:1px #404490 solid}
#planTrip #planTripTabs a {display:block}
#planTrip #hotelPanel {display:none}
#planTrip #carPanel {display:none}
#planTrip .langMessage {padding:0px 10px 10px 10px}
#planTrip .noForm {padding:10px; padding-bottom:195px}
#planTrip .noForm p {margin-bottom:10px}
#planTrip .noForm h3 {margin-bottom:5px}
.planTripBody fieldset {background-color:#eaecf5; padding:0px 10px 0px 10px}
.planTripBody select, .planTripBody input {margin:5px 0px 7px 0px; clear:left;}
.planTripBody input.arrow {margin:0px}
.planTripBody .button {margin:5px 10px 10px 0px; display:inline}
.planTripBody label {display:block; padding:0px}
.planTripBody select.country {width:170px}
.planTripBody select.withLink {width:170px; vertical-align:middle; margin-right:5px}
.planTripBody input.country {width:165px}
.planTripBody .multiline {float:left; width:72px; padding-right:8px}
.planTripBody a {background:url(/pic/redchevr.gif) 0px 3px no-repeat; padding-left:8px}
.planTripBody #typeOfJourney input {margin-left:10px; vertical-align:middle}
.planTripBody #oneWayLink {padding-bottom:5px}
.planTripBody #tipsLink {padding-bottom:10px}

/* LAYOUT */

#t-page{width:760px;margin:0 auto;}
#skip{display:none;}
#t-page-info-fragment{display:none;}
#t-header{display:block;clear:both;}
#t-global-fragment{display:block;}
#t-title-fragment{display:block;}
#t-nav-fragment{display:block;}
#t-topic-content{display:block;clear:both;}
#t-logo-topic-content{display:block;clear:both;background:transparent url(/pic/defaultL.jpg) no-repeat; border-right:1px #fff solid; padding-top:80px;}
#t-popup-topic-content{background:url(/pic/defaultL.jpg) top left no-repeat; border-right:1px #fff solid; padding:80px 10px 10px 10px;}
#t-centre{float:right;width:570px;}
#t-centre-left{float:left;width:380px;}
#t-centre-right{float:right;width:170px;}
#t-intro-fragment{display:block;}
#t-main-fragment{display:block;}
#t-lhs{float:left;width:170px;}
#t-section-nav-fragment{}
#t-additional-page-info-fragment{}
#t-footer-fragment{display:block;clear:both;}
#t-popup-close{display:block;}
#t-tracking-fragment{display:none;}
#t-home-topic-content{display:block;clear:both;padding-top:10px;height:1%;}
#t-important-info-fragment{display:block;}
#t-home-centre-left{float:left;width:545px;}
#t-home-lhs{float:left;width:260px;}
#t-home-centre{float:right;width:260px;}
#t-home-rhs{float:right;width:190px;}
#t-home-rhs-fragment{}

/* ecRefresh */

#ecRefresh {
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
text-decoration: none;
margin:0;
padding:0;
}
#ecRefresh h2{
color:#333399;
font-size:180%;
font-weight:normal;
letter-spacing:-0.8px;
padding-top:0;
padding-bottom:0;
margin-top:0;
margin-bottom:0.5em;
}
#ecRefresh h3, #ecTopFragContent h3{
color:#414491;
font-size:150%;
font-weight:lighter;
clear:left;
padding-top:0;
padding-bottom:0;
margin-top:0;
margin-bottom:0.5em;
}
#ecRefresh h4{
color:#414491;
font-size:120%;
font-weight:bold;
padding-top:0;
padding-bottom:0;
margin-top:1.5em;
margin-bottom:0.5em;
}
#ecRefresh h5{
color:#414491;
font-size:100%;
font-weight:bold;
padding-top:0;
padding-bottom:0;
margin-top:1.5em;
margin-bottom:0;
}
#ecRefresh .invisible{
visibility:hidden;
}
#ecRefresh .clearing {
clear:both;
}
#ecRefresh a, #ecRefresh a:link, #ecRefresh a:visited{
color:#404490;
background-color:inherit;
text-decoration: none;
}
#ecRefresh a:hover, #ecRefresh a:active{
color:#3760D7;
background-color:inherit;
text-decoration: underline;
}
#ecRefresh a.arrowlink,
#ecRefresh a:link.arrowlink,
#ecRefresh a:visited.arrowlink,
#ecRefresh a:hover.arrowlink,
#ecRefresh a:active.arrowlink {
background:transparent url(/pic/bullet_r.gif) no-repeat 0.3em 0.4em;padding-left:1.2em;margin:0.3em 0;
}
#ecRefresh p a.arrowlink{
background:transparent url(/pic/bullet_r.gif) no-repeat 0.3em 0.4em;padding-left:1.2em;margin:0.3em 0
}
#ecRefresh div.hr {
margin-bottom:1em;
height: 1px;
background: url(/pic/hr99C000.gif) repeat-x;
background-position:bottom;
clear:both;
}
#ecRefresh div hr {
display: none;
}
#ecRefresh hr {
border-top:1px solid #B3C3E3;
border-bottom:1px solid #FFF;
border-left:0;
border-right:0;
height:2px;
}
#ecRefresh div.tablehr {
width:100%;
margin:0;
height:0;
border-left:0;
border-right:0;
border-top:1px solid #B3C3E3;
border-bottom:1px solid #FFF;
}
#ecRefresh p {
margin:1em 0;padding:0;
}
#ecRefresh ul{
margin-top:1em;
margin-left:0.4em;
padding-left:1.1em;
}
#ecRefresh ol{
margin-top:1.5em;
margin-left:1em;
padding-left:1.1em !important;
padding-left:1.6em;
}
#ecRefresh ol li li{
list-style: disc;
}
#ecRefresh li{
padding-left:0em;
}
#ecRefresh ul.bulletLinksList {
list-style:none;
margin-left: 0;
padding-left: 0;
display:block;
clear:both
}
#ecRefresh ul.bulletLinksList li {
padding-left: 1.2em;
padding-bottom:0.2em;
background:transparent url(/pic/bullet_r.gif) no-repeat 0.3em 0.4em;
}
#ecRefresh dl{
background-color:inherit
}
#ecRefresh dt{
font-weight:bold;
}
#ecRefresh dd{
margin-bottom:0.5em;
margin-left:0
}
#ecRefresh img.imageleft {
float:left;
margin-right:1em;
margin-bottom:1em;
display:block;
clear:right
}
#ecRefresh img.imageright {
float:right;
margin-left:1em;
margin-bottom:1em;
display:block;
clear:left
}
#ecRefresh div.backgroundTableForm {
background:#B3C3E5;
width:100%
}
#ecRefresh table.genericTable{
font-size:140%;
border-collapse:collapse;
margin:0 0.2em;
width:424px;
}
#ecRefresh table.tableFormHybrid{
top:0;
}
#ecRefresh table.genericTable caption, #ecRefresh table.genericForm caption {
display:none
}
#ecRefresh table.genericTable thead th{
color:#339;
font-weight:bold;
text-align:left;
padding:0.5em;
background:#EAECF5;
border:1px solid #B3C3E5;
}
#ecRefresh table.genericTable th.rowHeaders{
color:#339;
font-weight:bold;
text-align:left;
padding:0.5em;
background:#FFF;
border:1px solid #B3C3E5;
}
#ecRefresh table.genericTable tbody td{
background:#FFF;
border: 1px solid #B3C3E5;
border-collapse:collapse;
}
#ecRefresh table.genericTable tfoot td{
background:#B3C3E5;
border: 1px solid #B3C3E5;
padding:0.5em;
margin:0
}
#ecRefresh table.genericTable td{
padding:0.3em 0.5em;
vertical-align:top;
}
#ecRefresh table.genericTable col.dates{
width:75px;
}
#ecRefresh table.genericTable col.numerals{
width:75px;
}
#ecRefresh table.genericTable col.general{
background-color:red;
text-align:center;
}
#ecRefresh table.genericTable col.centred, #ecRefresh table.genericTable th.centred, #ecRefresh table.genericTable td.centred{
text-align:center;
}
#ecRefresh table.genericTable td.tableFootnote{
background:#EAECF5;
}
div.roundBox-tl {
width:100%;
background:#B3C3E4 url(/pic/cornerTa.gif) no-repeat 0 0;
border-bottom:1px solid #B3C3E4;
padding:0;
}
div.roundBox-tr {
width:10px;
height:10px;
float:right;
background:#B3C3E4 url(/pic/cornerTb.gif) no-repeat 0 0;
background-position:top right;
}
div.roundBox-bl{
width:100%;
height:1.8em;
padding:0;
background:#B3C3E4 url(/pic/cornerTc.gif) no-repeat;
background-position:left bottom;
margin-bottom:10px;
clear:both;
}
div.roundBox-br {
width:50%;
height:1.8em;
float:right;
background:#B3C3E4 url(/pic/cornerTd.gif) no-repeat 0 0;
background-position:right bottom;
padding-right:1em;
}
div.roundBox-tl-Book{
width:100%;
height:3em !important;
height:2.5em;
padding:0;
background:#E9ECF5 url(/pic/cornerTe.gif) no-repeat;
background-position:left top;
clear:both;
}
div.roundBox-tr-Book {
width:0.5em;
height:2.5em;
float:right;
background:#E9ECF5 url(/pic/cornerTe.gif) no-repeat 0 0;
background-position:right top;
padding-right:1em;
}
div.roundBox-bl-Book{
width:100%;
height:2.8em;
padding:0;
background:#E9ECF5 url(/pic/cornerTe.gif) no-repeat;
background-position:left bottom;
margin-bottom:10px;
clear:both;
}
div.roundBox-br-Book {
width:50%;
height:2.8em;
float:right;
background:#E9ECF5 url(/pic/cornerTe.gif) no-repeat 0 0;
background-position:right bottom;
padding-right:1em;
}
div.roundBox-Button {
height:2.8em;
}
div.roundBoxRed-tl {
width:100%;
background:#FCEDED url(/pic/cornerRe.gif) no-repeat 0 0;
height:2.2em;
padding:0;
margin-top:1.5em;
margin-bottom:-0.1em;
overflow:hidden
}
div.roundBoxRed-tr {
width:10px;
height:2.2em;
float:right;
background:#FCEDED url(/pic/cornerRe.gif) no-repeat 0 0;
background-position:top right;
}
div.roundBoxRed-bl{
width:100%;
height:10px;
background:#FFF url(/pic/cornerRe.gif) no-repeat;
background-position:left bottom;
padding:0;
margin-top:-0.1em;
margin-bottom:2em;
clear:both;
}
div.roundBoxRed-br {
width:10px;
height:10px;
float:right;
margin:0;
background:#FFF url(/pic/cornerRe.gif) no-repeat;
background-position:right bottom;
}
div.roundBoxGrey-tl {
width:100%;
border-bottom:1px solid #EBEBEB;
background:#EBEBEB url(/pic/cornerGr.gif) no-repeat 0 0;
height:2.2em;
padding:0;
margin-bottom:-0.1em;
overflow:hidden
}
div.roundBoxGrey-tr {
width:10px;
height:2.2em;
float:right;
background:#EBEBEB url(/pic/cornerGr.gif) no-repeat 0 0;
background-position:top right;
}
div.roundBoxGrey2-tl {
width:100%;
border-bottom:1px solid #FFF;
background:#B7B7B7 url(/pic/cornerGr.gif) no-repeat 0 0;
height:2.2em;
padding:0;
margin-top:1.5em;
overflow:hidden
}
div.roundBoxGrey2-tr {
width:10px;
height:2.2em;
float:right;
background:#B7B7B7 url(/pic/cornerGr.gif) no-repeat 0 0;
background-position:top right;
}
div.roundBoxGrey-bl{
width:100%;
height:10px;
background:#FFF url(/pic/cornerGr.gif) no-repeat;
background-position:left bottom;
padding:0;
margin-bottom:2em;
clear:both;
}
div.roundBoxGrey-br {
width:10px;
height:10px;
float:right;
margin:0;
background:#FFF url(/pic/cornerGr.gif) no-repeat;
background-position:right bottom;
}
div.roundBoxGrey2-bl{
width:100%;
height:10px;
background:#FAFAF0 url(/pic/cornerGr.gif) no-repeat;
background-position:left bottom;
padding:0;
margin-bottom:2em;
clear:both;
}
div.roundBoxGrey2-br {
width:10px;
height:10px;
float:right;
margin:0;
background:#FAFAF0 url(/pic/cornerGr.gif) no-repeat;
background-position:right bottom;
}
div.roundBoxBlue1-tl {
width:100%;
background:#FFF url(/pic/cornerBl.gif) no-repeat 0 0;
height:2.2em;
padding:0;
margin-top:1.5em;
margin-bottom:-0.1em;
overflow:hidden
}
div.roundBoxBlue1-tr {
width:10px;
height:2.1em;
float:right;
background:#FFF url(/pic/cornerBl.gif) no-repeat 0 0;
background-position:top right;
}
div.roundBoxBlue2-tl {
width:100%;
background:#fff url(/pic/cornerBl.gif) no-repeat 0 0;
height:1em;
margin-top:1.5em;
overflow:hidden
}
div.roundBoxBlue2-tr {
width:10px;
height:2.1em !important;
height:2.2em;
float:right;
background:#FFF url(/pic/cornerBl.gif) no-repeat 0 0;
background-position:top right;
}
div.roundBoxBlue1-bl{
width:100%;
height:1.8em;
background:#FFF url(/pic/cornerBl.gif) no-repeat;
background-position:left bottom;
padding:0;
margin-bottom:2em;
clear:both;
}
div.roundBoxBlue1-br {
width:10px;
height:1.8em;
float:right;
margin:0;
background:#FFF url(/pic/cornerBl.gif) no-repeat;
background-position:right bottom;
}
div.roundBoxBlue2-bl{
width:100%;
height:1.8em;
background:#FFF url(/pic/cornerBl.gif) no-repeat;
background-position:left bottom;
padding:0;
margin-bottom:2em;
clear:both;
}
div.roundBoxBlue2-br {
width:10px;
height:1.8em;
float:right;
margin:0;
background:#FFF url(/pic/cornerBl.gif) no-repeat;
background-position:right bottom;
}
div.roundBoxBlue3-tl {
width:100%;
border-bottom:1px solid #8496C6;
background:#8496C6 url(/pic/cornerBl.gif) no-repeat 0 0;
height:2.2em;
padding:0;
margin-top:1.5em;
margin-bottom:-0.1em;
overflow:hidden
}
div.roundBoxBlue3-tr {
width:10px;
height:2.2em;
float:right;
background:#8496C6 url(/pic/cornerBm.gif) no-repeat 0 0;
background-position:top right;
}
div.roundBoxBlue3-bl{
width:100%;
height:10px;
background:#FFF url(/pic/cornerBn.gif) no-repeat;
background-position:left bottom;
padding:0;
margin-bottom:2em;
clear:both;
}
div.roundBoxBlue3-br {
width:10px;
height:10px;
float:right;
margin:0;
background:#FFF url(/pic/cornerBo.gif) no-repeat;
background-position:right bottom;
}
#ecRefresh h5.headingFormTable, #ecRefresh h4.headingFormTable {
float:left;
margin:0.5em 0 0.5em 0;
padding-left:0.8em;
width:90%;
font-size:100%;
}
#ecRefresh form{
padding:0;
margin:0;
color:#676767
}
#ecRefresh button, #ecRefresh select, #ecRefresh input, #ecRefresh textarea{
font-family:Verdana, Arial, sans-serif;
font-size:100%;
}
#ecRefresh select, #ecRefresh input, #ecRefresh textarea{
margin-top:0.3em
}
#ecRefresh .genericForm fieldset{
background:#E9ECF5;
border-left:1px solid #B3C3E5;
border-right:1px solid #B3C3E5;
border-top:0;
border-bottom:1px solid #B3C3E5;
margin:0;
padding:1em;
}
#ecRefresh .formSectionBackground{
background:#E9ECF5;
border-left:1px solid #B3C3E5;
border-right:1px solid #B3C3E5;
border-top:0;
border-bottom:1px solid #B3C3E5;
margin:0;
padding:1em;
}
#ecRefresh .genericForm div.formNotes{
background:#FFF;
border-left:1px solid #B3C3E5;
border-right:1px solid #B3C3E5;
border-top:0;
border-bottom:1px solid #B3C3E5;
margin:0;
padding:0.1em 1em;
}
#ecRefresh .genericForm label{
color:#404498;
line-height:1.2em;
}
#ecRefresh label.genericForm3 {
color:#404498;
font-weight:bold;
line-height:1.1em;
width:40%;
float:left;
padding-right:10px;
}
#ecRefresh select.genericForm2 {
float:right;
margin-bottom:5px;
width:45%;
}
#ecRefresh .genericForm legend {
color:#404498;
width:98%;
font-weight:bold;
clear:both;
float:left;
margin-left:-0.2em !important;
margin-left:-0.8em;
}
#ecRefresh div.genericFormTable {
background-color:#E9ECF5;
width:100%
}
#ecRefresh div.genericFormTable p {
padding:0.5em 0.8em
}
table.layoutForm{
width:100%;
padding:0.5em 0
}
#ecRefresh table.layoutTable{
font-size:140%
}
#ecRefresh table.layoutTable td{
}
.layoutForm label{
font-size:100%;
font-weight:bold;
}
a.linkTableForm{
float:right;
white-space:nowrap;
}
a.linkTableForm2{
float:left;
position:relative;
left:1em;
top:0.5em;
white-space:nowrap
}
.formError, .formImportant{
color:#c00;
}
.formImportant{
font-weight:bold;
}
#ecRefresh .maintextintroerror {
color:#c00;
font-weight:bold;
}
button.primaryRed, button.secondaryGrey {
height:18px;
font-weight:bold;
border:0;
color: #FFF;
background-color: #c00;
width:auto !important;
width:1px;
overflow:auto !important;
overflow:visible;
cursor:pointer
}
button.secondaryGrey {
font-weight:normal;
background-color:#8496c5;
width:auto;
}
div.buttonPrimary, div.buttonSecondary, div.buttonSecondaryformLeft {
float:left;
margin-top:0.5em;
margin-left:1em;
}
div.buttonPrimary, div.buttonSecondary{
float:right;
}
.buttonPrimaryLeft {
width:8px;
height:18px;
background:url(/pic/btnPrima.gif) no-repeat 50%;
float:left
}
.buttonSecondaryLeft {
width:8px;
height:18px;
background:url(/pic/btnSecon.gif) no-repeat 50%;
float:left
}
.formButtonLeft {
background:url(/pic/btnPrimb.gif) no-repeat 50%;
}
.formButtonLeft2 {
background:url(/pic/btnPrimc.gif) no-repeat 50%;
}
div.buttonSecondary .formButtonLeft, div.buttonSecondaryformLeft .formButtonLeft {
background:url(/pic/btnSecon.gif) no-repeat 50%;
}
div.buttonSecondary .formButtonLeft2, div.buttonSecondaryformLeft .formButtonLeft2 {
background:url(/pic/btnSecon.gif) no-repeat 50%;
}
.buttonPrimaryMid, .buttonSecondaryMid {
float:left;
height:18px;
width:auto;
overflow:hidden;
}
.buttonPrimaryMid button, .buttonSecondaryMid button{
padding-bottom:0.25em !important;
padding-bottom:0;
margin:0;
height:18px;
}
.buttonPrimaryRight {
width:8px;
height:18px;
background:url(/pic/btnPrimc.gif) no-repeat top right;
float:left
}
.buttonSecondaryRight {
width:8px;
height:18px;
background:transparent url(/pic/btnSecon.gif) no-repeat top right;
float:left
}
.buttonSecondaryformLeft{
margin-left:1em
}
.formButtonRight {
width:10px !important;
width:14px;
background:url(/pic/btnPrimd.gif) no-repeat top right;
}
.formButtonRight2 {
width:10px !important;
width:14px;
background:url(/pic/btnPrime.gif) no-repeat top right;
}
div.buttonSecondary .formButtonRight, div.buttonSecondaryformLeft .formButtonRight {
background:url(/pic/btnSecon.gif) no-repeat 0 50%;
}
div.buttonSecondary .formButtonRight2, div.buttonSecondaryformLeft .formButtonRight2 {
background:url(/pic/btnSecon.gif) no-repeat 0 50%;
}
#boxSpecialOffers h5 {
color:#c00;
}
#ecRefresh .blueBorderBox{
border-left:1px solid #B3C3E5;border-right:1px solid #B3C3E5;
}
#ecRefresh .greyBorderBox{
border-left:1px solid #D7D7D7;border-right:1px solid #D7D7D7;
}
#ecRefresh .greyBorderBox2{
border-left:1px solid #D7D7D7;border-right:1px solid #D7D7D7;background-color:#FAFAF0; padding-right:0.5em;
}
#ecRefresh .blueBorderHighlightBox{
border-left:1px solid #B3C3E5;border-right:1px solid #B3C3E5;background-color:#E9ECF5;margin:0;padding:0;border-bottom:1px solid #E9ECF5;
}
#ecRefresh h5.blueBorderBoxTitle {
color:#414491;
background:#E9ECF5;
margin:0;
line-height:2.1em;
text-indent:1em
}
#ecRefresh div.separator {
background:#FFF url(/pic/vr333000.gif) repeat-y 0 0;
padding-right:1em;
padding-left:1em;
padding-top:0.5em;
padding-bottom:0.5em;
margin-top:0.5em;
margin-bottom:0.5em;
}

#ecRefresh .divider {border-top:1px #8496c5 dotted; margin-top:5px; height: 1px;}

