body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,label,input,p,blockquote,table,tr,th,td,embed,object,button{margin:0;padding:0;}

body{ font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#535151;  }
body{background:#054b90 url(../images/bg1.png) repeat-x }


a{text-decoration:none;color:#438fd1;}
a:hover{text-decoration:none;color:#1f5680}
img{ border:none}
.clear {clear: both;}

h1{display:block; width:200px; height:20px; background:url(../images/leftheading.jpg) no-repeat; font-size:12px; text-transform:uppercase; color:#008fd2; padding:11px 0px 10px 5px}
h1 font{color:#333333; font-size:12px;}
h2 {display:block; width:185px; height:18px; background:url(../images/H2.jpg) no-repeat; font-size:14px; color:#437ad7; padding:3px 0px 10px 15px;}
h3{color:#008fd2; font-weight:bold; font-size:13px;}

.Mainwrapper{ width:950px; height:auto; margin: 0px auto; background:url(../images/bodybg.png) repeat-y ; padding-left: 6px;}
.Header{ height:135px; width:938px; border-bottom:1px solid #c7c7c7; background:#fff;}
.Topmenu{ background:url(../images/topmenubg.jpg) no-repeat; height:41px; width:938px; }
.Topmenu a{float:right; padding:10px 8px 5px 8px}
.Logo{ width:231px; height:93px; float:left;}

/* Main Menu Sprite */
.Mainmenu{padding-right:15px; padding-top:20px; float:right; }
.button {float: left;margin: 10px 13px 10px 13px;}
.button a{ display:block;}
#home-button, #datafloat-button, #solution-button, #services-button, #about-button, #contact-button{opacity: 1.0;border-bottom: 1px solid #5484c8;}
.Menu_Home{ width:62px; height:49px; background:url(../images/mainmenu.jpg) no-repeat 0px 0px; }
.Menu_Datafloat{ width:86px; height:49px; background:url(../images/mainmenu.jpg) no-repeat -81px 0px;  }
.Menu_Solution{ width:84px; height:49px; background:url(../images/mainmenu.jpg) no-repeat -203px 0px; }
.Menu_Services{ width:71px; height:49px; background:url(../images/mainmenu.jpg) no-repeat -324px 0px; }
.Menu_About{ width:77px; height:49px; background:url(../images/mainmenu.jpg) no-repeat -429px 0px; }
.Menu_Contact{ width:92px; height:49px; background:url(../images/mainmenu.jpg) no-repeat -537px 0px; }
.Menu_Home:hover{ width:62px; height:49px; background:url(../images/mainmenu.jpg) no-repeat 0px -49px; }
.Menu_Datafloat:hover{ width:86px; height:49px; background:url(../images/mainmenu.jpg) no-repeat -81px -49px;  }
.Menu_Solution:hover{ width:84px; height:49px; background:url(../images/mainmenu.jpg) no-repeat -203px -49px; }
.Menu_Services:hover{ width:71px; height:49px; background:url(../images/mainmenu.jpg) no-repeat -324px -49px; }
.Menu_About:hover{ width:77px; height:49px; background:url(../images/mainmenu.jpg) no-repeat -429px -49px; }
.Menu_Contact:hover{ width:92px; height:49px; background:url(../images/mainmenu.jpg) no-repeat -537px -49px; }

.Homeover{ background:url(../images/mainmenu.jpg) no-repeat 0px -49px; }
.Datafloatover{ background:url(../images/mainmenu.jpg) no-repeat -81px -49px;  }
.Solutionover{ background:url(../images/mainmenu.jpg) no-repeat -203px -49px; }
.Servicesover{ background:url(../images/mainmenu.jpg) no-repeat -324px -49px; }
.Aboutover{ background:url(../images/mainmenu.jpg) no-repeat -429px -49px; }
.Contactover{ background:url(../images/mainmenu.jpg) no-repeat -537px -49px; }

 
.BoxLeft{ float:left; width:218px; height:auto; padding-left:5px} 
.BoxRight{ float:left; width:715px; height:auto;  }


.News, .Clients, .Contact  {padding-top:10px; color:#3b3b3b;}
.Date {display:block; float:left; color:#7b7b7b; font-size:12px; font-weight:bold; padding-left:2px; padding-right:3px;}
.Textleftinner .Date {color:#3b5998; }

.Newsheading{float:left; width:182px; padding-left:6px; }
.Flash{width:708px; height:210px; padding-left:6px;}
.Menu2{width:510px; height:27px; padding-left:6px;  }
.Menu2 a{display:block; float:left; width:160px; height:21px; padding:6px 0 0 5px; margin-right:5px; background:url(../images/menu2.gif) no-repeat; color:#787878; font-size:11px; font-weight:bold;   }
.Menu2 a:hover{ color:#16ace5; }

.Maintext{width:700px; height:auto; padding:20px 0px 0px 10px; }
.Textleft{width:400px; float:left;}
.Textleft p{padding-left:15px; padding-right:5px; text-align:justify;}

.Textright{width:290px; height:auto; float:left; padding-left:10px }
.Textright ul{list-style-image: url(../images/tick.jpg); margin-left:15px;}
.Textright ul li{padding-left:5px; line-height:20px; font-size:12px; font-weight:bold; }


.Footer{ width:950px; height:100px; margin: 0px auto; background:url(../images/footer.png) no-repeat -14px 0px; }
.Footerright{float:right; width:715px; height:50px; margin-top:35px; padding-top:15px;}
.Copyright{float:left; line-height:20px; padding-left:5px; color:#3c3b3b;}
.Sitemap{float:right; text-align:right; line-height:24px; padding-right:15px; color:#3c3b3b;}
.Sitemap a{color:#3c3b3b; padding:0 5px 0 5px;}
.Sitemap a:hover{color:#438fd1; padding:0 5px 0 5px;}
.Boximage{width:700px; padding:10px 0px 0px 20px;}

/* Inner Text */
.Textleftinner{width:700px; float:left;}
.Textleftinner p{padding-left:15px; padding-right:5px; text-align:justify;}

.Addbox{ float:left; padding-right:12px;}

.Listtwo{list-style-image: url(../images/bullet.jpg); margin-left:35px;}
.Listtwo li{line-height:20px; font-size:12px;  }


#bottom a img{border:1px solid #d7d7d7;}


#clientlogo a{display:block; float:left; padding-top:5px!important; }
#clientlogo .odd{padding-left:15px }
