.NeatHtml{ position:static !important; } html{ margin:0; padding:0; } body{ margin:0; padding:0; min-width:1006px !important; } div{ border:solid 0px #aaa; } .site{ width:1006px; position:relative;left:50%;margin-left:-503px; } .floatleft{ float:left; } .floatright{ float:right; } img{ border:none; } img.floatleft{ float:left; margin:0 0.5em 1em 0; } img.floatright{ float:right; margin:0 0 1em 0.5em; } .clear{ clear:both; } .hide, #browser{ display:none; visibility:hidden; } #header{ background:#8da023 url(../images/bg-header.gif) no-repeat right top; position:relative; height:1%; margin:0; *margin:-19px 0 0 0; } #header:after{ content:''; display:block; height:0px; clear:both; } .action{ background-color:transparent; } #qglogo{ float:left; width:50%; padding:6px 0 0 6px; background:url(../images/bg-qglogo.gif) no-repeat; height:78px; min-height:78px; } #qglogo a{ display:block; width:129px; height:35px; text-indent:-140px; overflow:hidden; border:solid 0px #fff000; } #qglogo a:focus{ outline:0; } #tools{ position:relative; float:right; width:55%; text-align:right; padding:0.4em 0.66em 0 0; } #tools form{ margin:0; width:12em; display:inline; } #tools a{ color:#000000; } #tools input.searchinput{ background:#ffffff; border:solid 1px #000000; width:8em; } #e2eNET{ color:#ffffff; text-align:center; display:block; width:110px; height:35px; float:left; margin:40px 0 0 -5%; text-indent:-400px; overflow:hidden; background:url(../images/bg-e2enet.gif) no-repeat; } #agency, #corpbranding{ text-align:right; color:#ffffff; width:30%; float:right; } #agency{ font-size:110%; font-weight:bold; padding:34px 0.4em 0 0; } #corpbranding{ font-size:90%; padding:0.2em 0.4em 0 0; } #primarynav{ background:#122d86 url(../images/bg-primarynav.gif) repeat-x 0% 48%; height:29px; } #primarynav a{ color:#ffffff; background:url(../images/bg-primarynav-a.gif) no-repeat 100% 48%; font-weight:bold; font-size:80%; text-decoration:none; padding:0.4em 1em 0.6em; display:block; float:left; } #primarynav a:hover, #primarynav a#active{ color:#ffffff; background:url(../images/bg-primarynav-a-hi.gif) 100% 48%; } .home_nav{ background:#ededed; } #nav{ width:200px; float:right; padding:15px 0 !important; margin:0; position:relative; } #nav h1{ background:transparent; border:none 0; color:#000000; font-size:120%; font-weight:bolder; margin:0 1.4em 0.5em !important; } #loginForm{ margin:0 0.5em; } #loginForm .formBorder{ border:solid 1px #c0c0c0; margin:0.5em; padding:0.8em 0.7em 1.2em; _margin:1px; _float:left; } #loginForm legend{ display:none; visibility:hidden; } #loginForm label{ display:block; padding:0.4em 0 3px; font-size:110%; font-weight:bold; cursor:pointer; } #loginForm input{ border:solid 1px #919191; background:#ffffff url(../../bg-input.gif) repeat-x 0% 100%; width:90%; font-size:11px; } #loginForm button{ border:solid 1px #919191; background:#ffffff; } #loginForm .instructions{ font-size:110%; margin:4px 0 1.2em; } p.login{ font-size:85%; color:#3f3f3f !important; margin-left:10px; } p.login a{ font-size:100% !important; color:#3f3f3f !important; text-decoration:underline !important; } p.login a:hover{ color:#000000 !important; text-decoration:none !important; } #options{ margin:0 2em !important; padding:0; list-style:none; } #options li{ margin:0 0 0.3em !important; padding:0 !important; background:transparent !important; font-size:95%; } #options a{ padding:0 !important; color:#000000 !important; text-decoration:underline !important; } #options a:hover{ text-decoration:none !important; } #gpaLogo{ text-align:center; padding:1em 0; } #gpaLogo img{ margin:1em 0 0; } .sub_nav #gpaLogo{ text-align:left; margin:2em 0 0; } #content{ padding:0 !important; margin:0; } #contentStory{ font-size:100%; margin:0 210px 0 230px; padding-top:15px; position:relative; } #contentStory h1{ background:transparent; color:#092b80; font-size:120%; font-weight:bolder; margin:0 0 0.5em !important; } #contentStory h2{ color:#092b80; font-size:110%; margin:0.5em 0 0.2em !important; } #contentStory p{ font-size:95%; margin:0 0 1em; line-height:140%; font-size:11px; } #modules{ margin:0 !important; padding:0 !important; list-style:none; float:left; } #modules li{ display:block; float:left; margin:0 2px 0 0; } #modules a{ display:block; width:81px; height:241px; background:#ccc; text-indent:-241px; overflow:hidden; } a#marketplace{ background:url(../Images/bg-marketplace.jpg) no-repeat; } a#finding{ background:url(../Images/bg-finding.jpg) no-repeat; } a#applying{ background:url(../Images/bg-applying.jpg) no-repeat; } a#pitching{ background:url(../Images/bg-pitching.jpg) no-repeat; } a#getting{ background:url(../Images/bg-getting.jpg) no-repeat; } #feature{ font-size:100%; float:left; width:220px; } .home_feature #featureChild1{ position:relative; margin:8px auto 1em; } .sub_feature{ background:#ededed; } .sub_feature h2{ font-size:110%; padding:10px 0 0; margin:0 10px; } .sub_feature #controlPanel{ margin:8px 0.5em; border:solid 1px #c0c0c0; padding:0.8em 0.7em 1.2em; } .sub_feature #controlPanel h3{ margin:0.4em 0 0; font-weight:normal; font-size:90%; } .sub_feature #controlPanel ul{ margin:2em 0 0; padding:0; list-style:none; font-size:90%; } .sub_feature #controlPanel ul li{ margin:0 0 0.2em; padding-left:0px; } .sub_feature #controlPanel ul a{ color:#3b3b3b; } .sub_feature #featureChild2{ margin:0; } .sub_feature #featureChild2{ position:relative; margin:1em auto 1em; } #nav div, #feature div{ margin:0; padding:0; } #subfooter{ clear:both; width:100%; border-top:solid 1px #000066; padding:8px 0 0 !important; font-size:70%; text-align:center; margin:15px 0 0 0; } #footer{ font-size:70%; text-align:center; padding:2em 0 1em; } #footer p{ margin:0 0 1em; } #footer a:link, #footer a:visited{ color:#0000ee; } #footer a:hover, #footer a:active{ color:#0000aa; } .col2#content{ width:97%; } .col2 #feature{ width:20%; } .form{ padding:1em 0 2em !important; } .fieldRequired{ background:transparent url(../Images/required.gif) no-repeat scroll left center; color:#FFF; padding:0pt 0pt 0pt 8px; } .keSectionComponentsWrapper{ margin:0px 20px 20px; } .keComponent{ margin:5px 0px; } field{ margin-bottom:10px; } .field h3{ font-size:14px; } .assessmentList{ border:1px solid #999; background-color:#999; margin:1em 0; } .assessmentList th{ background-image:url(../../img/template/bg-tableheader.gif); background-repeat:repeat-x; height:24px; padding:3px; } assessmentList .odd{ background-color:#FFF; } .assessmentList .even{ background-color:#EEE; } .assessmentList td{ padding:3px; } .portalMessage{ BORDER-RIGHT:#ffa500 1px solid; PADDING-RIGHT:1em; BACKGROUND-POSITION:5px 50%; BORDER-TOP:#ffa500 1px solid; PADDING-LEFT:3em; FONT-WEIGHT:bold; FONT-SIZE:85%; BACKGROUND-IMAGE:url(../images/info_icon.gif); PADDING-BOTTOM:0.5em; MARGIN:1em 0em; VERTICAL-ALIGN:middle; BORDER-LEFT:#ffa500 1px solid; COLOR:#666666; PADDING-TOP:0.5em; BORDER-BOTTOM:#ffa500 1px solid; BACKGROUND-REPEAT:no-repeat; BACKGROUND-COLOR:#ffce7b } .contenttable{ margin-top:15px; background-color:#999; font-size:11px; *border:0; } .contenttable th{ padding:7px 5px; background-color:#cef0fa; background-color:#C7E686; text-align:left; *border:0; } .contenttable td{ padding:5px; background-color:#fff; *border:0; } .contenttable td td{ padding:0; } .contenttable .odd, .contenttable .odd td{ background-color:#fff; } .contenttable .even, .contenttable .even td{ background-color:#eee; } .contenttable a{ color:#003766; } .contenttable a.archive{ padding:2px 0 3px 18px; background-image:url(../images/icon_archive.gif); background-repeat:no-repeat; } .contenttable a.del{ padding:2px 0 3px 18px; margin-left:15px; background-image:url(../images/icon_del.gif); background-repeat:no-repeat; } .contenttable a.email{ padding:2px 0 3px 18px; background-image:url(../images/icon_email.gif); background-repeat:no-repeat; } .contenttable a.calendar{ padding:2px 0 3px 18px; background-image:url(../images/icon_calendar.gif); background-repeat:no-repeat; } .vacancyTable{ background-color:#fff; font-size:10px; vertical-align:top; border:0; text-align:left; } .vacancyTable th{ padding:0px 5px 7px; background-color:#fff; vertical-align:top; border:0; } .vacancyTable td{ padding:0px 5px 7px; background-color:#fff; border:0; vertical-align:top; } .vacancyTable td td{ padding:0; } .vacancyTable .odd, .vacancyTable .odd td{ background-color:#fff; } .vacancyTable .even, .vacancyTable .even td{ background-color:#fff; } .vacancyTable a{ color:#003766; } .vacancyTable a.archive{ padding:2px 0 3px 18px; background-image:url(../images/icon_archive.gif); background-repeat:no-repeat; } .vacancyTable a.del{ padding:2px 0 3px 18px; margin-left:15px; background-image:url(../images/icon_del.gif); background-repeat:no-repeat; } .vacancyTable a.email{ padding:2px 0 3px 18px; background-image:url(../images/icon_email.gif); background-repeat:no-repeat; } .vacancyTable a.calendar{ padding:2px 0 3px 18px; background-image:url(../images/icon_calendar.gif); background-repeat:no-repeat; } .section{ padding:0 0 20px 20px; padding:0 0 20px 0; font-size:11px; } .component{ padding-top:10px; } .component label{ display:block; margin-bottom:7px; font-weight:bold; } .component td label{ margin:0; display:inline; font-weight:normal; } .component select, .component input, .component textarea{ font-size:11px; } .component .options{ padding-left:7px; } .component .required{ color:#f00; } .submitBtn{ border:1px solid rgb( 51, 153, 204 ); margin:0; padding:2px 6px; background:rgb( 51, 153, 204 ) url(../Images/bg-button.gif) repeat-x scroll left bottom; -moz-background-clip:-moz-initial; -moz-background-origin:-moz-initial; -moz-background-inline-policy:-moz-initial; color:rgb( 255, 255, 255 ); font-size:11px; font-weight:bold; } .txtbox{ background:transparent url(../Images/bg-input.gif) no-repeat scroll 0 0; border:1px solid #0099CC; font-size:14px; padding:2px 4px; } .formControls{ padding-top:15px; } #events{ list-style:square outside; list-style:none; color:#00CC00; margin:0 0 2em 1.2em !important; padding:0; color:#333333; } #events li{ font-size:11px; line-height:140%; padding:0pt 0pt 10px 20px; background:transparent url(../Images/event_icon.gif) no-repeat scroll 0 1px; list-style:none; } #events a{ color:#0099cc; color:#092b80; font-weight:normal; text-decoration:none; } #events a:hover{ color:#003399; text-decoration:underline; } #events .eventDescription{ color:#666666; } .context{ background-attachment:scroll; background-color:#3399CC; background-image:url(../Images/bg-primarynav.gif); background-repeat:repeat-x; background-position:0 50%; border-bottom-color:#3399CC; border-bottom-style:solid; border-bottom-width:1px; border-left-color:#3399CC; border-left-style:solid; border-left-width:1px; border-right-color:#3399CC; border-right-style:solid; border-right-width:1px; border-top-color:#3399CC; border-top-style:solid; border-top-width:1px; color:#FFFFFF; font-size:11px; font-weight:bold; margin-bottom:0pt; margin-left:0px; margin-right:0px; margin-top:0pt; padding-bottom:2px; padding-left:6px; padding-right:6px; padding-top:2px; } #navigation-glossary ul{ margin:0; } #navigation-glossary ul li{ list-style:none; display:inline; } #navigation-glossary ul li a{ color:#333; } hr{ height:1px; color:#999; } .vacancy-logo{ margin-top:10px; } .vacancy-logo img{ margin-right:70px; } .anzscoLabel{ padding-top:5px; padding-bottom:3px; } #pageOptions{ position:absolute; top:10px; right:0; _right:230px; width:75px; _width:100px; } #pageOptions a{ background-repeat:no-repeat; background-position:50% 0; display:block; width:25px; height:15px; float:left; } #pageOptions a span{ display:none; } #pageOptions a#emailpage{ background-image:url(../Images/mail_icon.gif); } #pageOptions a#printpage{ background-image:url(../Images/print_icon.gif); } #pageOptions a#fullscreen{ background-image:url(../Images/fullscreenexpand_icon.gif); } #pageOptions a.ical{ background-image:url(../images/icon_icalendar.gif); } #pageOptions a.vcal{ background-image:url(../images/icon_vcalendar.gif); } #contentStory #icons img{ border:none; vertical-align:middle; padding:0; } #icons td{ width:150px; } #icons td.c2{ width:auto; } .center{ background:#ffffff; } #C1SearchPos{ height:260px; width:126px; } #C1SearchDiv{ position:absolute; z-index:99; display:none; } #viewCount{ font-size:11px; display:inline; background-color:#EDF1F7; font-weight:normal; position:absolute; right:15px; top:24px; width:130px; padding:3px 0; text-indent:10px; border:solid 1px #ccc; border-bottom:none; } #viewCount span{ color:#122D86; } .pager{ position:relative; width:100%; } .prevbtn{ position:absolute; left:0; top:0; } .prevbtn a{ padding-left:8px; background:url('../images/arrow-prev.gif') no-repeat 0 60%; } .nextbtn{ position:absolute; right:5px; top:0; } .nextbtn a{ padding-right:8px; background:url('../images/arrow-next.gif') no-repeat 100% 60%; } .contenttable{ position:relative; } #content ol{ margin:0px 0px 10px 30px; list-style:none; } .contenttable a.iCal{ padding:0 0 5px 18px; display:block; background-image:url(../images/icon_icalendar.gif); background-repeat:no-repeat; } .contenttable a.vCal{ padding:0 0 5px 18px; display:block; background-image:url(../images/icon_vcalendar.gif); background-repeat:no-repeat; } div.paging{ float:left; width:100%; } div.paging p, #contentStory div.paging p{ float:left; margin:0; font-size:16px; font-family:Arial, Verdana; } div.paging div.nav{ margin:0 0 0 200px; text-align:right; } div.paging div.nav p, #contentStory div.paging div.nav p{ float:none; display:inline; font-size:11px; text-transform:uppercase; font-weight:bold; } div.paging div.nav a:link, div.paging div.nav a:visited{ color:#000; font-size:11px; font-family:Arial, Verdana; font-weight:bold; } div.pg-btm{ margin:20px 0 0; padding:7px 0 30px 0; border-top:6px solid #d2d2d2; } div.search-results{ float:left; width:100%; padding:12px 0 0; } div.result div.heading{ padding:4px 17px 4px 18px; background-image:url(../Images/result-heading-green-bg.gif); background-color:#687D12; background-position:0 0; background-repeat:repeat-x; } div.result div.heading p, #contentStory div.result div.heading p{ margin:0; color:#fff; font-size:12px; font-family:Arial, Verdana; } div.result div.heading p.right, #contentStory div.result div.heading p.right{ float:right; } div.result div.body{ background-image:url(../Images/result-body-bg.gif); background-repeat:repeat-x; background-position:0 0; } div.result div.body div.main{ margin:0 189px 0 0; padding:19px 0 0 17px; } div.result div.body div.sub{ float:right; width:189px; } div.result div.body div.sub div.top{ height:20px; overflow:hidden; background-image:url(../Images/result-sub-top-bg.gif); background-repeat:no-repeat; background-position:0 0; } div.result div.body div.sub div.mid{ min-height:117px; height:auto !important; height:117px; padding:0 17px 0 26px; background-image:url(../Images/result-sub-mid-bg.gif); background-repeat:no-repeat; background-position:0 0; text-align:center; } div.result div.body div.sub div.mid img{ } div.result div.body div.sub div.btm{ height:12px; overflow:hidden; background-image:url(../Images/result-sub-btm-bg.gif); background-repeat:no-repeat; background-position:0 0; } div.result div.body h4{ margin:0; padding:0 0 9px; background-image:url(../Images/result-seperator-green.gif); background-position:100% 100%; background-repeat:no-repeat; color:#6B7F13; font-size:12px; font-family:Arial, Verdana; } div.result div.body div.requirements{ height:26px; margin-bottom:20px; border-top:1px solid #c1c89d; border-bottom:1px solid #c1c89d; background:url(../Images/requirements_bg.gif) repeat-x; } div.result div.body div.requirements p, #contentStory div.result div.body div.requirements p{ float:left; margin:0; padding:6px 8px 0 0; font-family:Arial, Verdana; line-height:140%; } div.result div.body div.requirements ul, #content div.result div.body div.requirements ul{ float:left; margin-top:1px; padding:0; list-style-type:none; } div.result div.body div.requirements ul li, #content div.result div.body div.requirements ul li{ position:relative; float:left; margin:0; padding:0 4px 0 0; } div.result div.body div.requirements ul li div.icon{} div.result div.body div.requirements ul li.hover div.box{ left:0; } div.result div.body div.requirements ul li div.box{ position:absolute; left:-999em; bottom:14px; height:52px; } div.result div.body div.requirements ul li div.box p, #contentStory div.result div.body div.requirements ul li div.box p{ float:left; display:block; padding:13px 0 10px; } div.result div.body div.requirements ul li div.box div.box-body{ padding:0 10px 0 16px; margin:0 0 0 0; width:500px; height:52px; background-image:url(../Images/result-box-body-bg.png); background-repeat:no-repeat; background-position:0 0; } div.result div.body div.requirements ul li div.box div.box-btm{ width:6px; height:52px; position:absolute; right:-6px; top:0; background-image:url(../Images/result-body-p-bg.png); background-repeat:no-repeat; background-position:100% 0; } div.result div.body p, #contentStory div.result div.body p{ font-family:Arial, Verdana; line-height:1.3em; } div.result div.body a{ color:#003766; font-size:11px; font-family:Arial, Verdana; } .static{ position:static !important; } #jobVacanciesWrapper{ width:550px; background:url(../Images/vacancyBottom.gif) left bottom no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; margin-bottom:10px; } #jobVacanciesInnerWrapper{ background:url(../Images/vacancyTop.gif) left top no-repeat; border:1px solid #8bd0e5; padding:178px 54px 138px 54px; } #jobVacanciesInnerWrapper a{ color:#0099cc; text-decoration:none; } #contentStory h2.jobVacanciesHeading{ font-size:20px !important; color:#0099cc !important; font-weight:normal !important; margin-bottom:40px !important; } #contentStory h3.jobVacanciesHeading{ font-size:14px !important; color:#0099cc !important; font-weight:normal !important; margin:10px 0 !important; } a.modules{ text-decoration:none; } .componentBorder{ padding-bottom:10px; border-bottom:1px solid #0286ae; } .hidden{ display:none; }
