@charset "utf-8";
body {margin: 0px auto;padding: 0px;font:11px Helvetica, Arial, Geneva, sans-serif;color:#666;}
h1,h2,h3,h4,h5,h6{margin:0px;}
img{border:0px;}

/* General*/
#wrapper{width:980px;}
a{color:#06C;text-decoration:none;font-family:Helvetica, Arial, Geneva, sans-serif;}
a:active, a:visited {color:#06C;text-decoration:none;}
a:hover{color:#DA241C;}
.clearfix{clear:both;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.vsmall{font-size:10px;}
.small{font-size:11px;}
.mid{font-size:12px;}
.big{font-size:14px;}
.vbig{font-size:16px;}
.fl{float:left;}
.fr{float:right;}
.pad_tb{padding:5px 0px 5px 0px;}
div.pad5{padding:5px;}

/* Header */
#header{height:50px;}
.toplinks{float:right;text-transform:uppercase;color:#999;line-height:45px;}
.logo{float:left;width:200px;height:40px;text-indent:-1000px;background:url(/images/logo.gif);cursor:pointer;}

#tnbrow{height:45px;background:url(/images/tnb_bar.png) no-repeat;}

#flash{width:719px;height:288px;}

span.title{font-size:14px;color:#666;margin:0px;padding:0px;font-weight:bold;}

/* Homepage */
#hp_contentwrapper{}
div.hp_overview{font-size:10px;color:#666;float:left;padding-left:10px;padding-top:5px;}
div.hp_webcast{width:418px;height:91px;float:right;background:url(/images/bg_hp_webcast.jpg);position:relative;top:10px;}
div.hp_webcast div.hp_webcast_text{width:180px;height:60px;float:left;padding:10px 0px 0px 12px;font-size:12px;color:#333;}
div.hp_webcast div.hp_webcast_btn{padding:12px 4px 0px 0px;}
div#services_panel{background:url(/images/bg_hp_services_section.png) no-repeat;width:980px;height:179px;margin-top:5px;}
div#services_panel table{width:960px;margin-top:13px;height:120px;}
div#services_panel table td{vertical-align:top;padding:6px 8px 0px 5px;*padding-top:8px;}
div#services_panel table td.last{background:none;}
div#services_panel table td a.service_title{font-size:12px;color:#FFF;}
div#services_panel table td a.service_title:hover{color:#FF0;}
div#services_panel table td a.services_arrow{float:right;position:relative;top:-18px;}
div#services_panel table td div.hp_service_text{font-size:10px;color:#FFF;margin-top:10px;line-height:12px;padding-right:5px;}
div.readmore{text-align:right;padding-right:8px;}
div.readmore a{color:#FFF;text-decoration:underline;}
div.readmore a:hover{color:#FEF857;text-decoration:none;cursor:pointer;}

ul.hp_sidebar_call2action{margin:0;padding:0;list-style:none;margin-left:12px;}
ul.hp_sidebar_call2action li {padding-top:5px;display:block;float:left;}
ul.hp_sidebar_call2action li a{background:url(/images/bar_on.png) no-repeat; width:227px;height:26px;font-size:11px;display:block;text-align:left;text-indent:10px;line-height:23px;color:#000;}
ul.hp_sidebar_call2action li a:hover{background:url(/images/bar_off.png) no-repeat;font-weight:bold;}
ul.hp_sidebar_call2action li.Job a{background:url(/images/bar_on_1.png) no-repeat;color:white }


/* Inner pages */
.breadcrumb{color:#999999;float:right;padding-top:5px;}

.content p{font-size:11px;}
.content h1{margin:0;}

/* Sidebar */
.sidebar{width:252px;background:#F2F2F2;}
.sidebar table{width:240px;}
.sidebar td{vertical-align:top;}
.sidebar div.sep{width:240px;height:2px;background-image: url(/images/sidebar_sep.gif);background-repeat: repeat-x;background-position: center center;clear:both;margin-left:6px;}
.sidebar_icons {float:left;width:25px;height:30px;margin-right:5px;}
.sidebar_buttons{width:230px;margin:4px 0px 4px 10px;}
.sidebar_buttons a{color:#333;}
.sidebar_buttons a:hover{color:#CC0000;}
.sidebar_buttons h3{margin-top:5px;margin-bottom:0px;}
.sidebar_buttons div.desc{font-size:11px;clear:both;}

/* News */
div.news{background:url(/images/bg_news.png) no-repeat;width:240px;height:110px;text-align:left;margin-top:3px;}
.news_title{font-size:11px;font-weight:bold;color:#333;margin-bottom:5px;margin-top:10px;}
div.specials{background:url(/images/bg_specials_list.png) no-repeat;width:227px;height:88px;text-align:left;}

/*tab news*/
 #ctl00_TabContainer1_body
{
background:url(/images/bg_news.png) no-repeat;width:220px;height:130px;text-align:left;margin-top:0px;border:0;font-size:11px;
}

/* Slider -----------------------------------------------------------------------------------------*/
.slider {position: relative;overflow: hidden;z-index:9999;}
.slider img {border: 0;}
.slider li{margin: 0;padding: 0;width:240px;height:130px;float: left;display: inline;overflow:hidden;}
.slider p {margin: 0;padding: 0;align:justify;}
.slider p.back a,.slider p.next a {display: none;outline: none; /* This is optional, and is arguably less accessible. */}
.slider p.back {position: absolute;top: 0;left: 0;z-index: 2;width: 19px;height: 15px;background: url(/images/arrow_prev.gif) no-repeat;}
.slider p.next {position: absolute;top: 0;right: 5px;z-index: 2;width: 20px;height: 15px;background: url(/images/arrow_next.gif) no-repeat;}
.slider ul {position: relative;left: 0;margin: 0;padding: 0;list-style-type: none;overflow: hidden;z-index: 1;}
.slider_content{margin-top:-5px;overflow:hidden;}
.slider_navigation{position:absolute;right:0px;width:45px;top:0px;}


/*	Slider News List Style -----------------------------------------------------------------------------------------*/
.news_list  {width: 207px;margin:0;}
.news_list a {color: #06C;}
.news_list li img {float: left;display: inline;}
.news_list li p {float: left;display: inline;margin: 0 0 0 5px;width: 190px;line-height:16px;font-size: 11px;}

/*	Slider Specials Style -----------------------------------------------------------------------------------------*/
.specials_list  {width: 217px;margin:0;}
.specials_list a {color: #06C;}
.specials_list li p {float: left;display: inline;margin: 0 0 0 5px;width: 200px;line-height:16px;font-size: 11px;}

/* Search Box */
.searchctrl{float:right;padding-right:25px;margin-top:8px;}
.searchbox{width:160px;height:18px;border:1px solid #ededed;border-bottom-color:#8e8e8e;border-right-color:#8e8e8e;background:#FFF;}
.searchbtn{width:55px;height:22px;background:url(/images/btn_search.png) no-repeat;border:none;position:relative;*top:0px;}

/* TNB Menus */
#tnbnav{width:720px;height:45px;}
#tnbnav ul.tnbmenu {list-style:none; margin:0; padding:0}
#tnbnav ul.tnbmenu * {margin:0; padding:0}
#tnbnav ul.tnbmenu li{padding:0;margin:0;}
#tnbnav ul.tnbmenu a { color:#000; text-decoration:none;font-size:12px;}
#tnbnav ul.tnbmenu a.aboutus, #tnbnav ul.tnbmenu a.services, #tnbnav ul.tnbmenu a.alliances, #tnbnav ul.tnbmenu a.products, #tnbnav ul.tnbmenu a.clients, #tnbnav ul.tnbmenu a.career, #tnbnav ul.tnbmenu a.contactus {width:100px;display:block;float:left;text-align:center;height:45px;line-height:45px;font-weight:bold;text-transform:uppercase;background:url("/images/tnbmenus_divider.gif") no-repeat right 2px;}
#tnbnav ul.tnbmenu a:hover.services, #tnbnav ul.tnbmenu a:hover.alliances, #tnbnav ul.tnbmenu a:hover.products, #tnbnav ul.tnbmenu a:hover.clients, #tnbnav ul.tnbmenu a:hover.career, #tnbnav ul.tnbmenu a:hover.contactus{background:transparent url("/images/tnbmenus_hover.jpg") repeat-x;color:#FFF;position:relative;left:-2px;}
#tnbnav ul.tnbmenu a.contactus{background:none;}
#tnbnav ul.tnbmenu a:hover.aboutus{background:transparent url("/images/tnbmenus_hover_first.jpg") repeat-x;color:#FFF}
#tnbnav ul.tnbmenu li {position:relative; float:left; margin-right:2px;}
#tnbnav ul.tnbmenu ul {position:absolute;top:45px; left:-3px; background:#D7241D url(/images/bg_submenus.jpg) repeat-x left bottom; display:none; list-style:none;border:1px solid #FFF;border-bottom:none;border-top:none;}
#tnbnav ul.tnbmenu ul li {position:relative; border-top:1px solid #FFF; width:158px; margin:0;background:none;}
#tnbnav ul.tnbmenu ul li a {display:block; padding:3px 7px 5px;font-size:12px;color:#FFF;}
#tnbnav ul.tnbmenu ul li a:hover {background-color:#FFF;color:#000}
#tnbnav ul.tnbmenu ul ul {left:158px; top:-2px;}
#tnbnav ul.tnbmenu ul ul li {width:200px;}

#tnbnav ul.tnbmenu a.about-active{background:url(/images/tnbmenus_hover_first.jpg) no-repeat;color:#FFF;}
#tnbnav ul.tnbmenu a.services-active, #tnbnav ul.tnbmenu a.alliances-active, #tnbnav ul.tnbmenu a.products-active, #tnbnav ul.tnbmenu a.clients-active, #tnbnav ul.tnbmenu a.career-active, #tnbnav ul.tnbmenu a.contactus-active{background:url(/images/tnbmenus_hover.jpg) repeat-x;color:#FFF;position:relative;left:-2px;}

#tnbnav ul.tnbmenu .last{background:none;}
#tnbnav ul.tnbmenu .topline {border-top:none}

/* Sidebar Sub Menus */
.sidebar_menus{ width: 220px;}
.sidebar_menus ul{list-style-type: none;margin: 0;padding: 0;}
.sidebar_menus ul li{padding-bottom: 2px;}
.sidebar_menus ul li a{color: #000;background: #E9E9E9;display: block;padding:0;line-height: 17px;padding-left: 8px;font-size:11px;text-align:left;}
.sidebar_menus ul li a:hover, .sidebar_menus ul li a.current{color: #FFFFFF;background:url(/images/bg_submenus.jpg) repeat-x}

/* Footer */
.footer{font-size:11px;color:#999;xborder-top:1px solid #F2F2F2;text-align:center}
.footer a{color:#999;}
.footer a:hover{color:#DA241C;}

/* SIFR */
h1{font-size:18px;margin:0px; width:auto;}
h2{font-size:15px;}
h3{font-size:14px;}
h4 {font-size:12px;}
h5{font-size:15px;}

.sIFR-flash {visibility:visible !important; margin:0px; padding:0px;}
.sIFR-replaced, .sIFR-ignore {visibility:visible !important;}
.sIFR-alternate {position:absolute; left:0px; top:0px; width:0px; height:0px; display:block; overflow:hidden;}
.sIFR-replaced div.sIFR-fixfocus {margin:0pt; padding:0pt; overflow:auto; letter-spacing:0px; float:none;}
.sIFR-active h1, .sIFR-active h2, .sIFR-active h3, .sIFR-active h4, .sIFR-active h5 {visibility:hidden; line-height:1em;}

/* Accordian CSS Starts */
#SFServiceAcc {width:227px; list-style:none; color:#033; margin:0;padding:0;}
#SFServiceAcc h6 {cursor:pointer; background:url("/images/accordian_collapsed.png") no-repeat;height:26px;text-indent:5px;text-align:left;font-size:11px;padding-top:5px;color:#333;font-weight:normal;}
#SFServiceAcc h6:hover {background: url("/images/accordian_expanded.png") no-repeat;color:#000}
#SFServiceAcc h6.selected{background: url("/images/accordian_expanded.png") no-repeat;color:#000;font-weight:bold;}
#SFServiceAcc .acc-section {overflow:hidden;}
#SFServiceAcc .acc-content {text-align:left;padding-left:5px;padding-bottom:5px;color:#333;}


/*table headers */

.Yellowheader{

background:url(/images/Yellow.jpg) no-repeat;width:315px;height:54px;font-size:11px;display:block;text-align:left;text-indent:10px;line-height:50px;color:#000;text-align:center;

}

.Greenheader{

background:url(/images/green.jpg) no-repeat;width:315px;height:54px;font-size:11px;display:block;text-align:left;text-indent:10px;line-height:50px;color:#000;text-align:center;

}

ul.specials li { color:yellow;padding: 3px 0px 15px 0px;text-align:justify}
ul.specials li span { color:#666; }

.staff{

background: transparent url(/images/outer_table_vertical_row.gif);
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

/*
.Tabs .ajax__tab_header
{
	border-bottom: 0px solid gray; 
	background: transparent url(WebResource.axd?d=hNSeK2oZSdP0dozGeYluC1g4InjvX0-fbFijewp93BzrY9nINzFhTtkcZ-fAPU-WNrDwPeO8aaZ7AUY5bmQFXw2&t=633759707140000000) repeat-x scroll center bottom;
	
}
*/

.Tabs .ajax__tab_header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(WebResource.axd?d=hNSeK2oZSdP0dozGeYluC1g4InjvX0-fbFijewp93BzrY9nINzFhTtkcZ-fAPU-WNrDwPeO8aaZ7AUY5bmQFXw2&t=633759707140000000)  scroll center bottom;
font-family:verdana,tahoma,helvetica;
font-size:11px;
}





.ajax__tab_xp
{
	border-bottom: 1px solid gray; 
	background:none;
}

/*----------------------------------staff augmentation----------------------------------------*/

#Outer_border {
	width:669px;
	
	float:left;
}

#Outer_border .top {
	min-width:669px;
	min-height:12px;
	background:url(/images/Outer_table_top.jpg) no-repeat;
	float:left;
}

#Outer_border .mid {
	background:url(/images/outer_table_vertical_row1.jpg) repeat-y;
	min-width:669px;
	min-height:500px;
	float:left;	
}

#Outer_border .bot {
	min-width:669px;
	min-height:19px;
	background:url(/images/Outer_table_bottom.jpg) no-repeat;
	float:left;
	margin-bottom:10px;
}

/*The pannel Start*/

.center_banner {
	max-width:642px;
	min-height:200px;
	float:left;
}

.center_top {
	margin-left:13px;
	min-width:642px;
	min-height:52px;
	background:url(/images/yellow_strip_big.jpg) no-repeat;
	float:left;
}

.center_banner .inner_mid {
	background:url(/images/big_banner_row.jpg) repeat-y;
	margin-left:13px;
	min-width:642px;
	height:200px;
	float:left;	
}

.center_banner .inner_bot {
	margin-left:12px;
	min-width:642px;
	min-height:10px;
	background:url(/images/big_banner_bot.jpg) no-repeat;
	float:left;
}



/*1st pannel Start*/
.inner_left {
	max-width:315px;
	min-height:12px;
	float:left;
}

.left_top {
	margin-left:13px;
	min-width:315px;
	min-height:38px;
	background:url(/images/yellow_strip.jpg) no-repeat;
	float:left;
}

.inner_left .inner_mid1 {
	background:url(/images/inner_table_vertical_row.jpg) repeat-y;
	margin-left:13px;
	min-width:315px;
	height:200px;
	float:left;	
}

.inner_left .inner_mid_big {
	background:url(/images/inner_table_vertical_row.jpg) repeat-y;
	margin-left:13px;
	min-width:315px;
	height:350px;
	float:left;	
}

.inner_left .employers_section{
	background:url(/images/inner_table_vertical_row.jpg) repeat-y;
	margin-left:13px;
	min-width:315px;
	min-height:500px;
	float:left;	
}


.inner_left .inner_mid2 {
	background:url(/images/inner_table_vertical_row.jpg) repeat-y;
	margin-left:13px;
	min-width:315px;
	height:150px;
	float:left;	
}

.bodytext {
	font-family:Helvetica, Arial, Geneva, sans-serif; /*Tahoma, Geneva, sans-serif;*/
	font-weight:400;
	padding-bottom:10px;
	color:#666;
	min-width:315px;
}

.bodytext ul {
	float:left;
}

.bodytext li {
	text-decoration:none;
	color:#666;
	line-height:20px;
	list-style-image:url(/images/bullet.jpg);
}

.bodytext li a {
	color:#666;
	text-decoration:none;
	line-height:20px;
}

.bodytext li a:hover {
	color:#CC0000;
	padding-left:3px;
	text-decoration:underline;
}

.inner_left .inner_bot {
	margin-left:13px;
	margin-bottom:10px;
	min-width:315px;
	min-height:10px;
	background:url(/images/inner_table_bottom.jpg) no-repeat;
	float:left;
}



/*1st End*/

/*2st Start*/

.inner_right {
	max-width:315px;
	min-height:12px;
	float:left;
	margin-left:12px;
}

.right_top {
	margin-left:12px;
	min-width:315px;
	min-height:38px;
	background:url(/images/green_strip.jpg) no-repeat;
	float:left;
}

.inner_right .inner_mid1 {
	background:url(/images/inner_table_vertical_row.jpg) repeat-y;
	margin-left:12px;
	min-width:315px;
	height:200px;
	float:left;	
}

.inner_right .inner_mid2 {
	background:url(/images/inner_table_vertical_row.jpg) repeat-y;
	margin-left:12px;
	min-width:315px;
	height:150px;
	float:left;	
}

.inner_right .inner_mid_big {
	background:url(/images/inner_table_vertical_row.jpg) repeat-y;
	margin-left:12px;
	min-width:315px;
	height:380px;
	float:left;	
}


.inner_right .inner_mid_semibig {
	background:url(/images/inner_table_vertical_row.jpg) repeat-y;
	margin-left:12px;
	min-width:315px;
	height:220px;
	float:left;	
}

.inner_right .jobseeker_section {
	background:url(/images/inner_table_vertical_row.jpg) repeat-y;
	margin-left:13px;
	min-width:315px;
	min-height:150px;
	float:left;	
}

.bodytext {
	

	font-weight:400;
	padding-bottom:10px;
	color:#666;
	min-width:315px;
}

.bodytext ul {
	float:left;
}

.bodytext li {
	text-decoration:none;
	color:#666;
	line-height:20px;
	list-style-image:url(/images/bullet.jpg);
	width:250px;
}

.bodytext li a {
	color:#666;
	text-decoration:none;
	line-height:20px;
}

.bodytext li a:hover {
	color:#CC0000;
	text-decoration:underline;
	padding-left:3px;
}

/*The pannel end*/

.inner_right .inner_bot {
	margin-left:12px;
	margin-bottom:10px;
	min-width:315px;
	min-height:10px;
	background:url(/images/inner_table_bottom.jpg) no-repeat;
	float:left;
}

.heading_single {
	padding-left:20px;
	padding-top:15px;
	
	font-size:17px;
	color:#1E1E1E;
}

.heading_two {
	padding-left:20px;
	padding-top:5px;
	
	font-size:17px;
	color:#1E1E1E;
}

.inner_right {
	max-width:315px;
	min-height:12px;
	float:left;
}

.inner_gap {
	margin-left:10px;
	float:left;
}

.bodytext_click {
	padding-left:30px;
	padding-top:15px;
	
	color:#1E1E1E;
}

.bodytext_click a {
	color:#1E1E1E;
	text-decoration:none;
	line-height:20px;
}

.bodytext_click a:hover {
	color:#CC0000;
	text-decoration:underline;
}

.redtext {

	font-weight:400;
	color:#FF0000;
	min-width:315px;
	display:inline;
}
