body {
margin: 10px 0px 0px 0px ; background:url(../Image/bagline.jpg) repeat-x #0C3C60; }

#wrapper { width:910px; margin:0px auto; position:relative;  }
a:link {
color:#000000;
	text-decoration:underline;
}
a:visited {
	color:#000000;
	text-decoration:underline;
}
a:hover {
	color:#197CC0;
	text-decoration:none;
	
}
a:active {
	color:#000000;
	text-decoration: none;
}

.tdbg{
background-color:#FFFFFF;
}
.header{
background:url(../Image/top.jpg);
background-repeat:no-repeat;
height:60px;
padding-left:35px; font-family:Arial, Helvetica, sans-serif;
}
#nav { background:url(../Image/button_bg.jpg) repeat-x; width:900px; height:47px; } 

.footer1{background:url(../Image/alllogo.jpg) no-repeat bottom #FFFFFF; width:900px; height:130px; }

.footer{
background-image:url(../Image/bottom.gif);
background-repeat:no-repeat;
height:45px;
font-family:Helvetica, Arial, Verdana;
font-size:10px;
line-height:16px;
color:#999999;
text-align:center;
}
.footer a:link{
color:#999999;
text-decoration:none;
}
.footer a:visited{
color:#999999;
text-decoration:none;
}
.footer a:hover{
color:#0066CC;
text-decoration:underline;
}

.styleT1 {
font-family: Helvetica, Arial, Verdana; 
font-size:14px;
color:#333333; text-align:left;
}
.styleT1 p{ text-align:justify; line-height:20px; }

.styleT1a {
font-family:Helvetica, Arial, Verdana;
font-size:14px;
font-weight:bold;
color:#000000; text-align:left;
}
.styleT1b {
font-family:Helvetica, Arial, Verdana;
font-size:12px;
color:#000000;
padding-top:5px; text-align:left;
}
.styleT2 {
font-family:Helvetica, Arial, Verdana; 
font-size:25px; font-weight:bold;
color:#066593; text-align:left;
}
.styleT3 {
font-family: Helvetica;
font-size:20px;
font-weight:bold;
color:#047687; text-align:left;
}
.styleT4{
font-family:Helvetica, Arial, Verdana;
font-size:13px;
font-weight:bold;
color:#047687;    text-align:left;
}
.styleT5 {
font-family:Helvetica, Arial, Verdana;
font-size:12px;
color:#000000;
padding-left:30px;  text-align:left;
}
.styleT6{
font-family:Helvetica, Arial, Verdana;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
background:#4DB1C4;  text-align:left;
}
.styleT7{
font-family:Helvetica, Arial, Verdana;
font-size:12px;
font-weight:bold;
color:#FFFFFF;  text-align:left;
} 

ul{ list-style-type:dot; border:none;  color:#000000; size:small;   }
li{ list-style-type:dot; size:small; color:#000000; border:none;  }



.technical{
background:url(../Image/technical.jpg);
background-repeat:no-repeat;
background-position:top;
width:860px;
height:127px;
}
.career{
background:url(../Image/careers.jpg);
background-repeat:no-repeat;
background-position:top;
width:860px;
height:127px;
}
.services{
background:url(../Image/services.jpg);
background-repeat:no-repeat;
background-position:top;
width:100px;
height:127px;
}
.sitemap{
background:url(../Image/sitemap.jpg);
background-repeat:no-repeat;
background-position:top;
width:860px;
height:120px;
}
.contact{
background:url(../Image/contact.jpg);
background-repeat:no-repeat;
background-position:top;
width:860px;
height:127ppx;
}
.casestudies{
background:url(../Image/case.jpg);
background-repeat:no-repeat;
background-position:top;
width:860px;
height:127px;
}
.management{
background:url(../Image/managementteam.jpg);
background-repeat:no-repeat;
background-position:top;
width:860px;
height:127px;
}
.webhosting{
background:url(../Image/web-hosting.jpg);
background-repeat:no-repeat;
background-position:top;
width:860px;
height:127px;
}

.customeapplication {
background:url(../Image/customapplication.jpg);
background-repeat:no-repeat;
background-position:top;
width:860px;
height:127px;
}

/*New Buttons Tab*/

.homebt {
background-image:url(../Image/Buttons/home.jpg);
width:104px;
height:47px;
float:left;
cursor:pointer;
margin-left:15px;
}
.homebt2 {
background-image:url(../Image/Buttons/home_over.jpg);
width:104px;
height:47px;
float:left;
cursor:pointer;
margin-left:15px;
}


.companybt {
background-image:url(../Image/Buttons/Company.jpg);
width:108px;
height:47px;
float:left;
cursor:pointer;
margin-left:14px;
}
.companybt2 {
background-image:url(../Image/Buttons/Company_over.jpg);
width:108px;
height:47px;
float:left;
cursor:pointer;
margin-left:14px;
}

.serivesbt {
background-image:url(../Image/Buttons/Serviec.jpg);
width:106px;
height:47px;
float:left;
cursor:pointer;
margin-left:14px;

}
.serivesbt2 {
background-image:url(../Image/Buttons/Serviec_over.jpg);
width:106px;
height:47px;
float:left;
cursor:pointer;
margin-left:14px;
}

.methodologybt{
background-image:url(../Image/Buttons/Method.jpg);
width:138px;
height:47px;
float:left;
cursor:pointer;
margin-left:14px;
}
.methodologybt2{
background-image:url(../Image/Buttons/Method_over.jpg);
width:138px;
height:47px;
float:left;
cursor:pointer;
margin-left:14px;
}

.productsbt {
background-image:url(../Image/Buttons/product.jpg);
width:120px;
height:47px;
float:left;
cursor:pointer;
margin-left:14px;
}
.productsbt2 {
background-image:url(../Image/Buttons/product_over.jpg);
width:120px;
height:47px;
float:left;
cursor:pointer;
margin-left:14px;
}

.casebt {
background-image:url(../Image/Buttons/casestudies.jpg);
width:119px;
height:47px;
float:left;
cursor:pointer;
}
.casebt2 {
background-image:url(../Image/Buttons/casestudies_over.jpg);
width:119px;
height:47px;
float:left;
cursor:pointer;
}

.careerbt{
background-image:url(../Image/Buttons/careers.jpg);
width:99px;
height:47px;
float:left;
cursor:pointer;
margin-left:14px;
}
.careerbt2{
background-image:url(../Image/Buttons/careers_over.jpg);
width:99px;
height:47px;
float:left;
cursor:pointer;
margin-left:15px;
}

.contactbt{
background-image:url(../Image/Buttons/contactus.jpg);
width:117px;
height:47px;
float:left;,
cursor:pointer;
margin-left:14px;
}
.contactbt2{
background-image:url(../Image/Buttons/contactus_over.jpg);
width:117px;
height:47px;
float:left;
cursor:pointer;
margin-left:14px;
}



/* Left Navigation */
.maindiv{ background-color:#D8EEFA;  width:203px; color:#333333; font-family:Helvetica, Arial, sans-serif; font-weight:bold; text-transform:uppercase; font-size:11px; line-height:25px; text-align:left; }
.maindiv div {background-color:#D8EEFA; height:30px; cursor:pointer; padding-left:12px;  *padding-top:5px; border-bottom:1px solid #B94E00; border:1px solid #999999; border-top:0px;   }
.maindiv a:link {text-decoration:none; color:#333333;} .maindiv a:visited {text-decoration:none; color:#333333;} 
.maindiv a:hover {text-decoration:none; color:#000000; text-shadow:#FFFFFF 0px 0px 5px;}
.maindiv h1{ color:#FFFFFF; font-family: Helvetica, Arial, sans-serif; font-size:14px; font-weight:bold; text-align:center; text-decoration:none;}
.maindiv li {   border-bottom:1px solid #ABC5E0; margin:0px; list-style:url(../Image/arrow.png) inside;   } 
.maindiv ul { margin:0px; border:none; list-style:none; line-height:25px; color:#4F4949; font-size:11px;  padding-left:0px; text-transform:none; font-weight:normal;  }
.maindiv li a:link{ text-decoration:none; color:#0A3051; } .maindiv li a:visited{ text-decoration:none; color:#0A3051; } 
.maindiv li a:hover{ text-decoration:none; color:#FF4800; text-shadow:#FFFFFF 0px 0px 5px; } 

h1{ color:#FF6600; font-size:17px; font-family:Helvetica, Times, Arial; margin:5px 0px; text-transform:uppercase; text-decoration:underline; text-align:left;}
.textfield {border:1px inset #999999; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; width:150px; }
.formText{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; }
.formText td { height:22px; vertical-align:bottom; background-color:#FBEFEA; padding-left:15px; border-left:1px solid #999999; border-right:1px solid #999999; }

.clientDivBox{ width:148px; height:100px; margin:45px 0px 0px 60px; float:left; text-align:center; font-family: Helvetica,Times New Roman, Arial; font-size:14px; text-decoration:none;}

.servicesTable{ width:320px;  margin-top:15px; margin-left:10px;}
.servicesTable h1{ font-family:Helvetica, Arial; color:#006699; font-size:16px; margin:0px 0px 0px 10px; line-height:25px; text-decoration:none; text-transform:capitalize; }
.servicesTable div {  background-color:#D6E0E4; height:25px; margin-bottom:5px;}
.servicesTable p { margin:0px 5px; text-align:justify; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px; line-height:18px; } 

/* Screenshots (Hide from being displayed initially) */
#screenshots div {	display: none;}

.imgset { margin:0px 20px 10px 0px; border:none; }


#Development { height:140px; } #Development1 { height:115px; }


/* Contact  form css */
#quickContactdiv { position:absolute; right:0px; }
#quickContactButton{ position:fixed; cursor:pointer; }
#quickContactForm{ background-image:url(../Image/background_quick_contact_form.png); background-repeat:no-repeat; display:none; height:345px; position:fixed; text-align:left; width:202px; z-index:500; }

.submit input.button{ background-color:#bf0013; border:0px; color:white; font-size:10px; font-family:Arial,Helvetica,sans-serif; font-weight:bold;  padding-top:3px;padding-bottom:3px; cursor:pointer; }

#quickContactForm h1 { font-family:Helvetica, Arial, Times; font-size:16px; color:#333333; text-transform:uppercase; text-decoration:none; margin-top:0px; }
#quickContactForm table  {  font-family:Arial, Helvetica; font-size:11px; color:#333333; margin:15px 0px 0px 20px;}
#quickContactForm .field input  {  border:1px solid #B5B5B5; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-top:2px; padding-bottom:2px; margin-bottom:5px;  width:100%; }
#quickContactForm .field textarea{  border:1px solid #B5B5B5; font-family:Arial,Helvetica,sans-serif; font-size:11px; height:65px; width:100%;  margin-bottom:5px;}
/* End Contact form CSS */