body {
    font-family:Helvetica, Arial, sans-serif;
}

th {
    text-align:left;
    padding-bottom:0;
    margin-bottom:0;
}

#flashcontent {
    /*margin:0 15px;*/
    margin-left:10px;
}
#lev2-menu {
    width:470;
    height:25px; 
    text-align:left;
}

.you-are-here {
    margin:0 0 5px 0;
    color:#369;
    background:#fff;
    font-size:12px;
    text-align:right;

}

.you-are-here a:link, .you-are-here a:visited, .you-are-here a:active {
    /*color:#369; */
	padding:3px 5px; 
}

.you-are-here a:active {
    color:#369; 
	padding:3px 5px; 
}

.selected { 
    color:#999;
    font-weight:bold;
    text-decoration:none;
}
.you-are-here a.selected{
	background: #8ba8c6 url(../images/navigation/bg_country.gif) top left repeat-x;
color:#fff;
}



.blackbar {
    background:#333 url(../images/blackbar.gif) top left repeat-x;
	font-size: 1px;
}

.home-menu {
	width: 205px;	
}

.level2nav {
    padding-left:23px;
    text-align:left;
    font-size:12px;
    font-weight:bold;
}

.level3nav {
    margin-top:-10px;
    margin-bottom:10px;
    text-align:left;
    font-size:12px;
    font-weight:normal;
    color:#888;
}

.l2area {
    position:absolute;
    width:380px;
    top:10px;
}

.l2copy {
    position:absolute;
    top:49px;
    width:386px;
    height:100px;
    overflow:hidden;
    padding-left:3px;
    padding-right:3px;
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    color:#000;
}
.l2copy p {
    margin:0 0 5px 0;
    padding:0;
}

.bodycontent {
    padding:20px 22px;
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    color:#000;
}

.bodycontent img {
    margin-left:-3px;
}

.bodycontent p {
    margin:10px 0 0 0;
    padding:0;
} 

.bodycontent .heading {
	padding-top: 15px;
    font-size: 14px;
} 

.bodycontent h3 {
    font-size:12px;
    font-weight:bold;
    color:#000;
    margin:15px 0 0 0;
    padding:0;
}

.bodycontent ul {
    margin:0;
    padding:10px 0 0 17px;
    color:#666;
}

.bodycontent li {
    padding-bottom:5px;
}

.bodycontent a:link, .bodycontent a:active, .bodycontent a:visited, .bodycontent a:hover {
    color:#666;
}


.bodycontent2 {
    padding:20px 22px;
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    color:#000;
}

.bodycontent2 img {
    margin-left:-3px;
}

.bodycontent2 p {
    margin:10px 0 0 0;
    padding:0;
} 

.bodycontent2 h3 {
    font-size:12px;
    font-weight:bold;
    color:#000;
    margin:15px 0 0 0;
    padding:0;
}

.bodycontent2 ul {
    margin:0;
    padding:10px 0 0 17px;
    color:#000;
}

.bodycontent2 li {
    padding-bottom:5px;
}

.bodycontent2 a:link, .bodycontent a:active, .bodycontent a:visited, .bodycontent a:hover {
    color:#666;
}

.homebody {
    padding:10px 45px;
    background:#faef59;
    height:78px;
    width:384px;
}
.homebody p {
    margin:0 0 10px 0;
    padding:0;
}
/* to work with randomized html versions */
/* do we really need duplicate classes for this? */
.homebody-even {
    padding:10px 45px;
    background:#faef59;
    height:78px;
    width:450px;
    font-weight:bold;
    font-size:12px;
}
.homebody-odd {
    padding:10px 45px;
    background:#A2AAd1;
    height:78px;
    width:450px;
    font-weight:bold;
    font-size:12px;
}


#expandables {
	position:absolute;
	top:185px;
	left:580px;
	width:180px;
}

#jobs-just-in-header {
    background:#E3DF40;
}
#jobs-just-in-body {
    background:#FAEF59;
    padding-bottom: 20px;
}
#jobs-just-in {
    display:none;
    padding:2px 1px 2px 17px;
    font-weight:bold;
    font-size:9px;
    background:#E3DF40;
}
#jobs-just-in a:link, #jobs-just-in a:visited {
    color:#000;
    text-decoration:none;
    background:#E3DF40;
}
.jobs-just-in {
    background:#E3DF40;
    padding-left: 10px;
    width: 100%;
    height: 100%;
}
#expandables a:hover {
    color:#555;
    background:transparent;
    text-decoration:underline;
}

td.profile h2 {
    font:normal 20px Arial, sans-serif;
    margin:0 0 0.8em 0;
    padding:0;
}
td.profile p {
    margin:0 0 1em 0;
    padding:0; 
}
