/* CSS Document */

body {
	margin:0;
}
a{
	text-decoration:none;
	font-family:Georgia, Times, serif;
	color:#0070C7;
}
A.topmenu:link {
	FONT-SIZE: 12px; COLOR: #797979; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none; 
}

A.topmenu:visited {
	FONT-SIZE: 12px; COLOR: #797979; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none;
}

A.topmenu:hover {
	FONT-SIZE: 12px; COLOR: #797979; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none; 
}

.topmenuimage{
	margin:-3px 5px 0 0;
}

A.mainmenu:link {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none; 
}

A.mainmenu:visited {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none;
}

A.mainmenu:hover {
	FONT-SIZE: 12px; COLOR: #DEDBDB; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none; 
}

A.more:link {
	FONT-SIZE: 10px; COLOR: #3F92D3; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none; 
}

A.more:visited {
	FONT-SIZE: 10px; COLOR: #3F92D3; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none;
}

A.more:hover {
	FONT-SIZE: 10px; COLOR: #1874BB; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none; 
}

A.subminu:link {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none;  
}

A.subminu:visited {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none; 
}

A.subminu:hover {
	FONT-SIZE: 11px; COLOR: #0070C7; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none;  
}

.stilltext	{
	FONT-SIZE: 11px; COLOR: #0070C7; FONT-FAMILY: Arial, Verdana, Tahoma, ms sans serif;  TEXT-DECORATION: none;  
}

A.btlink:link {
	FONT-SIZE: 11px; COLOR: #fff; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none; 
}

A.btlink:visited {
	FONT-SIZE: 11px; COLOR: #fff; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none;
}

A.btlink:hover {
	FONT-SIZE: 11px; COLOR: #fff; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none; 
}

TD {
	MARGIN-TOP: 0px; FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, ms sans serif;
}

.sidebox {
	MARGIN-TOP: 0px; FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; COLOR: #6C7601; FONT-FAMILY: Arial, Tahoma, ms sans serif; line-height:140%; text-align:justify;
}

.softwarheader  {
	MARGIN-TOP: 0px; FONT-SIZE: 14px; MARGIN-BOTTOM: 0px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, ms sans serif;
}

.softwarmatter  {
	MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; COLOR: #717171; FONT-FAMILY: Arial, Tahoma, ms sans serif; line-height:160%;
}

.text	{
	FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Tahoma, ms sans serif; text-align:justify; line-height:140%;
}	
	
.text021{
FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Tahoma, ms sans serif; text-align:justify; line-height:130%; padding-left:6px; padding-right:6px;
}

.text0213{
FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; COLOR: #216EC0; FONT-FAMILY: Arial, Verdana, Tahoma, ms sans serif; text-align:justify; line-height:130%; padding-left:6px; padding-right:6px;
}	
	
.text1	{
	FONT-SIZE: 13px; MARGIN-BOTTOM: 0px; COLOR: #333333; FONT-FAMILY: Arial, Verdana, Tahoma, ms sans serif; text-align:left; 
}
	
.text2	{
	FONT-SIZE: 13px; MARGIN:0px 50px 0 100px; width:100%; float:left; COLOR: #333333; FONT-FAMILY: Arial, Verdana, Tahoma, ms sans serif;  font-weight:bold; padding:0 20px 0 0;
	
}
	
.stillheading	{
	FONT-SIZE: 12px; COLOR: #66ccff; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none;
}
	
.bttext	{
	FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; COLOR: #4879A1; FONT-FAMILY: Arial, Verdana, Tahoma, ms sans serif;  
}
	
.software	{
	FONT-SIZE: 14px; MARGIN-BOTTOM: 0px; COLOR: #F67502; FONT-FAMILY: Arial, Verdana, Tahoma, ms sans serif; 
}
		
.website	{
	FONT-SIZE: 14px; MARGIN-BOTTOM: 0px; COLOR: #0F77C8; FONT-FAMILY: Arial, Verdana, Tahoma, ms sans serif;  
}
	
.IT	{
	FONT-SIZE: 14px; MARGIN-BOTTOM: 0px; COLOR: #D20E07; FONT-FAMILY: Arial, Verdana, Tahoma, ms sans serif; 
}
	
.Search	{
	FONT-SIZE: 14px; MARGIN-BOTTOM: 0px; COLOR: #4F8904; FONT-FAMILY: Arial, Verdana, Tahoma, ms sans serif; 
}
	
.line	{
	FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; COLOR: #E5E5E5; FONT-FAMILY: Arial, Verdana, Tahoma, ms sans serif; 
}
	
.blue	{
	FONT-SIZE: 12px; COLOR: #216EC0; FONT-FAMILY: Arial, Verdana, Tahoma, ms sans serif; text-align:justify; font-weight:bold; line-height:160%;
}
.blue1	{
	FONT-SIZE: 14px; COLOR: #216EC0; FONT-FAMILY: Gorgia, Arial, Verdana, Tahoma, ms sans serif; text-align:none; font-weight:bold; line-height:160%;
}	

.boxfont	{
	FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: Gorgia, Arial, Verdana, Tahoma, ms sans serif; text-align:center; font-weight:bold; line-height:160%;
}	
	
.blue2{
	FONT-SIZE: 17px; COLOR: #216EC0; FONT-FAMILY: Gorgia, Arial, Verdana, Tahoma, ms sans serif; text-align:none; font-weight:bold;
}
	
.green{
	FONT-SIZE: 19px; COLOR: #4F8B07; FONT-FAMILY: Arial, Verdana, Tahoma, ms sans serif; text-align:none; font-weight:bold;
}
	
.red{
	FONT-SIZE: 12px; COLOR: #E00000; FONT-FAMILY: Arial, Verdana, Tahoma, ms sans serif; text-align:justify; font-weight:bold; line-height:160%;
}

.bold {
	MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, ms sans serif; font-weight:bold; line-height:160%;
}

A.block:link {
	FONT-SIZE: 12px; COLOR: #0070C7; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none; font-weight:bold; 
}

A.block:visited {
	FONT-SIZE: 12px; COLOR: #0070C7; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none; font-weight:bold;
}

A.block:hover {
	FONT-SIZE: 12px; COLOR: #6AAFF9; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none; font-weight:bold; 
}

A.block1:link {
	FONT-SIZE: 12px; COLOR: #0070C7; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none; 
}

A.block1:visited {
	FONT-SIZE: 12px; COLOR: #0070C7; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none;
}

A.block1:hover {
	FONT-SIZE: 12px; COLOR: #6AAFF9; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none;  
}

A.black:link {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none; 
}

A.black:visited {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none;
}

A.black:hover {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none;  
}

A.bluelnk:link {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Tahoma, ms sans serif; text-align:left;  line-height:140%;  text-decoration:none;
}

A.bluelnk:visited {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Tahoma, ms sans serif; text-align:left; line-height:140%; text-decoration:none;
}

A.bluelnk:hover {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Verdana, Tahoma, ms sans serif; text-align:left;  line-height:140%;  text-decoration:none;
}

A.soft:link {
	FONT-SIZE: 14px; MARGIN-BOTTOM: 0px; COLOR: #F67502; FONT-FAMILY: Arial, Verdana, Tahoma, ms sans serif; text-decoration:none;
}

A.soft:visited {
	FONT-SIZE: 14px; MARGIN-BOTTOM: 0px; COLOR: #F67502; FONT-FAMILY: Arial, Verdana, Tahoma, ms sans serif; text-decoration:none;
}

A.soft:hover {
	FONT-SIZE: 14px; MARGIN-BOTTOM: 0px; COLOR: #F67502; FONT-FAMILY: Arial, Verdana, Tahoma, ms sans serif; text-decoration:none;
}

A.web:link {
	FONT-SIZE: 14px; MARGIN-BOTTOM: 0px; COLOR: #0F77C8; FONT-FAMILY: Arial, Verdana, Tahoma, ms sans serif; ; text-decoration:none;
}

A.web:visited {
	FONT-SIZE: 14px; MARGIN-BOTTOM: 0px; COLOR: #0F77C8; FONT-FAMILY: Arial, Verdana, Tahoma, ms sans serif; ; text-decoration:none;
}

A.web:hover {
	FONT-SIZE: 14px; MARGIN-BOTTOM: 0px; COLOR: #0F77C8; FONT-FAMILY: Arial, Verdana, Tahoma, ms sans serif; ; text-decoration:none; 
}

A.iti:link {
	FONT-SIZE: 14px; MARGIN-BOTTOM: 0px; COLOR: #D20E07; FONT-FAMILY: Arial, Verdana, Tahoma, ms sans serif; ; text-decoration:none; 
}

A.iti:visited {
	FONT-SIZE: 14px; MARGIN-BOTTOM: 0px; COLOR: #D20E07; FONT-FAMILY: Arial, Verdana, Tahoma, ms sans serif; ; text-decoration:none;
}

A.iti:hover {
	FONT-SIZE: 14px; MARGIN-BOTTOM: 0px; COLOR: #D20E07; FONT-FAMILY: Arial, Verdana, Tahoma, ms sans serif; ; text-decoration:none;  
}

A.seo:link {
	FONT-SIZE: 14px; MARGIN-BOTTOM: 0px; COLOR: #4F8904; FONT-FAMILY: Arial, Verdana, Tahoma, ms sans serif; ; text-decoration:none; 
}

A.seo:visited {
	FONT-SIZE: 14px; MARGIN-BOTTOM: 0px; COLOR: #4F8904; FONT-FAMILY: Arial, Verdana, Tahoma, ms sans serif; ; text-decoration:none;
}

A.seo:hover {
	FONT-SIZE: 14px; MARGIN-BOTTOM: 0px; COLOR: #4F8904; FONT-FAMILY: Arial, Verdana, Tahoma, ms sans serif; ; text-decoration:none;  
}

.jobapply .joblabel{
	font-weight: bold; float: left; margin-left: -155px; width: 200px;
}

.jobapply .job1{
	width: 300px; clear: left; margin: 0; padding: 5px 0 8px 0; padding-left: 155px; height: 30px; margin-left:20px;
}

.head01	{
	FONT-SIZE: 24px; MARGIN-BOTTOM: 0px; COLOR: #E00000; FONT-FAMILY: Times New Roman, Verdana, Tahoma, ms sans serif; text-align:justify; line-height:140%; font-weight:bold;
}

.head002{
	FONT-SIZE: 24px; MARGIN-BOTTOM: 0px; COLOR: #216EC0; FONT-FAMILY: Times New Roman, Verdana, Tahoma, ms sans serif; text-align:justify; line-height:140%; font-weight:bold;
}
	
.images {
	COLOR: #068DD7; border:#068DD7 solid 2px;
}

.software-solutions {
    color: #F67502;
    font-family: Arial,Verdana,Tahoma,ms sans serif;
    font-size: 14px;
    margin: inherit;
    text-decoration: underline;
}

.website-design-development {
    color: #0F77C8;
    font-family: Arial,Verdana,Tahoma,ms sans serif;
    font-size: 14px;
    margin: inherit;
    text-decoration: underline;
}

.it-consulting {
    color: #D20E07;
    font-family: Arial,Verdana,Tahoma,ms sans serif;
    font-size: 14px;
    margin: inherit;
    text-decoration: underline;
}

.seo {
    color: #4F8904;
    font-family: Arial,Verdana,Tahoma,ms sans serif;
    font-size: 14px;
    margin: inherit;
    text-decoration: underline;
}

.formhead2{
	color:#434343;
	font-size:16px;
	text-align:left;
}

.formtext{
	color:#434343;
	font-size:12px;
	text-align:left;
}

.formsubbutton{
	background:#fff url(images/submit.jpg);
	background-repeat:no-repeat;
	border:0;
	font-size:0;
	padding:14px 44px;
	cursor:pointer;
	margin:20px 10px 0 200px;
}

.formrebutton{
	background:#fff url(images/reset.jpg);
	background-repeat:no-repeat;
	border:0;
	font-size:0;
	padding:14px 44px;
	cursor:pointer;
}

.crvtext{
	background-image:url(images/text-box.jpg);
	background-repeat:no-repeat;
	width:273px;
	height:25px;
	padding:4px 0 0 5px;
}

.monthsam{
	background-image:url(images/form_month.jpg);
	background-repeat:no-repeat;
	width:78px;
	height:25px;
	padding:4px 0 0 5px;
	float:left;
}

.monthmidsam{
	background-image:url(images/form_month_mid.jpg);
	background-repeat:no-repeat;
	width:76px;
	height:25px;
	padding:3px 0 0 5px;
	float:left;
}

.saminput{
	width:258px !important;
	outline:none;
	border:0 !important;
	height:auto !important;
}

.dropdown{
	width:263px;
	outline:none;
	border:0;
}

.samdd{
	width:73px;
	outline:none;
	border:0;
}

.samdd2{
	width:71px;
	outline:none;
	border:0;
}

.samfile{
	width:300px;
}

	/*MAIN MENU*/
	
.sam1{
	width:177px;
	height:39px;
}

.sam2{
	width:114px;
	height:39px;
}

.sam3{
	width:129px;
	height:39px;
}

.sam4{
	width:119px;
	height:39px;
}

.sam5{
	width:128px;
	height:39px;
}

.sam6{
	width:91px;
	height:39px;
}

.sam7{
	width:115px;
	height:39px;
}

.sam8{
	width:97px;
	height:39px;
}
	
.main_menu{
	width:970px;
	height:30px;
	line-height:30px;
	color:#FFF;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.main_menu ul{
	margin:0;
	padding:0;
}

.main_menu ul li{
	padding:0;
	margin:0;
	float:left;
	list-style:none;
}

.main_menu ul li.item1 a:link{
	background-image:url(images/b1.jpg);
	background-repeat:no-repeat;
	color:#FFF;
	display:block;
	text-decoration:none;
}

.main_menu ul li.item1 a:hover{
	background-image:url(images/b01.jpg);
	background-repeat:no-repeat;
	color:#000;
}

.main_menu ul li.item2 a:link{
	background-image:url(images/b2.jpg);
	background-repeat:no-repeat;
	color:#FFF;
	display:block;
	text-decoration:none;
}

.main_menu ul li.item2 a:hover{
	background-image:url(images/b02.jpg);
	background-repeat:no-repeat;
	color:#000;
}

.main_menu ul li.item3 a:link{
	background-image:url(images/b3.jpg);
	background-repeat:no-repeat;
	color:#FFF;
	display:block;
	text-decoration:none;
}

.main_menu ul li.item3 a:hover{
	background-image:url(images/b03.jpg);
	background-repeat:no-repeat;
	color:#000;
}

.main_menu ul li.item4 a:link{
	background-image:url(images/b4.jpg);
	background-repeat:no-repeat;
	color:#FFF;
	display:block;
	text-decoration:none;
}

.main_menu ul li.item4 a:hover{
	background-image:url(images/b04.jpg);
	background-repeat:no-repeat;
	color:#000;
}

.main_menu ul li.item5 a:link{
	background-image:url(images/b5.jpg);
	background-repeat:no-repeat;
	color:#FFF;
	display:block;
	text-decoration:none;
}

.main_menu ul li.item5 a:hover{
	background-image:url(images/b05.jpg);
	background-repeat:no-repeat;
	color:#000;
}

.main_menu ul li.item6 a:link{
	background-image:url(images/b6.jpg);
	background-repeat:no-repeat;
	color:#FFF;
	display:block;
	text-decoration:none;
}

.main_menu ul li.item6 a:hover{
	background-image:url(images/b06.jpg);
	background-repeat:no-repeat;
	color:#000;
}

.main_menu ul li.item7 a:link{
	background-image:url(images/b7.jpg);
	background-repeat:no-repeat;
	color:#FFF;
	display:block;
	text-decoration:none;
}

.main_menu ul li.item7 a:hover{
	background-image:url(images/b07.jpg);
	background-repeat:no-repeat;
	color:#000;
}

.main_menu ul li.item8 a:link{
	background-image:url(images/b8.jpg);
	background-repeat:no-repeat;
	color:#FFF;
	display:block;
	text-decoration:none;
}

.main_menu ul li.item8 a:hover{
	background-image:url(images/b08.jpg);
	background-repeat:no-repeat;
	color:#000;
}

.main_menu ul li ul{
	background-image:url(images/menu_drop_center.jpg);
	background-repeat:repeat-y;
	 display: none;
	 width: auto;
	 position:absolute;
	 top:39px;
	 padding:0px;
	 margin:0px;
}

.main_menu ul li ul li.item9 a:link{
	background-image:url(images/menu_drop_top.jpg);
	background-repeat:no-repeat;
	color:#fff;
	height:34px;
}

.main_menu ul li ul li.item9 a:hover{
	color:#000;
}

.main_menu ul li ul li.item10 a:link{
	background-image:url(images/menu_drop_bottom.png);
	background-repeat:no-repeat;
	color:#fff;
	height:37px;
}

.main_menu ul li ul li.item10 a:hover{
	color:#000;
}

.main_menu ul li ul li.item11 a:link{
	background-image:url(images/menu_drop_top_big.jpg.jpg);
	background-repeat:no-repeat;
	color:#fff;
	height:50px;
	line-height:20px;
}

.main_menu ul li ul li.item11 a:hover{
	color:#000;
}

.main_menu ul li:hover ul{
	 display: block;
	 position: absolute;
	 margin: 0;
	 padding: 0;
}

.main_menu ul li:hover li{
 	float: none;
 	list-style:none;
	margin:0px;
}

.main_menu ul li:hover li{
	border-top:0px solid #000000;
}

.main_menu ul li:hover li a{
    color: #fff;
	padding:0 20px;
	display:block;
	width:170px;
}

.main_menu ul li li a:hover{
 	color:#000;
}
.gis_left_panel{
	color: #0070C7;
    font-family: Arial,Verdana;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.login-popup{
	display:none;
	position:relative;
	padding: 10px; 	
	position: absolute;
	color:#ccc;
	font-size:16px !important;
	top: 22%; left: 16%;
	z-index: 99999;
	background:#fff;
	border-radius:5px;
}

#mask {

	display: none;

	background: #000; 

	position: fixed; left: 0; top: 0; 

	z-index: 10;

	width: 100%; height: 100%;

	opacity: 0.7;

	z-index: 999;

}

.calllabel{
	float:left;
	width:90px;
	color:#000;
	font-size:14px;
}

.error{
	color:#f00;
	font-size:12px;
	padding:7px 0 5px 0;
}

.error2{
	color:#f00;
	font-size:9px !important;
	padding:7px 0 5px 0;
}

#LoadingBg{
	 background: none repeat scroll 0 0 #FFFFFF;
    height: 100%;
    left: 0;
    opacity: 0.8;
    position: fixed;
    top: 0;
    width: 100%;
}

.LoadingImage{
	position:absolute;
	top:30%;
	left:50%;
}

#ThankYou {
    background: url(images/thankbg.jpg);
    border: medium none;
    border-radius: 5px 0 0 5px;
    box-shadow: 0 0 7px 0 #FFFFFF;
	display:none;
    color: #FFFFFF;
    line-height: 24px;
    padding: 15px;
    position: absolute;
    right: 0;
	font-size:16px;
    top: 23%;
    z-index: 2147483647;
}
