hr {
border: 0;
border-top: 1px solid #C8C8C8;
}
ul#selectedJobs {
float : right;
margin : 0;
padding : 0;
margin-top : 21px !important;
margin-top : 19px;
margin-right : 16px !important;
margin-right : 6px;
width : 220px;
list-style : none;
}
ul#selectedJobs li.f {
font-weight : bold;
margin-top : 0;
margin-bottom : 12px;
border-bottom : 0;
height : 31px;
}
ul#selectedJobs li.f > img {
width : 220px !important;
height : 31px;
max-width : 220px;
max-height : 31px;
}
ul#selectedJobs li {
margin-top : 15px;
border-bottom : 1px solid #cccccc;
padding-right : 5px;
height : 58px;
}
ul#selectedJobs li a img {
float : left;
clear : both;
margin-right : 13px;
max-height : 47px;
max-width : 47px;
width: 47px;
}
ul#selectedJobs li h2 {
font-size : 12px;
margin : 0;
margin-left : 60px;
}
ul#selectedJobs li p {
margin : 0;
margin-left : 60px;
font-weight : normal;
}
dl#navOptions {
margin : 0;
padding : 0;
list-style : none;
}
dl#navOptions dt {
margin-top : 10px;
padding : 0;
}
dl#navOptions dt:first-child {
margin-top : 0;
}
dl#navOptions dd {
margin : 0;
margin-top : 5px;
margin-bottom : 10px;
padding-top : 12px;
padding-bottom : 12px;
border-top : 1px solid #d8d8d8;
border-bottom : 1px solid #d8d8d8;
}
ul.locationLists {
margin : 0;
padding : 0;
list-style : none;
font-size : 10px;
}
ul.locationLists li.f {
font-weight : bold;
}
ul#byer {
margin-left : 50px !important;
margin-left : 25px;
width : 110px;
float : left;
}
ul#fylker {
margin-left : 20px !important;
margin-left : 10px;
width : 140px;
float : left;
}
ul#fylker2 {
margin-left : 340px;
}
ul#fylker2 li:first-child {
font-weight : normal;
}
ul#fylker3 {
margin-left : 10px;
width : 140px;
float : left;
}
ul#fylker3 li:first-child {
font-weight : bold;
}
ul#fylker4 {
margin-left : 20px !important;
margin-left : 10px;
float : left;
}
ul#fylker4 li:first-child {
font-weight : bold;
}
ul#fylker5 {
margin-left : 450px;
min-height : 100px;
}
ul#fylker5 li:first-child {
font-weight : normal;
}
#tabs {
float : left;
width : 100%;
font-size : 93%;
line-height : normal;
border-bottom : 1px solid #aecd51;
margin-bottom : 10px;
}
#tabs ul {
margin : 0;
padding : 0;
list-style : none;
}
#tabs li {
float : left;
margin : 0;
padding : 0 0 0 9px;
}
#tabs a {
float : left;
display : block;
padding : 5px 15px 4px 6px;
text-decoration : none;
font-weight : bold;
color : #765;
}
#tabs a {
float : none;
}
#tabs a:hover {
color : #333;
}
#tabs .active {
border-width : 0;
background-color : #aecd51;
color : purple;
}
#tabs .active a {
color : #333;
padding-bottom : 5px;
}
div.formTab {
margin : 1em;
margin-top : 50px;
}
div.open {
display : block;
visibility : visible;
}
div.closed {
display : none;
visibility : hidden;
}
div.navButtons {
float : right;
}
fieldset {
border : 0;
margin : 0;
padding : 10px;
border-top : 1px solid #d8d8d8;
}
legend {
font-size : 12px;
font-weight : bold;
padding : 0 5px;
}
label, input, textarea, select {
display : block;
width : 260px;
float : left;
margin-bottom : 10px;
}
input[type="hidden"] {
display : none !important ;
}
input[type="radio"] {
display : inline;
width : 12px;
float : none;
margin : 0;
margin-right : 5px;
vertical-align : text-top;
}
textarea {
height : 120px;
}
label {
text-align : right;
width : 220px;
padding-right : 20px;
}
input#f-calendar-field-1, input#f-calendar-field-2 {
float : left;
width : 100px;
}
div#form2 label {
text-align : left;
width : 520px;
padding-right : 20px;
}
div#form2 select {
float : left;
width : 260px;
height : 120px;
}
div#form2 img {
float : left;
margin-top : 2em;
}
input#postal_number {
width : 45px;
clear : none;
}
input#postal_location {
margin-left : 6px;
width : 205px;
}
input#billing_postal_number {
width : 45px;
clear : none;
}
input#billing_postal_location {
margin-left : 6px;
width : 205px;
}
div#form5 label {
width : 580px;
text-align : left;
}
div#form5 input {
width : 48px;
}
div#form5 input[type="checkbox"] {
width : 20px;
}
div#form5 span {
font-weight : bold;
}
div#form1 input[type="button"], div#form2 input[type="button"], div#form3 input[type="button"], div#form4 input[type="button"], div#form5 input[type="button"] {
width : 120px !important ;
}
div#form1 input[type="reset"], div#form2 input[type="reset"], div#form3 input[type="reset"], div#form4 input[type="reset"], div#form5 input[type="reset"] {
width : 140px !important ;
}
div#form1 input[type="submit"], div#form2 input[type="submit"], div#form3 input[type="submit"], div#form4 input[type="submit"], div#form5 input[type="submit"] {
width : 160px !important ;
}
br {
clear : left;
}
fieldset#BillingForm {
display : none;
}
fieldset#ContactForm {
display : none;
}
table {
width : 100%;
}
table thead {
font-weight : bold;
}
table tfoot {
font-weight : bold;
}
div.calendar {
position : relative;
width : 224px;
}
.calendar, .calendar table {
border : 1px solid #556;
font-size : 11px;
color : #000;
cursor : default;
background : #eef;
font-family : tahoma, verdana, sans-serif;
}
.calendar .button {
text-align : center;
padding : 2px;
}
.calendar .nav {
background : #778 url(menuarrow.gif) no-repeat 100% 100%;
}
.calendar thead .title {
font-weight : bold;
text-align : center;
background : #fff;
color : #000;
padding : 2px;
}
.calendar thead .headrow {
background : #778;
color : #fff;
}
.calendar thead .daynames {
background : #bdf;
}
.calendar thead .name {
border-bottom : 1px solid #556;
padding : 2px;
text-align : center;
color : #000;
}
.calendar thead .weekend {
color : #a66;
}
.calendar thead .hilite {
background-color : #aaf;
color : #000;
border : 1px solid #04f;
padding : 1px;
}
.calendar thead .active {
background-color : #77c;
padding : 2px 0 0 2px;
}
.calendar tbody .day {
width : 2em;
color : #456;
text-align : right;
padding : 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
font-size : 80%;
color : #bbb;
}
.calendar tbody .day.othermonth.oweekend {
color : #fbb;
}
.calendar table .wn {
padding : 2px 3px 2px 2px;
border-right : 1px solid #000;
background : #bdf;
}
.calendar tbody .rowhilite td {
background : #def;
}
.calendar tbody .rowhilite td.wn {
background : #eef;
}
.calendar tbody td.hilite {
background : #def;
padding : 1px 3px 1px 1px;
border : 1px solid #bbb;
}
.calendar tbody td.active {
background : #cde;
padding : 2px 2px 0 2px;
}
.calendar tbody td.selected {
font-weight : bold;
border : 1px solid #000;
padding : 1px 3px 1px 1px;
background : #fff;
color : #000;
}
.calendar tbody td.weekend {
color : #a66;
}
.calendar tbody td.today {
font-weight : bold;
color : #00f;
}
.calendar tbody .disabled {
color : #999;
}
.calendar tbody .emptycell {
visibility : hidden;
}
.calendar tbody .emptyrow {
display : none;
}
.calendar tfoot .footrow {
text-align : center;
background : #556;
color : #fff;
}
.calendar tfoot .ttip {
background : #fff;
color : #445;
border-top : 1px solid #556;
padding : 1px;
}
.calendar tfoot .hilite {
background : #aaf;
border : 1px solid #04f;
color : #000;
padding : 1px;
}
.calendar tfoot .active {
background : #77c;
padding : 2px 0 0 2px;
}
.calendar .combo {
position : absolute;
display : none;
top : 0;
left : 0;
width : 4em;
cursor : default;
border : 1px solid #655;
background : #def;
color : #000;
font-size : 90%;
z-index : 100;
}
.calendar .combo .label, .calendar .combo .label-IEfix {
text-align : center;
padding : 1px;
}
.calendar .combo .label-IEfix {
width : 4em;
}
.calendar .combo .hilite {
background : #acf;
}
.calendar .combo .active {
border-top : 1px solid #46a;
border-bottom : 1px solid #46a;
background : #eef;
font-weight : bold;
}
.calendar td.time {
border-top : 1px solid #000;
padding : 1px 0;
text-align : center;
background-color : #f4f0e8;
}
.calendar td.time .hour, .calendar td.time .minute, .calendar td.time .ampm {
padding : 0 3px 0 4px;
border : 1px solid #889;
font-weight : bold;
background-color : #fff;
}
.calendar td.time .ampm {
text-align : center;
}
.calendar td.time .colon {
padding : 0 2px 0 3px;
font-weight : bold;
}
.calendar td.time span.hilite {
border-color : #000;
background-color : #667;
color : #fff;
}
.calendar td.time span.active {
border-color : #f00;
background-color : #000;
color : #0f0;
}
ul#jobDetails {
float : right;
margin : 0;
padding : 0;
margin-top : 21px;
margin-right : 16px;
width : 220px;
list-style : none;
}
ul#jobDetails dl {
margin : 0;
}
ul#jobDetails dt {
display : block;
width : 50px;
float : left;
margin-bottom : 3px;
font-weight : bold;
}
ul#jobDetails dd {
clear : left;
margin-bottom : 10px;
}
ul#jobDetails li {
margin-bottom : 2px;
clear : both;
}
ul#jobDetails input[type="button"] {
display : block;
width : 100%;
height : 30px;
border : 0;
}
ul#topnav {
margin : 0;
padding : 0;
list-style : none;
margin-top : -42px;
margin-left : 25px;
height : 42px;
}
ul#topnav li {
display : inline;
margin-right : 15px;
}
html {
background-color : #e6e6e6;
margin : 0;
padding : 0;
background-image : url(../static/bg.gif);
background-repeat : repeat-y;
background-position : center 0%;
}
body {
width : 848px;
padding : 0;
margin : 0;
margin-left : auto;
margin-right : auto;
font-family : Verdana, sans-serif;
font-size : 12px;
}
h1 {
margin : 0;
width : 848px;
height : 240px;
}
h1 > img {
width : 848px;
height : 240px;
}
ul#header {
position: relative;
margin : 0;
padding : 0;
top: -95px;
margin-left : 25px;
margin-bottom: -65px;
width : 660px;
list-style : none;
}
ul#header li.f {
font-weight : bold;
margin-bottom : 12px;
}
ul#header li {
color : #ffffff;
}
div#containerNarrow {
float : left;
margin : 0;
padding : 0;
width : 572px;
margin-top : 15px;
margin-left : 20px !important;
margin-left : 10px;
}
div#containerFull {
float : left;
margin : 0;
padding : 0;
width 	: 810px;
margin-top : 15px;
margin-left : 20px !important;
margin-left : 10px;
}
img {
border : 0;
margin : 0;
padding : 0;
}
a {
text-decoration : none;
color : #388e21;
}
div#containerNarrow > h2 {
margin-top : 1em;
clear : both;
}
div#work_desc img {
float : left;
margin : 6px;
margin-left : 12px;
max-width: 200px;
}
div#work_desc p {
font-style : italic;
margin-top : 6px;
margin-left : 84px;
}
.error {
color : red;
margin-left : 1em;
}
thead {
background-color : #aecd51;
color : #3e3e3e;
}
h2 {
margin-top : 18px;
margin-bottom : 15px;
font-size : 18px;
}
h3 {
margin-top : 14px;
margin-bottom : 14px;
font-size : 14px;
}
h4 {
font-size : 12px;
}
p {
font-size : 12px;
}
br.clear {
clear : both;
}
ul.jobListDetails {
display : block;
margin : 0;
padding : 0;
list-style : none;
width : 810px;
height : 72px;
margin-bottom : 12px;
padding-top : 5px;
padding-bottom : 12px;
border-top : 1px solid #ccc;
}
ul.jobListDetails li {
float : left;
}
ul.jobListDetails li.first {
width : 100px;
height : 100%;
margin-right : 5px;
text-align : center;
}
ul.jobListDetails li.first img {
max-height: 47px;
max-width: 47px;
_width: 47px;
}
ul.jobListDetails li.second {
width : 563px;
height : 100%;
margin-right : 12px;
}
ul.jobListDetails li.second h3 {
margin : 0;
margin-bottom : 12px;
}
ul.jobListDetails li.second p {
margin : 0;
}
ul.jobListDetails li.third {
height : 100%;
width : 130px;
text-align : right;
}
dl#applier dt {
font-weight : bold;
}
dl#applier dd {
margin-left : 12px;
margin-bottom : 6px;
}
.autowidth {
width : auto !important ;
}
ul#promopacks {
list-style : none;
margin : 0;
padding : 0;
}
ul#promopacks li {
margin-bottom : 5px;
}
div#external {
margin : 0;
padding : 0;
width : 100%;
height : 42px;
background-image : url('/static/popupHeaderbg.jpg');
background-repeat : repeat-x;
}
div#external img {
padding-left : 12px;
}
.infobox {
border : 1px solid #92ad42;
background-color : #aac260;
padding : 1em;
font-weight : bold;
}
html {
height : 100%;
}
body {
height : 100%;
}
#nonFooter {
position : relative;
min-height : 100%;
}
* html #nonFooter {
height : 100%;
}
#content {
padding-bottom : 9em;
}
#footer {
clear : both;
border-top : 1px solid #c8c8c8;
position : relative;
margin-top : -4.5em !important;
margin-top : 1em;
padding-top : 1em;
padding-bottom : 1em;
margin-left : auto;
margin-right : auto;
width : 798px;
text-align : center;
font-size : 12px;
font-weight : normal;
}