@charset "utf-8";
/* Global Setting */
*{
 padding:0px;
 margin:0px;}

body{
 font-family:Tahoma;
 font-size:12px;
 color:#000000;
 border-top:7px solid #006f9d;}
 
body#login{
 font-family:Tahoma;
 font-size:12px;
 color:#000000;
 background:#006f9d;}

img{
 border:none;}
 
a{
 color:#000000;}
 
#wrapper{
  padding:10px 10px 0px 10px;}
   
 /* Login */
#loginwrapper{
 width:468px;
 margin:0px auto;
 padding:0px;}

.loginbg{
 background:url(../images/loginbg.gif) repeat-x;}

.margintop{
 margin-top:29px;}

.logintxt{
 font-size:14px;
 color:#000000;
 font-family:Arial;
 font-weight:bold;}

.smalltxt{
 font-size:11px;
 color:#000000;
 font-family:Arial;}
 
a.forget{
 color:#000000;
 text-decoration:underline;}
 
a.forget:hover{
 text-decoration:none;}
 
.lgnbutton{
 background:url(../images/loginbutton.gif) no-repeat;
 width:103px;
 height:26px;
 border:none;
 padding:0px;
 cursor:pointer;}

.center{
 margin:0px auto;}


  
.centerinner{
  margin:0px auto;
  width:96%;
  padding-top:6px;}


.corporatelogo{
  margin-top:10px;}

.leftBg{
   background:url(../images/leftBg.gif) repeat-y;
   width:9px;
   height:auto;}

.rightBg{
   background:url(../images/rightBg.gif) repeat-y;
   width:9px;
   height:auto;}
 
/* Welcome Note Style */
.wlcomeTxt{
 color:#000000;
 font-size:12px;
 font-weight:bold;}

.username{
 color:#006f9d;}

.wlcomeTxt a{
 color:#000000;
 text-decoration:none;}

.wlcomeTxt a:hover{
 color:#000000;
 text-decoration:underline;}

/*-----------------  Pop Up -----------------------*/
.bubbleInfo{
 position:relative;
 width: 500px;}
	 
.trigger{
 left:0px;
 top: 0px;}
 
.popup{
 position:absolute;
 display: none;
 z-index: 50;
 margin-top:90px;
 margin-left:210px;}
	 
.popup-contents{
 padding:8px;
 font-size: 12px;
 line-height: 1.2em;
 background-color: #fff;
 color: #000;
 font-family: Arial;
 text-align:left;}
	 
.popup-contents a{
 text-align:left;
 text-decoration:underline;
 font-weight:bold;
 color:#000000;
 line-height:35px;}
	 
.popup-contents a:hover{
 text-decoration:none;}
 
 /* ----------------- Query Form ____________________ */
.queryWrap{
  width:350px;
  padding:5px;}

.queryWrap .txt{
   color:#000000;
   font-weight:bold;
   font-size:12px;}

.queryWrap .txtbox{
   width:170px;
   height:15px;
   padding:2px;
   color:#666666;
   margin-bottom:10px;
   border:1px solid #7f9db9;
   font-size:12px;}

.queryWrap .queryBox{
   width:200px;
   border:1px solid #7f9db9;
   color:#666666;
   font-size:12px;
   padding:2px;}
   
.queryWrap .submitButton{
   width:110px;
   height:35px;
   line-height:35px;
   color:#000000;
   font-weight:bold;
   font-size:14px;
   margin-top:10px;}

tr.over td {
   background:#E6E6FA;
   font-weight:bold;}
	 
/* Left Navigation Style */
.nav{
 background:url(../images/navbg.gif) no-repeat; /* Background of the navigation */
 width:165px;
 height:302px;}

.nav h1{
 font-size:14px;
 color:#333333;
 padding:8px 0px 0px 10px;}
 
ul#reports{
  list-style-image: url('../images/iconlist.gif');
  margin:20px 0px 0px 25px;}

ul#reports li{
  color:#006f9d;
  font-weight:bold;
  font-size:12px;
  margin-top:15px;}

ul#reports li a{
  color:#006f9d;
  text-decoration:none;}


ul#reports li a:hover{
  color:#006f9d;
  text-decoration:underline;}
  
/* Right Panel style */
.leftRound{
  background:url(../images/leftRound.gif) no-repeat;
  width:9px;
  height:38px;}

.rightRound{
  background:url(../images/rightRound.gif) no-repeat;
  width:9px;
  height:38px;}

.mid{
  background:url(../images/mid.gif) repeat-x;}
 
.mid h2 {
  font-size:14px;
  color:#333333;
  padding:0px;
  line-height:38px;}
  
 .borderLeft{
  border-left:1px solid #cdcdcd;
  border-bottom:1px solid #cdcdcd;}

.borderRight{
  border-right:1px solid #cdcdcd;
  border-bottom:1px solid #cdcdcd;}

.borderBottom{
  border-bottom:1px solid #cdcdcd;
  padding-bottom:10px;}

.paddBottom{
  padding-bottom:7px;}

/* Graph and Table Icon */
.tableIcon{
background:url(../images/table.gif) no-repeat;
width:30px;
height:23px;
display:block;
line-height:32px;
}

.tableIconActive{
background:url(../images/tableActive.png) no-repeat;
width:30px;
height:23px;
display:block;
}


.graphIcon{
background:url(../images/graph.gif) no-repeat;
width:30px;
height:23px;
display:block;
}

.graphIconActive{
background:url(../images/graphActive.png) no-repeat;
display:block;
width:30px;
height:23px;
}

/* List of claims received */
.dropDown{
height:20px;
padding:1px;
border:1px solid #9bd3d4;
font-size:12px;
width:120px;
/*text-transform:capitalize;*/
}

a.excelTop{
  background:url(../images/excelIcon.gif) no-repeat scroll 85px center;
  padding: 5px 25px 5px 5px;
  color:#000000;
  text-decoration:underline;
  font-size:11px;}

a.excelTop:hover{
  background:url(../images/excelIcon.gif) no-repeat scroll 85px center;
  padding: 5px 25px 5px 5px;
  text-decoration:none;
  font-size:11px;}
  
.borderRight1{
border-right:1px solid #FFFFFF;}

.paddingLeft{
padding-left:5px;}

.offerscheme .claimreceived th{
  background:url(../images/claimbg.gif) repeat-x;
  color:#003954;
  font-size:12px;
  height:47px;
}

.claimreceived th.sno{
  width:8%;
  border-right:1px solid #FFFFFF;
  padding-left:5px;
  text-align:left;
  }
  
  .claimreceived th.DestName{
  width:22%;
  border-right:1px solid #FFFFFF;
  padding-left:5px;
  text-align:left;
  }

.offerscheme .claimreceived th.sno{
  width:6%;
  border-right:1px solid #FFFFFF;
  padding-left:5px;
  text-align:left;
  }
.offerscheme .claimreceived th.coupon{
  width:10%;
  border-right:1px solid #FFFFFF;
  padding-left:5px;
  text-align:left;
  }
  
.offerscheme .claimreceived th.customerName{
  width:24%;
  border-right:1px solid #FFFFFF;
  padding-left:5px;
  text-align:left;
  }
.offerscheme .claimreceived th.DestName{
  width:22%;
  border-right:1px solid #FFFFFF;
  padding-left:5px;
  text-align:left;
  }
    
.offerscheme .claimreceived th.contactDetails{
  width:20%;
  border-right:1px solid #FFFFFF;
  padding-left:5px;
  text-align:left;
  }
 
.offerscheme .claimreceived th.status{
  width:7%;
  border-right:1px solid #FFFFFF;
  padding-left:5px;
  text-align:left;
  }

.offerscheme .claimreceived th.gifts{
  width:24%;
  border-right:1px solid #FFFFFF;
  padding-left:5px;
  text-align:left;
  }

.offerscheme .claimreceived th h4.double{
  line-height:15px;
  margin-top:8px;
  padding-bottom:3px;
  font-size:12px;
}

.offerscheme .claimreceived th h4.single{
  line-height:13px;
  padding-bottom:8px;
  font-size:12px;
}

.offerscheme .claimreceived tr{
   background:#FFFFFF;
   font-size:11px;}
 
.offerscheme .claimreceived tr table tr td{
   background-color:none;
   font-size:11px;
   border:none;
   }
   
.offerscheme .claimreceived tr .alt{
   background:#ececec;
   font-size:11px;}
   
.offerscheme .claimreceived tr .alt table tr td{
   background:#ececec;
   font-size:11px;}
   
.offerscheme .claimreceived tr .heading{
   background:#eeeeee;
   font-size:11px;}
   
.offerscheme .claimreceived tr .heading h3{
    line-height:25px;
	color:#0084c1;
	font-size:14px;}

.offerscheme .claimreceived tr td{
   background:#FFFFFF;
   height:30px;
   line-height:20px;
   padding-left:5px;
   border-bottom:1px solid #CCCCCC;
   text-transform:capitalize;
   }
 
.cursor{
   cursor:pointer;}
   
.deliverdicon{
line-height:18px;}

.whiteTxt{
   color:#FFFFFF;
   font-size:12px;
   font-weight:bold;
}
/* Pagination */
.pageTxt{
color:#FFFFFF;}

.pageTxt a{
color:#FFFFFF;
font-size:12px;
padding:0px 3px;}

.pageTxt a:hover{
text-decoration:none;}

.pageinput{
width:50px;
border:1px solid #026c9d;
font-size:12px;
color:#333333;
padding:1px;
height:18px;
}

.seprator{
color:#000000;}

.searchbutton{
background:/*red*/url(../images/search.gif) no-repeat;

height:28px;
line-height:28px;
color:#005278;
font-size:14px;
font-weight:bold;
padding-left:35px;
padding-bottom:5px;}

.searchbutton a{
text-decoration:none;
color:#005278;
}

.searchbutton a:hover{
text-decoration:none;
color:#000000;
}
/* Search */
.searchtable{
color:#000000;
font-size:12px;
}
.searchbox{
border:1px solid #556669;
line-height:21px;
height:21px;
width:484px;
margin-top:5px;
padding:2px;
}

.searchtext{
color:#666666;
font-size:14px;
}

.searchbttn{
background:url(../images/searchnow-button.gif);
width:150px;
height:30px;
padding:0px;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
line-height:30px;
text-align:center;
margin:0px;
border:none;
margin-top:10px;
cursor:pointer;
}
.radiobuttonwdth{
width:6%;
}
.grey{align:left;
color:#606060;}

.widthcoupon{
width:16%;
align:left;
color:#606060;
}
.widthcourior{
width:25%;
align:left;
color:#606060;
}
