body{
padding:0px;
margin:0px;
text-align:center;
background:url(images/mainbg.gif) repeat-x #6c6c6c; 
}
.divclear {clear:both;}

img { border:0px;}

a:hover { text-decoration:none}

.main_text, body, li, input, textarea, font
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:16px;
		color:#6A6A6A;		
	}

a { color:#5694A1}

span, span a {color:#5694A1; text-decoration:none;}
span a:hover { text-decoration:underline}

.c_text, .c_text a {text-decoration:none; color:#6A6A6A;}
.c_text a:hover { text-decoration:underline}

.ls_text a { line-height:10px; color:#2E2E2E; text-decoration:none;
					
}
.ls_text a:hover { }
.linksline {
height:20px;
	}
.linksline a:hover {
		border-bottom-color:#CECECE; 
		border-bottom-width:1px;
		border-bottom-style:solid; 
		padding-bottom:5px;
}

.gbold {color: #339999; font-weight: bold; }

.ls_text, .ls_text img { vertical-align:middle}
.ls_text a { margin-left:5px;}

.white_text, .white_text a { color:#FFFFFF; line-height:18px}

.white_text span a {color:#FFFFFF; text-decoration:none; line-height:12px;}
.white_text span a:hover { text-decoration:underline}

.no_class, form
	{
		width:auto;
		height:auto;
		margin:0px;
		padding:0px;
		border:0px;		
	}


.form {height:24px; margin-top:3px;}
.form input {width:158px; height:21px; border:#CECECE 1px solid; background-color:#ffffff; padding-left:5px;}

textarea {width:158px; height:75px; border-color:#CECECE; border-width:1px; background-color:#ffffff; padding-left:5px; border-style: solid; overflow:hidden; margin-top:3px}

.input1 {width:134px; height:21px; border-color:#5F686D; border-width:1px; background-color:#ffffff; padding-left:5px; border-style: solid; vertical-align:middle}

ul {margin-top:5px;}
/*li  {background: none; margin:0px; padding:0px}
li a  {line-height:18px; text-decoration:none }
li a:hover { text-decoration:underline}*/



#bg {
	width:786px;
	margin:auto;
	background:url(images/mbg.jpg);
	background-repeat:no-repeat;

}

.mbg {
	width:786px;
	margin:auto;
	background:url(images/bg.gif) repeat-y;
	
	
}

.dt { display:table; width:100%}

.dr { display:table-row; width:100%;}
.hdr_m{width:715px;background-image:url(images/hdr.jpg); background-repeat:no-repeat; height:261px;}

.dc { display:table-cell; float:left;}

.main { width: 766px; margin: auto; text-align:left}

.header { height: auto;}

.header1 { margin-left:24px;}

.content { width:714px; margin-left:27px; margin-top:16px;}

.bottom { height:78px;}

.v_l { background:url(images/p.gif) repeat-y}

.v_m { background:url(images/v-m.gif) no-repeat right; height:5px}

.v_m1 { background:url(images/3-m.gif) no-repeat left; height:5px}

.h_l { background:url(images/p.gif) repeat-x 0px 2px; height:5px}



div.sample_attach, a.sample_attach
{
  width: 170px;
  padding: 5px 5px;
  color: #339999;
}

a.sample_attach
{
  display: block;
  border-bottom: none;
  text-decoration: none;
}

#tesub {
 padding: 3px 3px 3px 3px;
  border: 1px solid #CCCCCC;
  background: #F1FEFE;
  width:auto;  
}
#tesub a{
  background: #F1FEFE;
  padding: 0px 3px 3px 3px;
  
}
#tesub a:hover {
	border:none;
  background: #F1FEFE;
  text-decoration:underline;
}
#servicessub {
 padding: 3px 3px 3px 3px;
  border: 1px solid #CCCCCC;
  background: #F1FEFE;
  width:auto;  
}
#servicessub a{
  background: #F1FEFE;
  padding: 0px 3px 3px 3px;
  
}
#servicessub a:hover {
	border:none;
  background: #F1FEFE;
  text-decoration:underline;
}
#companysub {
 padding: 3px 3px 3px 3px;
  border: 1px solid #CCCCCC;
  background: #F1FEFE;
  width:auto;  
}
#companysub a{
  background: #F1FEFE;
  padding: 0px 3px 3px 3px;
  
}
#companysub a:hover {
	border:none;
  background: #F1FEFE;
  text-decoration:underline;
}

#devlopersub {
 padding: 3px 3px 3px 3px;
  border: 1px solid #CCCCCC;
  background: #F1FEFE;
  width:100px;  
}
#devlopersub a{
  background: #F1FEFE;
  padding: 0px 3px 3px 3px;
  
}
#devlopersub a:hover {
	border:none;
  background: #F1FEFE;
  text-decoration:underline;
}
.addrass {width:280px; height:auto; margin:0 0 0 225px;}
.contact_img {width:425px; height:auto;border:1px solid; border-color:#CCCCCC; padding:8px;}
.con_re {width:280px; height:40px; background-image:url(images/con_re.jpg); background-repeat:no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#cc0000; font-weight:bold;}

.border {
	border:1px solid;
	border-color: #cecece;
}

.right_part_sub {width:218px; height:auto; float:right; margin:0 0 0 0;}
.right_part_sub1 {width:218px; height:auto; float:right; margin:5px 0 0 0;}
.contain {width:470px; height:auto; margin:20px 0 15px 0; background-image:url(images/servicesbox_gred.jpg); background-repeat:repeat-x; border:1px solid; border-color:#cecece; float:left; background-color:#2b2b2b;}
.contain1 {width:470px; height:auto;border:1px solid; border-color:#CCCCCC; float:left;}
.contain_text {width:458px; height:auto; margin:0 0 10px 2px;}
.contain2 {width:470px; height:auto; margin:10px 0 0 0;float:left;}
.contain2_text {font-family:"Trebuchet MS"; font-size:16px; font-weight:bold; color:#000000;}
.contain2_text_big {font-family:"Trebuchet MS"; font-size:11px; font-weight:bold; color:#000000;}
.contain2_text_small {font-family:"Trebuchet MS"; font-size:11px; font-weight:normal;color:#000000;}
.bg_text {font-family:"Trebuchet MS"; font-size:16px; font-weight:bold; color:#000000; background-color:#CCCCCC;}

.teb_text1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#6A6A6A;}
.teb_text11 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#6A6A6A; font-weight:bold;}

.main_box {width:480px; height:auto; margin:10px 0 0 0;float:left;}
.box_1 {width:225px; float:left;}
.box_tital {width:345px; font-family:"Trebuchet MS"; font-size:17px; font-weight:bold; color:#0ca2b7; float:left;margin:5px 10px 0 0;}
.box_tital-4 {width:200px; font-family:"Trebuchet MS"; font-size:17px; font-weight:bold; color:#0ca2b7; float:left; padding:5px 0 0 0;}
.box_text {width:225px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#666666; padding:10px 0 0 0; float:left; text-align:left;}
.box_2 {width:225px; float:right;}

.main_box1 {width:715px; height:auto; margin:10px 0 0 0;float:left; border:1px solid; border-color:#CCCCCC;}
.java_tital {font-family: Arial; font-size:14px; color:#3399FF; font-weight:bold; padding:0 0 8px 0; display:block;}
.sub_box_1{width:715px; height:auto; margin:10px 0 0 0;float:left;}
.sub_box_2{width:345px; height:auto; margin:10px 0 10px 0;}
.sub_box_2_2{width:345px; height:auto; margin:10px 0 0 0;float: left;}
.box_tital_2{width:345px; font-family:"Trebuchet MS"; font-size:20px; font-weight:bold; color:#0ca2b7;}

.box_4 {width:345px; float:left;}

#link {width:300px; float:left;}
#link_main {width:715px;}

.border_7 {border:1px solid; border-color:#CCCCCC; padding:5px;}

#box-1 {width:217px; float: right;border:1px solid; border-color:#c4c3c3; background-color:#e1e1e1;}
#box-1_top {width:217px; height:29px; background-image: url(images/box_top1.jpg);background-repeat:repeat-x;}
#box_text { width:215px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold;}
#box_con {width:217px; background-image:url(images/box_re.jpg); background-repeat:repeat-x;}
#box_text_normal{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#474646; width:208px; padding:5px 4px 10px 6px; line-height:14px;}
.blue_color {color:#0180aa;}
.seeall_link {width:217px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4b4949; font-weight:bold; padding:0 0 8px 0; border-top:1px solid; border-color:#c4c3c3;}
.seeall_link a {text-decoration:underline; color:#4c3c3c;}
.seeall_link a:hover {text-decoration:none;}
a.blue_link {color:#0180aa; text-decoration:none;}
a.blue_link:hover {color:#0180aa; text-decoration:underline;}
