﻿ {
	/*padding: 0;
	border-top: 1 none #999999;
    margin-left: 0;
    margin-right: 0;*/
    }

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
		padding-top: 0px;
	margin-top: 0px;
}



#wrapper_out{
	margin: 0 auto;
	width: 980px;
	padding-top: 0px;
	margin-top: 0px;
	background:url(main-images/mainbg.jpg) repeat-y;
	height: auto;
	
}


#wrapper {
	margin: 0 auto;
	width: 930px;
	background-color: #FFFFFF;
	background-image: none;
}


.redline
{
width:930px;
height:5px;
overflow:hidden;
float:left;
}


h6
{
font-size:14px;
padding:2px 0px 2px 15px;
}

.testimoni
{
height:160px;
float:left;
overflow:hidden;
}

.testimoni p
{
    text-align:justify;
    line-height:18px;
}


#headertop {
	color: #307ec5;
	width: 930px;
	float: left;
	padding: 0px;
	border: 0px solid #ccc;
	height: 8px;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
 background:#307ec5;
}




#header {
 color: #333;
 width: 930px;
 float: left;
 padding: 0px;
 border: 0px solid #ccc;
 height: 100px;
 margin: 0px 0px 0px 0px;
 /*background:url(main-images/headerbg.jpg) repeat-x;*/
/* background:url(main-images/header-gradient.png) repeat-x;*/
background:#FFFFFF;
}


h3
{
text-align:left;
padding:5px 0px 5px 20px;
font-size:23px;
margin:0px;
}

.h3cl
{
font-size:21px;
font-weight:normal;
color:#FF6600;
text-align:left;
padding:5px 0px 5px 5px;
    width: 150px;
}


.h3cl a
{
text-decoration:none;
color:#1360ab;
}

.h3cl a:hover
{
color:#1b1b1b;
}



.h3cl ul
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#000000;

}
.h3cl ul a
{
text-decoration:none;
color:#000000;

}
.h3cl ul a:hover
{
color:#990000;
text-decoration:underline;
}
h2
{
text-align:left;
font-size:15px;
padding:5px 0px 5px 20px;
margin:0px;
}


.myred
{
	/*color:#FF0000;*/
color:#FF6633;
	font-weight:normal;
	font-size:14px;
	font-weight:bold;
}

.myred a
{
text-decoration:none;
color:#FF0000;
}

.myred a:hover
{
text-decoration:underline;
color:#666666;
}



p
{
text-align:justify;
font-size:9pt;
line-height:19px;
padding:7px 20px 0px 20px;
}


/*background:url(main-images/webtech_122.jpg) no-repeat;*/

#header .pad
{
padding:5px 0px 5px 0px;
text-align:center;
}

#header .redfont
{
text-align:left;
font-size:18px;
padding:20px 0px 5px 5px;
color:#FF0000;
}

#header .redfont1
{
text-align:left;
font-size:14px;
padding:20px 0px 5px 5px;
color:#FF0000;
}

#header .email
{
	text-align:left;
	font-size:14px;
	color:#FF0000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 65px;
}


#header .email a
{
text-decoration:none;
color:#FF0000;
}

#header .email a:hover
{
text-decoration:underline;
color:#333333;
}

#header .skype
{
float:left;
margin-left:30px;
}

#header .redfont2
{
text-align:left;
font-size:14px;
padding:0px;
color:#FF0000;
}




#header p
{
font-size:9pt;
color:#1b1b1b;
}



.logoclass
{
float:left;
margin:20px 0px 20px 20px;
}



#navigation {
 float: left;
 width: 930px;
 color: #333;
 padding: 0px;
 border: 0px solid #ccc;
 margin: 1px 0px 1px 0px;
 background: #ffffff;
}

.clear
{
	clear:both;
	
}

#tabtop
{
	float: left;
	width: 930px;
	height:190px;
	list-style:none;
	/*background-color: #666666;*/
	background:url(main-images/tab-top.jpg) repeat-x;
}


#tabtop3
{
	float: left;
	width: 930px;
	height:100%;
	list-style:none;
	/*background-color: #666666;*/
	background:url(main-images/tab-top.jpg) repeat-x;
}



#tabtop1
{
	float: left;
	width: 930px;
	height:100%;
	list-style:none;
	/*background-color: #666666;*/
	/*background:url(main-images/tab-top.jpg) repeat-x;*/
}


.box1
{
	width:210px;
	height:170px;
	float:left;
	display:inline;
	padding:4px 0px 0px 0px;
	/*border:#FFFFFF solid 2px;*/
	margin-top: 10px;
	margin-right: 9px;
	margin-bottom: 8px;
	margin-left: 12px;
	/*background-color: #00FFFF;*/
	/*background:url(main-images/test-bg.jpg) no-repeat;*/
	background:url(main-images/tab-top1.jpg) no-repeat;
	
}

.box1 ul
{
text-align:left;
padding-left:5px;
}

.box1 ul li
{
list-style:none;
line-height:22px;
}

.box1 ul li a
{
text-decoration:none;
color:#000000;
}

.box1 ul li a:hover
{
border-bottom:#333333 dashed 1px;
color:#FF0000;
}


.imgstyle1
{
margin:3px 0px 0px 7px;
}

.imgstyle2
{
margin:5px 0px 0px 12px;
}






.boxyel
{
	width:226px;
	height:190px;
	float:left;
	display:inline;
	padding:4px 0px 0px 0px;
	/*border:#FFFFFF solid 2px;*/
	margin: 0px 0px 0px 5px;
	/*background-color: #00FFFF;*/
	/*background:url(main-images/yellow-tab.jpg) no-repeat;*/
	background:url(main-images/tab-top1.jpg) no-repeat;
	
}

.boxyel ul
{
	text-align:left;
	padding-left:5px;
	border: 0;
}

.boxyel ul li
{
list-style:none;
line-height:22px;
list-style-type:square;
list-style-position:inside;
}

.boxyel ul li a
{
text-decoration:none;
color:#000000;
list-style-type:square;
list-style-position:inside;
}

.boxyel ul li a:hover
{
border-bottom:#333333 dashed 1px;
color:#FF0000;
list-style-type:square;
list-style-position:inside;
}



.boxgrn
{
	width:226px;
	height:190px;
	float:left;
	display:inline;
	padding:4px 0px 0px 0px;
	/*border:#FFFFFF solid 2px;*/
	 margin: 0px;
	/*background-color: #00FFFF;*/
	/*background:url(main-images/green-tab.jpg) no-repeat;*/
	background:url(main-images/tab-top1.jpg) no-repeat;
	
}

.boxgrn ul
{
text-align:left;
padding-left:5px;
}

.boxgrn ul li
{
list-style:none;
line-height:22px;
}

.boxgrn ul li a
{
text-decoration:none;
color:#000000;
}

.boxgrn ul li a:hover
{
border-bottom:#333333 dashed 1px;
color:#FF0000;
}



.boxtab3
{
	width:226px;
	height:190px;
	float:left;
	display:inline;
	padding:4px 0px 0px 0px;
	/*border:#FFFFFF solid 2px;*/
	margin: 0px;	
	/*background-color: #00FFFF;*/
	/*background:url(main-images/tab3.jpg) no-repeat;*/
	background:url(main-images/tab-top1.jpg) no-repeat;
	
}

.boxtab3 ul
{
text-align:left;
padding-left:5px;
}

.boxtab3 ul li
{
list-style:none;
line-height:22px;
}

.boxtab3 ul li a
{
text-decoration:none;
color:#000000;
}

.boxtab3 ul li a:hover
{
border-bottom:#333333 dashed 1px;
color:#FF0000;
}



.boxtab4
{
	width:226px;
	height:190px;
	float:left;
	display:inline;
	padding:4px 0px 0px 0px;
	/*border:#FFFFFF solid 2px;*/
	margin: 0px;
	/*background-color: #00FFFF;*/
	/*background:url(main-images/tab4.jpg) no-repeat;*/
	background:url(main-images/tab-top1.jpg) no-repeat;
}

.boxtab4 ul
{
text-align:left;
padding-left:5px;
}

.boxtab4 ul li
{
list-style:none;
line-height:22px;
}

.boxtab4 ul li a
{
text-decoration:none;
color:#000000;
}

.boxtab4 ul li a:hover
{
border-bottom:#333333 dashed 1px;
color:#FF0000;
}





.maintag
{
float:left;
width:100%;
/*height:100%;*/
}
.maintag2
{

width:930px;
/*height:100%;*/
}



#ptlefttag
{
float:left;
width:195px;
display:inline;
/*height:100%;*/
margin:3px 3px 3px 3px;
    height: 579px;
}
#ptlefttag2
{

width:195px;

/*height:100%;*/
margin:3px 3px 3px 3px;
}

#ptlefttag .contacttag
{
background:url(main-images/P2_contact_bg.jpg) no-repeat;
width:195px;
height:187px;
}

.fontstyle
{
text-align:left;
padding:3px 5px 2px 20px;
}

.fontstyle a
{
text-decoration:none;
color:#000000;
}

.fontstyle a:hover
{
text-decoration:underline;
color:#3399FF;
}

#ptlefttag h4
{
text-align:center;
font-size:14px;
color:#FF0000;
padding:12px 0px 8px 0px;
}

#ptmidtag
{
float:left;
padding-right:0px ;
padding-left:0px;
display:inline;
/*height:100%;*/
border:#f2f2f2 solid 1px;
}

#ptmidtag h1
{
text-align:left;
/*color:#1585cc;*/
color:#3b5998;
font-size:18px;
padding:5px 0px 5px 10px;
    height: 20px;
    width: 100%;
    margin-left: 0px;
}
#ptmidta2 h1
{
text-align:left;
/*color:#1585cc;*/
color:#3b5998;
font-size:18px;


}


#ptmidtag h2
{
text-align:left;
color:#333333;
font-size:12px;
padding:5px 0px 5px 10px;
}

#ptmidtag .blutext
{
font-size:13px;
color:#3b5998;
font-weight:bold;
margin-left: 20px;
}





#ptmidtag ul
{
text-align:left;
padding-left:28px;
}

#ptmidtag ul li
{
line-height:1.8em;
font-size:.98em;
list-style:none;
background:url(main-images/b2.gif) no-repeat left;
background-position:0px 7px;
padding:0px 0px 0px 14px;
}



#ptmidtag p
{
text-align:justify;
font-size:.98em;
color:#2e2e2e;
margin-top: 2px;
margin-bottom: 4px;
}

#ptmidtag p a
{
color:#0099FF;
text-decoration:none;
}

#ptmidtag p a:hover
{
text-decoration:underline;
color:#000000;
}

/* right part */

#ptmidtag1
{
float:left;
width:725px;
display:inline;
height:100%;
border:#f2f2f2 solid 1px;
}
#ptmidtag2
{
float:left;
width:725px;


border:#f2f2f2 solid 1px;
}

#ptmidtag1 h1
{
text-align:left;
/*color:#1585cc;*/
color:#3b5998;
font-size:18px;
padding:5px 0px 5px 10px;
}


#ptmidtag1 h2
{
text-align:left;
color:#333333;
font-size:12px;
padding:5px 0px 5px 10px;
}

#ptmidtag1 .blutext1
{
font-size:13px;
/*color:#1585cc;*/
color:#3b5998;
font-weight:bold;
}





#ptmidtag1 ul
{
text-align:left;
padding-left:28px;
}

#ptmidtag1 ul li
{
line-height:1.8em;
font-size:.98em;
list-style:none;
background:url(main-images/b2.jif) no-repeat left;
background-position:0px 7px;
padding:0px 0px 0px 14px;
}



#ptmidtag1 p
{
text-align:justify;
font-size:.98em;
padding:5px 10px 5px 10px;
/*line-height:20px;*/
line-height:1.8em;
color:#2e2e2e;
}

#ptmidtag1 p a
{
color:#0099FF;
text-decoration:none;
}

#ptmidtag1 p a:hover
{
text-decoration:underline;
color:#000000;
}


/* End right part */





#ptrighttag
{
float:right;
width:195px;
display:inline;
height:100%;
margin:3px 3px 0px 3px;
}


#ptrighttag h5
{
text-align:left;
color:#3b5998;
font-size:14px;
padding:8px 0px 4px 30px;
/*background:url(main-images/doublearrow.jpg) no-repeat left;*/
background:url(main-images/arrow-black.jpg) no-repeat left;
background-position:12px 11px;
font-weight:normal;
letter-spacing:1px;
}




#ptrighttag ul
{
text-align:left;
padding-left:0px;
margin-top:0px;
}

#ptrighttag .rel
{
float:left;
width:187px;
}

#ptrighttag .reltop
{
float:left;
background:url(main-images/our_relservice_top.jpg) no-repeat;
width:195px;
height:30px;
}

#ptrighttag .relmid
{
float:left;
background:url(main-images/our_relservice_midd.jpg) repeat-y;
width:195px;
}


#ptrighttag .relbot
{
float:left;
background:url(main-images/our_relservice_bottom.jpg) no-repeat;
width:180px;
height:11px;
}








#ptrighttag ul li
{
line-height:21px;
list-style:none;
/*background:url(main-images/tabmenu-arrow.jpg) no-repeat left;
background-position:7px 6px;*/
padding-left:5px;
/*border-bottom:#3b5998 dashed 1px;*/
}

#ptrighttag ul li a
{
text-decoration:none;
color:#000000;
border-bottom:#3b5998 dashed 1px;
}


#ptrighttag ul li a:hover
{
text-decoration:underline;
color:#0099FF;
}



#leftcolumn {
	color: #666666;
	border: 1px solid #e9e9e9;
	margin: 0px 3px 5px 0px;
	padding: 0px;
	height: 100%;
	width: 709px;
	float: left;
 }
 
 #leftcolumn .text
 {
 float:left;
 }
 
 
 
 .tab1
 {
 float:left;
 width:700px;
 padding-bottom: -10px;
 }
 
 .tab1 p a
 {
 text-decoration:none;
 color:#000000;
 }
 
  
 .table1
 {
 float:left;
 width:700px;
 border-top:#00698d solid 1px;
 padding-bottom:10px;
 }
 
 .tab2
 {
 float:left;
 width:700px;
 margin-top: -5px;
 }
 
 .tab1 .box_in
 {
	float:left;
	display:inline;
	font-size:small;
	width:225px;
	height:100%;
	background:url(main-images/line_bot.jpg) no-repeat right;
 }
 
 .tab1 .box_in ul
 {
 text-align:left;
 padding-left:5px;
 }
 
 
 .tab1 .box_in ul li
 {
 /*background:url(main-images/webtech_122.jpg) no-repeat;*/
/*background:url(main-images/listcontent.large_bullet.jpg) no-repeat left;*/
background:url(arrow/arrow_yellow.png) no-repeat left;
list-style:none;
background-position:10px 6px;
padding-left:25px;
line-height:22px;
 }
 
 
 .tab1 .box_in ul li a
 {
 color:#333333;
 text-decoration:none;
 border-bottom:dashed 1px #FF6600;
 }
 
 .tab1 .box_in ul li a:hover
 {
 text-decoration:underline;
 border-bottom:none;
 color:#FF0000;
 }
 
 
 .rel {
	width:925px;
	position: relative;
	z-index: inherit;
	zoom: 1; /* For IE6 */
	height: auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
 
 
 
 .boxround {
	background-color: #FFFFFF;
	width: 910px;
	height: 200px;
	margin: 5px auto 2px auto;
	padding: 2px;
	border: 0px solid #d7d7d7;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	behavior: url(border-radius.htc);
	background-image: url(main-images/footer_menu_background.png);
}
 
.boxround a{
text-decoration:none;
color:#FFFFFF;
  }
  
 .boxround a:hover{
text-decoration:underline;
color:#990000;
  }
#rightcolumn { 
 float: right;
 color: #333;
 border: 1px solid #e9e9e9;
/* border: 1px solid #307ec5;*/
 
 margin: 0px 5px 5px 0px;
 padding: 0px;
 height: 100%;
 width: 205px;
 display: inline;

}
#rightcolumn .sectiontop1
{
	float:left;
	width:99%;
	}
#rightcolumn .sectiontop
{
	float:left;
	width:99%;
	-moz-border-radius-topleft: 1;
	font-stretch: expanded;
		}

#rightcolumn .sec1
{
	/*background:url(main-images/rightside.jpg) repeat-x;*/
height:100%;
	width:202px;
	overflow:hidden;
}


#rightcolumn .sec2
{
background:url(main-images/line-150.jpg) repeat-x;
height:150px;
}


#footer {
	width: 930px;
	clear: both;
	color: #333;
	margin: 0px 0px 1px 0px;
	padding: 0px;
	height:100%;
	border-top: 1px dashed Blue;
}


#footer11
{
	margin: 0 auto;
	width: 100%;
	background:#1b1b1b;
}


#footer1 {
	width: 930px;
	clear: both;
	color: #333;
	border: 0px solid #ccc;
	margin: 0 auto;
	height: 100%;
	background-color: #3399FF;
}






#footer ul
{
text-align:left;
padding-left:20px;
color:#1b1b1b;
margin-top:7px;
padding-bottom:10px;
}

#footer ul li
{
	border-top-style: none;
	list-style: none;
	padding: 0px 0px 0px 20px;
	line-height: 24px;
	background-position: 7px 7px;
	background-repeat: no-repeat;
	border-top-color: #D7D7D7;
	border-right-color: #D7D7D7;
	border-bottom-color: #D7D7D7;
	border-left-color: #D7D7D7;
	border-bottom:#3399FF dashed 1px;
}


#footer ul li a
{
color:#000000;
text-decoration:none;
}


#footer ul li a:hover
{
text-decoration:underline;
color:#FF6600;
}



#footer h1
{
font-size:17px;
color:#FF6600;
padding:5px 0px 5px 35px;
}

#footer h2
{
font-size:17px;
color:#FF6600;
padding:5px 0px 5px 35px;
}


#footer h3
{
font-size:15px;
color: Black;
padding:5px 0px 5px 35px;
}

#footer h4
{
font-size:12px;
color:#FF0000;
text-align:left;
padding:3px 0px 2px 5px;
margin:0px;
}





























#footer1 ul
{
text-align:left;
padding-left:20px;
color:#1b1b1b;
margin-top:7px;
padding-bottom:10px;
}

#footer1 ul li
{
	border-top-style: none;
	list-style: none;
	padding: 0px 0px 0px 20px;
	line-height: 24px;
	background-position: 7px 7px;
	background-repeat: no-repeat;
	border-top-color: #D7D7D7;
	border-right-color: #D7D7D7;
	border-bottom-color: #D7D7D7;
	border-left-color: #D7D7D7;
}


#footer1 ul li a
{
color:#000000;
text-decoration:none;
}


#footer1 ul li a:hover
{
text-decoration:underline;
color:#FF6600;
}



#footer1 h1
{
font-size:17px;
color:#FF6600;
/*padding:5px 0px 5px 35px;*/
}

#footer1 h2
{
font-size:17px;
color:#FF6600;
padding:5px 0px 5px 35px;
}


#footer1 h3
{
font-size:17px;
color:#FF6600;
padding:5px 0px 5px 35px;
}

#footer1 h4
{
font-size:12px;
color:#FF0000;
text-align:left;
padding:3px 0px 2px 5px;
margin:0px;
}




#footermenu_end {
	float:left;
	width:930px;
	height:auto;
	color: #ffffff;
	border: 0px solid #333;
	margin: 0 auto;
	vertical-align: text-top;
	background:#1b1b1b;
}


#footermenu_end p
{
text-align:center;
margin:0px;
padding:5px 3px 5px 3px;
}

#footermenu_end p a
{
text-decoration:none;
color:#ffffff;
}


#footermenu_end p a:hover
{
text-decoration:underline;
color:#CCFF00;
}



.footerMenu_right
{
	width:480px;
	float: right;
	text-align:left;
	color:#FFFFFF;
	display:inline;
	margin-bottom: 8px;
	vertical-align: top;
	padding-right: 10px;
	}




/*testing code */

.box_rotate {
width:100px;
height:100px;
background:#333333;
     -moz-transform: rotate(7.5deg);  /* FF3.5+ */
       -o-transform: rotate(7.5deg);  /* Opera 10.5 */
  -webkit-transform: rotate(7.5deg);  /* Saf3.1+, Chrome */
             filter:  progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083);  /* IE6,IE7 */
         -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083)"; /* IE8 */
}


.verticalText
{
text-align: center;
vertical-align: middle;
width: 20px;
margin: 10px;
padding: 0px;
height:100px;
padding-left: 3px;
padding-right: 3px;
padding-top: 10px;
white-space: nowrap;
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
FILTER: progid:DXImageTransform.Microsoft.basicimage(grayscale=0, xray=0, mirror=0, invert=0, rotation=1, opacity=1);
}

.trans_box2 {
  font-family:verdana;
  font-weight:bold;
  padding:40px;
  margin:30px;
  border:solid 1px #555;
  /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/75p_honey.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
.trans_box2[class] {
  background-image:url(/75p_honey.png);
}

.st {
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);

   /* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   /* IE6 & 7 */
    zoom: 1;
	/* Fallback for web browsers that doesn't support RGBa */
		background: rgb(0, 0, 0);
		/* RGBa with 0.6 opacity */
		background: rgba(0, 0, 0, 0.6);


}
.bluetab
{
font-size:14px;
color:#0099FF;
text-align:left;
padding:3px 0px 3px 15px;
}

.readmtab
{
	float:right;
	color:#FF0000;
	font-size:9pt;
}
.readmtab a
{
	color:#FF0000;
	text-decoration:none;
	}
.readmtab a:hover
{
	color:#0066CC;
	text-decoration:underline;
	
}
.formtxt
{
font-size:12px;
color:0a0b0c;
text-align:left;
padding:4px 0px 0px 15px;
}

.formbox
{

text-align:left;
float:left;
width:175px;
margin:3px 0px 4px 2px;
border: solid 1px #d4d3d3;
background:#ffffff;
font-size:9pt;
padding:1px;
}

.formbox1
{

text-align:left;
float:left;
width:175px;
margin:7px 0px 7px 8px;
border: solid 1px #d4d3d3;
background:#ffffff;
font-size:9pt;
padding:1px;
}
.formbox3
{
  
   padding-bottom:10px;  
    padding-left:5px;
    
    
    }


.formbox2
{

text-align:left;
float:left;
width:175px;
margin:7px 0px 7px 8px
border: solid 1px #d4d3d3;
background:#ffffff;
font-size:9pt;
padding:1px;
padding-top:2px;
}

.formbox



.formboxbig
{

text-align:left;
float:left;
width:175px;
height:60px;
margin:3px 0px 4px 2px;
border: solid 1px #d4d3d3;
background:#ffffff;
font-size:9pt;
padding:1px;
}



.formboxbig1
{

text-align:left;
float:left;
width:175px;
height:60px;
margin:7px 0px 7px 8px;
border: solid 1px #d4d3d3;
background:#ffffff;
font-size:9pt;
padding:1px;
}

.redstar
{
font-size:9pt;
color:#FF0000;
}
 
 .enqft
 {
 text-align:left;
 font-size:9pt;
 padding:5px 0px 5px 20px;
 }
 
 
 .enqbx
 {
 float:left;
 font-size:9pt;
 margin:5px 0px 5px 20px;
 width:180px;
 padding:1px;
 border:#d8d8d8 solid 1px;
 }
 
 
 .enqbxdes
 {
 float:left;
 font-size:9pt;
 margin:5px 0px 5px 20px;
 width:600px;
 height:50px;
 border:#d8d8d8 solid 1px;
 }
 
 .enqbxdes1
 {
 float:left;
 font-size:9pt;
 margin:5px 0px 5px 20px;
 width:300px;
 height:50px;
 border:#d8d8d8 solid 1px;
 }
 
 
 .enqsmbox
  {
 float:left;
 font-size:9pt;
 margin:5px 0px 5px 20px;
 width:80px;
 border:#d8d8d8 solid 1px;
 }
 
 
 .enqlt
 {
 float:left;
 font-size:9pt;
 margin:5px 0px 5px 20px;
 width:180px;
 border:#d8d8d8 solid 1px;
 }
 
 .btn1
 {
 float:left;
background:#333333;
 border:#FFFFFF solid 1px;
 margin-left:15px;
 }
  
 img
  {
  border-style: none;
    border-color: inherit;
    border-width: 0;
    margin-top: 0px;
}
  
  .addpadd
  {
      padding-bottom:0px;
      padding-left:20px;
      padding-right:0px;
      padding-top:2px;
      /*color:#009999;8*/
      text-decoration:none;
      
      }
      
      .coladd
      {
          /* color:#CC6600;*/
           color:#009999;
           text-decoration:none;
          
          
          }
          
          
          .btnp
          {
              
               padding-top:10px;
              
              
              }
                
  .paddhead
  {
      padding-bottom:50px;
      
      
      
      
      
      }
      
      .paddchat
      {
          
          
          padding-bottom:40px;
      
          
          
          }
          .paddtxt
          {
              
               padding-bottom:10px;
              
              }
           
 .respad
 {
     padding-bottom:10px;
      padding-top:10px; 
     
     
     
     } 
     
     
     .strtxt
     {
         
         font-weight:bold;
         
         
     }  
     
     .resdlst
     {
         padding-left:10px;
         padding-right:10px;
          padding-top:5px;
          padding-bottom:5px;
         
         
         
         }      
          
          
             h4
{
text-align:center;
font-size:15px;
padding:4px 0px 4px 0px;
margin:0px;
} 






















.home_contact_details 
{
    background-image:url(main_images/contact_us_bg_home.jpg);
    background-repeat:repeat-x;
    background-position:top left;
    border: 1px solid #dbdbdb;
    
    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;
    border-radius: 5px;
    behavior: url(border-radius.htc);
    
    height:auto;
    width:181px;
    margin:5px;
    margin-bottom:-10px;
    padding:5px;
    line-height:16px;
    font-size:11px;
     }
     
     
.h6
{
color:#fa630a;
font-size:13px;
text-align:center;
height: 30px;
font-weight: bold;
}
.newtitle
{
text-align:center;
font-size:12px;
font-weight:bold;
color:#333333;
padding:3px 0px 3px 0px;
}













.midside
{
width:695px;
float:left;
display:inline;
border:1px solid #dbdbdb;
margin-left:5px;
margin-top:5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
behavior: url(border-radius.htc);
padding-bottom:5px;
height:340px;
}























/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
padding: 0px 0;
margin-left: 0;
margin-top: 10px;
margin-bottom: 0;
font: bold 11px Arial;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 5px 5px;
padding-left:18px;
padding-right:18px;
margin-right: 0px;
border: 1px solid #dbdbdb;
color: #2d2b2b;
background: white url(main-images/menu_bg.jpg) top left repeat-x;
-moz-border-radius: 5px 5px 0px 0px;
-webkit-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px;
behavior: url(border-radius.htc);
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(main-images/menu_bg.jpg);
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
height:280px;
background:#FFFFFF;
font-size:12px;
padding-left:5px;
padding-right:5px;
}

.tabcontent .lefttab
{
float:left;
width:330px;
border: #dbdbdb solid 1px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
behavior: url(border-radius.htc);
margin-top:5px;
height:100px;

} 

.tabcontent p
{
font-size:12px;
padding:2px 5px 3px 5px;
}

.tabcontent p span
{
color:#FF0000;
font-size:11px;
font-weight:bold;
margin-left:4px;
}

.tabcontent p span a
{
color:#FF0000;
text-decoration:none;
font-weight:bold;
}


.tabcontent p span a:hover
{
color:#3366FF;
text-decoration:underline;
}

.tabcontent h1
{
color:#1388CB;
font-size:13px;
font-weight:bold;
text-align:left;
padding:0px;
}

.tabcontent .lefttab .a
{
float:left;
width:20px;
}

.tabcontent .lefttab .b
{
float:right;
width:280px;
}

.tabcontent .lefttab .b p
{
font-size:11px;
}

.tabcontent .righttab
{
float:right;
width:330px;
border: #dbdbdb solid 1px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
behavior: url(border-radius.htc);
margin-top:5px;
height:100px;
} 

.tabcontent .righttab .a
{
float:left;
width:20px;
}

.tabcontent .righttab .b
{
float:right;
width:280px;
}

.tabcontent .righttab .b p
{
font-size:11px;
}

@media print {
.tabcontent {
display:block !important;
}
}


.titport
{
    
     font-weight:bold;
     color: Blue;    
    }
h5
{
    font-weight: bold;
    font-size: 12px;
    padding-left: 10px;
}

.txtbox
{
    border: 1px solid #808080;
    height: 20px;
    vertical-align: middle;
}
.Button
{
    font-family: Tahoma;
    font-size: 9pt;
    background: #ffffff url('images/btn.gif') repeat-x left center;
    border: solid 1px #8E8F8F;
    height: 24px;
    padding-left: 3px;
    padding-right: 3px;
}

.Button:hover
{
    background: #ffffff url('images/btn_hover.gif') repeat-x left center;
    border: solid 1px #3C7FB1;
    cursor: pointer;
}
.para
{
    text-indent: 18px;
    line-height: 20px;
    padding-bottom: 2px;
    margin-top: -10px;    
}
.head11
{
border: solid #ECECEC;
color: #1360ab;
font-size: 18px;
font-weight: bold;
padding: 6px 5px 6px 20px;
border-width: 0 0 1px 0;
}.unique
{
 font-family:Verdana;
 color:#1388CB;
 font-size:12px;
    }
.unique a
{
text-decoration:none;
 color:#1388CB;

    }
.unique a:hover
{

 color:#1388CB;
 text-decoration:underline; 
  }


 .wd
{
float:left;
width:460px;
text-align:left;
background:url(ImageServices/web-appli.jpg) left no-repeat;
font-size:18px;
font-weight:bold;
padding:16px 0px 10px 50px;
color:#0099CC;
margin-left:10px;
border-bottom:dashed #999999 1px;
}

.appdev
{
text-align:left;
background:url(ImageServices/webapp.jpg) left no-repeat;
font-size:18px;
font-weight:bold;
padding:16px 0px 10px 50px;
color:#0099CC;
margin-left:10px;
width:460px;
float:left;
border-bottom:dashed #999999 1px;
}


.opensourcedev
{
text-align:left;
background:url(ImageServices/opensource-dev.jpg) left no-repeat;
font-size:18px;
font-weight:bold;
padding:30px 0px 10px 50px;
color:#0099CC;
margin-left:10px;
width:460px;
float:left;
border-bottom:dashed #999999 1px;
}

.ns_m .box
{
float:left;
width:530px;
margin-right:5px;
margin-top:5px;
-moz-box-shadow:inset 0 0 5px #cccccc;
 -webkit-box-shadow:inset 0 0 5px #cccccc;
 box-shadow:inset 0 0 5px #cccccc;
 border:#EBF5FF solid 1px;
 margin-left:10px;
 padding:5px 0px 0px 5px;

}

.hirededteam
{
text-align:left;
background:url(ImageServices/flahbg.jpg) left no-repeat;
font-size:18px;
font-weight:bold;
padding:16px 0px 10px 50px;
color:#0099CC;
margin-left:10px;
width:460px;
float:left;
border-bottom:dashed #999999 1px;
}


