BODY.mainBody {font-family:'Open Sans', sans-serif
; font-size:13px; font-weight:normal; color:#646464; background-color:#F4F1EC; margin:0; padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px;}
TD, FONT, DIV {font-family:'Open Sans', sans-serif
; font-size:13px; font-weight:normal; color:#646464; padding:1px;}
FORM {margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px;}
IMG {border:0px;}
TD A:visited {text-decoration:none;}
TD A:link {text-decoration:none;}
.header {   background:#BA3D49;border-bottom:1px solid #7C1C25;  border-top: 2px solid #75262e;
  -webkit-box-shadow: inset 0 1px #dd7680;
  -moz-box-shadow: inset 0 1px #dd7680;
  box-shadow: inset 0 1px #dd7680;
  padding: 5px 0 0;}
.login { height:28px; width:100%; text-align:right; color:#fff; font-size:12px; line-height:24px;}
.login a {color:#fff; text-decoration:none;}
.login a:hover {text-decoration:underline;}
.tblHeader {height:88px;  border-bottom: 1px solid #d2626d;
}
.tblHeader TD {background:url("../images/header-row.jpg") repeat-x scroll 50% 0 #232323;}
.tblHeader td a {
padding: 31px 23px 35px;
  border: none;
  border-left: 1px solid #3e3e3e;
  border-right: 1px solid #191919;
  color: #ebd5b0;
  text-decoration: none;
  margin-top: 6px;
  font:15px/18px Open Sans;
  color:#EBD5B0;
}


.tblHeader td a:hover {
  background: url(../images/menu-active.jpg) 50% 0 repeat-x #1c1c1c;
  color: #fff;
  margin-top: 0;
  padding-top: 37px;
}
.location { padding:10px; color:#fff; font-size:12px;}
.location a {color:#fff; text-decoration:none; font-weight:bold;}
TD.hdr {padding-left:5px;  /*background-color:#df6a75; background:url("images/bg-light2.png") repeat-x scroll 50% 100% #BA3D49;*/ 

 height:88px; font-weight:bold; color:#FFFFFF; }
TD.hdrTtl {width:200px; color:#FFFFFF;}
TD.hdrMnu {width:800px; color:#FFFFFF;}

TD.tblHdr {color:#BA3D49; font-weight:bold; height:25px; line-height:25px; font-size:14px; padding-left:5px;}
TD.tblCnt {height:15px; background:#fff; padding:5px; } 
TD.copyright {font-family:'Open Sans', sans-serif
; font-size:10px; font-weight:normal; color:#BCBCBC; height:16px;}
.cntLeft  {padding:0; margin:30px 0;border-spacing:0;
    border-collapse:collapse;}
.blueLine1 {background-color:#81B6ED; height:1px;}
.grayLine1 {background-color:#E0E0E0; height:1px;}
.err {color:#FF0000; font-weight:bold;}

INPUT, SELECT, TEXTAREA {font-family:'Open Sans', sans-serif
; font-size:12px; font-weight:normal; color:#646464; border:1px solid #C7C7C7; background-color:#FFFFFF; vertical-align:top;}
TEXTAREA.MY{font-family:'Open Sans', sans-serif
; font-size:12px; font-weight:normal; color:#646464; border:1px solid #C7C7C7; background-color:#FFFFFF; height:150px}

A.lnk:link {font-family:'Open Sans', sans-serif
; font-weight:normal; font-size:13px; color:#075276; text-decoration:none;}
A.lnk:visited {font-family:'Open Sans', sans-serif
; font-weight:normal; font-size:13px; color:#075276; text-decoration:none;}
A.lnk:hover {font-family:'Open Sans', sans-serif
; font-weight:normal; font-size:13px; color:#BA3D49; text-decoration:underline;}
A.lnk:active {font-family:'Open Sans', sans-serif
; font-weight:normal; font-size:13px; color:#2156AD; text-decoration:none;}

A.lnkMnu  {  font:15px/18px Open Sans;
  text-decoration:none; color:#EBD5B0;}
A.lnkMnu:hover { text-decoration:none;}
A.lnkMnu:active {font-family:'Open Sans', sans-serif
; font-weight:bold; font-size:13px; color:#FFFFFF; text-decoration:none;}
.mainBody  table textarea {width:90%; margin-top:5px; margin-bottom:5px; margin-left:0px; height:70px;}




/*.cmr { background:#fff;border-right:1px solid #efefef;border-bottom:1px solid #efefef;}

.cmr td {border-top:1px solid #efefef;border-left:1px solid #efefef; padding:4px;}
*/


.toptable {borderr-bottom:1px solid #d0d0d0;}



SELECT  
{  background: #ba3d49;
  border: none;
  -webkit-box-shadow: 0 4px #891b25, 0 6px #dfd9d0;
  -moz-box-shadow: 0 4px #891b25, 0 6px #dfd9d0;
  box-shadow: 0 1px #891b25, 0 2px #dfd9d0;
  color: #fff;
  text-shadow: 0px -1px 0 rgba(0, 0, 0, 0.5);
  font: 15px/ 'Open Sans', sans-serif !important;
  padding: 9px 8px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}



.btn,
.newsletter-submit {
  background: #ba3d49;
  border: none;
  -webkit-box-shadow: 0 4px #891b25, 0 6px #dfd9d0;
  -moz-box-shadow: 0 4px #891b25, 0 6px #dfd9d0;
  box-shadow: 0 4px #891b25, 0 6px #dfd9d0;
  color: #fff;
  text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.5);
  font: 14px/ 'Open Sans', sans-serif !important;
  padding: 8px 11px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.btn:hover,
.newsletter-submit:hover {
  background: #d16671;
  color: #fff;
  -webkit-box-shadow: 0 4px #b13944, 0 6px #dfd9d0;
  -moz-box-shadow: 0 4px #b13944, 0 6px #dfd9d0;
  box-shadow: 0 4px #b13944, 0 6px #dfd9d0;
}
.btn.btn-large,
.newsletter-submit.btn-large {
  padding: 16px 36px;
  font-size: 22px;
}
.btn.btn-large:hover,
.newsletter-submit.btn-large:hover {
  background: #d16671;
  color: #fff;
  -webkit-box-shadow: 0 4px #b13944, 0 6px #dfd9d0;
  -moz-box-shadow: 0 4px #b13944, 0 6px #dfd9d0;
  box-shadow: 0 4px #b13944, 0 6px #dfd9d0;
}
.sm {padding:3px 5px !important; font-size:11px;}




textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"] {
  background: #fff;
  box-shadow: none;
  border: 1px solid #BA3D49;
  padding: 6px;
  font-size: 14px;
  color: #7f7f7f;
  
}

.cmr textarea,.cmr input { border-color:#E5E1DB !important;}



.thumbnail.thumbnail_styled:after {
    background: url("images/framestyled.png") no-repeat scroll 50% 0 / 100% auto rgba(0, 0, 0, 0);
    bottom: -16px;
    content: "";
    display: block;
    height: 15px;
    left: 0;
    position: absolute;
    right: 0;
    width: 100%;
}.thumbnail.thumbnail_styled {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E6E2DA;
    box-shadow: none;
    color: #868686;
    margin: 30px;
    padding: 27px 38px 34px;
    position: relative;
}


.footer {
    background:   #2F2F2F;
    border-top: 1px solid #FFFFFF;
    color: #7F7F7F;
    font: 14px/18px Arial,Helvetica,sans-serif;
    padding: 0;
    position: relative;
    /*z-index: 100;*/
	
}
.footer .copyright {
    background: url("images/footer2.jpg") repeat-x scroll 50% 0 #252525;
    color: #5E5E5E;
    font-family: Open Sans;
    padding: 25px 0;
    position: relative;
}.footer .copyright {
    color: #5E5E5E;
    font-family: Open Sans; text-align:center;
}.footer .copyright a {
    color: #EBD5B0;
}