 /* content - BSC*/
.content table td.listItem {
    color: #000000;
    font-size: 11px;
}

.content table td.listTitle {
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    margin: 0px;
}

.content table th.listTitle {
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    margin: 0px;
}

.quotationListTable td {
    background-color: #fff;
    border: 2px solid #dedfe0;
}

.content .quotationListTable td.listTitle {
    background-color: #c6c9d1;
    border: 2px solid #c6c9d1;
    text-align: left;
}

.content .quotationListTable td.listItemCompound {
        
    padding: 0px 0px 0px 0px;
}

.quotationListTable td, .quotationListTable th {
    padding: 4px 5px;
}
.quotationListTable th {
    background-color: #c6c9d1;
    border: 2px solid #c6c9d1;
    text-align: left;
}
.quotationListTable .links {
    background-color: #dddee0;
    border-bottom: 2px solid #c6c9d1;
}
.quotationListTable .links a {
    color: #666;
    margin-right: 5px;
}
.quotationListTable .links .green {
    color: #090;
    font-weight: bold;
}
.quotationListTable .red {
    color: #c00;
    text-decoration: underline;
}

.content .quotationListTable .inQuotationListTable {

    width: 100%;
    border-style: none;
    empty-cells: hide;  
}

.content .quotationListTable .inQuotationListTable td.listItemCompoundPart {

    border-style: none;
    text-align: center;
    padding: 1px 1px 1px 1px;
}

input.buttonOutDisabled {
    font-size: 12px;
    font-weight: bold;
    /*color: #eee; */
    color: #B5B7BD;
    background-color: #d5d7dD;
    padding: 3px 12px 3px 12px;
    border: 1px #B5B7BD solid;
    width: auto;
    overflow: visible;
    margin: 0px 0px 0px 2px;
}

button.in, input.buttonIn {
  font-size: 12px;
  font-weight: bold;
  color: #eee;
  background-color: #F1701A;
  padding: 3px 12px 3px 12px;
  border: 1px #B5B7BD solid;
  width: auto;
  overflow: visible;
  margin: 0px 0px 0px 2px;
}

button.in, input.buttonIn2 {
  font-size: 12px;
  font-weight: bold;
  color: #eee;
  background-color: #F1701A;
  padding: 3px 12px 3px 12px;
  border: 1px #B5B7BD solid;
  width: auto;
  overflow: visible;
  margin: 0px 0px 0px 2px;
  float: right;
}

td.calcBtns input.buttonOut {
    float: left;
}


button.out, input.buttonOut {
    font-size: 12px;
    font-weight: bold;
    color: #eee;
    background-color: #B5B7BD;
    padding: 3px 12px 3px 12px;
    border: 1px #B5B7BD solid;
    width: auto;
    overflow: visible;
    margin: 0px 0px 0px 2px;

    
    /*  color: black;
    font-size: 12px;
    font-weight: bold;
    background-image: none;
    border: 1px #000000 solid;
    background-color: #D5D5D4;
    padding: 2px 2px 2px 2px;
    width: auto;
    overflow: visible;  */
}

button.out, input.buttonOut5 {
    font-size: 12px;
    font-weight: bold;
    color: #eee;
    background-color: #206E2B;
    padding: 3px 12px 3px 12px;
    width: auto;
    overflow: visible;
    margin: 0px 0px 0px 2px;
    border: 1px #206E2B solid;	
    float: right;
}

button.out, input.buttonOut4 {
    font-size: 12px;
    font-weight: bold;
    color: #eee;
    background-color: #B5B7BD;
    padding: 3px 12px 3px 12px;
    border: 1px #B5B7BD solid;
    width: auto;
    overflow: visible;
    margin: 0px 0px 0px 2px;
}

button.out, input.buttonLongOut {
    font-size: 12px;
    font-weight: bold;
    color: #eee;
    background-color: #B5B7BD;
    padding: 3px 12px 3px 12px;
    border: 1px #B5B7BD solid;
    margin: 0px;
}

button.out, input.buttonOut2 {
    font-size: 12px;
    font-weight: bold;
    color: #eee;
    background-color: #206E2B;
    padding: 3px 12px 3px 12px;
    width: auto;
    overflow: visible;
    margin: 0px 0px 0px 2px;
    border: 1px #206E2B solid;	  
}


button.out, input.buttonOut3 {
    font-size: 12px;
    font-weight: bold;
    color: #eee;
    background-color: #F06F19;
    padding: 3px 12px 3px 12px;
    width: auto;
    overflow: visible;
    margin: 0px 0px 0px 2px;
    border: 1px #F06F19 solid;
}


button.over,input.buttonOver {
    font-size: 12px;
    font-weight: bold;
    color: #eee;
    background-color: #5B5B5B;
    padding: 3px 12px 3px 12px;
    border: 1px #000000 solid;
    width: auto;
    overflow: visible;
    cursor: pointer;
    margin: 0px 0px 0px 2px;

}

button.over,input.buttonOver2 {
    font-size: 12px;
    font-weight: bold;
    color: #eee;
    background-color: #5B5B5B;
    padding: 3px 12px 3px 12px;
    border: 1px #000000 solid;
    width: auto;
    overflow: visible;
    cursor: pointer;
    margin: 0px 0px 0px 2px;
    float: right;
}

button.over,input.buttonOutOver {
    font-size: 12px;
    font-weight: bold;
    color: #eee;
    background-color: #5B5B5B;
    padding: 3px 12px 3px 12px;
    border: 1px #000000 solid;
    width: auto;
    overflow: visible;
    cursor: pointer;
    margin: 0px 0px 0px 2px;
    float: left;
}

button.over,input.buttonLongOver {
    font-size: 12px;
    font-weight: bold;
    color: #eee;
    background-color: #5B5B5B;
    padding: 3px 12px 3px 12px;
    border: 1px #000000 solid;
    cursor: pointer;
    margin: 0px;
}

.calcBtns .insuredButton{
    color: white; 
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    background-color: #206E2B;
    border:1px solid #206E2B;
    overflow:visible;
    padding:3px 12px;
    overflow: hidden;
    width: auto;
    margin: 0px 0px 0px 2px;
}

/*
button.over,button.out {
    padding: 1px 2px 1px 2px;
}

input.buttonOver,input.buttonOut {
    padding: 2px 2px 1px 2px;
} */

.content table .radioFormLabel { /* background-color: #eee; */
    background-color: #B5B7BD;
    padding: 0px;
    white-space: nowrap;
    border-bottom: 2px #eee solid;  
    text-align:left;
    padding-right: 2px;
    
}
input.inputRadio { 
    width: 30px;
}
.content table .radioFormLabelNoBorder { /* background-color: #eee; */
    background-color: #B5B7BD;
    text-align:left;
    padding: 0px;
    white-space: nowrap;
    padding-right: 2px;

}
.content table .formLabel {
    background-color: #EEEEEE;
    padding-left: 10px;
    white-space: normal;
    width: 40%;
    height: 25px;
}

.content table .formLabel95 {
    background-color: #B5B7BD;
    padding-left: 10px;
    white-space: normal;
    border-bottom: 2px #eee solid;
    width: 95%;
    height: 25px;
}

.content table .formData {
    background-color: #EEEEEE;
    padding: 0px;
    white-space: normal;
    width: 60%;
    height: 25px;
    padding-right: 2px;
}

.content table .formTitle {
    background-color: #B5B7BD;
    padding: 0px;
    white-space: normal;
    width: 60%;
    height: 25px;
    padding-right: 2px;
}

.content table .formData5 {
    background-color: #B5B7BD;
    padding: 0px;
    white-space: normal;
    border-bottom: 2px #eee solid;
    width: 5%;
    height: 25px;
    padding-right: 2px;
}

.content .formLabelNoBackground {
        padding: 0px;
    padding-left: 10px;
    white-space: normal;
    width: 40%;
}

.content .formDataNoBackground {
    padding: 0px;
    white-space: normal;
    width: 60%;
    padding-right: 2px;
}

.formData img, .formLabel img, .formLabelNoBorder img, .formSeparator img, .inputFormGroupPackage img {
    valign: middle;
    cursor: pointer;
}

.content table .formLabelNoBorder {
    background-color: #B5B7BD;
    padding-left: 10px;
    white-space: nowrap;
    width: 70%;
}

.content table .formLabelNoBorderWrap {
    background-color: #B5B7BD;
    padding-left: 10px;
    width: 40%;
}

.content table .formSeparator {
    background-color: #B5B7BD;
    padding-left: 10px;
    border-bottom: 2px #eee solid;
}

.content table .formSeparatorLabel {
    background-color: #B5B7BD;
    padding-left: 0px;
}

.content table .formDataNoBorder {
    background-color: #B5B7BD;
    padding: 0px;
    white-space: nowrap;
    width: 28%;
    padding-right: 2px;
}

.content table .formDataNoBorderWrap {
    background-color: #B5B7BD;
    padding: 0px;
    width: 90%;
    padding-right: 2px;
}

.content table .formData .formData, .content table .formData .radioFormLabel{
    border-bottom: none;
}


.content table td {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    /*padding: 3px 3px 10px 10px;*/
}

.content table th {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    /*padding: 3px 3px 10px 10px;*/
    font-weight: normal;
    text-align: left;
}

.content .inputFormGroup {
    background-color: #727884;
    color: white;
    padding: 5px 8px;   
    font-size: 14px;
    font-weight: bold;
}

.content .inputFormGroupPackage {
    background-color: #727884;
    color: white;
    padding: 5px 8px;   
    font-size: 14px;
    font-weight: bold;
    border-bottom: 2px #eee solid;
}

.content .detailItemLabel {
    font-size: 11px;
    margin: 0px;
}

.content .detailGroupTable{
    border-collapse: separate;
    border-spacing: 0pt 0pt;
}

.content .detailItemData{
    font-size: 11px;
    margin: 0px;
    padding-left: 2px;  
}

.content .detailItemData60Prc{
    font-size: 11px;
    margin: 0px;
    padding-left: 2px;
    width: 60%;
}

.content .detailItemData33Prc{
    font-size: 11px;
    margin: 0px;
    text-align: center;
    width: 33%;
}

.content .detailItemLabel33Prc{
    font-size: 11px;
    margin: 0px;
    text-align: center;
    width: 33%;
    font-weight: bold;
}
.content .insuredTableHeader{
    font-size: 11px;
    margin: 0px;
    color: gray;
    padding-bottom: 15px;
}

.content .insuredHeaderFirstName{
    font-size: 11px;
    margin: 0px;
    width: 45%;
    color: gray;
    padding: 2px 5px 10px 10px;
}
.panel table .insuredColumnFirstName {
    background-color: #DBDBDB;
    white-space: normal;
    border-bottom: 2px #EDEDED solid;
    font-size: 11px;
    margin: 0px;
    width: 45%;
    height: 25px;
}

.content .insuredHeaderLastName{
    font-size: 11px;
    margin: 0px;
    width: 35%;
    color: gray;
    padding: 2px 0px 10px 0px;
}
.panel table .insuredColumnLastName {
    background-color: #DBDBDB;
    white-space: normal;
    border-bottom: 2px #EDEDED solid;
    font-size: 11px;
    margin: 0px;
    width: 35%;
    height: 25px;
}

.content .insuredHeaderBirthDate{
    font-size: 11px;
    margin: 0px;
    width: 20%;
    color: gray;
    padding: 2px 0px 10px 0px;
}
.panel table .insuredColumnBirthDate {
    background-color: #DBDBDB;
    white-space: normal;
    border-bottom: 2px #EDEDED solid;
    font-size: 11px;
    margin: 0px;
    width: 20%;
    height: 25px;
}

.content .detailItemLabel {
    font-weight: bold;
}

.content .detailItemLabel40Prc {
       font-size: 11px;
       margin: 0px;
       width: 40%;
}

.content .detailItemLabelRed {
    font-size: 11px;
    margin: 0px;
    font-weight: bold;
    color: red;
}

.content .detailItemLabelGray {
    font-size: 11px;
    margin: 0px;
    background-color: #b5b7bd;
    padding: 3px 10px;
    width: 240px;
}


.bigButton {
    width: 300px;
    height: 250px;
    background-color: white;
    border: 1px #000000 solid;
    cursor: pointer;
}

.bigButton3 {
    width: 148px;
    border: 1px #000000 solid;
    cursor: pointer;
    border-width: 1px 1px 0px 1px; 
    margin:0px 0px -2px 0px;
    padding:0px;
}

.bigButton2 {
    width: 150px;
    height: 280px;
    background-color: #EEEEEE;
    border: 1px #000000 solid;
    cursor: pointer; 
    border-width: 0px 1px 0px 1px;
    margin:-2px 0px 0px 0px;
    padding:0px 0px 0px 0px ;
    vertical-align: top;
}

.bigButton2TravelRisks {
    width: 150px;
    height: 250px;
    background-color: #EEEEEE;
    border: 1px #000000 solid;
    cursor: pointer; 
    border-width: 0px 1px 0px 1px;
    margin:-2px 0px 0px 0px;    
    padding:0px 3px 0px 3px ;
    vertical-align: top;
}

.tableTravelRisks {
    width: 150px;
    height: 280px;
    background-color: #EEEEEE;
    border: 1px #000000 solid;
    border-width: 0px 1px 0px 1px;
    margin:-2px 0px 0px 0px;    
    padding:0px 3px 0px 3px ;
    vertical-align: bottom;
}
.tableTravelRisksBottom {
    width: 150px;
    height: 200px;
    background-color: #EEEEEE;
    border: 1px #000000 solid;
    border-width: 0px 1px 0px 1px;
    margin:-2px 0px 0px 0px;    
    padding:0px 3px 0px 3px ;
    vertical-align: bottom;
}
.tableTravelPremium {
    width: 150px;
    height: 180px;
    background-color: #EEEEEE;
    border: 1px #000000 solid;
    border-width: 0px 1px 0px 1px;
    margin:-2px 0px 0px 0px;    
    padding:0px 3px 0px 3px ;
    vertical-align: bottom;
}
.travelPackageTablePadding{
padding:0px;
}

.bigButton2Travel table td {
    vertical-align: top;
}

.bigButton2Travel table table {
    margin-left: 0px;
    vertical-align: top;
}

.bigButton2Travel table table td {
    vertical-align: top;
}

.bigButton2TravelPremiums {
    width: 150px;
    height: 180px;
    background-color: #EEEEEE;
    border: 1px #000000 solid;
    cursor: pointer; 
    border-width: 0px 1px 0px 1px;
    margin:-2px 0px 0px 0px;    
    padding:0px 3px 0px 3px ;
    vertical-align: top;
}

.bigButton4 {
    width: 150px;
    background-color: #EEEEEE;
    border: 1px #000000 solid;
    cursor: pointer;
    border-width: 0px 1px 1px 1px; 
    margin:-2px 0px 0px 0px;    
    padding:2px 3px 10px 3px;
}


#topMenuL1PL {
    width: auto;
    height: 26px;
    padding-left: 164px;
}

#topMenuL1PL a {
    color: #fff;
    display: block;
    float: left;
    font-weight: bold;
}

#topMenuL1PL a {
    padding: 6px 15px 7px 15px;
}

#topMenuL1PL .on {
    background-color: #426bb3;
}

.progressImage{
    position:absolute;
    left:37%;
    top:50%;
    border:solid black 2px;
    background-color: #eee;
    color:black;
    white-space: nowrap;
    padding: 6px 15px 7px 15px;
    
}
    
#helpbox {
    background-color: rgb(255,255,200);
    padding: 2px;
    border: 1px #000000 solid;
    position: absolute;
    font-size: 10px;
    z-index: 15;    
}

.helpbox {
    background-color: rgb(255,255,200);
    padding: 2px;
    border: 0px;
    font-size: 10px;
    text-align: left;
    cursor: help; 
}

#helpbox table {
    font-size: 11px;    
}

#helpboxIframe {
    position: absolute;
    z-index: 8;
}

/* Promo sectors START*/

.promoSectorA {
    background-color: #e5ecf6;
    padding: 5px 0 5px 0px;
}

.cmsDescriptionPanel {
    background-color: #e5ecf6;
    margin-bottom: 2px; 
    padding: 5px 0 5px 5px;
    width:100%;
}

table.cmsDescriptionPanel td {
    padding: 15px 0px 15px 0px;
}

.screenTitle {
    background-color: #e5ecf6;
    margin: 0px;
    padding: 15px 10px 12px 15px;
    color: #138;
    font-size: 17px;
    font-weight: bold;
    text-align: left; 
    border-bottom: dotted 1px #000000;  
    width:100%;
}

table.screenTitle td {
    padding: 15px 0px 10px 0px;
}


.ccOperatorSector1{
    background-color: #dcdcdc;
    
}

.promoSectorR1{
}

.promoSectorR2{
}

.promoSectorR3{
}

.promoSectorA1{
}

.sectorA1Inner{
    padding: 5px 5px 5px 5px;
}


/* Promo sectors END*/

.errorMessageHide{
    display: none;
}

.star{
    color: #ff0000;
    padding-left:4px;
}


#cancellation_popup{
display: none;
position: absolute;
visibility: hidden;
clip: rect(0, 610, 630, 0);
width: 598px;
background-color: #eee;
z-index: 10;
border-color: black;
border-width: 1px;
border-style: solid;
padding: 5px;
}


#sportPlus_popup{
display: none;
position: absolute;
visibility: hidden;
clip: rect(0, 410, 330, 0);
width: 398px;
background-color: #eee;
z-index: 10;
border-color: black;
border-width: 1px;
border-style: solid;
padding: 5px;
}

#zonesBlock table{
border-collapse: separate;

}


#zonesBlock td{
margin-right: 40px;
}

.travelLabel{
font-weight: bold;
color: #4455aa;
}



.travelFormLabel{
font-weight: bold;
color: #4455aa;
padding-right: 2px;
padding-top: 2px;
white-space: nowrap;
vertical-align: text-top;
}

.travelFormLabelDark{
background-color: #DCDCDC;
font-weight: bold;
color: #4455aa;
padding-right: 2px;
padding-top: 2px;
white-space: nowrap;
vertical-align: text-top;
}

.travelFormDataDark{
background-color: #DCDCDC;

color: #444444;
padding-right: 2px;
padding-top: 2px;
white-space: nowrap;
vertical-align: text-top;
}


.travelFormData{
vertical-align: text-top;
padding-right: 2px;
}


.travelTip{
padding-top: 5px;
padding-bottom: 5px;
}

#travelGetDataTable td{
padding-bottom: 7px;
}

.content table .radioFormLabelNoBorder { /* background-color: #eee; */
    background-color: #B5B7BD;
    text-align:left;
    padding: 0px;
    white-space: nowrap;
    padding-right: 2px;

}

.content table .formLabelNoBorderWhite {
    background-color: #FFFFFF;
    padding-left: 10px;
    white-space: nowrap;
    width: 70%;
}

.content table .formDataNoBorderWrapWhite {
    background-color: #FFFFFF;
    padding: 0px;
    width: 90%;
    padding-right: 2px;
}


.content .listingTable td {
    background-color: #c6c9d1;
    border-top: 2px solid #c6c9d1;
    text-align: left;
    border-bottom: 2px solid #eee;
    padding: 2px 0px 2px 5px;
}

.content .listingTable td.listingLeftCell {
    width: 40%;
}

.content .listingTable td.listingRightCell {
    width: 60%;
}

.content .reactivationRadioForm {
    width: 100%;
    text-align: left;
}

.content .reactivationRadioForm td.reactivationRadioFormLabel {
    padding-left: 2px;
    padding-top: 3px;
    padding-bottom: 3px;
    width: 30%; 
}

.content .reactivationRadioForm td.reactivationRadioFormRadio {
    padding-top: 1px;
    padding-bottom: 5px;
    width: 10px;
}

.content .reactivationSecurityQuestion {
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 10px

}



.content .portletd .riskList {
    padding: 7px;
    margin: 0px;
    text-align: left;       
}

.content .portletd .cancellationTitle {
    color: #138;
    font-size: 11px;
    font-weight: bold;
    margin: 0px;
    padding: 7px 7px 0px 7px;
    text-align: left;
}

.content .portletd .cancellationLink {
    padding-bottom: 7px;
}

.content .portletd .button {
    width: 100%;
}

.content .travelCoverDetailsPortlet .modeTable {
    width:100%;
    height: 20px;
}

.content .travelCoverDetailsPortlet .modeButtonChosen {
    border-top: 2px solid #FFFFFF;
    font-weight: bold;
    text-align: center;
    width: 50%;
}

.content .travelCoverDetailsPortlet .modeButtonNotChosen {
    border-top: 2px solid #FFFFFF;
    border-bottom: 2px solid #FFFFFF;
    font-weight: bold;
    text-align: center;
    width: 50%;
}

.content .travelCoverDetailsPortlet .goldMode {
    background: url(../ico/bg_package.gif) repeat-x;
    background-position: 0 0;
    border-right: 2px solid #FFFFFF;
}

.content .travelCoverDetailsPortlet .silverMode {
    background: url(../ico/bg_package.gif) repeat-x;
    background-position: 0 -40px;
}

.content .travelCoverDetailsTable {
    width: auto;        
}


.content .travelCoverDetailsPortletLeft {
    background-color: #FCFCFC;
    width: 136px;
    padding: 4px 0px 4px 5px;
    vertical-align: text-top;
}

.content .travelCoverDetailsPortletImage {
    background-color: #f9fbfd;
    border-left: 2px solid #fff;
    width: 123px;
    padding: 0px;
}

.content .travelCoverDetailsPortlet {
    background-color: #f9fbfd;
    border-left: 2px solid #fff;
    padding: 4px 0px 4px 5px;
    line-height: 13px;
    width: 118px;
    text-align: right;
}

.content .travelCoverDetailsPortletRight {
    background-color: #f9fbfd;
    border-left: 2px solid #fff;
    border-right: 2px solid #fff;
    padding: 4px 0px 4px 5px;
    line-height: 13px;
    width: 118px;
    text-align: right;
}

.content .travelCoverDetailsPortletContentLeft {
    background-color: #f9fbfd;
    border-left: 2px solid #fff;
    padding: 4px 0px 4px 5px;
    line-height: 13px;
    width: 118px;
    text-align: left;
}

.content .travelCoverDetailsPortletContentRight {
    background-color: #f9fbfd;
    border-left: 2px solid #fff;
    border-right: 2px solid #fff;
    padding: 4px 0px 4px 5px;
    line-height: 13px;
    width: 118px;
    text-align: left;
}

.content .travelCoverDetailsPortletModeButtons {
    background-color: #f9fbfd;
    line-height: 30px;
    height: 32px;
    width: 123px;
    border-left: 2px solid #fff;
}

.content .travelCoverDetailsPortletModeButtons .goldModeEnabled {
    width: 61px;
}
.content .travelCoverDetailsPortletModeButtons .goldModeDisabled {
    width: 61px;
}

.content .travelCoverDetailsPortletModeButtons .silverModeEnabled {
    width: auto;
}
.content .travelCoverDetailsPortletModeButtons .silverModeDisabled {
    width: auto;
}

.content .travelCoverDetailsInformation {
    padding: 10px;
    width: 100%;
    
}
.content .travelCoverDetailsInformationButtons {
    padding: 10px;
    width: 100%;
    text-align:right;
    
}

.content .packageBar{
    background-color: #103289;
    color: #fff;
    font-weight: bold;
    border-left: 2px solid #fff;
    line-height: 20px;
    width: 118px;
    padding-left: 5px;
}

.content .packageBarRight{
    background-color: #103289;
    color: #fff;
    font-weight: bold;
    border-left: 2px solid #fff;
    border-right: 2px solid #fff;
    line-height: 20px;
    width: 118px;
    padding-left: 5px;
}
.coverDetailsNoPadding{
    padding: 0px;
}
.content .colorNormal{
    background-color: #eeeeee;
}
.content .colorAlternate{
    background-color: #f6f6f6;
}
.content .leftColorNormal {
    background-color: #e5ecf6;
}
.content .leftColorAlternate {
    background-color: #f1f5fa;
}
.content table td.leftColorNormalMini {
    background-color: #e5ecf6;
    font-size: 1px;
    height: 1px;
    padding: 0px;
    width: 161px;
    border: none;
    
}
.content table td.colorNormalMini {
    background-color: #eeeeee;
    font-size: 1px;
    height: 1px;
    border-left: 2px solid #fff;
    padding: 0px;
    width: 123px;
}

.content table td.leftColorNormalMedium {
    background-color: #e5ecf6;
    font-size: 11px;
    height: 11px;
    padding: 0px;
    width: 161px;
    border: none;
}
.content table td.colorNormalMedium {
    background-color: #eeeeee;
    font-size: 11px;
    height: 11px;
    border-left: 2px solid #fff;
    padding: 0px;
    width: 123px;
}


.content .travelCoverDetailsWhiteHeader {
    background-color: #FFFFFF;
    width: 100%;
}

.content .travelCoverDetailsPremiumFirstRow {
 text-align: left;
 padding: 15px 0px 0px 7px; 
}
.content .travelCoverDetailsPremiumSecondRow {
 text-align: left;
 padding: 0px 0px 15px 7px; 
}
.content .travelCoverDetailsChoose {
 text-align: center;
 padding-bottom: 15px;
}

.content table tr .small {
    height: 11px;   
}
.content table tr.extraSmall {
    height: 1px;    
}


.travelCoverDetailsOrangeButton {
    font-size: 10px;
    font-weight: bold;
    text-align: left;
    color: #eee;
    background-color: #F06F19;
    padding: 2px;
    width: 117px;
    overflow: visible;
    border: 1px #F06F19 solid;  
    cursor: pointer;    
}

.travelCoverDetailsOrangeButton10px {
    font-size: 10px;
    font-weight: bold;
    text-align: left;
    color: #eee;
    background-color: #F06F19;
    padding: 2px;
    width: 117px;
    overflow: visible;
    border: 1px #F06F19 solid;  
    cursor: pointer;  
}

.contentNoPad .travelCoverDetailsOrangeButton {
    font-size: 10px;
    font-weight: bold;
    text-align: left;
    color: #eee;
    background-color: #F06F19;
    padding: 2px;
    width: 117px;
    overflow: visible;
    border: 1px #F06F19 solid;  
    cursor: pointer;    
}

.travelCoverDetailsDisabledButton {
    font-size: 10px;
    font-weight: bold;
    text-align: left;
    color: #eee;
    background-color: #48c1c1;
    padding: 2px;
    width: 117px;
    overflow: visible;
    border: 1px #48c1c1 solid;  
    cursor: pointer;    
}

.content .travelCoverDetailGreenButton {
    font-size: 10px;
    font-weight: bold;
    text-align: right;
    color: #eee;
    background-color: #206E2B;
    padding: 2px;
    width: 117px;
    overflow: visible;
    border: 1px #206E2B solid;  
    cursor: pointer;
}

.content .floatLeft {
    float: left;    
    width: auto;
}

.content .calImage {
    vertical-align: middle;
    margin-left: 9px;   
}


/*throw out? */
.travelcontent {
    padding: 3px;   
    /*background: #E5ECF6 url(../ico/portletd_bground.bmp) repeat-y;*/
}
/*throw out? */
.travelsubcontent {
    background: #E5ECF6 url(../ico/portletd_bground.bmp) repeat-y;
}
/*throw out? */
.content td .td50Prc {
    width: 50%; 
}

.content .streetPrefix {
    width: 80px;
    text-align: left;   
}
.content .streetName {
    width: 235px;
}

.content .streetPrefix52Prc {
    width: 76px;
    text-align: left;   
}
.content .streetName52Prc {
    width: 223px;
}

.notAccessible{
/* fake class for determining, whether use pr not accessible combo box as defined in accessibleSelectBox.js*/
}

/* content - BSC - END*/

.content .paddingCoversCell {
    padding:5px 3px;
}

