@charset "utf-8";
/* CSS Document */

body{ 
	background:#fff;
	margin:0; padding:0;
	font-family:"Lucida Sans", "Gill Sans MT", San-serif, Verdana , Arial , Times, serif;
	font-size:12px;
	color:#666;
	height:100%;
	line-height:20px;
	background:#0f0f0f url(images/header_right_bg.gif) repeat-x 0 48px;
	}
h1,h2,h3,h4{font-family:"Georgia", Times New Roman, Times, serif; font-weight:normal; }

h1{ 
	font-size:26px;
	color:#cc0000; 
	font-weight:normal;
	margin:5px 0;
	padding:0;
	}
h2{ font-size:20px; color:#333; line-height:24px;}

h3{ font-size:18px; color:#333;line-height:24px;}

h4{ font-size:16px; color:#333;line-height:24px;}

p{ line-height:22px; margin:12px 0 }

/*a{ color:#cc0000; text-decoration:underline; outline:none;}*/
a{ color:#cc0000; text-decoration:none; outline:none;}
a:hover{ text-decoration:underline;}

form{ margin:0; padding:0}

/*pagenav*/

.page_nav_wrap{
	background:#000;
	height:48px;
	clear:both;
	margin:0 auto;
	}
.pnw1{
	width:990px;
	margin:0 auto; 
	clear:both; 
	padding:0;
	color:#b1b0b0;
	}
.pnw1 ul{list-style:none;margin:0;padding:14px 0 0 0; list-style:none; height:30px;}
.pnw1 ul li{color:#b1b0b0;display:inline;float:left; background:url(images/li_border.gif) no-repeat 100% 60%;padding-right:8px; margin-right:8px;}
.pnw1 ul li a{float:left;color:#b1b0b0;text-decoration:none; display:block;}
.pnw1 ul li a:hover{ color:#fff}


/*header*/

.header_wrap{ 
	position:relative;
	height:192px;
	clear:both;
	
	}
.header_1{ background:#9c0505 url(images/header_bg.gif) repeat-x;position:absolute; width:50%;height:192px;left:0px;z-index:-9999}
.header_2{ background:#0f0f0f url(images/header_right_bg.gif) repeat-x;position:absolute;height:192px;left:50%; width:49.99%; z-index:-9999}
.header{ 
	width:990px;
	margin:0 auto; 
	clear:both;
	height:192px;
	position:relative;
	}
.logo{ 
	float:left; 
	width:358px;
	height:192px;
	background:url(images/header_bg.gif) repeat-x 0 0; 
	position:relative;
	}
.logo span{
	width:358px;
	height:192px; 
	background:url(images/logo_right.gif) no-repeat 100% 0; display:block; }
.logo a{ 
	position:absolute; 
	top:45px;
	background:url(images/logo.gif) no-repeat; 
	width:225px; 
	height:77px;
	diplay:block;
	text-decoration:none;
	}
.header_right{ 
	float:right;
	background:#0f0f0f url(images/header_right_bg.gif) repeat-x;
	width:632px;
	height:192px; position:relative;
	}
.intro_wrap{
	float:right;
	background:#0f0f0f url(images/header_right_bg.gif) repeat-x;
	width:632px;
	height:192px;
	position:absolute;
	top:-192px; left:358px;
	}
.intro_1{ background:url(images/intro_1.gif) no-repeat 5px 15px; height:192px;position: relative}
.intro_ace{background:url(images/intros.gif) no-repeat 100% 100%;position:absolute;width:572px; height:35px;right:-300px; top:-60px; }
.intro_hiring{background:url(images/intros.gif) no-repeat 100% -36px;position:absolute;width:275px; height:35px;right:-300px; top:-60px; }
.intro_eplus{background:url(images/intros.gif) no-repeat 100% 0;position:absolute;width:273px; height:35px;right:-300px; top:-60px; }
.intro_contact{background:url(images/intros.gif) no-repeat 100% -72px;position:absolute;width:527px; height:35px;right:-300px; top:-60px; }

.page_titles{ position:absolute; right:-300px; top:-60px;}

.winner{ position:absolute; background:url(http://www.skillspark.com/images/winner.png) no-repeat; width:285px; height:216px; right:0px; top:-24px;}
.girl{ position:absolute; background:url(images/girl.png) no-repeat; width:280px; height:250px; right:-10px; top:-50px;}
a.reg_button{ 
	background:url(images/reg_button.gif) no-repeat; 
	width:137px; 
	height:27px; 
	display:block; 
	position:absolute;
	top:150px; 
	left:10px; 
	text-decoration:none;
	} 
a.reg_button:hover{ background:url(images/reg_button.gif) no-repeat 0 -28px;text-decoration:none; }

/*content*/

.cw{ 
	background:#fff url(images/cw_bg.gif) repeat-x;
	clear:both;
	}
.cw2{ 
	width:990px; 
	margin:0 auto; 
	clear:both;
	 background:url(images/gray_border.gif) repeat-y 675px 0;
	 padding-bottom:50px;
	 min-height:300px;
	}
.cw3{ 
	width:990px; 
	margin:0 auto; 
	clear:both; background:url(images/gray_border.gif) repeat-y 675px 0;
	padding-bottom:50px;
	min-height:300px;
	}
.register{ width:47px; height:190px;position:absolute;background:#FFF url(images/page_titles.gif) no-repeat 0 -1230px; z-index:999999;top:15px; left:-50px;}
.bpo{ width:47px; height:266px;position:absolute;background:#FFF url(images/page_titles.gif) no-repeat 0 -970px; z-index:999999;top:15px; left:-50px;}
.blog{ width:47px; height:101px;position:absolute;background:#FFF url(images/page_titles.gif) no-repeat 0 -854px; z-index:999999;top:15px; left:-50px;}
.ace{ width:47px; height:101px;position:absolute;background:#FFF url(images/page_titles.gif) no-repeat 0 -737px; z-index:999999;top:15px; left:-50px;}
.weare{ width:47px; height:290px;position:absolute;background:#FFF url(images/page_titles.gif) no-repeat 0 -437px; z-index:999999;top:15px; left:-50px;}
.eplus{ width:47px; height:135px;position:absolute;background:#FFF url(images/page_titles.gif) no-repeat 0 -284px; z-index:999999;top:15px; left:-50px;}
.contactus{ width:47px; height:270px;position:absolute;background:#FFF url(images/page_titles.gif) no-repeat 0 -0px; z-index:999999;top:15px; left:-50px;}
.clear{ 
	clear:both; 
	height:1px; 
	overflow:hidden;
	}
.left_col{ 
	width:665px; 
	background:url(images/left_col_bg.gif) no-repeat;
	padding:10px 15px 10px 0;
	float:left; 
	min-height:300px;
	position:relative;
	
	}
.right_col{ 
	width:300px; 
	padding:15px 5px; 
	float:right;
	min-height:300px;
	}
.right_col ul {margin:0;padding:0;list-style:none;}
.right_col ul li {}
.right_col ul li h2 {font-size:26px;color:#cc0000; font-weight:normal;margin:5px 0;padding:0;}

.right_col h1{ color:#000;}
.right_col h3{}
.rec_post{ margin:10px 0 20px 0; padding:0;}
.rec_post li{ 
	background:url(images/pixel_border.gif) repeat-x 0 100%; 
	list-style:none; 
	margin:0 ;
	padding:0;
	}
.rec_post li a{ 
	display:block;
	background:url(images/page_icon_small.gif) no-repeat 0 8px; 
	color:#666;
	line-height:20px; 
	text-decoration:none;
	padding:5px 0 5px 20px;
	}
.rec_post li a:hover{ color:#cc0000;}
.post{ border-bottom:1px solid #ccc; padding:5px 0 5px 0}
.post_2{padding:5px 0 5px 0}
.byline{ 
	margin:0; 
	padding:0; 
	color:#999;
	list-style:none; 
	overflow:hidden; width:100%;
	}
.byline li{color:#999; margin-right:8px; float:left;}
.byline li a{ color:#999; text-decoration:none; float:left;}
.byline li a:hover{color:#333}
.comment{ 
	background:url(images/comment.gif) 0 50% no-repeat;
	padding:0 0 0 20px;	
	}
.comments{}
.comments h2{color:#cc0000; }
.comments ol{ list-style-position:outside; }
.comments ol li{ background:url(images/pixel_border.gif) repeat-x 0 0; padding:8px 0; }
.comments_username{ color:#000; font-weight:bold; margin:0; padding:0}
.comments ol li p{ margin:2px 0;}
.mandidate{ color:#cc0404; font-weight:bolder; font-family:"Tahoma"}
.error{ 
	color:#cc0404; 
	background:#F5B1B4; 
	font-weight:bolder;
	border:1px  #F76C70;
	height:23px; 
	width:390px; 
	padding:6px 10px;
	}

/*footer*/

.footer_wrap{ 
	position:relative;
	height:54px;
	clear:both; 
	background:#000;
	}
.footer_1{background:#000; width:50%; position:absolute; height:54px; left:0;}
.footer_2{background:#9e0505 ;width:49.99%; right:0; position:absolute; height:54px; left:50%; }
.footer{ 
	width:990px;
	margin:0 auto; 
	clear:both;
	height:54px; position:relative;
	}
.footer_left{ 
	width:613px; 
	left:0; 
	color:#fff; 
	position:absolute;
	background:#000 ;
	height:54px;
	}
.footer_left ul{list-style:none;margin:0;padding:18px 0 0 0; list-style:none; height:30px;}
.footer_left ul li{color:#b1b0b0;display:inline;float:left; background:url(images/li_border.gif) no-repeat 100% 60%;padding-right:8px; margin-right:8px;}
.footer_left ul li a{float:left;color:#b1b0b0;text-decoration:none; display:block;}
.footer_left ul li a:hover{ color:#fff}
.footer_right{ 
	background:#9e0505 url(images/footer_bg.gif) no-repeat 0 0; 
	color:#fff;
	width:317px;
	padding:18px 0 0 60px;
	height:34px; 
	position:absolute; 
	text-align:right;
	right:0; 
	}

/*ul_styles*/

.ul_01{}
.ul_01 li{ margin-bottom:5px; line-height:20px;}

.contact_form{ margin:0; padding:10px 0; list-style:none; }
.contact_form li{ margin-bottom:6px; font-weight:bold;}
.input_text{ 
	border:1px solid #ccc; 
	background:#f4f6f6;
	height:18px; 
	padding:3px; 
	width:400px;
	}
.text_area{ 
	width:400px; 
	height:150px; 
	background:#f4f6f6;
	border:1px solid #ccc; 
	padding:3px;
	}

.submit{ 
	background:#9c0505 url(images/button_bg.gif) repeat-x; 
	color:#fff; 
	height:30px; 
	text-align:center; 
	padding-left:15px;
	padding-right:15px;
	border:1px double #a40101;
	}
.comments_reply{ margin:0; padding:0; list-style:none; }
.comments_reply li{ margin-bottom:6px; font-weight:bold;}
.input_text2{ 
	border:1px solid #ccc; 
	background:#f4f6f6;
	height:18px; 
	padding:3px; 
	width:400px;
	}
.text_area2{ 
	width:400px; 
	height:150px; 
	background:#f4f6f6;
	border:1px solid #ccc; 
	padding:3px;
	}


#recent-posts{ margin:10px 0 20px 0; padding:0;}
#recent-posts ul li{ 
	background:url(images/pixel_border.gif) repeat-x 0 100%; 
	list-style:none; 
	margin:0 ;
	padding:0;
	}
#recent-posts ul li a{ 
	display:block;
	background:url(images/page_icon_small.gif) no-repeat 0 8px; 
	color:#666;
	line-height:20px; 
	text-decoration:none;
	padding:5px 0 5px 20px;
	}
#recent-posts ul li a:hover{ color:#cc0000;}

.WeeklyHdg{ 
	font-family:"Lucida Sans", Georgia,, "Gill Sans MT","Arial",Times New Roman, Times, serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:underline;
	color:#2A2A2A;
	line-height:20px;
	background-image:url(images/arrow.gif);
	background-repeat:no-repeat;
	padding-left: 20px;
	}

	.WeeklyHdg:hover{ 
	text-decoration:none;
	color:#2A2A2A;
	}

	.WeeklyHdgOpen{ 
	font-family:"Lucida Sans", Georgia,, "Gill Sans MT","Arial",Times New Roman, Times, serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:underline;
	color:#2A2A2A;
	line-height:20px;
	padding-left: 20px;
	background-image:url(images/arrow_down.gif);
	background-position:center left;
	background-repeat:no-repeat;
   		}

	.WeeklyHdgOpen:hover{ 
	text-decoration:none;
	color:#2A2A2A;
	}
.right_col ul li .ul_02{ padding:5px 0 10px 15px;}
.right_col ul li .ul_02 li{ 
	list-style:none;
	padding:5px 0 0 12px;
	line-height:20px; 
	background:url(images/bullet_1.gif) no-repeat 0 10px;
	}
.right_col ul li .ul_02 li a{ text-decoration:underline;}
.right_col ul li .ul_02 li a:hover{ text-decoration:none;}
	