body{
background-image:url('../images/bg.gif');
background-repeat:repeat-x;
margin:20px 0px 0px 0px;
font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#010101; 
font-size:12px;
background-color:#000000;
}
img{
border:none;
outline:none;
}
h1{
font-weight:bold; 
font-size:12px;
float:right}
a{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
border:none;
color:#010101; 
outline:none;
text-decoration:none;
text-decoration:none;
}
a:hover{
text-decoration:none;
}

form{
margin:0px;}
.spacer{
font-size:0px;
line-height:0px;
clear:both;
}
#main_container{
width:983px;
margin:auto;
background:#FFFFFF;
}
#headcontainer{
width:983px;
margin:auto;
background:#FFFFFF;
}
#bodycontainer{
width:968px;
margin:auto;
background:#FFFFFF;
}
#design_container{
width:983px;
margin:auto;
background:#000000;
height:60px;
}
.topLeft{
width:22px;
float:left;
}
#logo{
width:285px;
margin:5px 0px 5px 0px;
float:left;
}
#mailUs_container{
width:555px;
float:right;
}
#mailUsLeft{
width:430px;
float:left;
background:url('../images/mail_us_bg.gif') repeat-x;
}
#mailUsRight{
width:125px;
float:right;
background:url('../images/mail_us_blue_bg.gif') repeat-x bottom;
font-size:15px;
color:#FFFFFF
}
.floteLeft{
float:left;
}
.floteRight{
float:right;
}
.nav_container{
width:968px;
margin:auto;
padding-bottom:2px;
background:url('../images/nav_bg.gif') repeat-x;
}
.navPoint{
width:75px;
float:left;
background:url('../images/nav_devider.gif') no-repeat right;
height:33px;
line-height:34px
}
.navPoint:hover{
line-height:34px;
width:75px;
float:left;
background:#454650;
height:33px;
color:#CCCCCC;
}
.navPoint_hover{
line-height:34px;
width:75px;
float:left;
background:#454650;
height:33px;
color:#CCCCCC;
}
#navRight{
width:281px;
float:right;
background:url('../images/nav_blue_input_bg.gif') no-repeat right;
height:34px
}
.input{
height:20px;
width:124px;
border:none;
background:transparent;
}
.button{
outline:none;
background:transparent;
width:45px;
border:none;
cursor:pointer;
height:20px;
}
.Letest_news_container{
width:968px;
margin:auto;
padding-bottom:2px;
background:url('../images/latest_news_white_bg.gif') repeat-x;
}
.latest_news{
width:162px;
background:url('../images/latest_news_bg.gif') repeat-x;
font-size:18px;
font-weight:bold;
color:#FFFFFF;
float:left;
line-height:34px
}

#portfolio_main{
padding:15px 0px 15px 0px;
width:948px;
}
.portfolio_box{
background:#fff;
width:174px;
border:#a2a2a2 1px solid;
float:left;
}
.portfolio_box1{
background:#fff;
width:174px;
border:#a2a2a2 1px solid;
float:right;
}


.portfolio_box_sub{

margin:5px 0px 5px 0px;
font-size:20px;
color:#000000;
line-height:48px;
}
.portfolio_box_devider{
height:212px;
width:17px;
background:url('../images/portfolio_bg.gif') no-repeat center;
float:left
}
.readMore{
border-left:0px dotted #a2a2a2; border-right:0px dotted #a2a2a2; border-top:1px dotted #a2a2a2; border-bottom:1px dotted #a2a2a2; width:65%;
line-height:25px;
background:url('../images/read_more_mark.gif') no-repeat 5px 8px;
padding-right:40px;
margin:10px 0px;
}
.readMoretext{
text-decoration:none;
}
a.readMoretext:hover{
color:#CC0000;
text-decoration:none;
}
.portfolio_icon{
height:60px;
}
#servicedOfferedcontainer_home{
width:170px;
float:left;
}
#servicedOfferedcontainer{
width:180px;
float:left;
}
#servicedOffered{
width:200px;
float:left;
padding:10px 0px 0px 10px;
}
#servicedOffered_home{
width:170px;
float:left;
padding:10px 0px 0px 10px;
}
#servicedOffered_mid{
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
width:490px;
float:left;
padding:0px 10px 0px 10px;
line-height:16px;
}
#servicedOffered_mid_home{
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
width:520px;
float:left;
padding:0px 10px 0px 10px;
line-height:16px;
}
#client{
width:208px;
float:right;
}
#client_home{
width:208px;
float:right;
}
#clientText{
padding-top:5px;
width:134px;
float:left;
background:url('../images/client_bg.gif') repeat-x;
height:54px;
font-size:16px;
line-height:25px;
color:#FFFFFF
}
.testimonial1{
background-image:url(../images/itechsolz_client.gif);
background-position:bottom;
background-repeat:no-repeat;
background-color:#335dae;
padding:5px 10px 0px 0px;
height:20px;
text-decoration:none;
}
.testimonials{
background:#335dae;
color:#FFFFFF;
font-size:11px;
padding:10px;
}
.serviceText{
color:#1d61bc;
line-height:35px;
font-size:20px;
font-weight:bold;
}
.midsec{
color:#1d61bc;
line-height:35px;
font-size:17px;
font-weight:bold;
}
.ul1{
padding:0px;
margin:0px;
background:none;
}
.li1{	background-image:url(../images/blue_arrow.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;
	list-style-type:none;
	 margin:0px 0px 10px 0px;
	 padding:1px 0px 1px 22px;
}
.lilitext{	
font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#010101; 
font-size:12px;
text-decoration:none;
}
a.lilitext{	
font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#010101; 
font-size:12px;
text-decoration:none;
}
a.lilitext:hover{	
font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#010101; 
font-size:12px;
text-decoration:underline;
}
#change{
float:left;
width:745px;
background:url('../images/change.gif') repeat-x;; padding-left:0px; padding-right:0px; padding-top:15px; padding-bottom:15px;
}
.style1{
color: #000000;
}
.upFooter{
padding:0px 0px 10px 0px;
}
.upFooter_img{
margin-right:75px;
}
#footer_top_new{
background:url('../images/black_bg.gif') repeat-y 23px 0px;
padding-left:60px;
color:#FFFFFF; 
line-height:35px; 
font-size:14px;
width:922px;
border-bottom:1px solid #7a7979;
}
#weare{
background:url('../images/black_bg.gif') repeat-y;
height:73px;
width:187px;
float:left;
font-size:13px;
color:#FFFFFF;
padding-left:10px; padding-right:0px; padding-top:30px; padding-bottom:0px;}
.flr{
width:23px;
margin-top:77px;
}
#footer_button{
width:360px;
float:left;
margin:20px 0px 0px 35px;
}
.footer_button_indi{
background:#302e2e;
line-height:30px;
width:115px;
float:left;
margin:0px 5px 9px 0px;
color:#FFFFFF;
}
.footer_button_indi1{
background:#302e2e;
line-height:30px;
width:115px;
float:left;
margin:0px 5px 9px 0px;
color:#FFFFFF;
}
.footer_button_indi:hover{
background:#000000;/*
line-height:30px;
width:115px;
float:left;
margin:0px 5px 9px 0px;*/
color:#FFFFFF;
}
.footer_button_indi_active{
background:#000000;
line-height:30px;
width:115px;
float:left;
margin:0px 5px 9px 0px;
color:#FFFFFF;
}
.footer_contact{
width:205px;
float:left;
font-size:14px;
line-height:25px;
margin:13px 0px 0px 90px;
text-align:right;
color:#FFFFFF;
}
.footer_bot_text{
color:#FFF;
font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}
a.footer_bot_text:hover{
color:#FFF;
font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}
#designBy{
width:410px;
background:url('../images/design_bg.gif') repeat-x;
color:#FFFFFF;
float:right;
margin-left:0px; 
margin-right:20px; 
margin-top:4px;
margin-bottom:0px;
}
/*-------------contact-------------------*/

.contact_up{
width:344px;
background:#f8f6f6;
}
.contactText{
line-height:30px;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
width:100px;
color:#1d61bc;
float:left;
}
.contactText1{
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
color:#1d61bc;
}
.inputDiv1{
width:330px;
float:right;
}
.inputDiv{
line-height:40px;
width:230px;
float:right;
}
.input111{
background:transparent;
border:#b7b2b2 1px solid;
width:162px;
height:20px;
color:#b7b2b2;
}
.textarea111{
background:transparent;
border:#b7b2b2 1px solid;
width:162px;
height:60px;
color:#b7b2b2;
}
.inputListstyle{
background:transparent;
border:#b7b2b2 1px solid;
width:162px;
height:20px;
color:#b7b2b2;
}
.textArea{
background:transparent;
border:#b7b2b2 1px solid;
width:162px;
height:60px;
color:#b7b2b2;
}
/*-----------.3/05/09-----------*/
ul#sabmenu{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width:135px;
}
#sabmenu li{
	padding-left:10px;
	list-style:none;
	float:left;
	display:inline;
	width:135px;
	list-style:inside;
	margin:0px;
	line-height:0px;
	}
	#sabmenu li:hover{
	width:125px;
	background:#454650;
	color:#cccccc;
	}
#sabmenu li a {
	font-size:13px;
	line-height:32px;
	color:#010101;
	text-decoration: none;
}

#sabmenu li a:hover, .active{
	color:#cccccc;
	background-color:#454650;
}




#container-navigation {
	width: 660px;
	font-size:12px;
	float:left;
}
ul#navigation {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}


#navigation li {
	display: inline;
	list-style: none;
	line-height:34px;
}

#navigation li a {
	padding: 9px 12px 9px 12px;
	border-right: 1px solid #454650;
	font-size:13px;
	line-height:34px;
	color:#010101;
	text-decoration: none;
}

#navigation li a:hover, .active{
	color:#cccccc;
	background-color:#454650;
}

#navigation li a:active{
	color:#cccccc;
	background-color:#454650;
}
#navigation li #test{
	color:#cccccc;
	background-color:#454650;
	}
.portfolio_container{
width:745px;
float:right;
}
.portfolio_logo{
width:290px;
float:right;
}
.portfolio_text{
width:415px;
float:left;
}
.portfolio_box_last{
background:url(../images/portfolio_box.gif) no-repeat;
width:208px;
height:188px;
float:left;
margin:5px;
padding:8px 8px 0px 8px;
}
.portfolio_button{
width:60px;
height:11px;
margin:24px 0px 0px 0px;
}
.overview{
margin:10px 10px 0px 0px;
border-bottom:1px dotted #cccccc;
}
.overview1{
padding:10px 0px 10px 0px;
border-bottom:1px dotted #cccccc;
}
#chat_container{
width:504px;
height:33px;
margin:15px 20px 0px 0px;
float:right;
background:url(../images/chat_bg.gif) repeat-x;
}
#paywith{
width:55px; 
float:left; 
background:url(../images/black_bg_new.gif) repeat-x; 
color:#FFFFFF; 
height:25px; 
padding:8px 0px 0px 10px;
}
.marginportfolio{
margin:10px;
}
.google_search{
background:transparent;
cursor:pointer;
border:0px;
font-family:Tahoma;
font-size:11px;
color:#2668c0;
}
.posted_on{
width:150px;
float:right;
}
.footer_link1contyainer{
padding-top:5px;
line-height:18px;
margin:0px 10px 10px 10px;
background:#FFFFFF;
}
.footer_link1{
font-family:Segoe UI,Tahoma,Verdana,Arial,sans-serif;
font-size:12px;
color: #302e2e;
}
.footer_link1 a:link{
padding-left:2px;
padding-right:2px;
color: #302e2e;
text-decoration: none;
cursor: pointer;
}

.footer_link1 a:visited{
padding-left:2px;
padding-right:2px;
color: #302e2e;
text-decoration: none;
cursor: pointer;
}

.footer_link1 a:hover{
color:#302e2e;
padding-left:2px;
padding-right:2px;
text-decoration: underline;
cursor: pointer;
}

.footer_link1 a:active{
padding-left:2px;
padding-right:2px;
color:#302e2e;
text-decoration: none;
cursor: pointer;
}
.ulgreenList {
	font-size:11px;
	line-height:14px;
}
.ligreenList {
list-style:none;
	padding:0 0 4px 20px;
	background:url(../images/green-tick.gif) 0 2px no-repeat;
}
h3 {
	font-weight:bold;
	font-size:24px; 
	font-family:Arial, Helvetica, sans-serif;
	padding:0 0 0 0px;
	margin-top:0;
	color:#454650;
}
.spacer1{
line-height:5px;
font-size:5px;
clear:both;
}
.ourblue{
color:#1d61bc;
font-weight:bold;
font-size:17px;
margin-top:10px;
}
.input_header{
padding-top:4px;
margin-left:25px;
background:transparent;
border:0px;
width:130px;
height:20px;
}
.button_header{
background:transparent;
border:0px;
width:27px;
height:24px;
cursor:pointer;
}

/*..........................FOR DROPDOWN...............................*/
.drop_container{
width:443px;
}
.drop_left{
width:43px;
float:left;
}
.drop_right{
width:11px;
float:right;
}
.drop_image{
width:263px;
height:176px;
float:left;
display:none;
}
.drop_button_container{
width:126px;
float:left;
font-size:11px;
font-weight:bold;
color:#274988;
line-height:34px;
}
.drop_button_container:hover{
width:126px;
float:left;
font-size:11px;
font-weight:bold;
color:#274988;
line-height:34px;
}
.drop_borders{
background:#FFFFFF;
border-bottom:2px solid #bbb9b9;
border-top:2px solid #bbb9b9;
}
.drop_menu{
background:url(../images/drop_bg.gif) no-repeat;
}
.drop_menu_hover{
color:#7cd1ef;
background:#fff;
cursor:pointer
}
<!--Top bar -->
#topbar{
position:absolute;
padding: 2px;
width: 620px;
visibility: hidden;
z-index: 100;
}
/*=================================30.09.09====================================*/
#topbar{
position:absolute;
padding: 2px;
width: 620px;
visibility: hidden;
z-index: 100;
}