html, body{ margin:0; padding:0; } .site{ width:1006px; position:relative;left:50%;margin-left:-503px; } div{ border:solid 0px #aaa; } .floatleft{ float:left; } .floatright{ float:right; } img{ border:none; } img.floatleft{ float:left; margin:0 1em 1em 0; } img.floatright{ float:right; margin:0 0 1em 1em; } ol,ul,li{ font-size:11px; } .clear{ clear:both; } .hide, #browser{ display:none; visibility:hidden; } h1, #qglogo, .action{ background:transparent !important; color:#000000 !important; } #header{ background:#004069 url(../Images/bg-header.jpg) no-repeat left top; position:relative; height:102px; margin:0; border:solid 0px #aaa; } #header:after{ content:''; display:block; height:0px; clear:both; } #e2elogo{ position:absolute; top:7px; left:16px; } #e2elogo a:focus{ outline:0; } #courtesynav{ position:absolute; top:7px; right:16px; color:#5295ad; font-size:13px; } #courtesynav a{ color:#deeef3; font-size:11px; text-decoration:none; } #courtesynav a:hover{ color:#ffffff; text-decoration:underline; } #primarynav{ height:33px; width:100%; text-align:center; font-size:13px; border-bottom:4px solid; } #primarynav a{ display:-moz-inline-block; display:-moz-inline-box; display:inline-block; text-transform:uppercase; font-weight:bold; color:#deeef3; letter-spacing:0.05em; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-decoration:none !important; margin:0 0 0 0px; padding:7px 14px 10px; } #primarynav a#active, #primarynav a:hover{ text-decoration:underline; background:url(../Images/bg-primarynav-hi.gif) repeat-x; } #primarynav .separator{ display:-moz-inline-block; display:-moz-inline-box; display:inline-block; vertical-align:top; font-size:0px; text-indent:-100px; overflow:hidden; height:29px; width:2px; margin:0; padding:0; position:relative; background:url(../Images/bg-primarynav-sep.gif) no-repeat 50% 50%; } #contentStory{ float:left; width:563px; font-size:90%; margin:0; padding:11px 0 0 19px; position:relative; } .col2 #contentStory{ width:75%; } #feature{ font-size:100%; border:solid 0px #aaa; width:197px; margin:0; padding:11px 0 0 ; } .home_feature{ position:relative; float:right; width:auto; padding:10px 10px 0 0; top:0; } .sub_feature{ float:left; } #feature div.ad{ text-align:center; } #subfooter{ clear:both; padding:8px 0 0 !important; font-size:70%; text-align:center; margin:3px; } .home_nav h1{ background:url(../Images/bg-nav-h1-emp.gif) no-repeat !important; height:30px; text-indent:-1000px; overflow:hidden; margin:0 0 0 6px !important; padding:9px 0 0 !important; }:root #nav .outlinebox{ padding-bottom:1px; } #nav .outlinebox div.blue-box{ float:left; width:188px; margin:0 0 5px; padding:10px 7px 12px; } .outlinebox input.button{ display:block; float:right; background-image:url(../Images/blue-box-btn-bg.gif); padding:3px 0 5px 0; width:104px; color:#fff; font-weight:bold; border:none; font-family:Arial; font-size:11px; } #nav .outlinebox a.button:link, #nav .outlinebox a.button:visited{ display:block; float:right; background-image:url(../Images/blue-box-btn-bg.gif); padding:3px 0 6px 0; width:104px; font-weight:bold; border:none; font-family:Arial; font-size:11px; text-align:center; text-decoration:none; } #nav .outlinebox a.button:hover{ text-decoration:none !important; } .outlinebox fieldset{ border:none; margin:0; padding:0; } .outlinebox h3{ font-size:12px; margin:0; color:#05426C; } .outlinebox p{ font-size:11px; margin:4px 0 8px 0; line-height:normal; } #nav .outlinebox a:link, #nav .outlinebox a:visited{ color:#05426C; text-decoration:underline; } #nav .outlinebox a:hover{ text-decoration:none; } #nav .outlinebox a.floatright:link, #nav .outlinebox a.floatright:visited{ padding:0 18px 0 0; font-family:Arial; } .outlinebox img{ margin:0 0 5px; } .outlinebox legend{ display:none; visibility:hidden; } .outlinebox label{ display:block; color:#003768; font-size:11px; font-weight:bold; margin:0 0 4px 0px; } .outlinebox input{ width:86%; margin:0 0 0 0px; font-size:11px; padding:2px 4px; border:solid 1px #0099cc; background:url(../Images/bg-input.gif) no-repeat; } .outlinebox button{ margin:0 7px; border:solid 1px #3399cc; background:#3399cc url(../Images/bg-button.gif) repeat-x left bottom; color:#ffffff; font-size:11px; font-weight:bold; padding:2px 6px; } p.login{ font-size:11px; color:#4e4e4e; margin:10px 30px 0; } p.login a{ font-size:11px !important; color:#0099cc !important; text-decoration:underline !important; } p.login a:hover{ color:#044672 !important; text-decoration:underline !important; } #nav h1{ color:#0099cc; margin:0 16px 0 26px; padding:10px 0 0; font-size:12px; font-weight:bold; text-transform:uppercase; } #options{ margin:32px 16px 0 !important; } #options li{ background:transparent !important; padding:0 !important; margin:0 0 1px !important; } #options a{ font-size:11px !important; text-transform:uppercase; display:block; margin:0; padding:5px 10px; text-decoration:none !important; } #gpaLogo{ margin:30px 4px 10px !important; text-align:center; } .rightpic_gpa{ margin:40px 4px 10px !important; text-align:left; } #contentStory h1{ color:#0099cc !important; font-weight:normal; font-size:18px; margin:0 0 1em; } #contentStory h1.home_page{ color:#0099cc !important; font-weight:normal; font-size:18px; margin:0 0 1em; padding:0 0 126px; background:url(../Images/bg-contentstory-h1.gif) no-repeat left bottom !important; border-bottom:solid 1px #cccccc; } #contentStory h2, #contentStory h3{ color:#333333; font-size:12px; margin:0 0 1em; } #contentStory p{ color:#333333; font-size:11px; margin:0 0 1em; line-height:140%; } #contentStory img{ border:solid 1px #ccc; border:none; padding:4px; padding:0; } #contentStory td a img{ border:none; padding:0; } #modules{ margin:0 0 1em !important; padding:0 !important; list-style:none; height:250px; float:left; } #modules:after{ content:''; display:block; clear:both; height:0px; } #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; } #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:0 0 10px; } #events a{ color:#0099cc; font-size:1.2em; font-weight:normal; text-decoration:none; } #events a:hover{ color:#003399; text-decoration:underline; } #events .eventDescription{ color:#666666; } #featureChild1{ margin:15px 0 0 !important; } h2#yourAccount{ display:block; margin:0 16px; text-indent:-1000px; overflow:hidden; background:url(../Images/bg-controlpanel-h2.gif) no-repeat; height:40px; padding:0; } div#controlPanel{ width:188px; border:solid 0px; margin:1px 4px 0px 5px !important; padding:0 0 3px; } div#controlPanel1{ border:solid 0px; margin:1px 16px 0 !important; padding:0 0 3px; } div#controlPanel h3{ margin:3px 3px 0; background:#0286ae url(../Images/bg-controlpanel-h3.gif) repeat-x; color:#ffffff; font-size:11px; font-weight:normal; text-transform:uppercase; padding:7px 6px; } div#controlPanel h3 strong{ display:block; text-transform:none; font-weight:normal; } div#controlPanel div.panel{ margin:1px 3px 0; padding:0 0 3px; background:#b0e0ef url(../Images/bg-controlpanel-ul.gif) repeat-x; } div#controlPanel div.panel ul{ font-size:11px; margin:0 6px 0 !important; padding:0 !important; } div#controlPanel div.panel li{ margin:0 !important; padding:0 0 2px !important; background:url(../Images/bg-controlpanel-li.gif) repeat-x 0% 100%; } div#controlPanel div.panel li.last{ margin:0 !important; padding:0 0 2px !important; background:none; } div#controlPanel div.panel a:link, div#controlPanel div.panel a:visited{ display:block; padding:4px 0 5px; text-decoration:none; color:#003768; } div#controlPanel div.panel li.selected a:link, div#controlPanel div.panel li.selected a:visited{ color:#000; } div#controlPanel div.panel a:hover{ color:#000000; } div#controlPanel div.panel li.outline{ height:32px; } div#controlPanel div.panel li.outline a{ padding:2px 0 4px 0; margin-top:5px; border:solid 2px #1A6C9B; text-align:center; color:#FFF; background:url(../Images/bg-controlpanel-btn.gif) repeat-x 0 100%; } div#controlPanel div.panel li.outline a:hover{ color:#000; } div#controlPanel div.panel a.button{ margin:7px 0 7px 0; padding:0; border:solid 2px #1a6c9b; background:url(../Images/bg-button-deep.gif) repeat-x 0 100%; background-color:#1a6c9b; text-align:center; color:#fff; line-height:19px; height:19px; display:block; } div#controlPanel div.panel a.button:hover{ color:#b7e2f2; } ul#useroptions a{ text-transform:uppercase; } #featureChild2{ margin:20px 0 0 !important; } #footer{ color:#e0e0e0; font-size:13px; text-align:center; padding:0 0 1em; } #footer p{ margin:0 0 1em; } #footer a:link, #footer a:visited{ color:#999999; font-size:11px; } #footer a:hover, #footer a:active{ color:#666666; font-size:11px; text-decoration:underline; } .col2#content{ margin:0; } .col2 #content{ width:97%; } .col2 #feature{ width:20%; } #front1{ font-size:100%; width:20%; float:left; border:solid 0px #aaa; margin-bottom:0px; } .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(../Images/bg-controlpanel-h3.gif); background-repeat:repeat-x; height:24px; padding:3px; color:#FFF; } assessmentList .odd, .assessmentList .odd td{ background-color:#FFF; } .assessmentList .even, .assessmentList .even td{ background-color:#EEE; } .assessmentList td{ padding:3px; } .portalMessage{ font-size:14px; font-weight:bold; border:solid 1px #8FDDF3; margin:15px 0; padding:5px 0 5px 25px; background:#CEF0FA url(../Images/info_icon.gif) no-repeat scroll 5px 50%; } .contenttable{ margin-top:15px; background-color:#999; font-size:11px; border:0; } .contenttable th{ padding:7px 5px; background-color:#cef0fa; text-align:left; border:0; } .contenttable td{ padding:5px; background-color:#fff; border:0; text-align:center; } .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; } .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; } .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; } .page{ margin:15px 0; width:100%; text-align:center; font-size:11px; } .page a{ margin:0 10px; color:#003766; text-decoration:none; } .selector{ font-size:11px; text-align:right; padding:10px 0; } .selector *{ vertical-align:middle; } .selector select{ margin-left:10px; font-size:11px; } #contentStory h2{ margin:0; font-size:14px; color:#0099cf; } .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-bottom:0; display:inline; font-weight:normal; } .component td *{ vertical-align:middle; } .component select, .component input, .component textarea{ font-size:11px; } .component .options{ padding-left:7px; } .component .required{ color:#f00; } .component label.hradio{ float:left; _float:none; margin:4px 0 3px; margin:6px 0 1px; } .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; } .anzscoLabel{ padding-top:5px; padding-bottom:3px; } .vacancy-logo{ margin-top:10px; } .vacancy-logo img{ margin-right:70px; } .hidden{ display:none; } #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; } #pageOptions{ position:absolute; top:10px; right:0; width:75px; _float:right; _width:90px; _position:relative; } #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; } #viewCount{ font-size:11px; display:inline; background-color:#EDF1F7; font-weight:normal; position:absolute; right:20px; _right:250px; top:13px; top:12px; width:130px; padding:3px 0; text-indent:10px; border:solid 1px #999; border-bottom:none; } #viewCount span{ color:#122D86; } .urlstr{ } .pager{ position:relative; width:100%; } .pager-panel{ margin-top:10px; position:relative; width:99%; } .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:0; top:0; } .nextbtn a{ padding-right:8px; background:url('../Images/arrow-next.gif') no-repeat 100% 60%; } .hiden{ display:none; } .visible{ display:inline; } #specialstar{display:none;} .contenttable{ position:relative; } #content ol{ margin:0px 0px 10px 30px; list-style:none; } 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{ clear:both; width:100%; padding:0 0 40px; } div.result div.heading{ padding:4px 17px 4px 18px; background-image:url(../Images/result-heading-bg.gif); background-color:#138DC4; 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.gif); background-position:100% 100%; background-repeat:no-repeat; color:#0099CC; font-size:12px; font-family:Arial, Verdana; } div.result div.body div.requirements{ height:26px; margin-bottom:20px; border-top:1px solid #0099cc; border-bottom:1px solid #0099cc; 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; } .home-flash{ width:563px ; height:261px ; margin:0 0 26px ; background-image:url(../Images/e2eDefault.jpg); } .flash-holder{ position:relative; width:700px; margin:0 -137px 20px 0; height:323px; overflow:hidden; border:1px solid #888; } .flash-slide{ margin:-143px 0 0 -152px; width:500px; height:500px; } ul.menu{ list-style-type:none; margin:0; padding:6px 0 0 18px; } ul.menu li{ position:relative; float:left; margin:0 8px 0 0; padding:0; background-repeat:no-repeat; background-position:0 0; } #primarynav ul.menu li a:link, #primarynav ul.menu li a:visited{ padding:7px 10px 5px 16px; text-transform:none; font-weight:bold; font-size:12px; color:#fff; } #primarynav ul.menu li a:hover{ background-image:none; } .backpage-content{ padding-left:0 !important; } img.left{ float:left; margin:10px 5px 0 0; } img.right{ clear:right; float:right; margin:0 0 10px 10px; } img.center{ margin:15px auto 15px; border:1px solid #999 !important; } p.figure{ text-align:center; } ul.split{ margin:0 !important; padding:0 !important; list-style-type:none; } ul.split li{ float:left; width:48%; height:150px; padding:0 1% 5px 0; } ul.split li h3{ padding:5px 10px; background-color:#B0E0EF; } ul.split li img{ float:left; } ul.split li a:link, ul.split li a:visited{ float:right; display:block; } ul.split li a.left{ float:left; } ol.news{ margin:0 !important; padding:0 0 0 0; } ol.news li{ padding:0 0 20px; } ol.news li h3{ padding:5px 10px; background-color:#B0E0EF; } ol.news li p{ margin:0 !important; padding:0 !important; } ol.news li p.desc{ margin:1em 0 1em !important; font-style:italic; } h3.blue-bar{ width:683px; margin:0pt -137px 0 0pt; background-color:#B0E0EF; padding:5px 10px; } img.custom{ padding:21px 0 0 5px !important; } div.center-feature{ text-align:center; } div.sub_nav{ padding:42px 0 0 !important; } div.sub_nav img{ padding:0 0 20px !important; } div.sub_feature{ } div.sub_feature img{ padding:0 0 20px !important; } img.mtop-one{ margin-top:37px !important; } img.mtop-two{ margin-top:107px !important; } img.mtop-three{ margin-top:268px !important; } img.mtop-four{ margin-top:42px !important; } img.mtop{ margin-top:280px !important; } img.ptop{ padding:42px 0px 3px !important; } td.totalData, tr.totalRow td{ background-color:#b0e0ef !important; font-weight:bold; text-align:center; } h2.chartImage span{ display:block; padding:10px 0; } h2.chartImage img{ float:right; } hr.blueDiv{ color:#0286ae; height:1px; } .dateRange{ padding:5px 0 15px 34px !important; } .fourColWidth{ float:left; width:24%; } .twoColWidth{ float:left; width:49%; } input.checkboxLink{ } .divBorder{ margin-top:3px; padding:5px 0 5px 0; } .componentBorder{ padding-bottom:10px; border-bottom:1px solid #0286ae; } .labelLeft{ float:left; width:200px; } .labelRight{ float:left; width:100px; } .clear{ clear:both; } .selectButtons{ padding:0 0 10px 0px; text-align:right; } a{ color:#003766 !important; } a:hover{ text-decoration:none; } .totalButton{float:left; width:120px;} .totalFigure{float:left; width:200px;padding-top:5px;} .checkbox input{ width:25px; float:left; height:15px; } .checkbox label{ float:left; word-wrap:break-word; width:75%; } span.checboxClear{ display:block; clear:both; float:none; padding-bottom:10px; } table.reportDataTable{ width:100%; } table.reportDataTable td{ width:25%; vertical-align:top; padding-bottom:10px; } .capitalize td{ text-transform:capitalize; } #jobVacanciesWrapper{ width:570px; background:url(../Images/vacancyBottom.gif) left bottom no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; } #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; } h2.jobVacanciesHeading{ font-size:20px !important; color:#0099cc; font-weight:normal !important; margin-bottom:40px !important; } h3.jobVacanciesHeading{ font-size:14px !important; color:#0099cc !important; font-weight:normal !important; margin:10px 0 !important; } ul.completionList{ border:1px solid gray; background:white; list-style-type:none; margin-left:0px !important; position:fixed; }