*{
    padding:0px;
    margin:0px;
}
body{
    background: url(images/top_bg.jpg) repeat-x top;
    padding:0px; 
    margin:0px auto; 
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:12px; 
    color:#2e2e2e;
}

a:link, a:visited{ color:#333333;}
a:hover{color:#333333;}
a:active{color:#333333;}

.header{
    width:981px; 
    margin:0 auto;
}
.container{
    width:981px; 
    margin:0 auto;

}

.logo-bg{
    background:url(images/logo-bg.jpg) no-repeat bottom left;
    width:213px;
    height:134px;
}

.contact{
    font-family:Tahoma; 
    font-size:12px;
    color:#FFFFFF;
}
.contact a{
    font-family:Tahoma; 
    font-size:12px;
    color:#FFFFFF;
    text-decoration:underline;
}
.contact a:hover{
    font-family:Tahoma; 
    font-size:12px;
    color:#FFFFFF;
    text-decoration:none;
}

.number-phone{
    font-family:Tahoma; 
    font-size:14px;
    font-weight:bold;
    color:#FFFFFF;
}

/* navigation properties start */

.navigation-bg{
    background:url(images/manu-bg.jpg) repeat-x left;
    border-left:#640202 solid 1px;
    border-right:#640202 solid 1px;
    font-family: Century Gothic;
    font-size:15px;
    color:#FFFFFF;
}
.navigation	{
    float:left;
    height:40px;
    font-family: Century Gothic;
    font-size:15px;
    color:#FFFFFF;
    border: 0px solid red;
    width: 100%;    
}
.navigation	ul{
    display:block;
    list-style:none;
    font-family: Century Gothic;
    font-size:15px;
    color:#FFFFFF;
    width: 100%;
    overflow: hidden;
    height: 40px;
    padding: 0;
}
.navigation	li{
    display:inline;
    list-style:none;
    font-family: Century Gothic;
    font-size:15px;
    color:#FFFFFF;
    float: left;
}

.navigation li a{
    background:url(images/mbg.png) repeat-x left -39px;
    height:40px;
    color: #fff;
    line-height: 40px;
    border: red 0px solid; 
    text-decoration: none;
    display: block;
    padding: 0 11px 0 11px;  
    border-left: 1px solid #000; 
}

.navigation li a:hover{
    
   background:url(images/mbg.png) repeat-x left top; 
}

.corporate-overveiwActive	{
    background:url(images/corporate-overveiw.jpg) no-repeat left top;
    height:40px;
    width:184px;
    text-decoration:none;
    float:left;
}

/* navigation properties end */


.normat-text{
    line-height:18px;
    text-align:justify;
}
.moreinfo{
    font-family:Tahoma;
    font-size:11px;
    color:#000000;
}
.moreinfo a{
    font-family:Tahoma;
    font-size:11px;
    color:#000000;
    text-decoration:none;
}
.moreinfo a:hover{
    font-family:Tahoma;
    font-size:11px;
    color:#000000;
    text-decoration: underline;
}

.product-titel{
    background: #af0c0c url(images/product-bg.jpg) no-repeat top left;
    height:24px;
    color:#FFFFFF;
    font-size:14px;
    font-weight: 500;
    font-family:Tahoma;
    text-transform:uppercase;

}
.quickcontact-titel{
    background: #3e3d3d url(images/quick-contact-bg.jpg) no-repeat top left;
    height:24px;
    color:#FFFFFF;
    font-size:14px;
    font-weight: 500;
    font-family:Tahoma;
    text-transform:uppercase;
    padding-left: 10px;
}



.blue-text{
    color:#000000;
    font-size:12px;
    padding-left:17px;

}

.blue-text li{
    color:#000000;
    padding-left:0px;
    font-size:12px;
    line-height:18px;

}
.blue-text li{
    color:#000000;
    padding-left:0px;
    font-size:12px;
    line-height:18px;

}

.arrow-text2{
    font-size:12px;
    background: url(images/arrow-2.jpg) no-repeat left 7px;
    padding-left:10px;
    /*width:19px;
    height:14px;*/
    margin-bottom:5px;
    list-style:none;
    color:#000000;
}
.arrow-text2 a{

    text-decoration:none;
    color:#000000;
}
.arrow-text2 a:hover{

    text-decoration:underline;
    color:#000000;
}

ul.bullet_list{
    width: 600px;
    margin: 0px auto;
}    

.product-catalog{
    line-height:18px;
    font-size:11px;
    background: url(images/arrow-2.jpg) left 7px no-repeat;
    padding-left:10px;
    /*width:19px;
    height:14px;*/
    list-style:none;
    color:#000000;
    padding-left:10px;
}
.product-catalog a{

    text-decoration:none;
    color:#000000;
}
.product-catalog a:hover{

    text-decoration:underline;
    color:#000000;
}

.textfield1{
    border:#777777 solid 1px;
    font-family:Tahoma;
    font-size:10px;
    color:#777777;
    width:239px;
    height:13px;
}
.textfield2{
    border:#777777 solid 1px;
    font-family:Tahoma;
    font-size:10px;
    color:#777777;
    width:239px;
    height:37px;
}

.text-box{
    border:#BCB9B9 solid 1px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#333333;
    width:236px;
    height:16px;
    padding-top:2px;
    padding-left:3px;
}

.text-box-multi{
    border:#BCB9B9 solid 1px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#333333 ;
    width:236px;
    height:37px;
    padding-top:2px;
    padding-left:3px;
}

.text-boxes{
    border:#BCB9B9 solid 1px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#333333;
    height:18px;
    width:236px;

}

.text-boxes-multi{
    border:#BCB9B9 solid 1px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#333333 ;
    width:236px;
    height:37px;

}

.textfield3{
    border:#777777 solid 1px;
    font-family:Tahoma;
    font-size:10px;
    color:#777777;
    width:245px;
    height:25px;
}
.redcolor{
    color:#FF0000;
}

.text-contact1{
    font-size:10px;

}
.text-contact2{
    font-size:11px;
    font-weight:bold;
    color:#a90202; 
}
.text-red{
    font-size:13px;
    font-weight:bold;
    color:#a90202;
    border-bottom:#666666  dotted 1px;
    padding-bottom:5px;
}

.mail-link{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#000000;
}
.mail-link a{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#000000;
    text-decoration:none;
}
.mail-link a:hover{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#000000;
    text-decoration:underline;
}

.footer{
    width:981px; 
    margin:0 auto;
    display: block;
    height: auto;
    overflow: hidden;
    clear: both; 
}

.footer-bg{
    background:#dedede;
    height:40px;
}
.footer a{
    font-family:Tahoma;
    font-size:12px;
    color:#666666;
    text-decoration:none;
    padding:0px 8px;
}

#power{
    height: 40px;width: 192px; float: right;display: block;text-align: right;line-height: 12px;padding-top: 8px;padding-right: 10px;    
}

.top-manu{
    font-family:Tahoma;
    font-size:12px;
    color:#000000;
    text-decoration:none;
    line-height: 40px;
}

.top-manu a{
    font-family:Tahoma;
    font-size:12px;
    color:#666666;
    text-decoration:none;
    padding:0px 8px;

}
.top-manu a:hover{
    font-family:Tahoma;
    font-size:12px;
    color:#666666;
    text-decoration:underline;
}

.gray-text{
    color:#767676
}
.gray-text a{
    color:#767676;
    text-decoration:underline;
}
.gray-text a:hover{
    color:#767676;
    text-decoration:none;
}

.xyz td { padding-bottom:2px; .padding-bottom:0px;}
.extraspace { height:25px; .height:30px;}

.normal-text{
    text-align:justify;
    line-height:18px;
}

/* bread crumb start */ 

#site_map{
    display: block;position: relative;height: 30px;width: 100%;clear: both;
}

.breadcrumb{font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:11px; font-weight:normal; color:#555555; margin:0 0 0px 0;
    display: block;text-align: right;height: 30px;line-height: 30px;padding: 0 10px 0 10px;
    position: relative;
    width: 200px;
    float: right;
}

.breadcrumb a{ background:url(images/breadcrumb.jpg) right 2px no-repeat; padding-right: 15px; margin:0 3px 0 0; color:#555555; text-decoration:none;}

.breadcrumb a:hover{text-decoration: underline;}

.breadcrumb-last{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#555555; margin:0 0 20px 0}

.breadcrumb-last a{background:none; padding-right: 15px; margin:0 3px 0 0; color:#555555; text-decoration:none;}

.breadcrumb-last a:hover{text-decoration: underline;}
/* bread crumb  end */ 

.inner-tittel-1{
    font-family:Tahoma;
    font-size:18px;
    font-weight:bold;
    color:#000000;
    background:url(images/red-bulet.jpg) left center no-repeat;
    padding-left:22px;
    line-height:30px;
    text-align:left;
    display: block;
    width: 500px;
    float: left;
    margin-left: 10px;
}

.commanlink{
    color:#000;
}
.commanlink a{
    color:#000;
    text-decoration: underline;
}
.commanlink a:hover{
    color:#000;
    text-decoration:none;
}

.con-box-border{
    border:#c5c5c5 solid 1px;

}
.con-box-tittel{
    font-weight:bold;
    color:#FFFFFF;
    background:url(images/contact-tittel-bg.jpg) repeat-x top left;
    line-height:32px;
    padding-left:15px;
}

.con-textbox{
    width:125px;
    height:20px;
    border:#356aa0 solid 1px;
}

.con-textbox2{
    width:125px;

    border:#356aa0 solid 1px;
}



.navigation-ul{float:right; font-family:Tahoma,Arial,Verdana; font-size:12px; list-style:none;
    display: block;line-height: 30px;border: 0px solid red;
}
.navigation-ul li{float:left; line-height:30px}
.navigation-ul li a, .navigation-ul li a:visited{float:left; line-height:30px;  font-size:12px;  font-family:Tahoma,Arial,Verdana; color:#666; padding:0px 5px; text-decoration:none}
.navigation-ul li a:hover{float:left; line-height:30px; display:block; font-size:12px;  font-family:Tahoma,Arial,Verdana;  color:#666; text-decoration:underline;}
.navigation-ul li.split{padding:0px 5px; font-weight:normal}


.tr1 td a:link, .tr1 td a:visited{text-decoration:none}
.tr1 td a:hover,{text-decoration:underline}
.tr1 td a:active{text-decoration:none}


.prod-link-box-1{background: url(images/prod-hover-bg.jpg) center right no-repeat; cursor:pointer;}
.prod-link-title{ color:#af0c0c; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding-left:5px; }
.prod-link-subtitle  { color:#000; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding-left:5px; text-decoration:underline}

.text-red-tital{
    background:#e7e7e7;
    font-size:13px;
    font-weight:bold;
    color:#a90202;
    line-height:25px;
    padding-left:5px;
}

.table-data{border:#999999 solid 1px; border-left:none; border-top:none; text-align:left;}
.table-data td{ border:#999999 solid 1px; border-right:none; border-bottom:none; padding:5px;}
.table-data th{ background:#af0c0c; padding:5px; font-weight:bold; color: #FFFFFF; line-height:20px; fo   font-size:12px;}
.table-data-bulet th{ margin:0; padding:0; font-weight:bold; color: #FFFFFF;}
.table-data-bulet td{text-align:left; padding:5px 3px;}

.height-new{height:147px; *height:145px;}
.download-text{
    font-family:Tahoma;
    font-size:12px;
    color:#3c3c3c;
    text-decoration:none;
}
.download-text a{
    font-family:Tahoma;
    font-size:12px;
    color:#3c3c3c;
    text-decoration:underline;

}
.download-text a:hover{
    font-family: Tahoma;
    font-size:12px;
    color:#3c3c3c;
    text-decoration:none;
}

div#tipDiv{
    padding:4px;
    color:#000; font-size:11px; line-height:1.2;
    background-color:#E1E5F1; border:1px solid #667295; 
    width:250px; position:absolute; display:block; z-index:999999;
}


.normal-link{
    font-family:Tahoma;
    font-size:12px;
    color:#000000;
}
.normal-link a{
    font-family:Tahoma;
    font-size:12px;
    color:#000000;
    text-decoration: underline;

}
.normal-link a:hover{
    font-family:Tahoma;
    font-size:12px;
    color:#000000;
    text-decoration:none;
}
.event-titte1{
    font-weight:bold;
    color:#FFFFFF;
    line-height:30px;
    padding-left:10px;
    background:url(images/icon.png) no-repeat left ;
}

.logo{ text-align:center;padding-top: 15px;}
.tab-align{ padding-left:3px;}
.home-side{padding:0 22px;}




h6.project-new{   border-bottom:1px solid #CCCCCC;
    color:#AF0C0C;
    font-size:14px;
    margin-bottom:15px;
padding-bottom:4px;}


.contact-alter{
    font-size:13px;
    height:28px;
    background-color:#f0f0f0;
}

.contact-alter td{text-indent:5px;
}

.contact-tr{
    font-size:13px;
    height:28px;
    background-color:#fff3f3;
}
.contact-tr td{text-indent:5px;
}
p.corporate-text{ padding:10px; background-color:#f4f7fb; font-size:14px; border: #DEDEDE solid 1px; font-family:"Century Gothic", Tahoma, Verdana, Arial; font-weight:bold; color:#002f6e;}

.coporate-point li{ background:url(images/arrow-2.jpg) left 7px no-repeat;color:#000000;font-size:12px;list-style-image:none;list-style-position:outside;list-style-type:none;margin-bottom:5px;padding-left:10px;}

.coporate-point-innner li{ background:url(images/arrow-2.jpg) left 7px no-repeat;color:#000000;font-size:12px;list-style-image:none;list-style-position:outside;list-style-type:none;margin-bottom:5px;padding-left:10px; margin-left:25px;}

.hdr-left-st strong div{ width:630px !important}
.heading{display: block;font-size: 24px; color: red; line-height: 23px; height: auto;width: 100%;margin: 10px 0 10px 10px;} 
.heading1{
    display: block;font-size: 16px; color: red; 
    line-height: 16px; height: 25px;width: 100%;
    margin: 10px 0 10px 0;
    clear: both;
    text-align: center;
} 
span.mark{
    background-color: #f1a614;
}
#Menu1{display: block;clear: both;height: 39px;position: relative;margin: 0px auto;border: green 0px solid;width: 981px;}
.last-menu{
    width:145px;
}
#left_block{display: block;width: 683px;float: left;text-align: left;background-color: #fff;}
#left_block p{clear: both;width: 675px;line-height: 18px;margin: 10px;display: block;position: relative;text-align: justify;background-color: #fff;}
#right_block{margin-left:10px;display:block;width:288px;position:relative;float:right;background-color: #fff;}
/* Clients logos */
   dl#client_logo{
       display: block;position: relative;width: 100%;padding: 0px;height: auto;
       border: 0px solid red;
       margin: 10px auto 10px auto;
       clear: both;
   }
   #client_logo dd{
       display: block;position: relative;width: 305px;float: left;margin-left: 10px;
       border: 0px solid green; 
       padding: 10px; 
   }
    #client_logo dd img{
        display: block;position: relative;width: 305px;float: left;margin-left: 10px;height: 150px;
       border: 1px solid #666;
    }
    ul.client_list{
        width: 550px;
        margin: 0px auto;
    }
    ul.client_list li{
        font-weight: bold;
    }
/* End */