body{margin:0px; background:url(../images/total_bg.jpg) repeat-x; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}

.float_left{float:left;}

.float_right{float:right;}

#main{width:1000px; height:auto; margin:0px auto;}

.top{width:1000px; height:457px; margin:0px; background:url(../images/banner_smoke_1.png) no-repeat ;}

.logo_holl{width:1000x; height:120px; margin-top:19px;}

.logo{width:200px; height:120px; margin:0px;}


.menu{width:800px; height:60px; margin-top:25px; background:url(../images/menu_bg.png) repeat-x;}


.banner{width:1000px; height:318px; margin-top:0px;}


.element{width:1000px; height:88px; margin-top:10px;}

.ele_1{width:325px; height:88px; margin:0px;}

.ele_2{width:325px; height:88px; margin-left:13px;}

.ele_3{width:325px; height:88px; margin-left:12px;}


.bottom{width:1000px; height:auto; margin-top:25px;}


.happenning{width:322px; height:auto; margin:0px; background:#06749d;}

.happenning_index{width:322px; height:452px; margin:0px; background:#06749d;}

.happening_head{width:280px; height:20px;  font-family:Tahoma, Geneva, sans-serif; font-size:20px; color:#FFF; margin:30px 0px 0px 30px;}

.happening_inner{width:263px; height:auto; margin:30px 0px 0px 29px;}

.happening_head{width:260px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#FFFFFF; margin:0px; text-align:center; line-height:25px; font-weight:bold;}

.happening_content{width:260px; height:100px; margin-top:17px; border-bottom:1px solid #0080b0;}

.h_c_holl{width:auto; height:auto;}

.h_c_img{width:23px; height:23px; margin:0px;}

.h_c_head{width:220px; height:14px; margin-left:15px; font-size:14px; color:#FFFFFF; font-weight:bold;}

.h_c_text{width:218px; height:32px; margin:15px 0px 0px 38px; color:#FFFFFF;}


.bottom_right{width:1000px; height:auto; margin:0px;}

.welcome_div{width:1000px; height:250px; margin:0px;}

.welcome_head{width:1000px; height:20px; margin-top:15px; color:#029fda; font-size:20px; font-family:Tahoma, Geneva, sans-serif;}

.welcome_img{width:136px; height:137px; margin:27px 0px 0px 5px;}

.welcome_content{width:840px; height:137px; text-align:justify; margin: 27px 0px 0px 19px;}

.read_more{width:85px; height:35px; margin:11px 0px 0px 0px;}


.supporting_clients{width:1000px; height:212px; margin-top:21px;}

.supporting_clients_head{width:1000px; height:25px; margin-top:15px; color:#029fda; font-size:20px; font-family:Tahoma, Geneva, sans-serif;}

.supporting_clients_img_box_bg{width:1000px; height:130px; margin-top:26px; background:#fff; box-shadow:0px 0px 7px #CCC; border-radius:10px;}

.supporting_clients_img_box{width:1000px; height:105px; margin-top:25px;}


.clear{clear:both;}


#footer{width:100%; height:80px; background:#028ec3; margin-top:50px;}

.footer_content{width:1000px; height:58px;  margin:0px auto; color:#FFF; text-align:center; padding-top:22px;}

.footer_content a{color:#FFF; text-align:center; text-decoration:none;}

.footer_content a:hover{color:#fff; text-decoration:underline;}



.inner_bottom{width:1000px; height:auto; margin:25px 0px 30px 0px;}

.inner_bottom_right{width:655px; height:auto; margin-left:23px;}


.inner_full{width:655px; height:auto; margin:0px;}

.inner_head{width:655px; height:20px; margin-top:15px; color:#029fda; font-size:20px; font-family:Tahoma, Geneva, sans-serif;}

.inner_content{width:650px; height:auto; text-align:justify; margin: 27px 0px 0px 0px;}


.about_div{width:1000px; height:auto; margin:0px;}

.about_head{width:1000px; height:25px; margin-top:15px; color:#029fda; font-size:20px; font-family:Tahoma, Geneva, sans-serif;}

.about_content{width:1000px; height:auto; text-align:justify; margin: 27px 0px 30px 0px;}


.services_div{width:1000px; height:auto; margin:0px;}

.services_head{width:1000px; height:25px; margin-top:15px; color:#029fda; font-size:20px; font-family:Tahoma, Geneva, sans-serif;}

.services_content{width:1000px; height:auto; text-align:justify; margin: 27px 0px 30px 0px;}


.products_div{width:1000px; height:auto; margin:0px;}

.products_head{width:1000px; height:25px; margin-top:15px; color:#029fda; font-size:20px; font-family:Tahoma, Geneva, sans-serif;}

.products_content{width:1000px; height:auto; text-align:justify; margin: 27px 0px 30px 0px;}


.products_div{width:1000px; height:auto; margin:0px;}

.products_head{width:1000px; height:25px; margin-top:15px; color:#029fda; font-size:20px; font-family:Tahoma, Geneva, sans-serif;}

.products_content{width:1000px; height:auto; text-align:justify; margin: 27px 0px 30px 0px;}


.products_esb_div{width:1000px; height:auto; margin:0px;}

.products_esb_head{width:1000px; height:25px; margin-top:15px; color:#029fda; font-size:20px; font-family:Tahoma, Geneva, sans-serif;}

.products_esb_content{width:1000px; height:auto; text-align:justify; margin: 27px 0px 30px 0px;}


.products_telalert_div{width:1000px; height:auto; margin:0px;}

.products_telalert_head{width:1000px; height:25px; margin-top:15px; color:#029fda; font-size:20px; font-family:Tahoma, Geneva, sans-serif;}

.products_telalert_content{width:1000px; height:auto; text-align:justify; margin: 27px 0px 30px 0px;}


.products_som_div{width:1000px; height:auto; margin:0px;}

.products_som_head{width:1000px; height:25px; margin-top:15px; color:#029fda; font-size:20px; font-family:Tahoma, Geneva, sans-serif;}

.products_som_content{width:1000px; height:auto; text-align:justify; margin: 27px 0px 0px 30px;}


.partners_div{width:1000px; height:auto; margin:0px;}

.partners_head{width:1000px; height:25px; margin-top:15px; color:#029fda; font-size:20px; font-family:Tahoma, Geneva, sans-serif;}

.partners_content{width:1000px; height:auto; text-align:justify; margin: 27px 0px 30px 0px; min-height:250px;}

.partners_img_box_one{width:85px; height:58px; margin:0px 20px 0px 20px;}

.partners_img_box_two{width:85px; height:58px; margin:0px 20px 0px 40px;}

.partners_img_box_three{width:85px; height:58px; margin:0px 20px 0px 40px;}

.partners_img_box_four{width:85px; height:58px; margin:0px 20px 0px 40px;}

.partners_img_box_five{width:85px; height:58px; margin:0px 20px 0px 40px;}



.careers_div{width:1000px; height:auto; margin:0px;}

.careers_head{width:1000px; height:25px; margin-top:15px; color:#029fda; font-size:20px; font-family:Tahoma, Geneva, sans-serif;}

.careers_content{width:1000px; height:auto; text-align:justify; margin: 27px 0px 0px 0px;}



.contacts_div{width:1000px; height:auto; margin:0px;}

.contacts_head{width:1000px; height:25px; margin-top:15px; color:#029fda; font-size:20px; font-family:Tahoma, Geneva, sans-serif;}

.contacts_content{width:1000px; height:auto; text-align:justify; margin: 27px 0px 0px 0px;}

.contacts_content a{color:#029fda;  font-size:12px; text-decoration:none;}

.contacts_content a:hover{color:#029fda;  font-size:12px; text-decoration:underline;}



.support_div{width:1000px; height:auto; margin:0px;}

.support_head{width:1000px; height:25px; margin-top:15px; color:#029fda; font-size:20px; font-family:Tahoma, Geneva, sans-serif;}

.support_content{width:1000px; height:auto; text-align:justify; margin: 27px 0px 0px 0px;}



.enquiry_input{border:1px solid #098bb3; border-radius:7px; width:159px; height:16px;  background:url(../images/input_bg.jpg) repeat-x; padding:5px 5px 5px 5px;}

.enquiry_message{border:1px solid #098bb3; border-radius:7px; width:159px; height:52px;  background:url(../images/textarea_bg.jpg) repeat-x; padding:5px 5px 5px 5px;}

.enquiry_but{border:0px solid #999; width:75px; height:34px; border-radius:5px; background:url(../images/submit_bg.jpg) repeat-x; color:#FFF; cursor:pointer; margin:2px 0px 0px 0px;}


