body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;  background-image:url(../images/mainTopBg.jpg); background-repeat:repeat-x; background-position:top; }
*{margin:0px; padding:0px; list-style:none;}
p{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; line-height:20px; text-align:justify;}
.clear{ clear:both}
img{border:none;}

.mainWrapper{ margin:0px auto; padding:0px; width:960px;}

.logoArea{ position:absolute; top:10px;}

.quickBarr{margin:5px 0px 0px 0px; padding:0px; float:right; background-image:url(../images/quickBarr.png); background-repeat:no-repeat; background-position:top; width:288px; height:33px;}

.quickBarr > ul{ margin-left:30px;}
.quickBarr > ul > li{ list-style:none; float:left;}
.quickBarr > ul > li > a{ color:#FFF; font-size:12px; font-weight:bold; text-decoration:none; line-height:30px; display:block; padding:0px 12px 0px 12px}
.quickBarr > ul > li > a:hover{ color:#d1edff;}




#mainTopMenu{ margin:90px auto 0 auto; width:141px;}
#mainTopMenu ul{ margin:0px; padding:0px;}
#mainTopMenu ul li{ text-align:left; margin:0px; padding:0px;}
#mainTopMenu ul li a{ padding:3px 0px 0px 0px; margin:0px; color:#FFFFFF; font-size:15px; font-weight:bold; text-decoration:none; display:block; text-transform:uppercase;}
.sp{ margin:0px 0px 1px 0px; padding:0px;}


#mainTopMenu ul li a:hover{ color:#76c6fb}
.saperaterMain{margin:0px; padding:0px;}
.phoneNumber{ font-size: 18px; color:#005187; text-decoration:none; font-weight:bold; }

.mainProject{}
.mainProject b{ color:#003a6a}
.mainProject p{ color:#505050; line-height:16px;}
.mainProject span a{ color:#bf0505; text-decoration:underline}


.shortDetail{margin:15px 0px 15px 0px; padding:0px 0px 15px 0px; border-bottom: solid 1px #e3e3e3; float:left;}
.shortDetail h3{margin:0px; padding:0px; font-size:24px; font-weight:normal; color:#005187; text-align:left; }
.shortDetail p {margin:0px; padding:0px; font-size:13px; color:#333333; line-height:20px; text-align:justify;}
.shortDetail span img{margin:0px; padding:0px 0px 0px 10px; float:right; border-radius:20px;}
.readMore a{ color:#CC3300; text-decoration:underline; margin-left:10px;}



.tabsSection{margin:0px 0px 20px 0px; padding:0px; float:left}
.tabsSection ul{}
.tabsSection ul li{ float:left; padding-right:6px; width:315px;}
.tabsSection ul li:last-child{padding-right:0px;}


.whiteHeadingTabs{margin:0px; padding:0px 0px 0px 15px; font-size:18px; color:#FFF}
.featurProductsPDF{margin:0px; padding:0px; width:965px; } 

.feaProduct{margin:0px; padding:0px; float:left; width:695px;}
.feaProduct h3{margin:0px; padding:0px 0px 10px 0px; color:#005187; text-align:left; font-size:20px;}

.pdfArea{margin:32px 0px 0px 0px; padding:10px; float:right; width:258px; background-image:url(../images/pdfBackground.jpg); background-repeat:no-repeat; background-position:top center; width:238px; height:196px;}

.pdfArea h1{margin:0px; padding:0px; color:#FFFFFF; font-size:24px; text-transform:uppercase;}
.pdfArea p{ color:#FFFFFF; line-height:18px; font-size:12px; text-align: center;}
.pdfArea img{ margin:15px 0px 0px 0px; padding:0px;}

.tabel_border{margin:0px; padding:6px; background-color:#f8f8f8; width:154px; border: solid 1px #d5d5d5;}
.artnoumber{ color:#006fa1; font-size:12px; font-weight:bold;}
footer{margin:0px; padding:0px; background-image:url(../images/bottom.jpg); background-repeat:repeat-x; background-position:top; width:100%; height:262px;}

.bottomData{margin:0px auto; padding:0px; width:964px;}

.heading1{margin:0px; padding:0px; color:#FFFFFF; font-size:20px; text-transform:none;}
.heading2{margin:0px; padding:0px; color:#FFFFFF; font-size:20px; font-weight:bold; text-transform:none;}

.btm_links{margin:0px; padding:0px;}
.btm_links ul{margin:0px; padding:0px;}
.btm_links ul li{margin:0px; padding:0px; list-style:none;}
.btm_links ul li a{margin:0px; padding:3px 0px 3px 10px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#c6e5ff; background-image:url(../images/ar.jpg); background-repeat:no-repeat; background-position: 0px 10px; list-style:none; display:block; text-decoration:none;}
.btm_links ul li a:hover{ text-decoration:underline;}

.btm_txt{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#c8ebff;}
.btm_txt a{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#c8ebff; text-decoration:none;}
.btm_txt span{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#00294a; text-decoration:none; font-weight:bold;}
.btm_txt a:hover{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#c8ebff;}

.btm_txt2{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff;}
.btm_txt2 span{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#80c6ff; text-decoration:none; font-weight:bold;}

.h4{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#055191; font-weight:normal; padding-left:10px;  background-position:0px 0px; background-repeat:no-repeat; padding-bottom:10px;}
.h4 span{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#055191; font-weight:bold; background-image:url(../images/heading_ar.jpg); background-position:5px 5px; background-repeat:no-repeat; padding-left:20px;}

.h5{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#055191; font-weight:normal; padding-left:0px;}

#menu_top{background-image:url(../images/menu_top.png); background-repeat:no-repeat; float:left; height:22px; width:196px;}
#menu_btm{background-image:url(../images/menu_btm.png); background-repeat:no-repeat; float:left; height:22px; width:196px;}
#menu_center{background-image:url(../images/menu_center.png); background-repeat:repeat-y; float:left; width:196px; height:auto;}

#left_menu{ margin:0px; padding:0px;}
#left_menu ul {margin:0px; padding:0px; }
#left_menu ul li{list-style:none; margin:0px; padding:0px;}
#left_menu ul li a{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#535353; list-style:none; width:161px; background-image:url(../images/menu_logo.png); background-repeat:no-repeat; background-position:3px 10px; text-decoration:none; margin:0px 0px 0px 0px; padding:14px 0px 13px 35px; display:block;transition: all 1s ease 0s;-moz-transition: all 1s ease 0s;-webkit-transition: all 1s ease 0s;-ms-transition: all 1s ease 0s;}
#left_menu ul li a:hover{ font-weight:bold; color:#1a5e8b;}

#menu_sp{float:left; margin:-10px 0px 0px 5px; padding:0px;}

.fld{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#01395b; height:32px; width:300px; background-color:#f1f1f1; padding-left:8px; border:none; margin-bottom:8px; }

#pro_box{border:#d5d5d5 solid 1px; padding:6px; width:153px; float:left;transition: all 1s ease 0s;-moz-transition: all 1s ease 0s;-webkit-transition: all 1s ease 0s;-ms-transition: all 1s ease 0s; height:250px; position:relative;}
#pro_box:hover{border:#006fa1 solid 1px; padding:6px; width:153px; float:left;}
#pro_box img{ float:left;}
#pro_box p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#006fa1; font-weight:bold; float:left; padding:5px 0px 5px 0px; line-height:18px;}
#pro_box p span{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#323232;}
#pro_box .btn a{ position:absolute; right:5px; width:80px; padding:5px 0px 5px 0px; text-align:center; bottom:5px; background-color:#006fa1; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none;}
#pro_box .btn a:hover{background-color:#004c6e;}


.contact_txt h1{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2d2d2e; font-weight:normal; border-bottom:5px #8babc2 solid; padding-bottom:5px; margin-bottom:5px;}
.contact_txt {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2d2d2e; line-height:22px;}
.contact_txt a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2d2d2e; text-decoration:none;}
.contact_txt a:hover{ text-decoration:underline; color:#226592;}
.contact_txt span{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#226592; font-weight:bold;}

.project1{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; padding-left:8px; border-right:#fff solid 1px; border-left:#23618d solid 1px;}
.project2{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; padding-left:8px; border-right:#fff solid 1px;}
.project3{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; padding-left:8px; border-right:#fff solid 1px;}
.project4{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; padding-left:8px; border-left:#23618d solid 1px;}
.project_detail{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#23618d; padding-left:8px;}

#navigation{margin:0px; padding:0px; width:380px;}
#navigation ul{margin:0px; padding:0px; float:right}
#navigation ul li{margin:0px; padding:5px; list-style:none; float:left; color:#23618d; text-align:right}
#navigation ul li a{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#23618d; list-style:none; text-decoration:none; text-align:right; }
#navigation ul li a:hover{ text-decoration:underline;}

.service li{ background-image:url(../images/service_ar.jpg); background-repeat:no-repeat; background-position:5px 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2b2b2b; padding-left:25px; padding-bottom:5px; list-style:none;}

#page_nav{margin:0px auto; padding:0px; width:auto;}
#page_nav ul{margin:0px; padding:0px; list-style:none;}
#page_nav ul li{list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; }
#page_nav ul li a{margin:0px 5px 0px 5px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; list-style:none; float:left; text-decoration:none;}
#page_nav ul li a:hover{text-decoration:underline;}

.large-page{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#414141; text-align:justify;}
.large-page span{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2f2f2f; font-weight:bold; padding-left:0px;}

.border{border:#c7c7c7 solid 2px;}

#add_to a{width:150px; padding:10px 0px 10px 0px; color:#FFFFFF; background-color:#006fa1; text-align:center; display:block; text-transform:uppercase; font-size:15px; text-decoration:none;}
#add_to a:hover{background-color:#004e71;}

.gallery_re{margin:0px; padding:0px; overflow:auto;}
.gallery_re ul{margin:0px 0px 0px 2px; padding:0px;}
.gallery_re ul li{margin:0px; padding:0px 5px 0px 5px; list-style:none; float:left;}



.imgborder{ border: solid 1px #e5e5e5;}