#company {
    width:760px !important;
    margin:0 auto;
    text-align:left;
}
h1 {
    color: #FF6600;
    font: normal 28px Arial,Verdana;
    margin:8px auto;
}
#company h1 {
    width:760px;
}
.typecomp,.aboutcomp {
    
    font-size: 14px;
}
#company .typecomp,.aboutcomp {width:760px;}
.typecomp {
    margin:8px auto;
}
.aboutcomp {
    line-height: 1.25em;
    margin:4px auto 14px;
    text-align:left;
}
h2 {
    font: bold 18px Arial,Verdana;
}
.vacalink {
    font-weight:bold;
}
.vctablehead {
    color:#fff;
    font: bold 12px verdana,arial,sans-serif;
}
#vacatable td, #importtable td {
    font-size: 13px;
    line-height:1.5em;
    border-left:1px solid #DADADA;
    border-right:1px solid #DADADA;
    border-bottom:1px solid #DADADA;
}
h3 {
    margin:0;
}
.vacaname {
    font-size: 14px;
    font-weight: bold;
}
.greenable {
    color:#008000;
}
.violetable a { color:#7777cc }
.violetable a.saved { color:#FF5A00 }
.violetable a.or { color:#FF5A00 }

#howview .tdleft {
    border-left:1px solid #DADADA;
    border-top:2px solid #DADADA;
}
#howview .tdright {
    border-right:1px solid #DADADA;
    border-top:2px solid #DADADA;
}
#vacatabledown td.pager {
    font: 13px verdana,arial,sans-serif;
}
#vacatabledown td.pager a {
    font-weight: bold;
    display: inline;
    height:25px;
    line-height: 25px;
    margin:0 2px;
    padding:5px 4px; 
}
#vacatabledown td.pager a.thepage {
    background:#fff; 
}
#vacatabledown td.pager a.thepage.active {
    text-decoration: none;
    background:#003ba6;
    color:#fff;
}
a.sendresumelink {
	background: url(/imgs/sendresume.gif) no-repeat left center;
	padding: 0px 20px;
	line-height: 30px;
}
td.userlink {
    line-height:20px;
}
.clearright { clear:right; }

