/* START BORDERED PANEL STYLES */
.bordered-panel {
    
}
.bordered-panel .top {
    background: transparent url('../images/bp-top-left.gif') no-repeat left bottom;
}
.bordered-panel .top, .bordered-panel .top div {
    height:5px;
    font-size:0px;
}
.bordered-panel .top .right {
    margin-left:5px;
    background: transparent url('../images/bp-top-right.gif') no-repeat right bottom;
}
.bordered-panel .top .center {
    margin-right:5px;
    background: transparent url('../images/bp-top-bg.gif') repeat-x center bottom;
}
.bordered-panel .main {
    font-size:0px;
    background: transparent url('../images/bp-left-bg.gif') repeat-y left top;
}
.bordered-panel .main .right {
    margin-left:5px;
    background: transparent url('../images/bp-right-bg.gif') repeat-y right top;
}
.bordered-panel  .main .center {
    margin-right:5px;
    font-size:12px;
    padding:10px 5px;
    background-color:#F0F0F0;
}
.bordered-panel  .bp-inner {
    position:realtive;
}
.bordered-panel .bottom {
    background: transparent url('../images/bp-bottom-left.gif') no-repeat left top;
}
.bordered-panel .bottom, .bordered-panel .bottom div {
    height:5px;
    font-size:0px;
}
.bordered-panel .bottom .right {
    margin-left:5px;
    background: transparent url('../images/bp-bottom-right.gif') no-repeat right top;
}
.bordered-panel .bottom  .center {
    margin-right:5px;
    background: transparent url('../images/bp-bottom-bg.gif') repeat-x center top;
}
.bordered-panel a.round-marker {
    color:#d4470f;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
}
.bordered-panel ul a {
    color:#5e0f01;
    text-decoration:none;
}
/* END BORDERED PANEL STYLES */

/* START DARK BORDERED PANEL STYLES */
.dark-panel {

}
.dark-panel .top {
    background: transparent url('../images/dp-top-left.gif') no-repeat left bottom;
}
.dark-panel .top, .dark-panel .top div {
    height:5px;
    font-size:0px;
}
.dark-panel .top .right {
    margin-left:5px;
    background: transparent url('../images/dp-top-right.gif') no-repeat right bottom;
}
.dark-panel .top .center {
    margin-right:5px;
    background: transparent url('../images/dp-top-bg.gif') repeat-x center bottom;
}
.dark-panel .main {
    font-size:0px;
    background: transparent url('../images/dp-left-bg.gif') repeat-y left top;
}
.dark-panel .main .right {
    margin-left:5px;
    background: transparent url('../images/dp-right-bg.gif') repeat-y right top;
}
.dark-panel  .main .center {
    margin-right:5px;
    font-size:12px;
    padding:1px;
    background-color:#da6233;
}
.dark-panel  .dp-inner {
    position:realtive;
    background-color:#df754b;
    border:1px solid white;
    color:white;
    padding:5px;
}
.dark-panel .bottom {
    background: transparent url('../images/dp-bottom-left.gif') no-repeat left top;
}
.dark-panel .bottom, .dark-panel .bottom div {
    height:5px;
    font-size:0px;
}
.dark-panel .bottom .right {
    margin-left:5px;
    background: transparent url('../images/dp-bottom-right.gif') no-repeat right top;
}
.dark-panel .bottom  .center {
    margin-right:5px;
    background: transparent url('../images/dp-bottom-bg.gif') repeat-x center top;
}
.dark-panel a.round-marker {
    color:white;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
}
.dark-panel .current a{
    color: #5e0f01;
}
/* END DARK BORDERED PANEL STYLES */

/* START SEARCH PANEL STYLES */
#ajaxSearch_form {
    float:right;
    position:relative;
    right:10px;
    height:100%;
    width:250px;
}
#ajaxSearch_form fieldset {
    padding:0px;
    margin:0px;
    border:none;
    height:100%;
    background: transparent url('../images/search-glow.jpg') no-repeat right top;
}
#ajaxSearch_form .sp-left {
    background: transparent url('../images/search-left.png') no-repeat left top;
    height:23px;
    position:relative;
    top:14px;
}
#ajaxSearch_form .sp-right {
    margin-left:10px;
    background: transparent url('../images/search-right.png') no-repeat right top;
    height:100%;
}
#ajaxSearch_form .sp-text {
    margin-right:30px;
    background: transparent url('../images/search-bg.png') repeat-x center top;
    height:100%;
}
#ajaxSearch_form .sp-text label {
    display:block;
    height:100%;
}
#ajaxSearch_form .sp-text input {
    border:none;
    width:100%;
    background-color: transparent;
    padding-top:4px;
}
#ajaxSearch_form .search-button {
    position: absolute;
    top:0px;
    right:0px;
    width:30px;
    text-align:center;
}
#ajaxSearch_form .search-button  label {
    display:block;
    cursor:pointer;
}
#ajaxSearch_submit {
    background: transparent url('../images/search-button-bg.png') no-repeat center center;
    border:none;
    font-size:0px;
    line-height:0px;
    height:23px;
    width:20px;
    padding:0px;
    cursor:pointer;
    margin:0px;
}
.ajaxSearch_highlight {
    background-color:yellow;
}
/* END SEARCH BORDERED PANEL STYLES */

/* START LEFT SIDEBAR MENU STYLES */
#sidebar-menu {
    margin:0;
    padding-left:20px;
}
#sidebar-menu li {
    font-weight:bold;
    margin-top:5px;
}
#sidebar-menu a {
}
#sidebar-menu a:hover {
    text-decoration:underline;
}
#sidebar-menu .current,
#sidebar-menu .current a {
    color:#d4470f;
    font-weight: bold;
}
#sidebar-menu .submenu {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:disc;
    padding-left:15px;
    margin:0px;
}
#sidebar-menu .submenu li {
    font-weight:normal;
}
#sidebar-menu .submenu a {
}
h2.firstItem {
    margin:0px;
}
/* END LEFT SIDEBAR MENU STYLES */

/* FORM */
.mailForm {
	margin:0px;
	padding:0px;
}
.mailForm label,
.mailForm div.label  {
	float:left;
	display:block;
	margin-right:10px;
    text-align:left;
    width:170px;
}
.mailForm p {
	margin:4px 0px;
}
.mailForm p.wide-cell label{
	width:auto !importamt;
}
.mailForm .submit {
	padding:20px 0px 0px 150px;
}
.mailForm span.notes {
	font-size:smaller;
}
.mailForm textarea,
.mailForm select,
.mailForm input.textfield,
.mailForm input.textfield-short {
	border-top-color:#873814;
	border-left-color:#873814;
	border-right-color:#af4819;
	border-bottom-color:#af4819;
	border-width:1px;
	border-style:solid;
}
.mailForm input.invalid {
	background-color:#fda5a5;
}
.mailForm input.required {
	background-color:#fdf9b5
}

.mailForm .textfield {
    width:300px;
}
.mailForm input.select {

}
.mailForm input.textarea {

}
.mailForm input.textfield-short {
	width:146px;
}
.mailForm textarea.wide {
	width:100% !important;
}
.errors {
	color:#db0000;
	margin-bottom:10px;
}
/* END FORM */

/* START NEWS ITEM */
.news-item {
}
.news-item h2 {
    margin:0px;
}
.news-item em {
    font-size:10px;
    font-style:normal;
}
.news-item .desc {
    margin-top:5px;
}
/* END NEWS ITEM */

/* START VACANCY DETAILS */
.vacancy-details {

}
.vacancy-details .row {
    border-bottom:1px dotted #DF754B;
    padding:2px 0px;
}
.vacancy-details .row .cell-left{
    font-weight:bold;
    width:200px;
    float:left;
}
.vacancy-details .cell-right{
    margin-left:205px;
}
.vacancy-details .cell-right p {
    margin-top:0px;
}
/* END VACANCY DETAILS */