@charset "utf-8";
*{padding:0px; margin:0px;}
body {font-family: Arial, Helvetica, sans-serif;  font-size: 14px; line-height:20px; background:url(../images/bg_main.jpg) repeat-x top left #fff;}
/*-------------------------------------------------- Commonlinks Section -------------------------------------------------- */
.subhead01{color:#2a9ccb; font-size:16px; font-weight:bold;}
.subhead02{color:#000; font-size:14px; font-weight:bold;}
.subhead03{color:#487db3; font-size:13px; font-weight:bold;}
.text01{color:#487db3; font-weight:normal; font-size:13px;}
.red{color:#ff0000; font-size:13px; font-weight:bold;}
a.sublink01{color:#43a5d7; font-weight:bold; font-size:13px; text-decoration:underline;}
a.sublink01:hover{color:#356aa0; text-decoration:none;}
a.sublink02{color:#43a5d7; font-weight:bold; font-size:13px; text-decoration:underline;}
a.sublink02:hover{color:#80d6fd; text-decoration:none;}
p{padding:0px; margin:0px 0 16px 0;}
.clear{clear:both;}

.textfield{width:222px; height:18px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#666666; border:#fff 1px solid; padding:2px 0 0 2px; margin:0 0 8px 0; background:#f6f7f2; font-weight:normal;}
.textfield2{width:328px; height:20px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#2a89d7; border:#87c0ed 1px solid; padding:2px 0 0 2px; margin:0 0 8px 0; background:#ebf7fc; font-weight:normal;}
.textarea{width:222px; height:60px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; border:#fff 1px solid; padding:2px 0 0 2px; margin:0 0 8px 0; background:#f6f7f2; font-weight:normal;}
.textarea2{width:328px; height:65px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#2a89d7; border:#87c0ed 1px solid; padding:2px 0 0 2px; margin:0 0 8px 0; background:#ebf7fc; font-weight:normal;}

#mainwrap{width:1000px;}
/*-------------------------------------------------- Top Section -------------------------------------------------- */
#logobanner_container{height:135px; margin:0 0 22px 0; padding:0px;}
#indus_logo{width:230px; height:120px; padding:15px 40px 0 0; float:left;}
#topbanner{width:560px; height:135px; background:url(../images/bg_topbanner.jpg) no-repeat top left; float:left;}
#phone_mail{width:170px; height:31px; background:url(../images/bg_phone.jpg) no-repeat top left; float:left; padding:104px 0 0 0}
#mainbannermenu_container{height:263px; padding:0 0 30px 0;}
#leftnav{ padding:0 28px 0 18px; width:224px; text-align:left; float:left;}
#leftnav ul{padding:0px; margin:0px;}
#leftnav li{list-style:none; background:url(../images/bullet_menu.gif) no-repeat top left; padding:5px 4px 7px 24px; border-bottom:1px solid #fff;}
#leftnav li a{width:200px; display:block; color:#fff; text-decoration:none; font-weight:bold; font-size:13px;}
#leftnav li a:hover{color:#002d62; text-decoration:none;}

#mainbanner{width:730px; float:left;}

/*-------------------------------------------------- Services Strip Section -------------------------------------------------- */
#services_strip{height:63px;}
/*-------------------------------------------------- Middle Section -------------------------------------------------- */
#leftnav2{width:225px;  padding:0 20px 20px 5px;}
#leftnav2 ul{padding:0px; margin:0px;}
#leftnav2 li{list-style:none; background:url(../images/bullet_menu2.gif) no-repeat top left; padding:5px 1px 7px 24px; border-bottom:1px solid #75bafb;}
#leftnav2 li a{width:200px; display:block; color:#3fa4d4; text-decoration:none; font-weight:bold; font-size:13px;}
#leftnav2 li a:hover{color:#002d62; text-decoration:none;}

#middle_content{padding:0 10px 0 12px; text-align:left;}
#middle_left{width:250px; margin:0 15px 15px 0; float:left;}

#gallery_link{width:226px; background:url(../images/gallery-hd.jpg) top no-repeat; padding:58px 12px 2px 12px; border-bottom:1px solid #5fa9ce; margin:0 0 20px 0;}
#gallery-nav{ padding:0px; width:224px; text-align:left;}
#gallery-nav ul{padding:0 0 10px 0; margin:0px;}
#gallery-nav li{list-style:none; background:url(../images/bullet_menu.gif) no-repeat top left; padding:5px 4px 7px 24px; border-bottom:1px solid #91c9e2;}
#gallery-nav li a{width:200px; display:block; color:#01addb; text-decoration:none; font-weight:bold; font-size:13px;}
#gallery-nav li a:hover{color:#0e3e75; text-decoration:none;}

#request_hdbg{width:226px; background:url(../images/request_moreinfo_hdbg.jpg) top no-repeat #5dacd4; padding:58px 12px 2px 12px;}
#request_btm{ height:12px; background:url(../images/request_moreinfo_btm.jpg) top no-repeat;}
#proud_flag{width:250px; margin:10px 0 5px 0;}

#middle_right{width:673px; padding:10px 20px 0px 20px; background:url(../images/bg_middle_right.jpg) top no-repeat; float:left; text-align:justify;}
#middle_right h1{padding:0px; margin:10px 0 8px 0; font-size:18px; font-weight:normal; color:#4a7ea3;}
#middle_right h2{color:#2a9ccb; padding:0px; margin:0 0 4px 0; font-size:14px; font-weight:bold;}
a.readmore{color:#356aa0; font-weight:bold; font-size:13px; background: url(../images/readmore_arrow.jpg) top left no-repeat; float:right; padding:0 0 0 14px; text-decoration:underline;}
a.readmore:hover{color:#5cb9e2; font-weight:bold; font-size:13px; text-decoration:none;}
.left_image{margin:0px 20px 10px 0px; float:left;}
.right_image{margin:5px 0px 10px 20px; float:right;}

#sitemap{ text-align:left;}
#sitemap ul{padding:0px; margin:15px 0 0 0;}
#sitemap li{list-style:none; background:url(../images/sitemap_bullet.jpg) top left no-repeat; padding:0 0 0 16px; margin:0 0 8px 0;}
#sitemap li a{ font-size:13px; font-weight:bold; color:#487db3; text-decoration:none;}
#sitemap li a:hover{color:#59aed3; text-decoration:underline;}

.contactus_box{background: url(../images/contactbox_bg.jpg) top repeat-y; margin:10px 0 15px 0;}
#contactbox_hd{width:643px; height:30px; padding:22px 0 0 30px; background:url(../images/contactbox_hd.jpg) no-repeat top left; color:#0c608a; font-size:18px; font-weight:normal;}
#contactbox_top{height:22px; background:url(../images/contactbox_top.jpg) no-repeat top left;}
.contactbox_content{width:653px; padding:16px 20px 8px 0px;}
.contactbox_btm{height:22px; background:url(../images/contactbox_btm.jpg) no-repeat bottom left;}
.contact_details{width:170px; float:left; border-right:1px solid #40a4d5; padding:0 10px 0 30px;}
#enquiry_form{width:533px; padding:0 30px 0 80px; color:#487db3; font-weight:bold; font-size:13px;}

#healthsafety_list{margin:4px 0 0 0;}
#healthsafety_list ul{padding:0px; margin:0 0 0 20px;}
#healthsafety_list li{background:url(../images/bullet01.jpg) top left no-repeat; padding:0 0 6px 20px; list-style:none; color:#207ba1;}

#listbox{background: url(../images/contactbox_bg.jpg) top repeat-y; margin:0px;}
#listbox_top{height:22px; background:url(../images/contactbox_top.jpg) no-repeat top left;}
#listbox_content{width:643px; padding:10px 30px 0 0;}
#listbox_content ul{padding:0 0 0 30px; margin:0px;}
#listbox_content li{list-style:none; background:url(../images/bullet_list.gif) top left no-repeat; padding:0 0 8px 20px;}
#listbox_btm{height:22px; background:url(../images/contactbox_btm.jpg) no-repeat bottom left;}

#listbox1{background: url(../images/contactbox_bg.jpg) top repeat-y; margin:0px;}
#listbox1_top{height:22px; background:url(../images/contactbox_top.jpg) no-repeat top left;}
#listbox1_content{width:643px; padding:10px 30px 0 0;}
#listbox1_content ul{padding:0 0 0 30px; margin:0px;}
#listbox1_content li{list-style:none; background:url(../images/bullet_list.gif) top left no-repeat; padding:0 0 8px 20px;}
#listbox1_btm{height:22px; background:url(../images/contactbox_btm.jpg) no-repeat bottom left;}

#listbox2{ width:495px; background: url(../images/contactbox2_bg.jpg) top repeat-y; margin:0px; float:right;}
#listbox2_top{height:22px; background:url(../images/contactbox2_top.jpg) no-repeat top left;}
#listbox2_content{width:465px; padding:10px 30px 0 0;}
#listbox2_content ul{padding:0 0 0 30px; margin:0px;}
#listbox2_content li{list-style:none; background:url(../images/bullet_list.gif) top left no-repeat; padding:0 0 8px 20px;}
#listbox2_content li a{color:#025f89; text-decoration:none;}
#listbox2_content li a:hover{color:#6b84c3; text-decoration:underline;}
#listbox2_btm{height:22px; background:url(../images/contactbox2_btm.jpg) no-repeat bottom left;}

.pagedivider{padding:10px 0; border-top:1px solid #0099CC;}

#group_profile_box{width:673px;}
#group_profile_img{float:left; padding:18px 0 0 0}

#building_box{width:673px; margin:0 0 8px 0;}
.listbox3{ width:300px; margin:0px; float:left;}
.listbox3 ul{padding:0 0 6px 10px; margin:0px;}
.listbox3 li{list-style:none; background:url(../images/bullet_list.gif) top left no-repeat; padding:0 0 7px 20px;}

#certificate{ width:500px; height:182px; padding:44px 40px 37px 0px; color:#909090; font-size:13px; background:url(../images/bg_certificate.jpg) no-repeat top left;}
#certificate img{ padding:0 10px 0 70px; float:left;}

#gallery-container{width:670px; margin:5px 0 5px 0;}
.gallery-pic{width:186px; height:140px; float:left; padding:10px; margin:10px 15px 15px 0px; background:url(../images/gbox-bg.jpg) no-repeat top left;}
#paging{background:#0065a4; padding:5px; margin:5px 0 10px 0; width:640px; color:#fff; font-weight:bold; font-size:12px;}
.page-number{width:20px; height:17px; padding:0 0 3px 0; border:1px #fff solid; float:left; margin:0 5px 0 0; text-align:center; background:#80d6fd; font-size:12px; color:#0496f1;}
.page-number a{color:#0065a4; text-decoration:underline; display:block;}
.page-number a:hover{color:#0496f1; text-decoration:none;}
/*-------------------------------------------------- Bottom Section -------------------------------------------------- */
#bottom_wrap{background:url(../images/bg_bottom.jpg) repeat-x top left #2393c5;}
#bottom{width:1000px; background:url(../images/bg_bottomlink.jpg) no-repeat top left #2393c5; color:#79cdec; padding:26px 0 0 0; font-size:13px;}
#bottomlink{color:#156b83; padding:0 0 10px 0;}
#bottomlink a{color:#fff; text-decoration:none;}
#bottomlink a:hover{color:#043c5f; text-decoration:none;}
a.linkbtm{font-weight:bold; color:#067098; text-decoration:underline;}
a.linkbtm:hover{font-weight:bold; color:#fff; text-decoration:none;}
#w3c{width:220px; height:23px; margin:0 0 10px 0; text-align:center;}
#html{float:left; width:120px; height:23px;}
#css{float:left; width:88px; margin:0 10px 0 0; height:23px;}
/*-------------------------------------------------- Lacation map Section -------------------------------------------------- */
#view_location{background:url(../images/view_location.jpg) no-repeat top left; height:25px; padding:20px 0 5px 60px; margin:10px 0 0 0;}
#view_location a{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#438ec2; text-decoration:underline; display:block;}
#view_location a:hover{color:#003366; text-decoration:none;}
#locationmap{width:630px; margin:0 0 10px 0;}
