/*----->>>>> GENERAL FOR DEVELOPMENT START <<<<<-------*/
body {
  font-family: "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif;   
  color:#003148;
  font-size: 11px;
  font-weight: normal;
  padding: 0px;
  margin: 0px;
  background-color: #E1E3E5;
}

a.textLink:link, a.textLink:visited
{
  color:#003148;
  text-decoration:none;
}

a.textLink:hover, a.textLink:active
{
  color:#2155B2;
  text-decoration:underline;
}

.offsetFont{font-size:11px;}
.offsetFontvolume{font-size:11px;}
.offsetFontweight{font-size:11px;}

a:link, a:visited
{
  color:#003148;
  text-decoration:none;
}


a:hover, a:active, .current {
  color:#2155B2;
  text-decoration:none;
}

a.cdmpDrilldown:link, a.cdmpDrilldown:visited
{
  color:#003148;
  text-decoration:none;
}

a.cdmpDrilldown:hover, a.cdmpDrilldown:active {
  color:#2155B2;
  text-decoration:none;
}



/* welcome screen*/
a.decoratedLink:link, a.decoratedLink:visited
{
  color:#003148;
  text-decoration:none;
  padding-left: 10px;
  background-image: url('images/linkCubes/cube_blue.gif');
  background-repeat: no-repeat;
  background-position: left; 
}
/* welcome screen*/
a.decoratedLink:hover, a.decoratedLink:active
{
  color:#2155B2;
  text-decoration:underline;
  padding-left: 10px;
  background-image: url('images/linkCubes/cube_blue_filled.gif');
  background-repeat: no-repeat;
  background-position: left; 
}


a.standardLink:link, a.standardLink:visited
{
  color:#003148;
  text-decoration:none;
  padding-left: 10px;
}

a.standardLink:hover, a.standardLink:active
{
  color:#2155B2;
  text-decoration:underline;
  padding-left: 10px;
}

a.textLink:link, a.textLink:visited
{
  color:#003148;
  text-decoration:none;
}

a.textLink:hover, a.textLink:active
{
  color:#2155B2;
  text-decoration:underline;
}

a.loginInformationLink:link, a.loginInformationLink:visited
{
  color:#003148;
  text-decoration:none;
}

a.loginInformationLink:hover, a.loginInformationLink:active
{
  color:#2155B2;
  text-decoration:underline;
}


a.AWBLink:link, a.AWBLink:visited
{
  color:#003148;
  text-decoration:none;
}

a.AWBLink:hover, a.AWBLink:active
{
  color:#2155B2;
  text-decoration:underline;
}

a.AWBLinkRed:link, a.AWBLinkRed:visited
{
  color:#D40139;
  text-decoration:none;
}

a.AWBLinkRed:hover, a.AWBLinkRed:active
{
  color:#2155B2;
  text-decoration:underline;
}


.cdmpSmallText{
    font-size: 9px;
}
.cdmpHeadline16px{
    color: #2155b2;
    font-size: 16px;
    font-weight: normal;
    margin: 20px 0px 20px 4px;
}
.cdmpCorrectMargin-12{
    margin-left: -20px;
}

.cdmpContentMargin{
  margin: 3px 15px;
}
.cdmpContentMargin2{
  margin: 3px 10px;
}

.cdmpBgWhite{
    background-color: #FFFFFF;
}
.cdmpBgWhiteWithBtmBorder{
    background-color: #FFFFFF;
    border-bottom: 1px solid #E1E3E5;
}
.cdmpBgWhiteWithBtmBorderTable{
    background-color: #FFFFFF;
    border-bottom: 1px solid #E1E3E5;
}
.cdmpMakeClean{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.borderAttributePFF{
  height: 158px;
  margin-top: 6px;
}

p.cdmp8pxBtm{
    margin: 0px 0px 8px 0px;
}
p.cdmp4pxBtm{
    margin: 0px 0px 4px 0px;
}
p.cdmp2pxBtm{
    margin: 0px 0px 2px 0px;
}
.Date{color: #AAB0BF;}
.normalWeight{font-weight: normal;}
.trxGrey{ background-color: #f0f1f2; }

/* FONT-Colors */
.trxGrey01 { color: #666F74; }
.trxGrey02 { color: #ABADB3; }
.trxGrey03 { color: #E1E3E5; }
.trxGrey04 { color: #f0f1f2; }

.trxBlue01 { color: #003148;}
.trxBlue02 { color: #697B9B;}
.trxBlue03 { color: #BEC4D5;}
.trxBlue04 { color: #DDE0E9;}

.trxRed    { color: #D40139;}
.trxWebBlue{ color: #2155B2;}

/* Background-Colors */
.bgTrxGrey01 { background-color: #666F74; }
.bgTrxGrey02 { background-color: #ABADB3; }
.bgTrxGrey03 { background-color: #E1E3E5; }
.bgTrxGrey04 { background-color: #f0f1f2; }

.bgTrxBlue01 { background-color: #003148;}
.bgTrxBlue02 { background-color: #697B9B;}
.bgTrxBlue03 { background-color: #BEC4D5;}
.bgTrxBlue04 { background-color: #DDE0E9;}

.bgTrxRed    { background-color: #D40139;}
.bgTrxWebBlue{ background-color: #2155B2;}


.boldText{
    font-weight: bold;
}

.boldText2{
  font-weight: bold;
  font-size: 11px;
}

.marginTopn3px{
  margin-top:-3px;
}
.boldORGDST{
  font-weight: bold;
  font-size: 11px;
  width: 65px;
}

b.tableTextStd{
  font-weight: normal;
  margin: 0px 4px;
}
b.labelTextStd{
  font-weight: normal;
  margin: 0px 1px;
  vertical-align:text-bottom;
}

.marginLeftMinus4px{
  margin-left: -4px;
}

.smallSpacer{ width:10px;}

.width430{ width: 430px;}
.width375{ width: 375px;}
.width360{ width: 360px;}
.width320{ width: 320px;}
.width300{ width: 300px;}
.width270{ width: 270px;}
.width260{ width: 260px;}
.width250{ width: 250px;}
.width225{ width: 225px;}
.width223{ width: 223px;}
.width200{ width: 200px;}
.width190{ width: 190px;}
.width175{ width: 175px;}
.width162{ width: 162px;}
.width152{ width: 152px;}
.width150{ width: 150px;}
.width143{ width: 143px;}
.width130{ width: 130px;}
.width125{ width: 125px;}
.width120{ width: 120px;}
.width114{ width: 114px;}
.width110{ width: 110px;}
.width107{ width: 107px;}
.width100{ width: 100px;}

.width20{ width: 20px;}
.width21{ width: 21px;}
.width25{ width: 25px;}
.width30{ width: 30px;}
.width40{ width: 40px;}
.width45{ width: 45px;}
.width50{ width: 50px;}
.width60{ width: 60px;}
.width68{ width: 68px;}
.width70{ width: 70px;}
.width80{ width: 80px;}
.width85{ width: 85px;}
.width90{ width: 90px;}
.width93{ width: 93px;}
.width97{ width: 97px;}

.widthRLCCell0{width:108px;}
.widthRLCCell1{width:94px;}
.widthRLCCell2{width:122px;}
.widthRLCCell3{width:153px;}
.widthRLCCell4{width:215px;}
.widthRLCCell5{width:94px;}

.height20{height: 20px;}
.height23{height: 23px;}
.height27{height: 27px}
.height60{height: 60px}
.height70{height: 70px}
.height71{height: 71px}
.height80{height: 80px}
.height100{height: 100px;}
.height105{height: 105px;}
.height110{height: 110px;}
.height120{height: 120px;}
.height125{height: 125px;}
.height130{height: 130px;}
.height140{height: 140px;}
.height150{height: 150px;}
.height160{height: 160px;}
.height170{height: 170px;}
.height230{height: 230px;}
.height260{height: 260px;}
.height282{height: 282px;}
.height310{height: 310px;}


.width100pcnt{ width: 100%;}
.cdmpgrey03bg{
    background-color: #e1e3e5;
}
.cdmpgrey04bg{
    background-color: #f0f1f2;
}
.cdmpJavaWarning{
  color: #D40139;
  text-align: center;
  font-weight: bold;
  font-size: 14px;
}

input.text, input.title, textarea, select { font-size:11px;}

.topAlign{vertical-align:text-top}

/*----->>>>> GENERAL FOR DEVELOPMENT END <<<<<-------*/
/*----------------------------------------------------------------------------*/
/*----->>>>> HEADER START <<<<<-------*/
.cdmpUserInfo{
    text-align: right;
    line-height: 22px;
    margin-bottom:5px;
}
/*----->>>>> HEADER END <<<<<-------*/

/*----------------------------------------------------------------------------*/
/*----->>>>> CONTENTSECTION START <<<<<-------*/
.decoratedText
{
  color:#003148;
  padding-left: 10px;
  background-image: url('images/linkCubes/cube_blue.gif');
  background-repeat: no-repeat;
  background-position: left; 
}
.decoratedTextRed
{
  color:#D40139;
  padding-left: 10px;
  background-image: url('images/linkCubes/cube_red.gif');
  background-repeat: no-repeat;
  background-position: left; 
}

.cdmpBreadcrump{
    font-weight: normal;
    line-height: 24px;
    font-size: 11px;
    background-color: #E1E3E5;   
}
a.cdmpBreadcrump:link {color: #003148 ; text-decoration: none;}
a.cdmpBreadcrump:visited {color: #003148 ; text-decoration: none;}
a.cdmpBreadcrump:hover {color: #2155B2;; text-decoration: underline;}
a.cdmpBreadcrump:focus {color: #2155B2;; text-decoration: underline;}
a.cdmpBreadcrump:active {color: #003148;; text-decoration: none;}

.cdmpConAuthScrHeader{
    background-image: url('images/ContentBGwB.gif');
    background-repeat: repeat-x;
    background-color: #F0F1F2;
}
.cdmpConAuthScrHeaderTitle{
    line-height: 20px;
    color: #003148;
    margin: 0px 15px;
    font-weight: lighter;
    font-size: 11px;
}


.cdmpConWinHeader990{
    background-image: url('images/ContentBGwB.gif');
    background-repeat: repeat-x;
    background-color: #FFFFFF;
    width: 990px;
    
}
.cdmpConWinHeader990Title{
    line-height: 20px;
    color: #003148;
    margin: 0px 15px;
    font-weight: lighter;
    font-size: 11px;
}
.cdmpConWinHeader990TitleFix{
    line-height: 20px;
    color: #003148;
    margin: 0px 11px;
    font-weight: lighter;
    font-size: 11px; 
    padding-right:12px;
}

.cdmpConWinHeader780{
    background-image: url('images/ContentBGwB.gif');
    background-repeat: repeat-x;
    background-color: #F0F1F2;
    margin: 0px 0px 0px -7px;
    width: 780px;
    
}
.cdmpConWinHeader780Title{
  line-height: 20px;
  color: #003148;
  margin: 0px 15px;
  font-weight: lighter;
  font-size: 11px;
  padding-right:12px; 
}

.cdmpConWinHeader780TitleWTabs{
  line-height: 20px;
  color: #003148;
  margin: 0px 12px 0px 15px;
  font-weight: lighter;
  font-size: 11px;
}

.cdmpConWinHeader780TitleFix{
    line-height: 20px;
    color: #003148;
    margin: 0px 5px;
    font-weight: lighter;
    font-size: 11px; 
    padding-right:12px;
}

.cdmpConWinHeader570{
    background-image: url('images/ContentBGwB.gif');
    background-repeat: repeat-x;
    background-color: #FFFFFF;
    margin: 0px 0px 0px 24px;
    width: 570px;
}
.cdmpConWinHeader570Title{
    line-height: 20px;
    color: #003148;
    margin: 0px 15px;
    font-weight: lighter;
    font-size: 11px;
}

.cdmpConWinHeader200{
    background-image: url('images/ContentBGwB.gif');
    background-repeat: repeat-x;
    background-color: #F0F1F2;
    margin: 0px 0px 0px 0px;
    width: 200px;
   
}

.cdmpConWinHeader200R{
    background-image: url('images/ContentBGwB.gif');
    background-repeat: repeat-x;
    background-color: #F0F1F2;
    margin: 0px 0px 0px 46px;
    width: 200px;
}

.cdmpConWinHeader200Title{
    line-height: 20px;
    color: #003148;
    margin: 0px 15px;
    font-weight: lighter;
    font-size: 11px;
}
.cdmpHeaderContent{
    color: #003148;
    margin: 1px 0px;
    font-weight: lighter;
    font-size: 11px;
}

.cdmpInputFieldHeader{
  font-size: 9px;
  margin: 1px -10px -3px 0px;
  width: 65px;
  padding: 0px;
}
.cdmpLoginTitle{
    background-color: #F0F1F2;
    color: #697b9b;
    font-size: 16px;
    font-weight:bold;
    text-align: center;
    margin: 10px 0px 10px 0px;
    width: 100%;
}


.cdmpContent, .cdmpContentStaticTable{
    background-color: #F0F1F2;
    color: #003148;
    font-size: 11px;
    text-align: center;
    width: 100%;
}

.cdmpLoginLine{
    border:0;
    border-top: 1px solid #cad0da;
    width: 310px;
    margin-left: 30px;
    margin-right: 30px;
}
.cdmpLoginMsg{
    text-align: center;
    color: #666f74;
}
.cdmpStdFontBlue01{
  color:#003148;
  font-size: 11px;
  font-weight: normal;
  margin-left: 12px;
}
.cdmpContentTextStd{
  color:#003148;
  font-size: 11px;
  font-weight: normal;
  line-height: 120%;
  margin: 4px;
  text-align: left;
}
ul.square {
  list-style-type: none;
  line-height: 150%;
}
.cdmpStdFontWebBlue{
  color: #2155b2;
  font-size: 11px;
  font-weight: normal;
  margin: 0px 0px 0px 4px;
}

.cdmpWarning{
  background-color: #F0F1F2;
  color: #d40139;
  text-align: right;
  line-height: 19px;
}
.cdmpHide{
  visibility: hidden;
}
.cdmpShow{
  visibility:visible;
}
.cdmpWarningL{
  color: #d40139;
  text-align: left;
  font-size: 11px;
}
.cdmpStdline{ line-height: 13px; font-size:11px;}

.clearMarginTop{  
  margin-top: 0px;
}

table.cdmpMLSTable, table.cdmpMLSTable2{
  background-color: White;
  margin: 0px 0px -1px 0px;
}

table.cdmpMLSTable2 th
{
  font-size: 11px;
  color: #003148;
  font-weight: normal;
  text-align: center;
  background-color: #D9D9D9;
  border-right: 1px solid #BFBFBF;
  border-bottom: 1px solid #BFBFBF;
  border-top: 1px solid #BFBFBF;
  line-height: 17px;
}

table.cdmpMLSTable2 td, tr{
  font-size: 11px;
  color: #003148;
  border-right: 1px solid #EAEAEA;
  border-bottom: 1px solid #EAEAEA;
  padding: 2px 5px;
}

/*for MLS setup*/
table.cdmpMLSTable3{
  vertical-align: top;
  margin:0px;
  padding:0px;
  border-collapse: collapse;
}
table.cdmpMLSTable4{
  vertical-align: top;
  margin:0px;
  padding:0px;
  border-collapse: collapse;
}

table.cdmpMLSTable3 th
{
  font-size: 11px;
  color: #003148;
  font-weight: normal;
  text-align: center;
  background-color: #D9D9D9;
  border-right: 1px solid #BFBFBF;
  border-bottom: 1px solid #BFBFBF;
  border-top: 1px solid #BFBFBF;
}
table.cdmpMLSTable3 td{
  font-size: 11px;
  color: #003148;
  border-right: 1px solid #EAEAEA !important;
  border-bottom: 1px solid #EAEAEA !important;
  padding: 2px 5px;
}

table.cdmpMLSTable4 th
{
  font-size: 11px;
  color: #003148;
  font-weight: normal;
  text-align: center;
  background-color: #D9D9D9;
  border-right: 1px solid #BFBFBF;
  border-bottom: 1px solid #BFBFBF;
  border-top: 1px solid #BFBFBF;
}
table.cdmpMLSTable4 td, tr{
  font-size: 11px;
  color: #003148;
  border-right: none;
  border-bottom: none;
  padding: 0px 0px;
}

.oddRow{
  background-color: #F0F1F2;
}
table.cleanMargin{
  margin: 10px;
}
table.cdmpMLSTable th
{
  font-size: 11px;
  color: #003148;
  font-weight: normal;
  text-align: left;
  background-color: #D9D9D9;
  border-right: 1px solid #BFBFBF;
  border-bottom: 1px solid #BFBFBF;
  padding-top: 1px;
  padding-left: 5px;
  padding-right: 5px;
}
table.cdmpMLSTable td, table.cdmpMLSTable tr{
  border-right: 1px solid #EAEAEA ;
  border-bottom: 1px solid #EAEAEA ;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 5px;
  padding-right: 5px;
  text-align: left;
}


table.cdmpMLSTable2{
  margin-top: -1px;
  margin-bottom: -1px;
}

table.width135pcnt{
  width:135%;
}


#center{
  text-align:center;
}



.cdmpPagingFont{
  font-size: 9px;
  color: #666F74;
}

.cdmpPagingFont a:hover,.cdmpPagingFont a:active,.cdmpPagingFont .current {
  color:#2155B2;
  text-decoration:none;
}

.cdmpPagingFont a:visited,.cdmpPagingFont a:link
{
  color:#666F74;
  text-decoration:none;
}


.cdmpPagingFontActive{
  font-size: 9px;
  color: #2155B2;
  font-weight:normal;
  text-decoration: underline;
}

/*----->>>>> CONTENTSECTION END <<<<<-------*/
/*----------------------------------------------------------------------------*/
/*----->>>>> FOOTER START <<<<<-------*/
.cdmpFooter
{
    background-color: #E1E3E5; 
    text-align: center;
}
.cdmpFooterBarContent
{
    line-height: 19px;
    font-size: 11px;            /*to be specified*/
    color:#F0F1F2;              /*TRXGrey04 or white*/
    text-align: left;
    margin-left: 15px;
    padding-bottom: 5px;
}

/*----->>>>> FOOTER END <<<<<-------*/

/*----->>>>> TAB START <<<<<-------*/
.cdmpTableInTab{
  line-height: 19px;
  font-size: 11px;            /*to be specified*/
  color:#003148;
}

.standardTable{
  line-height: 19px;
  font-size: 11px;            
  color:#003148;
  
}

/*----->>>>> TAB END <<<<<-------*/

.simulateLink {cursor:pointer;}

ul.cdmpDrilldownButton, li.cdmpDrilldownButton{
margin:0px;
padding: 0px;
}

.underline {text-decoration: underline;}
.underlineweight {text-decoration: underline;}
.underlinevolume {text-decoration: underline;}


.reasonHeadline{
  color:#003148;
  background-color: #ABADB3;
}

.reasonDisabled{
  color:#CCCCCC;
  font-style:italic;
}

.unsupportedStatus{
  color: #666F74;
  background-color: #E1E3E5;
}