/* Cordius Stylesheet */
html {width: 100%; height: 100%; }
body {width: 100%; height: 100%; background: #A5B841 url("templates/cordius/images/background/bodybg.gif") top repeat-x; text-align: center; margin: 0; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
div#stretch {width: 760px; margin: 0 auto;}
div#sitecontainer {float: left; width: 760px; background: #ADBE4B url("templates/cordius/images/background/site-bg.gif"); text-align: left; margin: 4px auto 0 auto;}
form.nomarg {margin: 0; padding: 0;}
p {margin-top: 0}
p.nomarg {margin: 0;}
a {color: #182200;}
table {font-size: 12px;}
form {float: left;}
ul.siteul li {padding-bottom: 3px;}
/* Columns */
div#left {float: left; display:inline; width: 200px; padding: 0; margin: 0;}
div#right {float: left; display:inline; width: 560px; padding: 0; margin: 0;}
/* Left Column */
/* Menu */
/*ESCAPE*/#menu {background: #496403; width: 190px; padding: 0; border: 10px solid #FFF; border-width: 0 0 0 10px;}
/*ESCAPE*/#menu ul {list-style: none; margin: 0; padding: 0; border: none; width: 190px;}
#menu li {background: url("templates/cordius/images/background/hdot.gif") top repeat-x; margin: 0; width: 190px;}
/*ESCAPE*/#menu li a {display: block; padding: 5px 0 5px 10px; color: #FFF; text-decoration: none; width: 180px; \width: 190px; w\idth: 180px;}
#menu li a:hover {}
#menu li ul li {margin: 0;}
#menu li ul a {background: url("templates/cordius/images/background/hdot.gif") top repeat-x; padding-left: 20px; width: 170px; \width: 190px; w\idth: 170px;}
#menu li ul a:link {background-color: #324702; color: #FFF;}
#menu li ul a:visited {background-color: #324702; color: #FFF;}
#menu li ul a:hover {background-color: #203202; color: #FFF;}
#menu li ul a:active {background-color: #324702; color: #FFF;}
div.strip {float: left; background: #738C14; width: 200px; height: 4px; line-height: 1px;}
div.logged {float: left; background: #263423; color: #FFF; font-size: 120%; padding: 5px 0 5px 10px; border: 10px solid #FFF; border-width: 0 0 0 10px; width: 180px; \width: 190px; w\idth: 180px;}
div.login {float: left; background: #263423; color: #FFF; padding: 10px; border: 10px solid #FFF; border-width: 0 0 0 10px; width: 170px; \width: 190px; w\idth: 170px;}
div.login h3 {font-size: 120%; font-weight: normal; color: #FFF; margin: 0 0 5px 0; padding: 0;}
div.login input.text {font-size: 90%; background: #FFF; width: 155px; margin: 3px 0 3px 0; border: 1px solid #9DA79C; color: #000;}
div.login a {color: #889486; text-decoration: none;}
div.login a:hover {color:#a8b4a6; text-decoration:underline;}
div.login input.submit1 {font-size: 90%; background: #263423; margin: 10px 0 0 0; border: 1px solid #9DA79C; color: #FFF; display: block;}
/* Menu 2 */
/*ESCAPE*/#menu2 {float: left; background: #263423; width: 190px; padding: 0; border: 10px solid #FFF; border-width: 0 0 0 10px;}
/*ESCAPE*/#menu2 ul {list-style: none; margin: 0; padding: 0; border: none; width: 190px;}
#menu2 li {background: url("templates/cordius/images/background/hdot2.gif") top repeat-x; margin: 0; width: 190px;}
#menu2 li a {background: url("templates/cordius/images/background/hdot2.gif") top repeat-x; display: block; padding: 5px 0 5px 10px; color: #FFF; text-decoration: none; width: 180px; \width: 190px; w\idth: 180px;}
#menu2 li a:link {background-color: #263423; color: #FFF;}
#menu2 li a:visited {background-color: #263423; color: #FFF;}
#menu2 li a:hover {background-color: #121D0F; color: #FFF;}
#menu2 li a:active {background-color: #263423; color: #FFF;}
div.jobsearch {float: left; background: #435918; color: #FFF; padding: 10px; border: 10px solid #FFF; border-width: 0 0 0 10px; width: 170px; \width: 190px; w\idth: 170px;}
div.jobsearch h3 {font-size: 120%; font-weight: normal; color: #FFF; margin: 0 0 5px 0; padding: 0;}
div.jobsearch input.text {font-size: 90%; background: #435918; width: 155px; margin: 0; border: 1px solid #FFF; color: #FFF;}
div.jobsearch select.select {font-size: 90%; background: #435918; width: 159px; margin: 3px 0 0 0; border: 1px solid #FFF; color: #FFF;}
div.jobsearch input.submit1 {font-size: 90%; background: #344809; margin: 10px 0 0 0; border: 1px solid #FFF; color: #FFF; display: block;}
div.jobsearch input.submit2 {font-size: 90%; background: #344809; margin: 4px 0 0 0; border: 1px solid #FFF; color: #FFF; display: block;}
.submit1 {font-size: 90%; background: #344809; margin: 10px 0 0 0; border: 1px solid #FFF; color: #FFF; display: inline;}
div.jobshortlist {float: left; background: #263423; color: #FFF; padding: 10px; border: 10px solid #FFF; border-width: 0 0 0 10px; width: 170px; \width: 190px; w\idth: 170px;}
div.jobshortlist h3 {font-size: 120%; font-weight: normal; color: #FFF; margin: 0 0 8px 0; padding: 0;}
div.jobshortlist p {margin: 0; padding: 0;}
div.members {float: left; background: #738D12; padding: 10px 10px 10px 20px; width: 160px; \width: 190px; w\idth: 160px; font-size: 90%; color: #FFF;}
div.members p.phr {background: url("templates/cordius/images/background/memberdot.gif") bottom repeat-x;repeat-x scroll center; margin-top: 6px; margin-bottom: 3px; height: 1px; line-height: 1px;}
img.memberimg {margin: 5px 0 5px 0; display: inline;}
/* Main Column */
div.pagetop {float: left; display:inline; background: #365102 url("templates/cordius/images/background/pagetop.gif") top repeat-x; color: #FFF; width: 520px; \width: 560px; w\idth: 520px; padding: 15px 20px; height: 69px; \height: 99px; he\ight: 69px;}
div.pagetop h1 {margin: 0; padding: 0; font-size: 30px; line-height: 30px; font-weight: normal;}
div.pagetop h3 {margin: 0; padding: 0; font-size: 15px; line-height: 16px; font-weight: normal;}
.lw_headings h3 {margin: 0; padding: 0; font-size: 15px; line-height: 16px; font-weight: normal;}
div.content {float: left; display:inline; padding: 15px; color: #182200; font-size: 12px;}
div.content p a {color: #182200;}
div.content h1 {margin: 0; padding: 0; font-size: 30px; line-height: 30px; font-weight: normal;}
div.content h2 {margin: 0; padding: 0; font-size: 24px; line-height: 24px; font-weight: normal;}
div.content h3 {margin: 8px 0 0 0; padding: 0; font-size: 15px; line-height: 16px; font-weight: normal;}
div.contenttext {float: left; display:inline; padding: 4px; width: 500px; \width: 508px; w\idth: 500px; margin: 8px 0 0 0;}
p.larger {font-size: 110%;}
p.intro {font-size: 110%; line-height: 140%;}
div.dotbox {clear: both; width: 493px; width: 523px; width: 493px; background: #B6C55C url("templates/cordius/images/background/boxgradient.gif") top repeat-x; border: 1px dashed #FFF; padding: 10px 15px; margin: 10px 0;}
div.dotbox h3 {font-size: 130%; font-weight: normal; color: #182200; margin: 0 0 8px 0; padding: 0;}
div.vacancydetails {clear: both; width: 493px; \width: 523px; w\idth: 493px; background: #B6C55C url("templates/cordius/images/background/boxgradient.gif") top repeat-x; border: 1px dashed #FFF; padding: 10px 0 10px 0; margin: 10px 0 0 0;}
div.vacancysearch {clear: both; border: none; padding: 0; margin: 10px 0 0 0;}
div.vacancysearch table td {padding: 0 10px 0 0;}
div.vacancysearch table {width: 100%;}
/* Table CSS */
table.maintable, table.subtable {float: left; width: 525px; background: #A5C138;}
table.maintable {border: 1px solid #FFF;}
table.subtable {border: 1px solid #FFF; border-width: 0 1px 1px 1px;}
table.maintable th, table.subtable th {background: #DCEB90; padding: 10px 15px; font-size: 20px; font-weight: normal;}
table.maintable td, table.subtable td {padding: 5px 15px;}
table.maintable tr.subheader td, table.subtable tr.subheader td {background: #C0D554;}
table.maintable tr.normal td, table.subtable tr.normal td {background: #A8C43B url("templates/cordius/images/background/hdot3.gif") bottom repeat-x;}
table.maintable tr.more td, table.subtable tr.more td {padding: 10px 15px;}
table.maintable input.delete, table.subtable input.delete {font-size: 90%; background: #C6D959; margin: 4px 0 0 0; border: 1px solid #FFF; color: #182200; display: block; padding: 4px; font-size: 110%; width: 9em;}
table.maintable h2, table.subtable h2 {font-size: 140%; font-weight: normal; margin: 0 0 8px 0;}
table.maintable tr.homeheader td, table.subtable tr.homeheader td {background: #C0D554; padding: 10px 15px;}
table.maintable tr.jobpost td, table.subtable tr.jobpost td {background: #C0D554 url("templates/cordius/images/background/hdot3.gif") top repeat-x; padding: 10px 15px;}
td.alignright {text-align: right;}
input.submitform {font-size: 90%; background: #C6D959; margin: 10px 0 0 0; border: 1px solid #FFF; color: #182200; display: block; padding: 4px; font-size: 110%; width: 9em;}
lw_userpanel_table a {text-decoration: none;}
table.lw_userpanel_top input {font-size: 12px;}
table.lw_userpanel_top form {margin: 0; padding: 0;}
/* Footer */
div#bottom {background: #496403; width: 720px; \width: 760px; w\idth: 720px; padding: 10px 20px; color: #ADBE4B; clear: both;}
div#bottom a {color: #FFF; text-decoration: none;}
/* Images */
img.chip {float: left; border: 4px solid #FFF; margin: 0 0 8px 0; display: block;}
img.homeimg {float: left; display: inline; border: 4px solid #FFF; margin: 0 15px 8px 0;}
.registertable td
{
padding: 2px;
}
.lw_headings
{float: left; display:inline; background: #365102 url("templates/cordius/images/background/pagetop.gif") top repeat-x; color: #FFF; width: 520px; \width: 560px; w\idth: 520px; padding: 15px 20px; height: 69px; \height: 99px; he\ight: 69px;
}
.lw_headings h1
{margin: 0; padding: 0; font-size: 30px; line-height: 30px; font-weight: normal;
}
.lw_formfields
{font-size: 90%; background: White; margin: 3px 0 0 0; color: Black;
}
.lw_quicksearch
{font-size: 90%; background: #435918; width: 159px; margin: 3px 0 0 0; color: #FFF;
}
.lw_quicksearch input,select
{font-size: 90%; background: #435918; width: 159px; margin: 3px 0 0 0; color: #FFF;
}
.lw_quicksearch tr td
{
}
.lw_starjob_table
{float: left; width: 525px; background: #A5C138; border: 1px solid #FFF; border-width: 1px 1px 0 1px; background: #C0D554;
}
.lw_starjob_table tr td
{
}
.lw_starjob_top
{padding: 10px 15px 0 15px; font-size: 16px; background: #C0D554;
}
.lw_starjob_mid
{padding: 0px 15px 0 15px; font-size: 12px; background: #C0D554;
}
.lw_starjob_bot
{padding: 0 15px 0 15px; background: #C0D554;
}
.lw_featuredjobs_table
{float: left; width: 525px; border: 1px solid #FFF; border-width: 0 1px 1px 1px; background: #C0D554; font-size: 12px;
}
.lw_featuredjobs_table tr td
{
}
.lw_featuredjobs_left
{background: url("templates/cordius/images/background/hdot3.gif") top repeat-x; padding: 10px 15px 0 15px;
}
.lw_featuredjobs_right
{background: url("templates/cordius/images/background/hdot3.gif") top repeat-x; padding: 10px 15px 0 15px;
}
.lw_featuredjobs_alt_left
{padding: 0 15px 10px 15px;
}
.lw_featuredjobs_alt_right
{padding: 0 15px 10px 15px;
}
.lw_featuredclients_table
{width: 100%; border: solid 0px white; border-collapse: collapse;
}
.lw_featuredclients_table tr td
{padding: 2px; margin: 0px;
}
.lw_featuredclients_top
{
}
.lw_userpanel_table
{float: left; width: 525px; background: #A5C138; border: 1px solid #FFF; font-size: 12px;
}
.lw_userpanel_table tr td
{padding: 5px 15px;
}
.lw_userpanel_top
{background: #DCEB90; padding: 10px 15px; font-size: 16px;
}
.lw_userpanel_header
{background: #C0D554;
}
.lw_userpanel_footer
{text-align:center;
}
.lw_userpanel_col
{background: #A8C43B url("templates/cordius/images/background/hdot3.gif") top repeat-x; vertical-align: middle;
}
.lw_userpanel_col a:link
{font-size:9pt; color: black; font-weight: bold;
}
.lw_userpanel_col a:visited
{font-size:9pt; color: black; font-weight: bold;
}
.lw_userpanel_col a:hover
{font-size:9pt; color: black; font-weight: bold;
}