html, body {
margin: 0;
padding: 0;
color: #000;
background-color: #EBDBBC;
font: 90%/1.4em Verdana, Arial, Helvetica, sans-serif;
}

a:link,a:visited,a:active {
text-decoration:underline;
color:#369;
}

a:hover {
color:#F90;
}

img {
	border: none;
}

#container {
width:96%;
text-align:center;
background-color:#fff;
color:#666;
margin:0 auto;
padding:0;
}

#main {
margin-left:219px;
margin-right:275px;
text-align:left;
background-color:#fff;
color:#666;
padding:20px 0 0;
}

#right {
width:235px;
text-align:left;
float:right;
background-color:#fff;
color:#666;
margin:0;
padding:20px 20px 0 0;
}

#left {
width:179px;
text-align:left;
float:left;
background-color:#fff;
color:#666;
margin:0;
padding:20px 0 0 20px;
}

#mainnoleft {
margin-right:270px;
margin-left:20px;
text-align:left;
padding-top:20px;
}

#mainnoright {
margin-left:214px;
margin-right:20px;
text-align:left;
padding-top:20px;
}

#mainfullwidth {
float:left;
text-align:left;
padding-top:20px;
padding-left:20px;
padding-right:20px;
}

#bottom {
clear:both;
text-align:left;
padding:10px 30px;
}

#footer {
padding-left:20px;
padding-top:2px;
height:25px;
text-align:left;
clear:both;
background:#69C;
}

.footerlinks {
font-size:90%;
display:inline;
float:left;
}

#footer a:link,#footer a:visited {
color:#fff;
}

#footer a:hover {
color:#F90;
font-weight:bold;
}

.copyright {
color:#FFF;
display:inline;
font-size:85%;
float:right;
}

h1 {
letter-spacing:-1px;
font-size:140%;
color:#993334;
margin-bottom:8px;
margin-top:0;
}

h2 {
font-size:115%;
color:#C96;
margin-bottom:4px;
margin-top:0;
}

h3 {
color:#960;
font-weight:bold;
margin-bottom:4px;
font-size:100%;
margin-top:0;
}

.header {
height:70px;
background-color:#369;
border-bottom:2px solid #006;
}

.logo {
padding-left:30px;
padding-top:7px;
}

div.topTabs {
padding-left:215px;
}

table.topTabs td {
background-color:#D6BA81;
margin-left:3px;
margin-right:3px;
font-weight:bold;
border-left:3px solid #C29B4E;
padding:3px 0.5em;
}

table.topTabs td.tabSelected {
background:#960;
}

table.topTabs td a:link,table.topTabs td a:visited,table.topTabs td.tabSelected a:link,table.topTabs td.tabSelected a:visited {
color:#FFF;
text-decoration:none;
}

table.editForm th {
color:#960;
vertical-align:top;
}

.accountheading {
color:#D6BA81;
font-weight:bold;
font-size:120%;
text-align:right;
padding-right:15px;
}

.panel1 {
background:#D6BA81;
}

.tagcloud {
border-bottom:#D6BA81 2px solid;
border-left:#D6BA81 2px solid;
border-right:#D6BA81 2px solid;
}

.tagcloudlocations {
border-top:#D6BA81 2px solid;
border-left:#D6BA81 2px solid;
border-right:#D6BA81 2px solid;
}

.orangehalfpanelheader {
color:#fff;
background-color:#f90;
font-weight:bold;
font-size:110%;
padding:3px 15px;
}

.orangehalfpanel {
background-color:#FFF7D2;
margin-top:1px;
font-size:90%;
line-height:1.9em;
color:#9C7F7F;
padding:3px 15px;
}

div.navbar {
background:#C29B4E;
}

.header {
height:70px;
background-color:#C29B4E;
border-bottom:2px solid #960;
}

#footer {
padding-left:15px;
padding-top:2px;
height:25px;
color:#660;
font-size:90%;
text-align:left;
clear:both;
background:#EBDBBC;
}

#footer a {
color:#fff;
font-weight:bold;
}

.spacer {
clear:both;
}

.inlineleft {
float:left;
display:inline;
}

.inlineright {
float:right;
display:inline;
}

.welcome {
margin-top:10px;
float:right;
padding-right:15px;
font-size:90%;
}
.welcome a:link,.welcome a:visited {
color:#fff;
}
.welcome a:hover {
color:#F90;
}

.logo2 {
padding-left:20px;
padding-top:12px;
display:inline;
float:left;
}

.panelheader1 {
color:#EBDBBC;
font-size:110%;
font-weight:bold;
}

.panelheader2 {
color:#960;
font-size:110%;
font-weight:bold;
}

.title1 {
color:#D6BA81;
font-size:140%;
font-weight:600;
}

.title2 {
color:#960;
font-size:140%;
font-weight:600;
}

.title3 {
color:#D6BA81;
font-weight:bold;
}

.tablejobposting th,.tablejobposting td {
border-top:2px solid #fff;
font-size:90%;
color:#960;
padding:5px 10px;
}

.tablejobposting th {
font-weight:bold;
text-align:left;
}

.tablejobposting tr.row1 {
background-color:#C29B4E;
}

.tablejobposting input,.tablecompanysignup input {
margin:0;
}

.tablejobposting tr.header,.tablejobposting tr.footer,.tablejobposting tr.row4,.tablejobposting tr.row7,.tablejobposting tr.row10,.tablejobposting tr.row13 {
background-color:#D6BA81;
}

.tablejobposting tr.row2,.tablejobposting tr.row5,.tablejobposting tr.row8,.tablejobposting tr.row11 {
background-color:#FFF7D2;
}

.tablejobposting tr.row3,.tablejobposting tr.row6,.tablejobposting tr.row9,.tablejobposting tr.row12 {
background-color:#EBDBBC;
}

table.form tr,div.row1,div.row2,div.row3,div.row4,div.row5,div.row6,div.row7,div.row8,div.row9,div.row10,div.row11,div.row12,div.row13 {
padding:5px;
}

.code {
color:#666;
}

.currentcriteriabar {
background-color:#D6BA81;
height:25px;
color:#960;
font-size:90%;
padding:0 15px;
}

.sortjobsbar {
background-color:#EBDBBC;
margin-top:1px;
height:25px;
color:#960;
font-size:90%;
padding:0 15px;
}

.pagenumbers {
list-style:none;
float:left;
margin:0;
padding:0;
}

.pagenumbers li {
background-color:#EBDBBC;
float:left;
font-weight:bold;
text-align:center;
margin:0 2px 0 0;
padding:0;
}

.pagenumbers a {
float:left;
font-weight:bold;
text-align:center;
height:16px;
line-height:1;
border:1px solid #D6BA81;
padding:3px;
text-decoration:none;
}

.pagenumbers li.current a,.pagenumbers a:hover {
border:1px solid #C29B4E;
color:#F90;
height:16px;
line-height:1;
padding:3px;
}

#previousjobs {
background-color:#EBDBBC;
font-size:90%;
font-weight:bold;
text-align:center;
margin-right:2px;
display:inline;
padding:5px;
}

#nextjobs {
background-color:#EBDBBC;
font-size:90%;
font-weight:bold;
text-align:center;
display:inline;
padding:5px;
}

.jobpanelbar {
background-color:#D6BA81;
height:25px;
color:#FFF;
font-weight:bold;
font-size:90%;
padding:3px 15px 0;
}

.jobpanel {
background-color:#FFF7D2;
margin-top:1px;
font-size:90%;
padding:15px;
}

.rhsjobcloudheader {
background-color:#D6BA81;
padding-left:10px;
height:25px;
width:169px;
}

#rhsjobcloud {
border:1px solid #D6BA81;
width:159px;
padding:10px;
}

div.box {
background-color:#FFF7D2;
padding:15px;
}

div.box2 {
background-color:#FFF7D2;
border:4px solid #EBDBBC;
padding:15px;
}

div.box3 {
background-color:#FFF;
border:1px solid #CCC;
padding:10px;
}

ul {
margin-top:0;
}

hr {
color:#C29B4E;
background-color:#C29B4E;
}

.rhsjobmgtheader {
background-color:#EBDBBC;
height:17px;
color:#960;
font-weight:bold;
padding:5px 10px;
}

.rhsjobmgtcontent {
margin-top:2px;
border:solid 1px #EBDBBC;
padding:10px;
}

.rhsjobmgtcontent p {
font-size:90%;
margin:0;
padding:0 0 10px;
}

.jobs {
color:#960;
font-size:90%;
font-weight:normal;
}

.tablemgtjobs {
border:2px solid #fff;
border-collapse:collapse;
}

.tablemgtjobs th {
border:2px solid #fff;
background-color:#EBDBBC;
font-weight:bold;
font-size:80%;
color:#960;
padding:5px;
}

.tablemgtjobs td a {
font-weight:normal;
}

.tablemgtjobs td {
background-color:#FFF7D2;
border:2px solid #fff;
font-weight:normal;
font-size:80%;
color:#666;
padding:5px;
}

.tablemgtjobs input {
font-size:90%;
margin:0;
padding:0;
}

.mgtheader {
background-color:#EBDBBC;
height:17px;
color:#960;
font-size:115%;
padding:5px 10px;
}

.mgtcontent {
margin-top:2px;
border:solid 1px #EBDBBC;
background-color:#FFF7D2;
color:#C29B4E;
font-size:110%;
padding:10px;
}

.mgtcontentsmall {
color:#C29B4E;
font-size:90%;
}

.mgtnotesmall {
color:#9C7F7F;
font-size:80%;
}

.error {
color:#C30;
}

.small {
font-size:90%;
}

.reminder {
color:#993334;
font-weight:bold;
font-size:100%;
}

.ccconfirmation {
color:#9C7F7F;
font-weight:bold;
font-size:110%;
}

.daterange {
font-size:90%;
margin-top:5px;
}

.daterange input {
padding:5px 0;
}

.title4 {
color:#960;
font-weight:bold;
}

.tablebilling td {
background-color:#FFF7D2;
padding:5px;
}

.tablebilling th {
background-color:#EBDBBC;
color:#960;
padding:5px;
}

.billinginput {
width:70px;
margin:0;
padding:0;
}

.pleasenote {
color:#9C7F7F;
}

.orequals {
color:#f90;
font-weight:bold;
font-size:160%;
}

.jobsfound {
color:#f90;
font-weight:bold;
font-size:220%;
line-height:1.4em;
}

.caption2 {
color:#9C7F7F;
font-size:85%;
line-height:1.1em;
}

.widgetnumbers {
color:#F90;
font-weight:bold;
font-size:500%;
line-height:1.2em;
}

.highlight {
color:#F90;
font-weight:bold;
}

.highlight2 {
color:#993334;
font-weight:bold;
}

.status {
color:#993334;
}

.status2 {
color:#F90;
}

.bidhighlight {
background-color:#FFF0B2;
padding-left:3px;
padding-right:3px;
}

.highlightbid {
color:#FF4D00;
font-weight:bold;
}

div.jobSummaryContainer div.jobInfoLeft {
color:#C96;
padding-bottom:3px;
}

div.jobSummaryContainer div.jobInfoRight {
color:#407FBF;
float:right;
padding-bottom:3px;
}

div.jobSummaryContainer div.jobTags {
padding-top:3px;
color:#C96;
font-size:90%;
}

div.jobSummaryContainer div.jobActions {
text-align:left;
padding:3px 0;
}

div.jobSummaryContainer h2 {
font-size:110%;
display:block;
font-weight:normal;
}

div.jobSummaryContainer h2 a:link, a:visited {
text-decoration:underline;
font-weight:normal;
}

div.jobSummaryPremium div.jobDesc {
margin-top:15px;
line-height:130%;
display:block;
}

div.jobSummaryPremium div.jobDesccpa {
margin-top:15px;
line-height:130%;
display:block;
color:#000000;
}

div.jobSummaryPremium div.jobInfoLeft {
display:inline;
float:left;
margin:3px 0px 0px 0px;
padding:0;
}

div.jobSummaryPremium div.postedby {
margin:6px 0px 0px 0px;
display:inline;
float:right;
padding:0;
}

div.jobSummaryPremium div.bidpostedby {
margin:6px 0px 0px 0px;
font-weight:normal;
padding:0;
}

.bidhelp table {
background-color:#FFF7D2;
border-collapse:collapse;
width:100%;
border:2px solid #fff;
}

.bidhelp th {
border-right:2px solid #fff;
border-bottom:2px solid #fff;
width:10%;
background-color:#FFF7D2;
padding:10px;
}

.bidhelp td {
border-bottom:2px solid #fff;
width:90%;
background-color:#FFF7D2;
padding:10px;
}

.tablemy td {
padding:3px;
}

.tablemy th {
color:#960;
font-weight:bold;
padding:3px;
}

.tableinvoice th {
background-color:#EBDBBC;
color:#960;
font-size:80%;
padding:5px;
}

.tableinvoice td {
background-color:#FFF7D2;
font-size:80%;
padding:5px;
}

fieldset.submit {
border-style:none;
}

.leftColumn {
width:100px;
float:left;
color:#006;
font-weight:bold;
padding:2px 0;
}

.mainColumn {
margin-left:101px;
color:#006;
padding:2px 0;
}

.middleColumn {
margin-left:101px;
margin-right:100px;
font-size:90%;
color:#006;
padding:2px 0;
}