body{
margin:0 auto;padding:0;
font-family:arial;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
text-align:left;
background-color:#ffffff;
background-image:url('../images/body_bg5.gif');
background-repeat:repeat-x;
color:#ffffff;
}

img{
border:0px;
}

div.main{
height:auto;
width:1000px;
margin:auto;
}

div.logo{
width:100%;
height:108px;
}

div.logo img{
padding-left:36px;
padding-top:30px;

}

div.inner{
width:952px;
height:462px;
background-image:url('../images/middle_content.gif');
background-repeat:no-repeat;
margin-left:23px;
}

/*******************************Menu starts**************************/
div.menu{
background-image:url(../images/menu_bar.gif);
background-repeat:repeat-x;
height:30px;
margin:0 0 0 14px;
position:relative;
top:12px;
width:923px;
}

ul{
margin:0px;
padding:0px;
list-style-type:none;
line-height:26px;
font-family:arial;
font-size:12px;
font-weight:bold;
}

li{
float:left;
}

li a{
color:#ffffff;
text-decoration:none;
text-align:center;
margin-top:3px;
margin-left:3px;
}

li a.menu1{
width:93px;
display:block;
}

li a.menu2{
width:106px;
display:block;
}

li a.menu3{
width:118px;
display:block;
}

li a.menu4{
width:160px;
display:block;
}

li a.menu5{
width:93px;
display:block;
}

li a.menu6{
width:106px;
display:block;
}

li a.menu7{
width:106px;
display:block;
}

li a.menu8{
width:106px;
display:block;
}

li a.menu1:hover{
background-image:url('../images/menu_hover1.gif');
background-repeat:no-repeat;
width:93px;
height:27px;
margin-top:3px;
margin-left:3px;
}

li.index a.selected{
background-image:url('../images/menu_hover1.gif');
background-repeat:no-repeat;
width:93px;
height:27px;
margin-top:3px;
margin-left:3px;
}

li a.menu2.selected{
background-image:url('../images/menu_hover2.gif');
background-repeat:no-repeat;
width:106px;
height:27px;
margin-top:3px;
margin-left:3px;
}

li a.menu2:hover{
background-image:url('../images/menu_hover2.gif');
background-repeat:no-repeat;
width:106px;
height:27px;
margin-top:3px;
margin-left:3px;
}

li a.menu3:hover{
background-image:url('../images/menu_hover3.gif');
background-repeat:no-repeat;
width:118px;
height:27px;
margin-top:3px;
margin-left:3px;
}

li.design a.selected{
background-image:url('../images/menu_hover3.gif');
background-repeat:no-repeat;
width:118px;
height:27px;
margin-top:3px;
margin-left:3px;
}

li a.menu4:hover{
background-image:url('../images/menu_hover4.gif');
background-repeat:no-repeat;
width:160px;
height:27px;
margin-top:3px;
margin-left:3px;
}

li.devlopment a.selected{
background-image:url('../images/menu_hover4.gif');
background-repeat:no-repeat;
width:160px;
height:27px;
margin-top:3px;
margin-left:3px;
}

li a.menu5:hover{
background-image:url('../images/menu_hover1.gif');
background-repeat:no-repeat;
width:93px;
height:27px;
margin-top:3px;
margin-left:3px;
}

li.hosting a.selected{
background-image:url('../images/menu_hover1.gif');
background-repeat:no-repeat;
width:93px;
height:27px;
margin-top:3px;
margin-left:3px;
}

li a.menu6.selected{
background-image:url('../images/menu_hover2.gif');
background-repeat:no-repeat;
width:106px;
height:27px;
margin-top:3px;
margin-left:3px;
}

li a.menu6:hover{
background-image:url('../images/menu_hover2.gif');
background-repeat:no-repeat;
width:106px;
height:27px;
margin-top:3px;
margin-left:3px;
}

li a.menu7.selected{
background-image:url('../images/menu_hover2.gif');
background-repeat:no-repeat;
width:106px;
height:27px;
margin-top:3px;
margin-left:3px;
}

li a.menu7:hover{
background-image:url('../images/menu_hover2.gif');
background-repeat:no-repeat;
width:106px;
height:27px;
margin-top:3px;
margin-left:3px;
}

li a.menu8.selected{
background-image:url('../images/menu_hover2.gif');
background-repeat:no-repeat;
width:106px;
height:27px;
margin-top:3px;
margin-left:3px;
}

li a.menu8:hover{
background-image:url('../images/menu_hover2.gif');
background-repeat:no-repeat;
width:106px;
height:27px;
margin-top:3px;
margin-left:3px;
}

li.seprator{
height:30px;
background-image:url('../images/menu_seprator.gif');
background-repeat:no-repeat;
width:1px;
}

/*****************************Menu ends*******************************/

/*****************************Content starts *************************/

div.content{
width:930px;
margin:15px 0 0 14px;
}

div.banner{
width:923px;
height:223px;
border-bottom:3px solid #000;
background-image:url('../images/banner_new.jpg');
background-repeat:no-repeat;
}

div.banner_txt{
position:relative;
top:50px;
width:437px;
height:auto;
margin-left:440px;
}

div.banner_txt h2{
font-family:ArialNarrow Bold;
font-size:30px;
color:#ffffff;
margin:0px;
padding:0px;
}

div.banner_txt h4{
font-family:arial;
font-size:12px;
color:#ffffff;
margin:0px;
padding:1px 0px 0px 2px;
font-weight:bold;
}

div.banner_txt p{
margin:0px;
padding:9px 0px 0px 2px;
color:#ffffff;
font-size:11px;
height:48px;
}

div.more_read{
font-size:11px;
font-weight:bold;

}

div.more_read a{
text-decoration:none;
color:#ffffff; 
}

/*****************left_Content starts *********************/

div.content_left{
width:550px;
height:400px;
padding:22px 0px 0px 25px;
float:left;
}

div.content_left_inner{
width:550px;
min-height:400px;
padding:22px 0px 10px 25px;
float:left;
}

h2{
font-family:verdana;
font-size:24px;
color:#204783;
margin:0px;
padding:0px;
font-weight:normal;
}

h6{
font-family:arial;
font-size:12px;
color:#2f2626;
margin:0px;
padding:0px 0px 0px 4px;
font-weight:bold;
}

p{
margin:0px;
padding:10px 0px 0px 0px;
color:#676767;
text-align:justify;
line-height:15px;
}

a.read_more{
font-weight:bold;
color:#676767;
font-size:11px;
}

a.read_more:hover{
color:#204783;
}

div.primary_contacts{
margin-top:50px;
width:270px;
float:left;
}

h4{
font-family:arial;
font-size:18px;
color:#8197b9;
font-weight:normal;
margin:0px;
padding:
}


div.pc_top{
height:6px;
background-image:url('../images/pc_top.gif');
background-repeat:no-repeat;
width:272px;
}

div.pc_middle{
height:85px;
border-right:1px solid #EEF1F5;
border-left:1px solid #EEF1F5;
width:269px;
}

p.pc_middle_text {
color:#736a6a;
padding:10px 0px 0px 14px;
margin:0px;
}

p.pc_middle_text span{
font-weight:bold;
font-size:13px;
}

div.pc_bottom{
height:6px;
background-image:url('../images/pc_bottom.gif');
background-repeat:no-repeat;
width:272px;
}

div.send_message{
width:84px;
height:21px;
background-color:#e3e8f0;
line-height:21px;
text-align:center;
margin:0 0 10px 14px;
}

div.send_message a{
color:#736a6a;
text-decoration:none;
font-size:11px;
}

div.small_banner{
float:left;
margin-top:72px;
padding-left:7px;
}


/*****************left_Content ends *********************/

/*****************right_Content starts *********************/

div.content_right{
width:290px;
height:270px;
/*background-color:#a80000;*/
float:left;
margin:30px 0px 0px 36px;

}

div.content_right_top{
width:288px;
background-image:url('../images/content_right_border.gif');
background-repeat:no-repeat;
background-position:287px 30px;
height:79px;
}

div.latest_news{
background-image:url("../images/seprator2.gif");
background-position:96px 29px;
background-repeat:no-repeat;
color:#2F2626;
float:left;
font-weight:bold;
height:31px;
line-height:28px;
text-align:center;
width:288px;
}

/*div.latest_news_top{
height:5px;
background-image:url('../images/latest_news_top.gif');
background-repeat:no-repeat;
width:98px;
}*/

/*div.latest_news_middle{
height:24px;
width:94px;
border-right:2px solid #EEF1F5;
border-left:2px solid #EEF1F5;
font-weight:bold;
color:#2F2626;
line-height:28px;
text-align:center;
}
*/

div.client_speak{
width:188px;
border-bottom:2px solid #EEF1F5;
float:left;
margin-top:3px;
}

div.client_speak_txt{
font-weight:bold;
height:24px;
background-image:url('../images/client_speak.gif');
background-repeat:no-repeat;
width:108px;
line-height:24px;
text-align:center;
}

div.content_right_txt{
width:265px;
height:auto;
padding:15px 0px 0px 12px;
clear:both;
}

div.date{
color:#204783;
font-weight:bold;
}

h5{
font-family:arial;
font-size:11px;
color:#204783;
margin:0px;
padding:0px;
font-weight:bold;
}

div.news_txt p{
color:#676767;
margin:0px;
padding:0px 0px 0px 0px;
text-align:justify;
}

h5 a{
text-decoration:underline;
color:#204783;
}

h5 a:hover{
text-decoration:underline;
color:#676767;
}

div.seprator{
width:100%;
height:23px;
}

div.read_more{
padding-top:20px;
}

div.read_more a{
text-decoration:none;
font-size:10px;
color:#000000;
font-weight:bold;
}

div.read_more a:hover{
color:#204783;
}

/*****************right_Content ends*********************/

/*****************************Content ends *************************/

td.seprator3{
background-image:url('../images/spacer3.gif');
background-repeat:repeat-x;
width:100%;
height:6px;
}

div.clear{
clear:both;
}

div.bottom{
width:100%;
height:306px;
background-image:url('../images/bottom.gif');
background-repeat:no-repeat;
overflow:hidden;
}

div.services_portfolio{
width:892px;
height:207px;
margin-top:18px;
margin-left:39px;
}

div.services{
background-image:url('../images/services_bg.gif');
background-repeat:no-repeat;
width:339px;
height:186px;
float:left;
}

div.services h2{
font-family:arial;
font-size:21px;
color:#163F7E;
margin:0px;
padding:15px 0px 0px 27px;
font-weight:normal;
}

div.Services_txt{
padding-top:10px;
}

div.services img{
padding:0px 10px 0px 27px;
}

div.services a{
text-decoration:none;
color:#4C4C4C;
font-size:11px;
}

div.services a:hover{
color:#204783;
text-decoration:underline;
}

div.portfolio{
width:208px;
height:auto;
padding-left:36px;
float:left;
}

div.portfolio h2{
font-family:arial;
font-size:21px;
color:#ffffff;
margin:0px;
padding:15px 0px 0px 0px;
font-weight:normal;
}

div.portfolio p{
color:#ffffff;
line-height:16px;
margin:0;
padding:10px 0 0;
text-align:justify;
}

/********************************Footer starts***********************/

div.footer{
width:929px;
margin-top:30px;
}

div.footer_left{
width:270px;
height:25px;
float:left;
padding-left:25px;
}

div.footer_menu{
display:block;
}

div.footer_menu ul{
margin:0px;
padding:0px;
list-style-type:none;
line-height:26px;
font-family:arial;
font-size:11px;
font-weight:normal;
}

div.footer_menu ul li{
padding-right:5px;
float:left;
color:#AEBED6;
}

div.footer_menu ul li a{
text-decoration:none;
color:#AEBED6;
}

div.footer_menu ul li a:hover{
text-decoration:none;
color:#fff;
}

div.copyright{
padding-top:0px;
padding-left:27px;
color:#ffffff;
font-size:11px;
clear:both;
}

div.footer_right{
width:180px;
height:36px;
float:right;
}
 
div.footer_right a{
color:#ffffff;
text-decoration:none;
}

div.portfolio_pics{
padding-left:33px;
padding-top:46px;
float:left;
}


/********************************************************************/

div.banner_button{
float:right;
height:21px;
left:27px;
position:relative;
top:-36px;
width:180px;
z-index:1000;
}



/*div.latest_news li.selected{
background-image:url('../images/latest_new.gif');
background-repeat:no-repeat;
width:96px;
height:26px;
float:left;
border:none;
}

div.latest_news li.client{
background-image:url('../images/client_new.gif');
background-repeat:no-repeat;
width:96px;
height:26px;
float:left;
margin:3px 0px 0px 3px;
}

div.latest_news a{
color:#2F2626;
text-decoration:none;
cursor:pointer;
}

div.client_speak_txt a{
color:#ffffff;
text-decoration:none;
cursor:pointer;
}*/

#testimonial_content{
display:none;
}

.tabs li {
float:left;
}
.tabs li a {
background-image:url('../images/latest_new.gif');
background-repeat:no-repeat;
width:96px;
height:26px;
float:left;
margin:3px 0px 0px 3px;
text-decoration:none;
color:#2F2626;
}
.tabs li a.activeinner {
background-image:url('../images/client_new.gif');
background-repeat:no-repeat;
width:96px;
height:26px;
float:left;
border:none;
}
.tabs li a:hover {
color:#204783;
}

div.tabs ul{
line-height:29px;
}

/*****************************Portfolio Starts*******************/

div.inner_portfolio{
width:242px;
min-height:239px;
background-image:url('../images/portfolio_bg.gif');
background-repeat:no-repeat;
margin-top:18px;
float:left;
}

div.inner_portfolio_img{
padding:5px 4px 0px 4px;
}

div.inner_portfolio h3{
font-size:12px;
color:#204783;
margin:0px;
padding:5px 0px 0px 30px;
}

div.inner_portfolio ul{
line-height:23px;
font-size:11px;
padding:10px 0px 0px 0px;
}

div.inner_portfolio ul li.visit{
float:left;
padding:1px 14px 1px 14px;
background-color:#e0e0e0;
}

div.inner_portfolio ul li.technology{
float:left;
padding:1px 14px 1px 14px;
background-color:#c0d0e8;
margin:0px 0px 0px 10px;
}

div.inner_portfolio ul li a{
color:#2F2626;
text-decoration:none;
}

div.portfolio_seprator{
width:48px;
min-height:239px;
float:left;
}

div.clear_portfolio{
clear:both;
height:50px;
}

/*****************************Portfolio Ends*******************/

span.imageRotateIndex a{
width:20px;
height:20px;
background-image:url('../images/banner_button.gif');
background-repeat:no-repeat;
float:left;
padding-left:5px;
text-decoration:none;
color:#6686B5;
font-size:14px;
font-weight:bold;
padding-top:2px;
}

span.imageRotateIndex a:hover{
width:20px;
height:20px;
background-image:url('../images/banner_button1.gif');
background-repeat:no-repeat;
float:left;
padding-left:5px;
text-decoration:none;
color:#6686B5;
font-size:14px;
font-weight:bold;
padding-top:2px;
}

span.imageRotateIndex a.active_button{
width:20px;
height:20px;
background-image:url('../images/banner_button1.gif');
background-repeat:no-repeat;
float:left;
}

div#contentt_8{
display:none;
}

/***************Bottom Inner start **************/

div.bottom_inner{
width:100%;
height:61px;
background-image:url('../images/bottom_bg.gif');
background-repeat:repeat-x;
overflow:hidden;
}

div.bottom_inner div.footer{
width:929px;
margin-top:4px;
}

div.bottom_inner div.footer_left{
width:270px;
height:36px;
float:left;
padding-left:25px;
}

div.bottom_inner div.footer_menu{
display:block;
}

div.bottom_inner div.footer_menu ul{
margin:0px;
padding:0px;
list-style-type:none;
line-height:26px;
font-family:arial;
font-size:11px;
font-weight:normal;
}

div.bottom_inner div.footer_menu ul li{
padding-right:5px;
float:left;
color:#AEBED6;
}

div.bottom_inner div.footer_menu ul li a{
text-decoration:none;
color:#AEBED6;
}

div.bottom_inner div.copyright{
padding-top:0px;
color:#ffffff;
font-size:11px;
clear:both;
}

div.bottom_inner div.footer_right{
width:180px;
height:36px;
float:right;
margin-top:12px;
}
 
ddiv.bottom_inner div.footer_right a{
color:#ffffff;
text-decoration:none;
}
/***************Bottom Inner Ends **************/

/****contact form*******/

form.contact
{
font-size:12px; color:#676767; margin:30px 0px 10px 0px;
}
form.contact td
{
padding-right:10px; padding:2px 10px 2px 0px; 
}
form.contact #button
{
padding:3px 12px; background:#E3E8F0; font-size:10px; color:#163F7E; text-align:center; border:none; text-transform:uppercase
}
form.contact input, textarea, select
{
font-size:12px; color:#676767;
}



/*************************************/
span.imageRotateIndex 
