/* body */
body{margin:0px; padding:0px; background: #000000; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3a3a3a; }

img, form, h1, h2, h3, h5, h6, p, ul, li{margin:0px; padding:0px; border:0px;}
.clear{clear:both; line-height:0px; margin:0px; padding:0px;}
input, textarea, select{ border:#e4ddce solid 1px; padding:1px;  font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal}



a:link{color:#3a3a3a; text-decoration:none}
a:visited{color:#3a3a3a; text-decoration:none}
a:hover{color:#e9730d; text-decoration:underline}
a:active{color:#3a3a3a; text-decoration:none}

.mandatory{color:#e9730d;}

/* wrapper */
#wrapper{width:904px; margin:0px auto; text-align:left; background:#f9f6ed url(../images/top_bg.gif) left top repeat-x;}

#container{width:904px; margin:0px auto;  min-height:820px; height:auto !important; height:820px; }
#container-inside{width:904px; margin:0px auto;  min-height:720px; height:auto !important; height:720px; }




/* left */
#left{width:239px; float:left; padding-left:5px; margin:0px auto 12px auto}

/* logo-box */
#logo-box{ width:230px; margin:0px auto; height:173px;  background:url(../images/logobg.gif) center top no-repeat;  text-align:center}

#logo-box img{ display:block; padding:15px 20px 0px 24px; text-align:center }


/* right */
#right{width:656px; float:right; margin:0px auto; border-color:#e3ddce; }
#right-block{ width:640px; background:#fdfef6 url(../images/banner_topbg.gif) no-repeat left top;  margin:25px 0px 25px 0px;  }


/* layout */
#layout{background:#fdfef6; width:638px; position:relative; left:0px; top:7px; border-color:#e3ddce; border-style:solid; border-width:0px 1px 1px 1px; min-height:625px; height:auto !important; height:625px;}

/* banner */
#banner{display:block; padding:0px 5px 0px 5px;}

#ban-inside{display:block; padding:0px 5px 0px 5px;}

/* 
#ban h1{ font-size:21px; text-align:right; display:block; position:absolute; right:37px; top:57px; color:#FFFFFF; font-weight:300; line-height:1.2em;}
#ban span{display:block; font-size:18px; font-weight: lighter}



/* content */
#content{ width:auto; margin:0px auto; padding:15px; line-height:1.7em;}
#content h2{ color:#e9730d; font-size:18px; font-weight:400; padding:0px 0px 0px 0px}
#content h3{ display:block; color:#3a3a3a; font-size:17px; font-weight:900; padding:5px 0px 13px 0px; margin:0px;}
#content h4{ display:block; color:#e9730d; font-size:15px; font-weight:900; margin:0px;  padding:5px 0px 5px 0px}

.sub-head{ display:block; color:#3a3a3a; font-size:14px; font-weight:900; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}



#content p{ padding:10px 0px 10px 0px; margin:0px 0px 0px 0px}

#content ul{ list-style-type:none; padding:0px; margin:5px 0px 15px 5px;}
#content li{ background:url(../images/li_arw.gif) no-repeat 0px 7px; padding:0px 0px 0px 20px; margin:0px 0px 0px 0px;//height:1px;}

*:first-child+html #content li{height:auto;}

#content ol{list-style: disc; padding:0px; margin:4px 0px 10px 0px;}
#content ol li{background:none; height:auto; padding:0px 0px 0px 0px; margin:0px 0px 0px 15px}



/* welcome-txt */
#welcome-txt{width:319px; float:left;}
#video{display:block; width:250px; float:right; background-color:#FFFFFF; padding:5px; border:#e1dbcb solid 1px; margin:20px 0px 2px 0px;}


/* footer */
#footer{ width:904px; clear:both; background:url(../images/footerbg.gif) repeat-x;  color:#FFFFFF; text-align:center; padding:7px 0px 3px 0px;}

#footer a:link, #footer a:visited, #footer a:active{color:#FFFFFF; padding:10px 10px 10px 10px; text-decoration:none}
#footer a:hover{color:#f6b648; padding:10px 10px 10px 10px}
#footer .acve{color:#f6b648; padding:10px 10px 10px 10px}

#bttm-signature{position:absolute; width:40px; height:21px; top:9px;  right:160px;}


/* links-block */
#links-block{width:215px; border-color:#e1dbcb; border-style:solid; border-width:1px 1px 0px 1px; margin:0px auto;  }

#links-block a{font-size:14px; display:block;  text-decoration: none; padding:9px 0px 9px 15px; border-top:#FFFFFF solid 1px; margin-bottom:0px;  border-bottom:#e1dbcb solid 1px;  }

#links-block a:link{ background-color:#f4eede;  display:block;  text-decoration: none; padding:9px 0px 9px 15px;}

#links-block a:visited{background-color:#f4eede;  display:block;  text-decoration: none; padding:9px 0px 9px 15px;}

#links-block a:hover{color:#e9730d; display:block; background-color:#f0e9d8; text-decoration: none; padding:9px 0px 9px 15px;}

#links-block a:active{background-color:#ffffff;  display:block;  text-decoration: none; padding:9px 0px 9px 15px;}

.active{ background-color:#FFFFFF !important; color:#e9730d !important;}



/* email */
#email{ display:block; text-align:right; height:50px; line-height:1.5em; color:#f7b64a; padding:20px 25px 0px 0px;}
#email a{ color:#f7b64a; text-decoration:none}
#email a:hover{ text-decoration:underline;}


/* news-events */
#news-events{ background:url(../images/newbg.gif) repeat-x left top;  min-height:200px; height:auto !important; height:200px; width:187px; margin:15px auto 10px auto; padding:13px 15px 0px 15px;}

 h5{ display:block;  background:url(../images/news_line.gif) no-repeat left bottom; padding-bottom:10px; }
 h5 span{ width:127px; display:block; color:#3a3a3a; font-size:14px; font-weight:800 }


.news1{ width:187px; min-height:72px; height:auto !important; height:72px; border-bottom:#b6b0a2 dashed 1px; margin:auto; padding-top:8px;}
.news1 .img1{ display:block; background: #FFFFFF url(../images/newsbg.gif) no-repeat left bottom; float:left; width:56px; height:66px;}

.img1-block{ display:block; background-color:#FFFFFF; width:48px; padding:2px 0px 2px 2px; color:#e9730d }

.img1-block span{ display:block; text-align:center; padding:0px 1px 2px 2px; margin-top:5px;}
.news1 .txt{ float:right; width:123px; display:block; line-height:1.5em}


.read-more h4{ display:block; margin:0px; padding:7px 0px 7px 0px;  }
.read-more span{ width:120px; display:block; color:#3a3a3a; background:  url(../images/arrow.gif) no-repeat right; font-size:13px; font-weight:normal; cursor:hand; }

.read-more span a:link{text-decoration:underline;}
.read-more span a:visited{text-decoration:underline;}
.read-more span a:hover{text-decoration:none;}
.read-more span a:active{text-decoration:underline;}



/* subscribe */
#subscribe{width:191px; background:#f6f2e6 url(../images/subcbg.gif) repeat-x left top; border:#e2dbcb solid 1px; margin:0px auto; min-height:75px; height:auto !important; height:75px; padding:10px 15px 15px 15px;}


.go{ background:url(../images/go.gif) no-repeat left top;   cursor:hand; color:#FFFFFF; font-size:11px; font-weight:bold; padding:3px 2px 2px 3px; text-align:center}

#subscribe span{ width:175px; display:block; color:#3a3a3a; background:url(../images/nwsltr_img.gif) no-repeat right center; font-size:15px; font-weight:900;}

.label{ height:20px; display:block; margin-top:7px;}
.textbox{ color:#696969; width:149px; font-size:10px; padding:3px 2px 2px 5px; border:#d4d0c8 groove 1px;}



/* products */
.products-block{ width:auto; margin-bottom:30px; height:auto}
.products{ width:100px; height:112px; background-color:#ffffff; border:#e3ddcd solid 1px; float:left; margin-right:50px; text-align:center; padding:5px; }

.products a, .last a, .prdt-big a{ text-decoration:none}
.products a:hover, .last a:hover, .prdt-big a:hover{ text-decoration:none; color:#e9730d}

.products h6{ font-size:12px; font-weight:bold; display:block; padding:5px 0px 5px 0px; line-height:1.4em}
.last h6{ font-size:12px; font-weight:bold; display:block; padding:5px 0px 5px 0px; line-height:1.4em}

.last{ width:100px; height:112px; background-color:#ffffff; border:#e3ddcd solid 1px; float:left; text-align:center; padding:5px;}

.prdt{width:100px; background:#efe9d9 url(../images/prdts_bg.gif) repeat-x; height:63px; text-align: center; position:relative}

.prdt-bgimage{height:63px; width:100px; position:absolute; bottom:0px; right:0px; left:0px;}



/* prdt-big */
.prdt-big{ width:167px;  background-color:#ffffff; border:#e3ddcd solid 1px; float:right; margin-left:10px; text-align:center; padding:5px;  min-height:217px; height:auto !important; height:217px; }

.prdt-image{ width:167px; background:#efe9d9 url(../images/prdts_bg_big.gif) repeat-x bottom; height:164px; margin:0px auto; padding-top:10px; position:relative; text-align: center }

.prdt-bgimagebig{height:164px; width:167px; position:absolute; bottom:0px; right:0px; left:0px;}

.prdt-big h6{ font-size:12px; font-weight:bold; text-align:center; display:block; padding:12px 0px 5px 0px; line-height:1.4em}


/* footer */
#page-links{ width:auto;  color:#e9730d; text-align:left; padding:0px; font-size:11px;}

#page-links a:link, #page-links a:visited, #page-links a:active{ background:url(../images/page_arw.gif) no-repeat left; color:#000000; padding:0px 10px 0px 12px; text-decoration:underline}
#page-links a:hover{color:#e9730d; padding:0px 10px 0px 12px; text-decoration:none}
#page-links .actvelnk{background:url(../images/page_arw.gif) no-repeat left; color:#000000; padding:0px 10px 0px 12px;}


/* contact-form */
#contact-form{ width:466px; background-color:#f6f2e6; border:#e4ddce solid 1px; min-height:300px; height:auto !important; height:300px; margin-top:20px;}
#contact-form h4{ padding-left:10px; margin:0px; font-size:13px; color:#3a3a3a; display:block; background-color:#efe9d8}

#contact-form .textfield { width:200px; padding:3px;}
#contact-form .textfield_email, textarea{ width:257px; padding:3px;}


.button{ background:url(../images/btn_bg.gif) repeat-x; height:21px; border:#af9e6d solid 1px; margin:10px 4px 0px 0px; cursor:hand;}


/* news */
.news{ width:593px; margin: 10px 0px 20px 0px; border-bottom:#b6b0a2 dashed 1px; padding-bottom:15px;}
.news .image{ display:block; float:left; background-color:#FFFFFF; padding:2px; border:#e1dbcb solid 1px; margin:5px 15px 2px 0px;}
.dontwrap span{ width:521px; margin:0px 0px 0px 0px; display:block; float:right}

.date{ color:#e9730d; font-size:11px; padding-top:2px; clear:both}
.date1{ color:#e9730d; font-size:11px; margin-bottom:5px;}


/* managment */
.managment{ margin:0px auto; width:450px; text-align:center }
.managment-block{width:215px; float:left;}
.managment img{ background-color:#FFFFFF; padding:2px; border:#e1dbcb solid 1px; margin:5px 0px 2px 0px;}
.managment h6{font-size:12px; font-weight:normal;  display:block; padding:5px 0px 5px 0px; line-height:1.4em; text-align:center}


/* download-brochure */
#download-brochure{ width:223px; margin:10px auto 0px auto;}


/*emh_link*/
.link_emh{ margin-top:5px; text-align:center;}
.link_emh a{}
.link_emh a:hover{ color:#FFFFFF !important; text-decoration:underline !important;}
.web_links{color:#f6b648;}
/*skip intro a link property*/
.skip_link a{color:#e9730d;; text-decoration:none;}
.skip_link a:visited{color:#e9730d;}
.skip_link a:hover{color:#fff;}
.skip_link a:active{color:#e9730d;}


