body {
margin:0px;background-color:#fff; }

img{
   border: none;}
p{
   margin: 0px;padding: 0px; }
	
a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #696969;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	line-height: 19px;
}
a:hover{
	color: #005FBB;
	text-decoration: underline;
}

div.border{
   width: 956px;border-left:1px solid #fff; border-right:1px solid #fff; margin: 0px auto;background-color: #fff;}

/****************************************** Top Portion *************************************************/
 
   
div.header{
width: 956px;height: 122px;background-color: #eff7fb; margin: 0px auto;overflow: hidden; }

div.logo{
float: left;height: 120px;width: 500px;}
   
div.object{
float: left;width: 85px;height: 50px;margin-top: 35px;margin-left:5px;}

div.img{
margin-left: 5px;float: left;width:199px;height: 57px;margin-top: 25px;}

div.toplinks{
float: right; height: 35px;  width: 450px;vertical-align: middle; }

div.toplinks ul{
margin: 0px;padding: 0px; text-align: right;margin-right: 20px;}

div.toplinks ul li{
display: inline;}

div.toplinks ul li a{
font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333;padding-left: 3px;padding-right: 10px;}

div.toplinks ul li a:hover{
color: #cc0000;}

div.support{
float: right;height: 55px;width: 400px;}

div.support img{
margin-left: 100px;border: none;text-align: center;}

div.line{
   width: 996px;height:1px;background-color: #1b89c6;float: left; overflow: hidden;}

/************************* Banner Section ************************************/   
div.banner{
   width: 956px;margin: 0 auto;background-color: #fff;overflow: hidden; }

/****************************************** Menu Portion *************************************************/

div.menubar{
width: 956px;background-color: #fff;margin: 0px auto;
}

div.menubar ul{
background-image: url(images/menu_ul_bg.jpg);background-repeat: no-repeat;background-position: top right;height: 35px;margin: 0px;padding: 0px;
}

div.menubar ul li{
float: left;list-style: none;
}

div.menubar ul li img{
padding: 0px;margin: 0px;line-height: 0px;height: 25px;width: 2px;margin-top: 5px;
}

div.menubar ul li a{
float: left;background-image: url(images/menu_bg.jpg);line-height: 35px;padding: 0px 22px;background-repeat: repeat-x;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color: #fff;font-weight: bold;
}

div.menubar ul li a:hover{
background-image: url(images/menu_bg_hover.jpg);background-repeat: repeat-x;color: #000;text-decoration: none;}

div.menubar ul li a.select{
background-image: url(images/menu_bg_hover.jpg);background-repeat: repeat-x;color: #000;text-decoration: none;}

div.menubar ul li span a{
float: left;background-image: url(images/menu_left.jpg);line-height: 35px;padding: 0px 10px;background-repeat: repeat-x;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color: #fff;font-weight: bold;
}
div.menubar ul li span a:hover{
background-image: url(images/menu_left_hover.jpg);background-repeat: no-repeat;background-position: left;
}

.home div.menubar ul li.active1 a{
  background-image: url(images/menu_left_hover.jpg);background-repeat: no-repeat;background-position: left;color: #000; }

.about div.menubar ul li.active2 a,
.clients div.menubar ul li.active3 a,
.current div.menubar ul li.active4 a,
.completed div.menubar ul li.active5 a,
.enquiry div.menubar ul li.active6 a,
.contact div.menubar ul li.active7 a{
background-image: url(images/menu_bg_hover.jpg);background-repeat: repeat-x;color: #000;text-decoration: none;}


/********************************************************************* Index Potions ************************************************************/

                                                         /** index1 **/
                                                         
div.index1{
   width: 956px; border: 0px solid #000;height: 241px;background-image: url(images/index1_bg.jpg);background-repeat: no-repeat;}
   
div.index1_box{
   width: 220px;height: 197px; border: 0px solid #000;float: left;margin-top: 20px;margin-left: 2px;margin-right: 2px;}

div.index1_box img{
text-align: center;}

div.index1_box p{
text-align: left;margin-left: 5px;margin-right: 5px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 17px;}

/*** Div Split ***/
div.spilit{
   width: 3px;height: 197px;background-image: url(images/index1_split.jpg);background-repeat: no-repeat;border: 0px solid #000;
float: left;margin-top: 15px; margin-left: 9px;margin-right: 5px;}

                                                           /** index2 **/
div.index2{
   width: 956px;height: 63px; background-image: url(images/index2_bg.jpg);background-repeat: no-repeat;  vertical-align: middle;}
   
div.tariffplan{
   width: 350px;height: 35px;border: 0px solid #ccc; float: left;margin-top:10px;line-height: 30px;vertical-align: middle;margin-left: 25px;}

div.tariffplan img{
float: left;}

div.tariffplan select{
float: left;width: 200px;height: 25px;margin-top: 5px;margin-left: 10px;}

div.tariffplan input{
float: left;height: 25px;margin-top: 5px;margin-left: 10px;}

td.home{
text-transform:lowercase;}

/* latest News */
                                                
div.latestnews{
   width: 500px;height: 35px;border: 0px solid #ccc; float: left;margin-top: 10px;vertical-align: middle;margin-left: 25px;}
   
div.latestnews img{
float: left;}

div.latestnews a{
font:bold 12px Arial, Helvetica, sans-serif;color:#E22D05;}

div.latestnews div{
 margin-top: 5px;text-align: left;color:#005fbb;}
 
 
                                                      /***************** index3 ***********************/
div.index3{
   width: 956px;height: 220px; border: 0px solid #000;overflow: hidden;}

                  /*********** Our Clients ********/   
div.ourclients{
   width: 305px;height: 211px; border: 0px solid #333;float: left; }   
   
div.ourclients_top{
background-image: url(images/our_clients_top.gif);height: 50px; }

div.ourclients_mid{
background-image:url(images/our_clients_mid.gif);background-repeat: repeat-y;height: 145px;text-align: center; }

div.ourclients_mid marquee{
text-align: center; }

div.ourclients_bot{
background-image: url(images/our_clients_bot.gif);height:12px;background-repeat: no-repeat;overflow: hidden; }

                  /*********** Welcome Box ********/
div.welcomebox{
   width: 409px;height: 203px; background-image: url(images/welcome.jpg);background-repeat: no-repeat; float: left;margin-left: 10px;margin-top: 2px;}
   
div.welcomebox p{
font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333;margin-right: 150px;text-align: left;margin-left: 10px;
margin-top: 55px;line-height: 18px;
}

div.more{
   margin: 0px;text-align: right;margin-right: 150px;margin-top: 5px; }
   
div.more a{
color: #cc0000; }

div.more a:hover{
color: #000;}
                /************ Member Login Box ********************/
div.memberlogin{
   width: 218px;height: 201px; float: right; background-color: #fb8a12; background-image: url(images/member_login_bot.jpg);
   background-repeat:no-repeat;background-position: bottom ;text-align: left;  }                 
   
div.memberlogin img{
   margin-left: 5px;margin-top: 10px; } 
   
div.memberlogin p{
font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000;margin-left: 25px;margin-top: 15px;}



div.memberlogin p span a{
color: #333;text-decoration:none ;font-size: 13px;font-weight: bold;}

div.memberlogin p span a:hover{
text-decoration: underline;color: Black;}     

/*********************************** Index 3 ****************************************/
div.index4{
width: 956px;height: 50px; border:0px solid #000;overflow: hidden;background-image: url(images/index4_bg.jpg);background-repeat: repeat-x;border: 1px solid #f2efef;}   

div.payment{
 width: 625px;margin-top: 5px;float: left;margin-left: 10px; }

div.wired{
 width: 295px;margin-top: 5px;float: left;margin-left: 10px; }

/************************************************************** Footer Portion ****************************/
div.footer{
   width: 956px; margin: 0px auto;height: 70px; }
   
div.footer_link{
   width: 956px;background-repeat: repeat-x;margin: 0px auto;background-image: url(images/bot_bg.jpg);background-repeat: no-repeat;height: 46px;
 }

div.footer_link ul{
margin: 0px;padding: 0px; text-align: center; }  

div.footer_link ul li{
display: inline;list-style: none;line-height: 46px; font-size: 11px;color: #0d36aa;}  

div.footer_link ul li a{
font-family: verdana,Arial, Helvetica, sans-serif;font-size: 12px; color: #0d36aa;padding: 2px 5px;text-decoration: none;font-weight: normal; }

div.footer_link ul li a:hover{
color: #cc0000;text-decoration: underline; }

div.footer_address{
   width: 956px;line-height: 25px;} 
   
div.footer_address p{
font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333;text-align: center; } 
 
div.powered{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #000; font-weight: normal; background-color:#fff;}
    
div.powered a{
color:#cc0000;text-decoration: none; }  






