body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote{ margin : 0; padding : 0;}

ol,ul { list-style : none; }

address, caption, cite, code, dfn, em, strong, th, var{ font-style : normal; font-weight : normal;}

fieldset,img { border : 0;}

caption,th { text-align : left;}

html { display: inline;}

/* Normalizing Styles
-----------------------------------------------------------------------------*/
body {font-family:Verdana; color:#003068; margin:0; font-size:12px; text-align:justify; background:#002f67 url(../images/body-bg.gif) repeat-x; }
h1{ display:block; font-size:20px; color:#003068; font-weight:bold; padding:0 0 12px 0; margin:0px 0 9px 0; background:url(../images/dot-line.gif) left bottom repeat-x;}
h2 { display:block; font-size:17px;color:#d40810; margin:0 0 4px 0;}
h3 { display:block; background:url(../images/hydraulics-pneumatics.gif) no-repeat; width:200px; height:105px; float:left;}
h6{display:block; font-size:11px; color:#003068; padding:0 0 12px 0; margin:0px 0 9px 0; background:url(../images/dot-line.gif) left bottom repeat-x; text-align:center;}

label{ float:left; width:140px; padding-top:2px; display:block; margin:0; padding:0; height:17px; }
a {	outline:none; text-decoration:none; color:#003067;}
a:hover{text-decoration:underline;}
p {	margin-bottom: 15px; line-height:15px;}
.clear { clear:both; }
strong{ font-weight:bold; }
.titleblue{font-size:11px; color:#003068;}
.img-right{ float:right; padding:0 0 0 20px;}

/* Main Frame
-----------------------------------------------------------------------------*/
#container{ position: relative; width:980px; margin:0 auto;}

/* Top Frame
-----------------------------------------------------------------------------*/
#top-frame{display:block; padding:20px 0px 32px 25px; background:url(../images/slogon-top.gif) left bottom no-repeat; }
.ad1{width:728px; display:block; float:right;text-align:center;}

/* Top Navigation
-----------------------------------------------------------------------------*/
#top-navi{display:block; height:30px; padding:1px 0 4px 23px; background:url(../images/top-navi-bg.gif) repeat-x;}
#top-navi li{ float:left; display:block; width:auto;}
#top-navi li a{ font-family:"Trebuchet MS"; width:auto; float:left; font-size:12px; font-weight:bold; color:#4b4444; padding:9px 27px 9px 26px; line-height:30px;}
#top-navi li a.act-top,
#top-navi li a:hover{ color:#fdf7f7; background:url(../images/top-navi-act.gif) repeat-x;}

/* Content Frame
-----------------------------------------------------------------------------*/
#main-frame{width:931px;display:block; padding:0 24px 0 25px; background:#fff; }
#content{width:931px;display:block; border-bottom:3px solid #003067; background:url(../images/left-bg.gif) repeat-y;}

/* Left Frame */
#left{width:181px; display:block; float:left; padding:40px 18px 0 19px; background:url(../images/left-bg-top.gif) center top no-repeat;}
.txt-field1{width:111px; height:21px; float:left; padding:0 0 0 5px; border:1px solid #dedede;}
.left-container{width:auto; display:block; padding:0 0 20px 0; float:left; }
.left-container-adv{display:block; padding:0 0 20px 0; float:left;text-align:center; width:181px; }
.search-btn{width:55px; height:23px; line-height:23px; text-align:center; float:left; color:#fffbfb; font-weight:bold; background:url(../images/seach-bg1.gif) repeat-x; margin:0 0 0 3px;border:none;font-size:11px;  }
.search-btn:hover{background:url(../images/seach-bg11.gif) repeat-x;}

/* Left Navigation */
/* Left Navigation */
#left-navi{display:block; width:181px; float:left; padding:0 0 20px 0; background:url(../images/left-dot-line.gif) left top repeat-x;}
#left-navi li{background:url(../images/left-dot-line.gif) left bottom repeat-x;display:block;float:left;width:181px;}
#left-navi li a{font-size:16px; font-weight:bold; line-height:24px; color:#fcfdfe;padding:0 0 0 0;}
#left-navi li a.act-left,
#left-navi li a:hover{color:#d60c14;}
#left-navi li a.rsslink1 {text-decoration:none;}
.ifpex-logo{width:139px; text-align:center; margin:0 0 0 20px;}

/* Middle Frame */
#middle{ width:518px; display:block; float:left; padding:22px 0 0 25px;}
#middle a:hover{ text-decoration:none;}
#middle li{ line-height:18px;  }
#middle li a.arrow{background:url(../images/arrow-icon1.gif) left top no-repeat;line-height:18px; padding:0 0 0 14px;}
#middle li a{ text-decoration:none;}
#middle li a:hover{border-bottom:1px dotted #777777;}
#middle li a.read-more-btn1{font-size:11px;color:#d40810; text-decoration:none;}
#middle li a.read-more-btn1:hover{border-bottom:1px dotted #777777;}
#middle li a.news-grey{color:#747473; text-decoration:none;}
#middle li a.news-grey:hover{ border-bottom:1px dotted #747473;}
.mid-left-img{width:106px; float:left; display:block; padding:0 18px 5px 0;}
.mid-left-img1{width:200px; float:left; display:block; padding:0 18px 5px 0;}
.read-more-btn{width:auto; font-size:11px;color:#d40810; text-decoration:none;display:block; float:right; padding:0 0 0 0;}
.read-more-btn:hover{border-bottom:1px dotted #777777;}
.middle-container{ display:block; padding:12px 0 14px 0;}
.middle-left{width:300px; float:left; padding:0 15px 0 0; }
.banner-mid-right{width:188px; float:right; display:block; padding:0 0 21px 15px; margin:60px 0 0 0; }
#middle .ad{width:518px; float:left; display:block;text-align:center; padding-bottom:7px;background:url(../images/dot-line.gif) left bottom repeat-x;}

#middle h1{padding:0 0 0 0; line-height:40px;}

#video-box{display:block; }

#middle a.read-more-btn1{font-size:11px;color:#d40810; text-decoration:none;}
#middle a.read-more-btn1:hover{border-bottom:1px dotted #777777;}

#middle a.tbllink{text-decoration:none;}
#middle a.tbllink:hover{border-bottom:1px dotted #777777;}

#middle a.tbllinkred{text-decoration:none;color:#d42522; font-weight:bold;}
#middle a.tbllinkred:hover{border-bottom:1px dotted #777777;}

#middle .tblarrow{background:url(../images/arrow-icon1.gif) left top no-repeat;line-height:18px; padding:0 0 0 14px;}



/* Right Frame */
/* #right{width:119px; display:block; float:right; padding:15px 4px 0 0;}*/
#right{width:128px; display:block; float:right; padding:15px 14px 0 0;}
#sponsors{width:124px; border:5px solid #e5e5e5; padding:0 6px 10px 6px; margin:0 0 12px 17px; background:#fff; text-align:center;}
.spon-box{ width:124px; display:block; padding:18px 0; background:url(../images/dot-line.gif) bottom repeat-x; text-align:center;}
.right-container-adv{width:128px; display:block; padding:0 0 20px 0; float:left;text-align:center; }

/* Bottom Frame */
.ad-btm{display:block; padding:10px 0;}
.ad-left{width:461px; float:left; display:block; text-align:center; }
.ad-right{width:461px; float:right; display:block;  text-align:center;}


/* Footer Frame
-----------------------------------------------------------------------------*/
#footer{display:block; height:180px; padding:0 10px 0 10px; line-height:20px; font-family:Arial; color:#99acc2; font-size:11px; background:#003067;}
#footer ul{margin:0 5px 0 5px;}
#footer li{float:left; width:auto;}
#footer li a{ padding:0 5px; text-decoration:underline; color:#99acc3; }
#footer li a:hover{text-decoration:none;}
#footer .rht{float:right;}
#footer-left{ width:728px; float:left; display:block; padding:20px 0 0 0;}
#footer-google{width:728px; display:block; padding:10px 0 0 0;}
#footer-right{width:138px; float:right; display:block; text-align:center; padding:20px 20px 0 0;} 

/* Footer Frame
-----------------------------------------------------------------------------*/
.red-heading{color:#d42522; font-weight:bold;}
.print-btn-box{width:200px; float:right; display:block; padding:5px 0; }
.print-btn{display:block; width:auto; float:left; font-size:11px; line-height:28px; background:url(../images/print-icon.gif) left top no-repeat; padding:0 0 0 35px;}
.print-btn:hover{text-decoration:underline;}
.email-btn{display:block; float:right; font-size:11px; line-height:28px; background:url(../images/email-icon.gif) left top no-repeat; padding:0 0 0 35px;}
.email-btn:hover{text-decoration:underline;}
.btm-btns{display:block; background:url(../images/dot-line.gif) repeat-x; margin:20px 0 10px 0; padding:12px 0 10px 0;}
.btm-btns1{display:block; padding:12px 0 25px 0;}
.btm-mid-btns{width:135px; float:left; padding:0 0 0 140px;}
.detail-list{display:block; margin:0 0 7px 0;font-size:13px;}
.phone{display:block; margin:0 0 7px 0;font-size:13px; color:#d40810;}
.phone a { text-decoration:none; border-bottom:1px dotted #d40810;}
.phone a:hover{ text-decoration:none;border:none;}
.detail-list a:hover{ text-decoration:none; border-bottom:1px dotted #777;}
.detail-left-img{width: auto; float:left; display:block; padding:0 14px 10px 0;}
.listing-box{display:block; background:url(../images/dot-line.gif) bottom repeat-x; padding:10px 0 25px 0;  }
.listing-box p a {text-decoration:underline;}
/* Bottom Button */
.top-btn{width:auto; line-height:16px; font-size:11px; float:left; font-weight:bold; padding:0 0 0 20px; background:url(../images/top-icon.gif) left center no-repeat;}
.previous-btn{width:auto; line-height:16px; float:left; font-size:11px; font-weight:bold; padding:0 0 0 20px; background:url(../images/left-icon.gif) left center no-repeat;}
.next-btn{width:auto; line-height:16px; float:right; font-size:11px; font-weight:bold; padding:0 0 0 20px; background:url(../images/right-icon.gif) left center no-repeat;}
.back-btn{width:auto; line-height:16px; float:right; font-size:11px; font-weight:bold; padding:0 0 0 20px; background:url(../images/left-icon.gif) left center no-repeat;}
.top-btn:hover,
.previous-btn:hover,
.next-btn:hover,
.back-btn:hover{ text-decoration:none; border-bottom:1px dotted #777;}
/* ul li 
-----------------------------------------------------------------------------*/
.size13{font-size:13px;}
.tabs-13 li{ background:url(../images/arrow-icon1.gif) left top no-repeat;line-height:15px; padding:0 0 0 14px;}
.tabs-size-13 li{ font-size:13px;background:url(../images/arrow-icon1.gif) left top no-repeat;line-height:15px; padding:0 0 0 14px;}
.grey{color:#747473;}
.right-head-w{color:#fffffa; width:146px; display:block; margin:0 0 7px 17px; text-align:center;}
.left-advertisement{width:140px; display:block; margin:0 0 20px 21px; text-align:center;}

/* For-add
-----------------------------------------------------------------------------*/
.to-left{display:block; float:left; width:236px; height:44px; padding:12px 34px 12px 191px; background:url(../images/the-official.gif) left top no-repeat;}
.logo1{display:block; float:left; width:auto;}
.logo2{display:block; float:right; width:auto;}
.df-right{display:block; float:left; width:284px; height:44px; padding:13px 12px 11px 165px; background:url(../images/dont-forget.gif) left top no-repeat;}
#heading{display:block; width:518px; float:left; }
.homehtag{ font-family:Georgia; font-size:20px; color:#003068; font-weight:bold; padding:0 0 12px 0; margin:0 0 9px 0; background:url(../images/dot-line.gif) left bottom repeat-x #ff0000;clear:both;}
.addbanner{width:518px; display:block; float:right;text-align:center; padding:0 0 10px 0;}

.rsslink li{ padding:0 0 0 14px; display:block; float:left; width:500px;}
.rssimg {padding:2px 5px 0 0; float:left; }
.rssimg img{padding:2px 5px 0 0; float:left; }
.rssimg1 {padding:2px 0 0 0;}
.rssimg2 {padding:2px 0 0 0; float:left;}
.rssimg2 img{padding:2px 5px 0 0;}
.rssimg3{padding:2px 0px 0 0; float:left; text-decoration:none;}

