BODY{ background-color: black; color: white; font-size: 9pt; font-weight: normal; font-family: Arial, Helvetica; border-color: #99c301; }

.LIMEGREEN{ color: #99c301; }
.ORANGE{ color: #fc9a2d; }


.hiddendiv{ display: none; }
TABLE{ border-collapse: collapse; }
H1{ font-size: 140%; margin: 4px 0 0 0; font-weight: bolder; text-decoration: underline; }
H2{ font-size: 120%; font-weight: bolder; margin: 4px 0 0 0; }
H3{ font-size: 120%; font-weight: bolder; margin: 4px 0 0 0; }
P{ margin: 0; }
.errorcode{ color: red; margin: 4px 0; font-style: italic; font-size: 110%; }

.LAYOUT{}
#layout{ width: 100%; }
#layout_head_left{ vertical-align: top; width: 150px; }
#layout_head_center{ vertical-align: top; width: 100%; }
#layout_head_right{ vertical-align: top; width: 140px; }
#layout_logo{ float: left; }
#layout_logo IMG{ width: 187px; height: 98px; }
#layout_date{ float: right; text-align: right; white-space: nowrap; width: 160px; margin: 8px 5px 0 0; color: #99c301; }
#layout_body_left{ margin: 0; vertical-align: top; text-align: left; }
#layout_body_left_spacer{ width: 150px; height: 1px; }
#layout_body_center{ text-align: left; border-top: solid 1px #6c6a6d; vertical-align: top; padding: 0 5px; }
#layout_body_center_spacer{ width: 440px; height: 1px; }
#layout_body_right{ padding: 0; margin: 0; vertical-align: top; text-align: left; }
#layout_body_right_spacer{ width: 150px; height: 1px; }

.NAVIGATION_ICONS_DISPLAY{}
#rollover{ width: 100%; margin: 8px 0 0 0; border-collapse: collapse; font-size: 0%; }
#rollover_C1, #rollover_C11{ width: 9px; }
#rollover_C1 IMG, #rollover_C11 IMG{ width: 9px; height: 1px; }
#rollover_C10{ width: 100%; }
#rollover_advice, #rollover_briefcase, #rollover_contact, #rollover_forum, #rollover_home, #rollover_news, #rollover_postcv, #rollover_search{ border: 0; width: 56px; height: 68px; }

.NAVIGATION_TEXT_DISPLAY{}
#iconnav{ width: 100%; margin: 0; color: #97c000; background-color: #ffffff; }
#iconnav_top_left, #iconnav_top_right{ vertical-align: top; }
#iconnav_top_left IMG, #iconnav_top_right IMG{ width: 10px; height: 11px; }
#iconnav_top_center{ width: 100%; color: #97c000; font-size: 110%; font-weight: bolder; text-align: center; }
#iconnav_bottom_left, #iconnav_bottom_right{ vertical-align: bottom; }
#iconnav_bottom_left IMG, #iconnav_bottom_right IMG{ width: 10px; height: 11px; }

.CURRENTLY_RECRUITING_PANEL{}
#currently_recruiting{ margin: 0; text-align: left; width: 100%; }
#currently_recruiting H2{ font-style: italic; }
#currently_recruiting_inner{ width: 100%; text-align: center; }
#currently_recruiting H3{ font-style:italic; margin: 0 0 10px 0; }
#currently_recruiting IMG{ margin: 5px 3px; border: none; }

.BANNER_ADS_PANEL{}
#bannerAds{ width: 100%; margin: 12px 0; text-align: center; }
#bannerAds IMG{ border: 0; margin: 0; }

.FOOTER{}
#footer{ width: 100%; margin: 0; padding: 0; border-top: solid 1px #97c000; background-color: #000000; text-align: center; font-size: 90%; color: #ffffff; }
#footer_links{ padding-top: 10px; color: #000000; }
#footer_links SPAN{ color: #ffffff; }
#footer_links A, #footer_links A:visited{ color: #ffffff; text-decoration: none; }
#footer_links A:hover{ text-decoration: underline; }
#footer_validation{ margin-top: 10px; }
#footer_validation IMG{ border: 0; width: 88px; height: 31px; }
#footer_validation A, #footer_validation A:visited{ color: white; text-decoration: none; }

.SECTION_PANEL{}
.panel{ width: 100%; background-color: white; color: black; margin: 12px 0 0 0; }
.panel_top_left, .panel_top_right{ vertical-align: top; }
.panel_top_left IMG, .panel_top_right IMG{ width: 10px; height: 11px; }
.panel_top_center{ width: 100%; }
.panel_body{ padding: 0; margin: 0; vertical-align: top; width: 100%; }
.panel_bottom_left, .panel_bottom_right{ vertical-align: bottom; }
.panel_bottom_left IMG, .panel_bottom_right IMG{ width: 10px; height: 11px; }

.BREADCRUMB{}
#breadcrumb{ margin: 0; font-weight: bolder; font-size: 105%; color: #fc9a2d; }
#breadcrumb SPAN{ color: black; }
#breadcrumb A, #breadcrumb A:visited{ color: black; text-decoration: underline; }

.HEADINGS{}
.head1{ width: 100%; margin-top: 8px; border-top: solid 1px #99c300; border-bottom: solid 1px #99c300; background-color: #eaf2c9; color: black; }
.head1 TR{ height: 30px; }
.head1 TD{ padding: 0 5px; }
.head1 H2, .head1 H4{ margin: 0; font-weight: bolder; font-size: 110%; }
.head1 A{ color: #000000; }
.head1C1{ width: 100%; }
.head1C2{ white-space: nowrap; text-align: right; }

.head2{ width: 100%; color: black; border-bottom: 1px solid #99c300; background-color: white; }
.head2 H2{ font-weight: bolder; font-size: 110%; color: black; margin: 0; }
.head2 TR{ height: 30px; }
.head2 A{ color: black; }

.head3{ width: 100%; margin-top: 8px; background-color: #99c300; color: white; }
.head3 TR{ height: 30px; }
.head3 H2, .head3 H4{ margin: 0 5px; font-size: 120%; }
.head3 A{ color: white; }
.head3C1{ width: 100%; }
.head3C2{ white-space: nowrap; text-align: right; }

.head4{ width: 100%; margin-top: 8px; background: #99c300 none; color: white; }
.head4 TR{ height: 30px; }
.head4 H2{ margin: 0 5px; font-size: 100%; font-weight: normal; }
.head4 P{ padding-left: 4px; padding-right: 4px; }
.head4 A{ color: white; text-decoration: none; }
.head4C1{ width: 100%; padding: 5px; }
.head4C2{ white-space: nowrap; padding: 5px; text-align: right; }





.LEFT_MENU{}
#jobsOnlineMain{ margin-left: 25px; width: 99px; height: 99px; background-image: url( img/jobs_today_background.gif ); }
#jobsOnlineText{ width: 99px; padding-top: 35px; text-align: center; color: #000000; }

#menuLeft{ width: 140px; margin-left: 5px; margin-top: 14px; background: #242424 none; color: #ffffff; }
#menuLeftHead{ background-image: url( img/menuLeftHead.gif); width: 140px; height: 20px; }
#menuLeftTop{ width: 100%; background-color: #242424; color: #ffffff; font-weight: bolder; text-align: left; }
.menuLeftTopMain{ list-style-type: none; margin: 0 0 0 8px; padding: 0; }
.menuLeftTopMain LI{ padding: 4px 0; margin: 0; color: #fc9a2d; }
.menuLeftTopMain IMG{ margin-right: 6px; width: 7px; height: 11px; }
.menuLeftTopMain A{ color: #ffffff; text-decoration: none; font-weight: lighter; }
.menuLeftTopMain A:hover{ color: #fc9a2d; }
.menuLeftTopMain SPAN{ display: none; }
.menuLeftTopSub{  list-style-type: none; margin: 0 0 0 13px; padding: 0; color: #fc9a2d; }
.menuLeftTopSub LI{ padding: 4px 0; margin: 0; }
.menuLeftTopSub A{ text-decoration: none; font-weight: normal; color: #fc9a2d; }
.menuLeftTopSub A:hover{ color: #ffffff; }
.menuLeftTopSub SPAN{ display: none; }
#menuLeft HR{ color: #818181; margin: 12px 6px 12px 24px; }
#menuLeftBottom{ width: 100%; background-color: #242424; color: #ffffff; text-align: left; }
#menuLeftBottom UL{ list-style-type: none; margin: 0 0 0 22px; padding: 0; }
#menuLeftBottom LI{ padding: 4px 0; margin: 0; color: #99c301; }
#menuLeftBottom A, #menuLeftBottom A:visited{ color: #99c301; text-decoration: none; }
#menuLeftBottom A:hover{ color: #fc9a2d; }
#menuLeftBase{ width: 140px; height: 20px; }

#joinmain{ margin-left: 5px; margin-top: 14px; width: 140px; background-image: url( img/joinrightborder.gif ); }
#joinhead{ height: 92px; background-image: url( img/jointopimage.gif ); }
#jointext{ margin-top: 8px; color: #fc9a2d; }
#joinlink{ margin: 11px 0 0 9px; width: 116px; font: normal 8pt arial; color: #fff; }
#joinlink IMG{ padding: 0 4px 0 0; }
#joinlink A, #joinlink A:visited{ font-weight: bolder; color: #ffffff; text-decoration: none; }
#joinlink A:hover{ color: #fc9a2d; }
#joinbase{ background-image: url( img/joinbaseimage.gif ); height: 18px; }

#latestarticles{ font-size: 100%; margin-left: 5px; margin-top: 25px; width: 140px; background-image: url( img/latestarticlesrightborder.gif ); background-position: right; background-repeat: repeat-y; }
#latestarticleshead{ color: #99c301; background-image: url( img/latestarticlesrightborder.gif ); background-position: top right; background-repeat: repeat-y; }
.latestarticleslink{ margin: 4px 0 0 0; width: 129px; height: 17px; overflow: hidden; color: #ffffff; text-align: left; }
.latestarticleslink A, .latestarticleslink A:visited{ color: #ffffff; text-decoration: none; }
.latestarticleslink A:hover{ color: #fc9a2d; }
#latestarticlesbase{ height: 18px; background-image: url( img/latestarticlesbase.gif ); background-position: bottom; background-repeat: no-repeat; }

#leftSmallAds{ text-align: center; margin-top: 6px; color: #000000; }
#leftSmallAds IMG{ margin-top: 8px; border: 0; }

.RIGHT_MENU{}
#registerhere{ margin-left: 25px; margin-bottom: 14px; text-align: left; background: #000 url( img/register_here_background.gif ); background-position: top left; background-repeat: no-repeat; width: 99px; height: 99px; }
#registerhere IMG{ margin: 15px 0 0 22px; width: 52px; height: 60px; border: 0; }

#jobow{ margin-left: 5px; width: 140px; text-align: left; color: #ffffff; background: #0c0c0c url( img/jobofweekmain.gif ); background-position: left; background-repeat: repeat-y; }
#jobowhead{ font-weight: bolder; background-color: #242424; padding: 6px 0 2px 7px; }
#jobowborder{ margin: 0 0 0 2px; width: 138px; background: #343434 url( img/jobofweekleftborder.gif ); background-position: left; background-repeat: repeat-y; }
#jobowspacer{ padding: 10px 0 0 7px; }
#jobowtitlehead{ font-weight: bolder; color: #fc9a2d; }
#jobowtitle{ padding: 22px 0 0 0; }
#jobowdescription{ padding: 23px 0 0 0; }
#jobowsalary{ padding: 23px 0 0 0; }
#jobowlink{ padding: 15px 0 0 0; font-weight: bolder; }
#jobowlink A, #jobowlink A:visited{ font-weight: bolder; color: #99c301; text-decoration: none; }
#jobowlink A:hover{ color: #fc9a2d; }
#jobowlink IMG{ width: 10px; height: 12px; border: 0; padding-right: 6px; }

#pollmenu{ margin-left: 5px; width: 140px; color: #fc9a2d; text-align: left; background: #0c0c0c url( img/pollmainleft.gif ); background-position: left; background-repeat: repeat-y; }
#pollhead{ font-weight: bolder; color: #ffffff; background-color: #242424; padding: 6px 0 2px 7px; }
#pollborder{ margin: 0 0 0 2px; width: 138px; background: #000 url( img/pollleftborder.gif ); background-position: left; background-repeat: repeat-y; }
#pollquestion{ padding: 15px 0 0 8px; }
#pollform{ margin: 0; }
#polltable{ margin-top: 20px; width: 138px; color: #ffffff; }
.polltable_C1{ vertical-align: top; width: 37px; }
#pollbutton{ padding: 12px 0 0 37px; }
#pollbutton INPUT{ border: 0; width: 78px; font-weight: bolder; color: #fc9a2d; background: #000 url( img/pollbuttonarrow.gif ); background-position: left; background-repeat: no-repeat; }
#pollprev{ padding: 11px 0 0 0; text-align: center; color: #4b4b4b; }
#pollprev A, #pollprev A:visited{ color: #4b4b4b; }
#pollprev A:hover{ color: #fc9a2d; }
#pollbaseimage{ width: 140px; height: 20px; background: #000000 url( img/pollbaseimage.gif ); background-repeat: no-repeat; background-position: top left; }

#recruit{ margin-top: 14px; margin-left: 5px; width: 140px; color: #ffffff; text-align: left; background: #000000 url( img/recruitborderleft.gif ); background-position: top left; background-repeat: repeat-y; }
#recruithead{ padding: 4px 0 2px 0; text-align: center; background-image: url( img/recruitheadimage.gif ); background-position: top left; background-repeat: no-repeat; }
#recruithead H2{ margin: 0; font-weight: bolder; color: #99c301; }
#recruitinner{ margin: 0 0 0 8px; width: 132px; }
#recruitText A, #recruitText A:visited{ color: #ffffff; text-decoration: none; }
#recruitText A:hover{ color: #fc9a2d; }
#recruitbase{ height: 20px; background-image: url( img/recruitbaseimage.gif ); background-repeat: no-repeat; background-position: top left; }

.rightSmallAds{ width: 100%; text-align: center; margin-top: 6px; color: #000000; }
.rightSmallAds IMG{ margin-top: 8px; border: 0; }
