body
{
	font-family:Arial,Helvetica,sans-serif;
	/*color:#6F6D6D;*/
	color:#666666;
	font-size:12px;
	background-image:url(http://www.s4support.com/images/bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#313431;
}
a:link{color:#6F6D6D; text-decoration:none;}
a:acitve{color:#6F6D6D; text-decoration:none;}
a:visited{color:#6F6D6D; text-decoration:none;}
a:hover{color:#6F6D6D; text-decoration:underline;}

img{border:0px;}

div, span, p
{
	padding:0px;
	margin:0px;
}

#container
{
	width:1002px;
	height:auto;
	padding:0px;
	margin:0 auto;
}

#main
{
	width:975px;
	float:left;
	padding:0 10px 0 10px;
	margin:0 0 0 5px;
	background-color:#ffffff;
}

#banner
{
	width:975px;
	height:83px;
	background-image:url(../images/banner_bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}

#banner .logobanner
{
	width:860px;
	height:84px;
	float:left;
	margin:0 0 0 10px;
}

#banner .logobanner .gmsn{
	width:152px;
	height:54px;
	float:left;
	margin:4px 0 0 10px;
	background-image:url(../images/icon_bg.gif);
	background-repeat:no-repeat;
	background-position:top center;
}

#banner .logobanner .gmsn img{
	float:left;
	padding:20px 0 0 20px;
}

#banner .logobanner a{
	color:#ffffff;
}

#banner .trail
{
	width:100px;
	float:right;
	margin:0 0 0 0;
	text-align:center;
}

#contentmain
{
	width:100%;
	height:auto;
	float:left;
	/*border-top:5px solid #ffffff;*/
}

.left
{
	width:198px;
	float:left;
	padding:0 0 30px 0;
	background-color:#ffffff;
/*	background-image:url(../images/left_bg.gif);
	background-repeat:repeat-x;
	background-position:top;*/
	border:1px solid #EFEFEF;
	background-color:#f4f4f4;
}

.left div span
{
	font-weight:bold;
	float:left;
	margin: 10px 0 0 0;
	width:100%;
}

.right
{
	width:230px;
	float:right;
	padding:0px;
	margin:0px;
	padding:0 0 0 0;
	/*background-image:url(../images/form_bg.gif);
	background-repeat:repeat-x;
	background-position:0 160px;
	background-image:url(../images/right_bg.gif);
	background-repeat:repeat-x;
	background-position:top;*/
}

.right .pricetable{
	float:left; 
	padding:0 0 5px 0;
	width:100%;
	margin:0 0 10px 0;
	/*border:1px solid #154970;*/
	background-image:url(../images/price_bg2.gif);
	background-repeat:repeat-x;
	background:position:top;
}

.right .pricetable .head{
	border:none;
	/*background-image:url(../images/img4.gif);
	background-repeat:repeat-x;
	background-position:bottom;*/
	line-height:26px;
	/*background-color:#215A83;*/
	color:#296994;
	padding:0px;
	margin:0px;
	/*border:1px solid #72BF06;*/
	float:left;
	width:100%;
}

.right .pricetable p{
	float:left;
	width:100%;
	/*border:1px solid red;*/
	text-align:left;
	padding:0 0 0 0;
	margin:1px 0 0 0;
	/*background-color:#ECEBEB;*/
	background-image:url(../images/price_bgpng.png);
	background-repeat:no-repeat;
	background-position:top;
	font-weight:bold;
	color:red;
	line-height:28px;
}

.right .pricetable p label{
	float:left;
	line-height:28px;
	font-weight:normal;
	width:75%;
	padding:0 0 0 8px;
	margin:0 5px 0 0;
	/*border-right:1px solid #ffffff;*/
	color:#000000;
}

.right .customers{
	width:100%;	
}

.right .customers a{
	color:#296994;
}

.right .customers .head{
	border:1px solid #e3e3e3;
	background-image:url(http://www.neosofttech.de/images/shadeactive.gif);
	background-repeat:repeat-x;
	background-position:top;
}

.customers
{
	background-image:url(../images/right_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	float:left;
	width:230px;
	margin:0 0 0 0;
}

.customers a{
	color:#FFF;
	text-decoration:none;
}

.enquirynow{
	float:left;
	background-image:url(../images/formBg3.gif);
	background-repeat:repeat-y;
	background-position:top center;
	width:99%;
	padding:0 0 0 0;
	border-top:none;
	margin:0 0 10px 0;
	/*background-color:#ECEBEB;*/
}

.enquirynow .submit{
	color:#fff;
	background-color:#508803;
	border:none;
	padding:2px 3px 2px 3px;
	font-weight:normal;
	letter-spacing:1px;
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
	cursor:pointer;
	float:left;
}

.enquirynow .head{
/*	background-image:none;
	border:none;
	color:#052F52;
	line-height:26px;
	height:26px;
	padding:0px;
	background-image:url(../images/header_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	border:1px dotted #72BF06;
	color:#ffffff;*/
	color:#f77908;
	font-size:20px;
	font-weight:bold;
	padding-bottom:50px;
	border:none;
	background-image:url(../images/formBg1.gif);
	background-repeat:no-repeat;
	background-position:top center;
}

.enquirynow .head span{
	font-size:12px;
	color:#fff;
	font-weight:normal;
	float:left;
	width:80%;
	line-height:normal;
	padding:15px 0 0 30px;
}

.enquirynow .enBg{
	width:196px;
	height:182px;
	margin:0 auto;
	padding-top:12px;
	background-image:url(../images/formBg4.gif);
	background-repeat:no-repeat;
	background-position:top center;
}

.enquirynow .enBg p{
	float:left;
	width:180px;
	margin-left:10px;
	padding-bottom:7px;
}

.enquirynow .enBg p label{
	float:left;
	padding:0 0 0 0;
}	

.textbox
{
	width:170px;
	padding:4px 0 4px 4px;
	border:1px solid #CECBCE;
	color:#767976;
	font-size:11px;
}

.textbox1
{
	width:170px;
	height:40px;
	padding:4px 0 4px 4px;
	border:1px solid #CECBCE;
	color:#767976;
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
}

.textbox2
{
	width:130px;
	height:40px;
	border:1px solid #CECBCE;
}

.customers span
{
	padding:5px 0 0 10px;
	font-size:11px;
	text-align:justify;
	float:left;
	width:90%;
}

.red
{
	color:red;
	font-weight:bold;
}

.readmore
{
	text-align:right;
	width:210px;
	float:left;
}

.readmore a
{
	color:#F77908;
}

#middlemain{
	width:100%;
	float:left;
	padding:0 0 10px 0;
}

#middlemain .indexwhyus{
	width:260px;
	float:left;
	padding:0 0 0 10px;
	height:303px;
	background-image:url(../images/main_bg.gif);
	background-repeat:no-repeat;
	background-position:-1px 116px;
}

/*#middlemain .indexwhyus h1, #middlemain .stylemain h1, #middlemain .photog h1, .mainimg h1{
	width:100%;
	float:left;
	padding:0px;
	margin:0px;
	font-size:14px;
	font-weight:bold;
	line-height:25px;
	border-bottom:1px solid #cccccc;
}*/

#middlemain .indexwhyus ul, .textoverview ul{
	list-style:none;
	float:left;
	padding:0px;
	margin:5px 0 0 0;
}

.textoverview ul{
	padding:0 0 3px 0;
}

#middlemain .indexwhyus ul li, .textoverview ul li{
	background-image:url(../images/right.gif);
	background-repeat:no-repeat;
	background-position:left;
	list-style:none;
	line-height:28px;
	padding:0 0 0 20px;
}

.textoverview ul li{
	color:#000;	
	/*background-image:url(../images/right2.gif);*/
	line-height:normal;
	padding:4px 0 4px 20px;
	font-size:12px;
}

#middlemain .textdiv{
	width:100%;
	float:left;
	padding:0 0 10px 0;
	background-image:url(../images/box_bg.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

#middlemain .textdiv .mainbox{
	width:228px;
	float:left;
	padding:0 5px 0 10px;
	background-image:url(../images/line2.gif);
	background-repeaT:no-repeat;
	background-position:right top;
}

#middlemain .textdiv .mainbox .pricetable{
	float:left;
	width:95%;
	padding:5px 0 15px 0;
	margin:0px;
}

#middlemain .textdiv .mainbox .pricetable ul li span{
	width:78%;
	float:left;
	color:#666666;
	font-weight:normal;
}

#middlemain .textdiv .mainbox .pricetable ul{
	padding:0px;
	margin:0px;
}
#middlemain .textdiv .mainbox .pricetable ul li{
	padding:0 0 0 15px;
	color:red;
	font-weight:bold;
	margin:3px 0 0 0;
	list-style:none;
	background-image:url(../images/price_bg.png);
	background-repeaT:no-repeat;
	background-position:right top;
	line-height:26px;
}

#middlemain .textdiv .mainbox h2{
	font-size:14px;
	font-weight:bolder;
	color:#21618c;
	padding:8px 0 0 5px;
	margin:0px;
}

#middlemain .textdiv .mainbox h2 a{color:#21618c;}
#middlemain .textdiv .mainbox h2 a:hover{color:#21618c; border-bottom:2px solid #21618c; text-decoration:none;}

#middlemain .textdiv .mainbox .offshore{
	float:left;
	width:100%;
	font-weight:bold;
	letter-spacing:2.2px;
	font-size:11px;
	text-align:center;
	line-height:normal;
	padding:5px 0 3px 0;
	border-bottom:1px dotted #aaaaaa;
}

#middlemain .textdiv .mainbox .customername span{color:#ff7900; font-weight:bold;}

#middlemain .textdiv .mainbox div{width:90%; float:left; padding:10px 0 0 0;}

#middlemain .textdiv .mainbox div img{text-align:center;}

#middlemain .textdiv .mainbox .more, #middlemain .mainbox .someclass .more a {float:left; padding:0 0 0 0; margin:0 0 0 0; width:92%;}
#middlemain .textdiv .mainbox .more a, #middlemain .mainbox .someclass .more a{color:#ff7900; float:right; text-align:right; text-decoration:underline; font-size:11px; font-weight:normal;}
#middlemain .textdiv .mainbox .more a:hover, #middlemain .mainbox .someclass .more a:hover{text-decoration:none;}


#middle
{
	width:515px;
	float:left;
	padding:0 0 0 5px;
	margin:0 0 0 5px;
	text-align:justify;
	line-height:20px;
 }

#middle.techcontent{
	width:700px; 
 }

 #middle .btop, #middle .btop a{
	text-align:right;
	color:#6C6975;
	width:100%;
	float:left;
	margin:0 0 0 0;
 }

 #middle a{
	text-decoration:underline;
	color:#F77908;
 }
 #middle a:hover{
	text-decoration:none;	
 }

/* #middle ul{
	padding-bottom:20px;
 }*/

 .head, .sehead
 {
	line-height:22px;
	color:#218200;
	/*color:#000000;*/
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	font-weight:bold;
	padding: 5px 0 0 0;
	text-indent:0;
	border-bottom:1px dotted #D0D7DC;
 }

 .sehead
 {
	border:1px solid #D0D7DC;
	padding:0 0 0 0;
	line-height:28px;
	text-indent:10px;
 }

.hirbutt
{
	margin:-22px 0 0 0;
	width:120px;
	float:right;
	text-align:center;
	font-weight:bold;
}

.hirbutt a
{
	color:#f97806;
}
 .second_head, .mcontent .second_head
 {
	line-height:normal;
	color:#30729E;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding: 0 0 0 0;
	margin:5px 0 5px 0;
	text-indent:0;
	float:left;
	width:510px;
	font-size:14px;
	text-align:left;
	/*border-bottom:1px dotted #B1B1B1;*/
 }

#middle p
{
	padding: 0 5px 5px 0;
	float:left;
	width:98.5%;
}

#middle .mcontent{
	float:left;
	line-height:20px;
	margin:0 0 0 0;
}

#middle .mcontent .cleft, #middle .mcontent .cright{
	width:245px;
	float:left;
	padding:5px;
}

#middle #contactform{
	width:458px;
	float:left;
	padding:20px;
	background-image:url(http://www.neosofttech.de/images/shadeactive.gif);
	background-repeat:repeat-x;
	background-position:top;
	margin:10px 0 0 0;
}

#middle .contactbox{
	float:left;
	width:760px;
}

#middle #contactform p{
	width:234px;
	float:left;
}

#middle #contactform .textfield{
	border-left:1px solid #ccc;
	width:213px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

#middle #contactform .textfieldadd{
	border:1px solid #ccc;
	width:450px;
}

#middle .mcontent .cright p{
	width:100%;
	float:left;
	padding:0 0 5px 0;
	margin:0px;
}

#middle #contactform .second_head, #middle .coaddress .second_head, #middle .coaddress2 .second_head{
	width:100px;
	border:1px solid #cccccc;
	margin:-38px 0 0 0;
	padding:4px;
	background-color:#fff;
	text-align:center;
}

#middle .coaddress, #middle .coaddress2{
	float:left;
	width:28%;
	height:253px;
	bordeR:1px solid #cccccc;
	padding:10px;
	background-image:url(http://www.neosofttech.de/images/shadeactive.gif);
	background-repeat:repeat-x;
	background-position:top;
	margin:10px 1% 0 0;
}

#middle .coaddress2{
	width:96%;
	margin:30px 1% 0 0;
	height:auto;
}

#middle .coaddress2 .cicons{
	border:0px solid red;
}

#middle .coaddress .add b{
	width:80px;
	float:left;
}

#middle .coaddress .second_head, #middle .coaddress2 .second_head{
	margin:-26px 0 0 0;
}

#middle .mcontent .cright{
	border:1px solid #D0D7DC;
	float:left;
	/*background-color:#EFEFEF;*/
}

#middle .mcontent .cright .textfield{
	width:235px;
	float:left;
	border:1px solid #cccccc;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

#middle .mcontent .cright .textfieldadd{
	height:40px;
	width:235px;
	border:1px solid #cccccc;
}

#middle .mcontent .cright .textfield3{
	width:238px;
	border:1px solid #cccccc; 
}

 #middle .mcontent div{
	float:left;
 }

#middle .mcontent ul{
	float:left;
	width:500px;
	padding:0 0 20px 0;
	margin:0px;
	list-style:none;
}
#middle .mcontent ul li{
	background-image:url(../images/dot.gif);
	background-repeat:no-repeat;
	background-position:5px 7px;
	float:left;
	padding:0px;
	margin:0px;
	list-style:none;
	width:97%;
	padding:0 0 0 30px;
}

#footer
{
	width:975px;
	float:left;
	height:auto;
	margin:0 0 0 0;
	background-image:url(../images/footer_bg.gif);
	background-repeat:repeat-x;
	background-position:0 40px;
}

.footermenu
{
	width:975px;
	height:25px;
	line-height:25px;
	float:left;
	margin:5px 0 10px 0;
	padding:0 0 0 0;
	border-top:1px solid #D0D7DC;
	border-bottom:1px solid #D0D7DC;
}

.middle ul
{
	padding:0 0 0 10px;
	margin:0px;
	float:left;
	display:block;
	width:100%;
}

.middle li
{
	width:100%;
	float:left;
	height:18px;
	line-height:22px;
	list-style:none;
}

.middle li a
{
	padding:0 0 0 15px;
	background-image:url(../images/dot.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	color:#6F6D6D;	
	list-style:none;
}

.innercon
{
	margin:10px 0 0 0;
}

.innercon span
{
	width:490px;
	float:left;
	height:auto;
	border:1px solid #D0D7DC;
	padding:5px 10px 5px 10px;
	text-align:justify;
	line-height:18px;
}

.innercon p
{
	width:150px;
	float:right;
	font-weight:normal;
	height:auto;
	margin:-10px 0 15px 0;
	text-align:right;
}	

.innercon p strong
{
	float:left;
	width:150px;
}
.faq123{
	float:left;
	margin:10px 0 0 0;
}

.faq123 div
{
	width:500px;
	text-align:left;
	float:left;
	padding:3px 0 3px 0;
}

.faq123 div a
{
	padding:0 0 0 15px;
	margin:0 0 0 0;
	float:left;
	width:90%;
}

.faq123 div span{
	float:left;
	width:15px;
}

.faqtext{
	float:left;
	width:498px;
	background-image:url(../images/case_bg.gif);
	background-repeat:no-repeat;
	background-position:right -3px;
	padding:10px;
	margin:10px 0 10px 0;
	border-bottom:1px solid #e7e7e7;
}

.faqtext div
{
	padding:10px 0 0 10px;
	float:left;
	clear:both;
	width:490px;
	margin:0px;
	line-height:18px;
}

.faqtext .top{
	width:97%;
	float:left;
	text-align:right;
	padding:0px;
	margin:0px;
}

.table, .table2, .table3

{width:510px;
	float:left;
	height:auto;
	margin:20px 0 0 0;
}

/*.table3test .table3 ul li{
	background-color:#3179AD;
	color:#ffffff;
	line-height:22px;
	height:22px;
}

.table3test .table3 ul li a:link{
	color:#84E300;
}
*/

.table span, .table2 span, .table3 span
{
	width:509px;
	float:left;
	line-height:30px;
	text-align:center;
	font-weight:normal;
	background-color:#EFEFEF;
	border-left:1px solid #D0D7DC;
	border-top:1px solid #D0D7DC;
	border-right:1px solid #D0D7DC;
}


.table3 span
{
	width:500px;
	line-height:18px;
	font-weight:normal;
	padding:0 0 0 10px;
	color:#30729E;
	font-size:12px;
}


.table3 span ul
{
	font-weight:normal;
}


.table ul, .table2 ul, .table3 ul
{
	width:510px;
	float:left;
	padding:0px;
	margin:0px;
	border-left:1px solid #D0D7DC;
	border-top:1px solid #D0D7DC;
	list-style:none;
	text-indent:20px;
}


.table li, .table2 li, .table3 li
{
	width:161px;
	height:30px;
	line-height:30px;
	float:left;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	color:#DOD7DC;
	border-bottom:1px solid #D0D7DC;
	border-right:1px solid #D0D7DC;
	text-align:left
}


.table2 li{width:107px;}

.table3 li{width:148px;}


.table li a, .table2 li a, .table3 li a
{
	color:red;
}


.orcolor
{
	color:#f97806;
	text-align:center;
}


.pri1
{
	width:245px;
	float:left;
	margin:0 0 0 0;
	text-align:left;
}

.pri1 .header{
	/*border-bottom:1px dotted #cccccc;*/
	font-weight:bold;
	color:#30729E;
	font-size:14px;
	line-height:normal;
	padding:0 0 10px 0;
}

.pri1 b, .pri2 b{color:#30729E}


.pri1 ul li, .pri2 ul li, .bodytext ul li{line-height:18px;}

.pri1 ul, .pri2 ul{
	padding:0 0 10px 10px;
	margin:0px;
	list-style:none;
	float:left;
	width:260px;
}

.pri1 ul li, .pri2 ul li{
	background-image:url(../images/dot.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding:0 0 0 15px;
	margin:0px;
	list-style:none;
	float:left;
	width:90%;
}

.pri2
{
	width:250px;
	float:left;
	margin:10px 0 0 10px;
	text-align:left;
	padding:0 5px 0 0;
	background-image:url(../images/right_bg.gif);
	background-repeat:repeat-x;
	background-position:0 0;}

.pri2 b{
	padding:0 0 0 10px;
}

.bodytext
{
	margin:10px 0 0 0;
	float:left;
}


.servicebott
{
	width:510px;
	float:left;
	text-align:center;
	line-height:20px;
	font-weight:bold;
	margin:20px 0 20px 0;
	padding:5px 0 5px 0;
	border:1px solid #D0D7DC;
}
.servicebott a:link{
	color:#F77908;
}


.servicebott a
{
	color:#f97806;
}

.sericon
{
	float:left;
	border:1px solid #D0D7DC;
	margin:0 10px 0 0;
	padding:5px;
}

.cicons{
	float:left;
	line-height:28px;
	width:240px;
	padding:5px 0 0 0;
}
.cicons img{
	float:left;
	padding:0 3px 0 0;
}

	/*--hire now form--*/

.form{
	margin:0 0 0 0;
	padding:0 0 0 10px;
	float:left;
	text-align:left;
}

.formborder{
	border:5px solid #EFEEEE;
	float:left;
	width:490px;
	padding:10px 0 0 15px;
}

#request_call_back p label{
	width:150px;
	float:left;
}

#request_call_back .textfield{
	width:300px;
	border:1px solid #cccccc;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

.form .textfield, .form .textfield3{
	width:290px;
	float:left;
	border:1px solid #cccccc;
}

.form .textfield3{
	width:253px;
}

.form p label{
	width:200px;
	float:left;
	padding:0px;
	margin:0px;
}

.form p{
	margin:3px 0 3px 0;
	float:left;
	width:100%;
}

.ftefform .ftefleft, .ftefform .ftefright{
	width:240px;
	height:auto;
	float:left;
	margin:10px 0 0 0 ;
}

.ftefform .ftefright{
	padding:0 0 0 10px;
}

.form .ftefform .textfield6, .form .ftefform .textfield6{
	width:30px;
	float:left;
	border:1px solid #cccccc;
}

/*--end hire now form--*/


.curentdrop{
/*border:1px solid #CECFCE;*/
background-color:#E7E7E7;
font-weight:bold;
height:25px;
line-height:25px;
margin:0 0 0 0;
padding:0;
text-indent:10px;
width:520px;
float:left;
display:block;
border-bottom:1px solid #ffffff;
}

.curentdrop:hover{
	background-color:#E9ECE9
}

.curentdrop img{
	float:right;
	margin:-20px 10px 0 0;
}

#middle .curentdrop a{
	color:#104973;
	text-decoration:none;
	display:block;
}

.sresume {
background-color:#EFEBEF;
border:1px solid #CECFCE;
float:left;
height:25px;
line-height:25px;
margin-top:20px;
text-align:center;
width:125px;
}

.icons{
	float:left;
	padding:0 0 0 50px;
}

.sharetable{
	width:100%;
	float:left;
	margin:0 0 10px 0;
}

.sharetable ul{
	float:left;
	padding:0px;
	margin:0px;
}

.sharetable ul li{
	float:left;
	width:520px;
	list-style:none;
	border-bottom:1px solid #cccccc;

}


.sharetable ul li span{
	float:left;
	width:240px;
	padding:0 10px 0 0;
}

.sharearrow{
	background-image:url(../images/arrow_hover.gif);
	background-repeat:no-repeat;
	background-position:140px 5px;
}

/*--tab--*/

#tickertape{
position:relative;
layer-background-color:red;
width:100%;
height:100px;
/*background-image:url(../images/form_bg.gif);*/
}

#subtickertape{
/*background-color:red;*/
position:absolute;
/*border: 1px solid red;*/
width:95%;
height:100px;
padding:5px;

}

.subtickertapefont{
font:bold 12px Verdana;
text-decoration:none;
color:white;
}

.subtickertapefont a{
color:white;
text-decoration:none;
}

.divbox{
	width:220px;
	float:right;
	padding:0 0 10px 0;
	border:1px solid #CECFCE;
	border-top:none;
	margin:0 0 0 10px;
}

.divbox span{
	width:95.5%;
	float:left;
	font-weight:bold;
	/*background-color:#73CF00;*/
	border-bottom:1px solid #CECFCE;
	border-top:1px solid #CECFCE;
	padding:5px 0 5px 10px;
	color:#666666;
	text-align:left;
	line-height:normal;
	background-image:url(http://www.neosofttech.de/images/shadeactive.gif);
	background-repeat:repeat-x;
	background-position:top;
}

.divbox .divimg span{
	border:none;
	background-image:none;
	padding:0px;
	float:left;
	width:65px;
	height:60px;
	padding:0 0 0 0;
	font-weight:normal;
	font-size:11px;
	text-align:center;
	line-height:normal;
}

.divbox ul{
	float:left;
	padding:5px 5px 10px 0;
	width:95%;
	margin:0px;
	text-align:left;
}

.divbox ul li{
	padding:0 0 0 25px;
	list-style:none;
	margin:0px;
	float:left;
	width:88%;
	background-image:url(../images/right.gif);
	background-repeat:no-repeat;
	background-position:10px 6px;
}

.odcp .odcp1{
	background-image:url(../images/right_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding:0px;
	margin:0px;
	width:159px;
	float:left;
	padding:5px 5px 0 5px;
	border-right:1px solid #cccccc;
	line-height:16px;
}

.odctable{
	width:100%;
	float:left;
	margin:10px 0 0 5px;
}

.odctable .odctable1{
	width:32%;
	float:left;
	margin:0 0 0 3px;
}

.odctable1 ul{
	line-height:normal;
	margin:0 0 0 0;
	list-style:none;
	padding:5px 0 0 0;
	text-align:left;
/*	background-image:url(../images/shade_active.gif);
	background-repeat:repeat-x;
	background-position:0 -8px;*/
	float:left;
}

.odctable1 ul li{
	margin:0 0 0 0;
	float:left;
	width:84%;
	background-image:url(../images/right.gif);
	background-repeat:no-repeat;
	background-position:0 8px;
	list-style:none;
	padding:2px 0 2px 20px;
}

.subheader{
	background-image:url(../images/right.gif);
	background-repeat:no-repeat;
	background-position:0 6px;
	float:left;
	width:95%;
	padding:0 0 0 20px;
	margin:10px 0 0 0;
	font-weight:bold;
}

.gallery
{
	width:520px;
	height:auto;
	float:left;
	padding:10px 0 0 0;
	margin:0px;
}

.gallery a{
	padding:0 0 0 0;
}

.gallery img{
	padding:0 0 5px 0;
	width:165px;
	height:114px;
}

.services_logo{
	float:left;
	width:53%;
	padding:0px 0 0 10px;
	text-align:left;
}

.services_logo img{
	padding:0 10px 5px 0;
}

.services_logo a{
	padding:0px;
	margin:0px;
}

/*--submit form--*/

#form .box5
{
	width:210px;
	height:60px;
	margin-bottom:4px;
}

#form .box, #form .box5
{
	width:210px;
	height:16px;
	border:1px solid #CECBCE;
	color:#525152;
	font-size:11px;
}
#form p
{
	padding:0px;
	margin:3px 0 0 0;
	width:380px;
	height:auto;
	float:left;
}

#form label
{
	width:70px;
	float:left;
	padding:0px;
	margin:0px;
	text-align:left;
}

simaplinks .mlinks{
	color:#666666;
}

/*--end submit form--*/

.services_links{
	width:283px;
	float:left;
}

.services_links ul{
	foat:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:100%;
}
.services_links ul li{
	padding:0px;
	width:50%;
	float:left;
	margin:0px;
	list-style:none;
	font-weight:bold;
	line-height:normal;
	padding:0 0 5px 0;
	text-align:left;
}
.services_links ul li img{
	float:left;	
	padding:0 3px 0 0;
}

.services_links ul .mainlink{
	line-height:20px;
	width:100%;
}

#middle .services_links ul .mainlink a{
	font-weight:bold;	
}

#middle .services_links ul li a{
	font-weight:normal;	
	text-align:left;
	text-decoration:none;
	color:#666666;
}

#middle .services_links ul li a:hover{
	color:#F77908;
}

/*--main--*/

.mainimg{
	width:94%;
	float:left;
	border:4px solid #EFEEEF;
	margin:0 0 10px 0;
	background-image:url(../images/gallery_bg.gif);
	background-position:6px 6px;
	background-repeat:no-repeat;
}

.mainimg h1{
	margin:10px 0 0 0;
	border:none;
	text-align:center;
	color:#296994;
}

.mainimg div{
	float:left;
	width:100%;
	text-align:center;
	padding:10px 0 10px 0;
}


.newbanner{
	width:100%;
	height:auto;
	float:left;
	background-color:#21618C;
	margin:10px 20px 10px 0;
}

.newbanner .bannerleft{
	width:41%;
	float:left;
	margin:2% 0 0 20px;
}

.newbanner .bannerright{
	width:250px;
	margin:20px 0 0 5px;
	padding:10px;
	height:215px;
	float:left;
	/*background-color:#5AC308;*/
	/*background-repeat:no-repeat;
	background-image:url(../images/img8.gif);
	background-position:235px 50px;*/
	/*border:4px dashed #000000;*/
	/*background-color:#FFFFAD;*/
	background-repeat:no-repeat;
	background-image:url(../images/img9.gif);
	background-position:0 0;
}

.newbanner .bannerright div{
	/*background-repeat:no-repeat;
	background-image:url(../images/img8.gif);
	background-position:230px 0px;*/
	float:left;
	width:370px;
}

.bannericons{
	float:left;
	width:370px;
	padding:10px 10px 10px 0;
}
.bannericons img{
	padding:0 5px 5px 0;
	float:left;
}

.newbanner .bannerright ul{
	padding:10px 0 0 0;
	margin:0px;
	float:left;
}

.newbanner .bannerright ul li{
	width:250px;
	color:#000000;
	font-size:14px;
	line-height:18px;
	background-repeat:no-repeat;
	background-image:url(../images/img10.gif);
	background-position:10px  5px;
	float:left;
	padding:0 0 0 30px;
	margin:0px;
	list-style:none;
	}

.textoverview{
	width:230px;
	float:right;
	padding:0 0 10px 10px;
	margin:20px 20px 0 0;
	background-color:#FFF;
}


.newbanner .bannerright h1, .textoverview h1{
	font-size:16px;
	font-weight:bolder;
	color:#000000;
	padding:5px 0 5px 0;
	margin:0px;
}

.textoverview h1{
	color:#666666;	
	border-bottom:1px solid #cccccc;
}

.newbanner .bannerright .tryfree, .textoverview .tryfree, .newbanner .bannericons .tryfree{
	width:175px;
	float:right;
	height:20px;
	line-height:20px;
	display:block;
	background-color:#B1B147;
	text-align:center;
	margin: 10px 0 0 25px;
	border:0px solid #cecfce;

}

.textoverview .tryfree, .newbanner .bannericons .tryfree{
	width:90px;
	margin: 5px 0 0 0;
	float:right;
}

.textoverview .tryfree{
	margin:0 10px 0 0;	
}

.newbanner .bannerright .tryfree a, .textoverview .tryfree a, .newbanner .bannericons .tryfree a{
	display:block;
	color:black;
}

.newbanner .bannerright .tryfree a:hover, .textoverview .tryfree a:hover, .newbanner .bannericons .tryfree a:hover{
	background-color:#cccccc;
	background-image:url(http://www.neosofttech.de/images/shadeactive.gif);
	/*border:1px solid #cecfce;*/
	color:#666666;
	text-decoration:none;
}

.newbanner .bannerleft p {
	font-size:35px;
	line-height:35px;
	color:#ffffff;
	font-weight:bold;
}

.newbanner .bannerleft  .bannertext{
	font-size:20px;
	line-height:normal;
	color:#92B6CE;
	padding:5px 0 0 0;
}

.breadcrumb{
	width:100%;
	float:left;
	padding:0 0 15px 0;
}

.uli ul{
	padding:0 0 0 5px;
	margin:0px;
}

.uli ul li{
	background-image:url(../images/dot.gif);
	background-repeat:no-repeat;
	background-position:left;
	list-style:none;
	padding:0 0 0 20px;
	margin:0px;
}

.casedivs{
	background-image:url(../images/case_bg.gif);
	background-repeat:no-repeat;
	background-position:right -3px;
	padding:10px 10px 10px 15px;
	width:493px;
	margin:10px 0 15px 0;
	/*border-bottom:1px solid #e7e7e7;*/
	float:left;
}
.casedivs div{
	float:left;
	width:100%;
	text-align:right;
}

.casedivs div b{
	color:#30729E;
}

#middle .mcontent .casedivs ul li{
	width:460px;
}


/*--services box--*/

.servicesmain{
	width:100%;
	float:left;
	padding:0 0 20px 0;
	text-align:left;
}

.servicesmain .programmer, .servicesmain .designer{
	width:240px;
	float:left;
	margin:0 0 15px 5px;
	height:auto;
	border:1px solid #cecfce;
	height:auto;
}

.servicesmain .designer{
	padding:0 0 20px 0;
}

.servicesmain .designer span{
	background-image:url(../images/graphic_img.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}

.servicesmain .programmer span{
	background-image:url(../images/programmer_img.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}

.servicesmain .programmer span, .servicesmain .designer span{
		border-bottom:5px solid #cecfce;
		padding:0 0 0 5%;
		margin:0 0 15px 0;
		width:95%;
		height:55px;
		float:left;
		color:#215584;
		font-size:18px;
}


/*--New--*/

#domticker{
width: 95%;
height: auto;
}

#domticker a{
font-weight: bold;
color:red;
}

.htBox{
	width:50%;
	float:right;
}

.htBox .htTeamBox{
	float:left;
	width:250px;
	height:226px;
	background-image:url(../images/boxBG1.gif);
	background-position:top center;
	background-repeat:no-repeat;
}

.htBox .htTeamBox .htHeader{
	font-size:18px;
	background-image:url(../images/hireaTeamImg.png);
	background-position:180px 0;
	background-repeat:no-repeat;
	height:65px;
}

.htBox .htTeamBox .htHeader span{
	float:left;
	padding:40px 0 0 15px;
}

.htText{
	width:170px;
	float:left;
	text-align:left;
}

.htText ul{
	padding:10px 0 0 25px;
	margin:0px;
	line-height:normal;
}

.htText ul li{
	font-size:11px;
	font-weight:bold;
	color:#748958;
}

.htSave{
	float:right;
	width:75px;
	padding:10px 5px 0 0;
	height:85px;
	background-image:url(../images/hireaTeamImg3.png);
	background-position:0 5px;
	background-repeat:no-repeat;
	text-align:center;
	font-weight:bold;
	font-size:14px;
}

.htSave div{
	float:left;
	padding:8px 0 0 0;
}

.htSave div span{
	width:100%;
	float:left;
	color:red;
	font-size:15px;
	font-weight:bold;
}

.htText2{
	font-weight:bold;
	font-size:14px;
	padding:10px 0 0 15px;
	float:left;
}

.htText2 .htRedText{
	background-image:url(../images/redBG.gif);
	background-position:top center;
	background-repeat:no-repeat;
	height:21px;
	width:52px;
	float:left;
	margin: 0 0 0 10px;
	text-align:center;
	color:#fff;
}

.offMainDiv{
	float:left;
	width:50%;
	margin-top:15px;
}

.offMainDiv .offdiv{
	float:left;
	margin:0 0 15px 0;
	width:250px;
	height:123px;
	background-image:url(../images/offerBg.gif);
	background-position:top center;
	background-repeat:no-repeat;
}

#middle .offMainDiv .offdiv p{
	float:left;
	text-indent:15px;
	padding:12px 0 0 10px;
	font-sizE:11px;
	font-weight:bold;
}

.offMainDiv .offdiv .bText{
	font-size:14px;
	font-weight:bold;
}

.bText{
	line-height:30px;
	float:left;
	text-indent:15px;
	padding:8px 0 0 0;
	color:#fff;
}

.redPrice{
	float:right;
	font-weight:bold;
	font-size:14px;
	color:#fff;
	margin:5px -15px 0 0;*/
}

.redPrice span{
	font-size:18px;
	float:left;
	width:100%;
}

.ctsTxtbox{
	width:30px;
}

.Save{
	background-color:#666;
	bordeR:none;
	color:#fff;
	float:right;
	font-size:11px;
	padding:2px 5px 2px 5px;
}

#middle .offMainDiv .offDevform p{
	border-bottom:1px solid #fff;
	width:85%;
	height:22px;
	padding:5px 0 6px 0;
	margin:0 0 0 10px;
}

/*sitemap css*/
#middle .simaplinks
{
float:left;
border:0px solid red;
}
#middle .simaplinks .left_coloum1_1a ul li a
{
color:#333;	
text-decoration:none;
}
#middle .simaplinks .left_coloum1_1a ul li a:hover
{
color:#F77908;	
text-decoration:none;	
}
.left_coloum1_1a {
	float:left;
	height:auto;
	margin-left:5px;
	width:250px;
	color:#6F6D6D;
}
.site_heading {
	background:url("../images/topnode_sitemap.gif") no-repeat scroll left top transparent;
	color:#30729E;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	height:16px;
	padding:0 0 0 22px;
	float:left;
}
.site_heading a{
	color:#30729E;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	height:16px;
	padding:0 0 0 22px;
	float:left;
	text-decoration:none;
}
.left_coloum1_1a ul{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	margin-bottom:15px;
	float:left;
	width:210px;
	display:block;
	height:auto;
	list-style:none;
}
.left_coloum1_1a ul li{
	background:url("../images/node_sitemap.gif") no-repeat scroll left top transparent;
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	margin:0 0 0 18px;
	padding:0 0 0 22px;
	float:left;
	width:190px;
}
.left_coloum1_1a ul li a{
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}
.left_coloum1_1a ul li a:hover{
	color:#00C7FF;
	text-decoration:none;
}
.left_coloum1_1a ul li ul{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	float:left;
	width:180px;
	height:auto;
}
.left_coloum1_1a ul li ul li{
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	margin:0 0 0 1px;
	padding:0 0 0 8px;
	background-image:none;
}
.left_coloum1_1a ul li ul li a{
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}
.left_coloum1_1a ul li ul li a:hover{
	color:#00C7FF;
	text-decoration:none;
}

<!--seo packages css-->

.account_chart_main{
	width:512px;
	margin:10px 14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	text-align:center;
	float:left;
	border:0px solid red;
	color:#666;
}
.account_chart_main .top{
	width:512px;
	float:left;
}
.account_chart_main .top1{
	width:511px;
	float:left;
	border-left:0px solid #ccc;
	border-right:1px solid #ccc;
}
.account_chart_main .mid{
	width:510px;
	float:left;
	border-left:1px solid #84E300;
	border-right:0px solid #84E300;
}
.account_chart_main .top1 ul{
	width:510px;
	padding:0px;
	margin:0px 0px;
	/*background-color:#e1e1e1;*/
	height:47px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	list-style:none;
	color:#666;
	border:1px solid #84E300;
	}
.account_chart_main .top1 ul li.collum1{
	width:150px;
	line-height:25px;
	text-align:center;
	float:left;
	font-weight:bold;
	height:47px;
}
.account_chart_main .top1 ul li.collum2{
	width:316px;
	line-height:20px;
	text-align:center;
	float:left;
	font-weight:bold;
	border-right:1px solid #84E300;
	color:#F77908;
	height:47px;
}
.account_chart_main .top1 ul li.collum3{
	width:99px;
	line-height:20px;
	text-align:center;
	float:left;
	font-weight:bold;
	border-right:1px solid #84E300;
	color:#F77908;
	height:47px;
}
.account_chart_main .top1 ul li.collum4{
	width:93px;
	line-height:20px;
	text-align:center;
	float:left;
	font-weight:bold;
	color:#F77908;
}
.account_chart_main .top1 ul li.collum5{
	width:140px;
	line-height:25px;
	text-align:center;
	float:left;
	font-weight:bold;
}
.account_chart_main .mid ul{
	width:512px;
	padding:0px;
	margin:0px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	list-style:none;
	color:#666;
}
.account_chart_main .mid :hover{
	background-image:url(images/account_hoverbg.gif);
	background-repeat:repeat-x;
}

.account_chart_main .mid ul li.collum1{
	width:150px;
	line-height:25px;
	text-align:center;
	float:left;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
}
.account_chart_main .mid ul li.collum2{
	width:301px;
	line-height:25px;
	text-align:left;
	float:left;
	border-right:1px solid #84E300;
	border-bottom:1px solid #84E300;
	padding-left:15px;
}
.account_chart_main .mid ul li.collum3{
	width:99px;
	line-height:25px;
	text-align:center;
	float:left;
	border-bottom:1px solid #84E300;
	border-right:1px solid #84E300;
}
.account_chart_main .mid ul li.collum4{
	width:93px;
	line-height:25px;
	text-align:center;
	float:left;
	border-bottom:1px solid #84E300;
	border-right:1px solid #84E300;
}
.account_chart_main .mid ul li.collum5{
	width:140px;
	line-height:25px;
	text-align:center;
	float:left;
	border-bottom:1px solid #ccc;
	border-right:0px solid #ccc;
}

/*9-11-11*/
.landingwrap{width:894px; margin:0px auto; padding:25px 0px 0px 0px;}
.breadcrumb a{
	text-decoration:underline;
	color:#F77908;
 }
 .blue_formwrap{padding-bottom:15px; display:inline-block; width:100%;}
 .bluebox{float:left; margin-top:28px;}
 .blueboxtop{background-image:url(../images/blue_heding.jpg); width:460px; height:63px; line-height:63px; padding-left:45px; font-size:18px; color:#fff;}
 .blueboxmid{background-image:url(../images/land_boxbg.jpg); background-repeat:repeat-y; width:485px; min-height:288px; padding:15px 0px 0px 20px;}
 .blueboxmid ul, .whys4boxmid ul{width:auto; margin:0px; padding:0px;}
 .blueboxmid ul li, .whys4boxmid ul li{background-image:url(../images/bullet_tick.jpg); background-repeat:no-repeat; background-position:left 5px; color:#000; list-style:none; padding-left:25px; line-height:20px;}
 .dotnetlogo{background-image:url(../images/dotnet_logon.jpg); background-repeat:no-repeat; background-position:290px 95px;}
 .blueboxbotm{ background-image:url(../images/land_boxbg_bottom.jpg); height:11px; background-repeat:no-repeat; background-position:bottom; width:505px;}
 .enqform{float:right;}
 .textbox12{
	border: 1px solid #CECBCE;
    color: #767976;
    font-size: 11px;
    height: 30px;
    padding: 4px 0 4px 4px;
    width: 318px;
 }
 .textbox2 {
    border: 1px solid #CECBCE;
    color: #767976;
    font-size: 11px;
    height: 80px;
    padding: 4px 0 4px 4px;
    width: 318px;
	font-family:Arial, Helvetica, sans-serif;
}
.whys4box{width:498px; float:left;}
.whys4boxhead{background-image:url(../images/greybg.jpg); background-repeat:repeat-x; height:32px; border:0px solid #d1d0d0; border-bottom:0px; padding:0px 0px 0px 0px; font-size:14px; line-height:32px; width:500px; color:#000;}
.whys4boxmid{width:478px; border:1px solid #d1d0d0; padding:15px 10px 10px 10px; display:inline-block;}
.javalogo{background-image:url(../images/javalogon.jpg); background-repeat:no-repeat; background-position:335px 65px;}
.sharepointlog{background-image:url(../images/sharepoint_logon.jpg); background-repeat:no-repeat; background-position:240px 65px;}
.actionscriptlogo{background-image:url(../images/flashactionscript.jpg); background-repeat:no-repeat; background-position:240px 65px;}


.bluelogos{padding:0px 0px 0px 0px; min-height:120px;}
.logorow{padding-bottom:10px;}
.logoarea{width:90px; text-align:center; color:#a8a7a7; display:inline-block; margin-right:30px; font-size:11px;}

/*12-11-11*/
.drupallogo{background-image:url(../images/drupallognew.gif); background-repeat:no-repeat; background-position:300px 65px;}
.wordpresslogon{background-image:url(../images/wordpresslogonew.gif); background-repeat:no-repeat; background-position:345px 30px;}
.magentologo{background-image:url(../images/magentologonew.gif); background-repeat:no-repeat; background-position:330px 95px;}
