/* -- BODY -- */
body {
font: 100% Tahoma, Arial;
margin: 0;
padding: 5px 5px;
background-color:#E5E6EA;
}
/* -- BORDER TOP -- */
#imBdT_L {
background-image: url("../images/bdt_l.jpg");
background-position: left bottom;
background-repeat: no-repeat;
padding-left: 274px; 
}
#imBdT_R {
background-image: url("../images/bdt_r.jpg");
background-position: right bottom;
background-repeat: no-repeat;
padding-right: 34px;
}
#imBdT_C {
background-image: url("../images/bdt_c.jpg");
background-repeat: repeat-x;
background-position: bottom;
height: 21px;
}
/* -- HEADER TOP -- */
#imHdT_L {
background-image: url("../images/hd_l.jpg");
background-position: left;
background-repeat: repeat-y;
padding-left: 12px;
}
#imHdT_R {
background-image: url("../images/hd_r.jpg");
background-position: right;
background-repeat: repeat-y;
padding-right: 12px;
}
#imHdT_C {
background-image: url("../images/hdt_c.jpg");
background-repeat: repeat-x;
background-position: top;
min-height: 70px;
height: auto !important;
height: 4.375em;
background-color: #F3F5F6;
position: relative;
}
h1 {
margin: 0;
padding: 0;
}
#imLogo {
position: absolute;
left: -12px;
border: none;
}
a.imButtons {
display: block;
width: 4.5em;
position: relative;
top: 10px;
float: right;
background-repeat: no-repeat;
background-position: center top;
font: .8em Verdana, Arial;
color: #000000; 
padding-top: 28px;
text-align: center;
}
#imPolicy {
background-image: url("../images/policy.gif");
}
#imMap {
background-image: url("../images/map.gif");
}
#imEmail {
background-image: url("../images/email.gif");
}
#imDemo {
background-image: url("../images/download.gif");
}
#imBuy {
background-image: url("../images/buy.gif");
margin-right: 5px;
}
/* -- HEADER -- */
#imHd_L {
background-image: url("../images/hd_l.jpg");
background-position: left;
background-repeat: repeat-y;
padding-left: 12px;
background-color: #CFD6DC;
}
#imHd_R {
background-image: url("../images/hd_r.jpg");
background-position: right;
background-repeat: repeat-y;
padding-right: 12px;
}
#imHd_L2 {
background-image: url("../images/hd_l2.jpg");
background-position: left bottom ;
background-repeat: no-repeat;
padding-left: 131px;
}
#imHd_R2 {
background-image: url("../images/banner.jpg");
background-repeat: no-repeat;
background-position: bottom right;
padding-right: 429px;
}
#imHd_C {
background-image: url("../images/hd_c.jpg");
background-repeat: repeat-x;
background-position: bottom;
height: 7.6em;
position: relative;
}
h2 {
margin: 0;
padding: 0;
position: absolute;
top: 0.8em;
left: -100px;
width: 20em;
font: 1.5em Verdana, Tahoma, Arial;
}
h2 strong {
color: #2AA54B;
font-weight: bold;
font-size: 120%;
}
/* -- LINE TOP -- */
#imLnT_L {
background-image: url("../images/lnt_l.jpg");
background-position: left;
background-repeat: no-repeat;
padding-left: 12px; 
}
#imLnT_R {
background-image: url("../images/lnt_r.jpg");
background-position: right;
background-repeat: no-repeat;
padding-right: 12px;
}
#imLnT_C {
background-color: #CBCACA;
height: 1px;
overflow: hidden;
}
/* -- MENU -- */
#imMn_L {
border-top: 1px solid #2C9761;
background-image: url("../images/mn_l.jpg");
background-position: left bottom;
background-repeat: no-repeat;
padding-left: 13px;
}
#imMn_R {
background-image: url("../images/mn_r.jpg");
background-position: right bottom;
background-repeat: no-repeat;
padding-right: 13px;
}
#imMn_C {
background-image: url("../images/mn_c.jpg");
background-repeat: repeat-x;
background-position: bottom;
height: 2.25em;
background-color: #D0DADC;
}
/* -- PAGE CONTENT -- */
#imPgCont {
background-color:#F9F9F9;
min-height:18em;  
height:auto!important;
height:18em;
padding: 8px 0px 8px 8px;
}
/* -- FOOTER -- */
#imFt_L {
background-image: url("../images/ft_l.jpg");
background-position: left;
background-repeat: repeat-y;
padding-left: 27px;
}
#imFt_R {
background-image: url("../images/ft_r.jpg");
background-position: right;
background-repeat: repeat-y;
padding-right: 27px;
}
#imFt_C {
border-top: 2px solid #2C9761;
height: 0.875em;
background-color:#F9F9F9;
}
#imFt_CL {
position: relative;
top: 12px;
width: 70%;
float: left;
}
#imFt_CR {
position: relative;
top: 12px;
float: right;
width: 25%;
text-align: right;
}
/* -- BORDER BOTTOM -- */
#imBdB_L {
background-image: url("../images/bdb_l.jpg");
background-position: left;
background-repeat: no-repeat;
padding-left: 27px; 
}
#imBdB_R {
background-image: url("../images/bdb_r.jpg");
background-position: right;
background-repeat: no-repeat;
padding-right: 27px;
}
#imBdB_C {
background-image: url("../images/bdb_c.jpg");
background-repeat: repeat-x;
height: 38px;
}

.imLogos {
border: none;
margin: 0 5px 0 0;
}
