#main {
width:984px;
margin:auto;
position:relative;
min-height: 100%;
}
* html #main {
width:986px;
margin:auto;
position:relative;
min-height: 100%;
}
/*#main {
width:100%;
margin:auto;
position:relative;
}
* html #main {
width:100%;
margin:auto;
position:relative;
}*/
#tophead {
width:100%;
margin-top:3px;
margin-bottom:-10px;
position: relative;
}
* html #tophead {
width:100%;
height:34px;
margin-top:3px;
margin-bottom:5px;
}

#topheader {
	width:100%;
	margin:auto;
}
#topback{
 background-image:url(http://www.siliconoutsourcing.net/images/top_back.jpg);height:6px}
 
#navbar {
	background-image:url(http://www.siliconoutsourcing.net/images/menu_back.jpg);
	width:757px;

	

}
* html #navbar {
	background-image:url(http://www.siliconoutsourcing.net/images/menu_back.jpg);
	width:757px;
	height: 37px;
	margin-left: -9px;

}

#navbar ul {
	margin:0;
	padding:0;
	list-style:none;
	}
#navbar li {
  float:left;
  position: relative;
  display:inline;
}

* html #navbar li {
  float:left;
  position: relative;
  display:inline;
  margin-bottom:-4px;
}


#leftside {
float: left;
width: 228px;
background-color:#F4F6EE;
margin: 0px;
padding: 0px;
}

* html #leftside {
float: left;
width: 228px;
margin: 0px;
padding: 0px;
background-color:#F4F6EE;
}
#call
{
background-image:url(http://www.siliconoutsourcing.net/images/call_back.jpg);
height:105px;
border-left:1px solid #DADCD8;
border-top:1px solid #DADCD8;
border-right:1px solid #DADCD8;
}
#livechat
{background-image:url(http://www.siliconoutsourcing.net/images/live_back.jpg);
height:51px;
width:224px;
padding-top:10px
}
#login
{
background-image:url(http://www.siliconoutsourcing.net/images/login_back.jpg);
border-left:1px solid #C2C2C2;
border-bottom:1px solid #C2C2C2;
border-right:1px solid #C2C2C2;
height:109px
}



.leftmenu {
		list-style-type: none;
		margin: 0;
		padding: 0;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		font-weight:normal;
		COLOR:#9EB0B7;
		background-color:#EEF0E5;
	}
	
	.leftmenu li{
	padding-bottom:1px;
	margin-left:7px;
	width:214px;
	
	}
	
.leftmenu li a{
	COLOR:#1B3960;
	display: block;
	padding-top:0px;
	border-bottom:1px dashed #9EB0B7;
	padding-left:10px;
	padding-top:5px;
	text-decoration: none;
	font-weight:normal;
	font-size: 11px;
	height:18px;
	}
	
	.leftmenu a:hover{
	text-decoration:underline;
	
	}
	
	
#speak
{background-image:url(http://www.siliconoutsourcing.net/images/client_speak_back.jpg);
float:left;
width:206px;
padding-top:8px;
height:25px;}	

#speaktxt {
width:208px;
clear:both;
padding-top:5px;
margin-left:10px;
margin-right:10px;}

#middle_i {
	background-color:#F4F6EE;
	width:734px;
	text-align:left;
	float:left;
	POSITION: relative;
	margin-top:0px;
	padding-left:12px;
	padding-right:10px;
	}
* html #middle_i {
	background-color:#F4F6EE;
	width:732px;
	text-align:left;
	float:left;
	POSITION: absolute;
	padding-left:12px;
	padding-right:10px;
	}
	
#box_main {
width:208px;
height:278px;
border:1px solid #D4D6C7
}
	
#middle {
width:76%;
	text-align:left;
/*	margin-right:-74%;*/
	padding-top:14px;	
	margin-right:10px;
	float:right;
}

* html #middle {
	width:75.5%;
	text-align:left;
/*	margin-right:-74%;*/
	padding-top:14px;	
	margin-right:10px;
	float:right;
}


#middle_leftbox {
clear:left;
float:left;
width:48%;
padding:0;
}

#middle_rightbox {
clear:right;
	FLOAT: right;
width:48%;
padding:0;
}

#middle_gap {
clear:left;
margin-left:49%;
margin-right:49%;
}

#boxhead {
background:url(http://www.siliconoutsourcing.net/images/index_55.jpg);
height:27px; }

#serhead {
width:98%;
margin:0% 1% 0% 1%;
}

#serleft {
float:left;
width:49%;
padding:0;
}
#serright {
	FLOAT: right;
	width:48%;

}

#Structural{
background-image:url(http://www.siliconoutsourcing.net/images/strucural_back.jpg);width:181px;float:left;
padding-top:7px;
height:25px;}

#bottom
{
clear:both;
width:auto;
position: relative;
}
* html #bottom
{
clear:both;
width:auto;
}
#bottomtop {
background-image:url(http://www.siliconoutsourcing.net/images/bottom_back.jpg);
padding-top:6px;
height:21px;

}

#bottommid {
background-color:#F6F7F2;
padding-top:8px;
height:23px;
}
