html, body, div, h1, h2, h3, p, span, a, img, ul, ol, li, form, input, textarea, select, option { margin: 0; padding: 0; border: 0; }

/*H-styles*/
h1				{ font: 18px Arial, Helvetica, sans-serif; color: #3c0377; text-transform:uppercase; font-weight:bold; margin-left: 24px; }
h3				{ font: 14px Arial, Helvetica, sans-serif; color: #333333; margin-left: 43px; }


#clr			{ clear:both;}

/*background*/
body 			{ background: url(images/body_bg.jpg) repeat-x #ffffff;}

/*Wrapper*/
#wrapper		{ margin:auto; padding:0; width: 910px;}

/*Header*/
#call_txt		{ font: 16px Arial, Helvetica, sans-serif; color:#FFFFFF; width: 900px; height: 24px; text-align: right; padding-top: 4px; padding-right: 10px; }
#call_txt a		{ font: 16px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
#call_txt a:hover { text-decoration:underline; color: #FF9900;}
#main_header	{ background: url(images/main_header.jpg) no-repeat; width: 910px; height: 251px;}
#logo			{ width: 251px; height: 129px; float:left; margin: 5px 0 0 9px;}

#slogan			{ width: 517px;height: 71px;float:right;margin:0px 0px 0px 0px;position:absolute;left: 453px;top: 125px;}
.btn			{ margin-top: 35px; float:right; margin-right: 270px;}

/*Body*/
#content_bg		{ width: 910px; padding-top: 10px;}
#imgholder		{ width: 889px; margin: 10px 21px; text-decoration: none; padding-bottom: 15px;}
#imgcontent		{ width: 285px; height: 241px; margin-left: 3px;float:left;}
#imgcontent p	{ font: 14px Arial, Helvetica, sans-serif; color: #000; float:left; padding:110px 10px 0 10px;}
#link			{ width: 265px; height: 121px; display:inline-block; text-decoration: none; color: #000;}
#img1 			{ background: url(images/progressive-business-leader_.jpg) no-repeat;  width: 285px; height: 231px; }
#img1:hover	    { background: url(images/progressive-business-leader-hover.jpg) no-repeat;  width: 285px; height: 231px; }

#img2 			{ background: url(images/progressive-business-leader-2.jpg) no-repeat;  width: 285px; height: 231px; }
#img2:hover		{ background: url(images/progressive-business-leader-2-hover.jpg) no-repeat;  width: 285px; height: 231px; }

#img3 			{ background: url(images/progressive-business-leader-3.jpg) no-repeat;  width: 285px; height: 231px;}
#img3 :hover	{ background: url(images/progressive-business-leader-3-hover.jpg) no-repeat;  width: 285px; height: 231px;}

#erick_index		{ background: url(images/erick_index_repeater.jpg) repeat-y; width: 863px; margin-left: 20px;}
#erick_index h2		{ font: 15px Arial, Helvetica, sans-serif; color: #3c0377; text-transform:uppercase; font-weight:bold; margin-left: 220px; padding-top: 30px; padding-bottom: 20px;}
#erick_index_pokemon 	{  font: 13px Arial, Helvetica, sans-serif; width: 600px; height: 160px; overflow:hidden; margin-left: 220px;}
#erick_index_top	{ background: url(images/erick_index.jpg) no-repeat; width: 863px; height: 275px;}
#erick_bottom		{ background: url(images/erick_index_bot.jpg) no-repeat; width: 863px; height: 22px; margin-left: 20px;}
#erick_part			{ width: 863px; height: 284px; margin-left: 22px; position:relative;}
#erick_part	h2		{ font: 15px Arial, Helvetica, sans-serif; color: #3c0377; text-transform:uppercase; font-weight:bold; position:absolute;left: 214px; top: 28px;}

.readbtn				{ float:right; margin-top: 25px; margin-right: 50px; cursor:pointer;}
#erick_part_content		{ width: 712px; height: 315px; margin-left: 70px; position:relative;}
#erick_part_content	h2	{ font: 15px Arial, Helvetica, sans-serif;color: #3c0377;text-transform:uppercase;font-weight:bold;position:absolute;left: 220px; top: 19px;}
#erick_part_content	span	{ font: 15px Arial, Helvetica, sans-serif;color: #3c0377;text-transform:uppercase;font-weight:bold; margin: 15px 0;}
#erick_part_content p	{ font: 13px Arial, Helvetica, sans-serif;position:absolute;left: 221px;top: 46px;width: 493px;height: 201px;}
.blditl					{ font-weight:bold; font-style:italic;}
#erick_part_repeater	{ background:url(images/erick-banner-repeater.jpg) repeat-y; width: 863px;}
#erick_bottom			{ background: url(images/erick-banner-bottom.jpg) no-repeat; width: 863px; height: 24px;}

/*#overlap				{ width: 771px;  margin-left: 90px; margin-top: 10px; position:relative; }
#ovelap_rep				{ background: url(images/overlap_repeater.jpg) repeat-y; width: 751px; padding-right: 20px; padding-left: 0px; }
#ovelap_rep p			{ }
#ovelap_rep	h2			{ }
#overlap_top			{ background: url(images/overlap_top.jpg) no-repeat; width: 771px; height: 20px;}
#ovelap_bottom			{ background:url(images/overlap_bottom.jpg) no-repeat;width: 771px; height:20px; margin-bottom: 15px;}
#overlap_img			{ position:absolute; left: -62px; top: 260px; }*/


/*#test_overlap			{ width: 783px;  margin-left: 90px; margin-top: 10px; position:relative; }
#test_overlap_top		{ background:url(images/about_top.jpg) no-repeat; width: 763px;padding-right: 20px; padding-top:10px; height: 15px;}
#test_overlap_bottom	h2	{ font: 15px Arial, Helvetica, sans-serif;color: #3c0377; text-transform:uppercase; font-weight:bold; padding-top: 15px;}
#test_height			{ width: 500px; height: 70px;}
#test_overlap_bottom ul { margin-left: 30px; margin-top: 15px;}
#test_overlap_bottom li	{ font: 14px Arial, Helvetica, sans-serif; padding-bottom: 5px;}
#test_overlap_bottom p		{font: 12px Arial, Helvetica, sans-serif; color:#000000; padding-top: 10px;}
#test_overlap_repeater	{ background:url(images/about_repeater.jpg) repeat-y; width: 783px;}
#test_overlap_bottom	{ background:url(images/about_bottom.jpg) bottom no-repeat; width: 768px; padding-bottom: 20px; padding-right: 15px;}*/


#box_lower_holder		{ width: 869px; margin: 0px 21px; padding-bottom: 10px; margin-top: 15px;}
#box_lower_holder h2 	{font: 15px Arial, Helvetica, sans-serif; color: #3c0377; text-transform: uppercase; margin: 30px 0 0 15px; font-weight:bold; float:left;}
#box_lower_holder	p	{ font: 13px Georgia, "Times New Roman", Times, serif; color: #474747; font-style:italic;}
#box_lower_holder	span {font-weight: bold; color: #03347c;}
#box_lower		{ background: url(images/testibox.gif) no-repeat; width: 285px; height: 273px; float:left;}
#box_lower1		{ background: url(images/testibox.gif) no-repeat; width: 285px; height: 273px; float:left; margin-left: 160px; margin-top: 5px;}
.mid			{ margin:0 6px;}
.ico			{ margin-left: 10px; margin-top: 15px;}
.testp			{ margin: 20px 10px 0 10px;}
.read_more		{ float:right; margin-top: 0px; margin-right: 15px;}
.view_now		{ float:right; margin-top: 32px; margin-right: 15px;}
.banner			{ margin-left:40px;}
.banner-testi	{ margin-left:5px;}

/*talent Management*/
#content_holder		{ width: 844px; margin-left: 50px; position:relative;}
#content_holder h2	{ font: 15px Tahoma;color: #3c0377; text-transform:uppercase; padding-bottom: 5px;}
#content_mid_holder	{ background:url(images/shodaw_repeater.jpg) repeat-y; width: 844px;}
#content_top		{ background: url(images/about_top_new.jpg) no-repeat; width: 844px; height:30px;}
#content_leftside	{ width: 17px; float:left;}
#content_rightside	{ width: 17px; float:left;}
#middle_repeater	{ background: url(images/middle_repeater.jpg) repeat-x top #d8d8d8; width: 810px; float:left;}
#middle_repeater  p	{ font: 12px Arial, Helvetica, sans-serif; color:#000000; padding-bottom: 10px;}
#middle_repeater a  { font: 12px Arial, Helvetica, sans-serif; color: #ff5a00; text-decoration:none;}
#middle_repeater a:hover { text-decoration:underline;}
#content_bottom		{ background: url(images/bottom_content_bg.jpg) no-repeat; width: 844px; height: 24px;}
#test_overlap_img1	{ position:absolute; left: -36px;top:20px;}

#test_overlap_img2	{ position:absolute; left: -36px; top:405px;}
#test_overlap_img3	{ position:absolute; left: -36px; top:445px;}
#test_overlap_img4	{ position:absolute; left: -36px; top:665px;}
.paragraph1			{ margin:0; padding-left: 170px;}
.paragraph1 li		{ font: 12px Arial, Helvetica, sans-serif; padding-bottom: 5px;}
.paragraph2 ul		{ margin-left: 50px;}
.paragraph2 li		{ font: 12px Arial, Helvetica, sans-serif; padding-bottom: 5px;}
.paragraph2			{ margin:0; padding-left:25px; padding-top: 0px;}
.paragraph3			{ margin:0;position:absolute;left: 210px;top: 25px;width: 323px;}
#five-key-section	{ width: 547px; height: 246px; float: left; position: relative; margin-left: 20px; }
#five-key-section h2	{ font: 15px Arial, Helvetica, sans-serif;color: #3c0377; text-transform:uppercase; font-weight:bold; padding-bottom: 10px;}
#banner2			{ width: 325px; height: 286px; float:right; position: relative; margin-right: 10px;}
#banner3			{ width: 863px; height: 0px; margin-right: 10px;}
.paragraph3 ul 		{ margin-top: 10px; margin-left: 10px; list-style:none;}
.paragraph3 li		{ background-image: url(images/key.png); background-repeat:no-repeat; padding-left: 40px; font: 12px Arial, Helvetica, sans-serif; padding-bottom: 10px;}
.schedule			{ margin-top: 235px;}
.schedule1			{ position:absolute; left: 30px; top: 235px; }
#talent_img			{ width: 630px; float:left; margin-bottom: 15px; margin-left: 70px;}
.press				{ float:left;}
.paragraph			{ padding-left: 20px;}

#content_mid_holder_testi	{ background:url(images/shodaw_repeater_testi.jpg) repeat-y; width: 844px;}
#middle_repeater_testi	{ background: url(images/middle_repeater_testi.jpg) repeat-x top #d8d8d8; width: 810px; float:left;}
#middle_repeater_testi  p	{ font: 12px Arial, Helvetica, sans-serif; color:#000000; padding-bottom: 15px;}
#middle_repeater_testi a  { font: 12px Arial, Helvetica, sans-serif; color: #ff5a00; text-decoration:none;}
#middle_repeater_testi a:hover { text-decoration:underline;}
#content_top_testi		{ background: url(images/testimonial_top_new.jpg) no-repeat; width: 844px; height:30px;}
#testimonials		{ width: 844px; margin-left: 50px;}
#testimonials h2	{ font: 15px  Georgia, "Times New Roman", Times, serif; font-style:italic; color: #3c0377; padding: 0 10px; padding-left: 30px;}
#testimonials p		{ font: 12px Arial, Helvetica, sans-serif; color:#000000; padding: 0 10px 10px 10px ;}
.testi 				{ float:right; margin-top:10px; margin-right:4px; font: 12px Arial, Helvetica, sans-serif; color:#3f0101; font-weight:bold;}
#content_bottom_testi		{ background: url(images/bottom_content_bg_testi.jpg) no-repeat; width: 844px; height: 34px;}


/*testiexclusive*/
#testiexclusive_holder			{ background:url(images/for-testimonials-shadow.jpg) repeat-y; width: 889px;}
#testiexclusive_contact			{ background:url(images/forcontact-repeater.jpg) repeat-y; width: 889px;}
#testiexclusive_mid				{ background: url(images/middle_repeater_testi.jpg) repeat-x top #d8d8d8; width: 855px; float:left;}
#testiexclusive_mid  p			{ font: 12px Arial, Helvetica, sans-serif; color:#000000; padding-bottom: 10px;}
#testiexclusive_mid a  			{ font: 12px Arial, Helvetica, sans-serif; color: #ff5a00; text-decoration:none;}
#testiexclusive_mid a:hover 	{ text-decoration:underline;}
#testiexclusive_top				{ background: url(images/for-testimonials-top.jpg) no-repeat; width: 889px; height:30px;}
#testiexclusive					{ width: 889px; margin-left: 15px;}
#testiexclusive h2				{ font: 15px Georgia, "Times New Roman", Times, serif; font-style:italic; color: #3c0377; padding: 0 10px; padding-left: 30px;}
#testimonials p					{ font: 12px Arial, Helvetica, sans-serif; color:#000000; padding: 0 10px 10px 10px ;}
.testi 							{ float:right; margin-top:10px; margin-right:4px; font: 12px Arial, Helvetica, sans-serif; color:#3f0101; font-weight:bold;}
#testiexclusive_bottom			{ background: url(images/for-testimonials-bottom.jpg) no-repeat; width: 889px; height: 34px;}
#forcontact_bottom				{ background: url(images/forcontact-bottom.jpg) no-repeat; width: 889px; height: 22px;}
#aligncenter					{ width: 825px; padding: 5px 15px;}
.query							{ font: 15px Arial, Helvetica, sans-serif; color:#3c0377;}
.lft							{ margin-left: 30px;}
#happenings						{ width: 809px; padding-left:20px; padding-right: 40px}
#happenings	h2					{ font: 15px Tahoma;color: #3c0377; text-transform:uppercase; padding-left: 10px;}
#happenings p					{ font: 12px Arial, Helvetica, sans-serif; color:#000000; padding-bottom: 10px; padding-left: 10px;}
#happenings ul					{ margin-top: 10px;}
#happenings li					{ background-image:url(images/ulstar.png); background-repeat:no-repeat; font: 12px Arial, Helvetica, sans-serif; color:#000000; list-style:none; padding-bottom: 10px; padding-left: 20px;}
#happeningspol ul				{ margin-left: 20px; }
#happeningspol li				{ background-image:none; list-style:inside; font: 12px Arial, Helvetica, sans-serif; color:#000000; padding-left: 0px;}
#hapboxul						{ width: 440px; float:right;}
#SB								{ background: url(images/lower_box_SB.jpg) no-repeat; width: 325px; height: 286px; float:left; margin-left: 110px; margin-right: 20px;}
.top							{ margin-top: 8px;}
#erick_frankel_banner			{ background: url(images/Eric-Frankel-banner2.jpg) no-repeat; width: 325px; height: 286px; float:left;}
#erick_frankel_banner_long		{ background: url(images/banner-for-testi.jpg) no-repeat; width: 868px; height:117px; margin-left: 4px; float:left;}
#erick_frankel_banner_short		{ background: url(images/banner.png) no-repeat; width: 824px; height: 117px; margin-left: 40px; float:left;}

/*Contact*/
#contactleft					{ width: 400px;}
#contact						{ background-image: url(images/contact-form.png); background-repeat: no-repeat; width: 261px; height: 340px; padding: 10px 15px; margin-left: 70px;}
.txtbox							{ width: 250px; border:0; height:17px; background:url(images/textbox.gif) center top no-repeat; font-size: 12px; padding-top: 3px; padding-left: 5px; margin-bottom: 5px; padding-right: 5px;}
.txtbox:focus					{ background:url(images/textbox.gif) center bottom no-repeat;}
.txtbox2						{ width: 250px; border:0; height: 78px; background:url(images/textbox2.gif) center bottom no-repeat; font-size: 12px; padding-top: 6px; padding-left: 5px; margin-bottom: 20px; padding-right: 5px; overflow:hidden;}
.lbl							{ font: 12px Arial, Helvetica, sans-serif; color: #333333; margin-bottom: 2px; margin-left: 5px;}
.move							{ margin-left: 70px;}
#imgright						{ width: 368px; float:right; margin-right: 60px;}
.dotext							{ margin-left: 240px; padding-bottom: 0px; margin-bottom:0px; margin-top: -3px}
#topcontroller					{ margin-top: 15px;}


/*Footer*/
#footer			{ background: url(images/footer_rep.jpg) repeat-x; height: 67px; padding-top: 10px; min-width: 910px; width: 100%; clear:both;}
#footer	 p		{ font: 12px Arial, Helvetica, sans-serif; color: #e3d2ef; text-align:center; padding-bottom: 5px; }
#footer	 a		{ font: 12px Arial, Helvetica, sans-serif; color: #e3d2ef; text-align:center; padding-bottom: 10px; text-decoration: none; outline: none; }
#footer	 a:hover	{ text-decoration:underline;}

/*Sitemap*/
#sitemap		{ width: 855px;}
#sitemap	ul	{ margin-left: 100px; margin-top: 20px;}
#sitemap	li	{ padding-bottom: 5px;}

/*new navigation*/

#chromemenu	{ width: 632px; height: 39px; float:left; margin-top: 33px; margin-left: 2px;}

#nav-home			{ background:url(images/nav-home.jpg) no-repeat; width: 52px; height: 39px; float: left; }
#nav-home a		    { display: block; width: 52px; height: 39px; float:left; outline: none; }
#nav-home a:hover	{ background:url(images/nav-home_hover.jpg) no-repeat; }

#nav-about			{ background: url(images/about-us-nav.jpg) no-repeat; width: 140px; height: 39px; float:left;}
#nav-about a		{ display: block; width: 140px; height: 39px; float:left; outline: none;}
#nav-about a:hover	{ background: url(images/about-us-nav-hover.jpg) no-repeat;}

#nav-app			{ background: url(images/app-nav.jpg) no-repeat; width: 101px; height: 39px; float:left;}
#nav-app a			{ display: block; width: 101px; height: 39px; float:left; outline: none;}
#nav-app a:hover	{ background: url(images/app-nav-hover.jpg) no-repeat;}	

#nav-testi			{ background: url(images/testi-nav.jpg) no-repeat; width: 104px; height: 39px; float:left;}
#nav-testi a		{ display: block; width: 104px; height: 39px; float:left; outline: none;}
#nav-testi a:hover	{ background: url(images/testi-nav-hover.jpg) no-repeat;}	

#nav-faq			{ background: url(images/faq-nav.jpg) no-repeat; width: 53px; height: 39px; float:left;}
#nav-faq a			{ display: block; width: 53px; height: 39px; float:left; outline: none;}
#nav-faq a:hover	{ background: url(images/faq-nav-hover.jpg) no-repeat;}

#nav-hap			{ background: url(images/hap-nav.jpg) no-repeat; width: 95px; height: 39px; float:left;}
#nav-hap a			{ display: block; width: 95px; height: 39px; float:left; outline: none;}
#nav-hap a:hover	{ background: url(images/hap-nav-hover.jpg) no-repeat;}

#nav-contact			{ background: url(images/contact-nav.jpg) no-repeat; width: 87px; height: 39px; float:left;}
#nav-contact a			{ display: block; width: 87px; height: 39px; float:left; outline: none;}
#nav-contact a:hover	{ background: url(images/contact-nav-hover.jpg) no-repeat;}

/*10minutes*/
#processminutebg			{ background: url(images/10minutes-process-bg.jpg) no-repeat; width: 562px; height: 179px; padding: 30px 30px 0 30px; float:left; margin-left: 4px; float: left;}
