#notice table {border-collapse:collapse;cursor:pointer;}.warning {position:absolute;top:0px;left:0px;display:none;width:200px;font-family:Arial, Helvetica, sans-serif;}.warning .tl{background:url(/puppy/images/validation/warning.png) no-repeat -10px top;height:5px;width:5px;}.warning .tr{background:url(/puppy/images/validation/warning.png) no-repeat top right;height:5px;width:5px;}.warning .bl{background:url(/puppy/images/validation/warning.png) no-repeat -10px bottom;height:5px;width:5px;}.warning .br{background:url(/puppy/images/validation/warning.png) no-repeat bottom right;height:5px;width:5px;}.warning .arrow {background:url(/puppy/images/validation/warning.png) no-repeat left -5px;height:10px;width:10px;}.warning td {padding:0px;vertical-align:middle;padding:0px;}.warning .l, .warning .r, .warning .t, .warning .b{background-color:#0099ff;}.warning .c {background-color:#0099ff;color:#FFF;text-align:center;padding:5px;}.error {position:absolute;top:0px;left:0px;display:none;width:200px;font-family:Arial, Helvetica, sans-serif;}.error .tl{background:url(/puppy/images/validation/error.png) no-repeat -10px top;height:5px;width:5px;}.error .tr{background:url(/puppy/images/validation/error.png) no-repeat top right;height:5px;width:5px;}.error .bl{background:url(/puppy/images/validation/error.png) no-repeat -10px bottom;height:5px;width:5px;}.error .br{background:url(/puppy/images/validation/error.png) no-repeat bottom right;height:5px;width:5px;}.error .arrow {background:url(/puppy/images/validation/error.png) no-repeat left -5px;height:10px;width:10px;}.error td {padding:0px;vertical-align:middle;padding:0px;}.error .l, .error .r, .error .t, .error .b{background-color:#ff0000;}.error .c {background-color:#ff0000;color:#FFF;text-align:center;padding:5px;}html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, em, font, img, strike, strong, 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; }body { line-height: 1; font-size:62.5%; font-family:Arial, Helvetica, sans-serif; }:focus { outline: 0; }table {border-collapse: collapse; border-spacing: 0; }.clear { clear:both; } body{ background:#d1d3d4 url(/templates/direct_recruitment/images/bg.png) center 1px; }#container { width:896px; margin: 0px auto; }#top { background: #FFF url(/templates/direct_recruitment/images/repeat.png) top center repeat-y; height:101px; position:relative; }#top a { display:block; position:absolute; top:20px; left:25px; }#top h1 { display:block; text-align:right; height:71px; background: url(/templates/direct_recruitment/images/header_curve.png) bottom center no-repeat; font-size:2em; font-family:"Times New Roman", Times, serif; color:#1c3e93; padding:30px 30px 0px 0px; }#job_services{ display:block; position:absolute; top:20px; left:235px; }#menu { height:169px; background: #FFF url(/templates/direct_recruitment/images/menu.jpg) top center no-repeat; margin:12px 0px 12px 0px; position:relative; }#menu ul { list-style:none; position:absolute; bottom:0px; left:31px; }#menu ul li { float:left; }#menu a { color:#FFF; text-decoration:none; display:block; }#menu .m_1 a { width:71px; height:31px; } #menu .m_1 a:hover, #menu .m_1 a.selected { background: transparent url(/templates/direct_recruitment/images/home.png) top left no-repeat; }#menu .m_2 a { width:93px; height:31px;} #menu .m_2 a:hover, #menu .m_2 a.selected { background: transparent url(/templates/direct_recruitment/images/about_us.png) top left no-repeat; }#menu .m_3 a { width:105px; height:31px; }#menu .m_3 a:hover, #menu .m_3 a.selected { background: transparent url(/templates/direct_recruitment/images/employers.png) top left no-repeat; }#menu .m_4 a { width:90px; height:31px; }#menu .m_4 a:hover, #menu .m_4 a.selected { background: transparent url(/templates/direct_recruitment/images/training.png) top left no-repeat; }#menu .m_5 a { width:113px; height:31px; }#menu .m_5 a:hover, #menu .m_5 a.selected { background: transparent url(/templates/direct_recruitment/images/job_seekers.png) top left no-repeat; }#menu .m_6 a { width:119px; height:31px; } #menu .m_6 a:hover, #menu .m_6 a.selected { background: transparent url(/templates/direct_recruitment/images/testimonials.png) top left no-repeat; }#menu .m_7 a { width:134px; height:31px; }#menu .m_7 a:hover, #menu .m_7 a.selected { background: transparent url(/templates/direct_recruitment/images/dr_access_only.png) top left no-repeat; }#menu .m_8 a { width:109px; height:31px; clear:both; }#menu .m_8 a:hover, #menu .m_8 a.selected { background: transparent url(/templates/direct_recruitment/images/contact_us.png) top left no-repeat; }#content { background: #FFF url(/templates/direct_recruitment/images/repeat.png) top center repeat-y; }#content_footer { background: transparent url(/templates/direct_recruitment/images/content_footer.png) bottom center no-repeat; } #content_header { background: transparent url(/templates/direct_recruitment/images/content_header.png) top center no-repeat; }#content_image { background: transparent url() bottom right no-repeat; padding:20px 30px 20px 30px; } #footer { display:block; text-decoration:none; color:#808080; text-align:right; padding: 10px 30px 20px 0px; }#content_header h1 { font-size:2em; color:#1C3F94; line-height:1.4em; letter-spacing:1px; font-weight:normal; }#content_header h2 { font-size:1.5em; color:#666; line-height:1.4em; padding:3px 0px; margin:10px 0px 10px 0px;}#content_header h3 { font-size:1.45em; color:#666; line-height:1.4em; padding:3px 0px;}#content_header p { font-size:1.2em; margin:10px 0px 10px 0px; color:#333; line-height:1.4em; }#content_header hr { padding:0px; margin:10px 0px 10px 0px; border:0px; border-top: 1px solid #1C3F94;}#content_header ul { padding:0px 0px 0px 15px; margin:0px; line-height:1.4em; font-size:1.2em; color:#333; list-style-type:circle; }#content_header ol { padding:0px 0px 0px 20px; margin:0px; line-height:1.4em; font-size:1.2em; color:#333; list-style-type:decimal; }#content_header li { padding:2px 0px 2px 5px; margin:0px; line-height:1.5em; }#content_header a { color:#1C3F94; }#content_header a:hover { text-decoration:underline; }#content_header td { font-size:1.2em; color:#333; line-height:1.4em; padding:0px 5px 0px 0px;}#content_header .column {width: 380px; float:left; padding-bottom:20px; } .left_menu { width:140px; float:left; padding:0px !important; } .left_menu li { list-style-type:none; }.left_menu a { text-decoration:none; color:#808080 !important; }.left_menu a.selected { color:#1C3F94 !important; }.left_menu a:hover { color:#1C3F94 !important; text-decoration:none !important; }.content_float_right { width:640px; float:right; border-left:1px solid #808080; padding-left:30px; }.content_float_right .column { width:300px !important } #content_header p.login_error {color:red;}.dr_access label {display:block;padding:10px 0px;}.dr_access .text {padding:3px;border:1px solid #C4C4C4;}.dr_access .button {margin:10px 0px;}#dr_news {width:60%;}#dr_news .text {font-size:.7em;}#dr_news ul {list-style-type:none;padding:0px;}#dr_news ul li {padding:5px 0px; border-top:1px solid #CCC;}#dr_news ul li .text a {display:block;text-decoration:none;font-size:1.3em;}#dr_news ul li .text a:hover {text-decoration:underline;}#dr_news ul li .text a.news_over {text-decoration:underline;}#dr_news ul li .content {display:none; width:500px;}#dr_news ul li .summary {width:500px;}#dr_access_only td {padding:0px 20px 0px 0px;}#documents ul {font-size:12px;}#documents a {text-decoration:none;}#documents a:hover {text-decoration:underline;}#documents a.no_expand {color:#666; text-decoration:none;}a.pdf { display:inline-block;padding-left:22px; line-height:16px; background:transparent url(/puppy/images/icons/page_white_acrobat.png) top left no-repeat; }a.xls { display:inline-block;padding-left:22px; line-height:16px; background:transparent url(/puppy/images/icons/page_white_excel.png) top left no-repeat; }a.zip { display:inline-block;padding-left:22px; line-height:16px; background:transparent url(/puppy/images/icons/page_white_zip.png) top left no-repeat; }a.doc { display:inline-block; padding-left:22px; line-height:16px; background:transparent url(/puppy/images/icons/page_white_word.png) top left no-repeat; }a.ppt { display:inline-block;padding-left:22px; line-height:16px; background:transparent url(/puppy/images/icons/page_white_powerpoint.png) top left no-repeat; }a.external { display:inline-block;padding-left:22px; line-height:16px; background:transparent url(/puppy/images/icons/page_world.png) top left no-repeat; }a[href$='.pdf'] { display:block;padding-left:22px; line-height:16px; background:transparent url(/puppy/images/icons/page_white_acrobat.png) top left no-repeat; }a[href$='.xls'],a[href$='.xlsx'] { display:block;padding-left:22px; line-height:16px; background:transparent url(/puppy/images/icons/page_white_excel.png) top left no-repeat; }a[href$='.zip'] { display:block;padding-left:22px; line-height:16px; background:transparent url(/puppy/images/icons/page_white_zip.png) top left no-repeat; }a[href$='.doc'],a[href$='.docx'] { display:block;padding-left:22px; line-height:16px; background:transparent url(/puppy/images/icons/page_white_word.png) top left no-repeat; }a[href$='.ppt'],a[href$='.pptx'] { display:block;padding-left:22px; line-height:16px; background:transparent url(/puppy/images/icons/page_white_powerpoint.png) top left no-repeat; }
