@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;
    height: 93px;
}

.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;
    margin-bottom: 1px;
}

.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: 612px;
    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: 576px;
    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;
    text-align: center;
}

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

.w20 {
    width: 74px;
}

.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: 97px;
    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: 531px;
    height: 47px;
    margin-top: 10px;
    float: right;
    padding-left: 11px;
    padding-top: 10px;
}

.submitSendEmail,
.cancelSend,
.sendemailnew {
    font-size: 9px;
    background: #fef37d;
    border: 1px solid #000;
}

.cancelmailnew {
    font-size: 9px;
    background: #fef37d;
    border: 1px solid #000;
}

#msg {
    color: red;
    font: bold 12px verdana;
}

.disemaildiv {
    display: flex;
}
.search p {
    font-size: 12px;
    color: #272d32;
}

.calc_heading {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #272d32;
    margin-top: -3px;
}

.calc_heading strong {
    font-size: 12px;
    margin-top: 2px;
    display: inline-block;
}

.calc_heading a {
    display: inline-block;
}

#header .main {
    height: 177px;
}

.calc_heading .strong1 .strong2 {
    line-height: 18.98px;
}

.calc_desc td span.text,
.calc_content_wrapper p.text,
.calc_content_wrapper ul li.text { 
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 1.333em;
    color: #272d32;
    text-transform: none;
}

.sendemailnew {
    width: 35.03px;
    height: 21px;
    cursor: pointer;
}

#cancelemaildiv {
    width: 42.02px;
}