/* Css Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{ margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
ol,ul{ list-style:none; }
blockquote,q{ quotes:none; }
blockquote:before,blockquote:after,q:before,q:after{ content:''; content:none; }
:focus{ outline:0; }
ins{ text-decoration:none; }
del{ text-decoration:line-through; }
table{ border-collapse:collapse; border-spacing:0; }

/* General Styles */
.skiplink{ display:none; }
label{ cursor:pointer; }
a,a:visited{ color:#465f87; text-decoration:underline; }
a:focus,a:hover{ text-decoration:none; }
body{ background:#8394AE; color:#4c4c4c; font:10px/1.3em Arial,Helvetica,sans-serif; }
.wrapper{ margin:0 auto; width:900px; background:#fff; padding:0 52px; }

/* Header */
#header{ width:100%; height:145px; }
	#logo{ cursor:pointer; float:left; margin:28px 0 0; }

/* Menu */
#menu{ width:518px; float:right; margin:36px 0 0; }
	#menu_top{ text-align:center; }
	#menu_top li{ display:inline; color:#465f87; font-size:13px; padding:0 18px; }
	#menu_top a,
	#menu_top a:visited{ color:#465f87; cursor:pointer; display:inline-block; text-decoration:none; }
	#menu_top a:hover{ color:#aaa; text-decoration:none; }

/* Menu_bot */
#menu_bot{ width:100%; height:33px; margin:8px 0 0; background:url(../images/bgr_menu_bot.gif) no-repeat; }
	.sf-menu,
	.sf-menu *{ margin:0; padding:0; list-style:none; }
	.sf-menu{ line-height:1; }
	.sf-menu ul{ position:absolute; top:-999em; width:10em; }
	.sf-menu ul li{ width:100%; }
	.sf-menu li:hover{ visibility:inherit; /* fixes IE7 'sticky bug' */ }
	.sf-menu li{ float:left; position:relative; }
	.sf-menu a,
	.sf-menu a:visited{ display:block; position:relative; text-decoration:none; }
	.sf-menu li:hover ul,
	.sf-menu li.sfHover ul{ left:0; top:2.5em; z-index:99; }
	ul.sf-menu li:hover li ul,
	ul.sf-menu li.sfHover li ul{ top:-999em; }
	ul.sf-menu li li:hover ul,
	ul.sf-menu li li.sfHover ul{ left:10em; top:0; }
	ul.sf-menu li li:hover li ul,
	ul.sf-menu li li.sfHover li ul{ top:-999em; }
	ul.sf-menu li li li:hover ul,
	ul.sf-menu li li li.sfHover ul{ left:10em; top:0; }

/* Menu styles */
ul.sf-menu{ z-index:1000; position:relative; }
	ul.sf-menu li{ }
	.sf-menu li a,
	.sf-menu li a:visited{ padding:9px 0 10px 34px; width:132px; font-size:13px; line-height:1em; color:#fff; background:url(../images/ico_menu.gif) no-repeat right center; text-decoration:none; }
	.sf-menu li a:hover{ text-decoration:none; }
	ul.sf-menu ul{ width:147px; background:#465f87; padding:5px 0 5px 16px; margin:8px 0 0 15px; }
	ul.sf-menu .first ul{ margin:8px 0 0 17px; }
	ul.sf-menu .last ul{ margin:8px 0 0 13px; }
	ul.sf-menu li li{ padding:0; }
	.sf-menu li li a,
	.sf-menu li li a:visited{ width:100%; font-size:11px; background:none; display:block; padding:6px 0; color:#fff; }
	.sf-menu li li a:hover{ text-decoration:none; color:#aaa; }

/* Tabs */
#tabs{ width:100%; height:32px; overflow:hidden; }
	#tabs li{ float:left; padding:0 1px 0 0; font-size:11px; line-height:32px; color:#fff; }
	#tabs li.last{ padding:0 ; }
	#tabs img{ float:left; }
	#tabs a,
	#tabs a:visited{ float:left; cursor:pointer; text-align:center; color:#fff; width:168px; height:32px; background:url(../images/bgr_tabs_a.gif) no-repeat; outline:none; text-decoration:none; }
	#tabs a:focus,
	#tabs a:hover{ text-decoration:none; }
	
	#tabs .home a,
	#tabs .home a:visited{ width:55px; background:none; }
	#tabs .blue a,
	#tabs .blue a:visited{ background:url(../images/bgr_tabs_a_blue.gif) no-repeat; }
	#tabs .blue2 a,
	#tabs .blue2 a:visited{ background:url(../images/bgr_tabs_a_blue2.gif) no-repeat; }
	#tabs .green a,
	#tabs .green a:visited{ background:url(../images/bgr_tabs_a_green.gif) no-repeat; }
	#tabs .green2 a,
	#tabs .green2 a:visited{ background:url(../images/bgr_tabs_a_green2.gif) no-repeat; }

/* Tabboard */
.pic_tabboard{ position:absolute; z-index:10; }
	.tabboard{ width:100%; height:272px; overflow:hidden; margin:0 0 12px; background:url(../images/bgr_tabboard_home.png) no-repeat; position:relative; z-index:100; }
	.tabboard .thumb{ float:left; width:600px; }
	.tabboard_home h1{ text-align:right; width:570px; color:#fff; font-size:32px; line-height:1.3em; font-weight:normal; margin:164px 0 0; }

	.tabboard_consulting{ background:url(../images/bgr_tabboard_consulting.png) no-repeat; }
	.tabboard_consulting .thumb h1{ width:570px; text-align:right; color:#fff; font-size:32px; line-height:1.2em; font-weight:normal; margin:50px 0 0; }
	.tabboard_consulting .thumb p{ width:568px; text-align:right; color:#fff; font-size:14px; line-height:1.3em; font-weight:normal; margin:14px 0 0; }
	.tabboard_consulting .thumb p a,
	.tabboard_consulting .thumb p a:visited{ color:#fff; font-size:12px; text-decoration:none; }
	.tabboard_consulting .thumb p a:hover{ text-decoration:none; }
	.tabboard_consulting .thumb p a img{ vertical-align: middle; }

	.tabboard_tax{ background:url(../images/bgr_tabboard_tax.png) no-repeat; }
	.tabboard_tax .thumb h1{ width:570px; text-align:right; color:#fff; font-size:32px; line-height:1.2em; font-weight:normal; margin:50px 0 0; }
	.tabboard_tax .thumb p{ width:568px; text-align:right; color:#fff; font-size:14px; line-height:1.3em; font-weight:normal; margin:14px 0 0; }
	.tabboard_tax .thumb p a,
	.tabboard_tax .thumb p a:visited{ color:#fff; font-size:12px; text-decoration:none; }
	.tabboard_tax .thumb p a:hover{ text-decoration:none; }
	.tabboard_tax .thumb p a img{ vertical-align: middle; }

	.tabboard_assurance{ background:url(../images/bgr_tabboard_assurance.png) no-repeat; }
	.tabboard_assurance .thumb h1{ width:570px; text-align:right; color:#fff; font-size:32px; line-height:1.2em; font-weight:normal; margin:50px 0 0; }
	.tabboard_assurance .thumb p{ width:568px; text-align:right; color:#fff; font-size:14px; line-height:1.3em; font-weight:normal; margin:14px 0 0; }
	.tabboard_assurance .thumb p a,
	.tabboard_assurance .thumb p a:visited{ color:#fff; font-size:12px; text-decoration:none; }
	.tabboard_assurance .thumb p a:hover{ text-decoration:none; }
	.tabboard_assurance .thumb p a img{ vertical-align: middle; }

	.tabboard_accounting{ background:url(../images/bgr_tabboard_accounting.png) no-repeat; }
	.tabboard_accounting .thumb h1{ width:570px; text-align:right; color:#fff; font-size:32px; line-height:1.2em; font-weight:normal; margin:50px 0 0; }
	.tabboard_accounting .thumb p{ width:568px; text-align:right; color:#fff; font-size:14px; line-height:1.3em; font-weight:normal; margin:14px 0 0; }
	.tabboard_accounting .thumb p a,
	.tabboard_accounting .thumb p a:visited{ color:#fff; font-size:12px; text-decoration:none; }
	.tabboard_accounting .thumb p a:hover{ text-decoration:none; }
	.tabboard_accounting .thumb p a img{ vertical-align: middle; }

	.tabboard_workflow{ background:url(../images/bgr_tabboard_workflow.png) no-repeat; }
	.tabboard_workflow .thumb h1{ width:570px; text-align:right; color:#fff; font-size:32px; line-height:1.2em; font-weight:normal; margin:50px 0 0; }
	.tabboard_workflow .thumb p{ width:568px; text-align:right; color:#fff; font-size:14px; line-height:1.3em; font-weight:normal; margin:14px 0 0; }
	.tabboard_workflow .thumb p a,
	.tabboard_workflow .thumb p a:visited{ color:#fff; font-size:12px; text-decoration:none; }
	.tabboard_workflow .thumb p a:hover{ text-decoration:none; }
	.tabboard_workflow .thumb p a img{ vertical-align: middle; }

	.tabboard form{ width:258px; overflow:hidden; margin:34px 0 0; float:right; }
	.tabboard h2{ font-size:17px; color:#fff; margin:0 0 16px; }
	.tabboard .text{ width:223px; overflow:hidden; margin:0 0 5px; }
	.tabboard input,
	.tabboard textarea{ color:#3c3c3c; font:10px Arial,Helvetica,sans-serif; background:#fff; border:0; width:201px; padding:4px 11px; }
	.tabboard textarea{ overflow:auto; height:75px; }
	.tabboard .submit{ width:217px; overflow:hidden; text-align:right; font-size:12px; color:#fff; padding:3px 0 0; }
	.tabboard .submit a,
	.tabboard .submit a:visited{ color:#fff; text-decoration:none; }
	.tabboard .submit a:hover{ text-decoration:none; }
	.tabboard .submit a img{ vertical-align: middle; }

/* Home_cat */
#home_cat{ width:100%; height:79px; overflow:hidden; margin:0 0 26px; background:url(../images/bgr_home_cat.gif) no-repeat; }
	#home_cat li{ float:left; font-size:11px; width:276px; padding:18px 0 0 24px; }
	#home_cat .careers{ width:275px; }
	#home_cat a,
	#home_cat a:visited{ float:left; cursor:pointer; color:#4c4c4c; text-decoration:none; }
	#home_cat a:hover{ text-decoration:none; }
	#home_cat a img{ float:left; margin:0 12px 0 0; }
	#home_cat a span{ display:block; white-space:nowrap; }
	#home_cat a .title{ font-size:16px; padding:8px 0 0; }

/* Inner_cats */
#inner_cats{ width:100%; height:125px; overflow:hidden; margin:0 0 44px; z-index:100; background:url(../images/bgr_inner_cats.png) no-repeat; }
	#pic_inner_cats{ position:absolute; z-index:10; }
	#inner_cats h1{ text-align:right; float:left; font-size:24px; font-weight:normal; color:#fff; width:390px; margin:52px 0 0; }
	#inner_cats_list{ float:right; width:453px; }
	#inner_cats_list ul{ float:left; width:151px; padding:20px 0 0; }
	#inner_cats_list li{ font-size:11px; line-height:1.3em; color:#fff; padding:1px 0; }
	#inner_cats_list a,
	#inner_cats_list a:visited{ color:#fff; text-decoration:underline; }
	#inner_cats_list a:hover{ text-decoration:none; }

#inner_cats2{ width:100%; height:125px; overflow:hidden; margin:0 0 44px; z-index:100; background:url(../images/bgr_inner_cats.png) no-repeat; }
	#pic_inner_cats2{ position:absolute; z-index:10; }
	#inner_cats2 h1{ text-align:right; float:left; font-size:24px; font-weight:normal; color:#fff; width:390px; margin:52px 0 0; }
	#inner_cats_list2{ float:right; width:453px; }
	#inner_cats_list2 ul{ float:left; width:151px; padding:15px 0 0; }
	#inner_cats_list2 li{ font-size:11px; line-height:1.3em; color:#fff; padding:1px 0; }
	#inner_cats_list2 a,
	#inner_cats_list2 a:visited{ color:#fff; text-decoration:underline; }
	#inner_cats_list2 a:hover{ text-decoration:none; }
	
#inner_services{ width:100%; height:125px; overflow:hidden; margin:0 0 44px; z-index:100; background:url(../images/bgr_inner_services.png) no-repeat; }
	#inner_services h1{ text-align:right; float:left; font-size:24px; font-weight:normal; color:#fff; width:390px; margin:52px 0 0; }
	
#inner_consulting{ width:100%; height:125px; overflow:hidden; margin:0 0 44px; z-index:100; background:url(../images/bgr_inner_consulting.png) no-repeat; }
	#inner_consulting h1{ text-align:right; float:left; font-size:24px; font-weight:normal; color:#fff; width:390px; margin:39px 0 0; }

#inner_tax{ width:100%; height:125px; overflow:hidden; margin:0 0 44px; z-index:100; background:url(../images/bgr_inner_tax.png) no-repeat; }
	#inner_tax h1{ text-align:right; float:left; font-size:24px; font-weight:normal; color:#fff; width:390px; margin:52px 0 0; }

#inner_assurance{ width:100%; height:125px; overflow:hidden; margin:0 0 44px; z-index:100; background:url(../images/bgr_inner_assurance.png) no-repeat; }
	#inner_assurance h1{ text-align:right; float:left; font-size:24px; font-weight:normal; color:#fff; width:390px; margin:39px 0 0; }

#inner_accounting{ width:100%; height:125px; overflow:hidden; margin:0 0 44px; z-index:100; background:url(../images/bgr_inner_accounting.png) no-repeat; }
	#inner_accounting h1{ text-align:right; float:left; font-size:24px; font-weight:normal; color:#fff; width:390px; margin:39px 0 0; }
	
#inner_workflow{ width:100%; height:125px; overflow:hidden; margin:0 0 44px; z-index:100; background:url(../images/bgr_inner_workflow.png) no-repeat; }
	#inner_workflow h1{ text-align:right; float:left; font-size:24px; font-weight:normal; color:#fff; width:390px; margin:39px 0 0; }

#inner_resources{ width:100%; height:125px; overflow:hidden; margin:0 0 44px; z-index:100; background:url(../images/bgr_inner_resources.png) no-repeat; }
	#inner_resources h1{ text-align:right; float:left; font-size:24px; font-weight:normal; color:#fff; width:390px; margin:52px 0 0; }

#inner_news{ width:100%; height:125px; overflow:hidden; margin:0 0 44px; z-index:100; background:url(../images/bgr_inner_news.png) no-repeat; }
	#inner_news h1{ text-align:right; float:left; font-size:24px; font-weight:normal; color:#fff; width:390px; margin:52px 0 0; }

#inner_contactus{ width:100%; height:125px; overflow:hidden; margin:0 0 44px; z-index:100; background:url(../images/bgr_inner_contactus.png) no-repeat; }
	#inner_contactus h1{ text-align:right; float:left; font-size:24px; font-weight:normal; color:#fff; width:390px; margin:52px 0 0; }

#inner_industries{ width:100%; height:125px; overflow:hidden; margin:0 0 44px; z-index:100; background:url(../images/bgr_inner_industries.png) no-repeat; }
	#inner_industries h1{ text-align:right; float:left; font-size:24px; font-weight:normal; color:#fff; width:390px; margin:52px 0 0; }

#inner_manufacturing{ width:100%; height:125px; overflow:hidden; margin:0 0 44px; z-index:100; background:url(../images/bgr_inner_manufacturing.png) no-repeat; }
	#inner_manufacturing h1{ text-align:right; float:left; font-size:24px; font-weight:normal; color:#fff; width:390px; margin:52px 0 0; }

#inner_graphicarts{ width:100%; height:125px; overflow:hidden; margin:0 0 44px; z-index:100; background:url(../images/bgr_inner_graphicarts.png) no-repeat; }
	#inner_graphicarts h1{ text-align:right; float:left; font-size:24px; font-weight:normal; color:#fff; width:390px; margin:39px 0 0; }

#inner_realestate{ width:100%; height:125px; overflow:hidden; margin:0 0 44px; z-index:100; background:url(../images/bgr_inner_realestate.png) no-repeat; }
	#inner_realestate h1{ text-align:right; float:left; font-size:24px; font-weight:normal; color:#fff; width:390px; margin:52px 0 0; }

#inner_energy{ width:100%; height:125px; overflow:hidden; margin:0 0 44px; z-index:100; background:url(../images/bgr_inner_energy.png) no-repeat; }
	#inner_energy h1{ text-align:right; float:left; font-size:24px; font-weight:normal; color:#fff; width:390px; margin:52px 0 0; }

#inner_healthcare{ width:100%; height:125px; overflow:hidden; margin:0 0 44px; z-index:100; background:url(../images/bgr_inner_healthcare.png) no-repeat; }
	#inner_healthcare h1{ text-align:right; float:left; font-size:24px; font-weight:normal; color:#fff; width:390px; margin:52px 0 0; }

#inner_others{ width:100%; height:125px; overflow:hidden; margin:0 0 44px; z-index:100; background:url(../images/bgr_inner_others.png) no-repeat; }
	#inner_others h1{ text-align:right; float:left; font-size:24px; font-weight:normal; color:#fff; width:390px; margin:52px 0 0; }

#inner_seminars{ width:100%; height:125px; overflow:hidden; margin:0 0 44px; z-index:100; background:url(../images/bgr_inner_seminars.png) no-repeat; }
	#inner_seminars h1{ text-align:right; float:left; font-size:24px; font-weight:normal; color:#fff; width:390px; margin:52px 0 0; }


/* Body */
#body{ width:100%; overflow:hidden; margin:0 0 27px; background:url(../images/bgr_body.gif) repeat-y; }
	.page_careers #body{ background:#909eb6 url(../images/bgr_body_page_careers.gif) repeat-y; margin:0; border-top:30px solid #909eb6; border-bottom:30px solid #909eb6; }
	#sidebar{ float:left; width:258px; padding:6px 0 0 16px; }
	#content{ float:right; width:558px; padding:6px 0 0; }
	.home #content,
	.page_careers #content{ width:528px; padding:6px 22px 0 0; }
	.page_resources #content{ width:865px; padding:6px 22px 0 0; }
	.body_top{ width:100%; height:31px; overflow:hidden; }
	.body_end{ width:100%; height:30px; overflow:hidden; }
	#pic_car{ position:absolute; z-index:200; margin:-509px 0 0; }

/* Content */
.content{ width:100%; overflow:hidden; font-size:13px; line-height:1.5em; padding:0 0 18px; }
	.content h2{ color:#465f87; font-size:20px; font-weight:normal; margin:0 0 20px; }
	.page_careers .content h2{ color:#2c4071; }
	
	.content p{ margin:0 0 20px; }
	.content ul{ padding:0 0 20px; }
	.content p a,
	.content p a:visited{ text-decoration:underline; color:#465f87; }
	.content p a:hover{ text-decoration:none; }
	.content ul li{ background:url(../images/ico_list.gif) no-repeat 0 7px; padding:0 0 0 12px; }
	.content ol{ margin:0 0 20px 20px; list-style:decimal; }
	.content .lists{ width:100%; overflow:hidden; }
	.content .lists ul{ width:49%; float:left; }
	
.imagepadding{ padding-left:10px; float: right; }	

/* Widget */
.widget{ width:100%; overflow:hidden; margin:0 0 30px; font-size:12px; line-height:1.4em; }
	.page_careers #sidebar .widget{ width:228px; margin:0 0 30px 22px; }
	.widget h3{ color:#465f87; font-weight:bold; font-size:16px; background:url(../images/btn_widget_title.gif) repeat-x bottom; padding:0 0 10px 8px; margin:0 0 8px; }
	.page_careers h3{ color:#2c4071; background:url(../images/btn_widget_title2.gif) repeat-x bottom; }
	.widget h3 img{ vertical-align: middle; margin: 0 0 0 5px; }
	.widget_content{ width:224px; overflow:hidden; margin:0 auto; padding:0 0 0 4px; }
	.widget_wide{ width:100%; padding:0; }

/* Widget_testimonial */
.widget_testimonial q{ font-style:italic; display:block; }
	.widget_testimonial cite{ font-style:normal; display:block; text-align:right; padding:4px 0 0; }

/* Widget_news */
.widget_news{ margin:0; }
	.widget_news ul li{ background:url(../images/ico_list.gif) no-repeat 0 7px; padding:0 0 0 12px; line-height:1.5em; }
	.widget_news p{ text-align:right; color:#465f87; margin:16px 0 0; }
	.widget_news p a,
	.widget_news p a:visited{ color:#465f87; display:block; text-decoration:underline; }
	.widget_news p a:hover{ text-decoration:none; }
	.widget_news p a img{ vertical-align: middle; }

/* Widget_experts */
.widget_experts ul{ width:100%; overflow:hidden; padding:11px 0 0 10px; }
	.widget_experts li{ width:100%; overflow:hidden; padding:0 0 15px; }
	.widget_experts li img{ float:left; padding:0 8px 0 0; }
	.widget_experts li strong{ display:block; margin:10px 0 0; }

/* Widget_ask */
.widget_ask{ margin:0 0 15px; }
	.widget_ask form{ width:223px; overflow:hidden; margin:15px 0 0 26px; }
	.widget_ask .text{ width:100%; overflow:hidden; margin:0 0 5px; }
	.widget_ask input,
	.widget_ask textarea{ color:#3c3c3c; font:10px Arial,Helvetica,sans-serif; background:#fff; border:1px solid #d9d9d9; width:199px; padding:4px 11px; }
	.widget_ask textarea{ overflow:auto; height:73px; }
	.widget_ask .submit{ width:217px; overflow:hidden; text-align:right; font-size:12px; color:#fff; padding:3px 0 0; }
	.widget_ask .submit a,
	.widget_ask .submit a:visited{ color:#465f87; }
	.widget_ask .submit a:hover{ text-decoration:none; }
	.widget_ask .submit a img{ vertical-align: middle; }

/* Widget_res */
.widget_res{ margin:0; }
	.widget_res ul li{ background:url(../images/ico_list.gif) no-repeat 0 7px; padding:0 0 0 12px; line-height:1.5em; font-size:13px; }
	.widget_res ul li a,
	.widget_res ul li a:visited{ text-decoration:underline; }
	.widget_res ul li a:hover{ text-decoration:none; }
	.widget_res ul li img{ border: 0; }
	.widget_res p{ text-align:right; color:#465f87; margin:16px 0 0; }
	.widget_res p a,
	.widget_res p a:visited{ color:#465f87; display:block; }
	.widget_res p a:hover{ text-decoration:none; }
	.widget_res p a img{ vertical-align: middle; }

/* Widget_events */
.widget_events{ margin:0; }
	.widget_events ul li{ padding:0 0 15px; }
	.widget_events .more{ text-align:right; color:#465f87; }
	.widget_events .more a,
	.widget_events .more a:visited{ color:#465f87; display:block; }
	.widget_events .more a:hover{ text-decoration:none; }
	.widget_events .more a img{ vertical-align: middle; }

/* Content_widgets */
.content_widgets{ width:100%; overflow:hidden; background:url(../images/bgr_content_widgets.gif) repeat-y; margin:40px 0 0; }
	.content_widgets_left{ float:left; width:258px; padding:0 0 0 5px; }
	.content_widgets_right{ float:right; width:228px; }

/* Car_title */
#car_title{ position:absolute; font-size:35px; font-weight:normal; color:#fff; z-index:2000; margin:-32px 0 0 350px; }
	#car_title img{ vertical-align:middle; }

/* Subbody */
#subbody{ width:100%; overflow:hidden; background:#acb6c8; padding:27px 0; }
	#subbody .content_widgets{ margin:0 40px 0 0; width:510px; float:right; background:url(../images/bgr_content_widgets2.gif) repeat-y; }
	#subbody .content_widgets .content_widgets_left{ width:218px; padding:0; }
	#subbody h3{ color:#465f87; }

/* Footer */
#footer{ width:100%; overflow:hidden; border-top:1px solid #c4c4c4; padding:8px 0 30px; }
.page_careers #footer{ border-top:0; }
	#footer p{ font-size:11px; color:#898989; }
	#footer p a,
	#footer p a:visited{ color:#465f87; text-decoration:none; }
	#footer .about{ float:left; }
	#footer .copyrights{ float:right; padding:2px 0 0; }
	#footer .linkedin{ color:#465f87; font-weight:bold; }
	.linkedin:hover{ text-decoration:none; }
	.linkedin img{ margin:0 9px 0 0; vertical-align:middle; position:relative; top:-2px; }

img.right{ float:right; }

/* Print styles */
.print_it{ display:none; }
#tabscontainer{ height:284px; width:100%; }
#tab1,
#tab2,
#tab3,
#tab4,
#tab5{ display:none; }

/* New code */
#body{ background:none; }
#sidebar{ width:281px; padding:24px 12px 12px; min-height:522px; }
body.page_careers #sidebar{ min-height:0; padding-top:6px; }
body.home #sidebar{ min-height:0; }
body.home #body{ background:url(../images/bgr_body.gif) repeat-y; }

	#content{ padding:6px 0 0; width:558px; }

/* Page specific styling */
body.page_about{}
body.page_about .content h2{ color:#6D4E57; }
body.page_about #sidebar{ background:url(../images/bgr_side_purple.jpg) no-repeat; }
body.page_about .widget .first_title{ color:#fff; background:none; border-bottom:1px dotted white; }
body.page_about .widget_ask .submit,
body.page_about .widget_ask .submit a,
body.page_about .widget_ask .submit a:visited{ color:#6d4e57; }
body.page_about .widget h3{ color:#6D4E57; background:none; border-bottom:1px dotted #6D4E57; }

body.page_accounting #sidebar{ background:url(../images/bgr_side_lightgreen.jpg) no-repeat; }
body.page_accounting .widget .first_title{ color:#fff; background:none; border-bottom:1px dotted white; }
body.page_accounting .widget h3{ color:#46716B; background:none; border-bottom:1px dotted #46716B; }
body.page_accounting .content h2{ color:#46716B; }
body.page_accounting .widget_ask .submit a,
body.page_accounting .widget_ask .submit a:visited{ color:#46716B; }
body.page_accounting .widget_res p a,
body.page_accounting .widget_res p a:visited{ color:#46716B; }

body.page_assurance #sidebar{ background:url(../images/bgr_side_darkblue.jpg) no-repeat; }
body.page_assurance .widget .first_title{ color:#fff; background:none; border-bottom:1px dotted white; }
body.page_assurance .widget h3{ color:#465F87; background:none; border-bottom:1px dotted #465F87; }
body.page_assurance .content h2{ color:#465F87; }
body.page_assurance .widget_ask .submit a,
body.page_assurance .widget_ask .submit a:visited{ color:#465F87; }
body.page_assurance .widget_res p a,
body.page_assurance .widget_res p a:visited{ color:#465F87; }
body.page_assurance .blueheading {color:#465f87; font-weight:bold; font-size:14px; }

body.page_careers{}

body.page_consulting #sidebar{ background:url(../images/bgr_side_darkgray.jpg) no-repeat; }
body.page_consulting .widget .first_title{ color:#fff; background:none; border-bottom:1px dotted white; }
body.page_consulting .widget h3{ color:#4C4C4C; background:none; border-bottom:1px dotted #4C4C4C; }
body.page_consulting .content h2{ color:#4C4C4C; }
body.page_consulting .widget_ask .submit a,
body.page_consulting .widget_ask .submit a:visited{ color:#4C4C4C; }
body.page_consulting .widget_res p a,
body.page_consulting .widget_res p a:visited{ color:#4C4C4C; }

body.page_contactus #sidebar{ background:url(../images/bgr_side_darkgray.jpg) no-repeat; }
body.page_contactus .widget .first_title{ color:#fff; background:none; border-bottom:1px dotted white; }
body.page_contactus .widget h3{ color:#4C4C4C; background:none; border-bottom:1px dotted #4C4C4C; }
body.page_contactus .content h2{ color:#4C4C4C; }
body.page_contactus .widget_ask .submit a,
body.page_contactus .widget_ask .submit a:visited{ color:#4C4C4C; }
body.page_contactus .widget_res p a,
body.page_contactus .widget_res p a:visited{ color:#4C4C4C; }

body.page_industries{} 
body.page_industries #sidebar{ background:url(../images/bgr_side_purple.jpg) no-repeat; }
body.page_industries .widget .first_title{ color:#fff; background:none; border-bottom:1px dotted white; }
body.page_industries .widget h3{ color:#6D4E57; background:none; border-bottom:1px dotted #6D4E57; }
body.page_industries .content h2{ color:#6D4E57; }
body.page_industries .widget_ask .submit a,
body.page_industries .widget_ask .submit a:visited{ color:#6D4E57; }
body.page_industries .widget_res p a,
body.page_industries .widget_res p a:visited{ color:#6D4E57; }

body.page_ind_energy{}
body.page_ind_energy #sidebar{ background:url(../images/bgr_side_lightgreen.jpg) no-repeat; }
body.page_ind_energy .widget .first_title{ color:#fff; background:none; border-bottom:1px dotted white; }
body.page_ind_energy .widget h3{ color:#46716B; background:none; border-bottom:1px dotted #46716B; }
body.page_ind_energy .content h2{ color:#46716B; }
body.page_ind_energy .widget_ask .submit a,
body.page_ind_energy .widget_ask .submit a:visited{ color:#46716B; }
body.page_ind_energy .widget_res p a,
body.page_ind_energy .widget_res p a:visited{ color:#46716B; }

body.page_ind_print{}
body.page_ind_print .content h2{ color:#8493AE; }
body.page_ind_print #sidebar{ background:url(../images/bgr_side_lightblue.jpg) no-repeat; }
body.page_ind_print .widget .first_title{ color:#fff; background:none; border-bottom:1px dotted white; }
body.page_ind_print .widget_ask .submit,
body.page_ind_print .widget_ask .submit a,
body.page_ind_print .widget_ask .submit a:visited{ color:#8493AE; }
body.page_ind_print .widget h3{ color:#8493AE; background:none; border-bottom:1px dotted #8493AE; }

body.page_ind_health{}
body.page_ind_health #sidebar{ background:url(../images/bgr_side_darkgreen.jpg) no-repeat; }
body.page_ind_health .widget .first_title{ color:#fff; background:none; border-bottom:1px dotted white; }
body.page_ind_health .widget h3{ color:#46716B; background:none; border-bottom:1px dotted #46716B; }
body.page_ind_health .content h2{ color:#46716B; }
body.page_ind_health .widget_ask .submit a,
body.page_ind_health .widget_ask .submit a:visited{ color:#46716B; }
body.page_ind_health .widget_res p a,
body.page_ind_health .widget_res p a:visited{ color:#46716B; }

body.page_ind_manu{}
body.page_ind_manu #sidebar{ background:url(../images/bgr_side_darkgray.jpg) no-repeat; }
body.page_ind_manu .widget .first_title{ color:#fff; background:none; border-bottom:1px dotted white; }
body.page_ind_manu .widget h3{ color:#4C4C4C; background:none; border-bottom:1px dotted #4C4C4C; }
body.page_ind_manu .content h2{ color:#4C4C4C; }
body.page_ind_manu .widget_ask .submit a,
body.page_ind_manu .widget_ask .submit a:visited{ color:#4C4C4C; }
body.page_ind_manu .widget_res p a,
body.page_ind_manu .widget_res p a:visited{ color:#4C4C4C; }

body.page_ind_other{}
body.page_ind_other #sidebar{ background:url(../images/bgr_side_lightgray.jpg) no-repeat; }
body.page_ind_other .widget .first_title{ color:#fff; background:none; border-bottom:1px dotted white; }
body.page_ind_other .widget h3{ color:#999; background:none; border-bottom:1px dotted #999; }
body.page_ind_other .content h2{ color:#999; }
body.page_ind_other .widget_ask .submit a,
body.page_ind_other .widget_ask .submit a:visited{ color:#999; }
body.page_ind_other .widget_res p a,
body.page_ind_other .widget_res p a:visited{ color:#999; }

body.page_ind_real{}
body.page_ind_real #sidebar{ background:url(../images/bgr_side_darkblue.jpg) no-repeat; }
body.page_ind_real .widget .first_title{ color:#fff; background:none; border-bottom:1px dotted white; }
body.page_ind_real .widget h3{ color:#465F87; background:none; border-bottom:1px dotted #465F87; }
body.page_ind_real .content h2{ color:#465F87; }
body.page_ind_real .widget_ask .submit a,
body.page_ind_real .widget_ask .submit a:visited{ color:#465F87; }
body.page_ind_real .widget_res p a,
body.page_ind_real .widget_res p a:visited{ color:#465F87; }

body.page_news{}
body.page_news #sidebar{ background:url(../images/bgr_side_darkgreen.jpg) no-repeat; }
body.page_news .widget .first_title{ color:#fff; background:none; border-bottom:1px dotted white; }
body.page_news .widget h3{ color:#46716B; background:none; border-bottom:1px dotted #46716B; }
body.page_news .content h2{ color:#46716B; }
body.page_news .widget_ask .submit a,
body.page_news .widget_ask .submit a:visited{ color:#46716B; }
body.page_news .widget_res p a,
body.page_news .widget_res p a:visited{ color:#46716B; }

body.page_resources{}
body.page_resources #sidebar{ background:url(../images/bgr_side_lightgreen.jpg) no-repeat; }
body.page_resources .widget .first_title{ color:#fff; background:none; border-bottom:1px dotted white; }
body.page_resources .widget h3{ color:#46716B; background:none; border-bottom:1px dotted #46716B; }
body.page_resources .content h2{ color:#46716B; }
body.page_resources .widget_ask .submit a,
body.page_resources .widget_ask .submit a:visited{ color:#46716B; }
body.page_resources .widget_res p a,
body.page_resources .widget_res p a:visited{ color:#46716B; }

body.page_seminars{}
body.page_seminars #sidebar{ background:url(../images/bgr_side_lightgray.jpg) no-repeat; }
body.page_seminars .widget .first_title{ color:#fff; background:none; border-bottom:1px dotted white; }
body.page_seminars .widget h3{ color:#999; background:none; border-bottom:1px dotted #999; }
body.page_seminars .content h2{ color:#999; }
body.page_seminars .widget_ask .submit a,
body.page_seminars .widget_ask .submit a:visited{ color:#999; }
body.page_seminars .widget_res p a,
body.page_seminars .widget_res p a:visited{ color:#999; }

body.page_services{}
body.page_services #sidebar{ background:url(../images/bgr_side_purple.jpg) no-repeat; }
body.page_services .widget .first_title{ color:#fff; background:none; border-bottom:1px dotted white; }
body.page_services .widget h3{ color:#6D4E57; background:none; border-bottom:1px dotted #6D4E57; }
body.page_services .content h2{ color:#6D4E57; }
body.page_services .widget_ask .submit a,
body.page_services .widget_ask .submit a:visited{ color:#6D4E57; }
body.page_services .widget_res p a,
body.page_services .widget_res p a:visited{ color:#6D4E57; }

body.page_tax{}
body.page_tax .content h2{ color:#8493AE; }
body.page_tax #sidebar{ background:url(../images/bgr_side_lightblue.jpg) no-repeat; }
body.page_tax .widget .first_title{ color:#fff; background:none; border-bottom:1px dotted white; }
body.page_tax .widget_ask .submit,
body.page_tax .widget_ask .submit a,
body.page_tax .widget_ask .submit a:visited{ color:#8493AE; }
body.page_tax .widget h3{ color:#8493AE; background:none; border-bottom:1px dotted #8493AE; }

body.page_workflow{}
body.page_workflow #sidebar{ background:url(../images/bgr_side_darkgreen.jpg) no-repeat; }
body.page_workflow .widget .first_title{ color:#fff; background:none; border-bottom:1px dotted white; }
body.page_workflow .widget h3{ color:#3A5551; background:none; border-bottom:1px dotted #3A5551; }
body.page_workflow .content h2{ color:#3A5551; }
body.page_workflow .widget_ask .submit a,
body.page_workflow .widget_ask .submit a:visited{ color:#3A5551; }
body.page_workflow .widget_res p a,
body.page_workflow .widget_res p a:visited{ color:#3A5551; }.page_seminars .wrapper #body #content .content blockquote p a strong {
	color: #000;
}
.page_seminars .wrapper #body #content .content blockquote p a strong {
	color: #484848;
}

