	/* CSS Document */
	html { margin:0px;}
	body {width:950px; margin:0 auto;  font-family:Arial; font-size:11px; background-color:#666666; padding:0px 0px }
	a { text-decoration:none;color:#3eafaf; }
	a:hover { text-decoration:underline;color:#ff8c00; }
	h1 {
		margin:0px;
		padding:0px;
	}
	h2 {
		margin:0px;
		padding:0px;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
		color: #FFFFFF;
	}
	form{ padding:0px; margin:0px;}
	
	.recruiter { background:url(http://images.shine.com/HomePage_V3/Images/shine_bg.gif); border-bottom:solid 1px #d9d9d9; width:951px; float:left;padding:2px 10px 0px 0px;}
	.nav {
	width:950px;
	background-color:#333333;
	margin:0px 0px 0px 1px;
	clear:both;
	}
	.nav h1 {
		color:#FF9900;
		padding:0px 0px 0px 9px;
		font-size: 14px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
	
	
	.rec {
		float:right;
		margin:12px 27px 0 0;
		color:#fff;
		font-weight:bold;
		background:url(1.jpg) repeat-x;
	}
	.gsbtmlogo { padding:0px 0px 0px 0px; margin:36px 0px 0px 20px; float:left; width:75px; height:82px; background-image:url(logo.jpg); background-repeat:no-repeat }
	
	.rec a{float:left;  padding:5px 10px 5px 10px;color:#fff;}
	.rec a:hover{ color:#fff; text-decoration:none;  padding:5px 10px 5px 10px; }
	.rec a strong{ color:#fff; text-decoration:underline;  padding:0px 5px 0px 2px;display:block; }
	
	.recinside {
		float:left;
		margin:10px 0px 0 0;
		color:#fff;
		font-weight:bold;
		background:url(1.jpg) repeat-x;
		width: 327px;
	}
	.recinside a{float:left;  padding:5px 10px 5px 10px;color:#fff;}
	.recinside a:hover{ color:#fff; text-decoration:none;  padding:5px 10px 5px 10px; }
	.recinside a strong{ color:#fff; text-decoration:underline;  padding:0px 5px 0px 2px;display:block; }
	
	.logo{ padding:0px 0px 0px 0px; float:left; width:207px; color:#0e0e0e; font-weight:bold; font-size:9px; font-family:Verdana;}
	.logo img { float:left;}
	.login {
	float:right;
	width:440px;
	color:#ff8d01;
	padding:0px 10px 0px 10px;
	margin:10px 0px 0 0;
	height: 65px;
	}
	.login i { float:right; background:url(http://images.shine.com/HomePage_V3/Images/continue.gif) repeat-x #ff9f00; color:#fff; border:solid 1px #ff9f00; padding:0px 5px 0px 5px; font:bold 12px Arial; margin:5px 5px 0 0;}
	.login i a{ color:#fff; text-decoration:none;}
	.login i a:hover{ color:#fff; text-decoration:none;}
	.login h1{
	font-size:12px;
	margin:0px;
	padding:0px 0px 8px 0px;
	line-height:10px;
	float: none;
}
	.login h2 input {
	font-size:11px;
	width:130px;
	float:left;
	padding:0px;
	margin:1px 2px 0px 1px;
}
	.login h2 { font-size:11px; font-weight:normal; }
	.login h2 span {color:#FFFFFF; float:left; padding:3px 0px 0px 0px;}
	.login h3 a{ text-align:right; color:#3eafaf; font-size:11px; padding:5px 0px 0px 0px ; font-weight:normal; float:right;margin:0px;}
	.login span input{ padding:2px 0px; margin:0px; float:left;} 
	.login input { margin:0px; padding:0px 0px 0px 5px; float:right;}
	 * html .login h2 input {margin:5px 5px 0px 4px;} /* ie6 hack */
	
	
	.top_nav{
	background:url(4.jpg) repeat-x;
	width:623px;
	float:right;
	}
	.top_nav h1 {
	font-size:13px;
	font-weight:bold;
	float:left;
	margin:1px 0px 0px 15px;
	}
	.top_nav h1 img{ vertical-align: text-top;}
	.new { position:absolute; top:80px; margin-left:258px;}
	
	.top_nav h1 a {float:left; padding:11px 6px 11px 6px; }
	.top_nav h1 a:hover{
	float:left;
	background:url(3.jpg) repeat-x;
	background-position:bottom;
	padding:13px 6px 13px 6px;
	text-decoration:overline;
	color:#3eafaf;
}
	
	.top_nav h1.nobdr { background:none;}
	.top_nav h1 img{ border:none; padding:0px 0px 0px 0px; vertical-align:text-top; margin-left:-30px;}
	
	
	.bdr {
	background:url(line.gif) right no-repeat;
	width:5px;
	float:left;
	height:45px;
	margin:0px 0px 0px 0px;
	}
	.clear { clear:both;}
	.c1 {text-align: left}
	#footer {  margin:0px 0px 1px 1px;width:958px; border-top:solid 1px #e5e5e5; background:url(http://images.shine.com/HomePage_V3/Images/footer.gif) repeat-x; float:left; }	
	.foot_cntnt{  padding:0px 0px 0px 20px; width:939px; }
	* html .foot_cntnt{width:909px; }
	
	
	.foot_cntnt ul{ margin:7px 0px 0px 0px; padding:0px; list-style:none; width:185px; float:left;}
	* html .foot_cntnt ul{width:180px; }
	.foot_cntnt li{ margin:0px; padding:0px; list-style:none;  background-image:none;}
	.foot_cntnt li h1{ margin:0px; padding:0px;font:11px Arial;  color:#3eafaf; background-image:none;}
	.foot_cntnt li h1 a{ margin:0px; padding:0px 0px 0px 10px; background:url(http://images.shine.com/HomePage_V3/Images/bullet1.gif) no-repeat 0px 6px; font:11px Arial;  color:#3eafaf;}
	.foot_cntnt li h1 a:hover{ margin:0px; padding:0px 0px 0px 10px; background:url(http://images.shine.com/HomePage_V3/Images/bullet1.gif) no-repeat 0px 6px; font:11px Arial;  color:#3eafaf; text-decoration:underline;}
	.foot_cntnt li { margin:0px; padding:0px;font:11px Arial;  color:#3eafaf; background-image:none;}
	.foot_cntnt li a{ margin:0px; padding:0px 0px 0px 10px; background:url(http://images.shine.com/HomePage_V3/Images/bullet1.gif) no-repeat 0px 6px; font:11px Arial;  color:#3eafaf; }
	.foot_cntnt li a:hover{ margin:0px; padding:0px 0px 0px 10px; background:url(http://images.shine.com/HomePage_V3/Images/bullet1.gif) no-repeat 0px 6px; font:11px Arial;  color:#3eafaf; text-decoration:underline;}
	.footerad { text-align:center;}
	.foot { background:url(http://images.shine.com/HomePage_V3/Images/shine_bg.gif); width:961px; float:left;padding:0px 10px 5px 0px; }
	.foot_main{ border:solid 1px #d9d9d9; background:#fff; height:40px;}
	.foot_main ul {padding:16px 9px 0px 0px; margin:0px;text-align:right;}
	.foot_main ul li {display:inline;font:11px Arial, sans-serif;color:#BFBFBF;}
	.foot_main ul li a {padding:0px;text-decoration:none;}
	.foot_main img { vertical-align:top; padding:0px; margin:-5px 5px 0px 0px ;}
	.redmatch1{ float:left; padding:15px 0px 0px 12px;font:11px Arial, sans-serif;color:#BFBFBF;}
	
	.back_nav{ width:623px; float:right;}
	.back_nav_side{
	width:550px;
	float:left;
}
	.back_big{ width:623px; background-image:url(new%20head.jpg); height:250px;}

	.belownav {
	width:950px;
	background-color:#333333;
	margin:0px 0px 0px 1px;
	clear:both;
	border-left:solid 1px #ffffff;
	border-right:solid 1px #ffffff;
}
	.searchlogo { float:left; width:90px; height:60px; background-image:url(search.jpg); background-repeat:no-repeat; color:#ff8d01; padding:0px 5px 0px 10px; margin:0px 0px 0px 0px; }
	
	.search { float:right; width:500px; color:#ff8d01; padding:0px 5px 0px 10px; border-left:solid 1px #dcdcdc; margin:20px 0px 0 0; }
	.search i { float:right; background:url(http://images.shine.com/HomePage_V3/Images/continue.gif) repeat-x #ff9f00; color:#000;  padding:0px 5px 0px 5px; font:bold 12px Arial; margin:5px 5px 0 0;}
	.search i a{ color:#000000; text-decoration:none;}
	.search i a:hover{ color:#000; text-decoration:none;}
	.search h1{ font-size:12px; margin:0px; padding:0px 0px 8px 0px; line-height:10px;}
	.search h2 input { font-size:11px; width:109px; float:left; padding:0px; margin:1px 2px 0px 1px;}
	.search h2 select { font-size:11px; width:109px; float:left; padding:0px; margin:1px 2px 0px 1px;}
	
	.search h2 { font-size:11px; font-weight:normal; }
	.search h2 span {color:#000; float:left; padding:3px 10px 0px 10px;}
	.search h3 a{ text-align:right; color:#3eafaf; font-size:11px; padding:5px 0px 0px 0px ; font-weight:normal; float:right;margin:0px;}
	.search span input{ padding:2px 0px; margin:0px; float:left;} 
	.search input {
		margin:1px 10px 0px 0px;
		padding:0px 0px 0px 5px;
		float:right;
	}
	 * html .search h2 input {margin:5px 5px 0px 4px;} /* ie6 hack */
 	.search2 {
	float:left;
	width:500px;
	color:#ff8d01;
	padding:0px 5px 0px 8px;
	border-left:solid 1px #dcdcdc;
	margin:15px 0px 0 0;
}
	.search2 i { float:right; color:#000;  padding:0px 5px 0px 5px; font:bold 12px Arial; margin:5px 5px 0 0;}
	.search2 i a{ color:#000000; text-decoration:none;}
	.search2 i a:hover{ color:#000; text-decoration:none;}
	.search2 h1{ font-size:12px; margin:0px; padding:0px 0px 8px 0px; line-height:10px;}
	.search2 h2 input { font-size:11px; width:109px; float:left; padding:0px; margin:1px 2px 0px 1px;}
	.search2 h2 select { font-size:11px; width:109px; float:left; padding:0px; margin:1px 2px 0px 1px;}
	
	.search2 h2 { font-size:11px; font-weight:normal; }
	.search2 h2 span {
	color:#FFFFFF;
	float:left;
	padding:3px 10px 0px 10px;
}
	.search2 h3 a{ text-align:right; color:#3eafaf; font-size:11px; padding:5px 0px 0px 0px ; font-weight:normal; float:right;margin:0px;}
	.search2 span input{ padding:2px 0px; margin:0px; float:left;} 
	.search2 input {
		margin:1px 10px 0px 0px;
		padding:0px 0px 0px 5px;
		float:right;
	}
	 * html .search2 h2 input {margin:5px 5px 0px 4px;} /* ie6 hack */
	 
	.alongnav{ padding:0px 0px 0px 0px; float:left; width:327px; color:#0e0e0e; font-weight:bold; font-size:9px; font-family:Verdana;}
	
	* html .foot_cntnt{width:909px; }
	
	
	.regform{ width:327px; float:left; margin:0px 0px 2px 0px; background-color:#CCCCCC;}
	.regform h1{ font-size:12px; color:#fff; padding:2px 0px 2px 9px; background:#ff8900; margin:0px 1px 0px 0px; }
	.regform form { padding:0px; margin:0px;}
	.regform form ul{ padding:0px; margin:0px 0px 0px 0px; display:inline;font-size:11px; color:#565656; width:306px; float:left; }
	.regform form li { list-style:none; font-size:11px;float:left;display:inline; padding:0px 0px; margin:0px 0px 0px 0px;}
	.regform form h2 { font-size:11px; width:130px; float:left; padding:5px; margin:1px 2px 0px 1px; color:#000}
	.regform form h3 { font-size:11px; width:300px; float:left; padding:5px; margin:1px 2px 0px 1px; color:#000}
	.regform form h2 input { font-size:11px; width:120px; float:center; padding:0px; margin:1px 2px 0px 1px;}
	* html.regform form li { margin:-1px 0px 0px 0px;}
	
	.regform-reg{
	width:398px;
	float:left;
	margin:0px 0px 2px 0px;
	background-color:#CCCCCC;
	height: 400px;
}
	.regform-reg h1{ font-size:12px; color:#fff; padding:2px 0px 2px 9px; background:#ff8900; margin:0px 1px 0px 0px; }
	.regform-reg form { padding:0px; margin:0px;}
	.regform-reg form ul{
	padding:0px;
	margin:0px 0px 0px 0px;
	display:inline;
	font-size:11px;
	color:#565656;
	width:330px;
	float:left;
}
	.regform-reg form li { list-style:none; font-size:11px;float:left;display:inline; padding:0px 0px; margin:0px 0px 0px 0px;}
	.regform-reg form h2 {
	font-size:11px;
	width:130px;
	float:left;
	padding:10px;
	margin:1px 2px 0px 1px;
	color:#000
}
	.regform-reg form h3 { font-size:11px; width:300px; float:left; padding:5px; margin:1px 2px 0px 1px; color:#000}
	.regform-reg form h2 input { font-size:11px; width:120px; float:center; padding:0px; margin:1px 2px 0px 1px;}
	* html.regform-reg form li { margin:-1px 0px 0px 0px;}
	.regform-search11{
	width:950px;
	float:left;
	margin:0px 0px 0px 0px;
	background-color:#333333;
	}
	.regform-search{
	width:950px;
	float:left;
	margin:0px 0px 0px 0px;
	background-color:#CCCCCC;
}
	.regform-search h1{ font-size:12px; color:#fff; padding:2px 0px 2px 9px; background:#ff8900; margin:0px 1px 0px 0px; }
	.regform-search form { padding:0px; margin:0px;}
	.regform-search form ul{
	padding:0px;
	margin:0px 0px 0px 0px;
	display:inline;
	font-size:12px;
	color:#565656;
	width:500px;
	float:left;
}
	.regform-search form li {
	list-style:none;
	font-size:12px;
	float:left;
	display:inline;
	padding:0px 0px;
	margin:0px 0px 0px 0px;
}
	.regform-search form h2 {
	font-size:12px;
	width:200px;
	float:left;
	padding:5px;
	margin:10px 2px 0px 20px;
	color:#000
}
	.regform-search form h3 {
	font-size:11px;
	width:300px;
	float:left;
	padding:0px;
	margin:10px 2px 0px 20px;
	color:#666666
}
	.regform-search form h2 input { font-size:11px; width:120px; float:center; padding:0px; margin:1px 2px 0px 1px;}
	* html.regform-search form li { margin:-1px 0px 0px 0px;}
	
	#salary_tool{
		width:700px;
		float:left;
	}
	#salary_tool h1 {
		background:url(http://images.shine.com/HomePage_V3/Images/heading_base.gif) repeat-x;
		color:#FFFFFF;
		font-size:13px;
		line-height:25px;
		padding:0px 0px 0px 12px;
		margin:0 0 2px 0;
	}
	#salary_tool h1 a{ color:#333333; font-size:13px; line-height:18px;}
	
	.flash{
	width:327px;
	background-color:#333333;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	margin-right: 1px;
	}
	.flash li {
	color:#999999;
	margin-right:5px;
	font-size: 12px;
	text-align: justify;
	}
	.flash2{
	width:300px;
	background-color:#333333;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	margin-right: 5px;
	}
	.flash2 li {
	color:#999999;
	margin-right:5px;
	font-size: 12px;
	text-align: justify;
	}
	#salary_tool_hot{ width:601px; float:left;}
	#salary_tool_hot h1 { color:#333333; font-size:13px; padding:0px 0px 0px 12px; margin:0px; }
	#salary_tool_hot h1 a{ color:#333333; font-size:13px; line-height:18px;}
.txt_orange{
	color:#0000FF;
}
.txt_grey{
	padding-left:5px;
	color:#000000;
}
.Form_fields{
font-size:11px;
}
.style1 {
	color: #666666;
}
	.job{
	color:#BD6B00;
}
.job h1 a:hover{
	background:url(1.jpg) repeat-x;
	background-position:bottom;
	padding:6px 0px 6px 0px;
	text-decoration:overline;
	color: #FF9900;
}
textarea.terms {
	width:550px;
	height:100px;
	border:1px solid #ccc;
	background:#f2f2f2;
	font:normal 11px/15px arial;
	padding:6px;
	color:#333;
}
