@charset "utf-8";

/* CSS Document */
body {
    margin: 0px;
    padding: 0px;
    color: #FFFFFF;
    font: 12px Arial, sans-serif;
}

.main {
    margin: 0 auto;
    padding: 0px;
    width: 959px;
}

.fld {
    float: left;
}

.topleftcorn {
    background: url(../images/top-left-corn.png) no-repeat top left;
    padding-left: 80px;
    float: left;
}

.toprightcorn {
    background: url(../images/top-right-corn.png) no-repeat top right;
    padding-right: 82px;
    float: left;
}

.topmid {
    background: url(../images/top-mid-img.png) repeat-x top left;
    width: 612px;
    float: left;
    font-size: 20px;
    text-align: center;
    padding-top: 60px;
    padding-bottom: 9px;
}

.btmleftcorn {
    background: url(../images/btm-left-corn.png) no-repeat top left;
    padding-left: 80px;
    float: left;
}

.btmrightcorn {
    background: url(../images/btm-right-corn.png) no-repeat top right;
    padding-right: 82px;
    float: left;
}

.btmmid {
    background: url(../images/btm-mid-img.png) repeat-x top left;
    width: 612px;
    float: left;
    height: 82px;
}

.midleft {
    background: url(../images/mid-left-img.png) repeat-y top left;
    padding-left: 80px;
    float: left;
}

.midright {
    background: url(../images/mid-right-img.png) repeat-y top right;
    padding-right: 82px;
    float: left;
}

.midmid {
    background: #000000;
    width: 588px;
    float: left;
    padding: 12px;
}

.titleleft {
    background: url(../images/title-left.png) no-repeat top left;
    padding-left: 6px;
    float: left;
}

.titleright {
    background: url(../images/title-right.png) no-repeat top right;
    padding-right: 6px;
    float: left;
}

.titlemid {
    background: url(../images/title-mid.png) repeat-x top right;
    width: 549px;
    float: left;
    font-size: 14px;
    color: #000000;
    padding: 1px 10px 0px 17px;
    height: 29px;
}

.titlesep {
    float: right;
    background: url(../images/title-sep.gif) no-repeat top left;
    padding-left: 15px;
    padding-top: 6px;
    padding-bottom: 7px;
}

.padtb6 {
    padding: 6px 0px;
}

.padtb10 {
    padding: 10px 0px;
}

.selectbox {
    border: 1px #707070 solid;
    padding: 2px;
    font-size: 12px;
    background: #efefef
}

.inputbox {
    border: 1px #000000 solid;
    padding: 4px 6px;
    font-size: 12px;
}

.yellowbord {
    border: 1px #ffea02 solid;
    padding: 4px 6px;
    font-size: 12px;
    background: #969696;
    width: 40px;
}

.w20 {
    width: 20px;
}

.w55 {
    width: 55px;
}

.tblbg {
    background: url(../images/body-bg.jpg) no-repeat top left #AD7F56;
    color: #000;
}

.tblbg tr td {
    height: 34px;
    vertical-align: middle;
}

.fint14 {
    font-size: 14px;
}

.biginput {
    border: none;
    padding: 9px;
    font-size: 14px;
    color: #000;
    text-align: center;
    width: 79px;
    background: url(../images/big-input.png) no-repeat top left;
}

.padr35 {
    padding-right: 35px;
}

.rows {
    display: none;
}

.cal {
    background: url(../images/calendar.png) no-repeat;
    height: 16px;
    width: 16px;
    border: none;
    margin-left: 8px;
    cursor: pointer;
}

.inputLine td {
    border-bottom: none;
}

#outBox {
    position: relative;
}

#emailBox {
    display: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    opacity: 1;
}

/*
#emailBox {position: absolute;	top: -37px;	right: 4px;	background:url(../images/round-box.png) no-repeat; display: none; width: 340px; height: 71px; padding-top:10px;}
#emailBox input, #emailBox textarea {border: 1px solid #000;}
#emailBox textarea {width: 200px; height: 58px; *height: 48px;}
.emailButtons {text-align:center; float:left;}
.submitSendEmail, .cancelSend {font-size: 12px; background:#fef37d;}
#msg {color: red; font: bold 12px  verdana; float:left; width:340px; padding-top:15px;}
.emaildiv{padding:0px 15px; float:left;}
*/

#displayemailbox {
    background: url(../images/round-box.png) no-repeat;
    width: calc(100% - 40px);
    height: 37px;
    margin-top: 10px;
    float: none;
    padding-left: 11px;
    padding-top: 10px;
    background-size: contain;
    margin-left: auto;
    margin-right: auto;
}

.disemaildiv {
    display: flex;
    justify-content: space-between;
    padding-right: 10px;
}
.submitSendEmail,
.cancelSend,
.sendemailnew {
    font-size: 12px;
    background: #fef37d;
    border: 1px solid #000;
}

/* Date 02-08-2024 Dhruval */

#calc .main {
    margin: 0 auto;
    padding: 0px;
    width: 774px;
}

#calc {
    display: inline-block;
    width: 800px;
    margin-top: 10px;
}

.search p,
#content .indent p {
    color: #272d32;
}

.calc_desc td span,
.text,
.title.padding2 {
    color: #272d32;
    line-height: 16px;
}

#header .main {
    height: 177px;
}

.calc_heading_wrapper {
    margin-top: 10px;
}
.sendemailnew {
    width: 33px;
}
#cancelemaildiv{
    width: 42px;
}