body
{margin:0px;
padding:0px;
background:#222222;
}
*
{margin:0px;
padding:0px;
}
a
{
	text-decoration:none;
	outline:none;
}
#wrap
{
	width:903px;
	margin:0 auto;
	
}
#wrap-sup
{
	width:903px;
	float:left;
	background:#ffffff;
	
}
#head
{
	width:903px;
	float:left;
	margin:29px 0 0 0;
	position:relative;
	}
	#headlft
	{
		width:570px;
		float:left;
	}
#headlft h1
{
	width: auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:40px;
	color:#46ace1;
	font-weight:bold;
	margin:0 0 0 302px;
	text-shadow:#959494 1px 1px 1px ;
}
#headlft img
{
	width:auto;
	float:left;
	margin:3px 0 0 108px;
}
#headlft p
{
	width:155px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#7c7c7c;
	margin:6px 0 0 400px;
}
#headrht img.person
{
	width:auto;
	float:left;
	margin:5px 0 0 0;
	
}
#headrht img.bookmark
{
	width:auto;
	float:left;
	margin:126px 0 0 33px;
}
#headrht
{
	width:295px;
	float:left;
	margin:0 0 0 37px;
}
ul#menu
{
	width:594px;
	height:54px;
	float:left;
	position:fixed;
	background:url(menubg.png) no-repeat;
	left:50%;
	top:140px;
	margin-left:-469px;
	z-index:100;
}
ul#menu li
{
	width:auto;
	float:left;
	list-style:none;
	margin-left:17px;
	margin-top:10px;
}
ul#menu li.space
 {width:6px; height:6px; margin:17px 0 0 17px; float:left; text-indent:-9999px; background:url(dot.png) no-repeat center 50%;
 }	

ul#menu li a
{
	width:auto;
	padding:0 6px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
}
#center
{
	width:840px;
	float:left;
	margin:123px 0 0 28px;
	position:relative;
	padding:0 0 87px 0;
}
#centerobj
{
	width:840px;
	float:left;
}
#centereducation
{
	width:840px;
	float:left;
	position:relative;
	margin-top:40px;
}
#centereducation h2
{
	width:138px;
	height:40px;
	background:url(personal.png) no-repeat;
	position:absolute;
	left:-45px;
	top:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	font-weight:normal;
	padding:5px 0 0 35px;

	
	
}

#centerexp
{
	width:840px;
	float:left;
	position:relative;
	margin-top:40px;
}
#centerexp h2
{
	width:138px;
	height:40px;
	background:url(personal.png) no-repeat;
	position:absolute;
	left:-45px;
	top:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	font-weight:normal;
	padding:5px 0 0 35px;

	
	
}
#centerskills
{
	width:840px;
	float:left;
	position:relative;
	margin-top:40px;
}
#centerskills h2
{
	width:138px;
	height:40px;
	background:url(personal.png) no-repeat;
	position:absolute;
	left:-45px;
	top:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	font-weight:normal;
	padding:5px 0 0 35px;

	
	
}
#centercontact
{
	width:840px;
	float:left;
	position:relative;
	margin-top:40px;
}
#centercontact h2
{
	width:138px;
	height:40px;
	background:url(personal.png) no-repeat;
	position:absolute;
	left:-45px;
	top:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	font-weight:normal;
	padding:5px 0 0 35px;

	
	
}
#center h2.head
{
	width:138px;
	height:40px;
	background:url(personal.png) no-repeat;
	position:absolute;
	left:-45px;
	top:-50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	font-weight:normal;
	padding:5px 0 0 35px;

	
	
}


#center h3
{
	width:100%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#ff7928;
	padding:0 0 10px 0;
	border-bottom:#edd3c3 solid 1px;
	font-weight:normal;
		text-shadow:#c4c4c4 1px 1px 0px 
}
#center p
{
	width:818px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#7a7a7a;
	line-height:22px;
	margin:32px 0 0 0;
}
#center h3.margin
{
	margin:32px 0 0 0;
}
#center h3.margin1
{
	margin:115px 0 0 0;
}	
#center h4
{
	width:290px;
	float:left;
	margin:30px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#46ace1;
}
#center p.para
{
	width:85px;
	margin:28px 0 0 0;
}
#center p.para2
{
	margin:5px 0 0 0;
}
ul.list
{
	width:807px;
	float:left;
	margin:29px 0 0 0;
}
ul.list li
{
	width:111px;
	float:left;
	list-style:none;
	margin-right:60px;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#7a7a7a;
}

.btm
{
	width:121px;
	float:left;
	margin:32px 70px 0 0;
}
.btm h4.btmhead
{
	width:100%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#46ace1;
	font-weight:bold;
}
#center p.btmpara
{
	width:100%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7c7c7c;
	margin:20px 0 0 0;
	line-height:15px;
}

#btmformlft
{
	width:auto;
	float:left;
	margin:34px 0 0 0;
	padding:0;
}
#btmformlft input
{
	width:178px;
	float:left;
	border:#edd3c3 solid 1px;
	margin:0 0 12px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7a7777;
	padding:2px 15px;
	height:20px;
	clear:left;
}
#btmformrht
{
	width:auto;
	float:left;
	margin:34px 0 0 27px;
}
#btmformrht input
{
	width:162px;
	float:left;
	border:#edd3c3 solid 1px;
	margin:0 0 12px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7a7777;
	padding:2px 15px;
	height:20px;
	clear:left;
}
	
#btmformrht .text
{
	width:180px;
	height:58px;
	float:left;
	border:#edd3c3 solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7a7777;
	padding:2px 5px;
	clear:left;
	
}	
#btmformrht input.submit
{
	width:89px;
	float:right;
	background:#46ace1;
	color:#fff;
	padding:6px 10px 10px 10px;
	height:27px;
	margin:25px 0 0 0px;
	border:none;
	cursor:pointer;
}
#footer
{width:903px;
float:left;
background:#ff7928;
height:14px;
}
#per{width:2px; height:2px; float:left; margin-top:-30px}
#edu{width:2px; height:2px; float:left; margin-top:-160px}
#exp{width:2px; height:2px; float:left; margin-top:-160px}
#skl{width:2px; height:2px; float:left; margin-top:-160px}
#cnt{width:2px; height:2px; float:left; margin-top:-160px}
.mtop{margin-top:20px}
	
	
	