body{padding:0px;margin:0px;background:#FFFFFF url(images/top_bg_tall.gif) top left repeat-x;}table {border-collapse:collapse; border:0px;}table {		width:100%;		border:0px;	  }td { vertical-align:top; padding:0px;}a{color:#007383;}a:hover{text-decoration:none;}img { border:0px;}.visual{	width:368px;	height:198px;	padding:153px 64px 0 0;	overflow:hidden;	margin:0 auto;}.m_text, table, li, input, textarea	{		font-family:Tahoma;		font-size:11px;		line-height:12px;		color:#646464;		/*color:#778B92;*/	}.m_text {width:766px;}.header {height:335px; background:url(images/top_bg.jpg) top left no-repeat;}.header1 {height:335px; background:url(images/top-home.jpg) top left no-repeat;}.header2 {height:215px; background:url(images/top-short-about.jpg) top left no-repeat;}.header3 {height:215px; background:url(images/top-short-services.jpg) top left no-repeat;}.header4 {height:215px; background:url(images/top-short-about2.jpg) top left no-repeat;}.header5 {height:215px; background:url(images/top-short-can.jpg) top left no-repeat;}.header6 {height:215px; background:url(images/top-short-interview.jpg) top left no-repeat;}.header7 {height:215px; background:url(images/top-short-em-i-tips.jpg) top left no-repeat;}.header8 {height:215px; background:url(images/top-short-contact.jpg) top left no-repeat;}.header9 {height:215px; background:url(images/top-short-counter.jpg) top left no-repeat;}.header10 {height:215px; background:url(images/top-short-onboard.jpg) top left no-repeat;}.header11 {height:215px; background:url(images/top-short-pprofile.jpg) top left no-repeat;}.header12 {height:215px; background:url(images/top-short-resign.jpg) top left no-repeat;}.header13 {height:215px; background:url(images/top-short-resume.jpg) top left no-repeat;}.header .menu {padding:26px 0 0 32px;}.header .logo {padding:10px 0 0 400px;}.middle {height:416px;}.middle2 {height:316px;}.middleabout {height:50px;}.content {padding:10px 38px 10px 32px;}.contentabout {padding:2px 38px 12px 32px;}.row1 {height:311px;}.row1about {height:20px;}.row2about {padding-left:14px;}.row2 {height:73px; padding-left:14px;}.row1b {height:260px;}.footer {height:79px;}.footer div {padding-top:10px; margin:0 28px 0 25px; background:url(images/footer_bg_tall.gif) top repeat-x; text-align:center}.h_text {background:url(images/h_text_bgtall.gif) bottom repeat-x;}.h_text div {background:url(images/xh_text_leftbg.gif) bottom left no-repeat; padding:0 0 0px 0px;}.b_text {line-height:14px;}.more { background:url(images/xmore_bgtall.gif) top repeat-x; float:right;}.more .left {background:url(images/xmore_bg_left_right.gif) top left no-repeat;}.more .left div {background:url(images/xmore_bg_left_right.gif) top right no-repeat; padding:4px 20px 5px 21px;}.more .left a { background:url(images/xmore_bg.gif) no-repeat 0 6px; color:#5d9c91; padding-left:21px; font-size:12px; font-weight:bold; text-decoration:underline;}.more .left a:hover { color:#007383; text-decoration:none;}.no_class, form, .no_class td	{		width:auto;		height:auto;		margin:0px;		padding:0px;		border:0px;	}.input { vertical-align:middle; width:200px; height:17px; padding:0 0 0 5px;}	textarea {width:200px; height:107px; padding-left:5px; overflow:auto;}p { line-height:14px;}.p1 { font-size:13px;}ul { margin:0; padding:0; list-style:none;}li { line-height:15px; margin:0px; padding-bottom:10px; color:#969696;}h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; line-height: normal; font-weight: bold; color: #f47b29;}.h1_picture {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; line-height: normal; font-weight: bold; color: #646464;}h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: normal; font-weight: bold; color: #646464;}h2index {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; font-weight: bold; color: #7ea107;}h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 0px; font-weight: bold; color: #f47b29;}h4 { float:right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; font-weight: bold; color: #646464;}.bold {font-weight: bold; color: #646464;}.nobold {font-weight: none; color: #646464;}.bluebold {font-weight:bold; color:#007383; font-size:13px;}.blueboldsmall {font-weight:none; color:#007383; font-size:11px;}.blueboldindex {font-weight:bold; color:#007383; font-size:14px;}.green {font-weight: none; color:#004852;}.orange {font-weight: bold; color:#f47b29;}.main_menu { padding:16px 0 0 40px;}.main_menu li { float:left; margin:0 2px 0 2px;}.main_menu li a { display:block; float:left; padding:0 5px 5px 5px; font-size:13px; color:#646464; font-weight: bold; text-decoration:none; font-family:Tahoma;}.main_menu li a:hover { border-bottom:3px solid #f47b29; color:#007383; font-weight:bold; text-decoration:none;}.main_menu li.last { margin:0;}.main_menu li.last a { padding-right:0px;}.main_menu li a.current {border-bottom:3px solid #f47421; color:#007383; font-weight: bold; text-decoration:none;}.footer_menu { text-align:center; padding-bottom:1px;}.footer_menu li { display:inline;}.footer_menu li a { color:#646464; font-size:11px; border-right:1px solid #505050; padding:0 5px 0 5px;}.footer_menu li .first { padding-left:0;}.footer_menu li .last { border:0;}