/* CSS Document */ select,input {margin:0px 0px 2px 0px;padding:0px 0px 0px 0px;border:1px solid #ccc;font-size:0.9em;height:19px;line-height:19px;} .width1 {width:35px;margin:0px 0px 0px 0px;padding:0;} .width20 {width:20px;margin:0px 0px 0px 0px;padding:0;} .width30 {width:30px;margin:0px 0px 0px 0px;padding:0;} .width35 {width:35px;margin:0px 0px 0px 0px;padding:0;} .width40 {width:40px;margin:0px 0px 0px 0px;padding:0;} .width45 {width:45px;margin:0px 0px 0px 0px;padding:0;} .width50 {width:50px;margin:0px 0px 0px 0px;padding:0;} .width60 {width:60px;margin:0px 0px 0px 0px;padding:0;} .width65 {width:65px;margin:0px 0px 0px 0px;padding:0;} .width70 {width:70px;margin:0px 0px 0px 0px;padding:0;} .width75 {width:75px;margin:0px 0px 0px 0px;padding:0;} .width80 {width:80px;margin:0px 0px 0px 0px;padding:0;} .width85 {width:85px;margin:0px 0px 0px 0px;padding:0;} .width90 {width:90px;margin:0px 0px 0px 0px;padding:0;} .width100 {width:100px;margin:0px 0px 0px 0px;padding:0;} .width108 {width:108px;margin:0px 0px 0px 0px;padding:0;} .width110 {width:110px;margin:0px 0px 0px 0px;padding:0;} .width120 {width:120px;margin:0px 0px 0px 0px;padding:0;} .width160 {width:160px;margin:0px 0px 0px 0px;padding:0;} .width150 {width:150px;margin:0px 0px 0px 0px;padding:0;} .width175 {width:175px;margin:0px 0px 0px 0px;padding:0;} .width200 {width:200px;margin:0px 0px 0px 0px;padding:0;} .width250 {width:250px;margin:0px 0px 0px 0px;padding:0;} .width280 {width:280px;margin:0px 0px 0px 0px;padding:0;} .none {display:none;} input {border:1px solid #CACED1;height:16px;} input.noborder {border:none;height:16px;} .required {border:1px solid #ff0000;} p.ref {display:block;text-align:center;float:left;font-size:0.7em;color:#fff;font-weight:bold;height:23px;width:164px;line-height:22px;margin:0;padding:0;background-color:#027DC1;} .holidaysummary {display:block;float:right;width:162px;margin:31px 0px 30px 0px;} .holidaysummary ul {list-style:none;display:block;float:left;margin:0;padding:0;border:1px solid #027DC1;border-bottom:none;} .holidaysummary ul li {list-style:none;display:block;float:left;width:162px;height:19px;line-height:19px;font-size:0.7em;white-space:nowrap;overflow:hidden;border-bottom:1px solid #027DC1;margin:0px;padding:0px;} .holidaysummary ul li a {margin:0px;padding:0px;} .holidaysummary ul li#top {} .holidaysummary ul li.norm {color:#E77200;} .holidaysummary ul li.norm_down {background-color:#C4E1F1;} .holidaysummary ul li.red {background-color:#C4E1F1;color:#478125;} .holidaysummary ul li.red_down {color:#478125;background-color:#C4E1F1;} .holidaysummary ul li a {padding:0px 0px 0px 2px;margin:0px 0px 0px 0px;text-decoration:none;color:#027DC1;font-weight:bold;display:block;} .holidaysummary ul li span.disable {padding:0px 0px 0px 2px;margin:0px 0px 0px 6px;text-decoration:none;color:#80BEE0;font-weight:bold;display:block;} .holidaysummary ul li.norm a {color:#027DC1;} .holidaysummary ul li.red a {color:#478125;} .holidaysummary ul li a:hover {color:#F7B87F;} .holidaysummary ul li.red a:hover {color:#A3C092;} .holidaysummary ul li p.amendbtn a {padding:0px; margin:0px 0px 0px 0px;color:#fff;} .holidaysummary ul li p.amendbtn a:hover {color:#0473bc;} .holidaysummary ul li p.addcsbtn a {padding:0px; margin:0px 0px 0px 0px;color:#fff;} .holidaysummary ul li p.addcsbtn a:hover {color:#0473bc;} .holidaysummary ul li a.link {color:#027DC1;} .holidaysummary ul li a.link:hover {color:#fff;background-color:#80BEE0;} .holidaysummary ul li a.redlink {color:#003D5F;background-color:#C4E1F1;} .holidaysummary ul li a.redlink:hover {color:#80BEE0;} .holidaysummary ul li a.disabled_link, .holidaysummary ul li a:hover.disabled_link {cursor:default;color:#80BEE0;} .holidaysummary ul li a.disabled_redlink, .holidaysummary ul li a:hover.disabled_redlink {cursor:default;color:#003d5f;} .holidaysummary .sumblock {display:block;float:left;background-color:#C4E1F1;padding:0px 2px 5px 2px;width:156px;overflow:auto; white-space:normal;} .holidaysummary .sumblock .number {float:left;display:block;width:16px;color:#003D5F;font-weight:bold;padding:2px 0px 0px 0px;margin:0;line-height:normal;} .holidaysummary .sumblock .cs {float:left;display:block;width:140px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;} .holidaysummary .sumblock .csbtns {float:left;display:block;padding:0px 0px 0px 16px;margin:0px 0px 0px 0px;overflow:auto;} .holidaysummary .sumblock .lab {float:left;display:block;width:26px;color:#01AC36;font-weight:bold;line-height:normal;clear:both;} .holidaysummary .sumblock .det {float:left;display:block;width:146px;padding:0px 0px 0px 0px;margin:0px 0px 5px 0px;clear:both;} .holidaysummary .sumblock .lab1 {float:left;display:block;color:#01AC36;line-height:normal;} .holidaysummary .sumblock .det1 {float:left;display:block;color:#01AC36;line-height:normal;margin:0px 0px 0px 5px;} .holidaysummary .sumblock .lab2 {float:left;display:block;width:160px;} .holidaysummary .sumblock p {margin:0px 0px;padding:2px 0px;font-weight:normal;line-height:normal;color:#333;clear:both;} .holidaysummary .sumblock p.title {color:#01AC36;font-weight:bold;} .holidaysummary .sumblock p.title strong {color:#01AC36} .holidaysummary .sumblock p.date {color:#333;font-weight:normal;} .holidaysummary .sumblock p.accom {color:#01AC36;font-weight:normal;} .holidaysummary .sumblock img {display:block;float:right;clear:both;margin:2px;} .holidaysummary .sumblock p.amendbtn {margin:0px 0px 3px 0px;padding:0;float:left;clear:none;} .holidaysummary .sumblock p.addcsbtn {margin:0px 0px 3px 0px;padding:0;float:left;clear:none;display:block; white-space:nowrap;} span.arrivalday {border:#80BEE0 solid 1px; padding: 2px 0px 2px 0px; width: 18px; display: block; float:left; text-align:center; background-color:#CACACA; color: #666666;} span.arrivaltext {padding: 4px 0px 0px 0px; display: block; float:left;} .breakdown {width:162px;display:block;float:left;background-color:#FFE6A3;border:1px solid #FFD243;margin:19px 0px 0px 0px;} .breakdown h2 {font-size:0.8em;color:#0073BD;text-align:center;width:162px;font-weight:bold;padding:5px 0px 0px 0px;margin:0;height:24px;} .breakdownblock {display:block;float:left;width:162px;margin:0;padding:0;background-color:#FFE6A3;background-image:url(../images/breakdown_bg2.gif);background-repeat:repeat-y;background-position:top left;} .breakdownblock p {margin:0;padding:2px 0px;font-size:0.7em;width:162px;display:block;float:left;} .breakdownblock .costline {position:relative;display:block;float:left;z-index:1;} .breakdownblock .showcostsbtn {width:162px;display:block;float:left;text-align:center;background-color:#ffe6a3;height:20px;padding:0px 0px 4px 0px;} .breakdownblock .showcostsbtn a {text-align:center;font-size:0.7em;font-weight:bold;color:#0073bd;line-height:20px;} .breakdownblock .hidecostsbtn {width:162px;display:block;float:left;text-align:center;background-color:#ffe6a3;height:20px;padding:0px 0px 4px 0px;display:none;} .breakdownblock .hidecostsbtn a {text-align:center;font-size:0.7em;font-weight:bold;color:#0073bd;line-height:20px;} .breakdownblock p.subcost {display:none;color:#333;} .breakdownblock p.maincost {color:#000;} .breakdownblock p.total {background-color:#FFD243;color:#0073BD;font-weight:bold;display:block;float:left;} .breakdownblock p span.left {float:left;display:block;padding:0px 0px 0px 2px;width:90px;} .breakdownblock p span.right {display:block;text-align:right;float:right;padding:0px 2px 0px 0px;width:68px;} .breakdownblock p.costexplain {display:none;position:absolute;bottom:15px;left:-10px;background-color:#fff;width:auto;height:auto;padding:5px;border:1px solid #0073bd;z-index:5;} .rightcol {} .block {display:block;float:left;margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;width:530px;} .block_head {width:530px;height:22px;display:block;float:left;margin:0px;padding:0px;} .block_head h3 {font-size:0.8em;display:block;float:left;margin:0;color:#027DC1;font-weight:bold;line-height:19px;padding:0px 5px 0px 0px;} .block_head h4 {font-size:0.8em;display:block;float:left;margin:0;color:#003D5F;font-weight:bold;line-height:19px;padding:0px 5px 0px 0px;} .block_head h5 {font-size:0.8em;display:block;float:left;margin:0;color:#01AC36;font-weight:bold;line-height:19px;padding:0px 5px 0px 0px;} .block_head h6 {font-size:0.8em;display:block;float:right;margin:0;color:#027DC1;font-weight:bold;line-height:19px;padding:0px 5px 0px 0px;} .block_head img {width:19px;height:13px;background-color:#fff;float:left;margin:0px;} .block_con {width:530px;display:block;float:left;padding:0px 0px 0px 0px;background-color:#80BEE0;} .block_con h3 {color:#000;margin:0px 0px 3px 0px;padding:0px;} .block_con h4 {color:#000;margin:0px 0px 3px 0px;padding:0px;} .block_con h7 {color:#003d5f;margin:0px 0px 3px 0px;padding:0px;font-size:0.8em;font-weight:bold;} .block_con p{margin:0px;padding:0px;} .block_con h1 {color:#003D5F;font-family:Geneva, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold} .block table {border-collapse:collapse;clear:both;width:530px;border-top:1px dotted #666666;background-color:#FAE87F;padding:0px 0px 0px 0px;display:table;} .block td {font-size:0.7em;padding:3px;border-bottom:1px solid #80BEE0;color:#003D5F;} .block th {font-size:0.7em;padding:3px;text-align:left;background-color:#F6D200;color:#003D5F;} .block td a {color:#003D5F;} .block td a:hover {text-decoration:underline;} .block td a.orangebtn {color:#fff;} .block td a.orangebtn:hover {color:#0473bc;} .block td a.redbtn {color:#fff;} .block td a.lastbtn {color:#fff;} .block td a.lastbtn:hover {color:#0473bc;} .pageheader {display:block;float:left;margin:0px 0px 10px 0px;width:702px;} .pageheader h1 {display:block;float:left;text-align:left;} .pageheader a {float:left;} .pageheader p {font-size:0.7em;clear:both;} .pageheader ul {padding:0px; margin: 0px;} .pageheader ul li {float:left; display:inline; font-size:14px;}